pax_global_header00006660000000000000000000000064146505450520014520gustar00rootroot0000000000000052 comment=9bf5da8b2e1e6a0caf18568d688e8d1ac3c12481 blueman-2.4.3/000077500000000000000000000000001465054505200131515ustar00rootroot00000000000000blueman-2.4.3/ABOUT-NLS000066400000000000000000002677411465054505200144210ustar00rootroot000000000000001 Notes on the Free Translation Project *************************************** Free software is going international! The Free Translation Project is a way to get maintainers of free software, translators, and users all together, so that free software will gradually become able to speak many languages. A few packages already provide translations for their messages. If you found this 'ABOUT-NLS' file inside a distribution, you may assume that the distributed package does use GNU 'gettext' internally, itself available at your nearest GNU archive site. But you do _not_ need to install GNU 'gettext' prior to configuring, installing or using this package with messages translated. Installers will find here some useful hints. These notes also explain how users should proceed for getting the programs to use the available translations. They tell how people wanting to contribute and work on translations can contact the appropriate team. 1.1 INSTALL Matters =================== Some packages are "localizable" when properly installed; the programs they contain can be made to speak your own native language. Most such packages use GNU 'gettext'. Other packages have their own ways to internationalization, predating GNU 'gettext'. By default, this package will be installed to allow translation of messages. It will automatically detect whether the system already provides the GNU 'gettext' functions. Installers may use special options at configuration time for changing the default behaviour. The command: ./configure --disable-nls will _totally_ disable translation of messages. When you already have GNU 'gettext' installed on your system and run configure without an option for your new package, 'configure' will probably detect the previously built and installed 'libintl' library and will decide to use it. If not, you may have to to use the '--with-libintl-prefix' option to tell 'configure' where to look for it. Internationalized packages usually have many 'po/LL.po' files, where LL gives an ISO 639 two-letter code identifying the language. Unless translations have been forbidden at 'configure' time by using the '--disable-nls' switch, all available translations are installed together with the package. However, the environment variable 'LINGUAS' may be set, prior to configuration, to limit the installed set. 'LINGUAS' should then contain a space separated list of two-letter codes, stating which languages are allowed. 1.2 Using This Package ====================== As a user, if your language has been installed for this package, you only have to set the 'LANG' environment variable to the appropriate 'LL_CC' combination. If you happen to have the 'LC_ALL' or some other 'LC_xxx' environment variables set, you should unset them before setting 'LANG', otherwise the setting of 'LANG' will not have the desired effect. Here 'LL' is an ISO 639 two-letter language code, and 'CC' is an ISO 3166 two-letter country code. For example, let's suppose that you speak German and live in Germany. At the shell prompt, merely execute 'setenv LANG de_DE' (in 'csh'), 'export LANG; LANG=de_DE' (in 'sh') or 'export LANG=de_DE' (in 'bash'). This can be done from your '.login' or '.profile' file, once and for all. You might think that the country code specification is redundant. But in fact, some languages have dialects in different countries. For example, 'de_AT' is used for Austria, and 'pt_BR' for Brazil. The country code serves to distinguish the dialects. The locale naming convention of 'LL_CC', with 'LL' denoting the language and 'CC' denoting the country, is the one use on systems based on GNU libc. On other systems, some variations of this scheme are used, such as 'LL' or 'LL_CC.ENCODING'. You can get the list of locales supported by your system for your language by running the command 'locale -a | grep '^LL''. Not all programs have translations for all languages. By default, an English message is shown in place of a nonexistent translation. If you understand other languages, you can set up a priority list of languages. This is done through a different environment variable, called 'LANGUAGE'. GNU 'gettext' gives preference to 'LANGUAGE' over 'LANG' for the purpose of message handling, but you still need to have 'LANG' set to the primary language; this is required by other parts of the system libraries. For example, some Swedish users who would rather read translations in German than English for when Swedish is not available, set 'LANGUAGE' to 'sv:de' while leaving 'LANG' to 'sv_SE'. Special advice for Norwegian users: The language code for Norwegian bokma*l changed from 'no' to 'nb' recently (in 2003). During the transition period, while some message catalogs for this language are installed under 'nb' and some older ones under 'no', it's recommended for Norwegian users to set 'LANGUAGE' to 'nb:no' so that both newer and older translations are used. In the 'LANGUAGE' environment variable, but not in the 'LANG' environment variable, 'LL_CC' combinations can be abbreviated as 'LL' to denote the language's main dialect. For example, 'de' is equivalent to 'de_DE' (German as spoken in Germany), and 'pt' to 'pt_PT' (Portuguese as spoken in Portugal) in this context. 1.3 Translating Teams ===================== For the Free Translation Project to be a success, we need interested people who like their own language and write it well, and who are also able to synergize with other translators speaking the same language. Each translation team has its own mailing list. The up-to-date list of teams can be found at the Free Translation Project's homepage, 'http://translationproject.org/', in the "Teams" area. If you'd like to volunteer to _work_ at translating messages, you should become a member of the translating team for your own language. The subscribing address is _not_ the same as the list itself, it has '-request' appended. For example, speakers of Swedish can send a message to 'sv-request@li.org', having this message body: subscribe Keep in mind that team members are expected to participate _actively_ in translations, or at solving translational difficulties, rather than merely lurking around. If your team does not exist yet and you want to start one, or if you are unsure about what to do or how to get started, please write to 'coordinator@translationproject.org' to reach the coordinator for all translator teams. The English team is special. It works at improving and uniformizing the terminology in use. Proven linguistic skills are praised more than programming skills, here. 1.4 Available Packages ====================== Languages are not equally supported in all packages. The following matrix shows the current state of internationalization, as of Jun 2014. The matrix shows, in regard of each package, for which languages PO files have been submitted to translation coordination, with a translation percentage of at least 50%. Ready PO files af am an ar as ast az be bg bn bn_IN bs ca crh cs +---------------------------------------------------+ a2ps | [] [] [] | aegis | | anubis | | aspell | [] [] [] | bash | [] [] [] | bfd | | binutils | [] | bison | | bison-runtime | [] | buzztrax | [] | ccd2cue | | ccide | | cflow | | clisp | | coreutils | [] [] | cpio | | cppi | | cpplib | [] | cryptsetup | [] | datamash | | denemo | [] [] | dfarc | [] | dialog | [] [] [] | dico | | diffutils | [] | dink | [] | direvent | | doodle | [] | dos2unix | | dos2unix-man | | e2fsprogs | [] [] | enscript | [] | exif | [] | fetchmail | [] [] | findutils | [] | flex | [] | freedink | [] [] | fusionforge | | gas | | gawk | [] | gcal | [] | gcc | | gdbm | | gettext-examples | [] [] [] [] [] | gettext-runtime | [] [] [] | gettext-tools | [] [] | gjay | | glunarclock | [] [] [] | gnubiff | [] | gnubik | [] | gnucash | () () [] | gnuchess | | gnulib | [] | gnunet | | gnunet-gtk | | gold | | gphoto2 | [] | gprof | [] | gramadoir | | grep | [] [] [] | grub | [] | gsasl | | gss | | gst-plugins-bad | [] | gst-plugins-base | [] [] [] | gst-plugins-good | [] [] [] | gst-plugins-ugly | [] [] [] | gstreamer | [] [] [] [] | gtick | [] | gtkam | [] [] | gtkspell | [] [] [] [] [] | guix | | guix-packages | | gutenprint | [] | hello | [] | help2man | | help2man-texi | | hylafax | | idutils | | iso_15924 | [] | iso_3166 | [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | | iso_4217 | [] | iso_639 | [] [] [] [] [] [] [] [] [] | iso_639_3 | [] [] | iso_639_5 | | jwhois | | kbd | [] | klavaro | [] [] [] [] [] | latrine | | ld | [] | leafpad | [] [] [] [] | libc | [] [] [] | libexif | () | libextractor | | libgnutls | [] | libgphoto2 | [] | libgphoto2_port | [] | libgsasl | | libiconv | [] [] | libidn | [] | liferea | [] [] [] [] | lilypond | [] [] | lordsawar | [] | lprng | | lynx | [] [] | m4 | [] | mailfromd | | mailutils | | make | [] | man-db | [] [] | man-db-manpages | | midi-instruments | [] [] [] | minicom | [] | mkisofs | [] | myserver | [] | nano | [] [] [] | opcodes | | parted | [] | pies | | popt | [] | procps-ng | | procps-ng-man | | psmisc | [] | pspp | [] | pushover | [] | pwdutils | | pyspread | | radius | [] | recode | [] [] [] | recutils | | rpm | | rush | | sarg | | sed | [] [] [] | sharutils | [] | shishi | | skribilo | | solfege | [] | solfege-manual | | spotmachine | | sudo | [] [] | sudoers | [] [] | sysstat | [] | tar | [] [] [] | texinfo | [] [] | texinfo_document | [] | tigervnc | [] | tin | | tin-man | | tracgoogleappsa... | | trader | | util-linux | [] | ve | | vice | | vmm | | vorbis-tools | [] | wastesedge | | wcd | | wcd-man | | wdiff | [] [] | wget | [] | wyslij-po | | xboard | | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | +---------------------------------------------------+ af am an ar as ast az be bg bn bn_IN bs ca crh cs 4 0 2 5 3 11 0 8 23 3 3 1 54 4 73 da de el en en_GB en_ZA eo es et eu fa fi fr +--------------------------------------------------+ a2ps | [] [] [] [] [] [] [] [] [] | aegis | [] [] [] [] | anubis | [] [] [] [] [] | aspell | [] [] [] [] [] [] [] | bash | [] [] [] | bfd | [] [] [] [] | binutils | [] [] [] | bison | [] [] [] [] [] [] [] [] | bison-runtime | [] [] [] [] [] [] [] [] | buzztrax | [] [] [] [] | ccd2cue | [] [] [] | ccide | [] [] [] [] [] [] | cflow | [] [] [] [] [] | clisp | [] [] [] [] [] | coreutils | [] [] [] [] [] | cpio | [] [] [] [] [] | cppi | [] [] [] [] [] | cpplib | [] [] [] [] [] [] | cryptsetup | [] [] [] [] [] | datamash | [] [] [] [] | denemo | [] | dfarc | [] [] [] [] [] [] | dialog | [] [] [] [] [] [] [] [] [] | dico | [] [] [] [] | diffutils | [] [] [] [] [] [] | dink | [] [] [] [] [] [] | direvent | [] [] [] [] | doodle | [] [] [] [] | dos2unix | [] [] [] [] [] | dos2unix-man | [] [] [] | e2fsprogs | [] [] [] [] [] | enscript | [] [] [] [] [] [] | exif | [] [] [] [] [] [] | fetchmail | [] () [] [] [] [] [] | findutils | [] [] [] [] [] [] [] [] | flex | [] [] [] [] [] [] | freedink | [] [] [] [] [] [] [] [] | fusionforge | [] [] [] | gas | [] [] [] | gawk | [] [] [] [] [] | gcal | [] [] [] [] | gcc | [] [] | gdbm | [] [] [] [] [] | gettext-examples | [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] | gettext-tools | [] [] [] [] [] | gjay | [] [] [] [] | glunarclock | [] [] [] [] [] | gnubiff | () [] [] () | gnubik | [] [] [] [] [] | gnucash | [] () () () () () () | gnuchess | [] [] [] [] | gnulib | [] [] [] [] [] [] [] | gnunet | [] | gnunet-gtk | [] | gold | [] [] [] | gphoto2 | [] () [] [] | gprof | [] [] [] [] [] [] | gramadoir | [] [] [] [] [] | grep | [] [] [] [] [] [] [] | grub | [] [] [] [] [] | gsasl | [] [] [] [] [] | gss | [] [] [] [] [] | gst-plugins-bad | [] [] | gst-plugins-base | [] [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] [] [] | gstreamer | [] [] [] [] [] [] [] | gtick | [] () [] [] [] | gtkam | [] () [] [] [] [] | gtkspell | [] [] [] [] [] [] [] [] | guix | [] [] | guix-packages | | gutenprint | [] [] [] [] | hello | [] [] [] [] [] [] [] [] | help2man | [] [] [] [] [] [] [] | help2man-texi | [] [] [] | hylafax | [] [] | idutils | [] [] [] [] [] | iso_15924 | [] () [] [] () [] () | iso_3166 | [] () [] [] [] [] () [] () | iso_3166_2 | [] () () () | iso_4217 | [] () [] [] [] () [] () | iso_639 | [] () [] [] () [] () | iso_639_3 | () () () | iso_639_5 | () () () | jwhois | [] [] [] [] [] | kbd | [] [] [] [] [] [] | klavaro | [] [] [] [] [] [] [] | latrine | [] () [] [] | ld | [] [] [] [] | leafpad | [] [] [] [] [] [] [] [] | libc | [] [] [] [] [] | libexif | [] [] () [] [] | libextractor | [] | libgnutls | [] [] [] [] | libgphoto2 | [] () [] | libgphoto2_port | [] () [] [] [] [] | libgsasl | [] [] [] [] [] | libiconv | [] [] [] [] [] [] [] | libidn | [] [] [] [] [] | liferea | [] () [] [] [] [] [] | lilypond | [] [] [] [] [] [] | lordsawar | [] [] | lprng | | lynx | [] [] [] [] [] [] | m4 | [] [] [] [] [] [] | mailfromd | [] | mailutils | [] [] [] [] | make | [] [] [] [] [] | man-db | [] [] [] [] | man-db-manpages | [] [] | midi-instruments | [] [] [] [] [] [] [] [] [] | minicom | [] [] [] [] [] | mkisofs | [] [] [] | myserver | [] [] [] [] | nano | [] [] [] [] [] [] [] | opcodes | [] [] [] [] [] | parted | [] [] [] | pies | [] | popt | [] [] [] [] [] [] | procps-ng | [] [] | procps-ng-man | [] [] | psmisc | [] [] [] [] [] [] [] | pspp | [] [] [] | pushover | () [] [] [] | pwdutils | [] [] [] | pyspread | [] [] [] | radius | [] [] | recode | [] [] [] [] [] [] [] | recutils | [] [] [] [] | rpm | [] [] [] [] [] | rush | [] [] [] | sarg | [] [] | sed | [] [] [] [] [] [] [] [] | sharutils | [] [] [] [] | shishi | [] [] [] | skribilo | [] [] | solfege | [] [] [] [] [] [] [] [] | solfege-manual | [] [] [] [] [] | spotmachine | [] [] [] [] | sudo | [] [] [] [] [] [] | sudoers | [] [] [] [] [] [] | sysstat | [] [] [] [] [] [] | tar | [] [] [] [] [] [] [] | texinfo | [] [] [] [] [] | texinfo_document | [] [] [] [] | tigervnc | [] [] [] [] [] [] | tin | [] [] [] [] | tin-man | [] | tracgoogleappsa... | [] [] [] [] [] | trader | [] [] [] [] [] [] | util-linux | [] [] [] [] | ve | [] [] [] [] [] | vice | () () () | vmm | [] [] | vorbis-tools | [] [] [] [] | wastesedge | [] () | wcd | [] [] [] [] | wcd-man | [] | wdiff | [] [] [] [] [] [] [] | wget | [] [] [] [] [] [] | wyslij-po | [] [] [] [] | xboard | [] [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] [] [] [] | +--------------------------------------------------+ da de el en en_GB en_ZA eo es et eu fa fi fr 120 130 32 1 6 0 94 95 22 13 4 103 136 ga gd gl gu he hi hr hu hy ia id is it ja ka kk +-------------------------------------------------+ a2ps | [] [] [] [] | aegis | [] | anubis | [] [] [] [] | aspell | [] [] [] [] [] | bash | [] [] [] | bfd | [] [] | binutils | [] [] [] | bison | [] | bison-runtime | [] [] [] [] [] [] [] [] | buzztrax | | ccd2cue | [] | ccide | [] [] | cflow | [] [] [] | clisp | | coreutils | [] [] [] | cpio | [] [] [] [] [] [] | cppi | [] [] [] [] [] | cpplib | [] [] | cryptsetup | [] | datamash | | denemo | [] | dfarc | [] [] [] | dialog | [] [] [] [] [] [] [] [] [] [] | dico | | diffutils | [] [] [] [] | dink | [] | direvent | [] | doodle | [] [] | dos2unix | [] [] | dos2unix-man | | e2fsprogs | [] | enscript | [] [] [] | exif | [] [] [] [] [] [] | fetchmail | [] [] [] | findutils | [] [] [] [] [] [] [] | flex | [] | freedink | [] [] [] [] | fusionforge | | gas | [] | gawk | [] () [] | gcal | | gcc | | gdbm | | gettext-examples | [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] [] | gettext-tools | [] [] [] | gjay | [] | glunarclock | [] [] [] [] [] [] | gnubiff | [] [] () | gnubik | [] [] [] | gnucash | () () () () () [] | gnuchess | | gnulib | [] [] [] [] [] | gnunet | | gnunet-gtk | | gold | [] [] | gphoto2 | [] [] [] [] | gprof | [] [] [] [] | gramadoir | [] [] [] | grep | [] [] [] [] [] [] [] | grub | [] [] [] | gsasl | [] [] [] [] [] | gss | [] [] [] [] [] | gst-plugins-bad | [] | gst-plugins-base | [] [] [] [] | gst-plugins-good | [] [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] | gstreamer | [] [] [] [] [] | gtick | [] [] [] [] [] | gtkam | [] [] [] [] [] | gtkspell | [] [] [] [] [] [] [] [] [] [] | guix | | guix-packages | | gutenprint | [] [] [] | hello | [] [] [] [] [] | help2man | [] [] [] | help2man-texi | | hylafax | [] | idutils | [] [] | iso_15924 | [] [] [] [] [] [] | iso_3166 | [] [] [] [] [] [] [] [] [] [] [] [] [] | iso_3166_2 | [] [] | iso_4217 | [] [] [] [] [] [] | iso_639 | [] [] [] [] [] [] [] [] [] | iso_639_3 | [] [] | iso_639_5 | | jwhois | [] [] [] [] | kbd | [] [] [] | klavaro | [] [] [] [] [] | latrine | [] | ld | [] [] [] [] | leafpad | [] [] [] [] [] [] [] () | libc | [] [] [] [] [] | libexif | [] | libextractor | | libgnutls | [] | libgphoto2 | [] [] | libgphoto2_port | [] [] | libgsasl | [] [] [] [] | libiconv | [] [] [] [] [] [] [] | libidn | [] [] [] [] | liferea | [] [] [] [] [] | lilypond | [] | lordsawar | | lprng | [] | lynx | [] [] [] [] | m4 | [] [] [] [] [] | mailfromd | | mailutils | | make | [] [] [] [] | man-db | [] [] | man-db-manpages | [] [] | midi-instruments | [] [] [] [] [] [] [] [] [] | minicom | [] [] [] | mkisofs | [] [] | myserver | [] | nano | [] [] [] [] [] | opcodes | [] [] [] | parted | [] [] [] [] | pies | | popt | [] [] [] [] [] [] [] [] [] [] | procps-ng | | procps-ng-man | | psmisc | [] [] [] [] | pspp | [] [] | pushover | [] | pwdutils | [] | pyspread | | radius | [] | recode | [] [] [] [] [] [] [] | recutils | | rpm | [] | rush | [] | sarg | | sed | [] [] [] [] [] [] [] | sharutils | | shishi | | skribilo | [] | solfege | [] [] | solfege-manual | | spotmachine | | sudo | [] [] [] [] | sudoers | [] [] [] | sysstat | [] [] [] | tar | [] [] [] [] [] [] | texinfo | [] [] [] | texinfo_document | [] [] | tigervnc | | tin | | tin-man | | tracgoogleappsa... | [] [] [] [] | trader | [] [] | util-linux | [] | ve | [] | vice | () () | vmm | | vorbis-tools | [] [] | wastesedge | () | wcd | | wcd-man | | wdiff | [] [] [] | wget | [] [] [] | wyslij-po | [] [] [] | xboard | | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] [] | +-------------------------------------------------+ ga gd gl gu he hi hr hu hy ia id is it ja ka kk 35 2 47 4 8 2 53 69 2 6 80 11 86 58 0 3 kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl +--------------------------------------------------+ a2ps | [] [] | aegis | [] | anubis | [] [] [] | aspell | [] [] | bash | [] [] | bfd | | binutils | | bison | [] | bison-runtime | [] [] [] [] [] [] | buzztrax | | ccd2cue | | ccide | [] [] | cflow | [] | clisp | [] | coreutils | [] [] | cpio | [] | cppi | | cpplib | [] | cryptsetup | [] | datamash | [] [] | denemo | | dfarc | [] [] | dialog | [] [] [] [] [] [] | dico | | diffutils | [] [] [] | dink | [] | direvent | [] | doodle | [] | dos2unix | [] [] | dos2unix-man | [] | e2fsprogs | [] | enscript | [] | exif | [] [] | fetchmail | [] | findutils | [] [] | flex | [] | freedink | [] [] | fusionforge | | gas | | gawk | [] | gcal | | gcc | | gdbm | | gettext-examples | [] [] [] [] [] [] | gettext-runtime | [] [] | gettext-tools | [] | gjay | | glunarclock | [] [] | gnubiff | [] | gnubik | [] [] | gnucash | () () () () () () () [] | gnuchess | [] [] | gnulib | [] | gnunet | | gnunet-gtk | | gold | | gphoto2 | [] | gprof | [] [] | gramadoir | [] | grep | [] [] | grub | [] [] [] | gsasl | [] | gss | | gst-plugins-bad | [] [] | gst-plugins-base | [] [] [] | gst-plugins-good | [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] | gstreamer | [] [] | gtick | [] | gtkam | [] [] | gtkspell | [] [] [] [] [] [] [] | guix | | guix-packages | | gutenprint | [] | hello | [] [] [] | help2man | [] | help2man-texi | | hylafax | [] | idutils | [] | iso_15924 | () [] [] | iso_3166 | [] [] [] () [] [] [] [] [] [] | iso_3166_2 | () [] | iso_4217 | () [] [] [] | iso_639 | [] [] () [] [] [] [] | iso_639_3 | [] () [] | iso_639_5 | () | jwhois | [] [] | kbd | [] | klavaro | [] [] | latrine | | ld | | leafpad | [] [] [] [] [] | libc | [] [] | libexif | [] | libextractor | [] | libgnutls | [] [] | libgphoto2 | [] | libgphoto2_port | [] | libgsasl | [] | libiconv | [] [] | libidn | [] | liferea | [] [] [] | lilypond | [] | lordsawar | | lprng | | lynx | [] | m4 | [] | mailfromd | | mailutils | | make | [] [] | man-db | [] | man-db-manpages | [] | midi-instruments | [] [] [] [] [] [] [] | minicom | [] | mkisofs | [] | myserver | | nano | [] [] [] | opcodes | [] | parted | [] | pies | | popt | [] [] [] [] [] | procps-ng | | procps-ng-man | | psmisc | [] | pspp | [] [] | pushover | | pwdutils | [] | pyspread | | radius | [] | recode | [] [] | recutils | [] | rpm | [] | rush | [] | sarg | | sed | [] [] | sharutils | [] | shishi | | skribilo | | solfege | [] [] | solfege-manual | [] | spotmachine | [] | sudo | [] [] | sudoers | [] [] | sysstat | [] [] | tar | [] [] [] | texinfo | [] | texinfo_document | [] | tigervnc | [] | tin | | tin-man | | tracgoogleappsa... | [] [] [] | trader | [] | util-linux | [] | ve | [] | vice | [] | vmm | [] | vorbis-tools | [] | wastesedge | [] | wcd | [] | wcd-man | [] | wdiff | [] | wget | [] [] | wyslij-po | [] | xboard | [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] | +--------------------------------------------------+ kn ko ku ky lg lt lv mk ml mn mr ms mt nb ne nl 5 11 4 6 0 13 22 3 3 3 4 11 2 40 1 124 nn or os pa pl ps pt pt_BR ro ru rw sk sl sq sr +--------------------------------------------------+ a2ps | [] [] [] [] [] [] [] | aegis | [] [] | anubis | [] [] [] | aspell | [] [] [] [] [] [] [] | bash | [] [] [] [] [] | bfd | [] | binutils | [] [] | bison | [] [] [] | bison-runtime | [] [] [] [] [] [] [] [] | buzztrax | | ccd2cue | [] | ccide | [] [] [] | cflow | [] [] | clisp | [] | coreutils | [] [] [] [] | cpio | [] [] [] | cppi | [] [] [] | cpplib | [] [] [] | cryptsetup | [] [] | datamash | [] [] | denemo | | dfarc | [] [] [] | dialog | [] [] [] [] [] [] [] | dico | [] | diffutils | [] [] | dink | | direvent | [] [] | doodle | [] [] | dos2unix | [] [] [] [] | dos2unix-man | [] [] | e2fsprogs | [] | enscript | [] [] [] [] [] [] | exif | [] [] [] [] [] [] | fetchmail | [] [] [] | findutils | [] [] [] [] [] | flex | [] [] [] [] [] | freedink | [] [] [] [] [] | fusionforge | | gas | | gawk | [] | gcal | | gcc | | gdbm | [] [] [] | gettext-examples | [] [] [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] [] [] [] | gettext-tools | [] [] [] [] [] [] [] | gjay | [] | glunarclock | [] [] [] [] [] [] | gnubiff | [] | gnubik | [] [] [] [] | gnucash | () () () () [] | gnuchess | [] [] | gnulib | [] [] [] [] [] | gnunet | | gnunet-gtk | | gold | | gphoto2 | [] [] [] [] [] | gprof | [] [] [] [] | gramadoir | [] [] | grep | [] [] [] [] [] [] | grub | [] [] [] [] [] | gsasl | [] [] [] | gss | [] [] [] [] | gst-plugins-bad | [] [] [] [] | gst-plugins-base | [] [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] [] [] | gstreamer | [] [] [] [] [] [] [] | gtick | [] [] [] [] [] | gtkam | [] [] [] [] [] [] | gtkspell | [] [] [] [] [] [] [] [] [] | guix | | guix-packages | | gutenprint | [] [] | hello | [] [] [] [] [] [] | help2man | [] [] [] [] | help2man-texi | [] | hylafax | | idutils | [] [] [] | iso_15924 | [] () [] [] [] [] | iso_3166 | [] [] [] [] () [] [] [] [] [] [] [] [] | iso_3166_2 | [] () [] | iso_4217 | [] [] () [] [] [] [] [] | iso_639 | [] [] [] () [] [] [] [] [] [] | iso_639_3 | [] () | iso_639_5 | () [] | jwhois | [] [] [] [] | kbd | [] [] | klavaro | [] [] [] [] [] | latrine | [] | ld | | leafpad | [] [] [] [] [] [] [] [] [] | libc | [] [] [] | libexif | [] () [] | libextractor | [] | libgnutls | [] | libgphoto2 | [] | libgphoto2_port | [] [] [] [] [] | libgsasl | [] [] [] [] | libiconv | [] [] [] [] [] | libidn | [] [] [] | liferea | [] [] [] [] () [] [] | lilypond | | lordsawar | | lprng | [] | lynx | [] [] | m4 | [] [] [] [] [] | mailfromd | [] | mailutils | [] | make | [] [] [] | man-db | [] [] [] | man-db-manpages | [] [] [] | midi-instruments | [] [] [] [] [] [] [] [] | minicom | [] [] [] [] | mkisofs | [] [] [] | myserver | [] [] | nano | [] [] [] [] [] [] | opcodes | | parted | [] [] [] [] [] [] | pies | [] | popt | [] [] [] [] [] [] | procps-ng | [] | procps-ng-man | [] | psmisc | [] [] [] [] | pspp | [] [] | pushover | | pwdutils | [] | pyspread | [] [] | radius | [] [] | recode | [] [] [] [] [] [] [] [] | recutils | [] | rpm | [] | rush | [] [] [] | sarg | [] [] | sed | [] [] [] [] [] [] [] [] | sharutils | [] [] [] | shishi | [] [] | skribilo | | solfege | [] [] [] | solfege-manual | [] [] | spotmachine | [] [] | sudo | [] [] [] [] [] [] | sudoers | [] [] [] [] | sysstat | [] [] [] [] [] | tar | [] [] [] [] [] | texinfo | [] [] [] | texinfo_document | [] [] | tigervnc | [] | tin | [] | tin-man | | tracgoogleappsa... | [] [] [] [] | trader | [] | util-linux | [] [] | ve | [] [] [] | vice | | vmm | | vorbis-tools | [] [] [] | wastesedge | | wcd | | wcd-man | | wdiff | [] [] [] [] [] | wget | [] [] [] [] | wyslij-po | [] [] [] [] | xboard | [] [] [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] | +--------------------------------------------------+ nn or os pa pl ps pt pt_BR ro ru rw sk sl sq sr 7 3 1 6 114 1 12 83 32 80 3 38 45 7 94 sv sw ta te tg th tr uk ur vi wa wo zh_CN zh_HK +---------------------------------------------------+ a2ps | [] [] [] [] [] | aegis | [] | anubis | [] [] [] [] | aspell | [] [] [] [] | bash | [] [] [] [] | bfd | [] [] | binutils | [] [] [] | bison | [] [] [] [] | bison-runtime | [] [] [] [] [] [] | buzztrax | [] [] [] | ccd2cue | [] [] [] | ccide | [] [] [] [] | cflow | [] [] [] [] | clisp | | coreutils | [] [] [] [] | cpio | [] [] [] [] [] | cppi | [] [] [] [] | cpplib | [] [] [] [] [] | cryptsetup | [] [] [] | datamash | [] [] [] | denemo | | dfarc | [] | dialog | [] [] [] [] [] [] | dico | [] | diffutils | [] [] [] [] [] | dink | | direvent | [] [] | doodle | [] [] | dos2unix | [] [] [] [] | dos2unix-man | [] [] [] | e2fsprogs | [] [] [] [] | enscript | [] [] [] [] | exif | [] [] [] [] [] | fetchmail | [] [] [] [] | findutils | [] [] [] [] [] | flex | [] [] [] [] | freedink | [] [] | fusionforge | | gas | [] | gawk | [] [] | gcal | [] [] | gcc | [] [] | gdbm | [] [] | gettext-examples | [] [] [] [] [] [] | gettext-runtime | [] [] [] [] [] [] | gettext-tools | [] [] [] [] [] | gjay | [] [] | glunarclock | [] [] [] [] | gnubiff | [] [] | gnubik | [] [] [] [] | gnucash | () () () () [] | gnuchess | [] [] | gnulib | [] [] [] [] | gnunet | | gnunet-gtk | | gold | [] [] | gphoto2 | [] [] [] [] | gprof | [] [] [] [] | gramadoir | [] [] [] | grep | [] [] [] [] [] | grub | [] [] [] [] | gsasl | [] [] [] [] | gss | [] [] [] | gst-plugins-bad | [] [] [] [] | gst-plugins-base | [] [] [] [] [] | gst-plugins-good | [] [] [] [] [] | gst-plugins-ugly | [] [] [] [] [] | gstreamer | [] [] [] [] [] | gtick | [] [] [] | gtkam | [] [] [] [] | gtkspell | [] [] [] [] [] [] [] [] | guix | [] | guix-packages | | gutenprint | [] [] [] [] | hello | [] [] [] [] [] [] | help2man | [] [] [] | help2man-texi | [] | hylafax | [] | idutils | [] [] [] | iso_15924 | [] () [] [] () [] | iso_3166 | [] [] () [] [] () [] [] [] | iso_3166_2 | () [] [] () [] | iso_4217 | [] () [] [] () [] [] | iso_639 | [] [] [] () [] [] () [] [] [] | iso_639_3 | [] () [] [] () | iso_639_5 | () [] () | jwhois | [] [] [] [] | kbd | [] [] [] | klavaro | [] [] [] [] [] [] | latrine | [] [] | ld | [] [] [] [] [] | leafpad | [] [] [] [] [] [] | libc | [] [] [] [] [] | libexif | [] () | libextractor | [] [] | libgnutls | [] [] [] [] | libgphoto2 | [] [] | libgphoto2_port | [] [] [] [] | libgsasl | [] [] [] [] | libiconv | [] [] [] [] [] | libidn | () [] [] [] | liferea | [] [] [] [] [] | lilypond | [] | lordsawar | | lprng | [] | lynx | [] [] [] [] | m4 | [] [] [] | mailfromd | [] [] | mailutils | [] | make | [] [] [] [] | man-db | [] [] | man-db-manpages | [] | midi-instruments | [] [] [] [] [] [] | minicom | [] [] | mkisofs | [] [] [] | myserver | [] | nano | [] [] [] [] | opcodes | [] [] [] | parted | [] [] [] [] [] | pies | [] [] | popt | [] [] [] [] [] [] [] | procps-ng | [] [] | procps-ng-man | [] | psmisc | [] [] [] [] | pspp | [] [] [] | pushover | [] | pwdutils | [] [] | pyspread | [] | radius | [] [] | recode | [] [] [] [] | recutils | [] [] [] | rpm | [] [] [] [] | rush | [] [] | sarg | | sed | [] [] [] [] [] | sharutils | [] [] [] | shishi | [] [] | skribilo | [] | solfege | [] [] [] | solfege-manual | [] | spotmachine | [] [] [] | sudo | [] [] [] [] | sudoers | [] [] [] | sysstat | [] [] [] [] [] | tar | [] [] [] [] [] | texinfo | [] [] [] | texinfo_document | [] | tigervnc | [] [] | tin | [] | tin-man | | tracgoogleappsa... | [] [] [] [] [] | trader | [] | util-linux | [] [] [] | ve | [] [] [] [] | vice | () () | vmm | | vorbis-tools | [] [] | wastesedge | | wcd | [] [] [] | wcd-man | [] | wdiff | [] [] [] [] | wget | [] [] [] | wyslij-po | [] [] | xboard | [] | xdg-user-dirs | [] [] [] [] [] [] [] [] [] | xkeyboard-config | [] [] [] [] | +---------------------------------------------------+ sv sw ta te tg th tr uk ur vi wa wo zh_CN zh_HK 91 1 4 3 0 13 50 113 1 126 7 1 95 7 zh_TW +-------+ a2ps | | 30 aegis | | 9 anubis | | 19 aspell | | 28 bash | [] | 21 bfd | | 9 binutils | | 12 bison | [] | 18 bison-runtime | [] | 38 buzztrax | | 8 ccd2cue | | 8 ccide | | 17 cflow | | 15 clisp | | 10 coreutils | | 20 cpio | | 20 cppi | | 17 cpplib | [] | 19 cryptsetup | | 13 datamash | | 11 denemo | | 4 dfarc | | 16 dialog | [] | 42 dico | | 6 diffutils | | 21 dink | | 9 direvent | | 10 doodle | | 12 dos2unix | [] | 18 dos2unix-man | | 9 e2fsprogs | | 14 enscript | | 21 exif | | 26 fetchmail | | 19 findutils | | 28 flex | [] | 19 freedink | | 23 fusionforge | | 3 gas | | 5 gawk | | 12 gcal | | 7 gcc | | 4 gdbm | | 10 gettext-examples | [] | 40 gettext-runtime | [] | 34 gettext-tools | [] | 24 gjay | | 8 glunarclock | [] | 27 gnubiff | | 9 gnubik | | 19 gnucash | () | 7 gnuchess | | 10 gnulib | | 23 gnunet | | 1 gnunet-gtk | | 1 gold | | 7 gphoto2 | [] | 19 gprof | | 21 gramadoir | | 14 grep | [] | 31 grub | | 21 gsasl | [] | 19 gss | | 17 gst-plugins-bad | | 14 gst-plugins-base | | 27 gst-plugins-good | | 32 gst-plugins-ugly | | 34 gstreamer | [] | 31 gtick | | 19 gtkam | | 24 gtkspell | [] | 48 guix | | 3 guix-packages | | 0 gutenprint | | 15 hello | [] | 30 help2man | | 18 help2man-texi | | 5 hylafax | | 5 idutils | | 14 iso_15924 | [] | 23 iso_3166 | [] | 58 iso_3166_2 | | 9 iso_4217 | [] | 28 iso_639 | [] | 46 iso_639_3 | | 10 iso_639_5 | | 2 jwhois | [] | 20 kbd | | 16 klavaro | | 30 latrine | | 7 ld | [] | 15 leafpad | [] | 40 libc | [] | 24 libexif | | 9 libextractor | | 5 libgnutls | | 13 libgphoto2 | | 9 libgphoto2_port | [] | 19 libgsasl | | 18 libiconv | [] | 29 libidn | | 17 liferea | | 29 lilypond | | 11 lordsawar | | 3 lprng | | 3 lynx | | 19 m4 | [] | 22 mailfromd | | 4 mailutils | | 6 make | | 19 man-db | | 14 man-db-manpages | | 9 midi-instruments | [] | 43 minicom | [] | 17 mkisofs | | 13 myserver | | 9 nano | [] | 29 opcodes | | 12 parted | [] | 21 pies | | 4 popt | [] | 36 procps-ng | | 5 procps-ng-man | | 4 psmisc | [] | 22 pspp | | 13 pushover | | 6 pwdutils | | 8 pyspread | | 6 radius | | 9 recode | | 31 recutils | | 9 rpm | [] | 13 rush | | 10 sarg | | 4 sed | [] | 34 sharutils | | 12 shishi | | 7 skribilo | | 4 solfege | | 19 solfege-manual | | 9 spotmachine | | 10 sudo | | 24 sudoers | | 20 sysstat | | 22 tar | [] | 30 texinfo | | 17 texinfo_document | | 11 tigervnc | | 11 tin | [] | 7 tin-man | | 1 tracgoogleappsa... | [] | 22 trader | | 11 util-linux | | 12 ve | | 14 vice | | 1 vmm | | 3 vorbis-tools | | 13 wastesedge | | 2 wcd | | 8 wcd-man | | 3 wdiff | [] | 23 wget | | 19 wyslij-po | | 14 xboard | | 9 xdg-user-dirs | [] | 68 xkeyboard-config | [] | 27 +-------+ 90 teams zh_TW 166 domains 42 2748 Some counters in the preceding matrix are higher than the number of visible blocks let us expect. This is because a few extra PO files are used for implementing regional variants of languages, or language dialects. For a PO file in the matrix above to be effective, the package to which it applies should also have been internationalized and distributed as such by its maintainer. There might be an observable lag between the mere existence a PO file and its wide availability in a distribution. If Jun 2014 seems to be old, you may fetch a more recent copy of this 'ABOUT-NLS' file on most GNU archive sites. The most up-to-date matrix with full percentage details can be found at 'http://translationproject.org/extra/matrix.html'. 1.5 Using 'gettext' in new packages =================================== If you are writing a freely available program and want to internationalize it you are welcome to use GNU 'gettext' in your package. Of course you have to respect the GNU Lesser General Public License which covers the use of the GNU 'gettext' library. This means in particular that even non-free programs can use 'libintl' as a shared library, whereas only free software can use 'libintl' as a static library or use modified versions of 'libintl'. Once the sources are changed appropriately and the setup can handle the use of 'gettext' the only thing missing are the translations. The Free Translation Project is also available for packages which are not developed inside the GNU project. Therefore the information given above applies also for every other Free Software Project. Contact 'coordinator@translationproject.org' to make the '.pot' files available to the translation teams. blueman-2.4.3/CHANGELOG.md000066400000000000000000000511211465054505200147620ustar00rootroot00000000000000# Changelog ## 2.4.3 ### Bugs fixed * Issues with specific device names * Deadlock between applet and manager when double-clicking the tray icon ### Changes * Translation updates ## 2.4.2 ### New features * An option to toggle the manager window with the tray icon (the 2.3 behavior useful when there are no window decorations for closing it) ### Changes * Only a single battery notification * Renamed recent connections header in applet menu * Translation updates ### Bugs fixed * Broken audio profile applet menu items * Missing manager window title * Teardown of DBus mock server in tests ## 2.4.1 ### Changes * Translation updates * Handle incompabilities with kded6 running on desktops without StatusNotifierItem support ### Bugs fixed * Fallback for missing icons * Correct Bluetooth state tracking in manager window * Sporadic error on battery data (Note that there was a regression in Linux 6.8.2, 6.7.11, 6.6.23 and 6.1.83 that causes it and lots of other trouble) * Active state on tray icon * Broken markup in tray menu ## 2.4 ### New features * Audio profile switcher in applet menu (@abhijeetviswa) * Set router address as DNS server instead of loopback addresses * Enable dnsmasq DNS service if possible and add DNS servers otherwise * Reconfigure DHCP service on local nameserver changes * Support for systemd-resolved for getting nameservers for NAP clients * List connected devices in status icon tooltip * Support for nautilus 43 and later * Copy bleutooth address to clipboard in devicelist * Add battery levels to status icon tooltip ### Changes * Raise minimum Python version to 3.8 * Raise minumum Gtk+ version to 3.24 * Hide recent connections associated with unavailable adapters * Store network configuration in GSettings instead of /var/lib/blueman/network.state. * Replace custom MessageArea widget with regular Gtk.InfoBar * Drop auto-power feature. BlueZ now has the AutoEnable setting for even better auto-powering. * Do not use pointless link quality value * Recent connections in toplevel applet menu * Never hide keyboard and combos, see #1954 for more info * Do not close blueman-manager from applet * Add Switch to blueman-manager to set bluetooth on/off * Remove broken check for bluetooth status * PluginDialog: Replace custom list with Gtk.ListBox * Ignore double-click for connect when unpowered * Drop homgeneous from statusbar * PulseAudioUtils: Use python enums in several places * Use operator convenience functions * Cleanup PluginDialog UI * Show HCI device in blueman-adapers tabs * Show different icon for the active audio profile @localevil * Make blueman-services a notebook * Use the TypedDict as constructor ### Bugs fixed * Fix device-selected handlers * Fix deprecations in tests * Fix showing -1 seconds when discovering @kuraga * Tray: Let dbus call end and reply to caller * Get the image-missing icon if lookup failed to avoid crash ## 2.3.5 ### Bugs fixed * Right click menu was pointing to the wrong list row * Double click to connect ## 2.3.4 ### Bugs fixed * Errors when connected to a device with the DisconnectItems plugin enabled ## 2.3.3 ### Changes * Do not re-use dbusmenu item identifiers; avoids issues at least with gnome-shell-extension-appindicator. ### Bugs fixed * Issues with NM PANU connections of equally named devices * Submenus in KDE Plasma tray * Avoid using StatusNotifierItem and GtkStatusIcon icons in parallel ## 2.3.2 ### Bugs fixed * StatusNotifierItem submenus did not work in lxqt-panel (@niknah) * StatusNotifierItem vanished on panel restarts * StatusNotifierItem compatibility issues with libdbusmenu used at least by xfce4-panel and Waybar * StatusNotifierItem showed the menu on left click in xfce4-panel ## 2.3.1 ### Bugs fixed * StatusNotifierItem sent an incomplete NewStatus signal. * Avoid statusbar resize when showing progressbar ## 2.3 ### Bugs fixed * Blocked emblem was not visible for scales other than 1 ## 2.3.beta1 ### New features * Symbolic tray icon option (GSettings switch symbolic-status-icons in org.blueman.general) ### Changes * Replace AppIndicator with DBus StatusNotifierItem * Use a GtkTreeModelFilter to show/hide unnamed devices * Replace sigint hack with GLib to catch it * Port meson from deprecated python3 module * Rework battery handling * Merge Battery applet plugin into ConnectionNotifier * Symbolic icons and small UI improvements ## 2.2.5 ### Bugs fixed * Fix network interface iteration on 32 bit systems * Manager: Fix cancel button in send-note dialog * Fix battery and signals bars ## 2.2.4 ### Changes * Dropped the PIN database ### Bugs fixed * blueman-mechanism accepted arbitrary file paths and returned the errors from trying to open them, see https://github.com/blueman-project/blueman/security/advisories/GHSA-3r9p-m5c8-8mw8 ## 2.2.3 ### Bugs fixed * Recent connections disabled after suspend and resume * Service authorization notifications did not respond * Passkeys did not get displayed ## 2.2.2 ### Bugs fixed * Issues with power level bars * Error message in blueman-mechanism ## 2.2.1 ### Bugs fixed * Hard dependency of DBusService on NetworkManager ## 2.2 ### New features * Disconnect items in applet menu (plugin) * Desktop notifications on connect / disconnect (plugin) * Notifications with battery level for connecting devices (applet plugin) * Stop discovery and retry connection for broken adapter drivers * Auto-connect settings for supported services ### Changes * Drop blueman-report * Drop blueman-assistant * Raise minimum Python version to 3.6 * Raise GTK+ 3 version to 3.22 * Raise minimum BlueZ version to 5.48 * Allow opening device menus via keyboard (Shift+F10 or menu key) * Add Ctrl+Q and Ctrl+W accelerators for closing blueman-manager * Allow cancelling device connection attempts * Improved passkey handling (fixed padding, highlighting, single notifitication) * Hide devices with no name ### Bugs fixed * Fix disconnecting NMDevice * Exceptions from asynchronous DBus calls (getting picked up by tools like Apport or ABRT) * DiscvManager plugin showed its icon unreliably ## 2.1.4 ### Changes * Force cython to use python language version 3 * Do not use exitcode 1 when we expect to fail * Mark more strings translatable (@cwendling) ### Bugs fixed * Untranslated strings (@cwendling / Colomban Wendling) * Searching (with Ctrl+F in manager device list) did not work * Default PIN lookup * Fix device removal handling (@Yannik) * Only use LaunchContext when we have proper event time ## 2.1.3 ### Changes * Use apply button for transfer options ### Bugs fixed * Fix tooltip not updating when bluetooth is disabled * Fix dbus timeout in DhcClient * Call the right method when pulseaudio crashes * Handle os.remove failing ## 2.1.2 ### Bugs fixed * Signal bar updates with multiple adapters * Pairing with pincode ## 2.1.1 ### Bugs fixed * Using recent connections did not work * Switching adapters did not work * Errors when removing a device * Error tracebacks from info dialog ## 2.1 ### Changes * New PIN database ### Bugs fixed * Crash in blueman-manager and blueman-adapters if no adapter is present * Many issues in blueman-sendto ## 2.1.beta1 ### Changes * Use GDBus and drop dependency on dbus-python * Small improvements for LE devices * Removed NetworkManager 0.8 support from NetUsage plugin * Handle invalid directory for incoming file transfers * Quit blueman-sendto when no file was selected * Use build-time python executable for shebangs * Ask user for initial auto-power-on setting ### Bugs fixed * Streamlined icon usage so that blueman now supports gnome-icon-theme, mate-icon-theme, adwaita-icon-theme, elementary-xfce, and Papirus * Handle corrupt network configuration file * The menu bar did not get updated correctly ## 2.1.alpha3 ### Changes * Added default polkit rules file that allows users in group wheel to perform administrative actions * Use context managers for opening files * Replace deprecated os.popen with subprocess * Reimplement NetworkManager integration for DUN and PANU connection with libnm * Disable DNS on dnsmasq * Avoid authorization check * Use GtkWindow for instead of a GtkDialog when there is no parent * Stop using and remove TimeHint ### Bugs fixed * RFCOMM channel detection for DUN service failed * Fix DUN support though blueman and NetworkManager. We love to get feedback if this works for people * Use correct name network-transmit-receive for icon (ManagerDeviceMenu) * For a few GLib warning related to signals in ManagerDeviceMenu * Fix Generic connect not showing in certain situations * Many fixes in PPPSupport and PPPConnection * Wait for Modemmanager longer to finnish probing a bluetooth modem * Fix iconname typo in ErrorDialog * Use returncode to check if DhcpdHandler started correctly ## 2.1.alpha2 ### New features * blueman-adapters is now (Xfce-)pluggable * Allow users to copy data from the Info manager plugin * Add connman support to KillSwitch plugin * Implement a new standalone tray app * Add support for HiDPI in the UI * Add command line option to blueman-mechanism to stop timer * Add support for, and prefer, the ip command to configure network devices * Implement new plugin virtual on_delete function using weakref.finalize ### Changes * Show "Proprietary" instead of "Unknown" for services with non-reserverd UUIDs * Generic connect and disconnect * blueman-services: rework dhcpd handler radio buttons * Implement a ServiceUUID class * invoke _NotificationDialog.callback with 1 argument (@dakkar) * Drop support for Python 2.7 * RecentConns: Store items in a gsettings array of dict * Migrate from EventBox to InfoBar * Reintroduce GtkImageMenuItem * Sendto: Replace progressbar with spinner and always discover * Add a generic ErrorDialog combining various dialogs classes * ManagerDeviceMenu: set certain setvice insensitive when not paired * ManagerDeviceList: Only update signal levels if they changed * Drop unused obex.Errors * Use GObjectMeta to handle singleton in out BlueZ classes * Various UI cleanups * Remove various python2/3 compatibility workarounds ### Bugs fixed * Icon disappeared when switching off bluetooth * Revert "bluez manager: Subclass from GDBusObjectManagerClient" * Icon briefly vanished when turning on bluetooth * Fix DBus signal emission * blueman-services: Fix radio button group * Fix InfoBar animation * Fix Drag&Drop in blueman-manager * Use Appearance device property for bluetooth LE devices * AppIndicator: Properly set title on indicator * Implement function to retrieve rfcomm channel (serial devices) * TransferService: Do not unregister when dbus name disappears * Fix Obexd autostart in our BlueZ classes * Properly update ui when unblocking adapter with rfkill ## 2.1.alpha1 ### New features * Information dialog on device's services * Compose vNotes * --delete option for blueman-sendto ### Changes * Drop support for BlueZ 4 * Drop browse feature * Add title to status icon * Add systemd service units (@smcv / Simon McVittie) * Set widget names so they can be used to style blueman. * Replace deprecated use of Gtk.VBox and Gtk.HBox. * Replace deprecated GtkTable with GtkGrid and also use it replace GtkBoxes used to layout. * [dhcp] udhcpd (busybox) support * [sendto] Do not try to send a file during a discovery * Migrate the BlueZ classes from dbus-python to GDBus * Limit who can run blueman's mechanism with polkit * Use GtkListStore builtin sorting functionality * Turn the BlueZ classes into singletons * Update Sdp class id's * Rework Adapter menu in ManagerMenu * Rework and cleanup DeviceList class * Drop headset service and plugin * Merge the two property changed functions in PropertiesBase * Remove main.Device * Fix building with musl libc * Add generic device-added/removed functions for plugins * Drop legacy NetworkManager and ModemManager support * Port AppletService proxy to GDBus * Port Polkit client code to GDBus * [ManagerDeviceMenu] Make disconnecting and opening plugin dialog asynchronous operations * Implement default pin (RequestPinCode) database for BluezAgent * Bluez, Subclass from Gio.DBusProxy and properly handle properties * Bluez managers, Subclass from GDBusObjectManagerClient * Notification: Use dbus for notifications and drop the libnotify dep * Port NMPanSupport applet plugin to GDBus * Open rfcomm device as unprivileged user if he has read and write access ### Bugs fixed * Codepoint issues when connecting to serial service * Infinite loop if RecentConns has only invalid items * Unblock rfkill in Python 3 * Valid adapter may not be found * Do not load RfKill plugins when device is not available. * Always set codeset for gettext to utf8 (@mgorny / Michał Górny) * Support legacy devices without a Name property * (Covered) Crash in agent's passkey / pin code methods * Fix fading in GtkAnimation TreeRow(Color)Fade and CellFade classes. * Do not explicitly destroy DeviceSelectorDialog blueman-sendto. * gui: Call the sub-classed widgets init function instead of GObject's * Do not block manager with plugin dialog * Exception in Tee class at exit * Stop dhcpd handler removing all content of the config file * Only return devices belonging to adapter * Fix SerialManager plugin * Close Notification when pair is successful * Properly unregister NAP when unloading Networking plugin * PPPSupport: Wait for ModemManager to complete probing and release the device ## 2.0.8 ### Bugs fixed * Fix name resolution of unknown device classes ## 2.0.7 ### Changes This release fixes DUN support in blueman through NetworkManager and bluemans own implementation with pppd. It has been broken due to lack of hardware as DUN is usually not available on newer devices. We now have an old phone and an Android app to get thing working but we would love to get some feedback if bluemans DUN support works for you or not. We also added default polkit rules file that allows users in group wheel to perform administrative actions. Note that the administrative group might have a different name (e.g. sudo in the Debian family) and there might be additional groups that are appropriate for the actions (e.g. netdev in the Debian family), so it still makes sense for distributions to adapt the configuration. Support iproute2 and make it the default ### Bugs fixed * Fix icon name in the device menu * Several commits backported from master for various RFCOMM and Serial related bugs. * Fix icon and caption in manager for LE devices ## 2.0.6 **This release adds authorisation checks for the commands blueman runs as root** We added the following policykit authorisation checks * org.blueman.network.setup * org.blueman.pppd.pppconnect * org.blueman.rfkill.setstate See https://github.com/blueman-project/blueman/wiki/PolicyKit ## 2.0.5 ### Bugs fixed * PPPSupport: Correrct binary name for ModemManager * PPPSupport: Exclude grep process from process list * GameControllerWakeLock: Check for Class property before using it * SerialManager: Properly check for None * NetConf: Treat UnicodeDecodeError as if there was no file * Notification: Also check if notification daemon supports body * Correct bold tag in portuguese translation (thanks @andreyluiz) * Properly check for None in SerialManager * GameControllerWakeLock: Check for Class property first * Fix bugs in NetworkService ui * NetConf: fix writing PID file for dhcpd(3) * Notification: Make sure x and y hint are in screen geometry ## 2.0.4 ### Changes * Do not try to send a file during a discovery ### Bugs fixed * Listing rfcomm devices was broken * Serial devices where not properly disconnected * Close confirmation dialog on cancelation * Handle transfer errors correctly * Show devices of the current adapter only * Local network service did not work * PyGI warnings * Call custom scripts for serial services * Disconnect serial services on device disconnect ## 2.0.3 Fix privilege escalation ## 2.0.2 ### Bugs fixed * Exception on device property change * Backport fix for #345 - rename random pass pairing button * Exception at exit (#391) * Clarify wording of tray applet's option to turn off bluetooth * Do not block manager with plugin dialog (#383) * blueman-adapters: Set hidden in the ui when timeout is reached * Functions: Catch specific error in get_icon function * Stop Game Controller plugin from blocking * Use absolute filename provided to blueman-sendto on the cmd line ## 2.0.1 ### Bugs fixed * Codepoint issues when connecting to serial service * Infinite loop if RecentConns has only invalid items * Unblock rfkill in Python 3 * Valid adapter may not be found * Handle when rfkill subsystem is not available gracefully * RfKill: open /dev/rfkill r+b to avoid creating * Resolve codepoint issues in several places * Stop dhcpd handler removing all content of the config file ## 2.0 No relevant changes ## 2.0.rc1 ### New features * Support for Python 3 * [dhcp] udhcpc (busybox) support ### Changes * [ui] Button to reset device alias * [bluez] Agent capability KeyboardDisplay (@kemnade-uni / Andreas Kemnade) * New configuration option to disable the use of a notification daemon * [sendto] Removed nautilus-sendto plugin (deprecated and broken) * [nm] Use API instead of GConf to create new connections * [nm] Enable IPv6 on created connections * Use GAppInfo to launch applications * [bluez] Auto power on adapters; can be disabled in PowerManager settings * Remove Gtk+, GLib and Gio as build time dependencies * [obex] Migrate receiving files from obex-data-server to obexd * [ui] Plugins and local services items in manager's View menu ### Bugs fixed * [assistant] Crash (@duganchen) * [pulseaudio] Support for audio profiles * Generic disconnect method did not work * [bluez] Handsfree service crashed with BlueZ 4 ## 1.99.alpha2 ### New features * [docs] Add FAQ file and install doc files (@rworkman / Robby Workman) * [sendto] Add sendto integration for Thunar (@GreenLunar) * [sendto] Make thunar sendto integration optional (@rworkman / Robby Workman) * Add optional settings manager integration with Xfce and MATE (@rworkman / Robby Workman) * [nm] Add support for NetworkManager 0.9 / 1.0 to NMPANSupport * [bluez] Implement keyboard pairing support * [nm] Add support for ModemManager 1.x to NMPANSupport * [plugins] Add GameControllerWakelock plugin (@bwRavencl / Matteo Hausner) * Add blueman-report to create commented logs for bug reports * [bluez] BlueZ 5 support for audio, serial, recent connections, and setup assistant * Use Gsettings for configuration storage and remove the config plugin system. ### Changes * [obex] Switch to obexd for sending files * [browse] Use system's default browser for obex URI if no browse command is set * [pulseaudio] Make blueman-applet run if pulseaudio is not available * [ui] Re-implment menu icons * [ui] Replace / remove deprecated icon names (@Teknocrat / Harvey Mittens) * [ui] Drop status icon customization (@Teknocrat / Harvey Mittens) * Drop HAL Support (@rworkman / Robby Workman) * [configure] Rename --enable-sendto to --enable-nautilus-sendto (@rworkman / Robby Workman) * Fix compatility with Fedora's dbus-python package * Remove settings for local audio services * Add function to rename known devices ### Bugs fixed * [ui] Make some UI elements expand again (@infirit / Sander Sweers) * Fix crash in PluginManager (Martín Ferrari) * Avoid crash in transfer service setup dialog * Make blueman-applet respond to SIGTERM (@Teknocrat / Harvey Mittens) * Allow setting friendly adapter name in BlueZ 5 * Look for both dhcpd and dhcpd3 and add sbin paths (@infirit / Sander Sweers) * [libblueman] Fix memory leak (@monsta) * [libblueman] Add missing includes (@posophe) * [ui] Move some icons to pixmaps directory (@rworkman / Robby Workman) * [ui] Fix fallback for notification daemons not capable to handle actions * [ui] Fix "Shared Folder" widget in Transfer plugin. * [ui] Fix service disconnect icons * Do not translate polkit vendor (@pwithnall / Philip Withnall) ## 1.99.alpha1 ### New features * dhcpcd client support (@Teknocrat / Harvey Mittens) * Partial support for BlueZ 5 (see #13 for the current state) ### Changes * Switch to GTK+ 3 (using introspection) * Update autoconf to support aarch64 (Dennis Gilmore) * Migrate from Pyrex to Cython (@Teknocrat / Harvey Mittens) ### Bugs fixed * Fix nautilus integration * Fix pulseaudio version check * Add missing icons * Fix initial applet state if bluetooth is disabled * Fix blueman startup when .cache dir doesn't exist (@asdil12 / Dominik Heidler) * Fix thunar fallback (Jan Hutař) * Do not power new adapters despite rfkill (@lkr / Leesa) * Fix handling of network devices (especially fixes DhcpClient plugin) * Update translations (too many to list them) * Fix nonexistent dbus exception (Martín Ferrari) * Fix a rare problem when the manager device menu cannot get the current selection (@kolen / Konstantin Mochalov) * Fix pulseaudio device discovery (see #64 and the linked Ubuntu bugs for details and contributors) blueman-2.4.3/COPYING000066400000000000000000001045131465054505200142100ustar00rootroot00000000000000 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) 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 3 of the License, 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 . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . blueman-2.4.3/FAQ000066400000000000000000000064661465054505200135170ustar00rootroot00000000000000 Frequently Asked Questions About Blueman 1. I have a problem - how do I begin the debugging process? To retrieve useful information, the best starting point is to run "blueman-applet" from a terminal window. Since only one instance may be running at a time, you will first need to stop any instances already running (use "ps x | grep [b]lueman" to find the pid and then run "kill ####" or use "killall blueman-applet"). There will be plenty of output in the terminal window, which will also include messages from blueman-manager. See our Troubleshooting page for more information on this process: https://github.com/blueman-project/blueman/wiki/Troubleshooting 2. The blueman applet does not show any detected bluetooth adapters - what is wrong? First, make sure that your kernel supports your bluetooth device. You can use "bluez-test-adapter" (for BlueZ-4.x) or "bluetoothctl list" (for BlueZ-5.x) to see if your device is recognized. If it is not, then either your kernel doesn't support the device or some hardware killswitch is preventing it from working. To check for killswitch problems, first ensure that you have rfkill support enabled in your kernel and it is loaded (i.e. the "rfkill" module is loaded or it is built into your kernel statically). Check the output of "rfkill list" and ensure that the bluetooth device is not listed as either "Soft blocked" or "Hard blocked" - if it is, then use the appropriate rfkill command to remove a soft block, and/or check for a hardware switch on your machine to remove a hard block. To check for kernel support, use "lsusb" and/or "lspci" to find the hardware ID and do a web search to determine whether it should be supported. If you are not sure how to do this and/or are not sure how to interpret the results, scroll to the bottom of this document for information on how to open an issue with the Blueman project. 3. How do I install blueman on my operating system? Consult your operating system's documentation and/or help areas; blueman is probably either already installed or available already in a package repository. 4. I have another question or am experiencing some other issue/bug: Now what? For bugs in blueman, we recommend that you first attempt to resolve any issues through your OS vendor's designated support areas to ensure that problems aren't caused by e.g. packaging issues or OS-specific configurations. If you've already tried that and still are unable to solve your problem, visit our Troubleshooting page: https://github.com/blueman-project/blueman/wiki/Troubleshooting and if needed, open a new issue: https://github.com/blueman-project/blueman/issues Be sure to provide the blueman version you are using, the version of bluez you are running, your kernel version, your operating system name and version, and the desktop environment you are running. 5. How can I help with blueman development? Visit our github project page: https://github.com/blueman-project/blueman You can clone the git repository, view the code, and/or submit pull requests. You will probably also want to join our mailing list: http://ml.mate-desktop.org/listinfo/blueman 6. What other resources are available for help with blueman? https://wiki.archlinux.org/index.php/Blueman http://wiki.ubuntuusers.de/Bluetooth/Blueman blueman-2.4.3/Makefile.am000066400000000000000000000017021465054505200152050ustar00rootroot00000000000000SUBDIRS = \ apps \ blueman \ data \ module \ po \ sendto \ test DIST_DOCS = \ CHANGELOG.md \ COPYING \ FAQ \ README.md EXTRA_DIST = \ ${DIST_DOCS} \ meson.build \ meson_options.txt \ po/meson.build MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ configure \ config.h.in \ config.rpath \ depcomp \ missing \ install-sh \ ABOUT-NLS \ config.rpath \ po/Makefile.in.in \ po/Makefile.in \ po/Makefile \ po/Makevars.template \ po/quot.sed \ po/remove-potcdate.sin \ po/Rules-quot \ po/blueman.pot \ po/boldquot.sed \ po/*.header \ po/stamp-po \ po/insert-header.sin \ $NULL doc_DATA = ${DIST_DOCS} ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} # distcheck fails trying to install to the live filesystem AM_DISTCHECK_CONFIGURE_FLAGS = \ --with-systemdsystemunitdir='$$(prefix)/lib/systemd/system' \ --with-systemduserunitdir='$$(prefix)/lib/systemd/user' blueman-2.4.3/Makefile.in000066400000000000000000000744031465054505200152260ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = . ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \ $(am__configure_deps) $(am__DIST_COMMON) 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 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)$(docdir)" DATA = $(doc_DATA) 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 distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \ ABOUT-NLS COPYING README.md compile config.guess config.rpath \ config.sub install-sh ltmain.sh missing 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" DIST_ARCHIVES = $(distdir).tar.gz $(distdir).tar.xz GZIP_ENV = --best DIST_TARGETS = dist-xz dist-gzip # Exists only to be overridden by the user if desired. AM_DISTCHECK_DVI_TARGET = dvi distuninstallcheck_listfiles = find . -type f -print am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$' distcleancheck_listfiles = find . -type f -print pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ apps \ blueman \ data \ module \ po \ sendto \ test DIST_DOCS = \ CHANGELOG.md \ COPYING \ FAQ \ README.md EXTRA_DIST = \ ${DIST_DOCS} \ meson.build \ meson_options.txt \ po/meson.build MAINTAINERCLEANFILES = \ Makefile.in \ aclocal.m4 \ configure \ config.h.in \ config.rpath \ depcomp \ missing \ install-sh \ ABOUT-NLS \ config.rpath \ po/Makefile.in.in \ po/Makefile.in \ po/Makefile \ po/Makevars.template \ po/quot.sed \ po/remove-potcdate.sin \ po/Rules-quot \ po/blueman.pot \ po/boldquot.sed \ po/*.header \ po/stamp-po \ po/insert-header.sin \ $NULL doc_DATA = ${DIST_DOCS} ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} # distcheck fails trying to install to the live filesystem AM_DISTCHECK_CONFIGURE_FLAGS = \ --with-systemdsystemunitdir='$$(prefix)/lib/systemd/system' \ --with-systemduserunitdir='$$(prefix)/lib/systemd/user' 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) --foreign'; \ $(am__cd) $(srcdir) && $(AUTOMAKE) --foreign \ && exit 0; \ exit 1;; \ esac; \ done; \ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign 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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__maybe_remake_depfiles);; \ 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 install-docDATA: $(doc_DATA) @$(NORMAL_INSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(docdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(docdir)" || 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)$(docdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(docdir)" || exit $$?; \ done uninstall-docDATA: @$(NORMAL_UNINSTALL) @list='$(doc_DATA)'; test -n "$(docdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(docdir)'; $(am__uninstall_files_from_dir) # 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: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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) | eval GZIP= gzip $(GZIP_ENV) -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-zstd: distdir tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst $(am__post_remove_distdir) dist-tarZ: 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 tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z $(am__post_remove_distdir) dist-shar: distdir @echo WARNING: "Support for shar distribution archives is" \ "deprecated." >&2 @echo WARNING: "It will be removed altogether in Automake 2.0" >&2 shar $(distdir) | eval GZIP= gzip $(GZIP_ENV) -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*) \ eval GZIP= gzip $(GZIP_ENV) -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*) \ eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\ *.zip*) \ unzip $(distdir).zip ;;\ *.tar.zst*) \ zstd -dc $(distdir).tar.zst | $(am__untar) ;;\ esac chmod -R a-w $(distdir) chmod u+w $(distdir) mkdir $(distdir)/_build $(distdir)/_build/sub $(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/sub \ && ../../configure \ $(AM_DISTCHECK_CONFIGURE_FLAGS) \ $(DISTCHECK_CONFIGURE_FLAGS) \ --srcdir=../.. --prefix="$$dc_install_base" \ && $(MAKE) $(AM_MAKEFLAGS) \ && $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \ && $(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 $(DATA) config.h installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(docdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(MAINTAINERCLEANFILES)" || rm -f $(MAINTAINERCLEANFILES) 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-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-docDATA 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: uninstall-docDATA .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 dist-zstd distcheck distclean \ distclean-generic distclean-hdr distclean-libtool \ distclean-tags distcleancheck distdir distuninstallcheck dvi \ dvi-am html html-am info info-am install install-am \ install-data install-data-am install-docDATA 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 uninstall-docDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/README.md000066400000000000000000000034631465054505200144360ustar00rootroot00000000000000## Description Blueman is a GTK+ Bluetooth Manager Blueman is designed to provide a simple yet effective means for controlling the BlueZ API and simplifying Bluetooth tasks, such as: * Connecting to dial-up networks * Connecting to / Creating Bluetooth networks * Connecting to input devices * Connecting to audio devices * Sending / Receiving files via OBEX * Pairing It is lightweight, easy to use, Python based, and GPL licensed. ## Installing See [Dependencies.md](Dependencies.md) for a list of build and runtime dependencies. To install a packaged release of blueman, run `./configure && make && make install`. To generate and run a configure script from source, run `./autogen.sh`. If you are packaging it for your distribution, please make sure to pass `--disable-schemas-compile` and run `glib-compile-schemas /datadir/glib-2.0/schemas` as part of your (un)install phase. [![Packaging status](https://repology.org/badge/tiny-repos/blueman.svg?header=blueman%20packages)](https://repology.org/project/blueman/versions) ## Support / Troubleshooting If you're reporting a bug, please read the [Troubleshooting page](https://github.com/blueman-project/blueman/wiki/Troubleshooting) to provide all relevant info. Feel free to [open a GitHub issue](https://github.com/blueman-project/blueman/issues/new) to file bugs, or ask about anything you need help with. ## Contributing Fork, make your changes, and issue a pull request. If you just want to edit a single file, GitHub will guide you through that process. ### Translate Translations are managed on Hosted Weblate. [![Translation status](https://hosted.weblate.org/widgets/blueman/-/svg-badge.svg)](https://hosted.weblate.org/engage/blueman/) ## License All parts of the software are licensed under GPLv3 (or GPLv2) and allow redistribution under any later version. blueman-2.4.3/acinclude.m4000066400000000000000000000055351465054505200153520ustar00rootroot00000000000000dnl as-ac-expand.m4 0.1.0 dnl autostars m4 macro for expanding directories using configure's prefix dnl thomas@apestaart.org dnl AS_AC_EXPAND(VAR, CONFIGURE_VAR) dnl dnl example dnl AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) dnl will set SYSCONFDIR to /usr/local/etc if prefix=/usr/local AC_DEFUN([AS_AC_EXPAND], [ EXP_VAR=[$1] FROM_VAR=[$2] dnl first expand prefix and exec_prefix if necessary prefix_save=$prefix exec_prefix_save=$exec_prefix dnl if no prefix given, then use /usr/local, the default prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi dnl if no exec_prefix given, then use prefix if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" dnl loop until it doesn't change anymore while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done dnl clean up full_var=$new_full_var AC_SUBST([$1], "$full_var") dnl restore prefix and exec_prefix prefix=$prefix_save exec_prefix=$exec_prefix_save ]) ## this one is commonly used with AM_PATH_PYTHONDIR ... dnl AM_CHECK_PYMOD(MODNAME [,SYMBOL [,ACTION-IF-FOUND [,ACTION-IF-NOT-FOUND]]]) dnl Check if a module containing a given symbol is visible to python. AC_DEFUN([AM_CHECK_PYMOD], [AC_REQUIRE([AM_PATH_PYTHON]) py_mod_var=`echo $1['_']$2 | sed 'y%./+-%__p_%'` AC_MSG_CHECKING(for ifelse([$2],[],,[$2 in ])python module $1) AC_CACHE_VAL(py_cv_mod_$py_mod_var, [ ifelse([$2],[], [prog=" import sys try: import $1 except ImportError: sys.exit(1) except: sys.exit(0) sys.exit(0)"], [prog=" import $1 $1.$2"]) if $PYTHON -c "$prog" 1>&AC_FD_CC 2>&AC_FD_CC then eval "py_cv_mod_$py_mod_var=yes" else eval "py_cv_mod_$py_mod_var=no" fi ]) py_val=`eval "echo \`echo '$py_cv_mod_'$py_mod_var\`"` if test "x$py_val" != xno; then AC_MSG_RESULT(yes) ifelse([$3], [],, [$3 ])dnl else AC_MSG_RESULT(no) ifelse([$4], [],, [$4 ])dnl fi ]) dnl a macro to check for ability to create python extensions dnl AM_CHECK_PYTHON_HEADERS([ACTION-IF-POSSIBLE], [ACTION-IF-NOT-POSSIBLE]) dnl function also defines PYTHON_INCLUDES AC_DEFUN([AM_CHECK_PYTHON_HEADERS], [AC_REQUIRE([AM_PATH_PYTHON]) AC_MSG_CHECKING(for headers required to compile python extensions) dnl deduce PYTHON_INCLUDES py_prefix=`$PYTHON -c "import sys; print(sys.prefix)"` py_exec_prefix=`$PYTHON -c "import sys; print(sys.exec_prefix)"` PYTHON_INCLUDES=`python-config --includes` if test "$py_prefix" != "$py_exec_prefix"; then PYTHON_INCLUDES="$PYTHON_INCLUDES -I${py_exec_prefix}/include/python${PYTHON_VERSION}" fi AC_SUBST(PYTHON_INCLUDES) dnl check if the headers exist: save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES" AC_TRY_CPP([#include ],dnl [AC_MSG_RESULT(found) $1],dnl [AC_MSG_RESULT(not found) $2]) CPPFLAGS="$save_CPPFLAGS" ]) blueman-2.4.3/aclocal.m4000066400000000000000000002223051465054505200150150ustar00rootroot00000000000000# generated automatically by aclocal 1.16.5 -*- Autoconf -*- # Copyright (C) 1996-2021 Free Software Foundation, Inc. # This file 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. m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])]) m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.71],, [m4_warning([this file was generated for autoconf 2.71. You have another version of autoconf. It may work, but is not guaranteed to. If you have problems, you may need to regenerate the build system entirely. To do so, use the procedure documented by the package, typically 'autoreconf'.])]) # Increment this whenever this file is changed. #serial 2 dnl GLIB_GSETTINGS dnl Defines GSETTINGS_SCHEMAS_INSTALL which controls whether dnl the schema should be compiled dnl AC_DEFUN([GLIB_GSETTINGS], [ dnl We can't use PKG_PREREQ because that needs 0.29. m4_ifndef([PKG_PROG_PKG_CONFIG], [pkg.m4 version 0.28 or later is required]) m4_pattern_allow([AM_V_GEN]) AC_ARG_ENABLE(schemas-compile, AS_HELP_STRING([--disable-schemas-compile], [Disable regeneration of gschemas.compiled on install]), [case ${enableval} in yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE="" ;; no) GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;; *) AC_MSG_ERROR([bad value ${enableval} for --enable-schemas-compile]) ;; esac]) AC_SUBST([GSETTINGS_DISABLE_SCHEMAS_COMPILE]) PKG_PROG_PKG_CONFIG([0.16]) AC_SUBST(gsettingsschemadir, [${datadir}/glib-2.0/schemas]) AS_IF([test x$cross_compiling != xyes], [PKG_CHECK_VAR([GLIB_COMPILE_SCHEMAS], [gio-2.0], [glib_compile_schemas])], [AC_PATH_PROG([GLIB_COMPILE_SCHEMAS], [glib-compile-schemas])]) AC_SUBST(GLIB_COMPILE_SCHEMAS) if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then ifelse([$2],,[AC_MSG_ERROR([glib-compile-schemas not found.])],[$2]) else ifelse([$1],,[:],[$1]) fi GSETTINGS_RULES=' .PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas mostlyclean-am: clean-gsettings-schemas gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE)) %.gschema.valid: %.gschema.xml $(gsettings__enum_file) $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p [$](@D) && touch [$]@ all-am: $(gsettings_SCHEMAS:.xml=.valid) uninstall-am: uninstall-gsettings-schemas install-data-am: install-gsettings-schemas .SECONDARY: $(gsettings_SCHEMAS) install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file) @$(NORMAL_INSTALL) if test -n "$^"; then \ test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \ $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \ test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \ fi uninstall-gsettings-schemas: @$(NORMAL_UNINSTALL) @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \ test -n "$$files" || exit 0; \ echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir) clean-gsettings-schemas: rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file) ifdef gsettings_ENUM_NAMESPACE $(gsettings__enum_file): $(gsettings_ENUM_FILES) $(AM_V_GEN) glib-mkenums --comments '\'''\'' --fhead "" --vhead " <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod " " --vtail " " --ftail "" [$]^ > [$]@.tmp && mv [$]@.tmp [$]@ endif ' _GSETTINGS_SUBST(GSETTINGS_RULES) ]) dnl _GSETTINGS_SUBST(VARIABLE) dnl Abstract macro to do either _AM_SUBST_NOTMAKE or AC_SUBST AC_DEFUN([_GSETTINGS_SUBST], [ AC_SUBST([$1]) m4_ifdef([_AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE([$1])]) ] ) # pkg.m4 - Macros to locate and utilise pkg-config. -*- Autoconf -*- # serial 11 (pkg-config-0.29.1) dnl Copyright © 2004 Scott James Remnant . dnl Copyright © 2012-2015 Dan Nicholson dnl dnl This program is free software; you can redistribute it and/or modify dnl it under the terms of the GNU General Public License as published by dnl the Free Software Foundation; either version 2 of the License, or dnl (at your option) any later version. dnl dnl This program is distributed in the hope that it will be useful, but dnl WITHOUT ANY WARRANTY; without even the implied warranty of dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU dnl General Public License for more details. dnl dnl You should have received a copy of the GNU General Public License dnl along with this program; if not, write to the Free Software dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA dnl 02111-1307, USA. dnl dnl As a special exception to the GNU General Public License, if you dnl distribute this file as part of a program that contains a dnl configuration script generated by Autoconf, you may include it under dnl the same distribution terms that you use for the rest of that dnl program. dnl PKG_PREREQ(MIN-VERSION) dnl ----------------------- dnl Since: 0.29 dnl dnl Verify that the version of the pkg-config macros are at least dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's dnl installed version of pkg-config, this checks the developer's version dnl of pkg.m4 when generating configure. dnl dnl To ensure that this macro is defined, also add: dnl m4_ifndef([PKG_PREREQ], dnl [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])]) dnl dnl See the "Since" comment for each macro you use to see what version dnl of the macros you require. m4_defun([PKG_PREREQ], [m4_define([PKG_MACROS_VERSION], [0.29.1]) m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1, [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])]) ])dnl PKG_PREREQ dnl PKG_PROG_PKG_CONFIG([MIN-VERSION]) dnl ---------------------------------- dnl Since: 0.16 dnl dnl Search for the pkg-config tool and set the PKG_CONFIG variable to dnl first found in the path. Checks that the version of pkg-config found dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is dnl used since that's the first version where most current features of dnl pkg-config existed. AC_DEFUN([PKG_PROG_PKG_CONFIG], [m4_pattern_forbid([^_?PKG_[A-Z_]+$]) m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$]) m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$]) AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility]) AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path]) AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path]) if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then AC_PATH_TOOL([PKG_CONFIG], [pkg-config]) fi if test -n "$PKG_CONFIG"; then _pkg_min_version=m4_default([$1], [0.9.0]) AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version]) if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) PKG_CONFIG="" fi fi[]dnl ])dnl PKG_PROG_PKG_CONFIG dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------------------------------- dnl Since: 0.18 dnl dnl Check to see whether a particular set of modules exists. Similar to dnl PKG_CHECK_MODULES(), but does not set variables or print errors. dnl dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG]) dnl only at the first occurence in configure.ac, so if the first place dnl it's called might be skipped (such as if it is within an "if", you dnl have to call PKG_CHECK_EXISTS manually AC_DEFUN([PKG_CHECK_EXISTS], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl if test -n "$PKG_CONFIG" && \ AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then m4_default([$2], [:]) m4_ifvaln([$3], [else $3])dnl fi]) dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES]) dnl --------------------------------------------- dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting dnl pkg_failed based on the result. m4_define([_PKG_CONFIG], [if test -n "$$1"; then pkg_cv_[]$1="$$1" elif test -n "$PKG_CONFIG"; then PKG_CHECK_EXISTS([$3], [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes ], [pkg_failed=yes]) else pkg_failed=untried fi[]dnl ])dnl _PKG_CONFIG dnl _PKG_SHORT_ERRORS_SUPPORTED dnl --------------------------- dnl Internal check to see if pkg-config supports short errors. AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED], [AC_REQUIRE([PKG_PROG_PKG_CONFIG]) if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi[]dnl ])dnl _PKG_SHORT_ERRORS_SUPPORTED dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl -------------------------------------------------------------- dnl Since: 0.4.0 dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES might not happen, you should be sure to include an dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac AC_DEFUN([PKG_CHECK_MODULES], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl pkg_failed=no AC_MSG_CHECKING([for $1]) _PKG_CONFIG([$1][_CFLAGS], [cflags], [$2]) _PKG_CONFIG([$1][_LIBS], [libs], [$2]) m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS and $1[]_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.]) if test $pkg_failed = yes; then AC_MSG_RESULT([no]) _PKG_SHORT_ERRORS_SUPPORTED if test $_pkg_short_errors_supported = yes; then $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1` else $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD m4_default([$4], [AC_MSG_ERROR( [Package requirements ($2) were not met: $$1_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. _PKG_TEXT])[]dnl ]) elif test $pkg_failed = untried; then AC_MSG_RESULT([no]) m4_default([$4], [AC_MSG_FAILURE( [The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. _PKG_TEXT To get pkg-config, see .])[]dnl ]) else $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS $1[]_LIBS=$pkg_cv_[]$1[]_LIBS AC_MSG_RESULT([yes]) $3 fi[]dnl ])dnl PKG_CHECK_MODULES dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND], dnl [ACTION-IF-NOT-FOUND]) dnl --------------------------------------------------------------------- dnl Since: 0.29 dnl dnl Checks for existence of MODULES and gathers its build flags with dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags dnl and VARIABLE-PREFIX_LIBS from --libs. dnl dnl Note that if there is a possibility the first call to dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to dnl include an explicit call to PKG_PROG_PKG_CONFIG in your dnl configure.ac. AC_DEFUN([PKG_CHECK_MODULES_STATIC], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl _save_PKG_CONFIG=$PKG_CONFIG PKG_CONFIG="$PKG_CONFIG --static" PKG_CHECK_MODULES($@) PKG_CONFIG=$_save_PKG_CONFIG[]dnl ])dnl PKG_CHECK_MODULES_STATIC dnl PKG_INSTALLDIR([DIRECTORY]) dnl ------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable pkgconfigdir as the location where a module dnl should install pkg-config .pc files. By default the directory is dnl $libdir/pkgconfig, but the default can be changed by passing dnl DIRECTORY. The user can override through the --with-pkgconfigdir dnl parameter. AC_DEFUN([PKG_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([pkgconfigdir], [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],, [with_pkgconfigdir=]pkg_default) AC_SUBST([pkgconfigdir], [$with_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_INSTALLDIR dnl PKG_NOARCH_INSTALLDIR([DIRECTORY]) dnl -------------------------------- dnl Since: 0.27 dnl dnl Substitutes the variable noarch_pkgconfigdir as the location where a dnl module should install arch-independent pkg-config .pc files. By dnl default the directory is $datadir/pkgconfig, but the default can be dnl changed by passing DIRECTORY. The user can override through the dnl --with-noarch-pkgconfigdir parameter. AC_DEFUN([PKG_NOARCH_INSTALLDIR], [m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])]) m4_pushdef([pkg_description], [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@]) AC_ARG_WITH([noarch-pkgconfigdir], [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],, [with_noarch_pkgconfigdir=]pkg_default) AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir]) m4_popdef([pkg_default]) m4_popdef([pkg_description]) ])dnl PKG_NOARCH_INSTALLDIR dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE, dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) dnl ------------------------------------------- dnl Since: 0.28 dnl dnl Retrieves the value of the pkg-config variable for the given module. AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR dnl PKG_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [ACTION-IF-FOUND],[ACTION-IF-NOT-FOUND], dnl [DESCRIPTION], [DEFAULT]) dnl ------------------------------------------ dnl dnl Prepare a "--with-" configure option using the lowercase dnl [VARIABLE-PREFIX] name, merging the behaviour of AC_ARG_WITH and dnl PKG_CHECK_MODULES in a single macro. AC_DEFUN([PKG_WITH_MODULES], [ m4_pushdef([with_arg], m4_tolower([$1])) m4_pushdef([description], [m4_default([$5], [build with ]with_arg[ support])]) m4_pushdef([def_arg], [m4_default([$6], [auto])]) m4_pushdef([def_action_if_found], [AS_TR_SH([with_]with_arg)=yes]) m4_pushdef([def_action_if_not_found], [AS_TR_SH([with_]with_arg)=no]) m4_case(def_arg, [yes],[m4_pushdef([with_without], [--without-]with_arg)], [m4_pushdef([with_without],[--with-]with_arg)]) AC_ARG_WITH(with_arg, AS_HELP_STRING(with_without, description[ @<:@default=]def_arg[@:>@]),, [AS_TR_SH([with_]with_arg)=def_arg]) AS_CASE([$AS_TR_SH([with_]with_arg)], [yes],[PKG_CHECK_MODULES([$1],[$2],$3,$4)], [auto],[PKG_CHECK_MODULES([$1],[$2], [m4_n([def_action_if_found]) $3], [m4_n([def_action_if_not_found]) $4])]) m4_popdef([with_arg]) m4_popdef([description]) m4_popdef([def_arg]) ])dnl PKG_WITH_MODULES dnl PKG_HAVE_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [DESCRIPTION], [DEFAULT]) dnl ----------------------------------------------- dnl dnl Convenience macro to trigger AM_CONDITIONAL after PKG_WITH_MODULES dnl check._[VARIABLE-PREFIX] is exported as make variable. AC_DEFUN([PKG_HAVE_WITH_MODULES], [ PKG_WITH_MODULES([$1],[$2],,,[$3],[$4]) AM_CONDITIONAL([HAVE_][$1], [test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"]) ])dnl PKG_HAVE_WITH_MODULES dnl PKG_HAVE_DEFINE_WITH_MODULES(VARIABLE-PREFIX, MODULES, dnl [DESCRIPTION], [DEFAULT]) dnl ------------------------------------------------------ dnl dnl Convenience macro to run AM_CONDITIONAL and AC_DEFINE after dnl PKG_WITH_MODULES check. HAVE_[VARIABLE-PREFIX] is exported as make dnl and preprocessor variable. AC_DEFUN([PKG_HAVE_DEFINE_WITH_MODULES], [ PKG_HAVE_WITH_MODULES([$1],[$2],[$3],[$4]) AS_IF([test "$AS_TR_SH([with_]m4_tolower([$1]))" = "yes"], [AC_DEFINE([HAVE_][$1], 1, [Enable ]m4_tolower([$1])[ support])]) ])dnl PKG_HAVE_DEFINE_WITH_MODULES # Copyright (C) 2002-2021 Free Software Foundation, Inc. # # This file 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. # AM_AUTOMAKE_VERSION(VERSION) # ---------------------------- # Automake X.Y traces this macro to ensure aclocal.m4 has been # generated from the m4 files accompanying Automake X.Y. # (This private macro should not be called outside this file.) AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version='1.16' dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to dnl require some minimum version. Point them to the right macro. m4_if([$1], [1.16.5], [], [AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl ]) # _AM_AUTOCONF_VERSION(VERSION) # ----------------------------- # aclocal traces this macro to find the Autoconf version. # This is a private macro too. Using m4_define simplifies # the logic in aclocal, which can simply ignore this definition. m4_define([_AM_AUTOCONF_VERSION], []) # AM_SET_CURRENT_AUTOMAKE_VERSION # ------------------------------- # Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced. # This function is AC_REQUIREd by AM_INIT_AUTOMAKE. AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION], [AM_AUTOMAKE_VERSION([1.16.5])dnl m4_ifndef([AC_AUTOCONF_VERSION], [m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))]) # AM_AUX_DIR_EXPAND -*- Autoconf -*- # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file 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. # For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets # $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to # '$srcdir', '$srcdir/..', or '$srcdir/../..'. # # Of course, Automake must honor this variable whenever it calls a # tool from the auxiliary directory. The problem is that $srcdir (and # therefore $ac_aux_dir as well) can be either absolute or relative, # depending on how configure is run. This is pretty annoying, since # it makes $ac_aux_dir quite unusable in subdirectories: in the top # source directory, any form will work fine, but in subdirectories a # relative path needs to be adjusted first. # # $ac_aux_dir/missing # fails when called from a subdirectory if $ac_aux_dir is relative # $top_srcdir/$ac_aux_dir/missing # fails if $ac_aux_dir is absolute, # fails when called from a subdirectory in a VPATH build with # a relative $ac_aux_dir # # The reason of the latter failure is that $top_srcdir and $ac_aux_dir # are both prefixed by $srcdir. In an in-source build this is usually # harmless because $srcdir is '.', but things will broke when you # start a VPATH build or use an absolute $srcdir. # # So we could use something similar to $top_srcdir/$ac_aux_dir/missing, # iff we strip the leading $srcdir from $ac_aux_dir. That would be: # am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"` # and then we would define $MISSING as # MISSING="\${SHELL} $am_aux_dir/missing" # This will work as long as MISSING is not called from configure, because # unfortunately $(top_srcdir) has no meaning in configure. # However there are other variables, like CC, which are often used in # configure, and could therefore not use this "fixed" $ac_aux_dir. # # Another solution, used here, is to always expand $ac_aux_dir to an # absolute PATH. The drawback is that using absolute paths prevent a # configured tree to be moved without reconfiguration. AC_DEFUN([AM_AUX_DIR_EXPAND], [AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` ]) # AM_CONDITIONAL -*- Autoconf -*- # Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file 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. # AM_CONDITIONAL(NAME, SHELL-CONDITION) # ------------------------------------- # Define a conditional. AC_DEFUN([AM_CONDITIONAL], [AC_PREREQ([2.52])dnl m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])], [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl AC_SUBST([$1_TRUE])dnl AC_SUBST([$1_FALSE])dnl _AM_SUBST_NOTMAKE([$1_TRUE])dnl _AM_SUBST_NOTMAKE([$1_FALSE])dnl m4_define([_AM_COND_VALUE_$1], [$2])dnl if $2; then $1_TRUE= $1_FALSE='#' else $1_TRUE='#' $1_FALSE= fi AC_CONFIG_COMMANDS_PRE( [if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then AC_MSG_ERROR([[conditional "$1" was never defined. Usually this means the macro was only invoked conditionally.]]) fi])]) # Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file 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. # There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be # written in clear, in which case automake, when reading aclocal.m4, # will think it sees a *use*, and therefore will trigger all it's # C support machinery. Also note that it means that autoscan, seeing # CC etc. in the Makefile, will ask for an AC_PROG_CC use... # _AM_DEPENDENCIES(NAME) # ---------------------- # See how the compiler implements dependency checking. # NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC". # We try a few techniques and use that to set a single cache variable. # # We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was # modified to invoke _AM_DEPENDENCIES(CC); we would have a circular # dependency, and given that the user is not expected to run this macro, # just rely on AC_PROG_CC. AC_DEFUN([_AM_DEPENDENCIES], [AC_REQUIRE([AM_SET_DEPDIR])dnl AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl AC_REQUIRE([AM_MAKE_INCLUDE])dnl AC_REQUIRE([AM_DEP_TRACK])dnl m4_if([$1], [CC], [depcc="$CC" am_compiler_list=], [$1], [CXX], [depcc="$CXX" am_compiler_list=], [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'], [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'], [$1], [UPC], [depcc="$UPC" am_compiler_list=], [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'], [depcc="$$1" am_compiler_list=]) AC_CACHE_CHECK([dependency style of $depcc], [am_cv_$1_dependencies_compiler_type], [if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_$1_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp` fi am__universal=false m4_case([$1], [CC], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac], [CXX], [case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac]) for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_$1_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_$1_dependencies_compiler_type=none fi ]) AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type]) AM_CONDITIONAL([am__fastdep$1], [ test "x$enable_dependency_tracking" != xno \ && test "$am_cv_$1_dependencies_compiler_type" = gcc3]) ]) # AM_SET_DEPDIR # ------------- # Choose a directory name for dependency files. # This macro is AC_REQUIREd in _AM_DEPENDENCIES. AC_DEFUN([AM_SET_DEPDIR], [AC_REQUIRE([AM_SET_LEADING_DOT])dnl AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl ]) # AM_DEP_TRACK # ------------ AC_DEFUN([AM_DEP_TRACK], [AC_ARG_ENABLE([dependency-tracking], [dnl AS_HELP_STRING( [--enable-dependency-tracking], [do not reject slow dependency extractors]) AS_HELP_STRING( [--disable-dependency-tracking], [speeds up one-time build])]) if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno]) AC_SUBST([AMDEPBACKSLASH])dnl _AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl AC_SUBST([am__nodep])dnl _AM_SUBST_NOTMAKE([am__nodep])dnl ]) # Generate code to set up dependency tracking. -*- Autoconf -*- # Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file 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. # _AM_OUTPUT_DEPENDENCY_COMMANDS # ------------------------------ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS], [{ # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. AS_CASE([$CONFIG_FILES], [*\'*], [eval set x "$CONFIG_FILES"], [*], [set x $CONFIG_FILES]) shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`AS_ECHO(["$am_mf"]) | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`AS_DIRNAME(["$am_mf"])` am_filepart=`AS_BASENAME(["$am_mf"])` AM_RUN_LOG([cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles]) || am_rc=$? done if test $am_rc -ne 0; then AC_MSG_FAILURE([Something went wrong bootstrapping makefile fragments for automatic dependency tracking. If GNU make was not used, consider re-running the configure script with MAKE="gmake" (or whatever is necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking).]) fi AS_UNSET([am_dirpart]) AS_UNSET([am_filepart]) AS_UNSET([am_mf]) AS_UNSET([am_rc]) rm -f conftest-deps.mk } ])# _AM_OUTPUT_DEPENDENCY_COMMANDS # AM_OUTPUT_DEPENDENCY_COMMANDS # ----------------------------- # This macro should only be invoked once -- use via AC_REQUIRE. # # This code is only required when automatic dependency tracking is enabled. # This creates each '.Po' and '.Plo' makefile fragment that we'll need in # order to bootstrap the dependency handling code. AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS], [AC_CONFIG_COMMANDS([depfiles], [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS], [AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"])]) # Do all the work for Automake. -*- Autoconf -*- # Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file 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 macro actually does too much. Some checks are only needed if # your package does certain things. But this isn't really a big deal. dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O. m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC]) [_AM_PROG_CC_C_O ]) # AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE]) # AM_INIT_AUTOMAKE([OPTIONS]) # ----------------------------------------------- # The call with PACKAGE and VERSION arguments is the old style # call (pre autoconf-2.50), which is being phased out. PACKAGE # and VERSION should now be passed to AC_INIT and removed from # the call to AM_INIT_AUTOMAKE. # We support both call styles for the transition. After # the next Automake release, Autoconf can make the AC_INIT # arguments mandatory, and then we can depend on a new Autoconf # release and drop the old call support. AC_DEFUN([AM_INIT_AUTOMAKE], [AC_PREREQ([2.65])dnl m4_ifdef([_$0_ALREADY_INIT], [m4_fatal([$0 expanded multiple times ]m4_defn([_$0_ALREADY_INIT]))], [m4_define([_$0_ALREADY_INIT], m4_expansion_stack)])dnl dnl Autoconf wants to disallow AM_ names. We explicitly allow dnl the ones we care about. m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." AC_SUBST([am__isrc], [' -I$(srcdir)'])_AM_SUBST_NOTMAKE([am__isrc])dnl # test to see if srcdir already configured if test -f $srcdir/config.status; then AC_MSG_ERROR([source directory already configured; run "make distclean" there first]) fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi AC_SUBST([CYGPATH_W]) # Define the identity of the package. dnl Distinguish between old-style and new-style calls. m4_ifval([$2], [AC_DIAGNOSE([obsolete], [$0: two- and three-arguments forms are deprecated.]) m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl AC_SUBST([PACKAGE], [$1])dnl AC_SUBST([VERSION], [$2])], [_AM_SET_OPTIONS([$1])dnl dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT. m4_if( m4_ifset([AC_PACKAGE_NAME], [ok]):m4_ifset([AC_PACKAGE_VERSION], [ok]), [ok:ok],, [m4_fatal([AC_INIT should be called with package and version arguments])])dnl AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl _AM_IF_OPTION([no-define],, [AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package]) AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl # Some tools Automake needs. AC_REQUIRE([AM_SANITY_CHECK])dnl AC_REQUIRE([AC_ARG_PROGRAM])dnl AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}]) AM_MISSING_PROG([AUTOCONF], [autoconf]) AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}]) AM_MISSING_PROG([AUTOHEADER], [autoheader]) AM_MISSING_PROG([MAKEINFO], [makeinfo]) AC_REQUIRE([AM_PROG_INSTALL_SH])dnl AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # AC_SUBST([mkdir_p], ['$(MKDIR_P)']) # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AM_SET_LEADING_DOT])dnl _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])], [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])], [_AM_PROG_TAR([v7])])]) _AM_IF_OPTION([no-dependencies],, [AC_PROVIDE_IFELSE([AC_PROG_CC], [_AM_DEPENDENCIES([CC])], [m4_define([AC_PROG_CC], m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_CXX], [_AM_DEPENDENCIES([CXX])], [m4_define([AC_PROG_CXX], m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJC], [_AM_DEPENDENCIES([OBJC])], [m4_define([AC_PROG_OBJC], m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl AC_PROVIDE_IFELSE([AC_PROG_OBJCXX], [_AM_DEPENDENCIES([OBJCXX])], [m4_define([AC_PROG_OBJCXX], m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl ]) # Variables for tags utilities; see am/tags.am if test -z "$CTAGS"; then CTAGS=ctags fi AC_SUBST([CTAGS]) if test -z "$ETAGS"; then ETAGS=etags fi AC_SUBST([ETAGS]) if test -z "$CSCOPE"; then CSCOPE=cscope fi AC_SUBST([CSCOPE]) AC_REQUIRE([AM_SILENT_RULES])dnl dnl The testsuite driver may need to know about EXEEXT, so add the dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below. AC_CONFIG_COMMANDS_PRE(dnl [m4_provide_if([_AM_COMPILER_EXEEXT], [AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END AC_MSG_ERROR([Your 'rm' program is bad, sorry.]) fi fi dnl The trailing newline in this macro's definition is deliberate, for dnl backward compatibility and to allow trailing 'dnl'-style comments dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841. ]) dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further dnl mangled by Autoconf and run in a shell conditional statement. m4_define([_AC_COMPILER_EXEEXT], m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])]) # When config.status generates a header, we must update the stamp-h file. # This file resides in the same directory as the config header # that is generated. The stamp files are numbered to have different names. # Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the # loop where config.status creates the headers, so we can generate # our stamp files there. AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK], [# Compute $1's index in $config_headers. _am_arg=$1 _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count]) # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file 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. # AM_PROG_INSTALL_SH # ------------------ # Define $install_sh. AC_DEFUN([AM_PROG_INSTALL_SH], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi AC_SUBST([install_sh])]) # Copyright (C) 2003-2021 Free Software Foundation, Inc. # # This file 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. # Check whether the underlying file-system supports filenames # with a leading dot. For instance MS-DOS doesn't. AC_DEFUN([AM_SET_LEADING_DOT], [rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null AC_SUBST([am__leading_dot])]) # Add --enable-maintainer-mode option to configure. -*- Autoconf -*- # From Jim Meyering # Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file 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. # AM_MAINTAINER_MODE([DEFAULT-MODE]) # ---------------------------------- # Control maintainer-specific portions of Makefiles. # Default is to disable them, unless 'enable' is passed literally. # For symmetry, 'disable' may be passed as well. Anyway, the user # can override the default with the --enable/--disable switch. AC_DEFUN([AM_MAINTAINER_MODE], [m4_case(m4_default([$1], [disable]), [enable], [m4_define([am_maintainer_other], [disable])], [disable], [m4_define([am_maintainer_other], [enable])], [m4_define([am_maintainer_other], [enable]) m4_warn([syntax], [unexpected argument to AM@&t@_MAINTAINER_MODE: $1])]) AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles]) dnl maintainer-mode's default is 'disable' unless 'enable' is passed AC_ARG_ENABLE([maintainer-mode], [AS_HELP_STRING([--]am_maintainer_other[-maintainer-mode], am_maintainer_other[ make rules and dependencies not useful (and sometimes confusing) to the casual installer])], [USE_MAINTAINER_MODE=$enableval], [USE_MAINTAINER_MODE=]m4_if(am_maintainer_other, [enable], [no], [yes])) AC_MSG_RESULT([$USE_MAINTAINER_MODE]) AM_CONDITIONAL([MAINTAINER_MODE], [test $USE_MAINTAINER_MODE = yes]) MAINT=$MAINTAINER_MODE_TRUE AC_SUBST([MAINT])dnl ] ) # Check to see how 'make' treats includes. -*- Autoconf -*- # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file 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. # AM_MAKE_INCLUDE() # ----------------- # Check whether make has an 'include' directive that can support all # the idioms we need for our automatic dependency tracking code. AC_DEFUN([AM_MAKE_INCLUDE], [AC_MSG_CHECKING([whether ${MAKE-make} supports the include directive]) cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do AM_RUN_LOG([${MAKE-make} -f confmf.$s && cat confinc.out]) AS_CASE([$?:`cat confinc.out 2>/dev/null`], ['0:this is the am__doit target'], [AS_CASE([$s], [BSD], [am__include='.include' am__quote='"'], [am__include='include' am__quote=''])]) if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* AC_MSG_RESULT([${_am_result}]) AC_SUBST([am__include])]) AC_SUBST([am__quote])]) # Fake the existence of programs that GNU maintainers use. -*- Autoconf -*- # Copyright (C) 1997-2021 Free Software Foundation, Inc. # # This file 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. # AM_MISSING_PROG(NAME, PROGRAM) # ------------------------------ AC_DEFUN([AM_MISSING_PROG], [AC_REQUIRE([AM_MISSING_HAS_RUN]) $1=${$1-"${am_missing_run}$2"} AC_SUBST($1)]) # AM_MISSING_HAS_RUN # ------------------ # Define MISSING if not defined so far and test if it is modern enough. # If it is, set am_missing_run to use it, otherwise, to nothing. AC_DEFUN([AM_MISSING_HAS_RUN], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([missing])dnl if test x"${MISSING+set}" != xset; then MISSING="\${SHELL} '$am_aux_dir/missing'" fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= AC_MSG_WARN(['missing' script is too old or missing]) fi ]) # Helper functions for option handling. -*- Autoconf -*- # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file 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. # _AM_MANGLE_OPTION(NAME) # ----------------------- AC_DEFUN([_AM_MANGLE_OPTION], [[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])]) # _AM_SET_OPTION(NAME) # -------------------- # Set option NAME. Presently that only means defining a flag for this option. AC_DEFUN([_AM_SET_OPTION], [m4_define(_AM_MANGLE_OPTION([$1]), [1])]) # _AM_SET_OPTIONS(OPTIONS) # ------------------------ # OPTIONS is a space-separated list of Automake options. AC_DEFUN([_AM_SET_OPTIONS], [m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])]) # _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET]) # ------------------------------------------- # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. AC_DEFUN([_AM_IF_OPTION], [m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])]) # Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file 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. # _AM_PROG_CC_C_O # --------------- # Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC # to automatically call this. AC_DEFUN([_AM_PROG_CC_C_O], [AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl AC_REQUIRE_AUX_FILE([compile])dnl AC_LANG_PUSH([C])dnl AC_CACHE_CHECK( [whether $CC understands -c and -o together], [am_cv_prog_cc_c_o], [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])]) # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i]) if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi AC_LANG_POP([C])]) # For backward compatibility. AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])]) # Copyright (C) 1999-2021 Free Software Foundation, Inc. # # This file 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. # AM_PATH_PYTHON([MINIMUM-VERSION], [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND]) # --------------------------------------------------------------------------- # Adds support for distributing Python modules and packages. To # install modules, copy them to $(pythondir), using the python_PYTHON # automake variable. To install a package with the same name as the # automake package, install to $(pkgpythondir), or use the # pkgpython_PYTHON automake variable. # # The variables $(pyexecdir) and $(pkgpyexecdir) are provided as # locations to install python extension modules (shared libraries). # Another macro is required to find the appropriate flags to compile # extension modules. # # If your package is configured with a different prefix to python, # users will have to add the install directory to the PYTHONPATH # environment variable, or create a .pth file (see the python # documentation for details). # # If the MINIMUM-VERSION argument is passed, AM_PATH_PYTHON will # cause an error if the version of python installed on the system # doesn't meet the requirement. MINIMUM-VERSION should consist of # numbers and dots only. AC_DEFUN([AM_PATH_PYTHON], [ dnl Find a Python interpreter. Python versions prior to 2.0 are not dnl supported. (2.0 was released on October 16, 2000). m4_define_default([_AM_PYTHON_INTERPRETER_LIST], [python python2 python3 dnl python3.11 python3.10 dnl python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 dnl python3.2 python3.1 python3.0 dnl python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 dnl python2.0]) AC_ARG_VAR([PYTHON], [the Python interpreter]) m4_if([$1],[],[ dnl No version check is needed. # Find any Python interpreter. if test -z "$PYTHON"; then AC_PATH_PROGS([PYTHON], _AM_PYTHON_INTERPRETER_LIST, :) fi am_display_PYTHON=python ], [ dnl A version check is needed. if test -n "$PYTHON"; then # If the user set $PYTHON, use it and don't search something else. AC_MSG_CHECKING([whether $PYTHON version is >= $1]) AM_PYTHON_CHECK_VERSION([$PYTHON], [$1], [AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no]) AC_MSG_ERROR([Python interpreter is too old])]) am_display_PYTHON=$PYTHON else # Otherwise, try each interpreter until we find one that satisfies # VERSION. AC_CACHE_CHECK([for a Python interpreter with version >= $1], [am_cv_pathless_PYTHON],[ for am_cv_pathless_PYTHON in _AM_PYTHON_INTERPRETER_LIST none; do test "$am_cv_pathless_PYTHON" = none && break AM_PYTHON_CHECK_VERSION([$am_cv_pathless_PYTHON], [$1], [break]) done]) # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. if test "$am_cv_pathless_PYTHON" = none; then PYTHON=: else AC_PATH_PROG([PYTHON], [$am_cv_pathless_PYTHON]) fi am_display_PYTHON=$am_cv_pathless_PYTHON fi ]) if test "$PYTHON" = :; then dnl Run any user-specified action, or abort. m4_default([$3], [AC_MSG_ERROR([no suitable Python interpreter found])]) else dnl Query Python for its version number. Although site.py simply uses dnl sys.version[:3], printing that failed with Python 3.10, since the dnl trailing zero was eliminated. So now we output just the major dnl and minor version numbers, as numbers. Apparently the tertiary dnl version is not of interest. dnl AC_CACHE_CHECK([for $am_display_PYTHON version], [am_cv_python_version], [am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[[:2]])"`]) AC_SUBST([PYTHON_VERSION], [$am_cv_python_version]) dnl At times, e.g., when building shared libraries, you may want dnl to know which OS platform Python thinks this is. dnl AC_CACHE_CHECK([for $am_display_PYTHON platform], [am_cv_python_platform], [am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"`]) AC_SUBST([PYTHON_PLATFORM], [$am_cv_python_platform]) dnl emacs-page dnl If --with-python-sys-prefix is given, use the values of sys.prefix dnl and sys.exec_prefix for the corresponding values of PYTHON_PREFIX dnl and PYTHON_EXEC_PREFIX. Otherwise, use the GNU ${prefix} and dnl ${exec_prefix} variables. dnl dnl The two are made distinct variables so they can be overridden if dnl need be, although general consensus is that you shouldn't need dnl this separation. dnl dnl Also allow directly setting the prefixes via configure options, dnl overriding any default. dnl if test "x$prefix" = xNONE; then am__usable_prefix=$ac_default_prefix else am__usable_prefix=$prefix fi # Allow user to request using sys.* values from Python, # instead of the GNU $prefix values. AC_ARG_WITH([python-sys-prefix], [AS_HELP_STRING([--with-python-sys-prefix], [use Python's sys.prefix and sys.exec_prefix values])], [am_use_python_sys=:], [am_use_python_sys=false]) # Allow user to override whatever the default Python prefix is. AC_ARG_WITH([python_prefix], [AS_HELP_STRING([--with-python_prefix], [override the default PYTHON_PREFIX])], [am_python_prefix_subst=$withval am_cv_python_prefix=$withval AC_MSG_CHECKING([for explicit $am_display_PYTHON prefix]) AC_MSG_RESULT([$am_cv_python_prefix])], [ if $am_use_python_sys; then # using python sys.prefix value, not GNU AC_CACHE_CHECK([for python default $am_display_PYTHON prefix], [am_cv_python_prefix], [am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"`]) dnl If sys.prefix is a subdir of $prefix, replace the literal value of dnl $prefix with a variable reference so it can be overridden. case $am_cv_python_prefix in $am__usable_prefix*) am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'` am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"` ;; *) am_python_prefix_subst=$am_cv_python_prefix ;; esac else # using GNU prefix value, not python sys.prefix am_python_prefix_subst='${prefix}' am_python_prefix=$am_python_prefix_subst AC_MSG_CHECKING([for GNU default $am_display_PYTHON prefix]) AC_MSG_RESULT([$am_python_prefix]) fi]) # Substituting python_prefix_subst value. AC_SUBST([PYTHON_PREFIX], [$am_python_prefix_subst]) # emacs-page Now do it all over again for Python exec_prefix, but with yet # another conditional: fall back to regular prefix if that was specified. AC_ARG_WITH([python_exec_prefix], [AS_HELP_STRING([--with-python_exec_prefix], [override the default PYTHON_EXEC_PREFIX])], [am_python_exec_prefix_subst=$withval am_cv_python_exec_prefix=$withval AC_MSG_CHECKING([for explicit $am_display_PYTHON exec_prefix]) AC_MSG_RESULT([$am_cv_python_exec_prefix])], [ # no explicit --with-python_exec_prefix, but if # --with-python_prefix was given, use its value for python_exec_prefix too. AS_IF([test -n "$with_python_prefix"], [am_python_exec_prefix_subst=$with_python_prefix am_cv_python_exec_prefix=$with_python_prefix AC_MSG_CHECKING([for python_prefix-given $am_display_PYTHON exec_prefix]) AC_MSG_RESULT([$am_cv_python_exec_prefix])], [ # Set am__usable_exec_prefix whether using GNU or Python values, # since we use that variable for pyexecdir. if test "x$exec_prefix" = xNONE; then am__usable_exec_prefix=$am__usable_prefix else am__usable_exec_prefix=$exec_prefix fi # if $am_use_python_sys; then # using python sys.exec_prefix, not GNU AC_CACHE_CHECK([for python default $am_display_PYTHON exec_prefix], [am_cv_python_exec_prefix], [am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"`]) dnl If sys.exec_prefix is a subdir of $exec_prefix, replace the dnl literal value of $exec_prefix with a variable reference so it can dnl be overridden. case $am_cv_python_exec_prefix in $am__usable_exec_prefix*) am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'` am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"` ;; *) am_python_exec_prefix_subst=$am_cv_python_exec_prefix ;; esac else # using GNU $exec_prefix, not python sys.exec_prefix am_python_exec_prefix_subst='${exec_prefix}' am_python_exec_prefix=$am_python_exec_prefix_subst AC_MSG_CHECKING([for GNU default $am_display_PYTHON exec_prefix]) AC_MSG_RESULT([$am_python_exec_prefix]) fi])]) # Substituting python_exec_prefix_subst. AC_SUBST([PYTHON_EXEC_PREFIX], [$am_python_exec_prefix_subst]) # Factor out some code duplication into this shell variable. am_python_setup_sysconfig="\ import sys # Prefer sysconfig over distutils.sysconfig, for better compatibility # with python 3.x. See automake bug#10227. try: import sysconfig except ImportError: can_use_sysconfig = 0 else: can_use_sysconfig = 1 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: # try: from platform import python_implementation if python_implementation() == 'CPython' and sys.version[[:3]] == '2.7': can_use_sysconfig = 0 except ImportError: pass" dnl emacs-page Set up 4 directories: dnl 1. pythondir: where to install python scripts. This is the dnl site-packages directory, not the python standard library dnl directory like in previous automake betas. This behavior dnl is more consistent with lispdir.m4 for example. dnl Query distutils for this directory. dnl AC_CACHE_CHECK([for $am_display_PYTHON script directory (pythondir)], [am_cv_python_pythondir], [if test "x$am_cv_python_prefix" = x; then am_py_prefix=$am__usable_prefix else am_py_prefix=$am_cv_python_prefix fi am_cv_python_pythondir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: if hasattr(sysconfig, 'get_default_scheme'): scheme = sysconfig.get_default_scheme() else: scheme = sysconfig._get_default_scheme() if scheme == 'posix_local': # Debian's default scheme installs to /usr/local/ but we want to find headers in /usr/ scheme = 'posix_prefix' sitedir = sysconfig.get_path('purelib', scheme, vars={'base':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` # case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"` ;; *) case $am_py_prefix in /usr|/System*) ;; *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages" ;; esac ;; esac ]) AC_SUBST([pythondir], [$am_cv_python_pythondir]) dnl 2. pkgpythondir: $PACKAGE directory under pythondir. Was dnl PYTHON_SITE_PACKAGE in previous betas, but this naming is dnl more consistent with the rest of automake. dnl AC_SUBST([pkgpythondir], [\${pythondir}/$PACKAGE]) dnl 3. pyexecdir: directory for installing python extension modules dnl (shared libraries). dnl Query distutils for this directory. dnl AC_CACHE_CHECK([for $am_display_PYTHON extension module directory (pyexecdir)], [am_cv_python_pyexecdir], [if test "x$am_cv_python_exec_prefix" = x; then am_py_exec_prefix=$am__usable_exec_prefix else am_py_exec_prefix=$am_cv_python_exec_prefix fi am_cv_python_pyexecdir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: if hasattr(sysconfig, 'get_default_scheme'): scheme = sysconfig.get_default_scheme() else: scheme = sysconfig._get_default_scheme() if scheme == 'posix_local': # Debian's default scheme installs to /usr/local/ but we want to find headers in /usr/ scheme = 'posix_prefix' sitedir = sysconfig.get_path('platlib', scheme, vars={'platbase':'$am_py_exec_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix') sys.stdout.write(sitedir)"` # case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"` ;; *) case $am_py_exec_prefix in /usr|/System*) ;; *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages" ;; esac ;; esac ]) AC_SUBST([pyexecdir], [$am_cv_python_pyexecdir]) dnl 4. pkgpyexecdir: $(pyexecdir)/$(PACKAGE) dnl AC_SUBST([pkgpyexecdir], [\${pyexecdir}/$PACKAGE]) dnl Run any user-specified action. $2 fi ]) # AM_PYTHON_CHECK_VERSION(PROG, VERSION, [ACTION-IF-TRUE], [ACTION-IF-FALSE]) # --------------------------------------------------------------------------- # Run ACTION-IF-TRUE if the Python interpreter PROG has version >= VERSION. # Run ACTION-IF-FALSE otherwise. # This test uses sys.hexversion instead of the string equivalent (first # word of sys.version), in order to cope with versions such as 2.2c1. # This supports Python 2.0 or higher. (2.0 was released on October 16, 2000). AC_DEFUN([AM_PYTHON_CHECK_VERSION], [prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '$2'.split('.'))) + [[0, 0, 0]] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[[i]] sys.exit(sys.hexversion < minverhex)" AS_IF([AM_RUN_LOG([$1 -c "$prog"])], [$3], [$4])]) # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file 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. # AM_RUN_LOG(COMMAND) # ------------------- # Run COMMAND, save the exit status in ac_status, and log it. # (This has been adapted from Autoconf's _AC_RUN_LOG macro.) AC_DEFUN([AM_RUN_LOG], [{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD (exit $ac_status); }]) # Check to make sure that the build environment is sane. -*- Autoconf -*- # Copyright (C) 1996-2021 Free Software Foundation, Inc. # # This file 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. # AM_SANITY_CHECK # --------------- AC_DEFUN([AM_SANITY_CHECK], [AC_MSG_CHECKING([whether build environment is sane]) # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[[\\\"\#\$\&\'\`$am_lf]]*) AC_MSG_ERROR([unsafe absolute working directory name]);; esac case $srcdir in *[[\\\"\#\$\&\'\`$am_lf\ \ ]]*) AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$[*]" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$[*]" != "X $srcdir/configure conftest.file" \ && test "$[*]" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken alias in your environment]) fi if test "$[2]" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$[2]" = conftest.file ) then # Ok. : else AC_MSG_ERROR([newly created file is older than distributed files! Check your system clock]) fi AC_MSG_RESULT([yes]) # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi AC_CONFIG_COMMANDS_PRE( [AC_MSG_CHECKING([that generated files are newer than configure]) if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi AC_MSG_RESULT([done])]) rm -f conftest.file ]) # Copyright (C) 2009-2021 Free Software Foundation, Inc. # # This file 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. # AM_SILENT_RULES([DEFAULT]) # -------------------------- # Enable less verbose build rules; with the default set to DEFAULT # ("yes" being less verbose, "no" or empty being verbose). AC_DEFUN([AM_SILENT_RULES], [AC_ARG_ENABLE([silent-rules], [dnl AS_HELP_STRING( [--enable-silent-rules], [less verbose build output (undo: "make V=1")]) AS_HELP_STRING( [--disable-silent-rules], [verbose build output (undo: "make V=0")])dnl ]) case $enable_silent_rules in @%:@ ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);; esac dnl dnl A few 'make' implementations (e.g., NonStop OS and NextStep) dnl do not support nested variable expansions. dnl See automake bug#9928 and bug#10237. am_make=${MAKE-make} AC_CACHE_CHECK([whether $am_make supports nested variables], [am_cv_make_support_nested_variables], [if AS_ECHO([['TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi]) if test $am_cv_make_support_nested_variables = yes; then dnl Using '$V' instead of '$(V)' breaks IRIX make. AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AC_SUBST([AM_V])dnl AM_SUBST_NOTMAKE([AM_V])dnl AC_SUBST([AM_DEFAULT_V])dnl AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl AC_SUBST([AM_DEFAULT_VERBOSITY])dnl AM_BACKSLASH='\' AC_SUBST([AM_BACKSLASH])dnl _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl ]) # Copyright (C) 2001-2021 Free Software Foundation, Inc. # # This file 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. # AM_PROG_INSTALL_STRIP # --------------------- # One issue with vendor 'install' (even GNU) is that you can't # specify the program used to strip binaries. This is especially # annoying in cross-compiling environments, where the build's strip # is unlikely to handle the host's binaries. # Fortunately install-sh will honor a STRIPPROG variable, so we # always use install-sh in "make install-strip", and initialize # STRIPPROG with the value of the STRIP variable (set by the user). AC_DEFUN([AM_PROG_INSTALL_STRIP], [AC_REQUIRE([AM_PROG_INSTALL_SH])dnl # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. dnl Don't test for $cross_compiling = yes, because it might be 'maybe'. if test "$cross_compiling" != no; then AC_CHECK_TOOL([STRIP], [strip], :) fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" AC_SUBST([INSTALL_STRIP_PROGRAM])]) # Copyright (C) 2006-2021 Free Software Foundation, Inc. # # This file 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. # _AM_SUBST_NOTMAKE(VARIABLE) # --------------------------- # Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in. # This macro is traced by Automake. AC_DEFUN([_AM_SUBST_NOTMAKE]) # AM_SUBST_NOTMAKE(VARIABLE) # -------------------------- # Public sister of _AM_SUBST_NOTMAKE. AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)]) # Check how to create a tarball. -*- Autoconf -*- # Copyright (C) 2004-2021 Free Software Foundation, Inc. # # This file 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. # _AM_PROG_TAR(FORMAT) # -------------------- # Check how to create a tarball in format FORMAT. # FORMAT should be one of 'v7', 'ustar', or 'pax'. # # Substitute a variable $(am__tar) that is a command # writing to stdout a FORMAT-tarball containing the directory # $tardir. # tardir=directory && $(am__tar) > result.tar # # Substitute a variable $(am__untar) that extract such # a tarball read from stdin. # $(am__untar) < result.tar # AC_DEFUN([_AM_PROG_TAR], [# Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AC_SUBST([AMTAR], ['$${TAR-tar}']) # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none' m4_if([$1], [v7], [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'], [m4_case([$1], [ustar], [# The POSIX 1988 'ustar' format is defined with fixed-size fields. # There is notably a 21 bits limit for the UID and the GID. In fact, # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343 # and bug#13588). am_max_uid=2097151 # 2^21 - 1 am_max_gid=$am_max_uid # The $UID and $GID variables are not portable, so we need to resort # to the POSIX-mandated id(1) utility. Errors in the 'id' calls # below are definitely unexpected, so allow the users to see them # (that is, avoid stderr redirection). am_uid=`id -u || echo unknown` am_gid=`id -g || echo unknown` AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format]) if test $am_uid -le $am_max_uid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format]) if test $am_gid -le $am_max_gid; then AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) _am_tools=none fi], [pax], [], [m4_fatal([Unknown tar format])]) AC_MSG_CHECKING([how to create a $1 tar archive]) # Go ahead even if we have the value already cached. We do so because we # need to set the values for the 'am__tar' and 'am__untar' variables. _am_tools=${am_cv_prog_tar_$1-$_am_tools} for _am_tool in $_am_tools; do case $_am_tool in gnutar) for _am_tar in tar gnutar gtar; do AM_RUN_LOG([$_am_tar --version]) && break done am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"' am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"' am__untar="$_am_tar -xf -" ;; plaintar) # Must skip GNU tar: if it does not support --format= it doesn't create # ustar tarball either. (tar --version) >/dev/null 2>&1 && continue am__tar='tar chf - "$$tardir"' am__tar_='tar chf - "$tardir"' am__untar='tar xf -' ;; pax) am__tar='pax -L -x $1 -w "$$tardir"' am__tar_='pax -L -x $1 -w "$tardir"' am__untar='pax -r' ;; cpio) am__tar='find "$$tardir" -print | cpio -o -H $1 -L' am__tar_='find "$tardir" -print | cpio -o -H $1 -L' am__untar='cpio -i -H $1 -d' ;; none) am__tar=false am__tar_=false am__untar=false ;; esac # If the value was cached, stop now. We just wanted to have am__tar # and am__untar set. test -n "${am_cv_prog_tar_$1}" && break # tar/untar a dummy directory, and stop if the command works. rm -rf conftest.dir mkdir conftest.dir echo GrepMe > conftest.dir/file AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar]) rm -rf conftest.dir if test -s conftest.tar; then AM_RUN_LOG([$am__untar /dev/null 2>&1 && break fi done rm -rf conftest.dir AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool]) AC_MSG_RESULT([$am_cv_prog_tar_$1])]) AC_SUBST([am__tar]) AC_SUBST([am__untar]) ]) # _AM_PROG_TAR m4_include([m4/gettext.m4]) m4_include([m4/iconv.m4]) m4_include([m4/intlmacosx.m4]) m4_include([m4/lib-ld.m4]) m4_include([m4/lib-link.m4]) m4_include([m4/lib-prefix.m4]) m4_include([m4/libtool.m4]) m4_include([m4/ltoptions.m4]) m4_include([m4/ltsugar.m4]) m4_include([m4/ltversion.m4]) m4_include([m4/lt~obsolete.m4]) m4_include([m4/nls.m4]) m4_include([m4/po.m4]) m4_include([m4/progtest.m4]) m4_include([acinclude.m4]) blueman-2.4.3/apps/000077500000000000000000000000001465054505200141145ustar00rootroot00000000000000blueman-2.4.3/apps/Makefile.am000066400000000000000000000006721465054505200161550ustar00rootroot00000000000000APPS = \ blueman-adapters \ blueman-applet \ blueman-manager \ blueman-services \ blueman-sendto \ blueman-tray appsdir = $(bindir) apps_SCRIPTS = $(APPS) polkitdir = $(libexecdir) polkit_SCRIPTS = \ blueman-mechanism helpersdir = $(libexecdir) helpers_SCRIPTS = blueman-rfcomm-watcher ALL_APPS = $(APPS) $(polkit_SCRIPTS) $(helpers_SCRIPTS) EXTRA_DIST = $(ALL_APPS) $(addsuffix .in, $(ALL_APPS)) CLEANFILES = $(ALL_APPS) blueman-2.4.3/apps/Makefile.in000066400000000000000000000533211465054505200161650ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = blueman-adapters blueman-applet blueman-manager \ blueman-mechanism blueman-rfcomm-watcher blueman-sendto \ blueman-services blueman-tray 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)$(appsdir)" "$(DESTDIR)$(helpersdir)" \ "$(DESTDIR)$(polkitdir)" SCRIPTS = $(apps_SCRIPTS) $(helpers_SCRIPTS) $(polkit_SCRIPTS) 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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/blueman-adapters.in \ $(srcdir)/blueman-applet.in $(srcdir)/blueman-manager.in \ $(srcdir)/blueman-mechanism.in \ $(srcdir)/blueman-rfcomm-watcher.in \ $(srcdir)/blueman-sendto.in $(srcdir)/blueman-services.in \ $(srcdir)/blueman-tray.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ APPS = \ blueman-adapters \ blueman-applet \ blueman-manager \ blueman-services \ blueman-sendto \ blueman-tray appsdir = $(bindir) apps_SCRIPTS = $(APPS) polkitdir = $(libexecdir) polkit_SCRIPTS = \ blueman-mechanism helpersdir = $(libexecdir) helpers_SCRIPTS = blueman-rfcomm-watcher ALL_APPS = $(APPS) $(polkit_SCRIPTS) $(helpers_SCRIPTS) EXTRA_DIST = $(ALL_APPS) $(addsuffix .in, $(ALL_APPS)) CLEANFILES = $(ALL_APPS) all: all-am .SUFFIXES: $(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) --foreign apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): blueman-adapters: $(top_builddir)/config.status $(srcdir)/blueman-adapters.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-applet: $(top_builddir)/config.status $(srcdir)/blueman-applet.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-manager: $(top_builddir)/config.status $(srcdir)/blueman-manager.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-mechanism: $(top_builddir)/config.status $(srcdir)/blueman-mechanism.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-rfcomm-watcher: $(top_builddir)/config.status $(srcdir)/blueman-rfcomm-watcher.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-sendto: $(top_builddir)/config.status $(srcdir)/blueman-sendto.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-services: $(top_builddir)/config.status $(srcdir)/blueman-services.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-tray: $(top_builddir)/config.status $(srcdir)/blueman-tray.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ install-appsSCRIPTS: $(apps_SCRIPTS) @$(NORMAL_INSTALL) @list='$(apps_SCRIPTS)'; test -n "$(appsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appsdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(appsdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(appsdir)$$dir" || exit $$?; \ } \ ; done uninstall-appsSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(apps_SCRIPTS)'; test -n "$(appsdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(appsdir)'; $(am__uninstall_files_from_dir) install-helpersSCRIPTS: $(helpers_SCRIPTS) @$(NORMAL_INSTALL) @list='$(helpers_SCRIPTS)'; test -n "$(helpersdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(helpersdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(helpersdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(helpersdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(helpersdir)$$dir" || exit $$?; \ } \ ; done uninstall-helpersSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(helpers_SCRIPTS)'; test -n "$(helpersdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(helpersdir)'; $(am__uninstall_files_from_dir) install-polkitSCRIPTS: $(polkit_SCRIPTS) @$(NORMAL_INSTALL) @list='$(polkit_SCRIPTS)'; test -n "$(polkitdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(polkitdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(polkitdir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \ done | \ sed -e 'p;s,.*/,,;n' \ -e 'h;s|.*|.|' \ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \ if ($$2 == $$4) { files[d] = files[d] " " $$1; \ if (++n[d] == $(am__install_max)) { \ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \ else { print "f", d "/" $$4, $$1 } } \ END { for (d in files) print "f", d, files[d] }' | \ while read type dir files; do \ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \ test -z "$$files" || { \ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(polkitdir)$$dir'"; \ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(polkitdir)$$dir" || exit $$?; \ } \ ; done uninstall-polkitSCRIPTS: @$(NORMAL_UNINSTALL) @list='$(polkit_SCRIPTS)'; test -n "$(polkitdir)" || exit 0; \ files=`for p in $$list; do echo "$$p"; done | \ sed -e 's,.*/,,;$(transform)'`; \ dir='$(DESTDIR)$(polkitdir)'; $(am__uninstall_files_from_dir) mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(SCRIPTS) installdirs: for dir in "$(DESTDIR)$(appsdir)" "$(DESTDIR)$(helpersdir)" "$(DESTDIR)$(polkitdir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-appsSCRIPTS install-helpersSCRIPTS \ install-polkitSCRIPTS 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-appsSCRIPTS uninstall-helpersSCRIPTS \ uninstall-polkitSCRIPTS .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-appsSCRIPTS install-data \ install-data-am install-dvi install-dvi-am install-exec \ install-exec-am install-helpersSCRIPTS install-html \ install-html-am install-info install-info-am install-man \ install-pdf install-pdf-am install-polkitSCRIPTS install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-appsSCRIPTS \ uninstall-helpersSCRIPTS uninstall-polkitSCRIPTS .PRECIOUS: Makefile # 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: blueman-2.4.3/apps/blueman-adapters000066400000000000000000000025541465054505200172710ustar00rootroot00000000000000#!/usr/bin/python import os import sys import logging import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") gettext.textdomain("blueman") from blueman.Functions import create_parser, create_logger, set_proc_title from blueman.main.Adapter import BluemanAdapters if __name__ == '__main__': parser = parser = create_parser() parser.add_argument("--socket-id", dest="socket_id", action="store", type=int, metavar="ID") parser.add_argument("adapter", nargs="?", metavar="ADAPTER NAME") args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-adapters", syslog=args.syslog) set_proc_title() app = blueman_adapters = BluemanAdapters(args.adapter, args.socket_id) app.run() blueman-2.4.3/apps/blueman-adapters.in000077500000000000000000000025571465054505200177040ustar00rootroot00000000000000#!@PYTHON@ import os import sys import logging import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") gettext.textdomain("@GETTEXT_PACKAGE@") from blueman.Functions import create_parser, create_logger, set_proc_title from blueman.main.Adapter import BluemanAdapters if __name__ == '__main__': parser = parser = create_parser() parser.add_argument("--socket-id", dest="socket_id", action="store", type=int, metavar="ID") parser.add_argument("adapter", nargs="?", metavar="ADAPTER NAME") args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-adapters", syslog=args.syslog) set_proc_title() app = blueman_adapters = BluemanAdapters(args.adapter, args.socket_id) app.run() blueman-2.4.3/apps/blueman-applet000066400000000000000000000022041465054505200167430ustar00rootroot00000000000000#!/usr/bin/python import sys import os import logging import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") gettext.textdomain("blueman") from blueman.Functions import create_logger, create_parser, set_proc_title from blueman.main.Applet import BluemanApplet if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-applet", syslog=args.syslog) set_proc_title() app = BluemanApplet() app.run() blueman-2.4.3/apps/blueman-applet.in000077500000000000000000000022071465054505200173560ustar00rootroot00000000000000#!@PYTHON@ import sys import os import logging import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") gettext.textdomain("@GETTEXT_PACKAGE@") from blueman.Functions import create_logger, create_parser, set_proc_title from blueman.main.Applet import BluemanApplet if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-applet", syslog=args.syslog) set_proc_title() app = BluemanApplet() app.run() blueman-2.4.3/apps/blueman-manager000066400000000000000000000021721465054505200170740ustar00rootroot00000000000000#!/usr/bin/python import sys import os import logging import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") gettext.textdomain("blueman") from blueman.main.Manager import Blueman from blueman.Functions import set_proc_title, create_parser, create_logger if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-manager", syslog=args.syslog) app = Blueman() set_proc_title() app.run() blueman-2.4.3/apps/blueman-manager.in000077500000000000000000000021751465054505200175070ustar00rootroot00000000000000#!@PYTHON@ import sys import os import logging import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") gettext.textdomain("@GETTEXT_PACKAGE@") from blueman.main.Manager import Blueman from blueman.Functions import set_proc_title, create_parser, create_logger if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-manager", syslog=args.syslog) app = Blueman() set_proc_title() app.run() blueman-2.4.3/apps/blueman-mechanism000066400000000000000000000036131465054505200174270ustar00rootroot00000000000000#!/usr/bin/python import sys import os import logging from blueman.main.MechanismApplication import MechanismApplication # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") from blueman.Functions import set_proc_title, create_logger, create_parser class StreamToLogger: """ Fake file-like stream object that redirects writes to a logger instance. """ def __init__(self, logger, log_level=logging.INFO): self.logger = logger self.log_level = log_level self.linebuf = '' def write(self, buf): for line in buf.rstrip().splitlines(): self.logger.log(self.log_level, line.rstrip()) def flush(self): pass parser = create_parser(syslog=False) parser.add_argument("-d", "--debug", dest="debug", action="store_true") parser.add_argument("-s", "--stop-timer", dest="stoptimer", action="store_true") args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING logger = create_logger(log_level, "blueman-mechanism", syslog=True) if args.debug: logging.info("Enabled verbose output") sl = StreamToLogger(logger, logging.INFO) sys.stdout = sl sl = StreamToLogger(logger, logging.ERROR) sys.stderr = sl logging.info("Starting blueman-mechanism") os.environ["PATH"] = "/usr/bin:/bin:/usr/sbin:/sbin" set_proc_title() app = MechanismApplication(args.stoptimer) app.run() blueman-2.4.3/apps/blueman-mechanism.in000077500000000000000000000036041465054505200200370ustar00rootroot00000000000000#!@PYTHON@ import sys import os import logging from blueman.main.MechanismApplication import MechanismApplication # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") from blueman.Functions import set_proc_title, create_logger, create_parser class StreamToLogger: """ Fake file-like stream object that redirects writes to a logger instance. """ def __init__(self, logger, log_level=logging.INFO): self.logger = logger self.log_level = log_level self.linebuf = '' def write(self, buf): for line in buf.rstrip().splitlines(): self.logger.log(self.log_level, line.rstrip()) def flush(self): pass parser = create_parser(syslog=False) parser.add_argument("-d", "--debug", dest="debug", action="store_true") parser.add_argument("-s", "--stop-timer", dest="stoptimer", action="store_true") args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING logger = create_logger(log_level, "blueman-mechanism", syslog=True) if args.debug: logging.info("Enabled verbose output") sl = StreamToLogger(logger, logging.INFO) sys.stdout = sl sl = StreamToLogger(logger, logging.ERROR) sys.stderr = sl logging.info("Starting blueman-mechanism") os.environ["PATH"] = "/usr/bin:/bin:/usr/sbin:/sbin" set_proc_title() app = MechanismApplication(args.stoptimer) app.run() blueman-2.4.3/apps/blueman-rfcomm-watcher000066400000000000000000000011531465054505200203760ustar00rootroot00000000000000#!/usr/bin/python from gi.repository import Gio from gi.repository import GLib import os import argparse from blueman.Functions import set_proc_title, open_rfcomm def on_file_changed(monitor, file, other_file, event_type): if event_type == Gio.FileMonitorEvent.DELETED: loop.quit() parser = argparse.ArgumentParser() parser.add_argument("path", action="store") args = parser.parse_args() mon = Gio.File.new_for_path(args.path).monitor_file(Gio.FileMonitorFlags.NONE) mon.connect('changed', on_file_changed) fd = open_rfcomm(args.path, os.O_RDONLY) set_proc_title() loop = GLib.MainLoop() loop.run() blueman-2.4.3/apps/blueman-rfcomm-watcher.in000077500000000000000000000011441465054505200210060ustar00rootroot00000000000000#!@PYTHON@ from gi.repository import Gio from gi.repository import GLib import os import argparse from blueman.Functions import set_proc_title, open_rfcomm def on_file_changed(monitor, file, other_file, event_type): if event_type == Gio.FileMonitorEvent.DELETED: loop.quit() parser = argparse.ArgumentParser() parser.add_argument("path", action="store") args = parser.parse_args() mon = Gio.File.new_for_path(args.path).monitor_file(Gio.FileMonitorFlags.NONE) mon.connect('changed', on_file_changed) fd = open_rfcomm(args.path, os.O_RDONLY) set_proc_title() loop = GLib.MainLoop() loop.run() blueman-2.4.3/apps/blueman-sendto000066400000000000000000000120551465054505200167570ustar00rootroot00000000000000#!/usr/bin/python import os import sys import signal import atexit import logging import gettext import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk, Gio # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") _ = gettext.gettext gettext.textdomain("blueman") from blueman.Functions import ( setup_icon_path, check_bluetooth_status, set_proc_title, create_parser, create_logger, bmexit ) from blueman.main.Sendto import Sender from blueman.bluez.Manager import Manager from blueman.bluez.errors import DBusNoSuchAdapterError from blueman.gui.DeviceSelectorDialog import DeviceSelectorDialog # Workaround introspection bug, gnome bug 622084 signal.signal(signal.SIGINT, signal.SIG_DFL) class SendTo: def __init__(self, parsed_args): setup_icon_path() check_bluetooth_status(_("Bluetooth needs to be turned on for file sending to work"), bmexit) if not parsed_args.files: self.files = self.select_files() else: self.files = [os.path.abspath(f) for f in parsed_args.files] self.device = None manager = Manager() adapter = None adapters = manager.get_adapters() last_adapter_name = Gio.Settings(schema_id="org.blueman.general")["last-adapter"] if len(adapters) == 0: logging.error("Error: No Adapters present") bmexit() if parsed_args.source is not None: try: adapter = manager.get_adapter(parsed_args.source) except DBusNoSuchAdapterError: logging.error("Unknown adapter, trying first available") pass if adapter is None: try: adapter = manager.get_adapter(last_adapter_name) except DBusNoSuchAdapterError: adapter = manager.get_adapter() self.adapter_path = adapter.get_object_path() if parsed_args.delete: def delete_files(): for file in self.files: os.unlink(file) atexit.register(delete_files) if parsed_args.device is None: if not self.select_device(): bmexit() self.do_send() else: d = manager.find_device(parsed_args.device, self.adapter_path) if d is None: bmexit("Unknown bluetooth device") self.device = d self.do_send() def do_send(self): if not self.files: logging.warning("No files to send") bmexit() sender = Sender(self.device, self.adapter_path, self.files) def on_result(sender, res): Gtk.main_quit() sender.connect("result", on_result) @staticmethod def select_files(): d = Gtk.FileChooserDialog(title=_("Select files to send"), icon_name='blueman-send-symbolic', select_multiple=True) d.add_buttons(_("_Cancel"), Gtk.ResponseType.REJECT, _("_OK"), Gtk.ResponseType.ACCEPT) resp = d.run() if resp == Gtk.ResponseType.ACCEPT: files = d.get_filenames() d.destroy() return files else: d.destroy() quit() def select_device(self): adapter_name = os.path.split(self.adapter_path)[-1] d = DeviceSelectorDialog(discover=True, adapter_name=adapter_name) resp = d.run() d.close() if resp == Gtk.ResponseType.ACCEPT: if d.selection: self.adapter_path, self.device = d.selection return True else: return False else: return False if __name__ == '__main__': parser = create_parser(syslog=True) parser.add_argument("-d", "--device", "--dest", dest="device", action="store", help=_("Send files to this device"), metavar="ADDRESS") parser.add_argument("-s", "--source", dest="source", action="store", help=_("Source adapter. Takes address or adapter's name eg. hci0"), metavar="PATTERN") parser.add_argument("-u", "--delete", dest="delete", action="store_true", help=_("Delete files on exit")) parser.add_argument("files", nargs="*", metavar="FILE", help=_("Files to be send to the bluetooth device")) args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-sendto", syslog=args.syslog) set_proc_title() SendTo(args) Gtk.main() blueman-2.4.3/apps/blueman-sendto.in000077500000000000000000000120601465054505200173630ustar00rootroot00000000000000#!@PYTHON@ import os import sys import signal import atexit import logging import gettext import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk, Gio # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") _ = gettext.gettext gettext.textdomain("@GETTEXT_PACKAGE@") from blueman.Functions import ( setup_icon_path, check_bluetooth_status, set_proc_title, create_parser, create_logger, bmexit ) from blueman.main.Sendto import Sender from blueman.bluez.Manager import Manager from blueman.bluez.errors import DBusNoSuchAdapterError from blueman.gui.DeviceSelectorDialog import DeviceSelectorDialog # Workaround introspection bug, gnome bug 622084 signal.signal(signal.SIGINT, signal.SIG_DFL) class SendTo: def __init__(self, parsed_args): setup_icon_path() check_bluetooth_status(_("Bluetooth needs to be turned on for file sending to work"), bmexit) if not parsed_args.files: self.files = self.select_files() else: self.files = [os.path.abspath(f) for f in parsed_args.files] self.device = None manager = Manager() adapter = None adapters = manager.get_adapters() last_adapter_name = Gio.Settings(schema_id="org.blueman.general")["last-adapter"] if len(adapters) == 0: logging.error("Error: No Adapters present") bmexit() if parsed_args.source is not None: try: adapter = manager.get_adapter(parsed_args.source) except DBusNoSuchAdapterError: logging.error("Unknown adapter, trying first available") pass if adapter is None: try: adapter = manager.get_adapter(last_adapter_name) except DBusNoSuchAdapterError: adapter = manager.get_adapter() self.adapter_path = adapter.get_object_path() if parsed_args.delete: def delete_files(): for file in self.files: os.unlink(file) atexit.register(delete_files) if parsed_args.device is None: if not self.select_device(): bmexit() self.do_send() else: d = manager.find_device(parsed_args.device, self.adapter_path) if d is None: bmexit("Unknown bluetooth device") self.device = d self.do_send() def do_send(self): if not self.files: logging.warning("No files to send") bmexit() sender = Sender(self.device, self.adapter_path, self.files) def on_result(sender, res): Gtk.main_quit() sender.connect("result", on_result) @staticmethod def select_files(): d = Gtk.FileChooserDialog(title=_("Select files to send"), icon_name='blueman-send-symbolic', select_multiple=True) d.add_buttons(_("_Cancel"), Gtk.ResponseType.REJECT, _("_OK"), Gtk.ResponseType.ACCEPT) resp = d.run() if resp == Gtk.ResponseType.ACCEPT: files = d.get_filenames() d.destroy() return files else: d.destroy() quit() def select_device(self): adapter_name = os.path.split(self.adapter_path)[-1] d = DeviceSelectorDialog(discover=True, adapter_name=adapter_name) resp = d.run() d.close() if resp == Gtk.ResponseType.ACCEPT: if d.selection: self.adapter_path, self.device = d.selection return True else: return False else: return False if __name__ == '__main__': parser = create_parser(syslog=True) parser.add_argument("-d", "--device", "--dest", dest="device", action="store", help=_("Send files to this device"), metavar="ADDRESS") parser.add_argument("-s", "--source", dest="source", action="store", help=_("Source adapter. Takes address or adapter's name eg. hci0"), metavar="PATTERN") parser.add_argument("-u", "--delete", dest="delete", action="store_true", help=_("Delete files on exit")) parser.add_argument("files", nargs="*", metavar="FILE", help=_("Files to be send to the bluetooth device")) args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-sendto", syslog=args.syslog) set_proc_title() SendTo(args) Gtk.main() blueman-2.4.3/apps/blueman-services000066400000000000000000000023261465054505200173060ustar00rootroot00000000000000#!/usr/bin/python import os import sys import logging import signal import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") _ = gettext.gettext gettext.textdomain("blueman") from blueman.Functions import set_proc_title, setup_icon_path, create_logger, create_parser from blueman.main.Services import BluemanServices if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-services", syslog=args.syslog) setup_icon_path() set_proc_title() app = BluemanServices() app.run() blueman-2.4.3/apps/blueman-services.in000077500000000000000000000023311465054505200177120ustar00rootroot00000000000000#!@PYTHON@ import os import sys import logging import signal import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) if 'BLUEMAN_SOURCE' in os.environ: sys.path = [_dirname, os.path.join(_dirname, 'module', '.libs')] + sys.path os.environ["GSETTINGS_SCHEMA_DIR"] = os.path.join(_dirname, "data") _ = gettext.gettext gettext.textdomain("@GETTEXT_PACKAGE@") from blueman.Functions import set_proc_title, setup_icon_path, create_logger, create_parser from blueman.main.Services import BluemanServices if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-services", syslog=args.syslog) setup_icon_path() set_proc_title() app = BluemanServices() app.run() blueman-2.4.3/apps/blueman-tray000066400000000000000000000020051465054505200164340ustar00rootroot00000000000000#!/usr/bin/python import logging import os import sys import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if 'BLUEMAN_SOURCE' in os.environ: sys.path.insert(0, _dirname) gettext.textdomain("blueman") from blueman.Functions import set_proc_title, create_parser, create_logger from blueman.main.Tray import BluemanTray if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-tray", syslog=args.syslog) set_proc_title() app = BluemanTray() app.run() blueman-2.4.3/apps/blueman-tray.in000077500000000000000000000020101465054505200170400ustar00rootroot00000000000000#!@PYTHON@ import logging import os import sys import gettext # support running uninstalled _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), "..")) if 'BLUEMAN_SOURCE' in os.environ: sys.path.insert(0, _dirname) gettext.textdomain("@GETTEXT_PACKAGE@") from blueman.Functions import set_proc_title, create_parser, create_logger from blueman.main.Tray import BluemanTray if __name__ == '__main__': parser = create_parser() args = parser.parse_args() if args.LEVEL.upper() == "DEBUG": log_level = logging.DEBUG elif args.LEVEL.upper() == "INFO": log_level = logging.INFO elif args.LEVEL.upper() == "WARNING": log_level = logging.WARNING elif args.LEVEL.upper() == "ERROR": log_level = logging.ERROR elif args.LEVEL.upper() == "CRITICAL": log_level = logging.CRITICAL else: log_level = logging.WARNING create_logger(log_level, "blueman-tray", syslog=args.syslog) set_proc_title() app = BluemanTray() app.run() blueman-2.4.3/blueman/000077500000000000000000000000001465054505200145745ustar00rootroot00000000000000blueman-2.4.3/blueman/Constants.py000066400000000000000000000016031465054505200171220ustar00rootroot00000000000000__all__ = ["VERSION", "PACKAGE", "WEBSITE", "ICON_PATH", "PIXMAP_PATH", "UI_PATH", "BIN_DIR"] VERSION = "2.4.3" PACKAGE = "blueman" WEBSITE = "https://github.com/blueman-project/blueman" PREFIX = "/usr/local" BIN_DIR = "/usr/local/bin" LOCALEDIR = "/usr/local/share/locale" ICON_PATH = "/usr/local/share/icons" PIXMAP_PATH = "/usr/local/share/blueman/pixmaps" UI_PATH = "/usr/local/share/blueman/ui" DHCP_CONFIG_FILE = "/etc/dhcp3/dhcpd.conf" POLKIT = False GETTEXT_PACKAGE = "blueman" RFCOMM_WATCHER_PATH = "/usr/local/libexec/blueman-rfcomm-watcher" import os if 'BLUEMAN_SOURCE' in os.environ: _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) BIN_DIR = os.path.join(_dirname, 'apps') ICON_PATH = os.path.join(_dirname, 'data', 'icons') PIXMAP_PATH = os.path.join(_dirname, 'data', 'icons', 'pixmaps') UI_PATH = os.path.join(_dirname, 'data', 'ui') blueman-2.4.3/blueman/Constants.py.in000066400000000000000000000015141465054505200175300ustar00rootroot00000000000000__all__ = ["VERSION", "PACKAGE", "WEBSITE", "ICON_PATH", "PIXMAP_PATH", "UI_PATH", "BIN_DIR"] VERSION = "@VERSION@" PACKAGE = "@PACKAGE@" WEBSITE = "https://github.com/blueman-project/blueman" PREFIX = "@prefix@" BIN_DIR = "@BINDIR@" LOCALEDIR = "@LOCALEDIR@" ICON_PATH = "@icondir@" PIXMAP_PATH = "@pkgdatadir@/pixmaps" UI_PATH = "@pkgdatadir@/ui" DHCP_CONFIG_FILE = "@dhconfig@" POLKIT = @POLKIT@ GETTEXT_PACKAGE = "@GETTEXT_PACKAGE@" RFCOMM_WATCHER_PATH = "@LIBEXECDIR@/blueman-rfcomm-watcher" import os if 'BLUEMAN_SOURCE' in os.environ: _dirname = os.path.abspath(os.path.join(os.path.dirname(__file__), '..')) BIN_DIR = os.path.join(_dirname, 'apps') ICON_PATH = os.path.join(_dirname, 'data', 'icons') PIXMAP_PATH = os.path.join(_dirname, 'data', 'icons', 'pixmaps') UI_PATH = os.path.join(_dirname, 'data', 'ui') blueman-2.4.3/blueman/DeviceClass.py000066400000000000000000000551661465054505200173500ustar00rootroot00000000000000from gettext import gettext as _ import logging major_cls = ( # translators: device class _("Miscellaneous"), # translators: device class _("Computer"), # translators: device class _("Phone"), # translators: device class _("Access point"), # translators: device class _("Audio/video"), # translators: device class _("Peripheral"), # translators: device class _("Imaging"), # translators: device class _("Wearable"), # translators: device class _("Toy"), # translators: device class _("Uncategorized") ) computer_minor_cls = ( # translators: device class _("Uncategorized"), # translators: device class _("Desktop"), # translators: device class _("Server"), # translators: device class _("Laptop"), # translators: device class _("Handheld"), # translators: device class _("Palm"), # translators: device class _("Wearable") ) phone_minor_cls = ( # translators: device class _("Uncategorized"), # translators: device class _("Cellular"), # translators: device class _("Cordless"), # translators: device class _("Smartphone"), # translators: device class _("Modem"), # translators: device class _("ISDN") ) access_point_minor_cls = ( # translators: device class _("Fully"), # translators: device class _("1–17 percent"), # translators: device class _("17–33 percent"), # translators: device class _("33–50 percent"), # translators: device class _("50–67 percent"), # translators: device class _("67–83 percent"), # translators: device class _("83–99 percent"), # translators: device class _("Not available") ) audio_video_minor_cls = ( # translators: device class _("Uncategorized"), # translators: device class _("Headset"), # translators: device class _("Handsfree"), # translators: device class _("Unknown"), # translators: device class _("Microphone"), # translators: device class _("Loudspeaker"), # translators: device class _("Headphones"), # translators: device class _("Portable audio"), # translators: device class _("Car audio"), # translators: device class _("Set-top box"), # translators: device class _("Hi-Fi audio"), # translators: device class _("VCR"), # translators: device class _("Video camera"), # translators: device class _("Camcorder"), # translators: device class _("Video monitor"), # translators: device class _("Video display and loudspeaker"), # translators: device class _("Video conferencing"), # translators: device class _("Unknown"), # translators: device class _("Gaming/Toy") ) peripheral_minor_cls = ( # translators: device class _("Uncategorized"), # translators: device class _("Keyboard"), # translators: device class _("Pointing"), # translators: device class _("Combo") ) imaging_minor_cls = ( # translators: device class _("Display"), # translators: device class _("Camera"), # translators: device class _("Scanner"), # translators: device class _("Printer") ) wearable_minor_cls = ( # translators: device class _("Wrist watch"), # translators: device class _("Pager"), # translators: device class _("Jacket"), # translators: device class _("Helmet"), # translators: device class _("Glasses") ) toy_minor_cls = ( # translators: device class _("Robot"), # translators: device class _("Vehicle"), # translators: device class _("Doll"), # translators: device class _("Controller"), # translators: device class _("Game") ) gatt_appearance_categories = { 0x00: ("Unknown", {0x00: _("Generic Unknown")}), 0x01: ("Phone", {0x00: _("Generic Phone")}), 0x02: ("Computer", {0x00: _("Generic Computer"), 0x01: _("Desktop Workstation"), 0x02: _("Server-class Computer"), 0x03: _("Laptop"), 0x04: _("Handheld PC/PDA (clamshell)"), 0x05: _("Palm-size PC/PDA"), 0x06: _("Wearable computer (watch size)"), 0x07: _("Tablet"), 0x08: _("Docking Station"), 0x09: _("All in One"), 0x0A: _("Blade Server"), 0x0B: _("Convertible"), 0x0C: _("Detachable"), 0x0D: _("IoT Gateway"), 0x0E: _("Mini PC"), 0x0F: _("Stick PC")}), 0x03: ("Watch", {0x00: _("Generic Watch"), 0x01: _("Sports Watch"), 0x02: _("Smartwatch")}), 0x04: ("Clock", {0x00: _("Generic Clock")}), 0x05: ("Display", {0x00: _("Generic Display")}), 0x06: ("Remote Control", {0x00: _("Generic Remote Control")}), 0x07: ("Eye-glasses", {0x00: _("Generic Eye-glasses")}), 0x08: ("Tag", {0x00: _("Generic Tag")}), 0x09: ("Keyring", {0x00: _("Generic Keyring")}), 0x0A: ("Media Player", {0x00: _("Generic Media Player")}), 0x0B: ("Barcode Scanner", {0x00: _("Generic Barcode Scanner")}), 0x0C: ("Thermometer", {0x00: _("Generic Thermometer"), 1: _("Ear Thermometer")}), 0x0D: ("Heart Rate Sensor", {0x00: _("Generic Heart Rate Sensor"), 1: _("Heart Rate Belt")}), 0x0E: ("Blood Pressure", {0x00: _("Generic Blood Pressure"), 1: _("Arm Blood Pressure"), 2: _("Wrist Blood Pressure")}), 0x0F: ("Human Interface Device", {0x00: _("Generic Human Interface Device"), 0x01: _("Keyboard"), 0x02: _("Mouse"), 0x03: _("Joystick"), 0x04: _("Gamepad"), 0x05: _("Digitizer Tablet"), 0x06: _("Card Reader"), 0x07: _("Digital Pen"), 0x08: _("Barcode Scanner"), 0x09: _("Touchpad"), 0x0a: _("Presentation Remote")}), 0x10: ("Glucose Meter", {0x00: _("Generic Glucose Meter")}), 0x11: ("Running Walking Sensor", {0x00: _("Generic Running Walking Sensor"), 0x01: _("In-Shoe Running Walking Sensor"), 0x02: _("On-Shoe Running Walking Sensor"), 0x03: _("On-Hip Running Walking Sensor")}), 0x12: ("Cycling", {0x00: _("Generic Cycling"), 0x01: _("Cycling Computer"), 0x02: _("Speed Sensor"), 0x03: _("Cadence Sensor"), 0x04: _("Power Sensor"), 0x05: _("Speed and Cadence Sensor")}), 0x13: ("Control Device", {0x00: _("Generic Control Device"), 0x01: _("Switch"), 0x02: _("Multi-switch"), 0x03: _("Button"), 0x04: _("Slider"), 0x05: _("Rotary Switch"), 0x06: _("Touch Panel"), 0x07: _("Single Switch"), 0x08: _("Double Switch"), 0x09: _("Triple Switch"), 0x0A: _("Battery Switch"), 0x0B: _("Energy Harvesting Switch"), 0x0C: _("Push Button"), 0x0D: _("Dial")}), 0x14: ("Network Device", {0x00: _("Generic Network Device"), 0x01: _("Access Point"), 0x02: _("Mesh Device"), 0x03: _("Mesh Network Proxy")}), 0x15: ("Sensor", {0x00: _("Generic Sensor"), 0x01: _("Motion Sensor"), 0x02: _("Air quality Sensor"), 0x03: _("Temperature Sensor"), 0x04: _("Humidity Sensor"), 0x05: _("Leak Sensor"), 0x06: _("Smoke Sensor"), 0x07: _("Occupancy Sensor"), 0x08: _("Contact Sensor"), 0x09: _("Carbon Monoxide Sensor"), 0x0A: _("Carbon Dioxide Sensor"), 0x0B: _("Ambient Light Sensor"), 0x0C: _("Energy Sensor"), 0x0D: _("Color Light Sensor"), 0x0E: _("Rain Sensor"), 0x0F: _("Fire Sensor"), 0x10: _("Wind Sensor"), 0x11: _("Proximity Sensor"), 0x12: _("Multi-Sensor"), 0x13: _("Flush Mounted Sensor"), 0x14: _("Ceiling Mounted Sensor"), 0x15: _("Wall Mounted Sensor"), 0x16: _("Multisensor"), 0x17: _("Energy Meter"), 0x18: _("Flame Detector"), 0x19: _("Vehicle Tire Pressure Sensor")}), 0x16: ("Light Fixtures", {0x00: _("Generic Light Fixtures"), 0x01: _("Wall Light"), 0x02: _("Ceiling Light"), 0x03: _("Floor Light"), 0x04: _("Cabinet Light"), 0x05: _("Desk Light"), 0x06: _("Troffer Light"), 0x07: _("Pendant Light"), 0x08: _("In-ground Light"), 0x09: _("Flood Light"), 0x0A: _("Underwater Light"), 0x0B: _("Bollard with Light"), 0x0C: _("Pathway Light"), 0x0D: _("Garden Light"), 0x0E: _("Pole-top Light"), 0x0F: _("Spotlight"), 0x10: _("Linear Light"), 0x11: _("Street Light"), 0x12: _("Shelves Light"), 0x13: _("Bay Light"), 0x14: _("Emergency Exit Light"), 0x15: _("Light Controller"), 0x16: _("Light Driver"), 0x17: _("Bulb"), 0x18: _("Low-bay Light"), 0x19: _("High-bay Light")}), 0x17: ("Fan", {0x00: _("Generic Fan"), 0x01: _("Ceiling Fan"), 0x02: _("Axial Fan"), 0x03: _("Exhaust Fan"), 0x04: _("Pedestal Fan"), 0x05: _("Desk Fan"), 0x06: _("Wall Fan")}), 0x18: ("HVAC", {0x00: _("Generic HVAC"), 0x01: _("Thermostat"), 0x02: _("Humidifier"), 0x03: _("De-humidifier"), 0x04: _("Heater"), 0x05: _("Radiator"), 0x06: _("Boiler"), 0x07: _("Heat Pump"), 0x08: _("Infrared Heater"), 0x09: _("Radiant Panel Heater"), 0x0A: _("Fan Heater"), 0x0B: _("Air Curtain")}), 0x19: ("Air Conditioning", {0x00: _("Generic Air Conditioning")}), 0x1A: ("Humidifier", {0x00: _("Generic Humidifier")}), 0x1B: ("Heating", {0x00: _("Generic Heating"), 0x01: _("Radiator"), 0x02: _("Boiler"), 0x03: _("Heat Pump"), 0x04: _("Infrared Heater"), 0x05: _("Radiant Panel Heater"), 0x06: _("Fan Heater"), 0x07: _("Air Curtain")}), 0x1C: ("Access Control", {0x00: _("Generic Access Control"), 0x01: _("Access Door"), 0x02: _("Garage Door"), 0x03: _("Emergency Exit Door"), 0x04: _("Access Lock"), 0x05: _("Elevator"), 0x06: _("Window"), 0x07: _("Entrance Gate"), 0x08: _("Door Lock"), 0x09: _("Locker")}), 0x1D: ("Motorized Device", {0x00: _("Generic Motorized Device"), 0x01: _("Motorized Gate"), 0x02: _("Awning"), 0x03: _("Blinds or Shades"), 0x04: _("Curtains"), 0x05: _("Screen")}), 0x1E: ("Power Device", {0x00: _("Generic Power Device"), 0x01: _("Power Outlet"), 0x02: _("Power Strip"), 0x03: _("Plug"), 0x04: _("Power Supply"), 0x05: _("LED Driver"), 0x06: _("Fluorescent Lamp Gear"), 0x07: _("HID Lamp Gear"), 0x08: _("Charge Case"), 0x09: _("Power Bank")}), 0x1F: ("Light Source", {0x00: _("Generic Light Source"), 0x01: _("Incandescent Light Bulb"), 0x02: _("LED Lamp"), 0x03: _("HID Lamp"), 0x04: _("Fluorescent Lamp"), 0x05: _("LED Array"), 0x06: _("Multi-Color LED Array"), 0x07: _("Low voltage halogen"), 0x08: _("Organic light emitting diode (OLED)")}), 0x20: ("Window Covering", {0x00: _("Generic Window Covering"), 0x01: _("Window Shades"), 0x02: _("Window Blinds"), 0x03: _("Window Awning"), 0x04: _("Window Curtain"), 0x05: _("Exterior Shutter"), 0x06: _("Exterior Screen")}), 0x21: ("Audio Sink", {0x00: _("Generic Audio Sink"), 0x01: _("Standalone Speaker"), 0x02: _("Soundbar"), 0x03: _("Bookshelf Speaker"), 0x04: _("Standmounted Speaker"), 0x05: _("Speakerphone")}), 0x22: ("Audio Source", {0x00: _("Generic Audio Source"), 0x01: _("Microphone"), 0x02: _("Alarm"), 0x03: _("Bell"), 0x04: _("Horn"), 0x05: _("Broadcasting Device"), 0x06: _("Service Desk"), 0x07: _("Kiosk"), 0x08: _("Broadcasting Room"), 0x09: _("Auditorium")}), 0x23: ("Motorized Vehicle", {0x00: _("Generic Motorized Vehicle"), 0x01: _("Car"), 0x02: _("Large Goods Vehicle"), 0x03: _("2-Wheeled Vehicle"), 0x04: _("Motorbike"), 0x05: _("Scooter"), 0x06: _("Moped"), 0x07: _("3-Wheeled Vehicle"), 0x08: _("Light Vehicle"), 0x09: _("Quad Bike"), 0x0A: _("Minibus"), 0x0B: _("Bus"), 0x0C: _("Trolley"), 0x0D: _("Agricultural Vehicle"), 0x0E: _("Camper / Caravan"), 0x0F: _("Recreational Vehicle / Motor Home")}), 0x24: ("Domestic Appliance", {0x00: _("Generic Domestic Appliance"), 0x01: _("Refrigerator"), 0x02: _("Freezer"), 0x03: _("Oven"), 0x04: _("Microwave"), 0x05: _("Toaster"), 0x06: _("Washing Machine"), 0x07: _("Dryer"), 0x08: _("Coffee maker"), 0x09: _("Clothes iron"), 0x0A: _("Curling iron"), 0x0B: _("Hair dryer"), 0x0C: _("Vacuum cleaner"), 0x0D: _("Robotic vacuum cleaner"), 0x0E: _("Rice cooker"), 0x0F: _("Clothes steamer")}), 0x25: ("Wearable Audio Device", {0x00: _("Generic Wearable Audio Device"), 0x01: _("Earbud"), 0x02: _("Headset"), 0x03: _("Headphones"), 0x04: _("Neck Band")}), 0x26: ("Aircraft", {0x00: _("Generic Aircraft"), 0x01: _("Light Aircraft"), 0x02: _("Microlight"), 0x03: _("Paraglider"), 0x04: _("Large Passenger Aircraft")}), 0x27: ("AV Equipment", {0x00: _("Generic AV Equipment"), 0x01: _("Amplifier"), 0x02: _("Receiver"), 0x03: _("Radio"), 0x04: _("Tuner"), 0x05: _("Turntable"), 0x06: _("CD Player"), 0x07: _("DVD Player"), 0x08: _("Bluray Player"), 0x09: _("Optical Disc Player"), 0x0A: _("Set-Top Box")}), 0x28: ("Display Equipment", {0x00: _("Generic Display Equipment"), 0x01: _("Television"), 0x02: _("Monitor"), 0x03: _("Projector")}), 0x29: ("Hearing aid", {0x00: _("Generic Hearing aid"), 0x01: _("In-ear hearing aid"), 0x02: _("Behind-ear hearing aid"), 0x03: _("Cochlear Implant")}), 0x2A: ("Gaming", {0x00: _("Generic Gaming"), 0x01: _("Home Video Game Console"), 0x02: _("Portable handheld console")}), 0x2B: ("Signage", {0x00: _("Generic Signage"), 0x01: _("Digital Signage"), 0x02: _("Electronic Label")}), 0x31: ("Pulse Oximeter", {0x00: _("Generic Pulse Oximeter"), 0x01: _("Fingertip Pulse Oximeter"), 0x02: _("Wrist Worn Pulse Oximeter")}), 0x32: ("Weight Scale", {0x00: _("Generic Weight Scale")}), 0x33: ("Personal Mobility Device", {0x00: _("Generic Personal Mobility Device"), 0x01: _("Powered Wheelchair"), 0x02: _("Mobility Scooter")}), 0x34: ("Continuous Glucose Monitor", {0x00: _("Generic Continuous Glucose Monitor")}), 0x35: ("Insulin Pump", {0x00: _("Generic Insulin Pump"), 0x01: _("Insulin Pump, durable pump"), 0x04: _("Insulin Pump, patch pump"), 0x08: _("Insulin Pen")}), 0x36: ("Medication Delivery", {0x00: _("Generic Medication Delivery")}), 0x37: ("Spirometer", {0x00: _("Generic Spirometer"), 0x01: _("Handheld Spirometer")}), 0x51: ("Outdoor Sports Activity", {0x00: _("Generic Outdoor Sports Activity"), 0x01: _("Location Display"), 0x02: _("Location and Navigation Display"), 0x03: _("Location Pod"), 0x04: _("Location and Navigation Pod")}) } def get_major_class(klass: int) -> str: index = (klass >> 8) & 0x1F if index > 8: return major_cls[9] return major_cls[index] def get_minor_class(klass: int) -> str: if not klass: return _("Unknown") i = (klass >> 8) & 0x1F if i == 1: minor_index = (klass >> 2) & 0x3F if minor_index < len(computer_minor_cls): return computer_minor_cls[minor_index] else: return "" elif i == 2: minor_index = (klass >> 2) & 0x3F if minor_index < len(phone_minor_cls): return phone_minor_cls[minor_index] return "" elif i == 3: minor_index = (klass >> 5) & 0x07 if minor_index < len(access_point_minor_cls): return access_point_minor_cls[minor_index] else: return "" elif i == 4: minor_index = (klass >> 2) & 0x3F if minor_index < len(audio_video_minor_cls): return audio_video_minor_cls[minor_index] else: return "" elif i == 5: minor_index = (klass >> 6) & 0x03 if minor_index < len(peripheral_minor_cls): return peripheral_minor_cls[minor_index] else: return "" elif i == 6: return _("Imaging") elif i == 7: minor_index = (klass >> 2) & 0x3F if minor_index < len(wearable_minor_cls): return wearable_minor_cls[minor_index] else: return "" elif i == 8: minor_index = (klass >> 2) & 0x3F if minor_index < len(toy_minor_cls): return toy_minor_cls[minor_index] else: return "" return _("Unknown") # First 10 bits is the category, the following 6 bits sub category def gatt_appearance_to_name(appearance: int) -> str: cat = appearance >> 0x6 subcat = appearance & 0x3f if (19 <= cat <= 48) or (55 <= cat <= 80): # These ranges are reserved logging.debug(f"Reserved category found: {appearance}") return gatt_appearance_categories[0][0] elif cat > 81: logging.warning(f"Invalid category found: {appearance}") return gatt_appearance_categories[0][0] cat_name, subcats = gatt_appearance_categories[cat] if subcat not in subcats: return cat_name else: return subcats[subcat] blueman-2.4.3/blueman/Functions.py000066400000000000000000000236001465054505200171170ustar00rootroot00000000000000# Copyright (C) 2008 Valmantas Paliksa # Copyright (C) 2008 Tadas Dailyda # # Licensed under the GNU General Public License Version 3 # # 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 3 of the License, 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 . # from time import sleep from typing import Optional, Dict, Tuple, List, Callable, Iterable, Union, Any import re import os import sys import errno from gettext import gettext as _ import logging import logging.handlers import argparse from ctypes import cdll, byref, create_string_buffer, sizeof, c_long import traceback import fcntl import struct import socket import array import time import cairo from blueman.main.DBusProxies import AppletService, DBusProxyFailed from blueman.Constants import BIN_DIR, ICON_PATH import gi gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") from gi.repository import Gtk from gi.repository import Gdk from gi.repository import GdkPixbuf from gi.repository import Gio __all__ = ["check_bluetooth_status", "launch", "setup_icon_path", "adapter_path_to_name", "e_", "bmexit", "format_bytes", "create_menuitem", "have", "set_proc_title", "create_logger", "create_parser", "open_rfcomm", "get_local_interfaces"] def check_bluetooth_status(message: str, exitfunc: Callable[[], Any]) -> None: try: applet = AppletService() except DBusProxyFailed as e: logging.exception(e) print("Blueman applet needs to be running") exitfunc() return if "PowerManager" not in applet.QueryPlugins(): return if not applet.GetBluetoothStatus(): d = Gtk.MessageDialog( type=Gtk.MessageType.ERROR, icon_name="blueman", text=_("Bluetooth Turned Off"), secondary_text=message) d.add_button(_("Exit"), Gtk.ResponseType.NO) d.add_button(_("Enable Bluetooth"), Gtk.ResponseType.YES) resp = d.run() d.destroy() if resp != Gtk.ResponseType.YES: exitfunc() return applet.SetBluetoothStatus('(b)', True) if not applet.GetBluetoothStatus(): print('Failed to enable bluetooth') exitfunc() def launch( cmd: str, paths: Optional[Iterable[str]] = None, system: bool = False, icon_name: Optional[str] = None, name: str = "blueman", sn: bool = True, ) -> bool: """Launch a gui app with startup notification""" context = None gtktimestamp = Gtk.get_current_event_time() if gtktimestamp == 0: logging.info("Gtk eventtime is 0, not using LaunchContext") timestamp = int(time.clock_gettime(time.CLOCK_MONOTONIC_RAW)) else: timestamp = gtktimestamp display = Gdk.Display.get_default() assert display context = display.get_app_launch_context() context.set_timestamp(timestamp) if sn: flags = Gio.AppInfoCreateFlags.SUPPORTS_STARTUP_NOTIFICATION else: flags = Gio.AppInfoCreateFlags.NONE env = os.environ env["BLUEMAN_EVENT_TIME"] = str(timestamp) if not system: cmd = os.path.join(BIN_DIR, cmd) else: cmd = os.path.expanduser(cmd) if paths: files: Optional[List[Gio.File]] = [Gio.File.new_for_commandline_arg(p) for p in paths] else: files = None if icon_name and context is not None: context.set_icon_name(icon_name) appinfo = Gio.AppInfo.create_from_commandline(cmd, name, flags) launched: bool = appinfo.launch(files, context) if not launched: logging.error(f"Command: {cmd} failed") return launched def setup_icon_path() -> None: ic = Gtk.IconTheme.get_default() ic.prepend_search_path(ICON_PATH) def adapter_path_to_name(path: Optional[str]) -> Optional[str]: if path is None or path == '': return None match = re.search(r".*(hci[0-9]*)", path) if match: return match.group(1) return None # format error def e_(msg: Union[str, Exception]) -> Tuple[str, Optional[str]]: if isinstance(msg, Exception): return str(msg), traceback.format_exc() else: s = msg.strip().split(": ")[-1] return s, None def format_bytes(size: float) -> Tuple[float, str]: size = float(size) if size < 1024: ret = size suffix = _("B") elif 1024 < size < (1024 * 1024): ret = size / 1024 suffix = _("KB") elif (1024 * 1024) < size < (1024 * 1024 * 1024): ret = size / (1024 * 1024) suffix = _("MB") else: ret = size / (1024 * 1024 * 1024) suffix = _("GB") return ret, suffix def create_menuitem( text: str, icon_name: Optional[str] = None, pixbuf: Optional[GdkPixbuf.Pixbuf] = None, surface: Optional[cairo.Surface] = None, ) -> Gtk.ImageMenuItem: image = Gtk.Image(pixel_size=16) if icon_name: image.set_from_icon_name(icon_name, Gtk.IconSize.MENU) elif surface: image.set_from_surface(surface) elif pixbuf: image.set_from_pixbuf(pixbuf) else: raise ValueError("At least provide one of, icon name, surface or pixbuf") item = Gtk.ImageMenuItem(label=text, image=image, use_underline=True) child = item.get_child() assert isinstance(child, Gtk.AccelLabel) child.set_use_markup(True) item.show_all() return item def have(t: str) -> Optional[str]: paths = os.environ['PATH'] + ':/sbin:/usr/sbin' for path in paths.split(os.pathsep): exec_path = os.path.join(path, t) exists = os.path.exists(exec_path) executable = os.access(exec_path, os.EX_OK) if exists and executable: return exec_path return None def set_proc_title(name: Optional[str] = None) -> int: """Set the process title""" if not name: name = os.path.basename(sys.argv[0]) libc = cdll.LoadLibrary('libc.so.6') buff = create_string_buffer(len(name) + 1) buff.value = name.encode("UTF-8") ret: int = libc.prctl(15, byref(buff), 0, 0, 0) if ret != 0: logging.error("Failed to set process title") return ret logger_format = '%(name)s %(asctime)s %(levelname)-8s %(module)s:%(lineno)s %(funcName)-10s: %(message)s' syslog_logger_format = '%(name)s %(levelname)s %(module)s:%(lineno)s %(funcName)s: %(message)s' logger_date_fmt = '%H.%M.%S' def create_logger( log_level: int, name: str, log_format: Optional[str] = None, date_fmt: Optional[str] = None, syslog: bool = False, ) -> logging.Logger: if log_format is None: log_format = logger_format if date_fmt is None: date_fmt = logger_date_fmt logging.basicConfig(level=log_level, format=log_format, datefmt=date_fmt) logger = logging.getLogger(None) # Root logger logger.name = name if syslog: syslog_handler = logging.handlers.SysLogHandler(address="/dev/log") syslog_formatter = logging.Formatter(syslog_logger_format) syslog_handler.setFormatter(syslog_formatter) logger.addHandler(syslog_handler) return logger def create_parser( parser: Optional[argparse.ArgumentParser] = None, syslog: bool = True, loglevel: bool = True, ) -> argparse.ArgumentParser: if parser is None: parser = argparse.ArgumentParser() if loglevel: parser.add_argument("--loglevel", dest="LEVEL", default="warning") if syslog: parser.add_argument("--syslog", dest="syslog", action="store_true") return parser def open_rfcomm(file: str, mode: int) -> int: try: return os.open(file, mode | os.O_EXCL | os.O_NONBLOCK | os.O_NOCTTY) except OSError as err: if err.errno == errno.EBUSY: logging.warning(f"{file} is busy, delaying 2 seconds") sleep(2) return open_rfcomm(file, mode) else: raise def _netmask_for_ifacename(name: str, sock: socket.socket) -> Optional[str]: siocgifnetmask = 0x891b bytebuf = struct.pack('256s', name.encode('utf-8')) try: ret = fcntl.ioctl(sock.fileno(), siocgifnetmask, bytebuf) except OSError: logging.error('siocgifnetmask failed') return None return socket.inet_ntoa(ret[20:24]) def get_local_interfaces() -> Dict[str, Tuple[str, Optional[str]]]: """ Returns a dictionary of name:ip, mask key value pairs. """ siocgifconf = 0x8912 names = array.array('B', 4096 * b'\0') names_address, names_length = names.buffer_info() mutable_byte_buffer = struct.pack('iL', 4096, names_address) try: with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as sock: try: mutated_byte_buffer = fcntl.ioctl(sock.fileno(), siocgifconf, mutable_byte_buffer) except OSError: logging.error('siocgifconf failed') return {} max_bytes_out, names_address_out = struct.unpack('iL', mutated_byte_buffer) namestr = names.tobytes() ip_dict = {} for i in range(0, max_bytes_out, 24 + 2 * sizeof(c_long)): name = namestr[i: i + 16].split(b'\0', 1)[0].decode('utf-8') ipaddr = socket.inet_ntoa(namestr[i + 20: i + 24]) mask = _netmask_for_ifacename(name, sock) ip_dict[name] = (ipaddr, mask) except OSError: logging.error('Socket creation failed', exc_info=True) return {} return ip_dict def bmexit(msg: Optional[Union[str, int]] = None) -> None: raise SystemExit(msg) blueman-2.4.3/blueman/Makefile.am000066400000000000000000000007371465054505200166370ustar00rootroot00000000000000SUBDIRS = \ bluez \ config \ gui \ main \ plugins \ services bluemandir = $(pythondir)/blueman blueman_PYTHON = \ Constants.py \ DeviceClass.py \ Functions.py \ Sdp.py \ Service.py \ gobject.py \ bluemantyping.py \ __init__.py CLEANFILES = \ Constants.py \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) EXTRA_DIST = \ Constants.py.in clean-local: find . \( -name \*.pyc -o -name \*.pyo -o -name __pycache__ \) -prune -exec rm -rf {} + blueman-2.4.3/blueman/Makefile.in000066400000000000000000000576241465054505200166570ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = Constants.py 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 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Constants.py.in $(srcdir)/Makefile.in \ $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ bluez \ config \ gui \ main \ plugins \ services bluemandir = $(pythondir)/blueman blueman_PYTHON = \ Constants.py \ DeviceClass.py \ Functions.py \ Sdp.py \ Service.py \ gobject.py \ bluemantyping.py \ __init__.py CLEANFILES = \ Constants.py \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) EXTRA_DIST = \ Constants.py.in all: all-recursive .SUFFIXES: $(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) --foreign blueman/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): Constants.py: $(top_builddir)/config.status $(srcdir)/Constants.py.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON 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 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: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ 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 uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: find . \( -name \*.pyc -o -name \*.pyo -o -name __pycache__ \) -prune -exec rm -rf {} + # 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: blueman-2.4.3/blueman/Sdp.py000066400000000000000000000302321465054505200156740ustar00rootroot00000000000000from gettext import gettext as _ from typing import Optional from uuid import UUID # https://www.bluetooth.com/specifications/assigned-numbers/service-discovery # http://git.kernel.org/cgit/bluetooth/bluez.git/tree/lib/sdp.h SDP_SERVER_SVCLASS_ID = 0x1000 BROWSE_GRP_DESC_SVCLASS_ID = 0x1001 PUBLIC_BROWSE_GROUP = 0x1002 SERIAL_PORT_SVCLASS_ID = 0x1101 LAN_ACCESS_SVCLASS_ID = 0x1102 DIALUP_NET_SVCLASS_ID = 0x1103 IRMC_SYNC_SVCLASS_ID = 0x1104 OBEX_OBJPUSH_SVCLASS_ID = 0x1105 OBEX_FILETRANS_SVCLASS_ID = 0x1106 IRMC_SYNC_CMD_SVCLASS_ID = 0x1107 HEADSET_SVCLASS_ID = 0x1108 CORDLESS_TELEPHONY_SVCLASS_ID = 0x1109 AUDIO_SOURCE_SVCLASS_ID = 0x110a AUDIO_SINK_SVCLASS_ID = 0x110b AV_REMOTE_TARGET_SVCLASS_ID = 0x110c ADVANCED_AUDIO_SVCLASS_ID = 0x110d AV_REMOTE_SVCLASS_ID = 0x110e AV_REMOTE_CONTROLLER_SVCLASS_ID = 0x110f INTERCOM_SVCLASS_ID = 0x1110 FAX_SVCLASS_ID = 0x1111 HEADSET_AGW_SVCLASS_ID = 0x1112 WAP_SVCLASS_ID = 0x1113 WAP_CLIENT_SVCLASS_ID = 0x1114 PANU_SVCLASS_ID = 0x1115 NAP_SVCLASS_ID = 0x1116 GN_SVCLASS_ID = 0x1117 DIRECT_PRINTING_SVCLASS_ID = 0x1118 REFERENCE_PRINTING_SVCLASS_ID = 0x1119 IMAGING_SVCLASS_ID = 0x111a IMAGING_RESPONDER_SVCLASS_ID = 0x111b IMAGING_ARCHIVE_SVCLASS_ID = 0x111c IMAGING_REFOBJS_SVCLASS_ID = 0x111d HANDSFREE_SVCLASS_ID = 0x111e HANDSFREE_AGW_SVCLASS_ID = 0x111f DIRECT_PRT_REFOBJS_SVCLASS_ID = 0x1120 REFLECTED_UI_SVCLASS_ID = 0x1121 BASIC_PRINTING_SVCLASS_ID = 0x1122 PRINTING_STATUS_SVCLASS_ID = 0x1123 HID_SVCLASS_ID = 0x1124 HCR_SVCLASS_ID = 0x1125 HCR_PRINT_SVCLASS_ID = 0x1126 HCR_SCAN_SVCLASS_ID = 0x1127 CIP_SVCLASS_ID = 0x1128 VIDEO_CONF_GW_SVCLASS_ID = 0x1129 UDI_MT_SVCLASS_ID = 0x112a UDI_TA_SVCLASS_ID = 0x112b AV_SVCLASS_ID = 0x112c SAP_SVCLASS_ID = 0x112d PBAP_PCE_SVCLASS_ID = 0x112e PBAP_PSE_SVCLASS_ID = 0x112f PBAP_SVCLASS_ID = 0x1130 MAP_MSE_SVCLASS_ID = 0x1132 MAP_MCE_SVCLASS_ID = 0x1133 MAP_SVCLASS_ID = 0x1134 GNSS_SVCLASS_ID = 0x1135 GNSS_SERVER_SVCLASS_ID = 0x1136 MPS_SC_SVCLASS_ID = 0x113A MPS_SVCLASS_ID = 0x113B PNP_INFO_SVCLASS_ID = 0x1200 GENERIC_NETWORKING_SVCLASS_ID = 0x1201 GENERIC_FILETRANS_SVCLASS_ID = 0x1202 GENERIC_AUDIO_SVCLASS_ID = 0x1203 GENERIC_TELEPHONY_SVCLASS_ID = 0x1204 UPNP_SVCLASS_ID = 0x1205 UPNP_IP_SVCLASS_ID = 0x1206 UPNP_PAN_SVCLASS_ID = 0x1300 UPNP_LAP_SVCLASS_ID = 0x1301 UPNP_L2CAP_SVCLASS_ID = 0x1302 VIDEO_SOURCE_SVCLASS_ID = 0x1303 VIDEO_SINK_SVCLASS_ID = 0x1304 VIDEO_DISTRIBUTION_SVCLASS_ID = 0x1305 HDP_SVCLASS_ID = 0x1400 HDP_SOURCE_SVCLASS_ID = 0x1401 HDP_SINK_SVCLASS_ID = 0x1402 GENERIC_ACCESS_SVCLASS_ID = 0x1800 GENERIC_ATTRIB_SVCLASS_ID = 0x1801 BATTERY_SERVICE_SVCLASS_ID = 0x180F APPLE_AGENT_SVCLASS_ID = 0x2112 uuid_names = { 0x0001: _("SDP"), 0x0002: _("UDP"), 0x0003: _("RFCOMM"), 0x0004: _("TCP"), 0x0005: _("TCS-BIN"), 0x0006: _("TCS-AT"), 0x0007: _("ATT"), 0x0008: _("OBEX"), 0x0009: _("IP"), 0x000a: _("FTP"), 0x000c: _("HTTP"), 0x000e: _("WSP"), 0x000f: _("BNEP"), 0x0010: _("UPnP/ESDP"), 0x0011: _("HIDP"), 0x0012: _("Hardcopy Control Channel"), 0x0014: _("Hardcopy Data Channel"), 0x0016: _("Hardcopy Notification"), 0x0017: _("AVCTP"), 0x0019: _("AVDTP"), 0x001b: _("CMTP"), 0x001d: _("UDI_C-Plane"), 0x001e: _("Multi-Channel Adaptation Protocol (MCAP)"), 0x001f: _("Multi-Channel Adaptation Protocol (MCAP)"), 0x0100: _("L2CAP"), 0x1000: _("ServiceDiscoveryServerServiceClassID"), 0x1001: _("BrowseGroupDescriptorServiceClassID"), 0x1002: _("Public Browse Group"), 0x1101: _("Serial Port"), 0x1102: _("LAN Access Using PPP"), 0x1103: _("Dialup Networking (DUN)"), 0x1104: _("IrMC Sync"), 0x1105: _("OBEX Object Push"), 0x1106: _("OBEX File Transfer"), 0x1107: _("IrMC Sync Command"), 0x1108: _("Headset"), 0x1109: _("Cordless Telephony"), 0x110a: _("Audio Source"), 0x110b: _("Audio Sink"), 0x110c: _("Remote Control Target"), 0x110d: _("Advanced Audio"), 0x110e: _("Remote Control"), 0x110f: _("Video Conferencing"), 0x1110: _("Intercom"), 0x1111: _("Fax"), 0x1112: _("Headset Audio Gateway"), 0x1113: _("WAP"), 0x1114: _("WAP Client"), 0x1115: _("PANU"), 0x1116: _("Network Access Point"), 0x1117: _("Group Network"), 0x1118: _("DirectPrinting (BPP)"), 0x1119: _("ReferencePrinting (BPP)"), 0x111a: _("Imaging (BIP)"), 0x111b: _("ImagingResponder (BIP)"), 0x111c: _("ImagingAutomaticArchive (BIP)"), 0x111d: _("ImagingReferencedObjects (BIP)"), 0x111e: _("Handsfree"), 0x111f: _("Handsfree Audio Gateway"), 0x1120: _("DirectPrintingReferenceObjectsService (BPP)"), 0x1121: _("ReflectedUI (BPP)"), 0x1122: _("Basic Printing (BPP)"), 0x1123: _("Printing Status (BPP)"), 0x1124: _("Human Interface Device Service (HID)"), 0x1125: _("HardcopyCableReplacement (HCR)"), 0x1126: _("HCR_Print (HCR)"), 0x1127: _("HCR_Scan (HCR)"), 0x1128: _("Common ISDN Access (CIP)"), 0x1129: _("VideoConferencingGW (VCP)"), 0x112a: _("UDI-MT"), 0x112b: _("UDI-TA"), 0x112c: _("Audio/Video"), 0x112d: _("SIM Access (SAP)"), 0x112e: _("Phonebook Access (PBAP) - PCE"), 0x112f: _("Phonebook Access (PBAP) - PSE"), 0x1130: _("Phonebook Access (PBAP)"), 0x1131: _("Headset"), 0x1132: _("Message Access Server"), 0x1133: _("Message Notification Server"), 0x1134: _("Message Access Profile (MAP)"), 0x1135: _("GNSS"), 0x1136: _("GNSS Server"), 0x1137: _("3D Display"), 0x1138: _("3D Glasses"), 0x1139: _("3D Synchronization (3DSP)"), 0x113a: _("Multi-Profile Specification (MPS) Profile"), 0x113b: _("Multi-Profile Specification (MPS) Service"), 0x113c: _("Calendar, Task, and Notes (CTN) Access Service"), 0x113d: _("Calendar, Task, and Notes (CTN) Notification Service"), 0x113e: _("Calendar, Task, and Notes (CTN) Profile"), 0x1200: _("PnP Information"), 0x1201: _("Generic Networking"), 0x1202: _("Generic FileTransfer"), 0x1203: _("Generic Audio"), 0x1204: _("Generic Telephony"), 0x1303: _("Video Source"), 0x1304: _("Video Sink"), 0x1305: _("Video Distribution"), 0x1400: _("HDP"), 0x1401: _("HDP Source"), 0x1402: _("HDP Sink"), 0x1800: _("Generic Access"), 0x1801: _("Generic Attribute"), 0x1802: _("Immediate Alert"), 0x1803: _("Link Loss"), 0x1804: _("Tx Power"), 0x1805: _("Current Time Service"), 0x1806: _("Reference Time Update Service"), 0x1807: _("Next DST Change Service"), 0x1808: _("Glucose"), 0x1809: _("Health Thermometer"), 0x180A: _("Device Information"), 0x180D: _("Heart Rate"), 0x180E: _("Phone Alert Status Service"), 0x180F: _("Battery Service"), 0x1810: _("Blood Pressure"), 0x1811: _("Alert Notification Service"), 0x1812: _("Human Interface Device"), 0x1813: _("Scan Parameters"), 0x1814: _("Running Speed and Cadence"), 0x1815: _("Automation IO"), 0x1816: _("Cycling Speed and Cadence"), 0x1818: _("Cycling Power"), 0x1819: _("Location and Navigation"), 0x181A: _("Environmental Sensing"), 0x181B: _("Body Composition"), 0x181C: _("User Data"), 0x181D: _("Weight Scale"), 0x181E: _("Bond Management"), 0x181F: _("Continuous Glucose Monitoring"), 0x1820: _("Internet Protocol Support"), 0x1821: _("Indoor Positioning"), 0x1822: _("Pulse Oximeter"), 0x1823: _("HTTP Proxy"), 0x1824: _("Transport Discovery"), 0x1825: _("Object Transfer"), 0x2112: _("AppleAgent"), 0x2800: _("Primary Service"), 0x2801: _("Secondary Service"), 0x2802: _("Include"), 0x2803: _("Characteristic Declaration"), 0x2A00: _("Device Name"), 0x2A01: _("Appearance"), 0x2A02: _("Peripheral Privacy Flag"), 0x2A03: _("Reconnection Address"), 0x2A04: _("Peripheral Preferred Connection Parameters"), 0x2A05: _("Service Changed"), 0x2A23: _("System ID"), 0x2A24: _("Model Number String"), 0x2A25: _("Serial Number String"), 0x2A26: _("Firmware Revision String"), 0x2A27: _("Hardware Revision String"), 0x2A28: _("Software Revision String"), 0x2A29: _("Manufacturer Name String"), 0x2A50: _("PnP ID"), 0x2900: _("Characteristic Extended Properties"), 0x2901: _("Characteristic User Description"), 0x2902: _("Client Characteristic Configuration"), 0x2903: _("Server Characteristic Configuration"), 0x2904: _("Characteristic Presentation Format"), 0x2905: _("Characteristic Aggregate Format"), 0x2906: _("Valid Range"), 0x2907: _("External Report Reference"), 0x2908: _("Report Reference"), } SDP_ATTR_RECORD_HANDLE = 0x0000 SDP_ATTR_SVCLASS_ID_LIST = 0x0001 SDP_ATTR_RECORD_STATE = 0x0002 SDP_ATTR_SERVICE_ID = 0x0003 SDP_ATTR_PROTO_DESC_LIST = 0x0004 SDP_ATTR_BROWSE_GRP_LIST = 0x0005 SDP_ATTR_LANG_BASE_ATTR_ID_LIST = 0x0006 SDP_ATTR_SVCINFO_TTL = 0x0007 SDP_ATTR_SERVICE_AVAILABILITY = 0x0008 SDP_ATTR_PFILE_DESC_LIST = 0x0009 SDP_ATTR_DOC_URL = 0x000a SDP_ATTR_CLNT_EXEC_URL = 0x000b SDP_ATTR_ICON_URL = 0x000c SDP_ATTR_ADD_PROTO_DESC_LIST = 0x000d SDP_ATTR_SUPPORTED_REPOSITORIES = 0x0314 SDP_ATTR_MAS_INSTANCE_ID = 0x0315 SDP_ATTR_SUPPORTED_MESSAGE_TYPES = 0x0316 SDP_ATTR_PBAP_SUPPORTED_FEATURES = 0x0317 SDP_ATTR_MAP_SUPPORTED_FEATURES = 0x0317 SDP_ATTR_SPECIFICATION_ID = 0x0200 SDP_ATTR_VENDOR_ID = 0x0201 SDP_ATTR_PRODUCT_ID = 0x0202 SDP_ATTR_VERSION = 0x0203 SDP_ATTR_PRIMARY_RECORD = 0x0204 SDP_ATTR_VENDOR_ID_SOURCE = 0x0205 SDP_ATTR_HID_DEVICE_RELEASE_NUMBER = 0x0200 SDP_ATTR_HID_PARSER_VERSION = 0x0201 SDP_ATTR_HID_DEVICE_SUBCLASS = 0x0202 SDP_ATTR_HID_COUNTRY_CODE = 0x0203 SDP_ATTR_HID_VIRTUAL_CABLE = 0x0204 SDP_ATTR_HID_RECONNECT_INITIATE = 0x0205 SDP_ATTR_HID_DESCRIPTOR_LIST = 0x0206 SDP_ATTR_HID_LANG_ID_BASE_LIST = 0x0207 SDP_ATTR_HID_SDP_DISABLE = 0x0208 SDP_ATTR_HID_BATTERY_POWER = 0x0209 SDP_ATTR_HID_REMOTE_WAKEUP = 0x020a SDP_ATTR_HID_PROFILE_VERSION = 0x020b SDP_ATTR_HID_SUPERVISION_TIMEOUT = 0x020c SDP_ATTR_HID_NORMALLY_CONNECTABLE = 0x020d SDP_ATTR_HID_BOOT_DEVICE = 0x020e SDP_PRIMARY_LANG_BASE = 0x0100 SDP_UUID = 0x0001 UDP_UUID = 0x0002 RFCOMM_UUID = 0x0003 TCP_UUID = 0x0004 TCS_BIN_UUID = 0x0005 TCS_AT_UUID = 0x0006 OBEX_UUID = 0x0008 IP_UUID = 0x0009 FTP_UUID = 0x000a HTTP_UUID = 0x000c WSP_UUID = 0x000e BNEP_UUID = 0x000f UPNP_UUID = 0x0010 HIDP_UUID = 0x0011 HCRP_CTRL_UUID = 0x0012 HCRP_DATA_UUID = 0x0014 HCRP_NOTE_UUID = 0x0016 AVCTP_UUID = 0x0017 AVDTP_UUID = 0x0019 CMTP_UUID = 0x001b UDI_UUID = 0x001d MCAP_CTRL_UUID = 0x001e MCAP_DATA_UUID = 0x001f L2CAP_UUID = 0x0100 # GATT UUIDs section GATT_PRIM_SVC_UUID = 0x2800 GATT_SND_SVC_UUID = 0x2801 GATT_INCLUDE_UUID = 0x2802 GATT_CHARAC_UUID = 0x2803 # GATT Characteristic Types GATT_CHARAC_DEVICE_NAME = 0x2A00 GATT_CHARAC_APPEARANCE = 0x2A01 GATT_CHARAC_PERIPHERAL_PRIV_FLAG = 0x2A02 GATT_CHARAC_RECONNECTION_ADDRESS = 0x2A03 GATT_CHARAC_PERIPHERAL_PREF_CONN = 0x2A04 GATT_CHARAC_SERVICE_CHANGED = 0x2A05 GATT_CHARAC_SYSTEM_ID = 0x2A23 GATT_CHARAC_MODEL_NUMBER_STRING = 0x2A24 GATT_CHARAC_SERIAL_NUMBER_STRING = 0x2A25 GATT_CHARAC_FIRMWARE_REVISION_STRING = 0x2A26 GATT_CHARAC_HARDWARE_REVISION_STRING = 0x2A27 GATT_CHARAC_SOFTWARE_REVISION_STRING = 0x2A28 GATT_CHARAC_MANUFACTURER_NAME_STRING = 0x2A29 GATT_CHARAC_PNP_ID = 0x2A50 # GATT Characteristic Descriptors GATT_CHARAC_EXT_PROPER_UUID = 0x2900 GATT_CHARAC_USER_DESC_UUID = 0x2901 GATT_CLIENT_CHARAC_CFG_UUID = 0x2902 GATT_SERVER_CHARAC_CFG_UUID = 0x2903 GATT_CHARAC_FMT_UUID = 0x2904 GATT_CHARAC_AGREG_FMT_UUID = 0x2905 GATT_CHARAC_VALID_RANGE_UUID = 0x2906 GATT_EXTERNAL_REPORT_REFERENCE = 0x2907 GATT_REPORT_REFERENCE = 0x2908 class ServiceUUID(UUID): def __init__(self, uuid: str): super().__init__(uuid) @property def short_uuid(self) -> Optional[int]: if self.reserved: return self.int >> 96 & 0xFFFF else: return None @property def name(self) -> str: if self.short_uuid: try: return uuid_names[self.short_uuid] except KeyError: return _("Unknown") elif self.int == 0: return _('Audio and input profiles') else: return _('Proprietary') @property def reserved(self) -> bool: return self.int & UUID('FFFF0000-0000-FFFF-FFFF-FFFFFFFFFFFF').int == \ UUID('00000000-0000-1000-8000-00805F9B34FB').int blueman-2.4.3/blueman/Service.py000066400000000000000000000035241465054505200165520ustar00rootroot00000000000000from abc import ABC, abstractmethod from typing import Optional, Callable, List, Set, Collection from blueman.Sdp import ServiceUUID from blueman.bluez.Device import Device class Instance: def __init__(self, name: str, port: int = 0) -> None: self.name = name self.port = port class Action: def __init__(self, title: str, icon: str, plugins: Collection[str], callback: Callable[[], None]) -> None: self.title = title self.icon = icon self.plugins = plugins self.callback = callback def __eq__(self, other: object) -> bool: return isinstance(other, Action) and self.title == other.title def __hash__(self) -> int: return hash(self.title) class Service(ABC): __svclass_id__: int __description__ = None __icon__: str __priority__: int def __init__(self, device: Device, uuid: str): self.__device = device self.__uuid = uuid @property def name(self) -> str: return ServiceUUID(self.__uuid).name @property def device(self) -> Device: return self.__device @property def uuid(self) -> str: return self.__uuid @property def short_uuid(self) -> Optional[int]: return ServiceUUID(self.__uuid).short_uuid @property def description(self) -> Optional[str]: return self.__description__ @property def icon(self) -> str: return self.__icon__ @property def priority(self) -> int: return self.__priority__ @property @abstractmethod def available(self) -> bool: ... @property @abstractmethod def connectable(self) -> bool: ... @property @abstractmethod def connected_instances(self) -> List[Instance]: ... @property def common_actions(self) -> Set[Action]: return set() blueman-2.4.3/blueman/__init__.py000066400000000000000000000000001465054505200166730ustar00rootroot00000000000000blueman-2.4.3/blueman/bluemantyping.py000066400000000000000000000011071465054505200200230ustar00rootroot00000000000000from typing import Dict, Tuple, Union, TYPE_CHECKING from gi.repository import GObject if TYPE_CHECKING: from typing_extensions import Protocol class _HasGType(Protocol): __gtype__: GObject.GType # Actually supported types are int, bool, str, float, and object but no subclasses, see # https://github.com/GNOME/pygobject/blob/ac576400ecd554879c906791e6638d64bb8bcc2a/gi/pygi-type.c#L498 # (We shield the possibility to provide a str to avoid errors) GSignals = Dict[str, Tuple[GObject.SignalFlags, None, Tuple[Union[None, type, GObject.GType, "_HasGType"], ...]]] blueman-2.4.3/blueman/bluez/000077500000000000000000000000001465054505200157155ustar00rootroot00000000000000blueman-2.4.3/blueman/bluez/Adapter.py000066400000000000000000000020611465054505200176460ustar00rootroot00000000000000from typing import Optional, Callable from gi.repository import GLib from blueman.bluez.AnyBase import AnyBase from blueman.bluez.Base import Base from blueman.bluez.Device import Device from blueman.bluez.errors import BluezDBusException class Adapter(Base): _interface_name = 'org.bluez.Adapter1' def __init__(self, obj_path: str): super().__init__(obj_path=obj_path) def start_discovery(self, error_handler: Optional[Callable[[BluezDBusException], None]] = None) -> None: self._call('StartDiscovery', error_handler=error_handler) def stop_discovery(self) -> None: self._call('StopDiscovery') def remove_device(self, device: Device) -> None: param = GLib.Variant('(o)', (device.get_object_path(),)) self._call('RemoveDevice', param) def get_name(self) -> str: name: str = self['Alias'] return name def set_name(self, name: str) -> None: self.set('Alias', name) class AnyAdapter(AnyBase): def __init__(self) -> None: super().__init__('org.bluez.Adapter1') blueman-2.4.3/blueman/bluez/AgentManager.py000066400000000000000000000013701465054505200206210ustar00rootroot00000000000000from blueman.bluez.Base import Base from gi.repository import GLib class AgentManager(Base): _interface_name = 'org.bluez.AgentManager1' _obj_path = '/org/bluez' def __init__(self) -> None: super().__init__(obj_path=self._obj_path) def register_agent(self, agent_path: str, capability: str = "", default: bool = False) -> None: param = GLib.Variant('(os)', (agent_path, capability)) self._call('RegisterAgent', param) if default: default_param = GLib.Variant('(o)', (agent_path,)) self._call('RequestDefaultAgent', default_param) def unregister_agent(self, agent_path: str) -> None: param = GLib.Variant('(o)', (agent_path,)) self._call('UnregisterAgent', param) blueman-2.4.3/blueman/bluez/AnyBase.py000066400000000000000000000026331465054505200176150ustar00rootroot00000000000000import weakref from gi.repository import GObject, GLib from gi.repository import Gio from blueman.bluemantyping import GSignals class AnyBase(GObject.GObject): __gsignals__: GSignals = { 'property-changed': (GObject.SignalFlags.NO_HOOKS, None, (str, object, str)) } connect_signal = GObject.GObject.connect disconnect_signal = GObject.GObject.disconnect def __init__(self, interface_name: str): super().__init__() bus = Gio.bus_get_sync(Gio.BusType.SYSTEM) this = weakref.proxy(self) def on_signal( _connection: Gio.DBusConnection, _sender_name: str, object_path: str, _interface_name: str, _signal_name: str, param: GLib.Variant, ) -> None: iface_name, changed, invalidated = param.unpack() if iface_name == interface_name and this is not None: for key in list(changed) + invalidated: this.emit('property-changed', key, changed.get(key, None), object_path) weakref.finalize( self, bus.signal_unsubscribe, bus.signal_subscribe( "org.bluez", "org.freedesktop.DBus.Properties", "PropertiesChanged", None, None, Gio.DBusSignalFlags.NONE, on_signal ) ) blueman-2.4.3/blueman/bluez/Base.py000066400000000000000000000123711465054505200171450ustar00rootroot00000000000000from typing import List, Callable, Optional, Any, Union, Dict from gi.repository import Gio, GLib, GObject from gi.types import GObjectMeta from blueman.bluez.errors import parse_dbus_error, BluezDBusException import logging from blueman.bluemantyping import GSignals class BaseMeta(GObjectMeta): def __call__(cls, *args: object, **kwargs: str) -> "Base": if not hasattr(cls, "__instances__"): cls.__instances__: Dict[str, "Base"] = {} path = kwargs.get('obj_path') if path is None: path = getattr(cls, "_obj_path") if path in cls.__instances__: return cls.__instances__[path] instance: "Base" = super().__call__(*args, **kwargs) cls.__instances__[path] = instance return instance class Base(GObject.Object, metaclass=BaseMeta): __name = 'org.bluez' __bus_type = Gio.BusType.SYSTEM __proxy: Gio.DBusProxy __gsignals__: GSignals = { 'property-changed': (GObject.SignalFlags.NO_HOOKS, None, (str, object, str)) } __instances__: Dict[str, "Base"] _interface_name: str connect_signal = GObject.GObject.connect disconnect_signal = GObject.GObject.disconnect def __init__(self, *, obj_path: str): super().__init__() self.__proxy = Gio.DBusProxy.new_for_bus_sync( self.__bus_type, Gio.DBusProxyFlags.NONE, None, self.__name, obj_path, self._interface_name, None ) self.__proxy.connect("g-properties-changed", self._properties_changed) self.__fallback = {'Icon': 'blueman', 'Class': 0, 'Appearance': 0} self.__variant_map = {str: 's', int: 'u', bool: 'b'} def _properties_changed(self, _proxy: Gio.DBusProxy, changed_properties: GLib.Variant, invalidated_properties: List[str]) -> None: changed = changed_properties.unpack() object_path = self.get_object_path() logging.debug(f"{object_path} {changed} {invalidated_properties} {self}") for key in list(changed) + invalidated_properties: self.emit("property-changed", key, changed.get(key, None), object_path) def _call( self, method: str, param: Optional[GLib.Variant] = None, reply_handler: Optional[Callable[..., None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: def callback( proxy: Gio.DBusProxy, result: Gio.AsyncResult, reply: Optional[Callable[..., None]], error: Optional[Callable[[BluezDBusException], None]], ) -> None: try: value = proxy.call_finish(result).unpack() if reply: reply(*value) except GLib.Error as e: if error: error(parse_dbus_error(e)) else: logging.error(f"Unhandled error for {self.__proxy.get_interface_name()}.{method}", exc_info=True) self.__proxy.call(method, param, Gio.DBusCallFlags.NONE, GLib.MAXINT, None, callback, reply_handler, error_handler) def get(self, name: str) -> Any: try: prop = self.__proxy.call_sync( 'org.freedesktop.DBus.Properties.Get', GLib.Variant('(ss)', (self._interface_name, name)), Gio.DBusCallFlags.NONE, GLib.MAXINT, None) return prop.unpack()[0] except GLib.Error as e: property = self.__proxy.get_cached_property(name) if property is not None: return property.unpack() elif name in self.__fallback: return self.__fallback[name] else: raise parse_dbus_error(e) def set(self, name: str, value: Union[str, int, bool]) -> None: v = GLib.Variant(self.__variant_map[type(value)], value) param = GLib.Variant('(ssv)', (self._interface_name, name, v)) self.__proxy.call('org.freedesktop.DBus.Properties.Set', param, Gio.DBusCallFlags.NONE, GLib.MAXINT, None) def get_object_path(self) -> str: return self.__proxy.get_object_path() def get_properties(self) -> Dict[str, Any]: param = GLib.Variant('(s)', (self._interface_name,)) res = self.__proxy.call_sync('org.freedesktop.DBus.Properties.GetAll', param, Gio.DBusCallFlags.NONE, GLib.MAXINT, None) props: Dict[str, Any] = res.unpack()[0] for k, v in self.__fallback.items(): if k in props: continue else: props[k] = v return props def destroy(self) -> None: if self.__proxy: del self.__proxy def __getitem__(self, key: str) -> Any: return self.get(key) def __setitem__(self, key: str, value: Union[str, int, bool]) -> None: self.set(key, value) def __contains__(self, key: str) -> bool: return key in self.get_properties() blueman-2.4.3/blueman/bluez/Battery.py000066400000000000000000000004141465054505200177000ustar00rootroot00000000000000from blueman.bluez.AnyBase import AnyBase from blueman.bluez.Base import Base _INTERFACE = "org.bluez.Battery1" class Battery(Base): _interface_name = _INTERFACE class AnyBattery(AnyBase): def __init__(self) -> None: super().__init__(_INTERFACE) blueman-2.4.3/blueman/bluez/Device.py000066400000000000000000000025541465054505200174740ustar00rootroot00000000000000from typing import Optional, Callable from blueman.bluez.Base import Base from blueman.bluez.AnyBase import AnyBase from blueman.bluez.errors import BluezDBusException class Device(Base): _interface_name = 'org.bluez.Device1' def __init__(self, obj_path: str): super().__init__(obj_path=obj_path) def pair( self, reply_handler: Optional[Callable[[], None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: self._call('Pair', reply_handler=reply_handler, error_handler=error_handler) def connect( # type: ignore self, reply_handler: Optional[Callable[[], None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: self._call('Connect', reply_handler=reply_handler, error_handler=error_handler) def disconnect( # type: ignore self, reply_handler: Optional[Callable[[], None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: self._call('Disconnect', reply_handler=reply_handler, error_handler=error_handler) @property def display_name(self) -> str: alias: str = self["Alias"] return alias.strip() class AnyDevice(AnyBase): def __init__(self) -> None: super().__init__('org.bluez.Device1') blueman-2.4.3/blueman/bluez/Makefile.am000066400000000000000000000005741465054505200177570ustar00rootroot00000000000000SUBDIRS = obex bluemandir = $(pythondir)/blueman/bluez blueman_PYTHON = \ __init__.py \ Adapter.py \ AgentManager.py \ AnyBase.py \ Base.py \ Battery.py \ Device.py \ errors.py \ Manager.py \ Network.py \ NetworkServer.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/bluez/Makefile.in000066400000000000000000000572261465054505200177760ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/bluez ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = obex bluemandir = $(pythondir)/blueman/bluez blueman_PYTHON = \ __init__.py \ Adapter.py \ AgentManager.py \ AnyBase.py \ Base.py \ Battery.py \ Device.py \ errors.py \ Manager.py \ Network.py \ NetworkServer.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(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) --foreign blueman/bluez/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/bluez/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON 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 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: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ 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 uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/bluez/Manager.py000066400000000000000000000157501465054505200176510ustar00rootroot00000000000000import logging from typing import List, Optional, Callable from gi.repository import GObject, Gio from blueman.bluez.Adapter import Adapter from blueman.bluez.Device import Device from blueman.bluez.errors import DBusNoSuchAdapterError from blueman.gobject import SingletonGObjectMeta from blueman.bluemantyping import GSignals class Manager(GObject.GObject, metaclass=SingletonGObjectMeta): __gsignals__: GSignals = { 'adapter-added': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'adapter-removed': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'device-created': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'device-removed': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'battery-created': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'battery-removed': (GObject.SignalFlags.NO_HOOKS, None, (str,)), } connect_signal = GObject.GObject.connect disconnect_signal = GObject.GObject.disconnect __bus_name = 'org.bluez' def __init__(self) -> None: super().__init__() self._object_manager = Gio.DBusObjectManagerClient.new_for_bus_sync( Gio.BusType.SYSTEM, Gio.DBusObjectManagerClientFlags.DO_NOT_AUTO_START, self.__bus_name, '/', None, None, None) self._object_manager.connect("object-added", self._on_object_added) self._object_manager.connect("object-removed", self._on_object_removed) self._object_manager.connect("interface-added", self._on_interface_added) self._object_manager.connect("interface-removed", self._on_interface_removed) def _on_object_added(self, _object_manager: Gio.DBusObjectManager, dbus_object: Gio.DBusObject) -> None: device_proxy = dbus_object.get_interface('org.bluez.Device1') adapter_proxy = dbus_object.get_interface('org.bluez.Adapter1') battery_proxy = dbus_object.get_interface('org.bluez.Battery1') if adapter_proxy: assert isinstance(adapter_proxy, Gio.DBusProxy) object_path = adapter_proxy.get_object_path() logging.debug(f"Adapter1: {object_path}") self.emit('adapter-added', object_path) if device_proxy: assert isinstance(device_proxy, Gio.DBusProxy) object_path = device_proxy.get_object_path() logging.debug(f"Device1: {object_path}") self.emit('device-created', object_path) if battery_proxy: assert isinstance(device_proxy, Gio.DBusProxy) object_path = device_proxy.get_object_path() logging.debug(f"Battery1: {object_path}") self.emit('battery-created', object_path) def _on_object_removed(self, _object_manager: Gio.DBusObjectManager, dbus_object: Gio.DBusObject) -> None: device_proxy = dbus_object.get_interface('org.bluez.Device1') adapter_proxy = dbus_object.get_interface('org.bluez.Adapter1') battery_proxy = dbus_object.get_interface('org.bluez.Battery1') if adapter_proxy: assert isinstance(adapter_proxy, Gio.DBusProxy) object_path = adapter_proxy.get_object_path() logging.debug(object_path) self.emit('adapter-removed', object_path) if device_proxy: assert isinstance(device_proxy, Gio.DBusProxy) object_path = device_proxy.get_object_path() logging.debug(object_path) self.emit('device-removed', object_path) if battery_proxy: assert isinstance(device_proxy, Gio.DBusProxy) object_path = device_proxy.get_object_path() logging.debug(object_path) self.emit('battery-removed', object_path) def _on_interface_added(self, _object_manager: Gio.DBusObjectManager, dbus_object: Gio.DBusObject, _dbus_interface: Gio.DBusInterface) -> None: object_path = dbus_object.get_object_path() battery = dbus_object.get_interface("org.bluez.Battery1") if battery is not None: logging.debug(f"Battery1 added to {object_path}") self.emit('battery-created', object_path) def _on_interface_removed(self, _object_manager: Gio.DBusObjectManager, dbus_object: Gio.DBusObject, _dbus_interface: Gio.DBusInterface) -> None: object_path = dbus_object.get_object_path() battery = dbus_object.get_interface("org.bluez.Battery1") if battery is not None: logging.debug(f"Battery1 removed from {object_path}") self.emit('battery-removed', object_path) def get_adapters(self) -> List[Adapter]: paths = [] for obj_proxy in self._object_manager.get_objects(): proxy = obj_proxy.get_interface('org.bluez.Adapter1') if proxy: assert isinstance(proxy, Gio.DBusProxy) paths.append(proxy.get_object_path()) return [Adapter(obj_path=path) for path in paths] def get_adapter(self, pattern: Optional[str] = None) -> Adapter: adapters = self.get_adapters() if pattern is None: if len(adapters): return adapters[0] else: raise DBusNoSuchAdapterError("No adapter(s) found") else: for adapter in adapters: path = adapter.get_object_path() if path.endswith(pattern) or adapter['Address'] == pattern: return adapter raise DBusNoSuchAdapterError(f"No adapters found with pattern: {pattern}") def get_devices(self, adapter_path: str = "/") -> List[Device]: paths = [] for obj_proxy in self._object_manager.get_objects(): proxy = obj_proxy.get_interface('org.bluez.Device1') if proxy: assert isinstance(proxy, Gio.DBusProxy) object_path = proxy.get_object_path() if object_path.startswith(adapter_path): paths.append(object_path) return [Device(obj_path=path) for path in paths] def populate_devices(self, adapter_path: str = "/") -> None: for obj_proxy in self._object_manager.get_objects(): # We handle adapters differently so skip them. if obj_proxy.get_interface("org.bluez.Adapter1") is not None: continue object_path = obj_proxy.get_object_path() if object_path.startswith(adapter_path): self._on_object_added(self._object_manager, obj_proxy) def find_device(self, address: str, adapter_path: str = "/") -> Optional[Device]: for device in self.get_devices(adapter_path): if device['Address'] == address: return device return None @classmethod def watch_name_owner( cls, appeared_handler: Callable[[Gio.DBusConnection, str, str], None], vanished_handler: Callable[[Gio.DBusConnection, str], None], ) -> None: Gio.bus_watch_name(Gio.BusType.SYSTEM, cls.__bus_name, Gio.BusNameWatcherFlags.AUTO_START, appeared_handler, vanished_handler) blueman-2.4.3/blueman/bluez/Network.py000066400000000000000000000021351465054505200177210ustar00rootroot00000000000000from typing import Optional, Callable from blueman.bluez.Base import Base from blueman.bluez.AnyBase import AnyBase from gi.repository import GLib from blueman.bluez.errors import BluezDBusException class Network(Base): _interface_name = 'org.bluez.Network1' def __init__(self, obj_path: str): super().__init__(obj_path=obj_path) def connect( # type: ignore self, uuid: str, reply_handler: Optional[Callable[[str], None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: param = GLib.Variant('(s)', (uuid,)) self._call('Connect', param, reply_handler=reply_handler, error_handler=error_handler) def disconnect( # type: ignore self, reply_handler: Optional[Callable[[], None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: self._call('Disconnect', reply_handler=reply_handler, error_handler=error_handler) class AnyNetwork(AnyBase): def __init__(self) -> None: super().__init__('org.bluez.Network1') blueman-2.4.3/blueman/bluez/NetworkServer.py000066400000000000000000000007741465054505200211170ustar00rootroot00000000000000from blueman.bluez.Base import Base from gi.repository import GLib class NetworkServer(Base): _interface_name = 'org.bluez.NetworkServer1' def __init__(self, obj_path: str): super().__init__(obj_path=obj_path) def register(self, uuid: str, bridge: str) -> None: param = GLib.Variant('(ss)', (uuid, bridge)) self._call('Register', param) def unregister(self, uuid: str) -> None: param = GLib.Variant('(s)', (uuid,)) self._call('Unregister', param) blueman-2.4.3/blueman/bluez/__init__.py000066400000000000000000000000001465054505200200140ustar00rootroot00000000000000blueman-2.4.3/blueman/bluez/errors.py000066400000000000000000000070261465054505200176100ustar00rootroot00000000000000from gi.repository import GLib class BluezDBusException(Exception): def __init__(self, reason: str): self.reason = reason def __str__(self) -> str: return self.reason class DBusFailedError(BluezDBusException): pass class DBusInvalidArgumentsError(BluezDBusException): pass class DBusNotAuthorizedError(BluezDBusException): pass class DBusOutOfMemoryError(BluezDBusException): pass class DBusNoSuchAdapterError(BluezDBusException): pass class DBusNotReadyError(BluezDBusException): pass class DBusNotAvailableError(BluezDBusException): pass class DBusNotConnectedError(BluezDBusException): pass class DBusConnectionAttemptFailedError(BluezDBusException): pass class DBusAlreadyExistsError(BluezDBusException): pass class DBusDoesNotExistError(BluezDBusException): pass class DBusNoReplyError(BluezDBusException): pass class DBusInProgressError(BluezDBusException): pass class DBusNotSupportedError(BluezDBusException): pass class DBusAuthenticationFailedError(BluezDBusException): pass class DBusAuthenticationTimeoutError(BluezDBusException): pass class DBusAuthenticationRejectedError(BluezDBusException): pass class DBusAuthenticationCanceledError(BluezDBusException): pass class DBusUnsupportedMajorClassError(BluezDBusException): pass class DBusServiceUnknownError(BluezDBusException): pass class DBusMainLoopNotSupportedError(BluezDBusException): pass class DBusMainLoopModuleNotFoundError(BluezDBusException): pass class BluezUnavailableAgentMethodError(BluezDBusException): pass __DICT_ERROR__ = {'org.bluez.Error.Failed': DBusFailedError, 'org.bluez.Error.InvalidArguments': DBusInvalidArgumentsError, 'org.bluez.Error.NotAuthorized': DBusNotAuthorizedError, 'org.bluez.Error.OutOfMemory': DBusOutOfMemoryError, 'org.bluez.Error.NoSuchAdapter': DBusNoSuchAdapterError, 'org.bluez.Error.NotReady': DBusNotReadyError, 'org.bluez.Error.NotAvailable': DBusNotAvailableError, 'org.bluez.Error.NotConnected': DBusNotConnectedError, 'org.bluez.serial.Error.ConnectionAttemptFailed': DBusConnectionAttemptFailedError, 'org.bluez.Error.AlreadyExists': DBusAlreadyExistsError, 'org.bluez.Error.DoesNotExist': DBusDoesNotExistError, 'org.bluez.Error.InProgress': DBusInProgressError, 'org.bluez.Error.NoReply': DBusNoReplyError, 'org.bluez.Error.NotSupported': DBusNotSupportedError, 'org.bluez.Error.AuthenticationFailed': DBusAuthenticationFailedError, 'org.bluez.Error.AuthenticationTimeout': DBusAuthenticationTimeoutError, 'org.bluez.Error.AuthenticationRejected': DBusAuthenticationRejectedError, 'org.bluez.Error.AuthenticationCanceled': DBusAuthenticationCanceledError, 'org.bluez.serial.Error.NotSupported': DBusNotSupportedError, 'org.bluez.Error.UnsupportedMajorClass': DBusUnsupportedMajorClassError, 'org.freedesktop.DBus.Error.ServiceUnknown': DBusServiceUnknownError} def parse_dbus_error(exception: GLib.Error) -> BluezDBusException: global __DICT_ERROR__ gerror, dbus_error, message = exception.message.split(':', 2) try: return __DICT_ERROR__[dbus_error](message) except KeyError: return BluezDBusException(dbus_error + message) blueman-2.4.3/blueman/bluez/obex/000077500000000000000000000000001465054505200166525ustar00rootroot00000000000000blueman-2.4.3/blueman/bluez/obex/AgentManager.py000066400000000000000000000022141465054505200215540ustar00rootroot00000000000000import logging from blueman.bluez.errors import BluezDBusException from blueman.bluez.obex.Base import Base from gi.repository import GLib class AgentManager(Base): _interface_name = 'org.bluez.obex.AgentManager1' _obj_path = '/org/bluez/obex' def __init__(self) -> None: super().__init__(obj_path=self._obj_path) def register_agent(self, agent_path: str) -> None: def on_registered() -> None: logging.info(agent_path) def on_register_failed(error: BluezDBusException) -> None: logging.error(f"{agent_path} {error}") param = GLib.Variant('(o)', (agent_path,)) self._call('RegisterAgent', param, reply_handler=on_registered, error_handler=on_register_failed) def unregister_agent(self, agent_path: str) -> None: def on_unregistered() -> None: logging.info(agent_path) def on_unregister_failed(error: BluezDBusException) -> None: logging.error(f"{agent_path} {error}") param = GLib.Variant('(o)', (agent_path,)) self._call('UnregisterAgent', param, reply_handler=on_unregistered, error_handler=on_unregister_failed) blueman-2.4.3/blueman/bluez/obex/Base.py000066400000000000000000000002531465054505200200760ustar00rootroot00000000000000from blueman.bluez.Base import Base as BlueZBase from gi.repository import Gio class Base(BlueZBase): __bus_type = Gio.BusType.SESSION __name = 'org.bluez.obex' blueman-2.4.3/blueman/bluez/obex/Client.py000066400000000000000000000032531465054505200204450ustar00rootroot00000000000000import logging from blueman.bluez.errors import BluezDBusException from blueman.bluez.obex.Base import Base from gi.repository import GObject, GLib from blueman.bluemantyping import GSignals class Client(Base): __gsignals__: GSignals = { 'session-failed': (GObject.SignalFlags.NO_HOOKS, None, (object,)), } _interface_name = 'org.bluez.obex.Client1' _obj_path = '/org/bluez/obex' def __init__(self) -> None: super().__init__(obj_path=self._obj_path) def create_session(self, dest_addr: str, source_addr: str = "00:00:00:00:00:00", pattern: str = "opp") -> None: def on_session_created(session_path: str) -> None: logging.info(f"{dest_addr} {source_addr} {pattern} {session_path}") def on_session_failed(error: BluezDBusException) -> None: logging.error(f"{dest_addr} {source_addr} {pattern} {error}") self.emit("session-failed", error) v_source_addr = GLib.Variant('s', source_addr) v_pattern = GLib.Variant('s', pattern) param = GLib.Variant('(sa{sv})', (dest_addr, {"Source": v_source_addr, "Target": v_pattern})) self._call('CreateSession', param, reply_handler=on_session_created, error_handler=on_session_failed) def remove_session(self, session_path: str) -> None: def on_session_removed() -> None: logging.info(session_path) def on_session_remove_failed(error: BluezDBusException) -> None: logging.error(f"{session_path} {error}") param = GLib.Variant('(o)', (session_path,)) self._call('RemoveSession', param, reply_handler=on_session_removed, error_handler=on_session_remove_failed) blueman-2.4.3/blueman/bluez/obex/Makefile.am000066400000000000000000000004411465054505200207050ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/bluez/obex blueman_PYTHON = \ AgentManager.py \ Base.py \ Client.py \ Manager.py \ ObjectPush.py \ Session.py \ Transfer.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/bluez/obex/Makefile.in000066400000000000000000000425601465054505200207260ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/bluez/obex ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/bluez/obex blueman_PYTHON = \ AgentManager.py \ Base.py \ Client.py \ Manager.py \ ObjectPush.py \ Session.py \ Transfer.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/bluez/obex/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/bluez/obex/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/bluez/obex/Manager.py000066400000000000000000000074051465054505200206040ustar00rootroot00000000000000import logging import weakref from typing import Dict, Callable, List, Tuple from gi.repository import GObject, Gio from blueman.bluez.obex.Transfer import Transfer from blueman.gobject import SingletonGObjectMeta from blueman.bluemantyping import GSignals class Manager(GObject.GObject, metaclass=SingletonGObjectMeta): __gsignals__: GSignals = { 'session-added': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'session-removed': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'transfer-started': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'transfer-completed': (GObject.SignalFlags.NO_HOOKS, None, (str, bool)), } connect_signal = GObject.GObject.connect disconnect_signal = GObject.GObject.disconnect __bus_name = 'org.bluez.obex' def __init__(self) -> None: super().__init__() self.__transfers: Dict[str, Tuple[Transfer, Tuple[int, ...]]] = {} self._object_manager = Gio.DBusObjectManagerClient.new_for_bus_sync( Gio.BusType.SESSION, Gio.DBusObjectManagerClientFlags.NONE, self.__bus_name, '/', None, None, None) self._manager_handlerids: List[int] = [] self._manager_handlerids.append(self._object_manager.connect('object-added', self._on_object_added)) self._manager_handlerids.append(self._object_manager.connect('object-removed', self._on_object_removed)) weakref.finalize(self, self._on_delete) def _on_delete(self) -> None: for handlerid in self._manager_handlerids: self._object_manager.disconnect(handlerid) self._manager_handlerids = [] def _on_object_added(self, _object_manager: Gio.DBusObjectManager, dbus_object: Gio.DBusObject) -> None: session_proxy = dbus_object.get_interface('org.bluez.obex.Session1') transfer_proxy = dbus_object.get_interface('org.bluez.obex.Transfer1') object_path = dbus_object.get_object_path() if transfer_proxy: logging.info(object_path) transfer = Transfer(obj_path=object_path) chandlerid = transfer.connect_signal('completed', self._on_transfer_completed, True) ehandlerid = transfer.connect_signal('error', self._on_transfer_completed, False) self.__transfers[object_path] = (transfer, (chandlerid, ehandlerid)) self.emit('transfer-started', object_path) if session_proxy: logging.info(object_path) self.emit('session-added', object_path) def _on_object_removed(self, _object_manager: Gio.DBusObjectManager, dbus_object: Gio.DBusObject) -> None: session_proxy = dbus_object.get_interface('org.bluez.obex.Session1') transfer_proxy = dbus_object.get_interface('org.bluez.obex.Transfer1') object_path = dbus_object.get_object_path() if transfer_proxy and object_path in self.__transfers: logging.info(object_path) transfer, handlerids = self.__transfers.pop(object_path) for handlerid in handlerids: transfer.disconnect_signal(handlerid) if session_proxy: logging.info(object_path) self.emit('session-removed', object_path) def _on_transfer_completed(self, transfer: Transfer, success: bool) -> None: transfer_path = transfer.get_object_path() logging.info(f"{transfer_path} {success}") self.emit('transfer-completed', transfer_path, success) @classmethod def watch_name_owner( cls, appeared_handler: Callable[[Gio.DBusConnection, str, str], None], vanished_handler: Callable[[Gio.DBusConnection, str], None], ) -> None: Gio.bus_watch_name(Gio.BusType.SESSION, cls.__bus_name, Gio.BusNameWatcherFlags.AUTO_START, appeared_handler, vanished_handler) blueman-2.4.3/blueman/bluez/obex/ObjectPush.py000066400000000000000000000024121465054505200212710ustar00rootroot00000000000000import logging from typing import Dict from blueman.bluez.errors import BluezDBusException from blueman.bluez.obex.Base import Base from gi.repository import GObject, GLib from blueman.bluemantyping import GSignals class ObjectPush(Base): __gsignals__: GSignals = { 'transfer-started': (GObject.SignalFlags.NO_HOOKS, None, (str, str,)), 'transfer-failed': (GObject.SignalFlags.NO_HOOKS, None, (str,)), } _interface_name = 'org.bluez.obex.ObjectPush1' def __init__(self, obj_path: str): super().__init__(obj_path=obj_path) def send_file(self, file_path: str) -> None: def on_transfer_started(transfer_path: str, props: Dict[str, str]) -> None: logging.info(" ".join((self.get_object_path(), file_path, transfer_path))) self.emit('transfer-started', transfer_path, props['Filename']) def on_transfer_error(error: BluezDBusException) -> None: logging.error(f"{file_path} {error}") self.emit('transfer-failed', error) param = GLib.Variant('(s)', (file_path,)) self._call('SendFile', param, reply_handler=on_transfer_started, error_handler=on_transfer_error) def get_session_path(self) -> str: path: str = self.get_object_path() return path blueman-2.4.3/blueman/bluez/obex/Session.py000066400000000000000000000006241465054505200206510ustar00rootroot00000000000000from blueman.bluez.obex.Base import Base class Session(Base): _interface_name = 'org.bluez.obex.Session1' def __init__(self, obj_path: str): super().__init__(obj_path=obj_path) @property def address(self) -> str: dest: str = self.get('Destination') return dest @property def root(self) -> str: root: str = self.get('Root') return root blueman-2.4.3/blueman/bluez/obex/Transfer.py000066400000000000000000000031531465054505200210120ustar00rootroot00000000000000import logging from typing import List, Optional from blueman.bluez.obex.Base import Base from gi.repository import GObject, Gio, GLib from blueman.bluemantyping import GSignals class Transfer(Base): __gsignals__: GSignals = { 'progress': (GObject.SignalFlags.NO_HOOKS, None, (int,)), 'completed': (GObject.SignalFlags.NO_HOOKS, None, ()), 'error': (GObject.SignalFlags.NO_HOOKS, None, ()) } _interface_name = 'org.bluez.obex.Transfer1' def __init__(self, obj_path: str): super().__init__(obj_path=obj_path) @property def filename(self) -> Optional[str]: name: Optional[str] = self.get("Filename") return name @property def name(self) -> str: name: str = self.get("Name") return name @property def session(self) -> str: session: str = self.get("Session") return session @property def size(self) -> Optional[int]: size: Optional[int] = self.get("Size") return size def _properties_changed(self, _proxy: Gio.DBusProxy, changed_properties: GLib.Variant, _invalidated_properties: List[str]) -> None: logging.debug(f"{changed_properties}") for name, value in changed_properties.unpack().items(): logging.debug(f"{self.get_object_path()} {name} {value}") if name == 'Transferred': self.emit('progress', value) elif name == 'Status': if value == 'complete': self.emit('completed') elif value == 'error': self.emit('error') blueman-2.4.3/blueman/bluez/obex/__init__.py000066400000000000000000000000001465054505200207510ustar00rootroot00000000000000blueman-2.4.3/blueman/config/000077500000000000000000000000001465054505200160415ustar00rootroot00000000000000blueman-2.4.3/blueman/config/AutoConnectConfig.py000066400000000000000000000016771465054505200217760ustar00rootroot00000000000000from typing import Tuple import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from gi.repository import Gio class AutoConnectConfig(Gio.Settings): def __init__(self) -> None: super().__init__(schema_id="org.blueman.plugins.autoconnect") def bind_to_menuitem(self, item: Gtk.CheckMenuItem, data: Tuple[str, str]) -> None: def switch(active: bool) -> None: services = set(self["services"]) if active: self["services"] = set(services).union({data}) else: self["services"] = set(self["services"]).difference({data}) def on_change(config: AutoConnectConfig, key: str) -> None: if key == "services": item.props.active = data in set(config[key]) item.props.active = data in set(self["services"]) item.connect("toggled", lambda i: switch(i.props.active)) self.connect("changed", on_change) blueman-2.4.3/blueman/config/Makefile.am000066400000000000000000000003101465054505200200670ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/config blueman_PYTHON = \ __init__.py \ AutoConnectConfig.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/config/Makefile.in000066400000000000000000000424161465054505200201150ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/config ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/config blueman_PYTHON = \ __init__.py \ AutoConnectConfig.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/config/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/config/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/config/__init__.py000066400000000000000000000000001465054505200201400ustar00rootroot00000000000000blueman-2.4.3/blueman/gobject.py000066400000000000000000000005051465054505200165630ustar00rootroot00000000000000from typing import Any, Optional from gi.types import GObjectMeta class SingletonGObjectMeta(GObjectMeta): _instance: Optional[Any] = None def __call__(cls, *args: Any, **kwargs: Any) -> Any: if not cls._instance: cls._instance = super().__call__(*args, **kwargs) return cls._instance blueman-2.4.3/blueman/gui/000077500000000000000000000000001465054505200153605ustar00rootroot00000000000000blueman-2.4.3/blueman/gui/Animation.py000066400000000000000000000023011465054505200176450ustar00rootroot00000000000000from typing import Iterable, Optional from gi import require_version require_version("Gtk", "3.0") from gi.repository import GLib, Gtk class Animation: def __init__(self, icon: Gtk.Image, icons: Iterable[str], rate: int = 1) -> None: self.icon_names = list(icons) self.timer: Optional[int] = None self.current = 0 self.icon = icon self.rate = int(1000 / rate) def status(self) -> bool: if self.timer: return True else: return False def set_rate(self, rate: float) -> None: if not self.rate == int(1000 / rate): self.rate = int(1000 / rate) self.stop() self.start() def start(self) -> None: self.timer = GLib.timeout_add(self.rate, self._animation) def stop(self) -> None: if self.timer: GLib.source_remove(self.timer) self.icon.props.icon_name = self.icon_names[0] self.timer = None def _animation(self) -> bool: self.current += 1 if self.current > (len(self.icon_names) - 1): self.current = 0 self.icon.props.icon_name = self.icon_names[self.current] return True blueman-2.4.3/blueman/gui/CommonUi.py000066400000000000000000000055241465054505200174660ustar00rootroot00000000000000from datetime import datetime from gettext import gettext as _ from typing import Optional, overload, TYPE_CHECKING from blueman.Constants import WEBSITE, VERSION import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk if TYPE_CHECKING: from typing_extensions import Literal class ErrorDialog(Gtk.MessageDialog): def __init__(self, markup: str, secondary_markup: Optional[str] = None, excp: Optional[object] = None, icon_name: str = "dialog-error", buttons: Gtk.ButtonsType = Gtk.ButtonsType.CLOSE, title: Optional[str] = None, parent: Optional[Gtk.Container] = None, modal: bool = False, margin_left: int = 0, ) -> None: super().__init__(name="ErrorDialog", icon_name=icon_name, buttons=buttons, type=Gtk.MessageType.ERROR, title=title, parent=parent, modal=modal, margin_left=margin_left) self.set_markup(markup) if secondary_markup: self.format_secondary_markup(secondary_markup) if excp: message_box = self.get_message_area() label_expander = Gtk.Label(label="Exception", use_markup=True, visible=True) excp_label = Gtk.Label(label=str(excp), selectable=True, visible=True) expander = Gtk.Expander(label_widget=label_expander, visible=True) expander.add(excp_label) message_box.pack_start(expander, False, False, 10) @overload def show_about_dialog(app_name: str, run: "Literal[True]" = True, parent: Optional[Gtk.Window] = None) -> None: ... @overload def show_about_dialog(app_name: str, run: "Literal[False]", parent: Optional[Gtk.Window] = None) -> Gtk.AboutDialog: ... def show_about_dialog(app_name: str, run: bool = True, parent: Optional[Gtk.Window] = None ) -> Optional[Gtk.AboutDialog]: about = Gtk.AboutDialog() about.set_transient_for(parent) about.set_modal(True) # on KDE it shows a close button which is unconnected. about.connect("response", lambda x, y: about.destroy()) about.set_name(app_name) about.set_version(VERSION) about.set_copyright('Copyright © 2008 Valmantas Palikša\n' 'Copyright © 2008 Tadas Dailyda\n' f'Copyright © 2008 - {datetime.now().year} blueman project' ) about.set_comments(_('Blueman is a GTK+ Bluetooth manager')) about.set_website(WEBSITE) about.set_website_label(WEBSITE) about.set_icon_name('blueman') about.set_logo_icon_name('blueman') about.set_authors(['Valmantas Palikša ', 'Tadas Dailyda ', f'{WEBSITE}/graphs/contributors' ]) if run: about.show() return None else: return about blueman-2.4.3/blueman/gui/DeviceList.py000066400000000000000000000310711465054505200177670ustar00rootroot00000000000000from datetime import datetime import logging from typing import Dict, List, Optional, Any, Callable from blueman.Functions import adapter_path_to_name from blueman.gui.GenericList import GenericList, ListDataDict from blueman.Constants import ICON_PATH from blueman.bluez.Manager import Manager from blueman.bluez.Device import Device, AnyDevice from blueman.bluez.Adapter import Adapter, AnyAdapter from blueman.bluez.errors import DBusNoSuchAdapterError, BluezDBusException from gi.repository import GObject from gi.repository import GLib import gi from blueman.bluemantyping import GSignals gi.require_version("Gtk", "3.0") from gi.repository import Gtk class DeviceList(GenericList): __gsignals__: GSignals = { # @param: device TreeIter # note: None None is given when there ar no more rows, or when selected device is removed 'device-selected': (GObject.SignalFlags.RUN_LAST, None, (Device, Gtk.TreeIter,)), # @param: device, TreeIter, (key, value) 'device-property-changed': (GObject.SignalFlags.RUN_LAST, None, (Device, Gtk.TreeIter, object,)), # @param: adapter, (key, value) 'adapter-property-changed': (GObject.SignalFlags.RUN_LAST, None, (Adapter, object,)), # @param: progress (0 to 1) 'discovery-progress': (GObject.SignalFlags.RUN_LAST, None, (float,)), # @param: new adapter path, None if there are no more adapters 'adapter-changed': (GObject.SignalFlags.RUN_LAST, None, (str,)), # @param: adapter path 'adapter-added': (GObject.SignalFlags.RUN_LAST, None, (str,)), 'adapter-removed': (GObject.SignalFlags.RUN_LAST, None, (str,)), } def __init__(self, adapter_name: Optional[str] = None, tabledata: Optional[List[ListDataDict]] = None, headers_visible: bool = True) -> None: if not tabledata: tabledata = [] # cache for fast lookup in the list self.path_to_row: Dict[str, Gtk.TreeRowReference] = {} self.manager = Manager() self._managerhandlers: List[int] = [] self._managerhandlers.append(self.manager.connect_signal('adapter-removed', self.__on_manager_signal, 'adapter-removed')) self._managerhandlers.append(self.manager.connect_signal('adapter-added', self.__on_manager_signal, 'adapter-added')) self._managerhandlers.append(self.manager.connect_signal('device-created', self.__on_manager_signal, 'device-created')) self._managerhandlers.append(self.manager.connect_signal('device-removed', self.__on_manager_signal, 'device-removed')) self.any_device = AnyDevice() self._anydevhandler = self.any_device.connect_signal("property-changed", self._on_device_property_changed) self.__discovery_time: float = 0 self.__adapter_path: Optional[str] = None self.Adapter: Optional[Adapter] = None self.discovering = False data = tabledata + [ {"id": "device", "type": object}, {"id": "dbus_path", "type": str}, {"id": "timestamp", "type": float}, {"id": "no_name", "type": bool} ] super().__init__(data, headers_visible=headers_visible) self.set_name("DeviceList") self.set_adapter(adapter_name) self._any_adapter = AnyAdapter() self._anyadapterhandler = self._any_adapter.connect_signal("property-changed", self._on_property_changed) self._selectionhandler = self.selection.connect('changed', self.on_selection_changed) self.icon_theme = Gtk.IconTheme.get_default() self.icon_theme.prepend_search_path(ICON_PATH) # handle icon theme changes self.icon_theme.connect("changed", self.on_icon_theme_changed) def destroy(self) -> None: self.any_device.disconnect(self._anydevhandler) self._any_adapter.disconnect(self._anyadapterhandler) self.selection.disconnect(self._selectionhandler) for handler in self._managerhandlers: self.manager.disconnect(handler) super().destroy() def __on_manager_signal(self, _manager: Manager, path: str, signal_name: str) -> None: if signal_name == 'adapter-removed': self.emit("adapter-removed", path) if path == self.__adapter_path: self.clear() self.Adapter = None self.set_adapter() if signal_name == 'adapter-added': if self.Adapter is None: self.set_adapter(path) self.emit("adapter-added", path) if signal_name == 'device-created': self.device_add_event(path) if signal_name == 'device-removed': self.device_remove_event(path) def on_selection_changed(self, selection: Gtk.TreeSelection) -> None: model, tree_iter = selection.get_selected() if tree_iter: tree_iter = model.convert_iter_to_child_iter(tree_iter) row = self.get(tree_iter, "device") dev = row["device"] self.emit("device-selected", dev, tree_iter) def _on_property_changed(self, _adapter: AnyAdapter, key: str, value: object, path: str) -> None: if not self.Adapter or self.Adapter.get_object_path() != path: return if key == "Discovering" and not value: self.discovering = False self.emit("adapter-property-changed", self.Adapter, (key, value)) def _on_device_property_changed(self, _device: AnyDevice, key: str, value: object, path: str) -> None: tree_iter = self.find_device_by_path(path) if tree_iter is not None: dev = self.get(tree_iter, "device")["device"] self.row_update_event(tree_iter, key, value) self.emit("device-property-changed", dev, tree_iter, (key, value)) # Override when subclassing def on_icon_theme_changed(self, _icon_them: Gtk.IconTheme) -> None: logging.warning("Icons may not be updated with icon theme changes") # ##### virtual funcs ##### # called when row needs to be initialized def row_setup_event(self, tree_iter: Gtk.TreeIter, device: Device) -> None: pass # called when a property for a device changes def row_update_event(self, tree_iter: Gtk.TreeIter, key: str, value: Any) -> None: pass # called when device needs to be added to the list def device_add_event(self, object_path: str) -> None: self.add_device(object_path) def device_remove_event(self, object_path: str) -> None: logging.debug(object_path) tree_iter = self.find_device_by_path(object_path) if tree_iter is None: return if self.compare(self.selected(), tree_iter): self.emit("device-selected", None, None) self.delete(tree_iter) del self.path_to_row[object_path] ######################### def set_adapter(self, adapter: Optional[str] = None) -> None: self.clear() if self.discovering: self.stop_discovery() self.emit("adapter-property-changed", self.Adapter, ("Discovering", False)) adapter = adapter_path_to_name(adapter) logging.debug(f"Setting adapter to: {adapter}") if adapter is not None: try: self.Adapter = self.manager.get_adapter(adapter) self.__adapter_path = self.Adapter.get_object_path() except DBusNoSuchAdapterError: logging.warning('Failed to set adapter, trying first available.') self.set_adapter(None) return else: adapters = self.manager.get_adapters() if len(adapters) > 0: self.Adapter = adapters[0] self.__adapter_path = self.Adapter.get_object_path() else: self.Adapter = None self.__adapter_path = None self.emit("adapter-changed", self.__adapter_path) def update_progress(self, time: float, totaltime: float) -> bool: if not self.discovering: return False self.__discovery_time += time progress = self.__discovery_time / totaltime if progress >= 1.0: progress = 1.0 if self.__discovery_time >= totaltime: self.stop_discovery() return False self.emit("discovery-progress", progress) return True def add_device(self, object_path: str) -> None: device = Device(obj_path=object_path) # device belongs to another adapter if not self.Adapter or not device['Adapter'] == self.Adapter.get_object_path(): return logging.info("adding new device") colls = { "device": device, "dbus_path": object_path, "timestamp": float(datetime.strftime(datetime.now(), '%Y%m%d%H%M%S%f')), "no_name": "Name" not in device } tree_iter = self.append(**colls) self.row_setup_event(tree_iter, device) if self.get_selected_device() is None: self.selection.select_path(Gtk.TreePath.new_first()) def populate_devices(self) -> None: self.clear() self.manager.populate_devices() def discover_devices(self, time: float = 60.0, error_handler: Optional[Callable[[BluezDBusException], None]] = None) -> None: if not self.discovering: self.__discovery_time = 0 if self.Adapter is not None: self.Adapter.start_discovery(error_handler=error_handler) self.discovering = True t = 1.0 / 15 * 1000 GLib.timeout_add(int(t), self.update_progress, t / 1000, time) def is_valid_adapter(self) -> bool: if self.Adapter is None: return False else: return True def get_adapter_path(self) -> Optional[str]: return self.__adapter_path if self.is_valid_adapter() else None def stop_discovery(self) -> None: self.discovering = False if self.Adapter is not None: self.Adapter.stop_discovery() def get_selected_device(self) -> Optional[Device]: selected = self.selected() if selected is not None: row = self.get(selected, "device") device: Device = row["device"] return device return None def clear(self) -> None: if len(self.liststore): for i in self.liststore: tree_iter = i.iter dbus_path = self.get(tree_iter, "dbus_path")["dbus_path"] self.device_remove_event(dbus_path) self.liststore.clear() self.emit("device-selected", None, None) self.path_to_row = {} def find_device_by_path(self, object_path: str) -> Optional[Gtk.TreeIter]: row = self.path_to_row.get(object_path, None) if row is None: return row if row.valid(): tree_path = row.get_path() assert tree_path is not None tree_iter = self.liststore.get_iter(tree_path) return tree_iter else: del self.path_to_row[object_path] return None def do_cache(self, tree_iter: Gtk.TreeIter, kwargs: Dict[str, Any]) -> None: object_path = None if "device" in kwargs: if kwargs["device"]: object_path = kwargs['device'].get_object_path() elif "dbus_path" in kwargs: if kwargs["dbus_path"]: object_path = kwargs['dbus_path'] else: existing = self.get(tree_iter, "dbus_path")["dbus_path"] if existing is not None: del self.path_to_row[existing] if object_path: logging.info(f"Caching new device {object_path}") self.path_to_row[object_path] = Gtk.TreeRowReference.new(self.liststore, self.liststore.get_path(tree_iter)) def append(self, **columns: object) -> Gtk.TreeIter: tree_iter = super().append(**columns) self.do_cache(tree_iter, columns) return tree_iter def prepend(self, **columns: object) -> Gtk.TreeIter: tree_iter = super().prepend(**columns) self.do_cache(tree_iter, columns) return tree_iter def set(self, tree_iter: Gtk.TreeIter, **kwargs: object) -> None: super().set(tree_iter, **kwargs) self.do_cache(tree_iter, kwargs) blueman-2.4.3/blueman/gui/DeviceSelectorDialog.py000066400000000000000000000040731465054505200217560ustar00rootroot00000000000000from gettext import gettext as _ from typing import Optional, Tuple from blueman.bluez.Device import Device from blueman.gui.DeviceList import DeviceList from blueman.gui.DeviceSelectorWidget import DeviceSelectorWidget import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk class DeviceSelectorDialog(Gtk.Dialog): def __init__(self, title: str = _("Select Device"), parent: Optional[Gtk.Container] = None, discover: bool = True, adapter_name: Optional[str] = None) -> None: super().__init__(title=title, name="DeviceSelectorDialog", parent=parent, icon_name="blueman", resizable=False) self.add_buttons(_("_Cancel"), Gtk.ResponseType.REJECT, _("_OK"), Gtk.ResponseType.ACCEPT) self.vbox.props.halign = Gtk.Align.CENTER self.vbox.props.valign = Gtk.Align.CENTER self.vbox.props.hexpand = True self.vbox.props.vexpand = True self.vbox.props.margin = 6 self.selector = DeviceSelectorWidget(adapter_name=adapter_name, visible=True) self.vbox.pack_start(self.selector, True, True, 0) self.selection: Optional[Tuple[str, Optional[Device]]] = None self.selector.List.connect("device-selected", self.on_device_selected) self.selector.List.connect("adapter-changed", self.on_adapter_changed) if discover: self.selector.List.discover_devices() self.selector.List.connect("row-activated", self.on_row_activated) def close(self) -> None: self.selector.destroy() super().close() def on_row_activated(self, _treeview: Gtk.TreeView, _path: Gtk.TreePath, _view_column: Gtk.TreeViewColumn, *_args: object) -> None: self.response(Gtk.ResponseType.ACCEPT) def on_adapter_changed(self, _devlist: DeviceList, _adapter: str) -> None: self.selection = None def on_device_selected(self, devlist: DeviceList, device: Optional[Device], _tree_iter: Gtk.TreeIter) -> None: assert devlist.Adapter is not None self.selection = (devlist.Adapter.get_object_path(), device) blueman-2.4.3/blueman/gui/DeviceSelectorList.py000066400000000000000000000047161465054505200214760ustar00rootroot00000000000000from html import escape from typing import Optional, Any, List from blueman.bluez.Device import Device from blueman.gui.DeviceList import DeviceList from gi.repository import Pango import gi from blueman.gui.GenericList import ListDataDict gi.require_version("Gtk", "3.0") from gi.repository import Gtk class DeviceSelectorList(DeviceList): def __init__(self, adapter_name: Optional[str] = None) -> None: tabledata: List[ListDataDict] = [ # device picture {"id": "device_icon", "type": str, "renderer": Gtk.CellRendererPixbuf(stock_size=Gtk.IconSize.MENU), "render_attrs": {"icon_name": 0}}, # device caption {"id": "caption", "type": str, "renderer": Gtk.CellRendererText(ellipsize=Pango.EllipsizeMode.END), "render_attrs": {"markup": 1}, "view_props": {"expand": True}}, {"id": "paired_icon", "type": str, "renderer": Gtk.CellRendererPixbuf(stock_size=Gtk.IconSize.MENU), "render_attrs": {"icon_name": 2}}, {"id": "trusted_icon", "type": str, "renderer": Gtk.CellRendererPixbuf(stock_size=Gtk.IconSize.MENU), "render_attrs": {"icon_name": 3}} ] super().__init__(adapter_name, tabledata, headers_visible=False) def on_icon_theme_changed(self, _icon_them: Gtk.IconTheme) -> None: for row in self.liststore: device = self.get(row.iter, "device")["device"] self.row_setup_event(row.iter, device) def row_setup_event(self, tree_iter: Gtk.TreeIter, device: Device) -> None: self.row_update_event(tree_iter, "Trusted", device['Trusted']) self.row_update_event(tree_iter, "Paired", device['Paired']) self.row_update_event(tree_iter, "Alias", device.display_name) self.row_update_event(tree_iter, "Icon", device['Icon']) def row_update_event(self, tree_iter: Gtk.TreeIter, key: str, value: Any) -> None: if key == "Trusted": if value: self.set(tree_iter, trusted_icon="blueman-trust-symbolic") else: self.set(tree_iter, trusted_icon=None) elif key == "Paired": if value: self.set(tree_iter, paired_icon="blueman-pair-symbolic") else: self.set(tree_iter, paired_icon=None) elif key == "Alias": self.set(tree_iter, caption=escape(value)) elif key == "Icon": self.set(tree_iter, device_icon=value) blueman-2.4.3/blueman/gui/DeviceSelectorWidget.py000066400000000000000000000115601465054505200220010ustar00rootroot00000000000000from gettext import gettext as _ import os import logging from typing import Optional, Tuple from blueman.bluez.Adapter import Adapter from blueman.gui.DeviceSelectorList import DeviceSelectorList import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk class DeviceSelectorWidget(Gtk.Box): def __init__(self, adapter_name: Optional[str] = None, orientation: Gtk.Orientation = Gtk.Orientation.VERTICAL, visible: bool = False) -> None: super().__init__(orientation=orientation, spacing=1, vexpand=True, width_request=360, height_request=340, name="DeviceSelectorWidget", visible=visible) self.List = DeviceSelectorList(adapter_name) if self.List.Adapter is not None: self.List.populate_devices() sw = Gtk.ScrolledWindow(hscrollbar_policy=Gtk.PolicyType.NEVER, vscrollbar_policy=Gtk.PolicyType.AUTOMATIC, shadow_type=Gtk.ShadowType.IN) sw.add(self.List) self.pack_start(sw, True, True, 0) # Disable overlay scrolling if Gtk.get_minor_version() >= 16: sw.props.overlay_scrolling = False model = Gtk.ListStore(str, str) cell = Gtk.CellRendererText() self.cb_adapters = Gtk.ComboBox(model=model, visible=True) self.cb_adapters.set_tooltip_text(_("Adapter selection")) self.cb_adapters.pack_start(cell, True) self.cb_adapters.add_attribute(cell, 'text', 0) spinner_box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=6, height_request=8) self.spinner = Gtk.Spinner(halign=Gtk.Align.START, hexpand=True, has_tooltip=True, tooltip_text=_("Discovering…"), margin=6) spinner_box.add(self.cb_adapters) spinner_box.add(self.spinner) self.add(spinner_box) self.cb_adapters.connect("changed", self.on_adapter_selected) self.List.connect("adapter-changed", self.on_adapter_changed) self.List.connect("adapter-added", self.on_adapter_added) self.List.connect("adapter-removed", self.on_adapter_removed) self.List.connect("adapter-property-changed", self.on_adapter_prop_changed) self.update_adapters_list() self.show_all() def __del__(self) -> None: self.List.destroy() logging.debug("Deleting widget") def on_adapter_prop_changed(self, _devlist: DeviceSelectorList, adapter: Adapter, key_value: Tuple[str, object] ) -> None: key, value = key_value if key == "Name" or key == "Alias": self.update_adapters_list() elif key == "Discovering": if not value: self.spinner.stop() else: self.spinner.start() def on_adapter_added(self, _devlist: DeviceSelectorList, _adapter_path: str) -> None: self.update_adapters_list() def on_adapter_removed(self, _devlist: DeviceSelectorList, _adapter_path: str) -> None: self.update_adapters_list() def on_adapter_selected(self, cb_adapters: Gtk.ComboBox) -> None: logging.info("selected") tree_iter = cb_adapters.get_active_iter() if tree_iter: adapter_path = cb_adapters.get_model().get_value(tree_iter, 1) if self.List.Adapter: if self.List.Adapter.get_object_path() != adapter_path: # Stop discovering on previous adapter self.List.Adapter.stop_discovery() self.List.set_adapter(os.path.basename(adapter_path)) # Start discovery on selected adapter self.List.Adapter.start_discovery() def on_adapter_changed(self, _devlist: DeviceSelectorList, adapter_path: str) -> None: logging.info("changed") if adapter_path is None: self.update_adapters_list() else: if self.List.Adapter: self.List.populate_devices() def update_adapters_list(self) -> None: model = self.cb_adapters.get_model() assert isinstance(model, Gtk.ListStore) model.clear() adapters = self.List.manager.get_adapters() num = len(adapters) if num == 0: self.cb_adapters.props.visible = False self.List.props.sensitive = False elif num == 1: self.cb_adapters.props.visible = False self.List.props.sensitive = True elif num > 1: self.List.props.sensitive = True self.cb_adapters.props.visible = True for adapter in adapters: tree_iter = model.append([adapter.get_name(), adapter.get_object_path()]) if self.List.Adapter and adapter.get_object_path() == self.List.Adapter.get_object_path(): self.cb_adapters.set_active_iter(tree_iter) blueman-2.4.3/blueman/gui/GenericList.py000066400000000000000000000104201465054505200201370ustar00rootroot00000000000000from typing import Dict, Optional, TYPE_CHECKING, Iterable, Mapping, Callable, Tuple, Collection, Any import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk if TYPE_CHECKING: from typing_extensions import TypedDict class _ListDataDictBase(TypedDict): id: str type: type class ListDataDict(_ListDataDictBase, total=False): renderer: Gtk.CellRenderer render_attrs: Mapping[str, int] view_props: Mapping[str, object] celldata_func: Tuple[Callable[[Gtk.TreeViewColumn, Gtk.CellRenderer, Gtk.TreeModelFilter, Gtk.TreeIter, Any], None], Any] else: ListDataDict = dict # noinspection PyAttributeOutsideInit class GenericList(Gtk.TreeView): def __init__(self, data: Iterable[ListDataDict], headers_visible: bool = True, visible: bool = False) -> None: super().__init__(headers_visible=headers_visible, visible=visible) self.set_name("GenericList") self.selection = self.get_selection() self._load(data) def _load(self, data: Iterable[ListDataDict]) -> None: self.ids: Dict[str, int] = {} self.columns: Dict[str, Gtk.TreeViewColumn] = {} types = [row["type"] for row in data] self.liststore = Gtk.ListStore(*types) self.filter = self.liststore.filter_new() self.set_model(self.filter) for i, row in enumerate(data): self.ids[row["id"]] = i if "renderer" not in row: continue column = Gtk.TreeViewColumn() column.pack_start(row["renderer"], True) column.set_attributes(row["renderer"], **row["render_attrs"]) if "view_props" in row: column.set_properties(**row["view_props"]) if "celldata_func" in row: func, user_data = row["celldata_func"] column.set_cell_data_func(row["renderer"], func, user_data) self.columns[row["id"]] = column self.append_column(column) def selected(self) -> Optional[Gtk.TreeIter]: model, tree_iter = self.selection.get_selected() if tree_iter is not None: tree_iter = model.convert_iter_to_child_iter(tree_iter) return tree_iter def delete(self, tree_iter: Gtk.TreeIter) -> bool: if self.liststore.iter_is_valid(tree_iter): self.liststore.remove(tree_iter) return True else: return False def _add(self, **columns: object) -> Collection[object]: items: Dict[int, object] = {} for k, v in self.ids.items(): items[v] = None for k, val in columns.items(): if k in self.ids: items[self.ids[k]] = val else: raise Exception(f"Invalid key {k}") return items.values() def append(self, **columns: object) -> Gtk.TreeIter: vals = self._add(**columns) return self.liststore.append(vals) def prepend(self, **columns: object) -> Gtk.TreeIter: vals = self._add(**columns) return self.liststore.prepend(vals) def set(self, tree_iter: Gtk.TreeIter, **cols: object) -> None: for k, v in cols.items(): self.liststore.set(tree_iter, self.ids[k], v) def get(self, tree_iter: Gtk.TreeIter, *items: str) -> Dict[str, Any]: row_data = {} if not items: columns = [(name, self.ids[name]) for name in self.ids] else: columns = [(name, self.ids[name]) for name in items if name in self.ids] for name, colid in columns: row_data[name] = self.liststore.get_value(tree_iter, colid) return row_data def get_iter(self, path: Optional[Gtk.TreePath]) -> Optional[Gtk.TreeIter]: if path is None: return None try: return self.liststore.get_iter(path) except ValueError: return None def clear(self) -> None: self.liststore.clear() def compare(self, iter_a: Optional[Gtk.TreeIter], iter_b: Optional[Gtk.TreeIter]) -> bool: if iter_a is not None and iter_b is not None: assert self.liststore is not None return self.liststore.get_path(iter_a) == self.liststore.get_path(iter_b) else: return False blueman-2.4.3/blueman/gui/GsmSettings.py000066400000000000000000000023201465054505200201760ustar00rootroot00000000000000from gettext import gettext as _ from blueman.main.Builder import Builder import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from gi.repository import Gio class GsmSettings(Gtk.Dialog): def __init__(self, bd_address: str) -> None: super().__init__() self.set_name("GsmSettings") self.device = bd_address builder = Builder("gsm-settings.ui") gsm_grid = builder.get_widget("gsm_grid", Gtk.Grid) self.config = Gio.Settings(schema_id="org.blueman.gsmsetting", path=f"/org/blueman/gsmsettings/{bd_address}/") self.props.icon_name = "network-wireless-symbolic" self.props.title = _("GSM Settings") self.props.resizable = False a = self.get_content_area() a.pack_start(gsm_grid, True, True, 0) gsm_grid.show() self.e_apn = builder.get_widget("e_apn", Gtk.Entry) self.e_number = builder.get_widget("e_number", Gtk.Entry) self.config.bind("apn", self.e_apn, "text", Gio.SettingsBindFlags.DEFAULT) self.config.bind("number", self.e_number, "text", Gio.SettingsBindFlags.DEFAULT) self.add_button(_("_Close"), Gtk.ResponseType.CLOSE) blueman-2.4.3/blueman/gui/GtkAnimation.py000066400000000000000000000165551465054505200203330ustar00rootroot00000000000000from typing import List, Optional, Collection, Iterable, TYPE_CHECKING import cairo import gi from blueman.bluemantyping import GSignals gi.require_version("Gtk", "3.0") from gi.repository import Gtk gi.require_version("Gdk", "3.0") from gi.repository import Gdk from gi.repository import GObject from gi.repository import GLib if TYPE_CHECKING: from blueman.gui.manager.ManagerDeviceList import ManagerDeviceList BaseContext = cairo.Context[cairo.Surface] class AnimBase(GObject.GObject): __gsignals__: GSignals = { 'animation-finished': (GObject.SignalFlags.RUN_LAST, None, ()), } def __init__(self, state: float = 1.0) -> None: super().__init__() self._source: Optional[int] = None self._state = state self.frozen = False self.fps = 24.0 def _do_transition(self) -> bool: if abs(self._end - self._start) < 0.000001: return False self._state += self._step_size if self._end - self._start < 0: if self._state <= self._end: self._state = self._end self._state_changed(self._state) self._source = None self.emit("animation-finished") return False else: if self._state >= self._end: self._state = self._end self._state_changed(self._state) self._source = None self.emit("animation-finished") return False self._state_changed(self._state) return True def thaw(self) -> None: self.frozen = False def freeze(self) -> None: self.frozen = True def animate(self, start: float = 1.0, end: float = 0.0, duration: int = 1000) -> None: if self.frozen: self.emit("animation-finished") return self._state = start self._start = start self._end = end self._duration = duration if self._source: GLib.source_remove(self._source) try: self._step_size = (end - start) / (self.fps * (duration / 1000.0)) except ZeroDivisionError: self._state = end return self._state_changed(self._state) self._source = GLib.timeout_add(int(1.0 / self.fps * 1000), self._do_transition) def _state_changed(self, state: float) -> None: self.state_changed(state) def state_changed(self, state: float) -> None: pass def get_state(self) -> float: return self._state def set_state(self, state: float) -> None: self._state = state self._state_changed(state) def is_animating(self) -> bool: return self._source is not None class TreeRowFade(AnimBase): def __init__(self, tw: "ManagerDeviceList", path: Gtk.TreePath, columns: Optional[Collection[Gtk.TreeViewColumn]] = None) -> None: super().__init__(1.0) self.tw = tw assert self.tw.liststore is not None self.sig: Optional[int] = self.tw.connect_after("draw", self.on_draw) self.row = Gtk.TreeRowReference.new(self.tw.liststore, path) self.stylecontext = tw.get_style_context() self.columns = columns def unref(self) -> None: if self.sig is not None: self.tw.disconnect(self.sig) self.sig = None def on_draw(self, widget: Gtk.Widget, cr: "BaseContext") -> bool: if self.frozen: return False if not self.row.valid(): if self.sig is not None: self.tw.disconnect(self.sig) self.sig = None return False path = self.row.get_path() if path is None: return False path = self.tw.filter.convert_child_path_to_path(path) if path is None: return False color = self.stylecontext.get_background_color(Gtk.StateFlags.NORMAL) if not self.columns: self.columns = self.tw.get_columns() assert self.columns is not None for col in self.columns: rect = self.tw.get_background_area(path, col) cr.rectangle(rect.x, rect.y, rect.width, rect.height) cr.clip() cr.set_source_rgba(color.red, color.green, color.blue, 1.0 - self.get_state()) cr.set_operator(cairo.OPERATOR_OVER) cr.paint() return False def state_changed(self, state: float) -> None: self.tw.queue_draw() class CellFade(AnimBase): def __init__(self, tw: "ManagerDeviceList", path: Gtk.TreePath, columns: Iterable[int]) -> None: super().__init__(1.0) self.tw = tw assert self.tw.liststore is not None self.frozen = False self.sig: Optional[int] = tw.connect_after("draw", self.on_draw) self.row = Gtk.TreeRowReference.new(self.tw.liststore, path) self.selection = tw.get_selection() self.columns: List[Optional[Gtk.TreeViewColumn]] = [] for i in columns: self.columns.append(self.tw.get_column(i)) def unref(self) -> None: if self.sig is not None: self.tw.disconnect(self.sig) self.sig = None def on_draw(self, _widget: Gtk.Widget, cr: "BaseContext") -> bool: if self.frozen: return False if not self.row.valid(): if self.sig is not None: self.tw.disconnect(self.sig) self.sig = None assert self.tw.liststore is not None path = self.row.get_path() if path is None: return False path = self.tw.filter.convert_child_path_to_path(path) if path is None: return False # FIXME Use Gtk.render_background to render background. # However it does not use the correct colors/gradient. for col in self.columns: bg_rect = self.tw.get_background_area(path, col) rect = self.tw.get_cell_area(path, col) rect.y = bg_rect.y rect.height = bg_rect.height cr.rectangle(rect.x, rect.y, rect.width, rect.height) cr.clip() maybe_selected = self.tw.selected() if maybe_selected is not None: selected = self.tw.liststore.get_path(maybe_selected) == path else: selected = False stylecontext = self.tw.get_style_context() if selected: bg_color = stylecontext.get_background_color(Gtk.StateFlags.SELECTED) else: bg_color = stylecontext.get_background_color(Gtk.StateFlags.NORMAL) cr.set_source_rgb(bg_color.red, bg_color.green, bg_color.blue) cr.paint_with_alpha(1.0 - self.get_state()) return False def state_changed(self, state: float) -> None: self.tw.queue_draw() class WidgetFade(AnimBase): def __init__(self, widget: Gtk.Widget, color: Gdk.RGBA) -> None: super().__init__(1.0) self.widget = widget self.color = color self.sig = widget.connect_after("draw", self.on_draw) def on_draw(self, _widget: Gtk.Widget, cr: "BaseContext") -> bool: if not self.frozen: cr.set_source_rgba(self.color.red, self.color.green, self.color.blue, self.color.alpha - self.get_state()) cr.set_operator(cairo.OPERATOR_OVER) cr.paint() return False def state_changed(self, state: float) -> None: self.widget.queue_draw() blueman-2.4.3/blueman/gui/Makefile.am000066400000000000000000000005731465054505200174210ustar00rootroot00000000000000SUBDIRS = \ applet \ manager bluemandir = $(pythondir)/blueman/gui blueman_PYTHON = Animation.py GsmSettings.py CommonUi.py DeviceList.py DeviceSelectorDialog.py DeviceSelectorList.py DeviceSelectorWidget.py GenericList.py GtkAnimation.py __init__.py Notification.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/gui/Makefile.in000066400000000000000000000572171465054505200174410ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/gui ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ applet \ manager bluemandir = $(pythondir)/blueman/gui blueman_PYTHON = Animation.py GsmSettings.py CommonUi.py DeviceList.py DeviceSelectorDialog.py DeviceSelectorList.py DeviceSelectorWidget.py GenericList.py GtkAnimation.py __init__.py Notification.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(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) --foreign blueman/gui/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON 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 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: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ 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 uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/gui/Notification.py000066400000000000000000000252201465054505200203610ustar00rootroot00000000000000from typing import Dict, List, Callable, Optional, Iterable, Tuple, Union, Type import gi gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") from gi.repository import Gtk from gi.repository import Gdk from gi.repository import GdkPixbuf from gi.repository import GLib from gi.repository import Gio from blueman.gui.GtkAnimation import AnimBase import logging OPACITY_START = 0.7 class Fade(AnimBase): def __init__(self, window: Gtk.Window) -> None: super().__init__(state=OPACITY_START) self.window = window def state_changed(self, state: float) -> None: self.window.props.opacity = state class _NotificationDialog(Gtk.MessageDialog): def __init__(self, summary: str, message: str, _timeout: int = -1, actions: Optional[Iterable[Tuple[str, str]]] = None, actions_cb: Optional[Callable[[str], None]] = None, icon_name: Optional[str] = None, image_data: Optional[GdkPixbuf.Pixbuf] = None) -> None: super().__init__(parent=None, type=Gtk.MessageType.QUESTION, buttons=Gtk.ButtonsType.NONE, text=None) self.set_name("NotificationDialog") i = 100 self.actions_supported = True self.actions: Dict[int, str] = {} self.callback = actions_cb if actions: for a in actions: action_id = a[0] action_name = a[1] self.actions[i] = action_id self.add_button(action_name, i) i += 1 self.actions[Gtk.ResponseType.DELETE_EVENT] = "close" self.props.secondary_use_markup = True self.resize(350, 50) self.fader = Fade(self) self.props.skip_taskbar_hint = False self.props.title = summary self.props.text = summary self.props.secondary_text = message self.props.window_position = Gtk.WindowPosition.CENTER if icon_name: self.set_icon_from_icon_name(icon_name, 48) elif image_data: self.set_icon_from_pixbuf(image_data) self.connect("response", self.dialog_response) self.props.icon_name = "blueman" self.entered = False def on_enter(_widget: "_NotificationDialog", _event: Gdk.Event) -> bool: if self.get_window() == Gdk.Window.at_pointer()[0] or not self.entered: self.fader.animate(start=self.fader.get_state(), end=1.0, duration=500) self.entered = True return False def on_leave(_widget: "_NotificationDialog", _event: Gdk.Event) -> bool: if not Gdk.Window.at_pointer(): self.entered = False self.fader.animate(start=self.fader.get_state(), end=OPACITY_START, duration=500) return False self.connect("enter-notify-event", on_enter) self.connect("leave-notify-event", on_leave) def set_message(self, message: str) -> None: self.props.secondary_text = message def set_notification_icon(self, icon_name: str) -> None: self.set_icon_from_icon_name(icon_name, 48) def dialog_response(self, _dialog: Gtk.Dialog, response: int) -> None: if self.callback: self.callback(self.actions[response]) self.hide() def show(self) -> None: self.set_opacity(OPACITY_START) self.present() self.set_opacity(OPACITY_START) def close(self) -> None: self.hide() def add_action(self, _action_id: str, _label: str, _callback: Optional[Callable[[str], None]] = None) -> None: logging.warning("stub") def set_icon_from_pixbuf(self, pixbuf: GdkPixbuf.Pixbuf) -> None: im = Gtk.Image.new_from_pixbuf(pixbuf) self.set_image(im) im.show() def set_icon_from_icon_name(self, icon_name: str, size: int) -> None: im = Gtk.Image(icon_name=icon_name, pixel_size=size) self.set_image(im) im.show() class _NotificationBubble(Gio.DBusProxy): def __init__(self, summary: str, message: str, timeout: int = -1, actions: Optional[Iterable[Tuple[str, str]]] = None, actions_cb: Optional[Callable[[str], None]] = None, icon_name: Optional[str] = None, image_data: Optional[GdkPixbuf.Pixbuf] = None) -> None: super().__init__( g_name='org.freedesktop.Notifications', g_interface_name='org.freedesktop.Notifications', g_object_path='/org/freedesktop/Notifications', g_bus_type=Gio.BusType.SESSION, g_flags=Gio.DBusProxyFlags.NONE) self.init() self._app_name = 'blueman' self._app_icon = '' self._actions: List[str] = [] self._callbacks: Dict[str, Callable[[str], None]] = {} self._hints: Dict[str, GLib.Variant] = {} # hint : (variant format, spec version) self._supported_hints = { 'action-icons': ('b', 1.2), 'category': ('s', 0), 'desktop-entry': ('s', 0), 'image-data': ('(iiibiiay)', 1.2), 'image_data': ('(iiibiiay)', 1.1), 'image-path': ('s', 1.2), 'image_path': ('s', 1.1), 'icon_data': ('(iiibiiay)', 0), 'resident': ('b', 1.2), 'sound-file': ('s', 0), 'sound-name': ('s', 0), 'suppress-sound': ('b', 0), 'transient': ('b', 1.2), 'x': ('i', 0), 'y': ('i', 0), 'urgency': ('y', 0)} self._body = message self._summary = summary self._timeout = timeout self._return_id = None if icon_name: self._app_icon = icon_name elif image_data: w = image_data.props.width h = image_data.props.height stride = image_data.props.rowstride alpha = image_data.props.has_alpha bits = image_data.props.bits_per_sample channel = image_data.props.n_channels data = image_data.get_pixels() supported_spec = float(self.server_information[-1]) if supported_spec < 1.1: key = 'icon_data' elif supported_spec < 1.2: key = 'image_data' elif supported_spec >= 1.2: key = 'image-data' else: raise ValueError('Not supported by server') self.set_hint(key, (w, h, stride, alpha, bits, channel, data)) if actions: for action in actions: self.add_action(action[0], action[1], actions_cb) self._capabilities = self.GetCapabilities() def set_message(self, message: str) -> None: self._body = message if self._return_id is not None: self.show() def set_notification_icon(self, icon_name: str) -> None: self._app_icon = icon_name if self._return_id is not None: self.show() @property def server_information(self) -> Tuple[str, str, str, str]: info: Tuple[str, str, str, str] = self.GetServerInformation() return info @property def actions_supported(self) -> bool: return 'actions' in self._capabilities def set_hint(self, key: str, val: object) -> None: if key not in self._supported_hints: raise ValueError('Unsupported hint') fmt, spec_version = self._supported_hints[key] if spec_version > float(self.server_information[-1]): raise ValueError('Not supported by server') param = GLib.Variant(fmt, val) self._hints[key] = param def remove_hint(self, key: str) -> None: del (self._hints[key]) def clear_hints(self) -> None: self._hints = {} def add_action(self, action_id: str, label: str, callback: Optional[Callable[[str], None]] = None) -> None: self._actions.extend([action_id, label]) if callback: self._callbacks[action_id] = callback def clear_actions(self) -> None: self._actions = [] self._callbacks = {} def do_g_signal(self, _sender_name: str, signal_name: str, params: GLib.Variant) -> None: notif_id, signal_val = params.unpack() if notif_id != self._return_id: return logging.info(signal_val) if signal_name == 'NotificationClosed': if signal_val == 1: logging.debug('The notification expired.') elif signal_val == 2: logging.debug('The notification was dismissed by the user.') elif signal_val == 3: logging.debug('The notification was closed by a call to CloseNotification.') elif signal_val == 4: logging.debug('Undefined/reserved reasons.') elif signal_name == 'ActionInvoked': if signal_val in self._callbacks: self._callbacks[signal_val](signal_val) def show(self) -> None: replace_id = self._return_id if self._return_id else 0 return_id = self.Notify('(susssasa{sv}i)', self._app_name, replace_id, self._app_icon, self._summary, self._body, self._actions, self._hints, self._timeout) self._return_id = return_id def close(self) -> None: param = GLib.Variant('(u)', (self._return_id,)) self.call_sync('CloseNotification', param, Gio.DBusCallFlags.NONE, -1, None) self._return_id = None def Notification(summary: str, message: str, timeout: int = -1, actions: Optional[Iterable[Tuple[str, str]]] = None, actions_cb: Optional[Callable[[str], None]] = None, icon_name: Optional[str] = None, image_data: Optional[GdkPixbuf.Pixbuf] = None) -> Union[_NotificationBubble, _NotificationDialog]: forced_fallback = not Gio.Settings(schema_id='org.blueman.general')['notification-daemon'] try: bus = Gio.bus_get_sync(Gio.BusType.SESSION) caps = bus.call_sync('org.freedesktop.Notifications', '/org/freedesktop/Notifications', 'org.freedesktop.Notifications', 'GetCapabilities', None, None, Gio.DBusCallFlags.NONE, -1, None).unpack()[0] except GLib.Error: caps = [] if forced_fallback or 'body' not in caps or (actions and 'actions' not in caps): # Use fallback in the case: # * user does not want to use a notification daemon # * the notification daemon is not available # * we have to show actions and the notification daemon does not provide them klass: Type[Union[_NotificationBubble, _NotificationDialog]] = _NotificationDialog else: klass = _NotificationBubble return klass(summary, message, timeout, actions, actions_cb, icon_name, image_data) blueman-2.4.3/blueman/gui/__init__.py000066400000000000000000000000001465054505200174570ustar00rootroot00000000000000blueman-2.4.3/blueman/gui/applet/000077500000000000000000000000001465054505200166455ustar00rootroot00000000000000blueman-2.4.3/blueman/gui/applet/Makefile.am000066400000000000000000000003171465054505200207020ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/gui/applet blueman_PYTHON = \ PluginDialog.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/gui/applet/Makefile.in000066400000000000000000000424341465054505200207210ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/gui/applet ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/gui/applet blueman_PYTHON = \ PluginDialog.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/gui/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/applet/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/gui/applet/PluginDialog.py000066400000000000000000000325241465054505200216030ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import TYPE_CHECKING, Type, Dict, cast, Optional, TypeVar from blueman.main.Builder import Builder from blueman.main.PluginManager import PluginManager from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.BasePlugin import Option, BasePlugin import gi gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") from gi.repository import Gtk, Gdk, Gio, GLib, GObject if TYPE_CHECKING: from blueman.main.Applet import BluemanApplet class PluginItem(GObject.Object): __gtype_name__ = "PluginItem" class _Props: icon_name: str plugin_name: str description: str enabled: bool activatable: bool props: _Props icon_name = GObject.Property(type=str) plugin_name = GObject.Property(type=str) description = GObject.Property(type=str) enabled = GObject.Property(type=bool, default=False) activatable = GObject.Property(type=bool, default=False) def __init__(self, icon_name: str, plugin_name: str, description: str, enabled: bool, activatable: bool): super().__init__() self.props.icon_name = icon_name self.props.plugin_name = plugin_name self.props.description = description self.props.enabled = enabled self.props.activatable = activatable class SettingsWidget(Gtk.Box): def __init__(self, inst: AppletPlugin, orientation: Gtk.Orientation = Gtk.Orientation.VERTICAL) -> None: super().__init__( name="SettingsWidget", orientation=orientation, spacing=2 ) self.inst = inst self.construct_settings() self.show_all() def construct_settings(self) -> None: for k, v in self.inst.__class__.__options__.items(): if len(v) > 2: label = Gtk.Label(label=v["name"]) label.props.xalign = 0.0 w = self.get_control_widget(k, v) self.pack_start(w, False, False, 0) label = Gtk.Label(label="" + v["desc"] + "", wrap=True, use_markup=True, xalign=0.0) self.pack_start(label, False, False, 0) def handle_change(self, widget: Gtk.Widget, opt: str, params: "Option", prop: str) -> None: val = params["type"](getattr(widget.props, prop)) logging.debug(f"changed {opt} {val}") self.inst.set_option(opt, val) def get_control_widget(self, opt: str, params: "Option") -> Gtk.Widget: if params["type"] == bool: c = Gtk.CheckButton(label=params["name"]) c.props.active = self.inst.get_option(opt) c.connect("toggled", self.handle_change, opt, params, "active") return c elif params["type"] == int: b = Gtk.Box(spacing=6) label = Gtk.Label(label=params["name"]) b.pack_start(label, False, False, 0) r = Gtk.SpinButton(numeric=True) b.pack_start(r, False, False, 6) r.set_increments(1, 3) r.set_range(params["range"][0], params["range"][1]) r.props.value = self.inst.get_option(opt) r.connect("value-changed", self.handle_change, opt, params, "value") return b elif params["type"] == str: b = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=6) label = Gtk.Label(label=params["name"]) b.pack_start(label, False, False, 0) e = Gtk.Entry() b.pack_start(e, False, False, 6) e.props.text = self.inst.get_option(opt) e.connect("changed", self.handle_change, opt, params, "text") return b raise ValueError() class PluginDialog(Gtk.ApplicationWindow): def __init__(self, applet: "BluemanApplet") -> None: super().__init__( application=applet, title=_("Plugins"), icon_name="blueman", name="PluginDialog", border_width=10, default_width=490, default_height=380, resizable=False, visible=False ) self.set_position(Gtk.WindowPosition.CENTER) self.applet = applet builder = Builder("applet-plugins-widget.ui") self.description = builder.get_widget("description", Gtk.Label) self.icon = builder.get_widget("icon", Gtk.Image) self.author_txt = builder.get_widget("author_txt", Gtk.Label) self.depends_txt = builder.get_widget("depends_txt", Gtk.Label) self.conflicts_txt = builder.get_widget("conflicts_txt", Gtk.Label) self.plugin_name = builder.get_widget("name", Gtk.Label) self.main_container = builder.get_widget("main_container", Gtk.Bin) self.content_grid = builder.get_widget("content", Gtk.Widget) self.b_prefs = builder.get_widget("b_prefs", Gtk.ToggleButton) self.b_prefs.connect("toggled", self.on_prefs_toggled) self.add(builder.get_widget("all", Gtk.Container)) self.model = Gio.ListStore.new(PluginItem.__gtype__) self.listbox = builder.get_widget("plugin_listbox", Gtk.ListBox) self.listbox.bind_model(self.model, self._widget_factory) self.listbox.connect("row-selected", self._on_row_selected) plugin_list = builder.get_widget("plugin_list", Gtk.ScrolledWindow) plugin_info = builder.get_widget("main_scrolled_window", Gtk.ScrolledWindow) # Disable overlay scrolling if Gtk.get_minor_version() >= 16: plugin_list.props.overlay_scrolling = False plugin_info.props.overlay_scrolling = False self.populate() self.sig_a: int = self.applet.Plugins.connect("plugin-loaded", self.plugin_state_changed, True) self.sig_b: int = self.applet.Plugins.connect("plugin-unloaded", self.plugin_state_changed, False) self.connect("delete-event", self._on_close) close_action = Gio.SimpleAction.new("close", None) close_action.connect("activate", lambda x, y: self.close()) self.add_action(close_action) def _add_plugin_action(self, name: str, state: bool, activatable: bool) -> None: logging.debug(f"adding action: {name}") action = Gio.SimpleAction.new_stateful( name, None, GLib.Variant.new_boolean(state) ) action.set_property("enabled", activatable) self.add_action(action) action.connect("change-state", self._on_plugin_toggle) def _widget_factory(self, item: GObject.Object, _data: Optional[object] = None) -> Gtk.Widget: assert isinstance(item, PluginItem) box = Gtk.Box(orientation=Gtk.Orientation.HORIZONTAL, spacing=5, visible=True) checkbutton = Gtk.CheckButton(visible=True, sensitive=item.props.activatable) box.add(checkbutton) checkbutton.set_action_name(f"win.{item.props.plugin_name}") self._add_plugin_action(item.props.plugin_name, item.props.enabled, item.props.activatable) # Set active after adding action checkbutton.set_active(item.props.enabled) plugin_im = Gtk.Image(icon_name=item.props.icon_name, visible=True) box.add(plugin_im) label = Gtk.Label(label=item.props.description, use_markup=True, visible=True) box.add(label) return box def _model_sort_func(self, item1: Optional[object], item2: Optional[object], _data: Optional[object] = None) -> int: assert isinstance(item1, PluginItem) assert isinstance(item2, PluginItem) if item1.props.activatable and not item2.props.activatable: return -1 elif not item1.props.activatable and item2.props.activatable: return 1 if item1.props.plugin_name < item2.props.plugin_name: return -1 elif item1.props.plugin_name > item2.props.plugin_name: return 1 return 0 def _on_plugin_toggle(self, action: Gio.SimpleAction, state: GLib.Variant) -> None: action.set_state(state) plugin_name = action.get_name() deps = self.applet.Plugins.get_dependencies()[plugin_name] loaded = self.applet.Plugins.get_loaded() to_unload = [dep for dep in deps if dep in loaded] if to_unload: if not self._ask_unload( _("Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will also unload " "\"%(0)s\".\nProceed?") % {"0": ", ".join(to_unload), "1": plugin_name} ): action.set_state(GLib.Variant.new_boolean(not state)) return else: conflicts = self.applet.Plugins.get_conflicts()[plugin_name] to_unload = [conf for conf in conflicts if conf in loaded] if to_unload and not self._ask_unload( _("Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s." "\nProceed?") % {"0": ", ".join(to_unload), "1": plugin_name} ): action.set_state(GLib.Variant.new_boolean(not state)) return for p in to_unload: logging.debug(f"unloading {p}") self.applet.Plugins.set_config(p, False) self.applet.Plugins.set_config(plugin_name, plugin_name not in self.applet.Plugins.get_loaded()) def _on_row_selected(self, _lb: Gtk.ListBox, lbrow: Gtk.ListBoxRow) -> None: pos = lbrow.get_index() item = self.model.get_item(pos) assert isinstance(item, PluginItem) cls: Type[AppletPlugin] = self.applet.Plugins.get_classes()[item.props.plugin_name] self.plugin_name.props.label = "" + item.props.plugin_name + "" self.icon.props.icon_name = cls.__icon__ self.author_txt.props.label = cls.__author__ self.description.props.label = cls.__description__ if cls.__depends__: self.depends_txt.props.label = ", ".join(cls.__depends__) else: self.depends_txt.props.label = _("No dependencies") if cls.__conflicts__: self.conflicts_txt.props.label = ", ".join(cls.__conflicts__) else: self.conflicts_txt.props.label = _("No conflicts") if cls.is_configurable() and item.props.plugin_name in self.applet.Plugins.get_loaded(): self.b_prefs.props.sensitive = True else: self.b_prefs.props.sensitive = False self.update_config_widget(cls) def _on_close(self, _widget: Gtk.Widget, _event: Gdk.Event) -> bool: self.applet.Plugins.disconnect(self.sig_a) self.applet.Plugins.disconnect(self.sig_b) return False def on_prefs_toggled(self, _button: Gtk.ToggleButton) -> None: row = self.listbox.get_selected_row() pos = row.get_index() item = cast(PluginItem, self.model.get_item(pos)) cls: Type[AppletPlugin] = self.applet.Plugins.get_classes()[item.props.plugin_name] self.update_config_widget(cls) def update_config_widget(self, cls: Type[AppletPlugin]) -> None: if self.b_prefs.props.active: if not cls.is_configurable(): self.b_prefs.props.active = False return inst = cls.get_instance() if not inst: self.b_prefs.props.active = False else: c = self.main_container.get_child() assert c is not None self.main_container.remove(c) if isinstance(c, SettingsWidget): c.destroy() self.main_container.add(SettingsWidget(inst)) else: c = self.main_container.get_child() assert c is not None self.main_container.remove(c) if isinstance(c, SettingsWidget): c.destroy() self.main_container.add(self.content_grid) def populate(self) -> None: classes: Dict[str, Type[AppletPlugin]] = self.applet.Plugins.get_classes() loaded = self.applet.Plugins.get_loaded() for name, cls in classes.items(): if cls.is_configurable(): desc = f"{name}" else: desc = name plugin_item = PluginItem(cls.__icon__, name, desc, name in loaded, activatable=cls.__unloadable__) self.model.insert_sorted(plugin_item, self._model_sort_func) self.listbox.select_row(self.listbox.get_row_at_index(0)) _T = TypeVar("_T", bound="BasePlugin") def plugin_state_changed(self, _plugins: PluginManager[_T], name: str, loaded: bool) -> None: logging.debug(f"{name} {loaded}") action = self.lookup_action(name) assert isinstance(action, Gio.SimpleAction) action.set_state(GLib.Variant.new_boolean(loaded)) cls: Type[AppletPlugin] = self.applet.Plugins.get_classes()[name] if not loaded: self.update_config_widget(cls) self.b_prefs.props.sensitive = False elif cls.is_configurable(): self.b_prefs.props.sensitive = True def _ask_unload(self, text: str) -> bool: dialog = Gtk.MessageDialog(parent=self, type=Gtk.MessageType.QUESTION, buttons=Gtk.ButtonsType.YES_NO) dialog.props.secondary_use_markup = True dialog.props.icon_name = "blueman" dialog.props.text = _("Dependency issue") dialog.props.secondary_text = text resp = dialog.run() dialog.destroy() return resp == Gtk.ResponseType.YES blueman-2.4.3/blueman/gui/applet/__init__.py000066400000000000000000000000001465054505200207440ustar00rootroot00000000000000blueman-2.4.3/blueman/gui/manager/000077500000000000000000000000001465054505200167725ustar00rootroot00000000000000blueman-2.4.3/blueman/gui/manager/Makefile.am000066400000000000000000000005051465054505200210260ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/gui/manager blueman_PYTHON = \ ManagerDeviceList.py \ ManagerDeviceMenu.py \ ManagerMenu.py \ ManagerProgressbar.py \ ManagerStats.py \ ManagerToolbar.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/gui/manager/Makefile.in000066400000000000000000000426241465054505200210470ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/gui/manager ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/gui/manager blueman_PYTHON = \ ManagerDeviceList.py \ ManagerDeviceMenu.py \ ManagerMenu.py \ ManagerProgressbar.py \ ManagerStats.py \ ManagerToolbar.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/gui/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/gui/manager/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/gui/manager/ManagerDeviceList.py000066400000000000000000000666531465054505200227120ustar00rootroot00000000000000from gettext import gettext as _ from typing import Optional, TYPE_CHECKING, List, Any, cast, Callable, Set, Dict import html import logging import cairo import os from blueman.bluez.Adapter import Adapter from blueman.bluez.Battery import Battery from blueman.bluez.Device import Device from blueman.bluez.Manager import Manager from blueman.gui.DeviceList import DeviceList from blueman.DeviceClass import get_minor_class, get_major_class, gatt_appearance_to_name from blueman.gui.GenericList import ListDataDict from blueman.gui.manager.ManagerDeviceMenu import ManagerDeviceMenu from blueman.Constants import PIXMAP_PATH from blueman.Functions import launch from blueman.Sdp import ServiceUUID, OBEX_OBJPUSH_SVCLASS_ID from blueman.gui.GtkAnimation import TreeRowFade, CellFade, AnimBase from _blueman import ConnInfoReadError, conn_info import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from gi.repository import GLib from gi.repository import GObject from gi.repository import Gio from gi.repository import Gdk from gi.repository import GdkPixbuf from gi.repository import Pango if TYPE_CHECKING: from blueman.main.Manager import Blueman class SurfaceObject(GObject.Object): __gtype_name__ = "SurfaceObject" def __init__(self, surface: cairo.ImageSurface) -> None: super().__init__() self.surface = surface class ManagerDeviceList(DeviceList): def __init__(self, inst: "Blueman", adapter: Optional[str] = None) -> None: cr = Gtk.CellRendererText() cr.props.ellipsize = Pango.EllipsizeMode.END tabledata: List[ListDataDict] = [ # device picture {"id": "device_surface", "type": SurfaceObject, "renderer": Gtk.CellRendererPixbuf(), "render_attrs": {}, "celldata_func": (self._set_cell_data, None)}, # device caption {"id": "caption", "type": str, "renderer": cr, "render_attrs": {"markup": 1}, "view_props": {"expand": True}}, {"id": "battery_pb", "type": GdkPixbuf.Pixbuf, "renderer": Gtk.CellRendererPixbuf(), "render_attrs": {}, "view_props": {"spacing": 0}, "celldata_func": (self._set_cell_data, "battery")}, {"id": "rssi_pb", "type": GdkPixbuf.Pixbuf, "renderer": Gtk.CellRendererPixbuf(), "render_attrs": {}, "view_props": {"spacing": 0}, "celldata_func": (self._set_cell_data, "rssi")}, {"id": "tpl_pb", "type": GdkPixbuf.Pixbuf, "renderer": Gtk.CellRendererPixbuf(), "render_attrs": {}, "view_props": {"spacing": 0}, "celldata_func": (self._set_cell_data, "tpl")}, {"id": "alias", "type": str}, # used for quick access instead of device.GetProperties {"id": "connected", "type": bool}, # used for quick access instead of device.GetProperties {"id": "paired", "type": bool}, # used for quick access instead of device.GetProperties {"id": "trusted", "type": bool}, # used for quick access instead of device.GetProperties {"id": "objpush", "type": bool}, # used to set Send File button {"id": "battery", "type": float}, {"id": "rssi", "type": float}, {"id": "tpl", "type": float}, {"id": "cell_fader", "type": CellFade}, {"id": "row_fader", "type": TreeRowFade}, {"id": "initial_anim", "type": bool}, {"id": "blocked", "type": bool} ] super().__init__(adapter, tabledata) self.set_name("ManagerDeviceList") self.set_headers_visible(False) self.props.has_tooltip = True self.Blueman = inst self._monitored_devices: Set[str] = set() self.manager.connect_signal("battery-created", self.on_battery_created) self.manager.connect_signal("battery-removed", self.on_battery_removed) self._batteries: Dict[str, Battery] = {} self.Config = Gio.Settings(schema_id="org.blueman.general") self.Config.connect('changed', self._on_settings_changed) # Set the correct sorting self._on_settings_changed(self.Config, "sort-by") self._on_settings_changed(self.Config, "sort-type") self.connect("query-tooltip", self.tooltip_query) self.tooltip_row: Optional[Gtk.TreePath] = None self.tooltip_col: Optional[Gtk.TreeViewColumn] = None self.connect("popup-menu", self._on_popup_menu) self.connect("button-press-event", self._on_event_clicked) self.connect("button-release-event", self._on_event_clicked) self.connect("key-press-event", self._on_key_pressed) self.menu: Optional[ManagerDeviceMenu] = None self.connect("drag_data_received", self.drag_recv) self.connect("drag-motion", self.drag_motion) Gtk.Widget.drag_dest_set(self, Gtk.DestDefaults.ALL, [], Gdk.DragAction.COPY | Gdk.DragAction.DEFAULT) Gtk.Widget.drag_dest_add_uri_targets(self) self.set_search_equal_func(self.search_func) self.filter.set_visible_func(self.filter_func) def _on_settings_changed(self, settings: Gio.Settings, key: str) -> None: if key in ('sort-by', 'sort-order'): sort_by = settings['sort-by'] sort_order = settings['sort-order'] if sort_order == 'ascending': sort_type = Gtk.SortType.ASCENDING else: sort_type = Gtk.SortType.DESCENDING column_id = self.ids.get(sort_by) if column_id: self.liststore.set_sort_column_id(column_id, sort_type) def on_icon_theme_changed(self, _icon_them: Gtk.IconTheme) -> None: for row in self.liststore: device = self.get(row.iter, "device")["device"] self.row_setup_event(row.iter, device) def on_battery_created(self, _manager: Manager, obj_path: str) -> None: if obj_path not in self._batteries: battery_proxy = Battery(obj_path=obj_path) self._batteries[obj_path] = battery_proxy logging.debug(f"{obj_path} {battery_proxy['Percentage']}") def on_battery_removed(self, _manager: Manager, obj_path: str) -> None: if obj_path in self._batteries: battery = self._batteries.pop(obj_path) battery.destroy() def search_func(self, model: Gtk.TreeModel, column: int, key: str, tree_iter: Gtk.TreeIter) -> bool: row = self.get(tree_iter, "caption") if key.lower() in row["caption"].lower(): return False logging.info(f"{model} {column} {key} {tree_iter}") return True def filter_func(self, _model: Gtk.TreeModel, tree_iter: Gtk.TreeIter, _data: Any) -> bool: row = self.get(tree_iter, "no_name", "device") device = row["device"] klass = get_minor_class(device["Class"]) if device is not None else None if row["no_name"] and self.Config["hide-unnamed"] and klass not in (_("Keyboard"), _("Combo")): logging.info("Hiding unnamed device") return False else: return True def drag_recv(self, _widget: Gtk.Widget, context: Gdk.DragContext, x: int, y: int, selection: Gtk.SelectionData, _info: int, time: int) -> None: uris = list(selection.get_uris()) context.finish(True, False, time) path = self.get_path_at_pos(x, y) if path: tree_iter = self.get_iter(path[0]) assert tree_iter is not None device = self.get(tree_iter, "device")["device"] command = f"blueman-sendto --device={device['Address']}" launch(command, paths=uris, name=_("File Sender")) context.finish(True, False, time) else: context.finish(False, False, time) def drag_motion(self, _widget: Gtk.Widget, drag_context: Gdk.DragContext, x: int, y: int, timestamp: int) -> bool: result = self.get_path_at_pos(x, y) if result is not None: path = result[0] assert path is not None path = self.filter.convert_path_to_child_path(path) if path is None: return False if not self.selection.path_is_selected(path): tree_iter = self.get_iter(path) assert tree_iter is not None has_obj_push = self._has_objpush(self.get(tree_iter, "device")["device"]) if has_obj_push: Gdk.drag_status(drag_context, Gdk.DragAction.COPY, timestamp) self.set_cursor(path) return True else: Gdk.drag_status(drag_context, Gdk.DragAction.DEFAULT, timestamp) return False return False else: Gdk.drag_status(drag_context, Gdk.DragAction.DEFAULT, timestamp) return False def _on_popup_menu(self, _widget: Gtk.Widget) -> bool: if self.menu is None: self.menu = ManagerDeviceMenu(self.Blueman) window = self.get_window() assert window is not None selected = self.selected() assert selected is not None rect = self.get_cell_area(self.liststore.get_path(selected), self.get_column(1)) self.menu.popup_at_rect(window, rect, Gdk.Gravity.CENTER, Gdk.Gravity.NORTH) return True def _on_event_clicked(self, _widget: Gtk.Widget, event: Gdk.Event) -> bool: if event.type not in (Gdk.EventType._2BUTTON_PRESS, Gdk.EventType.BUTTON_PRESS): return False posdata = self.get_path_at_pos(int(cast(Gdk.EventButton, event).x), int(cast(Gdk.EventButton, event).y)) if posdata is None: return False else: path = posdata[0] assert path is not None tree_iter = self.filter.get_iter(path) assert tree_iter is not None child_iter = self.filter.convert_iter_to_child_iter(tree_iter) assert child_iter is not None row = self.get(child_iter, "device", "connected") if not row: return False if self.menu is None: self.menu = ManagerDeviceMenu(self.Blueman) if event.type == Gdk.EventType._2BUTTON_PRESS and cast(Gdk.EventButton, event).button == 1: if self.menu.show_generic_connect_calc(row["device"]['UUIDs']): if row["connected"]: self.menu.disconnect_service(row["device"]) elif Adapter(obj_path=row["device"]["Adapter"])["Powered"]: self.menu.connect_service(row["device"]) if event.type == Gdk.EventType.BUTTON_PRESS and cast(Gdk.EventButton, event).button == 3: self.menu.popup_at_pointer(event) return False def _on_key_pressed(self, _widget: Gtk.Widget, event: Gdk.EventKey) -> bool: if not (event.state & Gdk.ModifierType.CONTROL_MASK and event.keyval == Gdk.KEY_c): return False selected = self.selected() if not selected: return False row = self.get(selected, "device") if not row: return False Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD).set_text(row["device"]["Address"], -1) return True def _load_surface(self, icon_name: str, size: int) -> cairo.ImageSurface: window = self.get_window() scale = self.get_scale_factor() icon_info = self.icon_theme.lookup_icon_for_scale(icon_name, size, scale, Gtk.IconLookupFlags.FORCE_SIZE) if icon_info is None: logging.error(f"Failed to look up icon \"{icon_name}\" likely due to broken icon theme.") missing_icon_info = self.icon_theme.lookup_icon_for_scale( "image-missing", size, scale, Gtk.IconLookupFlags.FORCE_SIZE ) assert missing_icon_info is not None return cast(cairo.ImageSurface, missing_icon_info.load_surface(window)) else: return cast(cairo.ImageSurface, icon_info.load_surface(window)) def _make_device_icon(self, icon_name: str, is_paired: bool, is_connected: bool, is_trusted: bool, is_blocked: bool) -> cairo.ImageSurface: scale = self.get_scale_factor() target = self._load_surface(icon_name, 48) ctx = cairo.Context(target) if is_connected or is_paired: icon = "blueman-connected-emblem" if is_connected else "blueman-paired-emblem" paired_surface = self._load_surface(icon, 16) ctx.set_source_surface(paired_surface, 1 / scale, 1 / scale) ctx.paint_with_alpha(0.8) if is_trusted: trusted_surface = self._load_surface("blueman-trusted-emblem", 16) assert isinstance(target, cairo.ImageSurface) height = target.get_height() mini_height = trusted_surface.get_height() y = height / scale - mini_height / scale - 1 / scale ctx.set_source_surface(trusted_surface, 1 / scale, y) ctx.paint_with_alpha(0.8) if is_blocked: blocked_surface = self._load_surface("blueman-blocked-emblem", 16) assert isinstance(target, cairo.ImageSurface) width = target.get_width() mini_width = blocked_surface.get_width() ctx.set_source_surface(blocked_surface, (width - mini_width - 1) / scale, 1 / scale) ctx.paint_with_alpha(0.8) return target def device_remove_event(self, object_path: str) -> None: tree_iter = self.find_device_by_path(object_path) assert tree_iter is not None iter_set, _child_tree_iter = self.filter.convert_child_iter_to_iter(tree_iter) if iter_set: row_fader = self.get(tree_iter, "row_fader")["row_fader"] self._prepare_fader(row_fader, lambda: self.__fader_finished(object_path)) row_fader.animate(start=row_fader.get_state(), end=0.0, duration=400) def __fader_finished(self, object_path: str) -> None: super().device_remove_event(object_path) @staticmethod def make_caption(name: str, klass: str, address: str) -> str: return "%(0)s\n%(1)s\n%(2)s" \ % {"0": html.escape(name), "1": klass, "2": address} @staticmethod def make_display_name(alias: str, klass: int, address: str) -> str: if alias.replace("-", ":") == address: return _("Unnamed device") else: return alias @staticmethod def get_device_class(device: Device) -> str: klass = get_minor_class(device['Class']) if klass != _("Uncategorized"): return klass else: return get_major_class(device['Class']) def row_setup_event(self, tree_iter: Gtk.TreeIter, device: Device) -> None: if not self.get(tree_iter, "initial_anim")["initial_anim"]: assert self.liststore is not None child_path = self.liststore.get_path(tree_iter) result = self.filter.convert_child_path_to_path(child_path) if child_path is not None: cell_fader = CellFade(self, child_path, [2, 3, 4, 5]) row_fader = TreeRowFade(self, child_path) self.set(tree_iter, row_fader=row_fader, cell_fader=cell_fader) cell_fader.freeze() if result is not None: self._prepare_fader(row_fader).animate(start=0.0, end=1.0, duration=500) self.set(tree_iter, initial_anim=True) else: self.set(tree_iter, initial_anim=False) has_objpush = self._has_objpush(device) klass = get_minor_class(device['Class']) # Bluetooth >= 4 devices use Appearance property appearance = device["Appearance"] if klass != _("Uncategorized") and klass != _("Unknown"): description = klass elif klass == _("Unknown") and appearance: description = gatt_appearance_to_name(appearance) else: description = get_major_class(device['Class']) surface = self._make_device_icon(device["Icon"], device["Paired"], device["Connected"], device["Trusted"], device["Blocked"]) surface_object = SurfaceObject(surface) display_name = self.make_display_name(device.display_name, device["Class"], device['Address']) caption = self.make_caption(display_name, description, device['Address']) self.set(tree_iter, caption=caption, alias=display_name, objpush=has_objpush, device_surface=surface_object) try: self.row_update_event(tree_iter, "Trusted", device['Trusted']) except Exception as e: logging.exception(e) try: self.row_update_event(tree_iter, "Paired", device['Paired']) except Exception as e: logging.exception(e) try: self.row_update_event(tree_iter, "Connected", device["Connected"]) except Exception as e: logging.exception(e) try: self.row_update_event(tree_iter, "Blocked", device["Blocked"]) except Exception as e: logging.exception(e) if device["Connected"]: self._monitor_power_levels(tree_iter, device) def _monitor_power_levels(self, tree_iter: Gtk.TreeIter, device: Device) -> None: if device["Address"] in self._monitored_devices: return assert self.Adapter is not None cinfo = conn_info(device["Address"], os.path.basename(self.Adapter.get_object_path())) try: cinfo.init() except ConnInfoReadError: logging.warning("Failed to get power levels, probably a LE device.") model = self.liststore assert isinstance(model, Gtk.TreeModel) r = Gtk.TreeRowReference.new(model, model.get_path(tree_iter)) self._update_power_levels(tree_iter, device, cinfo) GLib.timeout_add(1000, self._check_power_levels, r, cinfo, device["Address"]) self._monitored_devices.add(device["Address"]) def _check_power_levels(self, row_ref: Gtk.TreeRowReference, cinfo: conn_info, address: str) -> bool: if not row_ref.valid(): logging.warning("stopping monitor (row does not exist)") cinfo.deinit() self._monitored_devices.remove(address) return False tree_iter = self.get_iter(row_ref.get_path()) assert tree_iter is not None device = self.get(tree_iter, "device")["device"] if device["Connected"]: self._update_power_levels(tree_iter, device, cinfo) return True else: cinfo.deinit() self._disable_power_levels(tree_iter) self._monitored_devices.remove(address) return False def row_update_event(self, tree_iter: Gtk.TreeIter, key: str, value: Any) -> None: logging.info(f"{key} {value}") device = self.get(tree_iter, "device")["device"] if key in ("Blocked", "Connected", "Paired", "Trusted"): surface = self._make_device_icon(device["Icon"], device["Paired"], device["Connected"], device["Trusted"], device["Blocked"]) self.set(tree_iter, device_surface=SurfaceObject(surface)) if key == "Trusted": if value: self.set(tree_iter, trusted=True) else: self.set(tree_iter, trusted=False) elif key == "Paired": if value: self.set(tree_iter, paired=True) else: self.set(tree_iter, paired=False) elif key == "Alias": c = self.make_caption(value, self.get_device_class(device), device['Address']) name = self.make_display_name(device.display_name, device["Class"], device["Address"]) self.set(tree_iter, caption=c, alias=name) elif key == "UUIDs": has_objpush = self._has_objpush(device) self.set(tree_iter, objpush=has_objpush) elif key == "Connected": self.set(tree_iter, connected=value) if value: self._monitor_power_levels(tree_iter, device) else: self._disable_power_levels(tree_iter) elif key == "Name": self.set(tree_iter, no_name=False) self.filter.refilter() elif key == "Blocked": self.set(tree_iter, blocked=value) def _update_power_levels(self, tree_iter: Gtk.TreeIter, device: Device, cinfo: conn_info) -> None: row = self.get(tree_iter, "cell_fader", "battery", "rssi", "lq", "tpl") bars = {} obj_path = device.get_object_path() if obj_path in self._batteries: bars["battery"] = self._batteries[obj_path]["Percentage"] # cinfo init may fail for bluetooth devices version 4 and up # FIXME Workaround is horrible and we should show something better if cinfo.failed: bars.update({"rssi": 100.0, "tpl": 100.0}) else: try: bars["rssi"] = max(50 + float(cinfo.get_rssi()) / 127 * 50, 10) except ConnInfoReadError: bars["rssi"] = 50 try: bars["tpl"] = max(50 + float(cinfo.get_tpl()) / 127 * 50, 10) except ConnInfoReadError: bars["tpl"] = 50 if row["battery"] == row["rssi"] == row["tpl"] == 0: self._prepare_fader(row["cell_fader"]).animate(start=0.0, end=1.0, duration=400) w = 14 * self.get_scale_factor() h = 48 * self.get_scale_factor() for (name, perc) in bars.items(): if round(row[name], -1) != round(perc, -1): icon_name = f"blueman-{name}-{int(round(perc, -1))}.png" icon = GdkPixbuf.Pixbuf.new_from_file_at_scale(os.path.join(PIXMAP_PATH, icon_name), w, h, True) self.set(tree_iter, **{name: perc, f"{name}_pb": icon}) def _disable_power_levels(self, tree_iter: Gtk.TreeIter) -> None: row = self.get(tree_iter, "cell_fader", "battery", "rssi", "tpl") if row["battery"] == row["rssi"] == row["tpl"] == 0: return self.set(tree_iter, battery=0, rssi=0, tpl=0) self._prepare_fader(row["cell_fader"], lambda: self.set(tree_iter, battery_pb=None, rssi_pb=None, tpl_pb=None)).animate(start=1.0, end=0.0, duration=400) def _prepare_fader(self, fader: AnimBase, callback: Optional[Callable[[], None]] = None) -> AnimBase: def on_finished(finished_fader: AnimBase) -> None: finished_fader.disconnect(handler) finished_fader.freeze() if callback: callback() fader.thaw() handler = fader.connect("animation-finished", on_finished) return fader def tooltip_query(self, _tw: Gtk.Widget, x: int, y: int, _kb: bool, tooltip: Gtk.Tooltip) -> bool: path = self.get_path_at_pos(x, y) if path is None: return False if path[0] != self.tooltip_row or path[1] != self.tooltip_col: self.tooltip_row = path[0] self.tooltip_col = path[1] return False if path[1] == self.columns["device_surface"]: tree_iter = self.get_iter(path[0]) assert tree_iter is not None row = self.get(tree_iter, "connected", "trusted", "paired", "blocked") str_list = [] if row["connected"]: str_list.append(_("Connected")) if row["trusted"]: str_list.append(_("Trusted")) if row["paired"]: str_list.append(_("Paired")) if row["blocked"]: str_list.append(_("Blocked")) text = ", ".join(str_list) if text: tooltip.set_markup(f"{text}") else: return False self.tooltip_row = path[0] self.tooltip_col = path[1] return True elif path[1] == self.columns["battery_pb"] \ or path[1] == self.columns["tpl_pb"] \ or path[1] == self.columns["rssi_pb"]: tree_iter = self.get_iter(path[0]) assert tree_iter is not None dt = self.get(tree_iter, "connected")["connected"] if not dt: return False lines = [_("Connected")] battery = self.get(tree_iter, "battery")["battery"] rssi = self.get(tree_iter, "rssi")["rssi"] tpl = self.get(tree_iter, "tpl")["tpl"] if battery != 0: if path[1] == self.columns["battery_pb"]: lines.append(f"Battery: {int(battery)}%") else: lines.append(f"Battery: {int(battery)}%") if rssi != 0: if rssi < 30: rssi_state = _("Poor") elif rssi < 40: rssi_state = _("Sub-optimal") elif rssi < 60: rssi_state = _("Optimal") elif rssi < 70: rssi_state = _("Much") else: rssi_state = _("Too much") if path[1] == self.columns["rssi_pb"]: lines.append(_("Received Signal Strength: %(rssi)u%% (%(rssi_state)s)") % {"rssi": rssi, "rssi_state": rssi_state}) else: lines.append(_("Received Signal Strength: %(rssi)u%% (%(rssi_state)s)") % {"rssi": rssi, "rssi_state": rssi_state}) if tpl != 0: if tpl < 30: tpl_state = _("Low") elif tpl < 40: tpl_state = _("Sub-optimal") elif tpl < 60: tpl_state = _("Optimal") elif tpl < 70: tpl_state = _("High") else: tpl_state = _("Very High") if path[1] == self.columns["tpl_pb"]: lines.append(_("Transmit Power Level: %(tpl)u%% (%(tpl_state)s)") % {"tpl": tpl, "tpl_state": tpl_state}) else: lines.append(_("Transmit Power Level: %(tpl)u%% (%(tpl_state)s)") % {"tpl": tpl, "tpl_state": tpl_state}) tooltip.set_markup("\n".join(lines)) self.tooltip_row = path[0] self.tooltip_col = path[1] return True return False def _has_objpush(self, device: Device) -> bool: if device is None: return False for uuid in device["UUIDs"]: if ServiceUUID(uuid).short_uuid == OBEX_OBJPUSH_SVCLASS_ID: return True return False def _set_cell_data(self, _col: Gtk.TreeViewColumn, cell: Gtk.CellRenderer, model: Gtk.TreeModelFilter, tree_iter: Gtk.TreeIter, data: Optional[str]) -> None: tree_iter = model.convert_iter_to_child_iter(tree_iter) if data is None: row = self.get(tree_iter, "device_surface") cell.set_property("surface", row["device_surface"].surface) else: window = self.get_window() scale = self.get_scale_factor() pb = self.get(tree_iter, data + "_pb")[data + "_pb"] if pb: surface = Gdk.cairo_surface_create_from_pixbuf(pb, scale, window) cell.set_property("surface", surface) else: cell.set_property("surface", None) blueman-2.4.3/blueman/gui/manager/ManagerDeviceMenu.py000066400000000000000000000436241465054505200226740ustar00rootroot00000000000000import logging from enum import Enum, auto from gettext import gettext as _ from operator import attrgetter from typing import Dict, List, Tuple, Optional, TYPE_CHECKING, Union, Iterable from blueman.Functions import create_menuitem, e_ from blueman.bluez.Adapter import Adapter from blueman.bluez.Network import AnyNetwork from blueman.bluez.Device import AnyDevice, Device from blueman.config.AutoConnectConfig import AutoConnectConfig from blueman.gui.manager.ManagerProgressbar import ManagerProgressbar from blueman.main.Builder import Builder from blueman.main.DBusProxies import AppletService, DBusProxyFailed from blueman.Sdp import ( ServiceUUID, AUDIO_SOURCE_SVCLASS_ID, AUDIO_SINK_SVCLASS_ID, HANDSFREE_AGW_SVCLASS_ID, HANDSFREE_SVCLASS_ID, HEADSET_SVCLASS_ID, HID_SVCLASS_ID) import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk gi.require_version("Gdk", "3.0") from gi.repository import Gdk from gi.repository import GLib if TYPE_CHECKING: from blueman.gui.manager.ManagerDeviceList import ManagerDeviceList from blueman.main.Manager import Blueman class DeviceMenuItem: class Group(Enum): CONNECT = auto() DISCONNECT = auto() AUTOCONNECT = auto() ACTIONS = auto() def __init__(self, item: Gtk.MenuItem, group: Group, position: int): self.item = item self.group = group self.position = position class MenuItemsProvider: def on_request_menu_items( self, _manager_menu: "ManagerDeviceMenu", _device: Device, _powered: bool, ) -> List[DeviceMenuItem]: return [] class ManagerDeviceMenu(Gtk.Menu): __ops__: Dict[str, str] = {} __instances__: List["ManagerDeviceMenu"] = [] SelectedDevice: Device def __init__(self, blueman: "Blueman") -> None: super().__init__() self.set_name("ManagerDeviceMenu") self.Blueman = blueman self.is_popup = False self._device_property_changed_signal = self.Blueman.List.connect("device-property-changed", self.on_device_property_changed) ManagerDeviceMenu.__instances__.append(self) self._any_network = AnyNetwork() self._any_network.connect_signal('property-changed', self._on_service_property_changed) self._any_device = AnyDevice() self._any_device.connect_signal('property-changed', self._on_service_property_changed) try: self._appl: Optional[AppletService] = AppletService() except DBusProxyFailed: logging.error("** Failed to connect to applet", exc_info=True) self._appl = None self.generate() def __del__(self) -> None: logging.debug("deleting devicemenu") def popup_at_pointer(self, event: Optional[Gdk.Event]) -> None: self.is_popup = True self.generate() super().popup_at_pointer(event) def clear(self) -> None: def remove_and_destroy(child: Gtk.Widget) -> None: self.remove(child) child.destroy() self.foreach(remove_and_destroy) def set_op(self, device: Device, message: str) -> None: ManagerDeviceMenu.__ops__[device.get_object_path()] = message for inst in ManagerDeviceMenu.__instances__: logging.info(f"op: regenerating instance {inst}") if inst.SelectedDevice == self.SelectedDevice and not (inst.is_popup and not inst.props.visible): inst.generate() def get_op(self, device: Device) -> Optional[str]: try: return ManagerDeviceMenu.__ops__[device.get_object_path()] except KeyError: return None def unset_op(self, device: Device) -> None: del ManagerDeviceMenu.__ops__[device.get_object_path()] for inst in ManagerDeviceMenu.__instances__: logging.info(f"op: regenerating instance {inst}") if inst.SelectedDevice == self.SelectedDevice and not (inst.is_popup and not inst.props.visible): inst.generate() def _on_service_property_changed(self, _service: Union[AnyNetwork, AnyDevice], key: str, _value: object, _path: str) -> None: if key == "Connected": self.generate() GENERIC_CONNECT = "00000000-0000-0000-0000-000000000000" def connect_service(self, device: Device, uuid: str = GENERIC_CONNECT) -> None: def success(_obj: AppletService, _result: None, _user_data: None) -> None: logging.info("success") prog.message(_("Success!")) self.unset_op(device) def fail(_obj: Optional[AppletService], result: GLib.Error, _user_data: None) -> None: prog.message(_("Failed")) self.unset_op(device) logging.warning(f"fail {result}") self._handle_error_message(result) self.set_op(device, _("Connecting…")) prog = ManagerProgressbar(self.Blueman, cancellable=uuid == self.GENERIC_CONNECT) if uuid == self.GENERIC_CONNECT: prog.connect("cancelled", lambda x: self.disconnect_service(device)) if self._appl is None: fail(None, GLib.Error('Applet DBus Service not available'), None) return self._appl.ConnectService('(os)', device.get_object_path(), uuid, result_handler=success, error_handler=fail, timeout=GLib.MAXINT) prog.start() def disconnect_service(self, device: Device, uuid: str = GENERIC_CONNECT, port: int = 0) -> None: def ok(_obj: AppletService, _result: None, _user_date: None) -> None: logging.info("disconnect success") self.generate() def err(_obj: Optional[AppletService], result: GLib.Error, _user_date: None) -> None: logging.warning(f"disconnect failed {result}") msg, tb = e_(result.message) self.Blueman.infobar_update(_("Disconnection Failed: ") + msg, bt=tb) self.generate() if self._appl is None: err(None, GLib.Error('Applet DBus Service not available'), None) return self._appl.DisconnectService('(osd)', device.get_object_path(), uuid, port, result_handler=ok, error_handler=err, timeout=GLib.MAXINT) def on_device_property_changed(self, lst: "ManagerDeviceList", _device: Device, tree_iter: Gtk.TreeIter, key_value: Tuple[str, object]) -> None: key, value = key_value # print "menu:", key, value if lst.compare(tree_iter, lst.selected()): if key in ("Connected", "UUIDs", "Trusted", "Paired", "Blocked"): self.generate() def _handle_error_message(self, error: GLib.Error) -> None: err = self._BLUEZ_ERROR_MAP.get(error.message.split(":", 3)[-1].strip()) if err == self._BluezError.PROFILE_UNAVAILABLE: logging.warning("No audio endpoints registered to bluetoothd. " "Pulseaudio Bluetooth module, bluez-alsa, PipeWire or other audio support missing.") msg = _("No audio endpoints registered") elif err == self._BluezError.CREATE_SOCKET: logging.warning("bluetoothd reported input/output error. Check its logs for context.") msg = _("Input/output error") elif err == self._BluezError.PAGE_TIMEOUT: msg = _("Device did not respond") elif err == self._BluezError.UNKNOWN: logging.warning("bluetoothd reported an unknown error. " "Retry or check its logs for context.") msg = _("Unknown error") else: msg = error.message.split(":", 3)[-1].strip() if err != self._BluezError.CANCELED: self.Blueman.infobar_update(_("Connection Failed: ") + msg) class _BluezError(Enum): PAGE_TIMEOUT = auto() PROFILE_UNAVAILABLE = auto() CREATE_SOCKET = auto() CANCELED = auto() UNKNOWN = auto() # BlueZ 5.62 introduced machine-readable error strings while earlier versions # used strerror() so that the messages depend on the libc implementation: # https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/gnu/errlist.h # https://git.musl-libc.org/cgit/musl/tree/src/errno/__strerror.h # https://git.uclibc.org/uClibc/tree/libc/string/_string_syserrmsgs.c _BLUEZ_ERROR_MAP = { "Protocol not available": _BluezError.PROFILE_UNAVAILABLE, "br-connection-profile-unavailable": _BluezError.PROFILE_UNAVAILABLE, "Input/output error": _BluezError.CREATE_SOCKET, "I/O error": _BluezError.CREATE_SOCKET, "br-connection-create-socket": _BluezError.CREATE_SOCKET, "le-connection-create-socket": _BluezError.CREATE_SOCKET, "Host is down": _BluezError.PAGE_TIMEOUT, "br-connection-page-timeout": _BluezError.PAGE_TIMEOUT, "br-connection-unknown": _BluezError.UNKNOWN, "Cancelled": _BluezError.CANCELED, "br-connection-canceled": _BluezError.CANCELED, } def show_generic_connect_calc(self, device_uuids: Iterable[str]) -> bool: # Generic (dis)connect for uuid in device_uuids: service_uuid = ServiceUUID(uuid) if service_uuid.short_uuid in ( AUDIO_SOURCE_SVCLASS_ID, AUDIO_SINK_SVCLASS_ID, HANDSFREE_AGW_SVCLASS_ID, HANDSFREE_SVCLASS_ID, HEADSET_SVCLASS_ID, HID_SVCLASS_ID, 0x1812 ): return True elif not service_uuid.reserved: if uuid == '03b80e5a-ede8-4b33-a751-6ce34ec4c700': return True # LE devices do not appear to expose certain properties like uuids until connect to at least once. return not device_uuids def generate(self) -> None: self.clear() if not self.is_popup or self.props.visible: selected = self.Blueman.List.selected() if not selected: return row = self.Blueman.List.get(selected, "alias", "paired", "connected", "trusted", "objpush", "device", "blocked") else: (x, y) = self.Blueman.List.get_pointer() posdata = self.Blueman.List.get_path_at_pos(x, y) if posdata is None: return path = posdata[0] if path is None: raise TypeError("Path should never be None") tree_iter = self.Blueman.List.filter.get_iter(path) assert tree_iter is not None child_iter = self.Blueman.List.filter.convert_iter_to_child_iter(tree_iter) assert child_iter is not None row = self.Blueman.List.get(child_iter, "alias", "paired", "connected", "trusted", "objpush", "device", "blocked") self.SelectedDevice = row["device"] op = self.get_op(self.SelectedDevice) if op is not None: item: Gtk.MenuItem = create_menuitem(op, "network-transmit-receive-symbolic") item.props.sensitive = False item.show() self.append(item) return show_generic_connect = self.show_generic_connect_calc(self.SelectedDevice['UUIDs']) powered = Adapter(obj_path=self.SelectedDevice["Adapter"])["Powered"] if not row["connected"] and show_generic_connect and powered: connect_item = create_menuitem(_("_Connect"), "bluetooth-symbolic") connect_item.connect("activate", lambda _item: self.connect_service(self.SelectedDevice)) connect_item.props.tooltip_text = _("Connects auto connect profiles A2DP source, A2DP sink, and HID") connect_item.show() self.append(connect_item) elif row["connected"] and show_generic_connect: connect_item = create_menuitem(_("_Disconnect"), "bluetooth-disabled-symbolic") connect_item.props.tooltip_text = _("Forcefully disconnect the device") connect_item.connect("activate", lambda _item: self.disconnect_service(self.SelectedDevice)) connect_item.show() self.append(connect_item) logging.debug(row["alias"]) items = [item for plugin in self.Blueman.Plugins.get_loaded_plugins(MenuItemsProvider) for item in plugin.on_request_menu_items(self, self.SelectedDevice, powered)] connect_items = [i for i in items if i.group == DeviceMenuItem.Group.CONNECT] disconnect_items = [i for i in items if i.group == DeviceMenuItem.Group.DISCONNECT] autoconnect_items = [item for item in items if item.group == DeviceMenuItem.Group.AUTOCONNECT] action_items = [i for i in items if i.group == DeviceMenuItem.Group.ACTIONS] if connect_items: self.append(self._create_header(_("Connect To:"))) for it in sorted(connect_items, key=attrgetter("position")): self.append(it.item) if disconnect_items: self.append(self._create_header(_("Disconnect:"))) for it in sorted(disconnect_items, key=attrgetter("position")): self.append(it.item) config = AutoConnectConfig() generic_service = ServiceUUID("00000000-0000-0000-0000-000000000000") object_path = self.SelectedDevice.get_object_path() generic_autoconnect = (object_path, str(generic_service)) in set(config["services"]) if row["connected"] or generic_autoconnect or autoconnect_items: self.append(self._create_header(_("Auto-connect:"))) if row["connected"] or generic_autoconnect: item = Gtk.CheckMenuItem(label=generic_service.name) config.bind_to_menuitem(item, (object_path, str(generic_service))) item.show() self.append(item) for it in sorted(autoconnect_items, key=attrgetter("position")): self.append(it.item) if (powered and show_generic_connect) or connect_items or disconnect_items or autoconnect_items: item = Gtk.SeparatorMenuItem() item.show() self.append(item) for it in sorted(action_items, key=attrgetter("position")): self.append(it.item) if powered: send_item = create_menuitem(_("Send a _File…"), "blueman-send-symbolic") send_item.props.sensitive = False self.append(send_item) send_item.show() if row["objpush"]: send_item.connect("activate", lambda x: self.Blueman.send(self.SelectedDevice)) send_item.props.sensitive = True item = Gtk.SeparatorMenuItem() item.show() self.append(item) item = create_menuitem(_("_Pair"), "blueman-pair-symbolic") item.props.tooltip_text = _("Create pairing with the device") self.append(item) item.show() if not row["paired"]: item.connect("activate", lambda x: self.Blueman.bond(self.SelectedDevice)) else: item.props.sensitive = False if not row["trusted"]: item = create_menuitem(_("_Trust"), "blueman-trust-symbolic") item.connect("activate", lambda x: self.Blueman.toggle_trust(self.SelectedDevice)) self.append(item) item.show() else: item = create_menuitem(_("_Untrust"), "blueman-untrust-symbolic") self.append(item) item.connect("activate", lambda x: self.Blueman.toggle_trust(self.SelectedDevice)) item.show() item.props.tooltip_text = _("Mark/Unmark this device as trusted") if not row["blocked"]: item = create_menuitem(_("_Block"), "blueman-block-symbolic") item.connect("activate", lambda x: self.Blueman.toggle_blocked(self.SelectedDevice)) self.append(item) item.show() else: item = create_menuitem(_("_Unblock"), "blueman-block-symbolic") self.append(item) item.connect("activate", lambda x: self.Blueman.toggle_blocked(self.SelectedDevice)) item.show() item.props.tooltip_text = _("Block/Unblock this device") def on_rename(_item: Gtk.MenuItem, device: Device) -> None: def on_response(dialog: Gtk.Dialog, response_id: int) -> None: if response_id == Gtk.ResponseType.ACCEPT: assert isinstance(alias_entry, Gtk.Entry) # https://github.com/python/mypy/issues/2608 device.set('Alias', alias_entry.get_text()) elif response_id == 1: device.set('Alias', '') dialog.destroy() builder = Builder("rename-device.ui") dialog = builder.get_widget("dialog", Gtk.Dialog) dialog.set_transient_for(self.Blueman.window) dialog.props.icon_name = "blueman" alias_entry = builder.get_widget("alias_entry", Gtk.Entry) alias_entry.set_text(device['Alias']) dialog.connect("response", on_response) dialog.present() item = Gtk.MenuItem.new_with_mnemonic(_("R_ename device…")) item.connect('activate', on_rename, self.SelectedDevice) self.append(item) item.show() item = Gtk.SeparatorMenuItem() item.show() self.append(item) item = create_menuitem(_("_Remove…"), "list-remove-symbolic") item.connect("activate", lambda x: self.Blueman.remove(self.SelectedDevice)) self.append(item) item.show() item.props.tooltip_text = _("Remove this device from the known devices list") @staticmethod def _create_header(text: str) -> Gtk.MenuItem: item = Gtk.MenuItem() label = Gtk.Label() label.set_markup(text) label.props.xalign = 0.0 label.show() item.add(label) item.props.sensitive = False item.show() return item blueman-2.4.3/blueman/gui/manager/ManagerMenu.py000066400000000000000000000235131465054505200215470ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import Dict, Tuple, TYPE_CHECKING, Any, Optional, Sequence from blueman.bluez.Adapter import Adapter from blueman.bluez.Device import Device from blueman.bluez.Manager import Manager from blueman.gui.manager.ManagerDeviceList import ManagerDeviceList from blueman.gui.manager.ManagerDeviceMenu import ManagerDeviceMenu from blueman.gui.CommonUi import show_about_dialog from blueman.Constants import WEBSITE from blueman.Functions import launch, adapter_path_to_name import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from gi.repository import GLib from gi.repository import Gio if TYPE_CHECKING: from blueman.main.Manager import Blueman class ManagerMenu: def __init__(self, blueman: "Blueman"): self.blueman = blueman self.Config = Gio.Settings(schema_id="org.blueman.general") self.adapter_items: Dict[str, Tuple[Gtk.RadioMenuItem, Adapter]] = {} self._adapters_group: Sequence[Gtk.RadioMenuItem] = [] self._insert_adapter_item_pos = 2 self.item_adapter = self.blueman.builder.get_widget("item_adapter", Gtk.MenuItem) self.item_device = self.blueman.builder.get_widget("item_device", Gtk.MenuItem) self.item_view = self.blueman.builder.get_widget("item_view", Gtk.MenuItem) self.item_help = self.blueman.builder.get_widget("item_help", Gtk.MenuItem) report_item = blueman.builder.get_widget("report", Gtk.ImageMenuItem) report_item.connect("activate", lambda x: launch(f"xdg-open {WEBSITE}/issues")) help_item = blueman.builder.get_widget("help", Gtk.ImageMenuItem) assert self.blueman.window is not None widget = self.blueman.window.get_toplevel() assert isinstance(widget, Gtk.Window) window = widget help_item.connect("activate", lambda x: show_about_dialog('Blueman ' + _('Device Manager'), parent=window)) item_toolbar = blueman.builder.get_widget("show_tb_item", Gtk.CheckMenuItem) self.blueman.Config.bind("show-toolbar", item_toolbar, "active", Gio.SettingsBindFlags.DEFAULT) item_statusbar = blueman.builder.get_widget("show_sb_item", Gtk.CheckMenuItem) self.blueman.Config.bind("show-statusbar", item_statusbar, "active", Gio.SettingsBindFlags.DEFAULT) item_unnamed = blueman.builder.get_widget("hide_unnamed_item", Gtk.CheckMenuItem) self.blueman.Config.bind("hide-unnamed", item_unnamed, "active", Gio.SettingsBindFlags.DEFAULT) self.device_menu: Optional[ManagerDeviceMenu] = None self._sort_alias_item = blueman.builder.get_widget("sort_name_item", Gtk.CheckMenuItem) self._sort_timestamp_item = blueman.builder.get_widget("sort_added_item", Gtk.CheckMenuItem) sort_config = self.Config['sort-by'] if sort_config == "alias": self._sort_alias_item.props.active = True else: self._sort_timestamp_item.props.active = True self._sort_type_item = blueman.builder.get_widget("sort_descending_item", Gtk.CheckMenuItem) if self.Config['sort-order'] == "ascending": self._sort_type_item.props.active = False else: self._sort_type_item.props.active = True item_plugins = blueman.builder.get_widget("plugins_item", Gtk.ImageMenuItem) item_plugins.connect('activate', self._on_plugin_dialog_activate) item_services = blueman.builder.get_widget("services_item", Gtk.ImageMenuItem) item_services.connect('activate', lambda *args: launch("blueman-services", name=_("Service Preferences"))) self.Search = search_item = blueman.builder.get_widget("search_item", Gtk.ImageMenuItem) search_item.connect("activate", lambda x: self.blueman.inquiry()) self._adapter_settings = blueman.builder.get_widget("prefs_item", Gtk.ImageMenuItem) self._adapter_settings.connect("activate", lambda x: self.blueman.adapter_properties()) exit_item = blueman.builder.get_widget("exit_item", Gtk.ImageMenuItem) exit_item.connect("activate", lambda x: self.blueman.quit()) self._manager = Manager() self._manager.connect_signal("adapter-added", self.on_adapter_added) self._manager.connect_signal("adapter-removed", self.on_adapter_removed) blueman.List.connect("device-selected", self.on_device_selected) for adapter in self._manager.get_adapters(): self.on_adapter_added(None, adapter.get_object_path()) self.Config.connect("changed", self._on_settings_changed) self._sort_alias_item.connect("activate", self._on_sorting_changed, "alias") self._sort_timestamp_item.connect("activate", self._on_sorting_changed, "timestamp") self._sort_type_item.connect("activate", self._on_sorting_changed, "sort-type") def _on_sorting_changed(self, btn: Gtk.CheckMenuItem, sort_opt: str) -> None: if sort_opt == 'alias' and btn.props.active: self.Config['sort-by'] = "alias" elif sort_opt == "timestamp" and btn.props.active: self.Config['sort-by'] = "timestamp" elif sort_opt == 'sort-type': # FIXME bind widget to gsetting if btn.props.active: self.Config["sort-order"] = "descending" else: self.Config["sort-order"] = "ascending" def _on_settings_changed(self, settings: Gio.Settings, key: str) -> None: value = settings[key] if key == 'sort-by': if value == "alias": if not self._sort_alias_item.props.active: self._sort_alias_item.props.active = True elif value == "timestamp": if not self._sort_timestamp_item.props.active: self._sort_timestamp_item.props.active = True elif key == "sort-type": if value == "ascending": if not self._sort_type_item.props.active: self._sort_type_item.props.active = True else: if not self._sort_type_item.props.active: self._sort_type_item.props.active = False elif key == "hide-unnamed": logging.debug("refilter") self.blueman.List.filter.refilter() def on_device_selected(self, _lst: ManagerDeviceList, device: Optional[Device], tree_iter: Gtk.TreeIter) -> None: if tree_iter and device: self.item_device.props.sensitive = True if self.device_menu is None: self.device_menu = ManagerDeviceMenu(self.blueman) self.item_device.set_submenu(self.device_menu) else: def idle() -> bool: assert self.device_menu is not None # https://github.com/python/mypy/issues/2608 self.device_menu.generate() return False GLib.idle_add(idle, priority=GLib.PRIORITY_LOW) else: self.item_device.props.sensitive = False def on_adapter_property_changed(self, _adapter: Adapter, name: str, value: Any, path: str) -> None: if name == "Name" or name == "Alias": item = self.adapter_items[path][0] item.set_label(value) elif name == "Discovering": if self.Search: if value: self.Search.props.sensitive = False else: self.Search.props.sensitive = True elif name == "Powered": self._update_power() def on_adapter_selected(self, menuitem: Gtk.CheckMenuItem, adapter_path: str) -> None: if menuitem.props.active: assert self.blueman.List.Adapter is not None if adapter_path != self.blueman.List.Adapter.get_object_path(): logging.info(f"selected {adapter_path}") self.blueman.Config["last-adapter"] = adapter_path_to_name(adapter_path) self.blueman.List.set_adapter(adapter_path) def on_adapter_added(self, _manager: Optional[Manager], adapter_path: str) -> None: adapter = Adapter(obj_path=adapter_path) menu = self.item_adapter.get_submenu() assert isinstance(menu, Gtk.Menu) item = Gtk.RadioMenuItem.new_with_label(self._adapters_group, adapter.get_name()) item.show() self._adapters_group = item.get_group() self._itemhandler = item.connect("activate", self.on_adapter_selected, adapter_path) self._adapterhandler = adapter.connect_signal("property-changed", self.on_adapter_property_changed) menu.insert(item, self._insert_adapter_item_pos) self._insert_adapter_item_pos += 1 self.adapter_items[adapter_path] = (item, adapter) assert self.blueman.List.Adapter is not None if adapter_path == self.blueman.List.Adapter.get_object_path(): item.props.active = True self._update_power() def on_adapter_removed(self, _manager: Manager, adapter_path: str) -> None: item, adapter = self.adapter_items.pop(adapter_path) menu = self.item_adapter.get_submenu() assert isinstance(menu, Gtk.Menu) item.disconnect(self._itemhandler) adapter.disconnect(self._adapterhandler) menu.remove(item) self._insert_adapter_item_pos -= 1 self._update_power() def _update_power(self) -> None: if self.device_menu is not None: self.device_menu.generate() if any(adapter["Powered"] for (_, adapter) in self.adapter_items.values()): self.Search.props.visible = True self._adapter_settings.props.visible = True else: self.Search.props.visible = False self._adapter_settings.props.visible = False def _on_plugin_dialog_activate(self, _item: Gtk.MenuItem) -> None: def cb(_proxy: Gio.DBusProxy, _res: Any, _userdata: Any) -> None: pass self.blueman.Applet.OpenPluginDialog(result_handler=cb) blueman-2.4.3/blueman/gui/manager/ManagerProgressbar.py000066400000000000000000000137561465054505200231440ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import List, TYPE_CHECKING, Callable import gi from blueman.bluemantyping import GSignals gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") from gi.repository import Pango from gi.repository import GObject from gi.repository import Gtk from gi.repository import Gdk from gi.repository import GLib if TYPE_CHECKING: from blueman.main.Manager import Blueman class ManagerProgressbar(GObject.GObject): __gsignals__: GSignals = { 'cancelled': (GObject.SignalFlags.RUN_LAST, None, ()), } __instances__: List["ManagerProgressbar"] = [] def __init__(self, blueman: "Blueman", cancellable: bool = True, text: str = _("Connecting")) -> None: super().__init__() self.Blueman = blueman self.cancellable = cancellable self.hbox = hbox = blueman.builder.get_widget("status_data", Gtk.Box) self.progressbar = Gtk.ProgressBar() self.progressbar.set_name("ManagerProgressbar") self._signals: List[int] = [] self.button = Gtk.Image(icon_name="process-stop", pixel_size=16) self.eventbox = eventbox = Gtk.EventBox() eventbox.add(self.button) eventbox.props.tooltip_text = _("Cancel Operation") eventbox.connect("enter-notify-event", self._on_enter) eventbox.connect("leave-notify-event", self._on_leave) eventbox.connect("button-press-event", self._on_clicked) self.progressbar.set_size_request(100, 15) self.progressbar.set_ellipsize(Pango.EllipsizeMode.END) self.progressbar.set_text(text) self.progressbar.set_show_text(True) self.progressbar.set_pulse_step(0.05) hbox.pack_end(eventbox, True, False, 5) hbox.pack_end(self.progressbar, False, False, 5) if ManagerProgressbar.__instances__: logging.info(f"hiding {ManagerProgressbar.__instances__[-1]}") ManagerProgressbar.__instances__[-1].hide() self.show() if not self.cancellable: self.eventbox.props.sensitive = False self.pulsing = False self.finalized = False ManagerProgressbar.__instances__.append(self) def _get_window(self) -> Gdk.Window: assert self.Blueman.window is not None window = self.Blueman.window.get_window() assert window is not None return window def _on_enter(self, _evbox: Gtk.EventBox, _event: Gdk.Event) -> bool: c = Gdk.Cursor.new(Gdk.CursorType.HAND2) self._get_window().set_cursor(c) return False def _on_leave(self, _evbox: Gtk.EventBox, _event: Gdk.Event) -> bool: assert self.Blueman.window is not None self._get_window().set_cursor(None) return False def _on_clicked(self, _evbox: Gtk.EventBox, _event: Gdk.Event) -> bool: self.eventbox.props.sensitive = False self.emit("cancelled") return False def connect(self, signal: str, callback: Callable[..., None], *args: object) -> int: handler_id: int = super().connect(signal, callback, *args) self._signals.append(handler_id) return handler_id def show(self) -> None: if not self.Blueman.Config["show-statusbar"]: statusbar = self.Blueman.builder.get_widget("statusbar", Gtk.Box) statusbar.props.visible = True self.progressbar.props.visible = True self.eventbox.props.visible = True self.button.props.visible = True def hide(self) -> None: self.Blueman.Stats.hbox.show_all() self.progressbar.props.visible = False self.eventbox.props.visible = False self.button.props.visible = False def message(self, msg: str, timeout: int = 1500) -> None: self.stop() self.set_label(msg) self.set_cancellable(False) GLib.timeout_add(timeout, self.finalize) def finalize(self) -> bool: if not self.finalized: self.hide() self.stop() self._get_window().set_cursor(None) self.hbox.remove(self.eventbox) self.hbox.remove(self.progressbar) # self.hbox.remove(self.separator) self.finalized = True if ManagerProgressbar.__instances__[-1] == self: ManagerProgressbar.__instances__.pop() # remove all finalized instances for inst in reversed(ManagerProgressbar.__instances__): if inst.finalized: ManagerProgressbar.__instances__.pop() else: # show last active progress bar inst.show() break if not ManagerProgressbar.__instances__: if not self.Blueman.Config["show-statusbar"]: statusbar = self.Blueman.builder.get_widget("statusbar", Gtk.Box) statusbar.props.visible = False for sig in self._signals: if self.handler_is_connected(sig): self.disconnect(sig) self._signals = [] return False def set_cancellable(self, b: bool, hide: bool = False) -> None: if b: self.eventbox.props.visible = True self.eventbox.props.sensitive = True else: if hide: self.eventbox.props.visible = False else: self.eventbox.props.sensitive = False def set_label(self, label: str) -> None: self.progressbar.props.text = label def fraction(self, frac: float) -> None: if not self.finalized: self.progressbar.set_fraction(frac) def started(self) -> bool: return self.pulsing def start(self) -> None: def pulse() -> bool: self.progressbar.pulse() return self.pulsing if not self.pulsing: self.pulsing = True GLib.timeout_add(41, pulse) def stop(self) -> None: self.pulsing = False self.progressbar.set_fraction(0.0) blueman-2.4.3/blueman/gui/manager/ManagerStats.py000066400000000000000000000077601465054505200217470ustar00rootroot00000000000000from typing import TYPE_CHECKING, Optional from _blueman import device_info from gi.repository import GLib from gi.repository import Gtk from blueman.gui.Animation import Animation from blueman.gui.manager.ManagerDeviceList import ManagerDeviceList from blueman.main.SpeedCalc import SpeedCalc from blueman.Functions import adapter_path_to_name from blueman.Functions import format_bytes import gettext _ = gettext.gettext if TYPE_CHECKING: from blueman.main.Manager import Blueman class ManagerStats: hbox: Gtk.Box def __init__(self, blueman: "Blueman") -> None: blueman.List.connect("adapter-changed", self.on_adapter_changed) self.hci = ( None if blueman.List.Adapter is None else adapter_path_to_name(blueman.List.Adapter.get_object_path()) ) self.time = None self.up_speed = SpeedCalc() self.down_speed = SpeedCalc() self.im_upload = blueman.builder.get_widget("im_upload", Gtk.Image) self.im_download = blueman.builder.get_widget("im_download", Gtk.Image) self.down_rate = blueman.builder.get_widget("label_down_rate", Gtk.Label) self.up_rate = blueman.builder.get_widget("label_up_rate", Gtk.Label) self.hbox = blueman.builder.get_widget("status_activity", Gtk.Box) self.on_adapter_changed(blueman.List, blueman.List.get_adapter_path()) self.up_blinker = Animation(self.im_upload, ["blueman-up-inactive", "blueman-up-active"]) self.down_blinker = Animation(self.im_download, ["blueman-down-inactive", "blueman-down-active"]) self.start_update() def on_adapter_changed(self, _lst: ManagerDeviceList, adapter_path: Optional[str]) -> None: self.hci = adapter_path_to_name(adapter_path) if self.hci is None: self.hbox.props.sensitive = False else: self.hbox.props.sensitive = True self.up_speed.reset() self.down_speed.reset() def set_blinker_by_speed(self, blinker: Animation, speed: float) -> None: if speed > 0 and not blinker.status(): blinker.start() if speed > 40 * 1024 and blinker.status(): blinker.set_rate(10) elif speed > (30 * 1024) and blinker.status(): blinker.set_rate(8) elif speed > (20 * 1024) and blinker.status(): blinker.set_rate(6) elif speed > (10 * 1024) and blinker.status(): blinker.set_rate(4) elif speed > 1024 and blinker.status(): blinker.set_rate(2) elif speed == 0 and blinker.status(): blinker.stop() else: blinker.set_rate(1) def _update(self) -> bool: if self.hci is not None: devinfo = device_info(self.hci) _tx = devinfo["stat"]["byte_tx"] _rx = devinfo["stat"]["byte_rx"] tx, s_tx = format_bytes(_tx) rx, s_rx = format_bytes(_rx) _u_speed = self.up_speed.calc(_tx) _d_speed = self.down_speed.calc(_rx) self.set_blinker_by_speed(self.up_blinker, _u_speed) self.set_blinker_by_speed(self.down_blinker, _d_speed) u_speed, s_u_speed = format_bytes(_u_speed) d_speed, s_d_speed = format_bytes(_d_speed) self.set_data(tx, s_tx, rx, s_rx, u_speed, s_u_speed, d_speed, s_d_speed) return True def start_update(self) -> None: self._update() self.timer = GLib.timeout_add(1000, self._update) def stop_update(self) -> None: if self.timer: GLib.source_remove(self.timer) def set_data(self, uploaded: float, u_name: str, downloaded: float, d_name: str, u_speed: float, us_name: str, d_speed: float, ds_name: str) -> None: self.down_rate.set_markup( f'{downloaded:.2f} {d_name} {d_speed:5.2f} {ds_name}/s') self.up_rate.set_markup( f'{uploaded:.2f} {u_name} {u_speed:5.2f} {us_name}/s') blueman-2.4.3/blueman/gui/manager/ManagerToolbar.py000066400000000000000000000111071465054505200222410ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import TYPE_CHECKING, Callable, Tuple, Optional import gi from blueman.bluez.Adapter import Adapter from blueman.bluez.Device import Device from blueman.gui.manager.ManagerDeviceList import ManagerDeviceList gi.require_version("Gtk", "3.0") from gi.repository import Gtk if TYPE_CHECKING: from blueman.main.Manager import Blueman class ManagerToolbar: def __init__(self, blueman: "Blueman") -> None: self.blueman = blueman self.blueman.List.connect("device-selected", self.on_device_selected) self.blueman.List.connect("device-property-changed", self.on_device_propery_changed) self.blueman.List.connect("adapter-changed", self.on_adapter_changed) self.blueman.List.connect("adapter-property-changed", self.on_adapter_property_changed) self.b_search = blueman.builder.get_widget("b_search", Gtk.ToolButton) self.b_search.connect("clicked", lambda button: blueman.inquiry()) self.b_bond = blueman.builder.get_widget("b_bond", Gtk.ToolButton) self.b_bond.connect("clicked", self.on_action, self.blueman.bond) self.b_trust = blueman.builder.get_widget("b_trust", Gtk.ToolButton) self.b_trust.connect("clicked", self.on_action, self.blueman.toggle_trust) self.b_trust.set_homogeneous(False) self.b_trust.props.label = _("Untrust") (size, nsize) = Gtk.Widget.get_preferred_size(self.b_trust) self.b_trust.props.label = _("Trust") (size2, nsize2) = Gtk.Widget.get_preferred_size(self.b_trust) self.b_trust.props.width_request = max(size.width, size2.width) self.b_remove = blueman.builder.get_widget("b_remove", Gtk.ToolButton) self.b_remove.connect("clicked", self.on_action, self.blueman.remove) self.b_send = blueman.builder.get_widget("b_send", Gtk.ToolButton) self.b_send.props.sensitive = False self.b_send.connect("clicked", self.on_action, self.blueman.send) self.b_send.set_homogeneous(False) self.on_adapter_changed(blueman.List, blueman.List.get_adapter_path()) def on_action(self, _button: Gtk.ToolButton, func: Callable[[Device], None]) -> None: device = self.blueman.List.get_selected_device() if device is not None: func(device) def on_adapter_property_changed(self, _lst: ManagerDeviceList, adapter: Adapter, key_value: Tuple[str, object]) -> None: key, value = key_value if key == "Discovering" or key == "Powered": self._update_buttons(adapter) def on_adapter_changed(self, _lst: ManagerDeviceList, adapter_path: Optional[str]) -> None: logging.debug(f"toolbar adapter {adapter_path}") self._update_buttons(None if adapter_path is None else Adapter(obj_path=adapter_path)) def on_device_selected( self, dev_list: ManagerDeviceList, device: Optional[Device], _tree_iter: Gtk.TreeIter, ) -> None: self._update_buttons(None if device is None else Adapter(obj_path=device["Adapter"])) def _update_buttons(self, adapter: Optional[Adapter]) -> None: powered = adapter is not None and adapter["Powered"] self.b_search.props.sensitive = powered and not (adapter and adapter["Discovering"]) tree_iter = self.blueman.List.selected() if tree_iter is None: self.b_bond.props.sensitive = False self.b_trust.props.sensitive = False self.b_remove.props.sensitive = False self.b_send.props.sensitive = False else: row = self.blueman.List.get(tree_iter, "paired", "trusted", "objpush") self.b_bond.props.sensitive = powered and not row["paired"] self.b_trust.props.sensitive = True self.b_remove.props.sensitive = True self.b_send.props.sensitive = powered and row["objpush"] icon_name = "blueman-untrust-symbolic" if row["trusted"] else "blueman-trust-symbolic" self.b_trust.props.icon_widget = Gtk.Image(icon_name=icon_name, pixel_size=24, visible=True) self.b_trust.props.label = _("Untrust") if row["trusted"] else _("Trust") def on_device_propery_changed(self, dev_list: ManagerDeviceList, device: Device, tree_iter: Gtk.TreeIter, key_value: Tuple[str, object]) -> None: key, value = key_value if dev_list.compare(tree_iter, dev_list.selected()): if key == "Trusted" or key == "Paired" or key == "UUIDs": self.on_device_selected(dev_list, device, tree_iter) blueman-2.4.3/blueman/gui/manager/__init__.py000066400000000000000000000000001465054505200210710ustar00rootroot00000000000000blueman-2.4.3/blueman/main/000077500000000000000000000000001465054505200155205ustar00rootroot00000000000000blueman-2.4.3/blueman/main/Adapter.py000066400000000000000000000221451465054505200174560ustar00rootroot00000000000000from gettext import gettext as _ import os.path import logging import gettext import signal from typing import Dict, TypedDict, Optional, Any from blueman.Functions import * from blueman.bluez.Manager import Manager from blueman.bluez.Adapter import Adapter from blueman.main.Builder import Builder import gi gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") gi.require_version("Pango", "1.0") from gi.repository import Gtk, Gio, Gdk, GLib from gi.repository import Pango class Tab(TypedDict): grid: Gtk.Grid hidden_radio: Gtk.RadioButton always_radio: Gtk.RadioButton temparary_radio: Gtk.RadioButton visible: bool label: Gtk.Label name_entry: Gtk.Entry class BluemanAdapters(Gtk.Application): def __init__(self, selected_hci_dev: Optional[str], socket_id: Optional[int]) -> None: super().__init__(application_id="org.blueman.Adapters") def do_quit(_: object) -> bool: self.quit() return False s = GLib.unix_signal_source_new(signal.SIGINT) s.set_callback(do_quit) s.attach() self.socket_id = socket_id self.selected_hci_dev = selected_hci_dev self.notebook = Gtk.Notebook(visible=True) self.window: Optional[Gtk.ApplicationWindow] = None self.tabs: Dict[str, "Tab"] = {} self._adapters: Dict[str, Adapter] = {} setup_icon_path() Manager.watch_name_owner(self._on_dbus_name_appeared, self._on_dbus_name_vanished) self.manager = Manager() check_bluetooth_status(_("Bluetooth needs to be turned on for the adapter manager to work"), bmexit) adapters = self.manager.get_adapters() if not adapters: logging.error('No adapter(s) found') bmexit() self.manager.connect_signal('adapter-added', self.on_adapter_added) self.manager.connect_signal('adapter-removed', self.on_adapter_removed) for adapter in adapters: path = adapter.get_object_path() self.on_adapter_added(self.manager, path) # activate a particular tab according to command line option if selected_hci_dev is not None: if selected_hci_dev in self.tabs: hci_dev_num = int(selected_hci_dev[3:]) self.notebook.set_current_page(hci_dev_num) else: logging.error('Error: the selected adapter does not exist') self.notebook.show_all() close_action = Gio.SimpleAction.new("quit", None) close_action.connect("activate", lambda x, y: self.quit()) self.add_action(close_action) def do_activate(self) -> None: def app_release(_plug: Gtk.Plug, _event: Gdk.Event) -> bool: self.release() return False if self.socket_id: self.hold() plug = Gtk.Plug.new(self.socket_id) plug.show() plug.connect('delete-event', app_release) plug.add(self.notebook) return if not self.window: self.window = Gtk.ApplicationWindow(application=self, title=_("Bluetooth Adapters"), border_width=10, resizable=False, icon_name="blueman-device", name="BluemanAdapters") self.window.add(self.notebook) self.window.set_position(Gtk.WindowPosition.CENTER) self.window.present_with_time(Gtk.get_current_event_time()) def do_startup(self) -> None: Gtk.Application.do_startup(self) self.set_accels_for_action("app.quit", ["w", "q", "Escape"]) def on_property_changed(self, _adapter: Adapter, name: str, value: Any, path: str) -> None: hci_dev = os.path.basename(path) if name == "Discoverable" and value == 0: self.tabs[hci_dev]["hidden_radio"].set_active(True) elif name == "Alias": self.tabs[hci_dev]["label"].set_text(f"{value} ({hci_dev})") self.tabs[hci_dev]["name_entry"].set_text(value) def on_adapter_added(self, _manager: Manager, adapter_path: str) -> None: hci_dev = os.path.basename(adapter_path) if hci_dev not in self._adapters: self._adapters[hci_dev] = Adapter(obj_path=adapter_path) self._adapters[hci_dev].connect_signal("property-changed", self.on_property_changed) self.add_to_notebook(self._adapters[hci_dev]) def on_adapter_removed(self, _manager: Manager, adapter_path: str) -> None: hci_dev = os.path.basename(adapter_path) self.remove_from_notebook(self._adapters[hci_dev]) def _on_dbus_name_appeared(self, _connection: Gio.DBusConnection, name: str, owner: str) -> None: logging.info(f"{name} {owner}") def _on_dbus_name_vanished(self, _connection: Gio.DBusConnection, name: str) -> None: logging.info(name) # FIXME: show error dialog and exit def build_adapter_tab(self, adapter: Adapter) -> Tab: def on_hidden_toggle(radio: Gtk.RadioButton) -> None: if not radio.props.active: return adapter['DiscoverableTimeout'] = 0 adapter['Discoverable'] = False hscale.set_sensitive(False) def on_always_toggle(radio: Gtk.RadioButton) -> None: if not radio.props.active: return adapter['DiscoverableTimeout'] = 0 adapter['Discoverable'] = True hscale.set_sensitive(False) def on_temporary_toggle(radio: Gtk.RadioButton) -> None: if not radio.props.active: return adapter['Discoverable'] = True hscale.set_sensitive(True) hscale.set_value(3) def on_scale_format_value(_scale: Gtk.Scale, value: float) -> str: if value == 0: if adapter['Discoverable']: return _("Always") else: return _("Hidden") else: return gettext.ngettext("%(minutes)d Minute", "%(minutes)d Minutes", int(value)) % {"minutes": value} def on_scale_value_changed(scale: Gtk.Scale) -> None: val = scale.get_value() logging.info(f"value: {val}") if val == 0 and adapter['Discoverable']: always_radio.props.active = True timeout = int(val * 60) adapter['DiscoverableTimeout'] = timeout def on_name_changed(entry: Gtk.Entry) -> None: adapter['Alias'] = entry.get_text() builder = Builder("adapters-tab.ui") hscale = builder.get_widget("hscale", Gtk.Scale) hscale.connect("format-value", on_scale_format_value) hscale.connect("value-changed", on_scale_value_changed) hscale.set_range(0, 30) hscale.set_increments(1, 1) hidden_radio = builder.get_widget("hidden", Gtk.RadioButton) always_radio = builder.get_widget("always", Gtk.RadioButton) temporary_radio = builder.get_widget("temporary", Gtk.RadioButton) if adapter['Discoverable'] and adapter['DiscoverableTimeout'] > 0: temporary_radio.set_active(True) hscale.set_value(adapter['DiscoverableTimeout']) hscale.set_sensitive(True) elif adapter['Discoverable'] and adapter['DiscoverableTimeout'] == 0: always_radio.set_active(True) else: hidden_radio.set_active(True) name_entry = builder.get_widget("name_entry", Gtk.Entry) name_entry.set_text(adapter.get_name()) hidden_radio.connect("toggled", on_hidden_toggle) always_radio.connect("toggled", on_always_toggle) temporary_radio.connect("toggled", on_temporary_toggle) name_entry.connect("changed", on_name_changed) return Tab( grid=builder.get_widget("grid", Gtk.Grid), hidden_radio=hidden_radio, always_radio=always_radio, temparary_radio=temporary_radio, visible=False, label=Gtk.Label(), name_entry=name_entry ) def add_to_notebook(self, adapter: Adapter) -> None: hci_dev = os.path.basename(adapter.get_object_path()) hci_dev_num = int(hci_dev[3:]) if hci_dev not in self.tabs: self.tabs[hci_dev] = self.build_adapter_tab(adapter) else: if self.tabs[hci_dev]['visible']: return # might need to update settings at this point ui = self.tabs[hci_dev] ui['visible'] = True name = f"{adapter.get_name()} ({hci_dev})" if name == '': name = _('Adapter') + ' %d' % (hci_dev_num + 1) label = Gtk.Label(label=name) ui['label'] = label label.set_max_width_chars(20) label.props.hexpand = True label.set_ellipsize(Pango.EllipsizeMode.END) self.notebook.insert_page(ui['grid'], label, hci_dev_num) def remove_from_notebook(self, adapter: Adapter) -> None: hci_dev = os.path.basename(adapter.get_object_path()) hci_dev_num = int(hci_dev[3:]) self.tabs[hci_dev]['visible'] = False self.notebook.remove_page(hci_dev_num) # leave actual tab contents intact in case adapter becomes present once again blueman-2.4.3/blueman/main/Applet.py000066400000000000000000000130511465054505200173170ustar00rootroot00000000000000import gi gi.require_version("Gtk", "3.0") from gi.repository import Gio, GLib, Gtk import logging import signal from typing import Any, cast from blueman.Functions import * from blueman.bluez.Manager import Manager from blueman.bluez.Adapter import AnyAdapter from blueman.bluez.Device import AnyDevice import blueman.plugins.applet from blueman.main.PluginManager import PersistentPluginManager from blueman.main.DbusService import DbusService from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.applet.DBusService import DBusService from blueman.plugins.applet.Menu import Menu from blueman.plugins.applet.PowerManager import PowerManager from blueman.plugins.applet.RecentConns import RecentConns from blueman.plugins.applet.StandardItems import StandardItems from blueman.plugins.applet.StatusIcon import StatusIcon class BluemanApplet(Gtk.Application): def __init__(self) -> None: super().__init__(application_id="org.blueman.Applet", flags=Gio.ApplicationFlags.FLAGS_NONE) setup_icon_path() def do_quit(_: object) -> bool: self.quit() return False s = GLib.unix_signal_source_new(signal.SIGINT) s.set_callback(do_quit) s.attach() self.plugin_run_state_changed = False self.manager_state = False self._active = False self.Manager = Manager() self.Manager.connect_signal('adapter-added', self.on_adapter_added) self.Manager.connect_signal('adapter-removed', self.on_adapter_removed) self.Manager.connect_signal('device-created', self.on_device_created) self.Manager.connect_signal('device-removed', self.on_device_removed) self.DbusSvc = DbusService("org.blueman.Applet", "org.blueman.Applet", "/org/blueman/Applet", Gio.BusType.SESSION) self.DbusSvc.register() self.Plugins = Plugins(self) self.Plugins.load_plugin() for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_plugins_loaded() self.Manager.watch_name_owner(self._on_dbus_name_appeared, self._on_dbus_name_vanished) self._any_adapter = AnyAdapter() self._any_adapter.connect_signal('property-changed', self._on_adapter_property_changed) self._any_device = AnyDevice() self._any_device.connect_signal('property-changed', self._on_device_property_changed) def do_startup(self) -> None: Gtk.Application.do_startup(self) self.set_accels_for_action("win.close", ["w", "Escape"]) def do_activate(self) -> None: if not self._active: self.hold() self._active = True def _on_dbus_name_appeared(self, _connection: Gio.DBusConnection, name: str, owner: str) -> None: logging.info(f"{name} {owner}") self.manager_state = True self.plugin_run_state_changed = True for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_manager_state_changed(self.manager_state) def _on_dbus_name_vanished(self, _connection: Gio.DBusConnection, name: str) -> None: logging.info(name) self.manager_state = False self.plugin_run_state_changed = True for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_manager_state_changed(self.manager_state) def _on_adapter_property_changed(self, _adapter: AnyAdapter, key: str, value: Any, path: str) -> None: for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_adapter_property_changed(path, key, value) def _on_device_property_changed(self, _device: AnyDevice, key: str, value: Any, path: str) -> None: for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_device_property_changed(path, key, value) def on_adapter_added(self, _manager: Manager, path: str) -> None: logging.info(f"Adapter added {path}") for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_adapter_added(path) def on_adapter_removed(self, _manager: Manager, path: str) -> None: logging.info(f"Adapter removed {path}") for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_adapter_removed(path) def on_device_created(self, _manager: Manager, path: str) -> None: logging.info(f"Device created {path}") for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_device_created(path) def on_device_removed(self, _manager: Manager, path: str) -> None: logging.info(f"Device removed {path}") for plugin in self.Plugins.get_loaded_plugins(AppletPlugin): plugin.on_device_removed(path) class Plugins(PersistentPluginManager[AppletPlugin]): def __init__(self, applet: BluemanApplet): super().__init__(AppletPlugin, blueman.plugins.applet, applet) @property def DBusService(self) -> DBusService: return cast(DBusService, self._plugins["DBusService"]) @property def Menu(self) -> Menu: return cast(Menu, self._plugins["Menu"]) @property def PowerManager(self) -> PowerManager: return cast(PowerManager, self._plugins["PowerManager"]) @property def RecentConns(self) -> RecentConns: return cast(RecentConns, self._plugins["RecentConns"]) @property def StandardItems(self) -> StandardItems: return cast(StandardItems, self._plugins["StandardItems"]) @property def StatusIcon(self) -> StatusIcon: return cast(StatusIcon, self._plugins["StatusIcon"]) blueman-2.4.3/blueman/main/BatteryWatcher.py000066400000000000000000000016101465054505200210200ustar00rootroot00000000000000import weakref from typing import Callable from blueman.bluez.Battery import Battery, AnyBattery from blueman.bluez.Manager import Manager class BatteryWatcher: def __init__(self, callback: Callable[[str, int], None]) -> None: super().__init__() manager = Manager() weakref.finalize( self, manager.disconnect_signal, manager.connect_signal( "battery-created", lambda _manager, obj_path: callback(obj_path, Battery(obj_path=obj_path)["Percentage"]) ) ) any_battery = AnyBattery() weakref.finalize( self, any_battery.disconnect_signal, any_battery.connect_signal( "property-changed", lambda _any_battery, key, value, path: callback(path, value) if key == "Percentage" else None ) ) blueman-2.4.3/blueman/main/Builder.py000066400000000000000000000010301465054505200174520ustar00rootroot00000000000000from typing import TypeVar, Type import gi from blueman.Constants import UI_PATH gi.require_version("Gtk", "3.0") from gi.repository import Gtk class Builder(Gtk.Builder): def __init__(self, filename: str): super().__init__(translation_domain="blueman") self.add_from_file(UI_PATH + "/" + filename) T = TypeVar("T", bound=Gtk.Widget) def get_widget(self, name: str, widget_type: Type[T]) -> T: widget = self.get_object(name) assert isinstance(widget, widget_type) return widget blueman-2.4.3/blueman/main/DBusProxies.py000066400000000000000000000063301465054505200203030ustar00rootroot00000000000000from gettext import gettext as _ import logging from gi.repository import Gio, GLib from blueman.gobject import SingletonGObjectMeta from blueman.gui.Notification import Notification class DBusProxyFailed(Exception): pass class ProxyBase(Gio.DBusProxy, metaclass=SingletonGObjectMeta): def __init__(self, name: str, interface_name: str, object_path: str = "/", systembus: bool = False, flags: Gio.DBusProxyFlags = Gio.DBusProxyFlags.NONE) -> None: if systembus: bustype = Gio.BusType.SYSTEM else: bustype = Gio.BusType.SESSION super().__init__( g_name=name, g_interface_name=interface_name, g_object_path=object_path, g_bus_type=bustype, g_flags=flags ) try: self.init() except GLib.Error as e: raise DBusProxyFailed(e.message) def call_method(self, name: str, params: GLib.Variant) -> None: def call_finish(proxy: ProxyBase, response: Gio.AsyncResult) -> None: try: proxy.call_finish(response) except GLib.Error: logging.error(f"Failed to execute method {name}", exc_info=True) raise self.call(name, params, Gio.DBusCallFlags.NONE, -1, None, call_finish) class Mechanism(ProxyBase): def __init__(self) -> None: super().__init__(name='org.blueman.Mechanism', interface_name='org.blueman.Mechanism', object_path="/org/blueman/mechanism", systembus=True) class AppletService(ProxyBase): def __init__(self) -> None: super().__init__(name='org.blueman.Applet', interface_name='org.blueman.Applet', object_path="/org/blueman/Applet") class ManagerService(ProxyBase): def __init__(self) -> None: super().__init__(name="org.blueman.Manager", interface_name="org.freedesktop.Application", object_path="/org/blueman/Manager", flags=Gio.DBusProxyFlags.DO_NOT_AUTO_START_AT_CONSTRUCTION) def activate(self) -> None: try: param = GLib.Variant('(a{sv})', ({},)) self.call_method("Activate", param) except GLib.Error: # This can different errors, depending on the system configuration, typically: # * org.freedesktop.DBus.Error.Spawn.ChildExited if dbus-daemon tries to launch the service itself. # * org.freedesktop.DBus.Error.NoReply if the systemd integration is used. Notification( _("Failed to reach blueman-manager"), _("It seems like blueman-manager could no get activated via D-Bus. " "A typical cause for this is a broken graphical setup in the D-Bus activation environment " "that can get resolved with a call to dbus-update-activation-environment, " "typically issued from xinitrc (respectively the Sway config or similar)."), 0, ).show() def _call_action(self, name: str) -> None: param = GLib.Variant('(sava{sv})', (name, [], {})) self.call_method('ActivateAction', param) def quit(self) -> None: self._call_action("Quit") blueman-2.4.3/blueman/main/DNSServerProvider.py000066400000000000000000000075701465054505200214310ustar00rootroot00000000000000import re import socket from ipaddress import IPv4Address, ip_address from typing import List, Generator from gi.repository import GObject, Gio, GLib from blueman.bluemantyping import GSignals class DNSServerProvider(GObject.GObject): RESOLVER_PATH = "/etc/resolv.conf" _RESOLVED_NAME = "org.freedesktop.resolve1" _RESOLVED_MANAGER_INTERFACE = "org.freedesktop.resolve1.Manager" __gsignals__: GSignals = {"changed": (GObject.SignalFlags.NO_HOOKS, None, ())} def __init__(self) -> None: super().__init__() self._subscribe_systemd_resolved() self._subscribe_resolver() @classmethod def get_servers(cls) -> List[IPv4Address]: return list(set(cls._get_servers_from_systemd_resolved()) or cls._get_servers_from_resolver()) @classmethod def _get_servers_from_systemd_resolved(cls) -> Generator[IPv4Address, None, None]: bus = Gio.bus_get_sync(Gio.BusType.SYSTEM) manager_proxy = Gio.DBusProxy.new_for_bus_sync( Gio.BusType.SYSTEM, Gio.DBusProxyFlags.DO_NOT_AUTO_START, None, cls._RESOLVED_NAME, "/org/freedesktop/resolve1", cls._RESOLVED_MANAGER_INTERFACE, ) try: data = manager_proxy.call_sync( "org.freedesktop.DBus.Properties.Get", GLib.Variant("(ss)", (cls._RESOLVED_MANAGER_INTERFACE, "DNS")), Gio.DBusCallFlags.NONE, -1, None ).unpack()[0] except GLib.Error: return for (interface, address_family, address) in data: if address_family != socket.AF_INET.value: continue if interface != 0: object_path = manager_proxy.call_sync( "GetLink", GLib.Variant("(i)", (interface,)), Gio.DBusCallFlags.NONE, -1, None ).unpack()[0] if not bus.call_sync( cls._RESOLVED_NAME, object_path, "org.freedesktop.DBus.Properties", "Get", GLib.Variant("(ss)", ("org.freedesktop.resolve1.Link", "DefaultRoute")), None, Gio.DBusCallFlags.NONE, -1, None ).unpack()[0]: continue addr = ip_address('.'.join(str(p) for p in address)) assert isinstance(addr, IPv4Address) yield addr @classmethod def _get_servers_from_resolver(cls) -> Generator[IPv4Address, None, None]: with open(cls.RESOLVER_PATH) as f: for line in f: match = re.search(r"^nameserver\s+((?:\d{1,3}\.){3}\d{1,3}$)", line) if match: yield IPv4Address(match.group(1)) def _subscribe_systemd_resolved(self) -> None: def on_signal( _connection: Gio.DBusConnection, _sender_name: str, _object_path: str, _interface_name: str, _signal_name: str, param: GLib.Variant, ) -> None: interface_name, changed_properties, invalidated_propeties = param.unpack() if interface_name == self._RESOLVED_MANAGER_INTERFACE and "DNS" in changed_properties: self.emit("changed") self._bus = Gio.bus_get_sync(Gio.BusType.SYSTEM) self._bus.signal_subscribe( self._RESOLVED_NAME, "org.freedesktop.DBus.Properties", "PropertiesChanged", "/org/freedesktop/resolve1", None, Gio.DBusSignalFlags.NONE, on_signal) def _subscribe_resolver(self) -> None: self._monitor = Gio.File.new_for_path(self.RESOLVER_PATH).monitor_file(Gio.FileMonitorFlags.NONE) self._monitor.connect("changed", lambda *args: self.emit("changed")) blueman-2.4.3/blueman/main/DbusService.py000066400000000000000000000165671465054505200203270ustar00rootroot00000000000000import logging import sys import traceback from typing import Dict, Tuple, Callable, Set, Optional, Any, Collection, Mapping, Union, overload, TYPE_CHECKING from gi.repository import Gio, GLib if TYPE_CHECKING: from typing_extensions import Literal class DbusError(Exception): _name = "org.blueman.Error" def __init__(self, message: str) -> None: self._message = message @property def name(self) -> str: return self._name @property def message(self) -> str: return self._message class DbusService: def __init__(self, bus_name: Optional[str], interface_name: str, path: str, bus_type: Gio.BusType, properties: Optional[Mapping[str, str]] = None) -> None: self._bus = Gio.bus_get_sync(bus_type) if bus_name: Gio.bus_own_name(bus_type, bus_name, Gio.BusNameOwnerFlags.NONE, None, None, None) self._methods: Dict[str, Tuple[Tuple[str, ...], Tuple[str, ...], Callable[..., None], Set[str]]] = {} self._signals: Dict[str, Tuple[str, ...]] = {} self._properties = {} if properties is None else properties self._interface_name = interface_name self._path = path self._regid: Optional[int] = None @overload def add_method(self, name: str, arguments: Tuple[str, ...], return_values: Union[str, Tuple[str, ...]], method: Callable[..., None], pass_sender: bool = False, is_async: bool = False) -> None: ... @overload def add_method(self, name: str, arguments: Tuple[str, ...], return_values: Tuple[str, ...], method: Callable[..., Any], pass_sender: bool = False, is_async: "Literal[False]" = False) -> None: ... def add_method(self, name: str, arguments: Tuple[str, ...], return_values: Union[str, Tuple[str, ...]], method: Callable[..., Any], pass_sender: bool = False, is_async: bool = False) -> None: if name in self._signals: raise Exception(f"{name} already defined") options = set() if pass_sender: options.add("sender") if is_async: options.add("async") self._methods[name] = (arguments, self._handle_return_type(return_values), method, options) self._reregister() def remove_method(self, name: str) -> None: del self._methods[name] self._reregister() def add_signal(self, name: str, types: Union[str, Tuple[str, ...]]) -> None: if name in self._signals: raise Exception(f"{name} already defined") self._signals[name] = self._handle_return_type(types) self._reregister() def _handle_return_type(self, types: Union[str, Tuple[str, ...]]) -> Tuple[str, ...]: if isinstance(types, str): if types: # A non-empty string is a single return type return types, else: # An empty string is no return type return () else: return types def remove_signal(self, name: str) -> None: del self._signals[name] self._reregister() def emit_signal(self, name: str, *args: Any) -> None: self._bus.emit_signal(None, self._path, self._interface_name, name, self._prepare_arguments(self._signals[name], args)) def register(self) -> None: node_xml = f"" for property_name, signature in self._properties.items(): node_xml += f"" for method_name, method_info in self._methods.items(): node_xml += f"" for argument in method_info[0]: node_xml += f"" for result in method_info[1]: node_xml += f"" node_xml += "" for signal_name, signal_signature in self._signals.items(): node_xml += f"" for signature in signal_signature: node_xml += f"" node_xml += "" node_xml += "" node_info = Gio.DBusNodeInfo.new_for_xml(node_xml) regid = self._bus.register_object( self._path, node_info.interfaces[0], self._handle_method_call, self._get_property, None) if regid: self._regid = regid else: raise GLib.Error(f"Failed to register object with path: {self._path}") def unregister(self) -> None: if self._regid is not None: self._bus.unregister_object(self._regid) self._regid = None def _reregister(self) -> None: if self._regid: self.unregister() self.register() def _handle_method_call(self, _connection: Gio.DBusConnection, sender: str, _path: str, interface_name: str, method_name: str, parameters: GLib.Variant, invocation: Gio.DBusMethodInvocation) -> None: try: try: _arguments, result_signatures, method, options = self._methods[method_name] except KeyError: logging.warning(f"Unhandled method: {method_name}") invocation.return_error_literal(Gio.dbus_error_quark(), Gio.DBusError.UNKNOWN_METHOD, f"No such method on interface: {interface_name}.{method_name}") def ok(*result: Any) -> None: invocation.return_value(self._prepare_arguments(result_signatures, result[0] if len(result_signatures) > 1 else result)) args = parameters.unpack() if "sender" in options: args += (sender,) if "async" in options: method(*(args + (ok, lambda exception: self._return_dbus_error(invocation, exception)))) else: ok(method(*args)) except Exception as e: self._return_dbus_error(invocation, e) def _get_property(self, _connection: Gio.DBusConnection, _sender: str, path: str, interface_name: str, property_name: str) -> GLib.Variant: assert interface_name == self._interface_name and path == self._path return GLib.Variant(self._properties[property_name], getattr(self, property_name)) @staticmethod def _return_dbus_error(invocation: Gio.DBusMethodInvocation, data: object) -> None: if isinstance(data, DbusError): invocation.return_dbus_error(data.name, data.message) else: if isinstance(data, Exception): et, ev, etb = sys.exc_info() if ev is data: message = "".join(traceback.format_exception(et, ev, etb)) else: message = "".join(traceback.format_exception_only(data.__class__, data)) else: message = str(data) invocation.return_error_literal(Gio.dbus_error_quark(), Gio.DBusError.FAILED, message) @staticmethod def _prepare_arguments(types: Tuple[str, ...], args: Collection[Any]) -> Optional[GLib.Variant]: return GLib.Variant(f"({''.join(types)})", args) if types else None blueman-2.4.3/blueman/main/DhcpClient.py000066400000000000000000000050621465054505200201120ustar00rootroot00000000000000from typing import List from gi.repository import GObject from gi.repository import GLib import socket import subprocess import logging from blueman.Functions import have, get_local_interfaces from blueman.bluemantyping import GSignals class DhcpClient(GObject.GObject): __gsignals__: GSignals = { # arg: interface name eg. ppp0 'connected': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'error-occurred': (GObject.SignalFlags.NO_HOOKS, None, (int,)), } COMMANDS = [ ["dhclient", "-e", "IF_METRIC=100", "-1"], ["dhcpcd", "-m", "100"], ["udhcpc", "-t", "20", "-x", "hostname", socket.gethostname(), "-n", "-i"] ] querying: List[str] = [] def __init__(self, interface: str, timeout: int = 30) -> None: """The interface name has to be trusted / sanitized!""" super().__init__() self._interface = interface self._timeout = timeout self._command = None for command in self.COMMANDS: path = have(command[0]) if path: self._command = [path] + command[1:] + [self._interface] break def run(self) -> None: if not self._command: raise Exception("No DHCP client found, please install dhclient, dhcpcd, or udhcpc") if self._interface in DhcpClient.querying: raise Exception("DHCP already running on this interface") else: DhcpClient.querying.append(self._interface) self._client = subprocess.Popen(self._command) GLib.timeout_add(1000, self._check_client) GLib.timeout_add(self._timeout * 1000, self._on_timeout) def _on_timeout(self) -> bool: if not self._client.poll(): logging.warning("Timeout reached, terminating DHCP client") self._client.terminate() return False def _check_client(self) -> bool: netifs = get_local_interfaces() status = self._client.poll() if status == 0: def complete() -> bool: ip = netifs[self._interface][0] logging.info(f"bound to {ip}") self.emit("connected", ip) return False GLib.timeout_add(1000, complete) DhcpClient.querying.remove(self._interface) return False elif status: logging.error(f"dhcp client failed with status code {status}") self.emit("error-occurred", status) DhcpClient.querying.remove(self._interface) return False else: return True blueman-2.4.3/blueman/main/Makefile.am000066400000000000000000000011071465054505200175530ustar00rootroot00000000000000SUBDIRS = applet indicators bluemandir = $(pythondir)/blueman/main blueman_PYTHON = \ PPPConnection.py \ DhcpClient.py \ __init__.py \ NetConf.py \ SpeedCalc.py \ DbusService.py \ DNSServerProvider.py \ PluginManager.py \ Adapter.py \ Applet.py \ Builder.py \ Manager.py \ MechanismApplication.py \ Sendto.py \ Services.py \ Tray.py \ DBusProxies.py \ NetworkManager.py \ BatteryWatcher.py if HAVE_PULSEAUDIO blueman_PYTHON += PulseAudioUtils.py endif CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/main/Makefile.in000066400000000000000000000602141465054505200175700ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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@ @HAVE_PULSEAUDIO_TRUE@am__append_1 = PulseAudioUtils.py subdir = blueman/main ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__blueman_PYTHON_DIST) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 am__blueman_PYTHON_DIST = PPPConnection.py DhcpClient.py __init__.py \ NetConf.py SpeedCalc.py DbusService.py DNSServerProvider.py \ PluginManager.py Adapter.py Applet.py Builder.py Manager.py \ MechanismApplication.py Sendto.py Services.py Tray.py \ DBusProxies.py NetworkManager.py BatteryWatcher.py \ PulseAudioUtils.py 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = applet indicators bluemandir = $(pythondir)/blueman/main blueman_PYTHON = PPPConnection.py DhcpClient.py __init__.py NetConf.py \ SpeedCalc.py DbusService.py DNSServerProvider.py \ PluginManager.py Adapter.py Applet.py Builder.py Manager.py \ MechanismApplication.py Sendto.py Services.py Tray.py \ DBusProxies.py NetworkManager.py BatteryWatcher.py \ $(am__append_1) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(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) --foreign blueman/main/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/main/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON 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 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: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ 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 uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/main/Manager.py000066400000000000000000000257101465054505200174510ustar00rootroot00000000000000import logging import signal from gettext import gettext as _ from typing import Optional, Any, Tuple from blueman.bluez.Adapter import Adapter from blueman.bluez.Device import Device from blueman.bluez.Manager import Manager from blueman.Functions import * from blueman.gui.manager.ManagerDeviceList import ManagerDeviceList from blueman.gui.manager.ManagerToolbar import ManagerToolbar from blueman.gui.manager.ManagerMenu import ManagerMenu from blueman.gui.manager.ManagerStats import ManagerStats from blueman.gui.manager.ManagerProgressbar import ManagerProgressbar from blueman.main.Builder import Builder from blueman.main.DBusProxies import AppletService, DBusProxyFailed from blueman.gui.CommonUi import ErrorDialog from blueman.gui.Notification import Notification from blueman.main.PluginManager import PluginManager import blueman.plugins.manager from blueman.plugins.ManagerPlugin import ManagerPlugin import gi gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") from gi.repository import Gtk, Gio, Gdk, GLib class Blueman(Gtk.Application): def __init__(self) -> None: super().__init__(application_id="org.blueman.Manager") def do_quit(_: object) -> bool: self.quit() return False s = GLib.unix_signal_source_new(signal.SIGINT) s.set_callback(do_quit) s.attach() window: Optional[Gtk.ApplicationWindow] def do_startup(self) -> None: def doquit(_a: Gio.SimpleAction, _param: None) -> None: self.quit() Gtk.Application.do_startup(self) self.window = None self.Config = Gio.Settings(schema_id="org.blueman.general") self.builder = Builder("manager-main.ui") quit_action = Gio.SimpleAction.new("Quit", None) quit_action.connect("activate", doquit) self.set_accels_for_action("app.Quit", ["q", "w"]) self.add_action(quit_action) bt_status_action = Gio.SimpleAction.new_stateful("bluetooth_status", None, GLib.Variant.new_boolean(False)) bt_status_action.connect("change-state", self._on_bt_state_changed) self.add_action(bt_status_action) def do_activate(self) -> None: if not self.window: self.window = self.builder.get_widget("manager_window", Gtk.ApplicationWindow) self.window.set_application(self) w, h, x, y = self.Config["window-properties"] if w and h: self.window.resize(w, h) if x and y: self.window.move(x, y) # Connect to configure event to store new window position and size self.window.connect("configure-event", self._on_configure) toolbar = self.builder.get_widget("toolbar", Gtk.Toolbar) statusbar = self.builder.get_widget("statusbar", Gtk.Box) self._infobar = self.builder.get_widget("message_area", Gtk.InfoBar) self._infobar.connect("response", self._infobar_response) self._infobar_bt: str = "" self.Plugins = PluginManager(ManagerPlugin, blueman.plugins.manager, self) self.Plugins.load_plugin() # Add margin for resize grip or it will overlap if self.window.get_has_resize_grip(): margin_right = statusbar.get_margin_right() statusbar.set_margin_right(margin_right + 10) def on_applet_signal(_proxy: AppletService, _sender: str, signal_name: str, params: GLib.Variant) -> None: if signal_name == 'BluetoothStatusChanged': status = params.unpack()[0] action = self.lookup_action("bluetooth_status") action.change_state(GLib.Variant.new_boolean(status)) def on_dbus_name_vanished(_connection: Gio.DBusConnection, name: str) -> None: logging.info(name) if self.window is not None: self.window.hide() d = ErrorDialog( _("Connection to BlueZ failed"), _("Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected " "or Bluetooth daemon was not started."), icon_name="blueman") d.run() d.destroy() # FIXME ui can handle BlueZ start/stop but we should inform user self.quit() def on_dbus_name_appeared(_connection: Gio.DBusConnection, name: str, owner: str) -> None: logging.info(f"{name} {owner}") setup_icon_path() try: self.Applet = AppletService() self.Applet.connect('g-signal', on_applet_signal) except DBusProxyFailed: print("Blueman applet needs to be running") bmexit() sw = self.builder.get_widget("scrollview", Gtk.ScrolledWindow) # Disable overlay scrolling if Gtk.get_minor_version() >= 16: sw.props.overlay_scrolling = False self.List = ManagerDeviceList(adapter=self.Config["last-adapter"], inst=self) self.List.show() sw.add(self.List) self.Toolbar = ManagerToolbar(self) self.Menu = ManagerMenu(self) self.Stats = ManagerStats(self) if self.List.is_valid_adapter(): self.List.populate_devices() self.List.connect("adapter-changed", self.on_adapter_changed) self.Config.bind("show-toolbar", toolbar, "visible", Gio.SettingsBindFlags.DEFAULT) self.Config.bind("show-statusbar", statusbar, "visible", Gio.SettingsBindFlags.DEFAULT) bt_status_action = self.lookup_action("bluetooth_status") bt_status_action.change_state(GLib.Variant.new_boolean(self.Applet.GetBluetoothStatus())) Manager.watch_name_owner(on_dbus_name_appeared, on_dbus_name_vanished) self.window.present_with_time(Gtk.get_current_event_time()) def _on_bt_state_changed(self, action: Gio.SimpleAction, state_variant: GLib.Variant) -> None: action.set_state(state_variant) state = state_variant.unpack() self.Applet.SetBluetoothStatus("(b)", state) if state: icon_name = "bluetooth" tooltip_text = _("Click to disable.") else: icon_name = "bluetooth-disabled" tooltip_text = _("Click to enable.") box = self.builder.get_widget("bt_status_box", Gtk.Box) image = self.builder.get_widget("im_bluetooth_status", Gtk.Image) box.set_tooltip_text(tooltip_text) image.props.icon_name = icon_name def _on_configure(self, _window: Gtk.ApplicationWindow, event: Gdk.EventConfigure) -> bool: width, height, x, y = self.Config["window-properties"] if event.x != x or event.y != y or event.width != width or event.height != height: self.Config["window-properties"] = [event.width, event.height, event.x, event.y] return False def on_adapter_changed(self, lst: ManagerDeviceList, adapter: str) -> None: if adapter is not None: self.List.populate_devices() def inquiry(self) -> None: def prop_changed(_lst: ManagerDeviceList, _adapter: Adapter, key_value: Tuple[str, Any]) -> None: key, value = key_value if key == "Discovering" and not value: prog.finalize() self.List.disconnect(s1) self.List.disconnect(s2) def on_progress(_lst: ManagerDeviceList, frac: float) -> None: if abs(1.0 - frac) <= 0.00001: if not prog.started(): prog.start() else: prog.fraction(frac) prog = ManagerProgressbar(self, text=_("Searching")) prog.connect("cancelled", lambda x: self.List.stop_discovery()) def on_error(e: Exception) -> None: prog.finalize() self.infobar_update(*e_(e)) self.List.discover_devices(error_handler=on_error) s1 = self.List.connect("discovery-progress", on_progress) s2 = self.List.connect("adapter-property-changed", prop_changed) def infobar_update(self, message: str, bt: Optional[str] = None, icon_name: str = "dialog-warning") -> None: if icon_name == "dialog-warning": self._infobar.set_message_type(Gtk.MessageType.WARNING) else: self._infobar.set_message_type(Gtk.MessageType.INFO) more_button = self.builder.get_widget("ib_more_button", Gtk.Button) image = self.builder.get_widget("ib_icon", Gtk.Image) msg_lbl = self.builder.get_widget("ib_message", Gtk.Label) image.set_from_icon_name(icon_name, 16) if bt is not None: msg_lbl.set_text(f"{message}…") self._infobar_bt = f"{message}\n{bt}" more_button.show() else: more_button.hide() msg_lbl.set_text(f"{message}") self._infobar.set_visible(True) self._infobar.set_revealed(True) def _infobar_response(self, info_bar: Gtk.InfoBar, response_id: int) -> None: def hide() -> bool: self._infobar.set_visible(False) return False logging.debug(f"Response: {response_id}") if response_id == Gtk.ResponseType.CLOSE: self._infobar_bt = "" info_bar.set_revealed(False) GLib.timeout_add(250, hide) # transition is 250. elif response_id == 0: dialog = Gtk.MessageDialog(parent=self.window, type=Gtk.MessageType.INFO, modal=True, buttons=Gtk.ButtonsType.CLOSE, text=self._infobar_bt) dialog.connect("response", lambda d, _i: d.destroy()) dialog.connect("close", lambda d: d.destroy()) dialog.show() @staticmethod def bond(device: Device) -> None: def error_handler(e: Exception) -> None: logging.exception(e) message = f"Pairing failed for:\n{device.display_name} ({device['Address']})" Notification('Bluetooth', message, icon_name="blueman").show() device.pair(error_handler=error_handler) @staticmethod def adapter_properties() -> None: launch("blueman-adapters", name=_("Adapter Preferences")) @staticmethod def toggle_trust(device: Device) -> None: device['Trusted'] = not device['Trusted'] @staticmethod def toggle_blocked(device: Device) -> None: device['Blocked'] = not device['Blocked'] def send(self, device: Device) -> None: adapter = self.List.Adapter assert adapter command = f"blueman-sendto --source={adapter['Address']} --device={device['Address']}" launch(command, name=_("File Sender")) def remove(self, device: Device) -> None: assert self.List.Adapter self.List.Adapter.remove_device(device) blueman-2.4.3/blueman/main/MechanismApplication.py000066400000000000000000000062611465054505200221670ustar00rootroot00000000000000import importlib import logging import os from typing import Optional import blueman.plugins.mechanism from blueman.Constants import POLKIT from gi.repository import GLib, Gio from blueman.main.DbusService import DbusService, DbusError from blueman.plugins.MechanismPlugin import MechanismPlugin class Timer: def __init__(self, loop: GLib.MainLoop): self.time = 0 self.stopped = False self._loop = loop GLib.timeout_add(1000, self.tick) def tick(self) -> bool: if not self.stopped: self.time += 1 if self.time == (9999 if 'BLUEMAN_SOURCE' in os.environ else 30): logging.info("Exiting") self._loop.quit() return True def reset(self) -> None: self.time = 0 def stop(self) -> None: self.stopped = True def resume(self) -> None: self.stopped = False self.reset() class MechanismApplication(DbusService): def __init__(self, stoptimer: bool): super().__init__("org.blueman.Mechanism", "org.blueman.Mechanism", "/org/blueman/mechanism", Gio.BusType.SYSTEM) self._loop = GLib.MainLoop() self.timer = Timer(self._loop) if stoptimer: self.timer.stop() if POLKIT: try: self.pk: Optional[Gio.DBusProxy] = Gio.DBusProxy.new_for_bus_sync( Gio.BusType.SYSTEM, Gio.DBusProxyFlags.NONE, None, 'org.freedesktop.PolicyKit1', '/org/freedesktop/PolicyKit1/Authority', 'org.freedesktop.PolicyKit1.Authority') except Exception as e: logging.exception(e) self.pk = None else: self.pk = None path = os.path.dirname(blueman.plugins.mechanism.__file__) plugins = [] for root, dirs, files in os.walk(path): for f in files: if f.endswith(".py") and not (f.endswith(".pyc") or f.endswith("_.py")): plugins.append(f[0:-3]) for plugin in plugins: try: importlib.import_module(f"blueman.plugins.mechanism.{plugin}") except ImportError: logging.error(f"Skipping plugin {plugin}", exc_info=True) classes = MechanismPlugin.__subclasses__() for cls in classes: logging.info(f"loading {cls.__name__}") cls(self) self.register() def run(self) -> None: self._loop.run() def confirm_authorization(self, subject: str, action_id: str) -> None: self.timer.reset() if not POLKIT: return else: if not self.pk: raise DbusError("Blueman was built with PolicyKit-1 support, but it's not available on the system") v_subject = GLib.Variant('s', subject) res = self.pk.CheckAuthorization('((sa{sv})sa{ss}us)', ("system-bus-name", {"name": v_subject}), action_id, {}, 1, "") logging.debug(str(res)) (is_authorized, is_challenge, details) = res if not is_authorized: raise DbusError("Not authorized") blueman-2.4.3/blueman/main/NetConf.py000066400000000000000000000277071465054505200174430ustar00rootroot00000000000000import errno import os import ipaddress import socket from tempfile import mkstemp from time import sleep import logging import signal from typing import List, Tuple, Optional, Type from blueman.Constants import DHCP_CONFIG_FILE from blueman.Functions import have from _blueman import create_bridge, destroy_bridge, BridgeException from subprocess import call, Popen, PIPE from blueman.main.DNSServerProvider import DNSServerProvider class NetworkSetupError(Exception): pass def _is_running(name: str, pid: int) -> bool: if not os.path.exists(f"/proc/{pid}"): return False with open(f"/proc/{pid}/cmdline") as f: return name in f.readline().replace("\0", " ") def _read_pid_file(fname: str) -> Optional[int]: try: with open(fname) as f: return int(f.read()) except (OSError, ValueError): return None def _get_binary(*names: str) -> str: for name in names: path = have(name) if path: return path raise FileNotFoundError(f"{' '.join(names)} not found") class DHCPHandler: _BINARIES: List[str] @property def _key(self) -> str: return self._BINARIES[-1] def __init__(self) -> None: self._pid: Optional[int] = None @staticmethod def _get_arguments(ip4_address: str) -> List[str]: return [] @property def _pid_path(self) -> str: return f"/var/run/{self._key}.pan1.pid" def apply(self, ip4_address: str, ip4_mask: str) -> None: error = self._start(_get_binary(*self._BINARIES), ip4_address, ip4_mask, [ip4_address if addr.is_loopback else str(addr) for addr in DNSServerProvider.get_servers()]) if error is None: logging.info(f"{self._key} started correctly") with open(self._pid_path) as f: self._pid = int(f.read()) logging.info(f"pid {self._pid}") NetConf.lock("dhcp") else: error_msg = error.decode("UTF-8").strip() logging.info(error_msg) raise NetworkSetupError(f"{self._key} failed to start: {error_msg}") def _start(self, binary: str, ip4_address: str, ip4_mask: str, dns_servers: List[str]) -> Optional[bytes]: ... def clean_up(self) -> None: self._clean_up_configuration() if NetConf.locked("dhcp"): if not self._pid: pid = _read_pid_file(self._pid_path) else: pid = self._pid if pid is not None: running_binary: Optional[str] = next(binary for binary in self._BINARIES if _is_running(binary, pid)) if running_binary is not None: print('Terminating ' + running_binary) os.kill(pid, signal.SIGTERM) else: running_binary = None if pid is None or running_binary is None: logging.info("Stale dhcp lockfile found") NetConf.unlock("dhcp") def _clean_up_configuration(self) -> None: ... class DnsMasqHandler(DHCPHandler): _BINARIES = ["dnsmasq"] def _start(self, binary: str, ip4_address: str, ip4_mask: str, dns_servers: List[str]) -> Optional[bytes]: ipiface = ipaddress.ip_interface('/'.join((ip4_address, ip4_mask))) cmd = [binary, f"--pid-file={self._pid_path}", "--except-interface=lo", "--interface=pan1", "--bind-interfaces", f"--dhcp-range={ipiface.network[2]},{ipiface.network[-2]},60m", f"--dhcp-option=option:router,{ip4_address}"] with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s: if s.connect_ex(("localhost", 53)) == 0: cmd += ["--port=0", f"--dhcp-option=option:dns-server,{', '.join(dns_servers)}"] logging.info(cmd) p = Popen(cmd, stderr=PIPE) error = p.communicate()[1] return error if error else None DHCPDSUBNET = '''#### BLUEMAN AUTOMAGIC SUBNET #### # Everything inside this section is destroyed after config change subnet %(ip_mask)s netmask %(netmask)s { option domain-name-servers %(dns)s; option subnet-mask %(netmask)s; option routers %(rtr)s; range %(start)s %(end)s; } #### END BLUEMAN AUTOMAGIC SUBNET ####''' class DhcpdHandler(DHCPHandler): _BINARIES = ["dhcpd3", "dhcpd"] @staticmethod def _read_dhcp_config() -> Tuple[str, str]: dhcp_config = '' existing_subnet = '' start = end = False with open(DHCP_CONFIG_FILE) as f: for line in f: if line == '#### BLUEMAN AUTOMAGIC SUBNET ####\n': start = True elif line == '#### END BLUEMAN AUTOMAGIC SUBNET ####\n': if not start: # Because of bug end string got left upon removal continue end = True if start and not end: existing_subnet += line elif start and end: existing_subnet += line start = end = False else: dhcp_config += line return dhcp_config, existing_subnet @staticmethod def _generate_subnet_config(ip4_address: str, ip4_mask: str, dns_servers: List[str]) -> str: ipiface = ipaddress.ip_interface('/'.join((ip4_address, ip4_mask))) return DHCPDSUBNET % {"ip_mask": ipiface.network.network_address, "netmask": ipiface.netmask, "dns": ', '.join(dns_servers), "rtr": ipiface.ip, "start": ipiface.network[2], "end": ipiface.network[-2]} def _start(self, binary: str, ip4_address: str, ip4_mask: str, dns_servers: List[str]) -> Optional[bytes]: dhcp_config, existing_subnet = self._read_dhcp_config() subnet = self._generate_subnet_config(ip4_address, ip4_mask, dns_servers) with open(DHCP_CONFIG_FILE, "w") as f: f.write(dhcp_config) f.write(subnet) cmd = [binary, "-pf", self._pid_path, "pan1"] p = Popen(cmd, stderr=PIPE) error = p.communicate()[1] return None if p.returncode == 0 else error def _clean_up_configuration(self) -> None: dhcp_config, existing_subnet = self._read_dhcp_config() with open(DHCP_CONFIG_FILE, "w") as f: f.write(dhcp_config) UDHCP_CONF_TEMPLATE = """start %(start)s end %(end)s interface pan1 pidfile %(pid_path)s option subnet %(ip_mask)s option dns %(dns)s option router %(rtr)s """ class UdhcpdHandler(DHCPHandler): _BINARIES = ["udhcpd"] def _generate_config(self, ip4_address: str, ip4_mask: str, dns_servers: List[str]) -> str: ipiface = ipaddress.ip_interface('/'.join((ip4_address, ip4_mask))) return UDHCP_CONF_TEMPLATE % {"ip_mask": ipiface.network.network_address, "dns": ', '.join(dns_servers), "rtr": ipiface.ip, "start": ipiface.network[2], "end": ipiface.network[-2], "pid_path": self._pid_path} def _start(self, binary: str, ip4_address: str, ip4_mask: str, dns_servers: List[str]) -> Optional[bytes]: config_file, self._config_path = mkstemp(prefix="udhcpd-") with open(config_file, "w", encoding="utf8") as f: f.write(self._generate_config(ip4_address, ip4_mask, dns_servers)) logging.info(f"Running udhcpd with config file {self._config_path}") cmd = [binary, "-S", self._config_path] p = Popen(cmd, stderr=PIPE) error = p.communicate()[1] # udhcpd takes time to create pid file sleep(0.1) pid = _read_pid_file(self._pid_path) return None if p.pid and pid is not None and _is_running("udhcpd", pid) else error def _clean_up_configuration(self) -> None: if os.path.exists(self._config_path): os.remove(self._config_path) class NetConf: _dhcp_handler: Optional[DHCPHandler] = None _ipt_rules: List[Tuple[str, str, str]] = [] _IPV4_SYS_PATH = "/proc/sys/net/ipv4" _RUN_PATH = "/var/run" @classmethod def _enable_ip4_forwarding(cls) -> None: with open(f"{cls._IPV4_SYS_PATH}/ip_forward", "w") as f: f.write("1") for d in os.listdir(f"{cls._IPV4_SYS_PATH}/conf"): with open(f"{cls._IPV4_SYS_PATH}/conf/{d}/forwarding", "w") as f: f.write("1") @classmethod def _add_ipt_rule(cls, table: str, chain: str, rule: str) -> None: cls._ipt_rules.append((table, chain, rule)) args = ["/sbin/iptables", "-t", table, "-A", chain] + rule.split(" ") logging.debug(" ".join(args)) ret = call(args) logging.info(f"Return code {ret}") @classmethod def _del_ipt_rules(cls) -> None: for table, chain, rule in cls._ipt_rules: call(["/sbin/iptables", "-t", table, "-D", chain] + rule.split(" ")) cls._ipt_rules = [] cls.unlock("iptables") @classmethod def apply_settings(cls, ip4_address: str, ip4_mask: str, handler: Type["DHCPHandler"], address_changed: bool) -> None: if not isinstance(cls._dhcp_handler, handler): if cls._dhcp_handler is not None: cls._dhcp_handler.clean_up() cls._dhcp_handler = handler() try: create_bridge("pan1") except BridgeException as e: if e.errno != errno.EEXIST: raise if address_changed or not cls.locked("netconfig"): cls._enable_ip4_forwarding() if have("ip"): ret = call(["ip", "link", "set", "dev", "pan1", "up"]) if ret != 0: raise NetworkSetupError("Failed to bring up interface pan1") ret = call(["ip", "address", "add", "/".join((ip4_address, ip4_mask)), "dev", "pan1"]) if ret != 0: raise NetworkSetupError(f"Failed to add ip address {ip4_address}" f"with netmask {ip4_mask}") elif have('ifconfig'): ret = call(["ifconfig", "pan1", ip4_address, "netmask", ip4_mask, "up"]) if ret != 0: raise NetworkSetupError(f"Failed to add ip address {ip4_address}" f"with netmask {ip4_mask}") else: raise NetworkSetupError( "Neither ifconfig or ip commands are found. Please install net-tools or iproute2") cls.lock("netconfig") if address_changed or not cls.locked("iptables"): cls._del_ipt_rules() cls._add_ipt_rule("nat", "POSTROUTING", f"-s {ip4_address}/{ip4_mask} -j MASQUERADE") cls._add_ipt_rule("filter", "FORWARD", "-i pan1 -j ACCEPT") cls._add_ipt_rule("filter", "FORWARD", "-o pan1 -j ACCEPT") cls._add_ipt_rule("filter", "FORWARD", "-i pan1 -j ACCEPT") cls.lock("iptables") if address_changed or not NetConf.locked("dhcp"): cls._dhcp_handler.clean_up() cls._dhcp_handler.apply(ip4_address, ip4_mask) @classmethod def clean_up(cls) -> None: logging.info(cls) if cls._dhcp_handler: cls._dhcp_handler.clean_up() try: destroy_bridge("pan1") except BridgeException: pass cls.unlock("netconfig") cls._del_ipt_rules() @classmethod def lock(cls, key: str) -> None: with open(f"{cls._RUN_PATH}/blueman-{key}", "w"): pass @classmethod def unlock(cls, key: str) -> None: try: os.unlink(f"{cls._RUN_PATH}/blueman-{key}") except OSError: pass @classmethod def locked(cls, key: str) -> bool: return os.path.exists(f"{cls._RUN_PATH}/blueman-{key}") blueman-2.4.3/blueman/main/NetworkManager.py000066400000000000000000000203031465054505200210140ustar00rootroot00000000000000import gi import logging import uuid from typing import Optional, Callable, Union from blueman.Service import Service try: gi.require_version('NM', '1.0') except ValueError: raise ImportError('NM python bindings not found.') from gi.repository import GLib, GObject, NM, Gio class NMConnectionError(Exception): pass class NMConnectionBase: conntype: str def __init__(self, service: Service, reply_handler: Callable[[], None], error_handler: Callable[[Union[NMConnectionError, GLib.Error]], None]): if self.conntype not in ('dun', 'panu'): error_handler( NMConnectionError(f"Invalid connection type {self.conntype}, should be panu or dun") ) self.device = service.device self.bdaddr = self.device['Address'] self.error_handler = error_handler self.reply_handler = reply_handler self.connection = None self.active_connection = None self.client = NM.Client.new() self.Config = Gio.Settings(schema_id="org.blueman.gsmsetting", path=f"/org/blueman/gsmsettings/{self.bdaddr}/") self._statehandler: Optional[int] = None self.find_or_create_connection() def _on_connection_added(self, client: NM.Client, result: Gio.AsyncResult, conn_uuid: str) -> None: try: self.connection = client.add_connection_finish(result) except GLib.Error as e: self.error_handler(e) self.store_uuid(conn_uuid) def _on_device_state_changed(self, device: NM.Device, new_state: int, old_state: int, reason: int) -> None: new = NM.DeviceState(new_state) old = NM.DeviceState(old_state) state_reason = NM.DeviceStateReason(reason) logging.debug(f"New: {new.value_nick} Old: {old.value_nick} Reason: {state_reason.value_nick}") error_msg = None if new == NM.DeviceState.FAILED: error_msg = f"Connection failed with reason: {state_reason.value_nick}" elif new == NM.DeviceState.ACTIVATED: logging.debug("Connection successfully activated") elif (new <= NM.DeviceState.DISCONNECTED or new == NM.DeviceState.DEACTIVATING) and \ (NM.DeviceState.DISCONNECTED < old <= NM.DeviceState.ACTIVATED): error_msg = f"Connection disconnected with reason {state_reason.value_nick}" else: return # Keep checking the state changes # We are done with state changes assert self._statehandler is not None GObject.signal_handler_disconnect(device, self._statehandler) if error_msg is None: self.reply_handler() else: logging.debug(error_msg) self.error_handler(NMConnectionError(error_msg)) def activate(self) -> None: def on_connection_activate(client: NM.Client, result: Gio.AsyncResult) -> None: try: self.active_connection = client.activate_connection_finish(result) except GLib.Error as e: self.error_handler(e) device = self.client.get_device_by_iface(self.bdaddr) if not device: self.error_handler(NMConnectionError(f"Could not find device {self.bdaddr}")) elif device.get_state() == NM.DeviceState.ACTIVATED: self.error_handler(NMConnectionError(f"Device {self.bdaddr} already activated")) else: self._statehandler = device.connect('state-changed', self._on_device_state_changed) self.client.activate_connection_async(self.connection, device, None, None, on_connection_activate) def deactivate(self) -> None: def on_connection_deactivate(client: NM.Client, result: Gio.AsyncResult) -> None: try: client.deactivate_connection_finish(result) logging.debug(f"Device {self.bdaddr} deactivated successfully") self.reply_handler() self.active_connection = None except GLib.Error as e: self.error_handler(e) self.client.deactivate_connection_async(self.active_connection, None, on_connection_deactivate) def find_or_create_connection(self) -> None: if not self.connection_uuid: self.create_connection() else: conn = self.client.get_connection_by_uuid(self.connection_uuid) if conn is None: self.create_connection() else: logging.debug(f"Found existing connection with uuid {self.connection_uuid}") self.connection = conn if self.conntype == 'dun': settings_gsm = conn.get_setting_gsm() if settings_gsm.props.apn != self.Config['apn']: logging.debug(f"Updating apn on connection to {self.Config['apn']}") settings_gsm.props.apn = self.Config['apn'] if settings_gsm.props.number != self.Config['number']: logging.debug(f"Updating number on connection to {self.Config['number']}") settings_gsm.props.number = self.Config['number'] conn.commit_changes(True, None) # Try to find active connection for active_conn in self.client.get_active_connections(): conn = active_conn.get_connection() if conn == self.connection: self.active_connection = active_conn @property def connected(self) -> bool: if self.active_connection is None: return False state = self.active_connection.get_state() if state == NM.ActiveConnectionState.CONNECTED: return True else: return False def create_connection(self) -> None: raise NotImplementedError def store_uuid(self, conn_uuid: str) -> None: raise NotImplementedError @property def connection_uuid(self) -> str: raise NotImplementedError class NMPANConnection(NMConnectionBase): conntype = 'panu' def store_uuid(self, conn_uuid: str) -> None: self.Config['nmpanuuid'] = conn_uuid @property def connection_uuid(self) -> str: # PANU connections are automatically created so attempt to find it res: str for conn in self.client.get_connections(): bluetooth_setting = conn.get_setting_bluetooth() if bluetooth_setting is not None and bluetooth_setting.get_bdaddr() == self.bdaddr: conn_settings = conn.get_setting_connection() res = conn_settings.get_uuid() break else: res = self.Config['nmpanuuid'] return res def create_connection(self) -> None: conn = NM.SimpleConnection() conn_id = f"{self.device['Name']} Network" conn_uuid = str(uuid.uuid4()) conn_sett = NM.SettingConnection(type='bluetooth', id=conn_id, uuid=conn_uuid, autoconnect=False) conn_sett_bt = NM.SettingBluetooth(type=self.conntype, bdaddr=self.bdaddr) conn.add_setting(conn_sett) conn.add_setting(conn_sett_bt) self.client.add_connection_async(conn, True, None, self._on_connection_added, conn_uuid) class NMDUNConnection(NMConnectionBase): conntype = 'dun' def store_uuid(self, conn_uuid: str) -> None: self.Config['nmdunuuid'] = conn_uuid @property def connection_uuid(self) -> str: res: str = self.Config['nmdunuuid'] return res def create_connection(self) -> None: if not self.Config['apn']: self.error_handler(NMConnectionError('No apn configured, make sure to configure dialup settings')) return conn = NM.SimpleConnection() conn_id = f"blueman dun for {self.device.display_name}" conn_uuid = str(uuid.uuid4()) conn_sett = NM.SettingConnection(type='bluetooth', id=conn_id, uuid=conn_uuid, autoconnect=False) conn_sett_bt = NM.SettingBluetooth(type=self.conntype, bdaddr=self.bdaddr) conn_sett_gsm = NM.SettingGsm(apn=self.Config['apn'], number=self.Config['number']) conn.add_setting(conn_sett) conn.add_setting(conn_sett_bt) conn.add_setting(conn_sett_gsm) self.client.add_connection_async(conn, True, None, self._on_connection_added, conn_uuid) blueman-2.4.3/blueman/main/PPPConnection.py000066400000000000000000000207701465054505200205570ustar00rootroot00000000000000import errno import logging import os import re import subprocess import termios import tty from typing import Any, List, Iterable, Callable, Optional, Tuple, Union, MutableSequence, IO from gi.repository import GObject from gi.repository import GLib from blueman.Functions import open_rfcomm from blueman.bluemantyping import GSignals pppd_errors = { 1: "An immediately fatal error of some kind occurred, such as an essential system call failing, " "or running out of virtual memory.", 2: "An error was detected in processing the options given, such as two mutually exclusive options being used.", 3: "Pppd is not setuid-root and the invoking user is not root.", 4: "The kernel does not support PPP, for example, the PPP kernel driver is not included or cannot be loaded.", 5: "Pppd terminated because it was sent a SIGINT, SIGTERM or SIGHUP signal.", 6: "The serial port could not be locked.", 7: "The serial port could not be opened.", 8: "The connect script failed (returned a non-zero exit status).", 9: "The command specified as the argument to the pty option could not be run.", 10: "The PPP negotiation failed, that is, it didn't reach the point where at least one network protocol " "(e.g. IP) was running.", 11: "The peer system failed (or refused) to authenticate itself.", 12: "The link was established successfully and terminated because it was idle.", 13: "The link was established successfully and terminated because the connect time limit was reached.", 14: "Callback was negotiated and an incoming call should arrive shortly.", 15: "The link was terminated because the peer is not responding to echo requests.", 16: "The link was terminated by the modem hanging up.", 17: "The PPP negotiation failed because serial loopback was detected.", 18: "The init script failed (returned a non-zero exit status).", 19: "We failed to authenticate ourselves to the peer." } class PPPException(Exception): pass class PPPConnection(GObject.GObject): __gsignals__: GSignals = { # arg: interface name eg. ppp0 'connected': (GObject.SignalFlags.NO_HOOKS, None, (str,)), 'error-occurred': (GObject.SignalFlags.NO_HOOKS, None, (str,)) } def __init__(self, port: str, number: str = "*99#", apn: str = "", user: str = "", pwd: str = "") -> None: super().__init__() self.apn = apn self.number = number self.user = user self.pwd = pwd self.port = port self.interface: Optional[str] = None self.commands: MutableSequence[Union[str, Tuple[str, Callable[[List[str]], None], Iterable[str]]]] = [ "ATZ E0 V1 X4 &C1 +FCLASS=0", "ATE0", "AT+GCAP", ( f"ATD{self.number}", self.connect_callback, ["CONNECT", "NO CARRIER", "BUSY", "NO ANSWER", "NO DIALTONE", "OK", "ERROR"] ) ] if self.apn != "": self.commands.insert(-1, f'AT+CGDCONT=1,"IP","{self.apn}"') def cleanup(self) -> None: os.close(self.file) def connect_callback(self, response: List[str]) -> None: if "CONNECT" in response: logging.info("Starting pppd") self.pppd = subprocess.Popen( ["/usr/sbin/pppd", f"{self.port}", "115200", "defaultroute", "updetach", "usepeerdns"], bufsize=1, stdout=subprocess.PIPE) assert self.pppd.stdout is not None GLib.io_add_watch(self.pppd.stdout, GLib.IO_IN | GLib.IO_ERR | GLib.IO_HUP, self.on_pppd_stdout) GLib.timeout_add(1000, self.check_pppd) self.cleanup() else: self.cleanup() raise PPPException(f"Bad modem response {response[0]}, expected CONNECT") def __cmd_response_cb(self, response: Optional[List[str]], exception: Optional[PPPException], command_id: int) -> None: if exception: self.emit("error-occurred", str(exception)) else: command = self.commands[command_id] if isinstance(command, tuple): assert response is not None try: command[1](response) except PPPException as e: self.emit("error-occurred", str(e)) return self.send_commands(command_id + 1) def send_commands(self, start: int = 0) -> None: try: item = self.commands[start] except IndexError: return self.send_command(item[0] if isinstance(item, tuple) else item) self.wait_for_reply(start) def connect_rfcomm(self) -> None: self.file = open_rfcomm(self.port, os.O_RDWR) tty.setraw(self.file) attrs: List[Any] = termios.tcgetattr(self.file) attrs[0] &= ~(termios.IGNCR | termios.ICRNL | termios.IUCLC | termios.INPCK | termios.IXON | termios.IXANY | termios.IGNPAR) attrs[1] &= ~(termios.OPOST | termios.OLCUC | termios.OCRNL | termios.ONLCR | termios.ONLRET) attrs[3] &= ~(termios.ICANON | getattr(termios, 'XCASE', 4) | termios.ECHO | termios.ECHOE | termios.ECHONL) attrs[3] &= ~(termios.ECHO | termios.ECHOE) attrs[6][termios.VMIN] = 1 attrs[6][termios.VTIME] = 0 attrs[6][termios.VEOF] = 1 attrs[2] &= ~(termios.CBAUD | termios.CSIZE | termios.CSTOPB | termios.CLOCAL | termios.PARENB) attrs[2] |= (termios.B9600 | termios.CS8 | termios.CREAD | termios.PARENB) termios.tcsetattr(self.file, termios.TCSANOW, attrs) termios.tcflush(self.file, termios.TCIOFLUSH) self.send_commands() def on_pppd_stdout(self, source: IO[bytes], cond: GLib.IOCondition) -> bool: if cond & GLib.IO_ERR or cond & GLib.IO_HUP: return False line = source.readline().decode('utf-8') m = re.match(r'Using interface (ppp[0-9]*)', line) if m: self.interface = m.groups()[0] logging.info(line) return True def check_pppd(self) -> bool: status = self.pppd.poll() if status is not None: if status == 0: self.emit("connected", self.interface) else: try: msg = "pppd exited: " + pppd_errors[int(status)] except KeyError: msg = "pppd exited with unknown error" self.emit("error-occurred", msg) logging.warning(f"pppd exited with status {status:d}") return False return True def send_command(self, command: str) -> None: logging.info(f"--> {command}") out = f"{command}\r\n" os.write(self.file, out.encode("UTF-8")) termios.tcdrain(self.file) def on_data_ready(self, _source: int, condition: GLib.IOCondition, command_id: int) -> bool: if condition & GLib.IO_ERR or condition & GLib.IO_HUP: GLib.source_remove(self.timeout) self.__cmd_response_cb(None, PPPException("Socket error"), command_id) self.cleanup() return False try: self.buffer += os.read(self.file, 1).decode('utf-8') except OSError as e: if e.errno == errno.EAGAIN: logging.error("Got EAGAIN") return True else: self.__cmd_response_cb(None, PPPException("Socket error"), command_id) logging.exception(e) self.cleanup() return False terminators = self.commands[command_id][2] if isinstance(self.commands[command_id], tuple) else ["OK", "ERROR"] lines = self.buffer.split("\r\n") if any(terminator in line for line in lines for terminator in terminators): lines = [x.strip("\r\n") for x in lines if x != ""] logging.info(f"<-- {lines}") self.__cmd_response_cb(lines, None, command_id) return False return True def wait_for_reply(self, command_id: int) -> None: def on_timeout() -> bool: GLib.source_remove(self.io_watch) self.__cmd_response_cb(None, PPPException("Modem initialization timed out"), command_id) self.cleanup() return False self.buffer = "" self.term_found = False self.io_watch = GLib.io_add_watch(self.file, GLib.IO_IN | GLib.IO_ERR | GLib.IO_HUP, self.on_data_ready, command_id) self.timeout = GLib.timeout_add(15000, on_timeout) blueman-2.4.3/blueman/main/PluginManager.py000066400000000000000000000226641465054505200206350ustar00rootroot00000000000000from gettext import gettext as _ import os import logging import traceback import importlib from types import ModuleType from typing import Dict, List, Type, TypeVar, Iterable, Optional, Generic from gi.repository import GObject, Gio from blueman.Functions import bmexit from blueman.gui.CommonUi import ErrorDialog from blueman.plugins.BasePlugin import BasePlugin from blueman.bluemantyping import GSignals from blueman.plugins.errors import PluginException class LoadException(Exception): pass _T = TypeVar("_T", bound=BasePlugin) class PluginManager(GObject.GObject, Generic[_T]): __gsignals__: GSignals = { 'plugin-loaded': (GObject.SignalFlags.NO_HOOKS, None, (GObject.TYPE_STRING,)), 'plugin-unloaded': (GObject.SignalFlags.NO_HOOKS, None, (GObject.TYPE_STRING,)), } def __init__(self, plugin_class: Type[_T], module_path: ModuleType, parent: object) -> None: super().__init__() self.__deps: Dict[str, List[str]] = {} self.__cfls: Dict[str, List[str]] = {} self._plugins: Dict[str, _T] = {} self.__classes: Dict[str, Type[_T]] = {} self.__loaded: List[str] = [] self.parent = parent self.module_path = module_path self.plugin_class = plugin_class @property def config_list(self) -> List[str]: return [] def get_classes(self) -> Dict[str, Type[_T]]: return self.__classes def get_loaded(self) -> List[str]: return self.__loaded def get_dependencies(self) -> Dict[str, List[str]]: return self.__deps def get_conflicts(self) -> Dict[str, List[str]]: return self.__cfls def load_plugin(self, name: Optional[str] = None, user_action: bool = False) -> None: if name: try: self.__load_plugin(self.__classes[name]) except LoadException: pass except Exception: if user_action: d = ErrorDialog(_("An error has occurred while loading " "a plugin. Please notify the developers " "with the content of this message to our \n" "website."), excp=traceback.format_exc()) d.run() d.destroy() raise return assert self.module_path.__file__ is not None path = os.path.dirname(self.module_path.__file__) plugins = [] for root, dirs, files in os.walk(path): for f in files: if f.endswith(".py") and not (f.endswith(".pyc") or f.endswith("_.py")): plugins.append(f[0:-3]) logging.info(plugins) for plugin in plugins: try: importlib.import_module(self.module_path.__name__ + f".{plugin}") except ImportError: logging.error(f"Unable to load plugin module {plugin}", exc_info=True) except PluginException as err: logging.warning(f"Failed to start plugin {plugin}: {err}") for cls in self.plugin_class.__subclasses__(): self.__classes[cls.__name__] = cls if cls.__name__ not in self.__deps: self.__deps[cls.__name__] = [] if cls.__name__ not in self.__cfls: self.__cfls[cls.__name__] = [] for c in cls.__depends__: if c not in self.__deps: self.__deps[c] = [] self.__deps[c].append(cls.__name__) for c in cls.__conflicts__: if c not in self.__cfls: self.__cfls[c] = [] self.__cfls[c].append(cls.__name__) if c not in self.__cfls[cls.__name__]: self.__cfls[cls.__name__].append(c) cl = self.config_list for name, cls in self.__classes.items(): for dep in self.__deps[name]: # plugins that are required by not unloadable plugins are not unloadable too if not self.__classes[dep].__unloadable__: cls.__unloadable__ = False if (cls.__autoload__ or (cl and cls.__name__ in cl)) and \ not (cls.__unloadable__ and cl and "!" + cls.__name__ in cl): self.__load_plugin(cls) def disable_plugin(self, plugin: str) -> bool: return False def enable_plugin(self, plugin: str) -> bool: return True def __load_plugin(self, cls: Type[_T]) -> None: if cls.__name__ in self.__loaded: return for dep in cls.__depends__: if dep not in self.__loaded: if dep not in self.__classes: raise Exception(f"Could not satisfy dependency {cls.__name__} -> {dep}") try: self.__load_plugin(self.__classes[dep]) except Exception as e: logging.exception(e) raise for cfl in self.__cfls[cls.__name__]: if cfl in self.__classes: if self.__classes[cfl].__priority__ > cls.__priority__ and not self.disable_plugin(cfl) \ and not self.enable_plugin(cls.__name__): logging.warning(f"Not loading {cls.__name__} because its conflict has higher priority") return if cfl in self.__loaded: if cls.__priority__ > self.__classes[cfl].__priority__ and not self.enable_plugin(cfl): self.unload_plugin(cfl) else: raise LoadException(f"Not loading conflicting plugin {cls.__name__} due to lower priority") logging.info(f"loading {cls}") inst = cls(self.parent) try: inst._load() except Exception: logging.error(f"Failed to load {cls.__name__}", exc_info=True) if not cls.__unloadable__: bmexit() raise # NOTE TO SELF: might cause bugs else: self._plugins[cls.__name__] = inst self.__loaded.append(cls.__name__) self.emit("plugin-loaded", cls.__name__) def __getattr__(self, key: str) -> object: try: return self._plugins[key] except KeyError: return self.__dict__[key] def unload_plugin(self, name: str) -> None: if self.__classes[name].__unloadable__: for d in self.__deps[name]: self.unload_plugin(d) if name in self.__loaded: logging.info(f"Unloading {name}") try: inst = self._plugins[name] inst._unload() except NotImplementedError: logging.warning("Plugin cannot be unloaded") else: self.__loaded.remove(name) del self._plugins[name] self.emit("plugin-unloaded", name) else: raise Exception(f"Plugin {name} is not unloadable") def get_plugins(self) -> Dict[str, _T]: return self._plugins _U = TypeVar("_U") def get_loaded_plugins(self, protocol: Type[_U]) -> Iterable[_U]: for name in self.__loaded: plugin = self._plugins[name] if isinstance(plugin, protocol): yield plugin class PersistentPluginManager(PluginManager[_T]): def __init__(self, plugin_class: Type[_T], module_path: ModuleType, parent: object) -> None: super().__init__(plugin_class, module_path, parent) self.__config = Gio.Settings(schema_id="org.blueman.general") self.__config.connect("changed::plugin-list", self.on_property_changed) def disable_plugin(self, plugin: str) -> bool: plugins = self.__config["plugin-list"] return "!" + plugin in plugins def enable_plugin(self, plugin: str) -> bool: plugins = self.__config["plugin-list"] return plugin in plugins def set_config(self, plugin: str, state: bool) -> None: plugins = self.__config["plugin-list"] if plugin in plugins: plugins.remove(plugin) elif "!" + plugin in plugins: plugins.remove("!" + plugin) plugins.append(str("!" + plugin) if not state else str(plugin)) self.__config["plugin-list"] = plugins @property def config_list(self) -> List[str]: list: List[str] = self.__config["plugin-list"] return list def on_property_changed(self, config: Gio.Settings, key: str) -> None: for item in config[key]: disable = item.startswith("!") if disable: item = item.lstrip("!") try: cls: Type[BasePlugin] = self.get_classes()[item] if not cls.__unloadable__ and disable: logging.warning(f"warning: {item} is not unloadable") elif item in self.get_loaded() and disable: self.unload_plugin(item) elif item not in self.get_loaded() and not disable: try: self.load_plugin(item, user_action=True) except Exception as e: logging.exception(e) self.set_config(item, False) except KeyError: logging.warning(f"warning: Plugin {item} not found") continue blueman-2.4.3/blueman/main/PulseAudioUtils.py000066400000000000000000000314721465054505200211740ustar00rootroot00000000000000from ctypes import * from enum import IntEnum from typing import Dict, TYPE_CHECKING, List, Callable, Mapping, Optional, Any from gi.repository import GObject from gi.repository import GLib import weakref import logging from blueman.gobject import SingletonGObjectMeta from blueman.bluemantyping import GSignals try: libpulse = CDLL("libpulse.so.0") libpulse_glib = CDLL("libpulse-mainloop-glib.so.0") except OSError: raise ImportError("Could not load pulseaudio shared library") if TYPE_CHECKING: from ctypes import _FuncPointer, _NamedFuncPointer, _Pointer from typing_extensions import TypedDict class CardProfileInfo(TypedDict): name: str description: str n_sinks: int n_sources: int priority: int class CardInfo(TypedDict): name: str proplist: Dict[str, str] owner_module: int driver: str index: int profiles: List[CardProfileInfo] active_profile: str pa_glib_mainloop_new = libpulse_glib.pa_glib_mainloop_new pa_glib_mainloop_new.argtypes = [c_void_p] pa_glib_mainloop_new.restype = c_void_p pa_glib_mainloop_get_api = libpulse_glib.pa_glib_mainloop_get_api pa_glib_mainloop_get_api.restype = c_void_p pa_glib_mainloop_get_api.argtypes = [c_void_p] class ContextState(IntEnum): UNCONNECTED = 0 CONNECTING = 1 AUTHORIZING = 2 SETTING_NAME = 3 READY = 4 FAILED = 5 TERMINATED = 6 class EventType(IntEnum): SINK = 0x0000 SOURCE = 0x0001 SINK_INPUT = 0x0002 SOURCE_OUTPUT = 0x0003 MODULE = 0x0004 CLIENT = 0x0005 SAMPLE_CACHE = 0x0006 SERVER = 0x0007 CARD = 0x0009 FACILITY_MASK = 0x000F NEW = 0x0000 CHANGE = 0x0010 REMOVE = 0x0020 TYPE_MASK = 0x0030 # from enum pa_subscription_mask class SubscriptionMask(IntEnum): NULL = 0x0000, SINK = 0x0001, SOURCE = 0x0002, INPUT = 0x0004, SOURCE_OUTPUT = 0x0008, MODULE = 0x0010, CLIENT = 0x0020, SAMPLE_CACHE = 0x0040, SERVER = 0x0080, CARD = 0x0200, ALL = 0x02ff class NullError(Exception): pass class PANotConnected(Exception): pass class PaCardProfileInfo(Structure): _fields_ = [ ('name', c_char_p), ('description', c_char_p), ('n_sinks', c_uint32), ('n_sources', c_uint32), ('priority', c_uint32), ] class PaCardInfo(Structure): _fields_ = [ ('index', c_uint32), ('name', c_char_p), ('owner_module', c_uint32), ('driver', c_char_p), ('n_profiles', c_uint32), ('profiles', POINTER(PaCardProfileInfo)), ('active_profile', POINTER(PaCardProfileInfo)), ('proplist', c_void_p), ] pa_context_notify_cb_t = CFUNCTYPE(None, c_void_p, py_object) pa_context_index_cb_t = CFUNCTYPE(None, c_void_p, c_int, py_object) pa_context_success_cb_t = pa_context_index_cb_t pa_card_info_cb_t = CFUNCTYPE(None, c_void_p, POINTER(PaCardInfo), c_int, py_object) pa_context_subscribe_cb_t = CFUNCTYPE(None, c_void_p, c_uint32, c_uint32, c_void_p) pa_context_set_card_profile_by_name = libpulse.pa_context_set_card_profile_by_name pa_context_set_card_profile_by_name.restype = c_void_p pa_context_set_card_profile_by_name.argtypes = [c_void_p, c_char_p, c_char_p, pa_context_success_cb_t, py_object] pa_context_set_card_profile_by_index = libpulse.pa_context_set_card_profile_by_index pa_context_set_card_profile_by_index.restype = c_void_p pa_context_set_card_profile_by_index.argtypes = [c_void_p, c_uint32, c_char_p, pa_context_success_cb_t, py_object] pa_context_get_card_info_by_index = libpulse.pa_context_get_card_info_by_index pa_context_get_card_info_by_index.restype = c_void_p pa_context_get_card_info_by_index.argtypes = [c_void_p, c_uint32, pa_card_info_cb_t, py_object] pa_context_get_card_info_list = libpulse.pa_context_get_card_info_list pa_context_get_card_info_list.restype = c_void_p pa_context_get_card_info_list.argtypes = [c_void_p, pa_card_info_cb_t, py_object] pa_proplist_to_string_sep = libpulse.pa_proplist_to_string_sep pa_proplist_to_string_sep.restype = POINTER(c_char) pa_proplist_to_string_sep.argtypes = [c_void_p, c_char_p] pa_context_subscribe = libpulse.pa_context_subscribe pa_context_subscribe.restype = c_void_p pa_context_subscribe.argtypes = [c_void_p, c_int, pa_context_success_cb_t, py_object] pa_context_get_state = libpulse.pa_context_get_state pa_context_get_state.restype = c_int pa_context_get_state.argtypes = [c_void_p] pa_xfree = libpulse.pa_xfree pa_xfree.restype = None pa_xfree.argtypes = [c_void_p] pa_context_disconnect = libpulse.pa_context_disconnect pa_context_disconnect.restype = None pa_context_disconnect.argtypes = [c_void_p] pa_context_unref = libpulse.pa_context_unref pa_context_unref.restype = None pa_context_unref.argtypes = [c_void_p] pa_operation_unref = libpulse.pa_operation_unref pa_operation_unref.restype = None pa_operation_unref.argtypes = [c_void_p] pa_context_set_state_callback = libpulse.pa_context_set_state_callback pa_context_set_state_callback.restype = None pa_context_set_state_callback.argtypes = [c_void_p, pa_context_notify_cb_t, py_object] pa_context_connect = libpulse.pa_context_connect pa_context_connect.restype = c_int pa_context_connect.argtypes = [c_void_p, c_char_p, c_int, c_void_p] pa_context_set_subscribe_callback = libpulse.pa_context_set_subscribe_callback pa_context_set_subscribe_callback.restype = None pa_context_set_subscribe_callback.argtypes = [c_void_p, pa_context_subscribe_cb_t, c_void_p] pa_context_new = libpulse.pa_context_new pa_context_new.restype = c_void_p pa_context_new.argtypes = [c_void_p, c_char_p] class PulseAudioUtils(GObject.GObject, metaclass=SingletonGObjectMeta): __gsignals__: GSignals = { 'connected': (GObject.SignalFlags.NO_HOOKS, None, ()), 'disconnected': (GObject.SignalFlags.NO_HOOKS, None, ()), 'event': (GObject.SignalFlags.NO_HOOKS, None, (int, int)), } def check_connected(self) -> None: if not self.connected: raise PANotConnected("Connection to PulseAudio daemon is not established") @staticmethod def pa_context_event(pa_context: c_void_p, self: "PulseAudioUtils") -> None: if not self: return state = pa_context_get_state(pa_context) logging.info(state) if state == ContextState.READY: self.connected = True self.emit("connected") mask = SubscriptionMask.CARD | SubscriptionMask.MODULE self.simple_callback(lambda x: logging.info(x), pa_context_subscribe, mask) else: if self.connected: self.emit("disconnected") self.connected = False if self.prev_state == ContextState.READY and state == ContextState.FAILED: logging.info("Pulseaudio probably crashed, restarting in 5s") GLib.timeout_add(5000, self.connect_pulseaudio) self.prev_state = state def __get_proplist(self, proplist: c_void_p) -> Dict[str, str]: if proplist: pla = pa_proplist_to_string_sep(proplist, b"|") pl = cast(pla, c_char_p) ls = [prop.decode("UTF-8") for prop in pl.value.split(b"|")] if pl.value else [] del pl pa_xfree(pla) else: ls = [] result = {} for item in ls: spl = [x.strip(" \"") for x in item.split("=")] if len(spl) == 2: result[spl[0]] = spl[1] return result if TYPE_CHECKING: class _ListCallbackInfo(TypedDict): cb_info: "_FuncPointer" handler: Callable[[Optional["_Pointer[PaCardInfo]"], bool], None] def __list_callback(self, _context: c_void_p, entry_info: "_Pointer[PaCardInfo]", eol: c_int, info: "_ListCallbackInfo") -> None: if entry_info: info["handler"](entry_info, False) if eol: info["handler"](None, True) pythonapi.Py_DecRef(py_object(info)) def __init_list_callback(self, func: Callable[..., c_void_p], cb_type: Callable[[Callable[[c_void_p, "_Pointer[PaCardInfo]", c_int, "_ListCallbackInfo"], None]], "_FuncPointer"], handler: Callable[[Optional["_Pointer[PaCardInfo]"], bool], None], *args: Any) -> None: info = {"cb_info": cb_type(self.__list_callback), "handler": handler} pythonapi.Py_IncRef(py_object(info)) args += (info["cb_info"], py_object(info)) op = func(self.pa_context, *args) pa_operation_unref(op) def simple_callback(self, handler: Callable[[int], None], func: "_NamedFuncPointer", *args: Any) -> None: def wrapper(_context: c_void_p, res: int, data: "_FuncPointer") -> None: handler(res) pythonapi.Py_DecRef(py_object(data)) cb = pa_context_index_cb_t(wrapper) pythonapi.Py_IncRef(py_object(cb)) args += (cb, py_object(cb)) op = func(self.pa_context, *args) if not op: logging.info("Operation failed") logging.error(func.__name__) pa_operation_unref(op) def __card_info(self, card_info: "_Pointer[PaCardInfo]") -> "CardInfo": return { "name": card_info[0].name.decode("UTF-8"), "proplist": self.__get_proplist(card_info[0].proplist), "owner_module": card_info[0].owner_module, "driver": card_info[0].driver.decode("UTF-8"), "index": card_info[0].index, "profiles": [{ "name": card_info[0].profiles[i].name.decode("UTF-8"), "description": card_info[0].profiles[i].description.decode("UTF-8"), "n_sinks": card_info[0].profiles[i].n_sinks, "n_sources": card_info[0].profiles[i].n_sources, "priority": card_info[0].profiles[i].priority, } for i in range(0, card_info[0].n_profiles)], "active_profile": card_info[0].active_profile[0].name.decode("UTF-8") } def list_cards(self, callback: Callable[[Mapping[str, "CardInfo"]], None]) -> None: self.check_connected() data: Dict[str, "CardInfo"] = {} def handler(entry_info: Optional["_Pointer[PaCardInfo]"], end: bool) -> None: if end: callback(data) return assert entry_info is not None entry = self.__card_info(entry_info) data[entry["name"]] = entry self.__init_list_callback(pa_context_get_card_info_list, pa_card_info_cb_t, handler) def get_card(self, card: int, callback: Callable[["CardInfo"], None]) -> None: self.check_connected() def handler(entry_info: Optional["_Pointer[PaCardInfo]"], end: bool) -> None: if end: return assert entry_info is not None callback(self.__card_info(entry_info)) self.__init_list_callback(pa_context_get_card_info_by_index, pa_card_info_cb_t, handler, card) def set_card_profile(self, card: int, profile: str, callback: Callable[[int], None]) -> None: self.simple_callback(callback, pa_context_set_card_profile_by_index, card, profile.encode("UTF-8")) def __event_callback(self, _context: c_void_p, event_type: int, idx: int, _userdata: c_void_p) -> None: logging.info(f"{event_type} {idx}") self.emit("event", event_type, idx) def __init__(self) -> None: super().__init__() self.event_cb = pa_context_subscribe_cb_t(self.__event_callback) self.connected = False self.ctx_cb = pa_context_notify_cb_t(PulseAudioUtils.pa_context_event) mainloop = pa_glib_mainloop_new(None) self.pa_mainloop_api = pa_glib_mainloop_get_api(mainloop) self.pa_context = None self.prev_state = 0 self.connect_pulseaudio() weakref.finalize(self, self._on_delete) def connect_pulseaudio(self) -> bool: if not self.connected: if self.pa_context: pa_context_unref(self.pa_context) self.pa_context = pa_context_new(self.pa_mainloop_api, b"Blueman") if not self.pa_context: raise NullError("PA Context returned NULL") self.weak = weakref.proxy(self) pa_context_set_state_callback(self.pa_context, self.ctx_cb, self.weak) pa_context_connect(self.pa_context, None, 0, None) pa_context_set_subscribe_callback(self.pa_context, self.event_cb, None) return False def _on_delete(self) -> None: logging.info("Destroying PulseAudioUtils instance") pa_context_disconnect(self.pa_context) pa_context_unref(self.pa_context) self.pa_context = None del self.ctx_cb del self.pa_mainloop_api blueman-2.4.3/blueman/main/Sendto.py000066400000000000000000000252511465054505200173330ustar00rootroot00000000000000from gettext import gettext as _ import time import logging from gettext import ngettext from typing import List, Iterable, Optional from blueman.bluez.Device import Device from blueman.bluez.errors import BluezDBusException from blueman.main.Builder import Builder from blueman.bluemantyping import GSignals from blueman.bluez.Adapter import Adapter from blueman.bluez.obex.ObjectPush import ObjectPush from blueman.bluez.obex.Manager import Manager from blueman.bluez.obex.Client import Client from blueman.bluez.obex.Transfer import Transfer from blueman.Functions import format_bytes from blueman.main.SpeedCalc import SpeedCalc from blueman.gui.CommonUi import ErrorDialog import gi gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") from gi.repository import Gdk, Gtk, GObject, GLib, Gio class Sender(Gtk.Dialog): __gsignals__: GSignals = { 'result': (GObject.SignalFlags.RUN_FIRST, None, (GObject.TYPE_BOOLEAN,)), } def __init__(self, device: Device, adapter_path: str, files: Iterable[str]) -> None: super().__init__( title=_("Bluetooth File Transfer"), name="BluemanSendTo", icon_name="blueman", border_width=5, default_width=400, window_position=Gtk.WindowPosition.CENTER, type_hint=Gdk.WindowTypeHint.DIALOG ) self.b_cancel = self.add_button(_("_Stop"), Gtk.ResponseType.CLOSE) self.b_cancel.props.receives_default = True self.b_cancel.props.use_underline = True self.b_cancel.connect("clicked", self.on_cancel) builder = Builder("send-dialog.ui") grid = builder.get_widget("sendto", Gtk.Grid) content_area = self.get_content_area() content_area.add(grid) self.l_dest = builder.get_widget("l_dest", Gtk.Label) self.l_file = builder.get_widget("l_file", Gtk.Label) self.pb = builder.get_widget("pb", Gtk.ProgressBar) self.pb.props.text = _("Connecting") self.device = device self.adapter = Adapter(obj_path=adapter_path) self.manager = Manager() self.files: List[Gio.File] = [] self.num_files = 0 self.object_push: Optional[ObjectPush] = None self.object_push_handlers: List[int] = [] self.transfer: Optional[Transfer] = None self.total_bytes = 0 self.total_transferred = 0 self._last_bytes = 0 self._last_update = 0.0 self.error_dialog: Optional[ErrorDialog] = None self.cancelling = False # bytes transferred on a current transfer self.transferred = 0 self.speed = SpeedCalc(6) for file_name in files: parsed_file = Gio.File.parse_name(file_name) if not parsed_file.query_exists(): logging.info(f"Skipping non existing file {parsed_file.get_path()}") continue file_info = parsed_file.query_info("standard::*", Gio.FileQueryInfoFlags.NONE) if file_info.get_file_type() == Gio.FileType.DIRECTORY: logging.info(f"Skipping directory {parsed_file.get_path()}") continue self.files.append(parsed_file) self.num_files += 1 self.total_bytes += file_info.get_size() if len(self.files) == 0: self.emit("result", False) try: self.client = Client() self.manager.connect_signal('session-added', self.on_session_added) self.manager.connect_signal('session-removed', self.on_session_removed) except GLib.Error as e: if 'StartServiceByName' in e.message: logging.debug(e.message) parent = self.get_toplevel() assert isinstance(parent, Gtk.Container) d = ErrorDialog(_("obexd not available"), _("Failed to autostart obex service. Make sure the obex " "daemon is running"), parent=parent) d.run() d.destroy() self.emit("result", False) else: # Fail on anything else raise basename = self.files[-1].get_basename() assert basename is not None self.l_file.props.label = basename self.client.connect('session-failed', self.on_session_failed) logging.info(f"Sending to {device['Address']}") self.l_dest.props.label = device.display_name # Stop discovery if discovering and let adapter settle for a second if self.adapter["Discovering"]: self.adapter.stop_discovery() time.sleep(1) self.create_session() self.show() def create_session(self) -> None: self.client.create_session(self.device['Address'], self.adapter["Address"]) def on_cancel(self, button: Optional[Gtk.Button]) -> None: self.pb.props.text = _("Cancelling") if button: button.props.sensitive = False if self.object_push: self.client.remove_session(self.object_push.get_session_path()) self.emit("result", False) def _update_pb_text(self, speed: float = 0.0, unit: str = "B", eta: Optional[str] = None) -> None: num = self.num_files - len(self.files) + 1 eta = "∞" if eta is None else eta text = "%s %d/%d %.2f (%s/s) %s %s" % (_("Sending File"), num, self.num_files, speed, unit, _("ETA:"), eta) self.pb.set_text(text) def on_transfer_started(self, _object_push: ObjectPush, transfer_path: str, filename: str) -> None: if self.total_transferred == 0: self._update_pb_text(0.0, "B") self.l_file.props.label = filename self._last_bytes = 0 self.transferred = 0 self.transfer = Transfer(obj_path=transfer_path) self.transfer.connect("error", self.on_transfer_error) self.transfer.connect("progress", self.on_transfer_progress) self.transfer.connect("completed", self.on_transfer_completed) def on_transfer_failed(self, _object_push: ObjectPush, error: str) -> None: self.on_transfer_error(None, str(error)) def on_transfer_progress(self, _transfer: Transfer, progress: int) -> None: self.transferred = progress if self._last_bytes == 0: self.total_transferred += progress else: self.total_transferred += (progress - self._last_bytes) self._last_bytes = progress tm = time.time() if tm - self._last_update > 0.5: spd = self.speed.calc(self.total_transferred) (size, units) = format_bytes(spd) try: x = ((self.total_bytes - self.total_transferred) / spd) + 1 if x > 60: x /= 60 eta = ngettext("%(minutes)d Minute", "%(minutes)d Minutes", round(x)) % {"minutes": round(x)} else: eta = ngettext("%(seconds)d Second", "%(seconds)d Seconds", round(x)) % {"seconds": round(x)} except ZeroDivisionError: eta = None self._update_pb_text(size, units, eta) self._last_update = tm self.pb.props.fraction = float(self.total_transferred) / self.total_bytes def on_transfer_completed(self, _transfer: Transfer) -> None: del self.files[-1] self.transfer = None self.process_queue() def process_queue(self) -> None: if len(self.files) > 0: path = self.files[-1].get_path() assert path is not None self.send_file(path) else: self.emit("result", True) def send_file(self, file_path: str) -> None: logging.info(file_path) if self.object_push: self.object_push.send_file(file_path) def on_transfer_error(self, _transfer: Optional[Transfer], msg: str = "") -> None: if not self.error_dialog: self.speed.reset() parent = self.get_toplevel() assert isinstance(parent, Gtk.Container) d = ErrorDialog(msg, _("Error occurred while sending file %s") % self.files[-1].get_basename(), modal=True, icon_name="blueman", parent=parent, buttons=Gtk.ButtonsType.NONE) if len(self.files) > 1: d.add_button(_("Skip"), Gtk.ResponseType.NO) d.add_button(_("Retry"), Gtk.ResponseType.YES) d.add_button(_("_Cancel"), Gtk.ResponseType.CANCEL) if self.object_push: self.client.remove_session(self.object_push.get_object_path()) def on_response(dialog: Gtk.Dialog, resp: int) -> None: dialog.destroy() self.error_dialog = None if resp == Gtk.ResponseType.CANCEL: self.on_cancel(None) elif resp == Gtk.ResponseType.NO: finfo = self.files[-1].query_info('standard::*', Gio.FileQueryInfoFlags.NONE) self.total_bytes -= finfo.get_size() self.total_transferred -= self.transferred self.transferred = 0 del self.files[-1] if not self.object_push: self.create_session() self.process_queue() elif resp == Gtk.ResponseType.YES: self.total_transferred -= self.transferred self.transferred = 0 if not self.object_push: self.create_session() self.process_queue() else: self.on_cancel(None) d.connect("response", on_response) d.show() self.error_dialog = d def on_session_added(self, _manager: Manager, session_path: str) -> None: self.object_push = ObjectPush(obj_path=session_path) self.object_push_handlers.append(self.object_push.connect("transfer-started", self.on_transfer_started)) self.object_push_handlers.append(self.object_push.connect("transfer-failed", self.on_transfer_failed)) self.process_queue() def on_session_removed(self, _manager: Manager, session_path: str) -> None: logging.debug(f"Session removed: {session_path}") if self.object_push: for handlerid in self.object_push_handlers: self.object_push.disconnect(handlerid) self.object_push = None def on_session_failed(self, _client: Client, msg: BluezDBusException) -> None: parent = self.get_toplevel() assert isinstance(parent, Gtk.Container) d = ErrorDialog(_("Error occurred"), msg.reason.split(None, 1)[1], icon_name="blueman", parent=parent) d.run() d.destroy() self.emit("result", False) blueman-2.4.3/blueman/main/Services.py000066400000000000000000000075021465054505200176610ustar00rootroot00000000000000import os import logging import importlib import signal from typing import Optional from blueman.main.Builder import Builder import blueman.plugins.services from blueman.plugins.ServicePlugin import ServicePlugin import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk from gi.repository import GLib from gi.repository import Gio class BluemanServices(Gtk.Application): def __init__(self) -> None: super().__init__(application_id="org.blueman.Services") self.window: Optional[Gtk.Window] = None self.builder = Builder("services-window.ui") self.Config = Gio.Settings(schema_id="org.blueman.general") def do_quit(_: object) -> bool: self.quit() return False s = GLib.unix_signal_source_new(signal.SIGINT) s.set_callback(do_quit) s.attach() close_action = Gio.SimpleAction.new("quit", None) close_action.connect("activate", lambda x, y: self.quit()) self.add_action(close_action) def do_activate(self) -> None: if not self.window: self.window = self.builder.get_widget("window", Gtk.ApplicationWindow) self.window.set_application(self) self.notebook = self.builder.get_widget("notebook", Gtk.Notebook) self.b_apply = self.builder.get_widget("apply", Gtk.Button) self.b_apply.connect("clicked", self.on_apply_clicked) self.load_plugins() self.Config.bind("services-last-item", self.notebook, "page", Gio.SettingsBindFlags.DEFAULT) self.window.present_with_time(Gtk.get_current_event_time()) def do_startup(self) -> None: Gtk.Application.do_startup(self) self.set_accels_for_action("app.quit", ["w", "q", "Escape"]) def option_changed(self) -> None: rets = [plugin.on_query_apply_state() for plugin in ServicePlugin.instances] show_apply = False for ret in rets: if ret == -1: show_apply = False break assert isinstance(ret, bool) show_apply = show_apply or ret self.b_apply.props.sensitive = show_apply def load_plugins(self) -> None: path = os.path.dirname(blueman.plugins.services.__file__) plugins = [] for root, dirs, files in os.walk(path): for f in files: if f.endswith(".py") and not (f.endswith(".pyc") or f.endswith("_.py")): plugins.append(f[0:-3]) plugins.sort() logging.info(plugins) for plugin in plugins: try: importlib.import_module(f"blueman.plugins.services.{plugin}") except ImportError: logging.error(f"Unable to load {plugin} plugin", exc_info=True) for cls in ServicePlugin.__subclasses__(): # FIXME this should not fail, if it does its a bug in the plugin try: inst = cls(self) except: # noqa: E722 logging.error(f"Failed to create instance of {cls}", exc_info=True) continue if not cls.__plugin_info__: logging.warning(f"Invalid plugin info in {cls}") else: (name, icon) = cls.__plugin_info__ inst.on_load() self.add_page(inst, name, icon) def add_page(self, inst: ServicePlugin, name: str, icon_name: str) -> None: box = Gtk.Box(vexpand=True, visible=True, spacing=6) label = Gtk.Label(label=name, visible=True) icon = Gtk.Image(icon_name=icon_name, visible=True) box.add(icon) box.add(label) self.notebook.append_page(inst.widget, box) def on_apply_clicked(self, _button: Gtk.Button) -> None: for plugin in ServicePlugin.instances: plugin.on_apply() self.option_changed() blueman-2.4.3/blueman/main/SpeedCalc.py000066400000000000000000000020511465054505200177130ustar00rootroot00000000000000import time from typing import List, Tuple class SpeedCalc: def __init__(self, moving_avg: float = 3.0) -> None: self.moving_avg = moving_avg self.log: List[Tuple[float, float]] = [] self.reference: float = 0 def calc(self, amount: float) -> float: if not self.log: self.reference = amount amount -= self.reference curtime = round(time.time(), 2) self.log.append((curtime, amount)) if len(self.log) >= 2: total_time = self.log[-1][0] - self.log[0][0] # print "tt "+str(total_time) if total_time >= self.moving_avg: total_amount = self.log[-1][1] - self.log[0][1] speed = total_amount / total_time del self.log[0] return speed else: total_amount = self.log[-1][1] - self.log[0][1] speed = total_amount / total_time return speed else: return 0 def reset(self) -> None: self.log = [] blueman-2.4.3/blueman/main/Tray.py000066400000000000000000000057701465054505200170220ustar00rootroot00000000000000from importlib import import_module import logging import os import signal import sys from blueman.main.DBusProxies import AppletService from gi.repository import Gio, GLib from blueman.main.indicators.IndicatorInterface import IndicatorNotAvailable class BluemanTray(Gio.Application): def __init__(self) -> None: super().__init__(application_id="org.blueman.Tray", flags=Gio.ApplicationFlags.FLAGS_NONE) self._active = False def do_quit(_: object) -> bool: self.quit() return False s = GLib.unix_signal_source_new(signal.SIGINT) s.set_callback(do_quit) s.attach() def do_activate(self) -> None: if self._active: GLib.timeout_add_seconds(1, lambda: os.execv(sys.argv[0], sys.argv)) logging.info("Already running, restarting instance") return Gio.bus_watch_name(Gio.BusType.SESSION, 'org.blueman.Applet', Gio.BusNameWatcherFlags.NONE, self._on_name_appeared, self._on_name_vanished) self.hold() def _on_name_appeared(self, _connection: Gio.DBusConnection, name: str, _owner: str) -> None: logging.debug(f"Applet started on name {name}, showing indicator") applet = AppletService() for indicator_name in applet.GetStatusIconImplementations(): indicator_class = getattr(import_module('blueman.main.indicators.' + indicator_name), indicator_name) try: self.indicator = indicator_class(self, applet.GetIconName()) break except IndicatorNotAvailable: logging.info(f'Indicator "{indicator_name}" is not available') logging.info(f'Using indicator "{self.indicator.__class__.__name__}"') applet.connect('g-signal', self.on_signal) self.indicator.set_tooltip_title(applet.GetToolTipTitle()) self.indicator.set_tooltip_text(applet.GetToolTipText()) self.indicator.set_visibility(applet.GetVisibility()) self.indicator.set_menu(applet.GetMenu()) self._active = True def _on_name_vanished(self, _connection: Gio.DBusConnection, _name: str) -> None: logging.debug("Applet shutdown or not available at startup") self.quit() def activate_menu_item(self, *indexes: int) -> None: AppletService().ActivateMenuItem('(ai)', indexes) def activate_status_icon(self) -> None: AppletService().Activate() def on_signal(self, _applet: AppletService, _sender_name: str, signal_name: str, args: GLib.Variant) -> None: if signal_name == 'IconNameChanged': self.indicator.set_icon(*args) elif signal_name == 'ToolTipTitleChanged': self.indicator.set_tooltip_title(*args) elif signal_name == 'ToolTipTextChanged': self.indicator.set_tooltip_text(*args) elif signal_name == 'VisibilityChanged': self.indicator.set_visibility(*args) elif signal_name == 'MenuChanged': self.indicator.set_menu(*args) blueman-2.4.3/blueman/main/__init__.py000066400000000000000000000000001465054505200176170ustar00rootroot00000000000000blueman-2.4.3/blueman/main/applet/000077500000000000000000000000001465054505200170055ustar00rootroot00000000000000blueman-2.4.3/blueman/main/applet/BluezAgent.py000066400000000000000000000256241465054505200214300ustar00rootroot00000000000000import logging from gettext import gettext as _ from html import escape from xml.etree import ElementTree from typing import Dict, Optional, overload, Callable, Union, TYPE_CHECKING, Tuple, Any, List from blueman.bluez.Device import Device from blueman.bluez.AgentManager import AgentManager from blueman.Sdp import ServiceUUID from blueman.gui.Notification import Notification, _NotificationBubble, _NotificationDialog from blueman.main.Builder import Builder from blueman.main.DbusService import DbusService, DbusError from gi.repository import Gio import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk if TYPE_CHECKING: from typing_extensions import Literal class BluezErrorCanceled(DbusError): _name = "org.bluez.Error.Canceled" class BluezErrorRejected(DbusError): _name = "org.bluez.Error.Rejected" class BluezAgent(DbusService): __agent_path = '/org/bluez/agent/blueman' def __init__(self) -> None: super().__init__(None, "org.bluez.Agent1", self.__agent_path, Gio.BusType.SYSTEM) self.add_method("Release", (), "", self._on_release) self.add_method("RequestPinCode", ("o",), "s", self._on_request_pin_code, is_async=True) self.add_method("DisplayPinCode", ("o", "s"), "", self._on_display_pin_code) self.add_method("RequestPasskey", ("o",), "u", self._on_request_passkey, is_async=True) self.add_method("DisplayPasskey", ("o", "u", "q"), "", self._on_display_passkey) self.add_method("RequestConfirmation", ("o", "u"), "", self._on_request_confirmation, is_async=True) self.add_method("RequestAuthorization", ("o",), "", self._on_request_authorization, is_async=True) self.add_method("AuthorizeService", ("o", "s"), "", self._on_authorize_service, is_async=True) self.add_method("Cancel", (), "", self._on_cancel) self.dialog: Optional[Gtk.Dialog] = None self._db: Optional[ElementTree.ElementTree] = None self._devhandlerids: Dict[str, int] = {} self._notification: Optional[Union[_NotificationBubble, _NotificationDialog]] = None self._service_notifications: List[Union[_NotificationBubble, _NotificationDialog]] = [] def register_agent(self) -> None: logging.info("Register Agent") self.register() AgentManager().register_agent(self.__agent_path, "KeyboardDisplay", default=True) def unregister_agent(self) -> None: logging.info("Unregister Agent") self.unregister() AgentManager().unregister_agent(self.__agent_path) def build_passkey_dialog(self, device_alias: str, dialog_msg: str, is_numeric: bool ) -> Tuple[Gtk.Dialog, Gtk.Entry]: def on_insert_text(editable: Gtk.Entry, new_text: str, _new_text_length: int, _position: int) -> None: if not new_text.isdigit(): editable.stop_emission("insert-text") builder = Builder("applet-passkey.ui") dialog = builder.get_widget("dialog", Gtk.Dialog) dialog.props.icon_name = "blueman" dev_name = builder.get_widget("device_name", Gtk.Label) dev_name.set_markup(device_alias) msg = builder.get_widget("message", Gtk.Label) msg.set_text(dialog_msg) pin_entry = builder.get_widget("pin_entry", Gtk.Entry) show_input = builder.get_widget("show_input_check", Gtk.CheckButton) if is_numeric: pin_entry.set_max_length(6) pin_entry.set_width_chars(6) pin_entry.connect("insert-text", on_insert_text) show_input.hide() else: pin_entry.set_max_length(16) pin_entry.set_width_chars(16) pin_entry.set_visibility(False) show_input.connect("toggled", lambda x: pin_entry.set_visibility(x.props.active)) accept_button = builder.get_widget("accept", Gtk.Button) pin_entry.connect("changed", lambda x: accept_button.set_sensitive(x.get_text() != '')) return dialog, pin_entry def get_device_string(self, object_path: str) -> str: device = Device(obj_path=object_path) return f"{escape(device.display_name)} ({device['Address']})" @overload def ask_passkey(self, dialog_msg: str, is_numeric: "Literal[True]", object_path: str, ok: Callable[[int], None], err: Callable[[Union[BluezErrorCanceled, BluezErrorRejected]], None]) -> None: ... @overload def ask_passkey(self, dialog_msg: str, is_numeric: "Literal[False]", object_path: str, ok: Callable[[str], None], err: Callable[[Union[BluezErrorCanceled, BluezErrorRejected]], None]) -> None: ... def ask_passkey(self, dialog_msg: str, is_numeric: bool, object_path: str, ok: Callable[[Any], None], err: Callable[[Union[BluezErrorCanceled, BluezErrorRejected]], None]) -> None: def passkey_dialog_cb(dialog: Gtk.Dialog, response_id: int) -> None: if response_id == Gtk.ResponseType.ACCEPT: ret = pin_entry.get_text() ok(int(ret) if is_numeric else ret) else: err(BluezErrorRejected("Rejected")) dialog.destroy() self.dialog = None dev_str = self.get_device_string(object_path) notify_message = _("Pairing request for %s") % dev_str if self.dialog: logging.info("Agent: Another dialog still active, cancelling") err(BluezErrorCanceled("Canceled")) self.dialog, pin_entry = self.build_passkey_dialog(dev_str, dialog_msg, is_numeric) if not self.dialog: logging.error("Agent: Failed to build dialog") err(BluezErrorCanceled("Canceled")) Notification(_("Bluetooth Authentication"), notify_message, icon_name="blueman").show() self.dialog.connect("response", passkey_dialog_cb) self.dialog.present() # Workaround BlueZ not calling the Cancel method, see #164 def _on_device_property_changed(self, device: Device, key: str, value: Any, path: str) -> None: if (key == "Paired" and value) or (key == "Connected" and not value): handlerid = self._devhandlerids.pop(path) device.disconnect_signal(handlerid) self._on_cancel() def _on_release(self) -> None: logging.info("Agent.Release") self._on_cancel() self.unregister() def _on_cancel(self) -> None: logging.info("Agent.Cancel") if self.dialog: self.dialog.response(Gtk.ResponseType.REJECT) self._close() def _close(self) -> None: if self._notification is not None: self._notification.close() self._notification = None def _on_request_pin_code(self, object_path: str, ok: Callable[[str], None], err: Callable[[Union[BluezErrorCanceled, BluezErrorRejected]], None]) -> None: logging.info("Agent.RequestPinCode") dialog_msg = _("Enter PIN code for authentication:") self.ask_passkey(dialog_msg, False, object_path, ok, err) if self.dialog: self.dialog.present() def _on_request_passkey(self, object_path: str, ok: Callable[[int], None], err: Callable[[Union[BluezErrorCanceled, BluezErrorRejected]], None]) -> None: logging.info("Agent.RequestPasskey") dialog_msg = _("Enter passkey for authentication:") self.ask_passkey(dialog_msg, True, object_path, ok, err) if self.dialog: self.dialog.present() def _on_display_passkey(self, object_path: str, passkey: int, entered: int) -> None: logging.info(f"DisplayPasskey ({object_path}, {passkey:d} {entered:d})") dev = Device(obj_path=object_path) self._devhandlerids[object_path] = dev.connect_signal("property-changed", self._on_device_property_changed) key = f"{passkey:06}" notify_message = _("Pairing passkey for") + f" {self.get_device_string(object_path)}: " \ f"{key[:entered]}{key[entered]}{key[entered + 1:]}" self._close() self._notification = Notification("Bluetooth", notify_message, 0, icon_name="blueman") self._notification.show() def _on_display_pin_code(self, object_path: str, pin_code: str) -> None: logging.info(f'DisplayPinCode ({object_path}, {pin_code})') dev = Device(obj_path=object_path) self._devhandlerids[object_path] = dev.connect_signal("property-changed", self._on_device_property_changed) notify_message = _("Pairing PIN code for") + f" {self.get_device_string(object_path)}: {pin_code}" self._notification = Notification("Bluetooth", notify_message, 0, icon_name="blueman") self._notification.show() def _on_request_confirmation(self, object_path: str, passkey: Optional[int], ok: Callable[[], None], err: Callable[[BluezErrorCanceled], None]) -> None: def on_confirm_action(action: str) -> None: if action == "confirm": ok() else: err(BluezErrorCanceled("User canceled pairing")) logging.info("Agent.RequestConfirmation") notify_message = _("Pairing request for:") + f"\n{self.get_device_string(object_path)}" if passkey: notify_message += "\n" + _("Confirm value for authentication:") + f" {passkey:06}" actions = [("confirm", _("Confirm")), ("deny", _("Deny"))] self._notification = Notification("Bluetooth", notify_message, 0, actions, on_confirm_action, icon_name="blueman") self._notification.show() def _on_request_authorization(self, object_path: str, ok: Callable[[], None], err: Callable[[BluezErrorCanceled], None]) -> None: self._on_request_confirmation(object_path, None, ok, err) def _on_authorize_service(self, object_path: str, uuid: str, ok: Callable[[], None], err: Callable[[BluezErrorRejected], None]) -> None: def on_auth_action(action: str) -> None: logging.info(action) if action == "always": Device(obj_path=object_path).set("Trusted", True) if action == "always" or action == "accept": ok() else: err(BluezErrorRejected("Rejected")) self._service_notifications.remove(n) logging.info("Agent.Authorize") dev_str = self.get_device_string(object_path) service = ServiceUUID(uuid).name notify_message = \ _("Authorization request for:") + f"\n{dev_str}\n" + _("Service:") + f" {service}" actions = [("always", _("Always accept")), ("accept", _("Accept")), ("deny", _("Deny"))] n = Notification(_("Bluetooth Authentication"), notify_message, 0, actions, on_auth_action, icon_name="blueman") n.show() self._service_notifications.append(n) blueman-2.4.3/blueman/main/applet/Makefile.am000066400000000000000000000003161465054505200210410ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/main/applet blueman_PYTHON = \ BluezAgent.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/main/applet/Makefile.in000066400000000000000000000424361465054505200210630ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/main/applet ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/main/applet blueman_PYTHON = \ BluezAgent.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/main/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/main/applet/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/main/applet/__init__.py000066400000000000000000000000001465054505200211040ustar00rootroot00000000000000blueman-2.4.3/blueman/main/indicators/000077500000000000000000000000001465054505200176575ustar00rootroot00000000000000blueman-2.4.3/blueman/main/indicators/GtkStatusIcon.py000066400000000000000000000067141465054505200230030ustar00rootroot00000000000000from typing import Callable, Iterable, TYPE_CHECKING, overload, cast, Optional, Tuple import gi from blueman.main.Tray import BluemanTray from blueman.main.indicators.IndicatorInterface import IndicatorInterface gi.require_version("Gtk", "3.0") from gi.repository import Gtk from blueman.Functions import create_menuitem if TYPE_CHECKING: from typing_extensions import Protocol from blueman.plugins.applet.Menu import MenuItemDict, SubmenuItemDict class MenuItemActivator(Protocol): def __call__(self, *idx: int) -> None: ... @overload def build_menu(items: Iterable[Tuple[int, "MenuItemDict"]], activate: "MenuItemActivator") -> Gtk.Menu: ... @overload def build_menu(items: Iterable[Tuple[int, "SubmenuItemDict"]], activate: Callable[[int], None]) -> Gtk.Menu: ... def build_menu(items: Iterable[Tuple[int, "SubmenuItemDict"]], activate: Callable[..., None]) -> Gtk.Menu: menu = Gtk.Menu() for index, item in items: if 'text' in item and 'icon_name' in item: gtk_item: Gtk.MenuItem = create_menuitem(item['text'], item['icon_name']) label = gtk_item.get_child() assert isinstance(label, Gtk.Label) if item['markup']: label.set_markup_with_mnemonic(item['text']) else: label.set_text_with_mnemonic(item['text']) gtk_item.connect('activate', cast(Callable[[Gtk.MenuItem], None], lambda _, idx=index: activate(idx))) if 'submenu' in item: gtk_item.set_submenu( build_menu(enumerate(item['submenu']), # type: ignore cast(Callable[[int], None], lambda subid, idx=index: activate(idx, subid)))) if 'tooltip' in item: gtk_item.props.tooltip_text = item['tooltip'] gtk_item.props.sensitive = item['sensitive'] else: gtk_item = Gtk.SeparatorMenuItem() gtk_item.show() menu.append(gtk_item) return menu class GtkStatusIcon(IndicatorInterface): def __init__(self, tray: BluemanTray, icon_name: str) -> None: self._on_activate = tray.activate_menu_item self.indicator = Gtk.StatusIcon(icon_name=icon_name) self.indicator.set_title('blueman') self.indicator.connect('popup-menu', self.on_popup_menu) self.indicator.connect('activate', lambda _status_icon: tray.activate_status_icon()) self._tooltip_title = "" self._tooltip_text = "" self._menu: Optional[Gtk.Menu] = None def on_popup_menu(self, _status_icon: Gtk.StatusIcon, _button: int, _activate_time: int) -> None: if self._menu: self._menu.popup_at_pointer(None) def set_icon(self, icon_name: str) -> None: self.indicator.props.icon_name = icon_name def set_tooltip_title(self, title: str) -> None: self._tooltip_title = title self._update_tooltip() def set_tooltip_text(self, text: str) -> None: self._tooltip_text = text self._update_tooltip() def _update_tooltip(self) -> None: text = self._tooltip_title if self._tooltip_text: text += "\n" + self._tooltip_text self.indicator.props.tooltip_markup = text def set_visibility(self, visible: bool) -> None: self.indicator.props.visible = visible def set_menu(self, menu: Iterable["MenuItemDict"]) -> None: self._menu = build_menu(((item["id"], item) for item in menu), self._on_activate) blueman-2.4.3/blueman/main/indicators/IndicatorInterface.py000066400000000000000000000012651465054505200237720ustar00rootroot00000000000000from abc import abstractmethod, ABCMeta from typing import Iterable, TYPE_CHECKING if TYPE_CHECKING: from blueman.plugins.applet.Menu import MenuItemDict class IndicatorNotAvailable(RuntimeError): pass class IndicatorInterface(metaclass=ABCMeta): @abstractmethod def set_icon(self, icon_name: str) -> None: ... @abstractmethod def set_tooltip_title(self, title: str) -> None: ... @abstractmethod def set_tooltip_text(self, text: str) -> None: ... @abstractmethod def set_visibility(self, visible: bool) -> None: ... @abstractmethod def set_menu(self, menu: Iterable["MenuItemDict"]) -> None: ... blueman-2.4.3/blueman/main/indicators/Makefile.am000066400000000000000000000004051465054505200217120ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/main/indicators blueman_PYTHON = \ __init__.py \ GtkStatusIcon.py \ IndicatorInterface.py \ StatusNotifierItem.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/main/indicators/Makefile.in000066400000000000000000000425421465054505200217330ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/main/indicators ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/main/indicators blueman_PYTHON = \ __init__.py \ GtkStatusIcon.py \ IndicatorInterface.py \ StatusNotifierItem.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/main/indicators/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/main/indicators/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/main/indicators/StatusNotifierItem.py000066400000000000000000000170441465054505200240410ustar00rootroot00000000000000from collections import OrderedDict from typing import Iterable, TYPE_CHECKING, Callable, List, Tuple, Dict, Union, TypeVar, Any from gi.repository import Gio, GLib, Pango from blueman.main.DbusService import DbusService from blueman.main.Tray import BluemanTray from blueman.main.indicators.IndicatorInterface import IndicatorInterface, IndicatorNotAvailable if TYPE_CHECKING: from blueman.plugins.applet.Menu import MenuItemDict, SubmenuItemDict from blueman.main.indicators.GtkStatusIcon import MenuItemActivator class MenuService(DbusService): def __init__(self, on_activate_menu_item: "MenuItemActivator") -> None: super().__init__(None, "com.canonical.dbusmenu", "/org/blueman/sni/menu", Gio.BusType.SESSION) self._items: OrderedDict[int, "MenuItemDict"] = OrderedDict() self._revision = 0 self._revision_advertised = -1 self._on_activate = on_activate_menu_item self.add_method("GetLayout", ("i", "i", "as"), ("u", "(ia{sv}av)"), self._get_layout) self.add_method("Event", ("i", "s", "v", "u"), (), self._on_event) self.add_method("AboutToShow", ("i",), ("b",), lambda _: self._revision > self._revision_advertised) self.add_method("GetGroupProperties", ("ai", "as"), ("a(ia{sv})",), lambda ids, props: [(idx, self._render_item(item)) for idx, item in self._iterate_items() if idx in ids]) self.add_signal("LayoutUpdated", ("u", "i")) GLib.timeout_add(100, self._advertise_revision) def set_items(self, items: Iterable["MenuItemDict"]) -> None: self._items = OrderedDict((item["id"], item) for item in items) self._revision += 1 def _advertise_revision(self) -> bool: if self._revision != self._revision_advertised: self.emit_signal("LayoutUpdated", self._revision, 0) self._revision_advertised = self._revision return True def _get_layout(self, parent_id: int, _recursion_depth: int, _property_names: List[str] ) -> Tuple[int, Tuple[int, Dict[str, GLib.Variant], List[GLib.Variant]]]: if parent_id == 0: return self._revision, (0, {}, self._render_menu(((item["id"] << 8, item) for item in self._items.values()), self._render_submenu)) else: item = self._items[parent_id >> 8] if "submenu" in item and _recursion_depth != 0: return self._revision, (parent_id, self._render_item(item), self._render_submenu(item, parent_id)) return self._revision, (parent_id, self._render_item(item), []) def _render_submenu(self, item: "MenuItemDict", idx: int) -> List[GLib.Variant]: if "submenu" in item: return self._render_menu(enumerate(item["submenu"], idx + 1), lambda _item, _isx: []) else: return [] _T = TypeVar("_T", bound="SubmenuItemDict") def _render_menu(self, items: Iterable[Tuple[int, _T]], submenu_callback: Callable[[_T, int], List[GLib.Variant]] ) -> List[GLib.Variant]: return [GLib.Variant("(ia{sv}av)", (idx, self._render_item(item), submenu_callback(item, idx))) for (idx, item) in items] def _iterate_items(self) -> Iterable[Tuple[int, "SubmenuItemDict"]]: for item in self._items.values(): yield item["id"] << 8, item if "submenu" in item: yield from enumerate(item["submenu"], (item["id"] << 8) + 1) def _render_item(self, item: Union["MenuItemDict", "SubmenuItemDict"]) -> Dict[str, GLib.Variant]: if "text" in item and "icon_name" in item: label = Pango.parse_markup(item["text"], -1, "\0")[2] if item.get("markup", False) else item["text"] props = { "label": GLib.Variant("s", label), "icon-name": GLib.Variant("s", item["icon_name"]), "enabled": GLib.Variant("b", item["sensitive"]), } if "submenu" in item: props["children-display"] = GLib.Variant("s", "submenu") return props else: return {"type": GLib.Variant("s", "separator")} def _on_event(self, idx: int, event_id: str, _data: GLib.Variant, _timestamp: int) -> None: if event_id == "clicked": if idx % (1 << 8) == 0: self._on_activate(idx >> 8) else: self._on_activate(idx >> 8, idx % (1 << 8) - 1) class StatusNotifierItemService(DbusService): Category = "Hardware" Id = "blueman" Title = "blueman" ItemIsMenu = False def __init__(self, tray: BluemanTray, icon_name: str) -> None: super().__init__(None, "org.kde.StatusNotifierItem", "/org/blueman/sni", Gio.BusType.SESSION, {"Category": "s", "Id": "s", "IconName": "s", "Status": "s", "Title": "s", "ToolTip": "(sa(iiay)ss)", "Menu": "o", "ItemIsMenu": "b"}) self.add_method("Activate", ("i", "i"), "", lambda x, y: tray.activate_status_icon()) self.menu = MenuService(tray.activate_menu_item) self.IconName = icon_name self.Status = "Active" self.ToolTip: Tuple[str, List[Tuple[int, int, List[int]]], str, str] = ("", [], "", "") self.Menu = "/org/blueman/sni/menu" self.add_signal("NewIcon", "") self.add_signal("NewStatus", "s") self.add_signal("NewToolTip", "") def register(self) -> None: self.menu.register() super().register() def unregister(self) -> None: super().unregister() self.menu.unregister() class StatusNotifierItem(IndicatorInterface): _SNI_BUS_NAME = _SNI_INTERFACE_NAME = "org.kde.StatusNotifierWatcher" def __init__(self, tray: BluemanTray, icon_name: str) -> None: self._sni = StatusNotifierItemService(tray, icon_name) self._sni.register() self._bus = Gio.bus_get_sync(Gio.BusType.SESSION) watcher_expected: bool def on_watcher_appeared(*args: Any) -> None: nonlocal watcher_expected if watcher_expected: watcher_expected = False else: tray.activate() Gio.bus_watch_name(Gio.BusType.SESSION, self._SNI_BUS_NAME, Gio.BusNameWatcherFlags.NONE, on_watcher_appeared, None) try: Gio.bus_get_sync(Gio.BusType.SESSION).call_sync( self._SNI_BUS_NAME, "/StatusNotifierWatcher", self._SNI_INTERFACE_NAME, "RegisterStatusNotifierItem", GLib.Variant("(s)", ("/org/blueman/sni",)), None, Gio.DBusCallFlags.NONE, -1) watcher_expected = True except GLib.Error as e: watcher_expected = not e.message.startswith("org.freedesktop.DBusError.ServiceUnknown") raise IndicatorNotAvailable def set_icon(self, icon_name: str) -> None: self._sni.IconName = icon_name self._sni.emit_signal("NewIcon") def set_tooltip_title(self, title: str) -> None: self._sni.ToolTip = ("", [], title, self._sni.ToolTip[3]) self._sni.emit_signal("NewToolTip") def set_tooltip_text(self, text: str) -> None: self._sni.ToolTip = ("", [], self._sni.ToolTip[2], text) self._sni.emit_signal("NewToolTip") def set_visibility(self, visible: bool) -> None: self._sni.Status = status = "Active" if visible else "Passive" self._sni.emit_signal("NewStatus", status) def set_menu(self, menu: Iterable["MenuItemDict"]) -> None: self._sni.menu.set_items(menu) blueman-2.4.3/blueman/main/indicators/__init__.py000066400000000000000000000000001465054505200217560ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/000077500000000000000000000000001465054505200162555ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/AppletPlugin.py000066400000000000000000000057671465054505200212520ustar00rootroot00000000000000from typing import Tuple, Callable, Set, Any, TYPE_CHECKING from blueman.plugins.BasePlugin import BasePlugin import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk if TYPE_CHECKING: from blueman.main.Applet import BluemanApplet class AppletPlugin(BasePlugin): __icon__ = "application-x-addon-symbolic" def __init__(self, parent: "BluemanApplet"): super().__init__() self.parent = parent if not Gtk.IconTheme.get_default().has_icon(self.__class__.__icon__): self.__class__.__icon__ = "application-x-addon-symbolic" self._dbus_service = parent.DbusSvc self._dbus_methods: Set[str] = set() self._dbus_signals: Set[str] = set() def _add_dbus_method(self, name: str, arguments: Tuple[str, ...], return_value: str, method: Callable[..., Any], is_async: bool = False) -> None: self._dbus_methods.add(name) self._dbus_service.add_method(name, arguments, return_value, method, is_async=is_async) def _add_dbus_signal(self, name: str, signature: str) -> None: self._dbus_signals.add(name) self._dbus_service.add_signal(name, signature) def _emit_dbus_signal(self, name: str, *args: Any) -> None: self._dbus_service.emit_signal(name, *args) def on_unload(self) -> None: pass def _unload(self) -> None: super()._unload() for method in self._dbus_methods: self._dbus_service.remove_method(method) for signal in self._dbus_signals: self._dbus_service.remove_signal(signal) def _load(self) -> None: super()._load() # The applet will run on_manager_state_changed once at startup so until it has we don't. if self.parent.plugin_run_state_changed: self.on_manager_state_changed(self.parent.manager_state) # virtual funcs def on_manager_state_changed(self, state: bool) -> None: """Run when the dbus service appears and disappears. Should only be used to setup, register agents etc""" pass def on_adapter_added(self, path: str) -> None: """Run when a new adapter is added to the system""" pass def on_adapter_removed(self, path: str) -> None: """Run when an adapter is removed from the system""" pass def on_device_created(self, path: str) -> None: """Run when a new device is found""" pass def on_device_removed(self, path: str) -> None: """Run when a device is removed""" pass def on_adapter_property_changed(self, path: str, key: str, value: Any) -> None: """Run when a property changes of any adapters. Make sure to distinguish your actions by path""" pass def on_device_property_changed(self, path: str, key: str, value: Any) -> None: """Run when a property changes of any devices. Make sure to distinguish your actions by path""" pass # notify when all plugins finished loading def on_plugins_loaded(self) -> None: pass blueman-2.4.3/blueman/plugins/BasePlugin.py000066400000000000000000000062671465054505200206730ustar00rootroot00000000000000import logging import weakref from gettext import gettext as _ from typing import List, TYPE_CHECKING, Dict, Tuple, Any, TypeVar, Type, Optional from gi.repository import Gio if TYPE_CHECKING: from typing_extensions import TypedDict # type is actually Type[T] and default is T but this is not supported https://github.com/python/mypy/issues/3863 class OptionBase(TypedDict): type: type default: Any class Option(OptionBase, total=False): name: str desc: str range: Tuple[int, int] class GSettings(TypedDict): schema: str path: None else: Option = dict class BasePlugin: __depends__: List[str] = [] __conflicts__: List[str] = [] __priority__ = 0 __description__: str = _("Unspecified") __author__: str = _("Unspecified") __unloadable__ = True __autoload__ = True __instance__ = None __gsettings__: "GSettings" __options__: Dict[str, "Option"] = {} def __init__(self, *_args: object) -> None: if self.__options__: self.__config = Gio.Settings( schema_id=self.__class__.__gsettings__["schema"], path=self.__class__.__gsettings__["path"] ) weakref.finalize(self, self._on_plugin_delete) _T = TypeVar("_T", bound="BasePlugin") @classmethod def get_instance(cls: Type[_T]) -> Optional[_T]: return cls.__instance__ def _on_plugin_delete(self) -> None: self.on_delete() logging.debug(f"Deleting plugin instance {self}") @classmethod def is_configurable(cls) -> bool: res = map(lambda x: (len(x) > 2), cls.__options__.values()) return True in res def _unload(self) -> None: self.on_unload() self.__class__.__instance__ = None def _load(self) -> None: try: self.on_load() # self.on_manager_state_changed(applet.Manager != None) self.__class__.__instance__ = self except Exception as e: # AppletPlugin.instances.remove(self) self.__class__.__instance__ = None logging.exception(e) raise # virtual methods def on_load(self) -> None: """Do what is necessary for the plugin to work like add watches or create ui elements""" pass def on_unload(self) -> None: """Tear down any watches and ui elements created in on_load""" raise NotImplementedError def on_delete(self) -> None: """Do cleanup that needs to happen when plugin is deleted""" pass def get_option(self, key: str) -> Any: if key not in self.__class__.__options__: raise KeyError("No such option") return self.__config[key] def set_option(self, key: str, value: Any) -> None: if key not in self.__class__.__options__: raise KeyError("No such option") opt = self.__class__.__options__[key] if type(value) is opt["type"]: self.__config[key] = value self.option_changed(key, value) else: raise TypeError(f"Wrong type, must be {repr(opt['type'])}") def option_changed(self, key: str, value: Any) -> None: pass blueman-2.4.3/blueman/plugins/Makefile.am000066400000000000000000000005451465054505200203150ustar00rootroot00000000000000SUBDIRS = \ services \ applet \ mechanism \ manager bluemandir = $(pythondir)/blueman/plugins blueman_PYTHON = \ ServicePlugin.py \ AppletPlugin.py \ MechanismPlugin.py \ ManagerPlugin.py \ BasePlugin.py \ errors.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/plugins/Makefile.in000066400000000000000000000572041465054505200203320ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/plugins ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ services \ applet \ mechanism \ manager bluemandir = $(pythondir)/blueman/plugins blueman_PYTHON = \ ServicePlugin.py \ AppletPlugin.py \ MechanismPlugin.py \ ManagerPlugin.py \ BasePlugin.py \ errors.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(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) --foreign blueman/plugins/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON 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 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: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ 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 uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/plugins/ManagerPlugin.py000066400000000000000000000005111465054505200213550ustar00rootroot00000000000000from typing import TYPE_CHECKING from blueman.plugins.BasePlugin import BasePlugin if TYPE_CHECKING: from blueman.main.Manager import Blueman class ManagerPlugin(BasePlugin): def __init__(self, parent: "Blueman"): super().__init__() self.parent = parent def on_unload(self) -> None: pass blueman-2.4.3/blueman/plugins/MechanismPlugin.py000066400000000000000000000006351465054505200217160ustar00rootroot00000000000000from typing import TYPE_CHECKING if TYPE_CHECKING: from blueman.main.MechanismApplication import MechanismApplication class MechanismPlugin: def __init__(self, parent: "MechanismApplication"): self.parent = parent self.timer = self.parent.timer self.confirm_authorization = self.parent.confirm_authorization self.on_load() def on_load(self) -> None: pass blueman-2.4.3/blueman/plugins/ServicePlugin.py000066400000000000000000000031631465054505200214110ustar00rootroot00000000000000from typing import List, Tuple, Union, TYPE_CHECKING import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk if TYPE_CHECKING: from typing_extensions import Literal from blueman.main.Services import BluemanServices class ServicePlugin: _options: List[str] instances: List["ServicePlugin"] = [] __plugin_info__: Tuple[str, str] def __init__(self, parent: "BluemanServices"): ServicePlugin.instances.append(self) self._options = [] self.parent = parent self.widget: Gtk.Grid self.__is_exposed = False # call when option has changed. def option_changed_notify(self, option_id: str, state: bool = True) -> None: if option_id not in self._options: self._options.append(option_id) else: if state: self._options.remove(option_id) self.parent.option_changed() def get_options(self) -> List[str]: return self._options def clear_options(self) -> None: self._options = [] def on_load(self) -> None: pass def on_unload(self) -> None: pass # return true if apply button should be sensitive or false if not. -1 to force disabled def on_query_apply_state(self) -> Union[bool, "Literal[-1]"]: return False def on_apply(self) -> None: pass # called when current plugin's page is selected. The plugin's widget should be shown def on_enter(self) -> None: pass # called when current plugin's page is changed to another. The plugin's widget should be hidden. def on_leave(self) -> None: pass blueman-2.4.3/blueman/plugins/__init__.py000066400000000000000000000000001465054505200203540ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/applet/000077500000000000000000000000001465054505200175425ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/applet/AuthAgent.py000066400000000000000000000013601465054505200217740ustar00rootroot00000000000000from gettext import gettext as _ from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.applet.BluezAgent import BluezAgent class AuthAgent(AppletPlugin): __description__ = _("Provides passkey, authentication services for BlueZ daemon") __icon__ = "blueman-pair-symbolic" __author__ = "Walmis" _agent = None def on_unload(self) -> None: if self._agent: self._agent.unregister_agent() self._agent = None def on_manager_state_changed(self, state: bool) -> None: if state: self._agent = BluezAgent() self._agent.register_agent() else: # At this point bluez already called Release on the agent self._agent = None blueman-2.4.3/blueman/plugins/applet/AutoConnect.py000066400000000000000000000040121465054505200223330ustar00rootroot00000000000000from gettext import gettext as _ from typing import TYPE_CHECKING, Union, Optional, Any from gi.repository import GLib from blueman.Sdp import ServiceUUID from blueman.bluez.Device import Device from blueman.gui.Notification import Notification from blueman.plugins.AppletPlugin import AppletPlugin if TYPE_CHECKING: from blueman.main.Applet import BluemanApplet class AutoConnect(AppletPlugin): __depends__ = ["DBusService"] __icon__ = "bluetooth-symbolic" __author__ = "cschramm" __description__ = _("Tries to auto-connect to configurable services on start and every 60 seconds.") __gsettings__ = { "schema": "org.blueman.plugins.autoconnect", "path": None } __options__ = { "services": {"type": list, "default": "[]"} } def __init__(self, parent: "BluemanApplet"): super().__init__(parent) GLib.timeout_add(60000, self._run) def on_manager_state_changed(self, state: bool) -> None: if state: self._run() def on_adapter_property_changed(self, path: str, key: str, value: Any) -> None: if key == "Powered" and value: self._run() def _run(self) -> bool: for address, uuid in self.get_option('services'): device = self.parent.Manager.find_device(address) if device is None or device.get("Connected"): continue def reply(dev: Optional[Device] = device, service_name: str = ServiceUUID(uuid).name) -> None: assert isinstance(dev, Device) # https://github.com/python/mypy/issues/2608 Notification(_("Connected"), _("Automatically connected to %(service)s on %(device)s") % {"service": service_name, "device": dev.display_name}, icon_name=dev["Icon"]).show() def err(_reason: Union[Exception, str]) -> None: pass self.parent.Plugins.DBusService.connect_service(device.get_object_path(), uuid, reply, err) return True blueman-2.4.3/blueman/plugins/applet/ConnectionNotifier.py000066400000000000000000000033611465054505200237160ustar00rootroot00000000000000import logging from gettext import gettext as _ from typing import Any, Dict, Union from blueman.bluez.Device import Device from blueman.gui.Notification import Notification, _NotificationBubble, _NotificationDialog from blueman.main.BatteryWatcher import BatteryWatcher from blueman.plugins.AppletPlugin import AppletPlugin from gi.repository import GLib class ConnectionNotifier(AppletPlugin): __author__ = "cschramm" __icon__ = "bluetooth-symbolic" __description__ = _("Shows desktop notifications when devices get connected or disconnected.") _notifications: Dict[str, Union[_NotificationBubble, _NotificationDialog]] = {} def on_load(self) -> None: self._battery_watcher = BatteryWatcher(self._on_battery_update) def on_unload(self) -> None: del self._battery_watcher def on_device_property_changed(self, path: str, key: str, value: Any) -> None: if key == "Connected": device = Device(obj_path=path) if value: self._notifications[path] = notification = Notification( device.display_name, _('Connected'), icon_name=device["Icon"] ) notification.show() else: Notification(device.display_name, _('Disconnected'), icon_name=device["Icon"]).show() def _on_battery_update(self, path: str, value: int) -> None: notification = self._notifications.pop(path, None) if notification: try: notification.set_message(f"{_('Connected')} {value}%") notification.set_notification_icon("battery") except GLib.Error: logging.error("Failed to update notification", exc_info=True) blueman-2.4.3/blueman/plugins/applet/DBusService.py000066400000000000000000000133301465054505200222720ustar00rootroot00000000000000from gettext import gettext as _ from typing import Callable, Union, TYPE_CHECKING from _blueman import RFCOMMError from gi.repository import GLib from blueman.Service import Service from blueman.bluez.errors import BluezDBusException if TYPE_CHECKING: from blueman.main.NetworkManager import NMConnectionError from blueman.plugins.AppletPlugin import AppletPlugin from blueman.bluez.Device import Device from blueman.services.Functions import get_service import logging from blueman.services.meta import SerialService, NetworkService class RFCOMMConnectedListener: def on_rfcomm_connected(self, service: SerialService, port: str) -> None: ... def on_rfcomm_disconnect(self, port: int) -> None: ... class RFCOMMConnectHandler: def rfcomm_connect_handler(self, _service: SerialService, _reply: Callable[[str], None], _err: Callable[[Union[RFCOMMError, GLib.Error]], None]) -> bool: return False class ServiceConnectHandler: def service_connect_handler(self, _service: Service, _ok: Callable[[], None], _err: Callable[[Union["NMConnectionError", GLib.Error]], None]) -> bool: return False def service_disconnect_handler(self, _service: Service, _ok: Callable[[], None], _err: Callable[[Union["NMConnectionError", GLib.Error]], None]) -> bool: return False class DBusService(AppletPlugin): __unloadable__ = False __description__ = _("Provides DBus API for other Blueman components") __author__ = "Walmis" def on_load(self) -> None: self._add_dbus_method("QueryPlugins", (), "as", self.parent.Plugins.get_loaded) self._add_dbus_method("QueryAvailablePlugins", (), "as", lambda: list(self.parent.Plugins.get_classes())) self._add_dbus_method("SetPluginConfig", ("s", "b"), "", self.parent.Plugins.set_config) self._add_dbus_method("ConnectService", ("o", "s"), "", self.connect_service, is_async=True) self._add_dbus_method("DisconnectService", ("o", "s", "d"), "", self._disconnect_service, is_async=True) self._add_dbus_method("OpenPluginDialog", (), "", self._open_plugin_dialog) self._add_dbus_signal("PluginsChanged", "") self.parent.Plugins.connect("plugin-loaded", lambda *args: self._plugins_changed()) self.parent.Plugins.connect("plugin-unloaded", lambda *args: self._plugins_changed()) def _plugins_changed(self) -> None: self._emit_dbus_signal("PluginsChanged") def connect_service(self, object_path: str, uuid: str, ok: Callable[[], None], err: Callable[[Union[BluezDBusException, "NMConnectionError", RFCOMMError, GLib.Error, str]], None]) -> None: try: self.parent.Plugins.RecentConns except KeyError: logging.warning("RecentConns plugin is unavailable") else: self.parent.Plugins.RecentConns.notify(object_path, uuid) if uuid == '00000000-0000-0000-0000-000000000000': device = Device(obj_path=object_path) device.connect(reply_handler=ok, error_handler=err) else: service = get_service(Device(obj_path=object_path), uuid) assert service is not None if any(plugin.service_connect_handler(service, ok, err) for plugin in self.parent.Plugins.get_loaded_plugins(ServiceConnectHandler)): pass elif isinstance(service, SerialService): def reply(rfcomm: str) -> None: assert isinstance(service, SerialService) # https://github.com/python/mypy/issues/2608 for plugin in self.parent.Plugins.get_loaded_plugins(RFCOMMConnectedListener): plugin.on_rfcomm_connected(service, rfcomm) ok() if not any(plugin.rfcomm_connect_handler(service, reply, err) for plugin in self.parent.Plugins.get_loaded_plugins(RFCOMMConnectHandler)): service.connect(reply_handler=lambda port: ok(), error_handler=err) elif isinstance(service, NetworkService): service.connect(reply_handler=lambda interface: ok(), error_handler=err) else: logging.info("No handler registered") err("Service not supported\nPossibly the plugin that handles this service is not loaded") def _disconnect_service(self, object_path: str, uuid: str, port: int, ok: Callable[[], None], err: Callable[[Union[BluezDBusException, "NMConnectionError", GLib.Error, str]], None]) -> None: if uuid == '00000000-0000-0000-0000-000000000000': device = Device(obj_path=object_path) device.disconnect(reply_handler=ok, error_handler=err) else: service = get_service(Device(obj_path=object_path), uuid) assert service is not None if any(plugin.service_disconnect_handler(service, ok, err) for plugin in self.parent.Plugins.get_loaded_plugins(ServiceConnectHandler)): pass elif isinstance(service, SerialService): service.disconnect(port, reply_handler=ok, error_handler=err) for plugin in self.parent.Plugins.get_loaded_plugins(RFCOMMConnectedListener): plugin.on_rfcomm_disconnect(port) logging.info("Disconnecting rfcomm device") elif isinstance(service, NetworkService): service.disconnect(reply_handler=ok, error_handler=err) def _open_plugin_dialog(self) -> None: self.parent.Plugins.StandardItems.on_plugins() blueman-2.4.3/blueman/plugins/applet/DhcpClient.py000066400000000000000000000045331465054505200221360ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import List, Any from gi.repository import GLib from blueman.bluez.Network import AnyNetwork, Network from blueman.gui.Notification import Notification from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.DBusProxies import Mechanism class DhcpClient(AppletPlugin): __description__ = _("Provides a basic dhcp client for Bluetooth PAN connections.") __icon__ = "network-workgroup-symbolic" __author__ = "Walmis" _any_network = None def on_load(self) -> None: self._any_network = AnyNetwork() self._any_network.connect_signal('property-changed', self._on_network_prop_changed) self.querying: List[str] = [] self._add_dbus_method("DhcpClient", ("s",), "", self.dhcp_acquire) def on_unload(self) -> None: del self._any_network def _on_network_prop_changed(self, _network: AnyNetwork, key: str, value: Any, object_path: str) -> None: if key == "Interface": if value != "": self.dhcp_acquire(object_path) def dhcp_acquire(self, object_path: str) -> None: device = Network(obj_path=object_path)["Interface"] if device not in self.querying: self.querying.append(device) else: return if device != "": def reply(_obj: Mechanism, result: str, _user_data: None) -> None: logging.info(result) Notification(_("Bluetooth Network"), _("Interface %(0)s bound to IP address %(1)s") % {"0": device, "1": result}, icon_name="network-workgroup").show() self.querying.remove(device) def err(_obj: Mechanism, result: GLib.Error, _user_data: None) -> None: logging.warning(result) Notification(_("Bluetooth Network"), _("Failed to obtain an IP address on %s") % device, icon_name="network-workgroup").show() self.querying.remove(device) Notification(_("Bluetooth Network"), _("Trying to obtain an IP address on %s\nPlease wait…" % device), icon_name="network-workgroup").show() m = Mechanism() m.DhcpClient('(s)', object_path, result_handler=reply, error_handler=err, timeout=120 * 1000) blueman-2.4.3/blueman/plugins/applet/DisconnectItems.py000066400000000000000000000026641465054505200232170ustar00rootroot00000000000000from gettext import gettext as _ from typing import Any, TYPE_CHECKING, cast, Callable from blueman.plugins.AppletPlugin import AppletPlugin if TYPE_CHECKING: from blueman.main.Applet import BluemanApplet class DisconnectItems(AppletPlugin): __depends__ = ["Menu"] __icon__ = "bluetooth-disconnected-symbolic" __author__ = "cschramm" __description__ = _("Adds disconnect menu items") def __init__(self, parent: "BluemanApplet"): super().__init__(parent) self._menu = self.parent.Plugins.Menu def on_unload(self) -> None: self._menu.unregister(self) def on_manager_state_changed(self, state: bool) -> None: self._menu.unregister(self) if state: self._render() def on_adapter_removed(self, path: str) -> None: self._menu.unregister(self) self._render() def on_device_property_changed(self, path: str, key: str, value: Any) -> None: if key == "Connected": self._menu.unregister(self) self._render() def _render(self) -> None: for idx, device in enumerate(self.parent.Manager.get_devices()): if device["Connected"]: self._menu.add(self, (25, idx), text=_("Disconnect %s") % device.display_name, icon_name="bluetooth-disconnected-symbolic", callback=cast(Callable[[], None], lambda dev=device: dev.disconnect())) blueman-2.4.3/blueman/plugins/applet/DiscvManager.py000066400000000000000000000110201465054505200224510ustar00rootroot00000000000000from gettext import gettext as _ from typing import Any, Optional from blueman.bluez.Adapter import Adapter from blueman.bluez.errors import DBusNoSuchAdapterError from blueman.plugins.AppletPlugin import AppletPlugin from gi.repository import GLib import logging class DiscvManager(AppletPlugin): __depends__ = ["Menu"] __author__ = "Walmis" __icon__ = "edit-find-symbolic" __description__ = _( "Provides a menu item for making the default adapter temporarily visible when it is set to hidden by default") __gsettings__ = { "schema": "org.blueman.plugins.discvmanager", "path": None } __options__ = { "time": { "type": int, "default": 60, "name": _("Discoverable timeout"), "desc": _("Amount of time in seconds discoverable mode will last"), "range": (60, 600) } } adapter: Optional[Adapter] def on_load(self) -> None: self.item = self.parent.Plugins.Menu.add(self, 20, text=_("_Make Discoverable"), icon_name="edit-find-symbolic", tooltip=_("Make the default adapter temporarily visible"), callback=self.on_set_discoverable, visible=False) self.adapter = None self.time_left = -1 self.timeout: Optional[int] = None def on_unload(self) -> None: self.parent.Plugins.Menu.unregister(self) del self.item if self.timeout: GLib.source_remove(self.timeout) def on_manager_state_changed(self, state: bool) -> None: if state: self.init_adapter() self.update_menuitems() else: self.adapter = None self.update_menuitems() def on_update(self) -> bool: self.item.set_sensitive(False) if self.time_left >= 1: self.item.set_text(_("Discoverable… %ss") % self.time_left) else: self.item.set_text(_("Discoverable…")) self.time_left -= 1 return True def on_set_discoverable(self) -> None: if self.adapter: self.adapter.set("Discoverable", True) self.adapter.set("DiscoverableTimeout", self.get_option("time")) def init_adapter(self) -> None: try: self.adapter = self.parent.Manager.get_adapter() except DBusNoSuchAdapterError: self.adapter = None def on_adapter_added(self, path: str) -> None: if self.adapter is None: self.init_adapter() self.update_menuitems() def on_adapter_removed(self, path: str) -> None: logging.info(path) if self.adapter is None: # FIXME we appear to call this more than once on adapter removal logging.warning("Warning: adapter is None") elif path == self.adapter.get_object_path(): self.init_adapter() self.update_menuitems() def on_adapter_property_changed(self, path: str, key: str, value: Any) -> None: if self.adapter and path == self.adapter.get_object_path(): logging.debug(f"prop {key} {value}") if key == "DiscoverableTimeout": if value == 0: # always visible if self.timeout is not None: GLib.source_remove(self.timeout) self.time_left = -1 self.timeout = None else: if self.time_left > -1: if self.timeout is not None: GLib.source_remove(self.timeout) self.time_left = value self.timeout = GLib.timeout_add(1000, self.on_update) return elif (key == "Discoverable" and not value) or (key == "Powered" and not value): logging.info("Stop") if self.timeout is not None: GLib.source_remove(self.timeout) self.time_left = -1 self.timeout = None self.update_menuitems() def update_menuitems(self) -> None: if self.adapter is None: logging.warning("warning: Adapter is None") self.item.set_visible(False) elif (not self.adapter["Discoverable"] or self.adapter["DiscoverableTimeout"] > 0) and self.adapter["Powered"]: self.item.set_visible(True) self.item.set_text(_("_Make Discoverable")) self.item.set_sensitive(True) else: self.item.set_visible(False) blueman-2.4.3/blueman/plugins/applet/ExitItem.py000066400000000000000000000010701465054505200216420ustar00rootroot00000000000000from gettext import gettext as _ from blueman.plugins.AppletPlugin import AppletPlugin class ExitItem(AppletPlugin): __depends__ = ["Menu"] __description__ = _("Adds an exit menu item to quit the applet") __author__ = "Walmis" __icon__ = "application-exit-symbolic" def on_load(self) -> None: self.parent.Plugins.Menu.add(self, 100, text=_("_Exit"), icon_name='application-exit-symbolic', callback=self.parent.quit) def on_unload(self) -> None: self.parent.Plugins.Menu.unregister(self) blueman-2.4.3/blueman/plugins/applet/GameControllerWakelock.py000066400000000000000000000047421465054505200245210ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import Any from blueman.bluez.Device import Device from blueman.Functions import launch from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.errors import UnsupportedPlatformError import gi gi.require_version('Gdk', '3.0') try: gi.require_version('GdkX11', '3.0') except ValueError: raise ImportError("Couldn't find required namespace GdkX11") from gi.repository import Gdk from gi.repository import GdkX11 if not isinstance(Gdk.Screen.get_default(), GdkX11.X11Screen): raise UnsupportedPlatformError('Only X11 platform is supported') class GameControllerWakelock(AppletPlugin): __description__ = _("Temporarily suspends the screensaver when a bluetooth game controller is connected.") __author__ = "bwRavencl" __icon__ = "input-gaming-symbolic" def on_load(self) -> None: self.wake_lock = 0 screen = Gdk.Screen.get_default() assert screen is not None window = screen.get_root_window() assert isinstance(window, GdkX11.X11Window) self.root_window_id = f"{window.get_xid():#x}" def on_unload(self) -> None: if self.wake_lock: self.wake_lock = 1 self.xdg_screensaver("resume") def on_device_property_changed(self, path: str, key: str, value: Any) -> None: if key == "Connected": klass = Device(obj_path=path)["Class"] & 0x1fff if klass == 0x504 or klass == 0x508: if value: self.xdg_screensaver("suspend") else: self.xdg_screensaver("resume") def xdg_screensaver(self, action: str) -> None: command = f"xdg-screensaver {action} {self.root_window_id}" if action == "resume": if self.wake_lock <= 0: self.wake_lock = 0 elif self.wake_lock > 1: self.wake_lock -= 1 else: ret = launch(command, sn=False) if ret: self.wake_lock -= 1 else: logging.error(f"{action} failed") elif action == "suspend": if self.wake_lock >= 1: self.wake_lock += 1 else: ret = launch(command, sn=False) if ret: self.wake_lock += 1 else: logging.error(f"{action} failed") logging.info(f"Number of locks: {self.wake_lock}") blueman-2.4.3/blueman/plugins/applet/KillSwitch.py000066400000000000000000000131241465054505200221720ustar00rootroot00000000000000from gettext import gettext as _ import os from typing import Dict, Callable, Any, Optional from gi.repository import GLib, Gio import struct import logging from blueman.main.DBusProxies import Mechanism from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.applet.PowerManager import PowerManager, PowerStateHandler from blueman.plugins.applet.StatusIcon import StatusIconVisibilityHandler RFKILL_TYPE_BLUETOOTH = 2 RFKILL_OP_ADD = 0 RFKILL_OP_DEL = 1 RFKILL_OP_CHANGE = 2 RFKILL_OP_CHANGE_ALL = 3 RFKILL_EVENT_SIZE_V1 = 8 if not os.path.exists('/dev/rfkill'): raise ImportError('Hardware kill switch not found') class Switch: def __init__(self, idx: int, switch_type: int, soft: int, hard: int): self.idx = idx self.type = switch_type self.soft = soft self.hard = hard class KillSwitch(AppletPlugin, PowerStateHandler, StatusIconVisibilityHandler): __author__ = "Walmis" __description__ = _("Switches Bluetooth killswitch status to match Bluetooth power state. " "Allows turning Bluetooth back on from an icon that shows its status; " "provided it isn't unplugged by the system, or physically.") __depends__ = ["PowerManager"] __icon__ = "system-shutdown-symbolic" __gsettings__ = { "schema": "org.blueman.plugins.killswitch", "path": None } __options__ = { "checked": {"type": bool, "default": False} } _switches: Dict[int, Switch] = {} _iom = None _enabled = True _hardblocked = False def on_load(self) -> None: self._connman_proxy: Optional[Gio.DBusProxy] = None self._connman_watch_id = Gio.bus_watch_name(Gio.BusType.SYSTEM, "net.connman", Gio.BusNameWatcherFlags.NONE, self._on_connman_appeared, self._on_connman_vanished) channel = GLib.IOChannel.new_file("/dev/rfkill", "r") if channel is None: raise ImportError('Could not access RF kill switch') self._iom = GLib.io_add_watch(channel, GLib.IO_IN | GLib.IO_ERR | GLib.IO_HUP, self.io_event) def on_unload(self) -> None: Gio.bus_unwatch_name(self._connman_watch_id) self._connman_proxy = None if self._iom: GLib.source_remove(self._iom) def _on_connman_appeared(self, connection: Gio.DBusConnection, name: str, owner: str) -> None: logging.info(f"{name} appeared") self._connman_proxy = Gio.DBusProxy.new_for_bus_sync( Gio.BusType.SYSTEM, Gio.DBusProxyFlags.DO_NOT_AUTO_START, None, 'net.connman', '/net/connman/technology/bluetooth', 'net.connman.Technology', None) def _on_connman_vanished(self, connection: Gio.DBusConnection, name: str) -> None: logging.info(f"{name} vanished") self._connman_proxy = None def io_event(self, channel: GLib.IOChannel, condition: GLib.IOCondition) -> bool: if condition & GLib.IO_ERR or condition & GLib.IO_HUP: return False fd = channel.unix_get_fd() data = os.read(fd, RFKILL_EVENT_SIZE_V1) if len(data) != RFKILL_EVENT_SIZE_V1: logging.warning(f"Bad rfkill event size: {len(data)}") return True (idx, switch_type, op, soft, hard) = struct.unpack("IBBBB", data) if switch_type != RFKILL_TYPE_BLUETOOTH: return True if op == RFKILL_OP_ADD: self._switches[idx] = Switch(idx, switch_type, soft, hard) logging.info(f"killswitch registered {idx}") elif op == RFKILL_OP_DEL: del self._switches[idx] logging.info(f"killswitch removed {idx}") elif op == RFKILL_OP_CHANGE and (self._switches[idx].soft != soft or self._switches[idx].hard != hard): self._switches[idx] = Switch(idx, switch_type, soft, hard) logging.info(f"killswitch changed {idx}") else: return True self._enabled = True self._hardblocked = False for s in self._switches.values(): self._hardblocked |= s.hard == 1 self._enabled &= (s.soft == 0 and s.hard == 0) logging.info(f"State: {self._enabled}") if "StatusIcon" in self.parent.Plugins.get_loaded(): self.parent.Plugins.StatusIcon.query_visibility(delay_hiding=not self._hardblocked) self.parent.Plugins.PowerManager.update_power_state() return True def on_power_state_query(self) -> PowerManager.State: if self._hardblocked: return PowerManager.State.OFF_FORCED elif self._enabled: return PowerManager.State.ON else: return PowerManager.State.OFF def on_power_state_change_requested(self, _: PowerManager, state: bool, cb: Callable[[bool], None]) -> None: logging.info(state) def reply(*_: Any) -> None: cb(True) def error(*_: Any) -> None: cb(False) if self._connman_proxy: logging.debug(f"Using connman to set state: {state}") self._connman_proxy.SetProperty('(sv)', 'Powered', GLib.Variant.new_boolean(state), result_handler=reply, error_handler=error) else: logging.debug(f"Using mechanism to set state: {state}") Mechanism().SetRfkillState('(b)', state, result_handler=reply, error_handler=error) def on_query_force_status_icon_visibility(self) -> bool: # Force status icon to show if Bluetooth is soft-blocked return not self._hardblocked and not self._enabled blueman-2.4.3/blueman/plugins/applet/Makefile.am000066400000000000000000000014221465054505200215750ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/plugins/applet blueman_PYTHON = \ __init__.py \ AuthAgent.py \ AutoConnect.py \ ConnectionNotifier.py \ DBusService.py \ DhcpClient.py \ DisconnectItems.py \ DiscvManager.py \ ExitItem.py \ GameControllerWakelock.py \ KillSwitch.py \ Menu.py \ NetUsage.py \ Networking.py \ NMDUNSupport.py \ NMPANSupport.py \ PowerManager.py \ PPPSupport.py \ RecentConns.py \ SerialManager.py \ ShowConnected.py \ StatusIcon.py \ StandardItems.py \ StatusNotifierItem.py \ TransferService.py if HAVE_PULSEAUDIO blueman_PYTHON += PulseAudioProfile.py endif CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/plugins/applet/Makefile.in000066400000000000000000000443121465054505200216130ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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@ @HAVE_PULSEAUDIO_TRUE@am__append_1 = PulseAudioProfile.py subdir = blueman/plugins/applet ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__blueman_PYTHON_DIST) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__blueman_PYTHON_DIST = __init__.py AuthAgent.py AutoConnect.py \ ConnectionNotifier.py DBusService.py DhcpClient.py \ DisconnectItems.py DiscvManager.py ExitItem.py \ GameControllerWakelock.py KillSwitch.py Menu.py NetUsage.py \ Networking.py NMDUNSupport.py NMPANSupport.py PowerManager.py \ PPPSupport.py RecentConns.py SerialManager.py ShowConnected.py \ StatusIcon.py StandardItems.py StatusNotifierItem.py \ TransferService.py PulseAudioProfile.py 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/plugins/applet blueman_PYTHON = __init__.py AuthAgent.py AutoConnect.py \ ConnectionNotifier.py DBusService.py DhcpClient.py \ DisconnectItems.py DiscvManager.py ExitItem.py \ GameControllerWakelock.py KillSwitch.py Menu.py NetUsage.py \ Networking.py NMDUNSupport.py NMPANSupport.py PowerManager.py \ PPPSupport.py RecentConns.py SerialManager.py ShowConnected.py \ StatusIcon.py StandardItems.py StatusNotifierItem.py \ TransferService.py $(am__append_1) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/plugins/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/applet/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/plugins/applet/Menu.py000066400000000000000000000152651465054505200210310ustar00rootroot00000000000000from gettext import gettext as _ from typing import List, Union, Iterable, Dict, Optional, Callable, \ TYPE_CHECKING, Tuple, Iterator, Mapping, Sequence from gi.repository import GLib from blueman.plugins.AppletPlugin import AppletPlugin if TYPE_CHECKING: from typing_extensions import TypedDict class SubmenuItemDict(TypedDict): text: str markup: bool icon_name: str sensitive: bool tooltip: Optional[str] callback: Callable[[], None] class MenuItemDictBase(SubmenuItemDict): id: int class MenuItemDict(MenuItemDictBase, total=False): submenu: Iterable["SubmenuItemDict"] class MenuItem: def __init__(self, menu_plugin: "Menu", owner: AppletPlugin, priority: Tuple[int, int], text: Optional[str], markup: bool, icon_name: Optional[str], tooltip: Optional[str], callback: Optional[Callable[[], None]], submenu_function: Optional[Callable[[], Iterable["SubmenuItemDict"]]], visible: bool, sensitive: bool): self._menu_plugin = menu_plugin self._owner = owner self._priority = priority self._text = text self._markup = markup self._icon_name = icon_name self._tooltip = tooltip self._callback = callback self._submenu_function = submenu_function self._visible = visible self._sensitive = sensitive assert text and icon_name and (callback or submenu_function) or \ not any([text, icon_name, tooltip, callback, submenu_function]) @property def owner(self) -> AppletPlugin: return self._owner @property def priority(self) -> Tuple[int, int]: return self._priority @property def callback(self) -> Optional[Callable[[], None]]: return self._callback @property def visible(self) -> bool: return self._visible def _iter_base(self) -> Iterator[Tuple[str, Union[str, bool]]]: for key in ['text', 'markup', 'icon_name', 'tooltip', 'sensitive']: value = getattr(self, '_' + key) if value is not None: yield key, value def __iter__(self) -> Iterator[Tuple[str, Union[int, str, bool, List[Dict[str, Union[str, bool]]]]]]: yield "id", (self._priority[0] << 8) + self._priority[1] yield from self._iter_base() submenu = self.submenu_items if submenu: yield 'submenu', [dict(item) for item in submenu] @property def submenu_items(self) -> List["SubmenuItem"]: if not self._submenu_function: return [] submenu_items = self._submenu_function() if not submenu_items: return [] return [SubmenuItem(self._menu_plugin, self._owner, (0, 0), item.get('text'), item.get('markup', False), item.get('icon_name'), item.get('tooltip'), item.get('callback'), None, True, item.get('sensitive', True)) for item in submenu_items] def set_text(self, text: str, markup: bool = False) -> None: self._text = text self._markup = markup self._menu_plugin.on_menu_changed() def set_icon_name(self, icon_name: str) -> None: self._icon_name = icon_name self._menu_plugin.on_menu_changed() def set_tooltip(self, tooltip: str) -> None: self._tooltip = tooltip self._menu_plugin.on_menu_changed() def set_visible(self, visible: bool) -> None: self._visible = visible self._menu_plugin.on_menu_changed() def set_sensitive(self, sensitive: bool) -> None: self._sensitive = sensitive self._menu_plugin.on_menu_changed() class SubmenuItem(MenuItem): def __iter__(self) -> Iterator[Tuple[str, Union[str, bool]]]: yield from self._iter_base() class Menu(AppletPlugin): __description__ = _("Provides a menu for the applet and an API for other plugins to manipulate it") __icon__ = "open-menu-symbolic" __author__ = "Walmis" __unloadable__ = False def on_load(self) -> None: self.__menuitems: Dict[Tuple[int, int], MenuItem] = {} self._add_dbus_signal("MenuChanged", "aa{sv}") self._add_dbus_method("GetMenu", (), "aa{sv}", self._get_menu) self._add_dbus_method("ActivateMenuItem", ("ai",), "", self._activate_menu_item) def add(self, owner: AppletPlugin, priority: Union[int, Tuple[int, int]], text: Optional[str] = None, markup: bool = False, icon_name: Optional[str] = None, tooltip: Optional[str] = None, callback: Optional[Callable[[], None]] = None, submenu_function: Optional[Callable[[], Iterable["SubmenuItemDict"]]] = None, visible: bool = True, sensitive: bool = True) -> MenuItem: if isinstance(priority, int): priority = (priority, 0) assert priority[0] < 256 assert priority[1] < 256 item = MenuItem(self, owner, priority, text, markup, icon_name, tooltip, callback, submenu_function, visible, sensitive) self.__menuitems[item.priority] = item self.on_menu_changed() return item def unregister(self, owner: AppletPlugin) -> None: for item in list(self.__menuitems.values()): if item.owner == owner: del self.__menuitems[item.priority] self.on_menu_changed() def on_menu_changed(self) -> None: self._emit_dbus_signal("MenuChanged", self._get_menu()) def _get_menu(self) -> List[Dict[str, GLib.Variant]]: return self._prepare_menu(dict(self.__menuitems[key]) for key in sorted(self.__menuitems.keys()) if self.__menuitems[key].visible) def _prepare_menu(self, data: Iterable[Mapping[str, Union[int, str, bool, Iterable[Mapping[str, Union[str, bool]]]]]]) \ -> List[Dict[str, GLib.Variant]]: return [{k: self._build_variant(v) for k, v in item.items()} for item in data] def _build_variant(self, value: Union[int, str, bool, Iterable[Mapping[str, Union[str, bool]]]]) -> GLib.Variant: if isinstance(value, bool): return GLib.Variant("b", value) if isinstance(value, int): return GLib.Variant("i", value) if isinstance(value, str): return GLib.Variant("s", value) return GLib.Variant("aa{sv}", self._prepare_menu(value)) def _activate_menu_item(self, indexes: Sequence[int]) -> None: node = self.__menuitems[(indexes[0] >> 8, indexes[0] % (1 << 8))] for index in list(indexes)[1:]: node = node.submenu_items[index] if node.callback: node.callback() blueman-2.4.3/blueman/plugins/applet/NMDUNSupport.py000066400000000000000000000026211465054505200223730ustar00rootroot00000000000000from gettext import gettext as _ from typing import Callable, Union from gi.repository import GLib from blueman.Service import Service from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.NetworkManager import NMDUNConnection, NMConnectionError from blueman.Sdp import DIALUP_NET_SVCLASS_ID from blueman.plugins.applet.DBusService import ServiceConnectHandler class NMDUNSupport(AppletPlugin, ServiceConnectHandler): __depends__ = ["DBusService"] __conflicts__ = ["PPPSupport"] __icon__ = "modem-symbolic" __author__ = "infirit" __description__ = _("Provides support for Dial Up Networking (DUN) with ModemManager and NetworkManager") __priority__ = 1 def service_connect_handler(self, service: Service, ok: Callable[[], None], err: Callable[[Union[NMConnectionError, GLib.Error]], None]) -> bool: if DIALUP_NET_SVCLASS_ID != service.short_uuid: return False conn = NMDUNConnection(service, ok, err) conn.activate() return True def service_disconnect_handler(self, service: Service, ok: Callable[[], None], err: Callable[[Union[NMConnectionError, GLib.Error]], None]) -> bool: if DIALUP_NET_SVCLASS_ID != service.short_uuid: return False conn = NMDUNConnection(service, ok, err) conn.deactivate() return True blueman-2.4.3/blueman/plugins/applet/NMPANSupport.py000066400000000000000000000026321465054505200223650ustar00rootroot00000000000000from gettext import gettext as _ from typing import Callable, Union from gi.repository import GLib from blueman.Service import Service from blueman.plugins.AppletPlugin import AppletPlugin from blueman.main.NetworkManager import NMPANConnection, NMConnectionError from blueman.plugins.applet.DBusService import ServiceConnectHandler from blueman.services.meta import NetworkService class NMPANSupport(AppletPlugin, ServiceConnectHandler): __depends__ = ["DBusService"] __conflicts__ = ["DhcpClient"] __icon__ = "network-workgroup-symbolic" __author__ = "infirit" __description__ = _("Provides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8") __priority__ = 2 def service_connect_handler(self, service: Service, ok: Callable[[], None], err: Callable[[Union[NMConnectionError, GLib.Error]], None]) -> bool: if not isinstance(service, NetworkService): return False conn = NMPANConnection(service, ok, err) conn.activate() return True def service_disconnect_handler(self, service: Service, ok: Callable[[], None], err: Callable[[Union[NMConnectionError, GLib.Error]], None]) -> bool: if not isinstance(service, NetworkService): return False conn = NMPANConnection(service, ok, err) conn.deactivate() return True blueman-2.4.3/blueman/plugins/applet/NetUsage.py000066400000000000000000000304671465054505200216410ustar00rootroot00000000000000from html import escape import time import datetime from gettext import gettext as _, ngettext import logging from typing import List, Any, Optional from blueman.Functions import * from blueman.main.Builder import Builder from blueman.plugins.AppletPlugin import AppletPlugin from blueman.bluez.Device import Device from blueman.bluez.Network import AnyNetwork from gi.repository import GObject from gi.repository import GLib from gi.repository import Gio import gi from blueman.plugins.applet.PPPSupport import PPPConnectedListener from blueman.bluemantyping import GSignals gi.require_version("Gtk", "3.0") from gi.repository import Gtk from gi.repository import Pango class MonitorBase(GObject.GObject): __gsignals__: GSignals = { 'disconnected': (GObject.SignalFlags.NO_HOOKS, None, ()), 'stats': (GObject.SignalFlags.NO_HOOKS, None, (int, int)), } def __init__(self, device: Device, interface: str): super().__init__() self.interface = interface self.device = device self.general_config = Gio.Settings(schema_id="org.blueman.general") self.config = Gio.Settings(schema_id="org.blueman.plugins.netusage", path=f"/org/blueman/plugins/netusages/{device['Address']}/") self.last_tx = 0 self.last_rx = 0 # tx and rx must be cumulative absolute values def update_stats(self, tx: int, rx: int) -> None: dtx = tx - self.last_tx drx = rx - self.last_rx if dtx < 0: dtx = 0 if drx < 0: drx = 0 self.last_rx = rx self.last_tx = tx if dtx > 0: self.config["tx"] += dtx if drx > 0: self.config["rx"] += drx self.emit("stats", self.config["tx"], self.config["rx"]) if not self.device["Address"] in self.general_config["netusage-dev-list"]: self.general_config["netusage-dev-list"] += [self.device["Address"]] def disconnect_monitor(self) -> None: self.emit("disconnected") class Monitor(MonitorBase): def __init__(self, device: Device, interface: str): super().__init__(device, interface) self.poller = None self.ppp_port = None self.poller = GLib.timeout_add(5000, self.poll_stats) def __del__(self) -> None: logging.debug("deleting monitor") def poll_stats(self) -> bool: try: with open(f"/sys/class/net/{self.interface}/statistics/tx_bytes") as f: tx = int(f.readline()) with open(f"/sys/class/net/{self.interface}/statistics/rx_bytes") as f: rx = int(f.readline()) except OSError: self.poller = None self.ppp_port = None self.disconnect_monitor() return False self.update_stats(tx, rx) return True class Dialog: running = False def __init__(self, plugin: "NetUsage"): if not Dialog.running: Dialog.running = True else: return self.plugin = plugin builder = Builder("net-usage.ui") self.dialog = builder.get_widget("dialog", Gtk.Dialog) self.dialog.connect("response", self.on_response) cr1 = Gtk.CellRendererText() cr1.props.ellipsize = Pango.EllipsizeMode.END self._handlerids: List[int] = [] self._handlerids.append(plugin.connect("monitor-added", self.monitor_added)) self._handlerids.append(plugin.connect("monitor-removed", self.monitor_removed)) self._handlerids.append(plugin.connect("stats", self.on_stats)) cr2 = Gtk.CellRendererText() cr2.props.sensitive = False cr2.props.style = Pango.Style.ITALIC self.liststore = Gtk.ListStore(str, str, str, object) self.e_ul = builder.get_widget("e_ul", Gtk.Entry) self.e_dl = builder.get_widget("e_dl", Gtk.Entry) self.e_total = builder.get_widget("e_total", Gtk.Entry) self.l_started = builder.get_widget("l_started", Gtk.Label) self.l_duration = builder.get_widget("l_duration", Gtk.Label) self.b_reset = builder.get_widget("b_reset", Gtk.Button) self.b_reset.connect("clicked", self.on_reset) self.cb_device = builder.get_widget("cb_device", Gtk.ComboBox) self.cb_device.props.model = self.liststore self.cb_device.connect("changed", self.on_selection_changed) self.cb_device.pack_start(cr1, True) self.cb_device.add_attribute(cr1, 'markup', 1) self.cb_device.pack_start(cr2, False) self.cb_device.add_attribute(cr2, 'markup', 2) general_config = Gio.Settings(schema_id="org.blueman.general") added = False for d in general_config["netusage-dev-list"]: for m in plugin.monitors: if d == m.device["Address"]: titer = self.liststore.append( [d, self.get_caption(m.device.display_name, m.device["Address"]), _("Connected:") + " " + m.interface, m]) if self.cb_device.get_active() == -1: self.cb_device.set_active_iter(titer) added = True break if not added: name = d if self.plugin.parent.Manager: device = self.plugin.parent.Manager.find_device(d) if device is None: pass else: name = self.get_caption(device.display_name, device["Address"]) self.liststore.append([d, name, _("Not Connected"), None]) added = False if len(self.liststore) > 0: if self.cb_device.get_active() == -1: self.cb_device.set_active(0) else: msg = _("No usage statistics are available yet. Try establishing a connection first and " "then check this page.") d = Gtk.MessageDialog(parent=self.dialog, modal=True, type=Gtk.MessageType.INFO, buttons=Gtk.ButtonsType.CLOSE, text=msg) d.props.icon_name = "blueman" d.run() d.destroy() self.on_response(None, None) return self.dialog.show() def on_response(self, _dialog: Optional[Gtk.Dialog], _response: Optional[int]) -> None: for sigid in self._handlerids: self.plugin.disconnect(sigid) self._handlerids = [] Dialog.running = False self.dialog.destroy() def update_time(self) -> None: time = self.config["time"] if time: self.datetime = datetime.datetime.fromtimestamp(time) self.l_started.props.label = str(self.datetime) delta = datetime.datetime.now() - self.datetime d = ngettext("day", "days", delta.days) h = ngettext("hour", "hours", delta.seconds // 3600) m = ngettext("minute", "minutes", delta.seconds % 3600 // 60) self.l_duration.props.label = _("%d %s %d %s and %d %s") % ( delta.days, d, delta.seconds // 3600, h, delta.seconds % 3600 // 60, m) else: self.l_started.props.label = _("Unknown") self.l_duration.props.label = _("Unknown") def on_selection_changed(self, cb: Gtk.ComboBox) -> None: titer = cb.get_active_iter() assert titer is not None (addr,) = self.liststore.get(titer, 0) self.config = Gio.Settings(schema_id="org.blueman.plugins.netusage", path=f"/org/blueman/plugins/netusages/{addr}/") self.update_counts(self.config["tx"], self.config["rx"]) self.update_time() def get_caption(self, name: str, address: str) -> str: return f"{escape(name)}\n{address}" def update_counts(self, tx: int, rx: int) -> None: tx = int(tx) rx = int(rx) (num, suffix) = format_bytes(tx) self.e_ul.props.text = f"{num:.2f} {suffix}" (num, suffix) = format_bytes(rx) self.e_dl.props.text = f"{num:.2f} {suffix}" (num, suffix) = format_bytes(int(tx) + int(rx)) self.e_total.props.text = f"{num:.2f} {suffix}" self.update_time() def on_reset(self, _button: Gtk.Button) -> None: d = Gtk.MessageDialog(parent=self.dialog, modal=True, type=Gtk.MessageType.QUESTION, buttons=Gtk.ButtonsType.YES_NO, text=_("Are you sure you want to reset the counter?")) res = d.run() d.destroy() if res == Gtk.ResponseType.YES: self.config["rx"] = 0 self.config["tx"] = 0 self.config["time"] = int(time.time()) self.update_counts(0, 0) def on_stats(self, _parent: "NetUsage", monitor: Monitor, tx: int, rx: int) -> None: titer = self.cb_device.get_active_iter() assert titer is not None (mon,) = self.liststore.get(titer, 3) if mon == monitor: self.update_counts(tx, rx) def monitor_added(self, _parent: "NetUsage", monitor: Monitor) -> None: for row in self.liststore: titer = row.iter (val,) = self.liststore.get(titer, 0) if val == monitor.device["Address"]: caption = self.get_caption(monitor.device.display_name, monitor.device["Address"]) self.liststore.set(titer, 1, caption, 2, _("Connected:") + " " + monitor.interface, 3, monitor) return self.liststore.append( [monitor.device["Address"], self.get_caption(monitor.device.display_name, monitor.device["Address"]), _("Connected:") + " " + monitor.interface, monitor] ) def monitor_removed(self, _parent: "NetUsage", monitor: Monitor) -> None: for row in self.liststore: titer = row.iter (val,) = self.liststore.get(titer, 0) if val == monitor.device["Address"]: caption = self.get_caption(monitor.device.display_name, monitor.device["Address"]) self.liststore.set(titer, 1, caption, 2, _("Not Connected"), 3, None) return class NetUsage(AppletPlugin, GObject.GObject, PPPConnectedListener): __depends__ = ["Menu"] __icon__ = "network-wireless-symbolic" __description__ = _("Allows you to monitor your (mobile broadband) network traffic usage. Useful for limited " "data access plans. This plugin tracks every device separately.") __author__ = "Walmis" __autoload__ = False __gsignals__: GSignals = { 'monitor-added': (GObject.SignalFlags.NO_HOOKS, None, (Monitor,)), 'monitor-removed': (GObject.SignalFlags.NO_HOOKS, None, (Monitor,)), # monitor, tx, rx 'stats': (GObject.SignalFlags.NO_HOOKS, None, (Monitor, int, int)), } _any_network = None def on_load(self) -> None: GObject.GObject.__init__(self) self.monitors: List[Monitor] = [] self._any_network = AnyNetwork() self._any_network.connect_signal('property-changed', self._on_network_property_changed) self.parent.Plugins.Menu.add(self, 84, text=_("Network _Usage"), icon_name="network-wireless-symbolic", tooltip=_("Shows network traffic usage"), callback=self.activate_ui) def _on_network_property_changed(self, _network: AnyNetwork, key: str, value: Any, path: str) -> None: if key == "Interface" and value != "": d = Device(obj_path=path) self.monitor_interface(d, value) def activate_ui(self) -> None: Dialog(self) def on_unload(self) -> None: del self._any_network self.parent.Plugins.Menu.unregister(self) def monitor_interface(self, device: Device, interface: str) -> None: m = Monitor(device, interface) self.monitors.append(m) m.connect("stats", self.on_stats) m.connect("disconnected", self.on_monitor_disconnected) self.emit("monitor-added", m) def on_ppp_connected(self, device: Device, _rfcomm: str, ppp_port: str) -> None: self.monitor_interface(device, ppp_port) def on_monitor_disconnected(self, monitor: Monitor) -> None: self.monitors.remove(monitor) self.emit("monitor-removed", monitor) def on_stats(self, monitor: Monitor, tx: int, rx: int) -> None: self.emit("stats", monitor, tx, rx) blueman-2.4.3/blueman/plugins/applet/Networking.py000066400000000000000000000062751465054505200222550ustar00rootroot00000000000000from gettext import gettext as _ from typing import Dict, Optional from gi.repository import GLib from gi.repository import Gio from blueman.bluez.NetworkServer import NetworkServer from blueman.main.DBusProxies import Mechanism from blueman.main.DNSServerProvider import DNSServerProvider from blueman.plugins.AppletPlugin import AppletPlugin from blueman.gui.CommonUi import ErrorDialog import logging class Networking(AppletPlugin): __icon__ = "network-workgroup-symbolic" __description__ = _("Manages local network services, like NAP bridges") __author__ = "Walmis" _dns_server_provider: Optional[DNSServerProvider] = None def on_load(self) -> None: self._registered: Dict[str, bool] = {} self.Config = Gio.Settings(schema_id="org.blueman.network") self.Config.connect("changed", self.on_config_changed) self._apply_nap_settings() self._dns_server_provider = DNSServerProvider() self._dns_server_provider.connect("changed", lambda _provider: self._apply_nap_settings()) def on_manager_state_changed(self, state: bool) -> None: if state: self.update_status() def _apply_nap_settings(self) -> None: if not self.Config["nap-enable"] or self.Config["ip4-address"] is None: return def reply(_obj: Mechanism, _result: None, _user_data: None) -> None: pass def err(_obj: Mechanism, result: GLib.Error, _user_data: None) -> None: d = ErrorDialog("Failed to apply network settings", "You might not be able to connect to the Bluetooth network via this machine", result, margin_left=9) d.run() d.destroy() m = Mechanism() m.EnableNetwork('(sssb)', self.Config["ip4-address"], self.Config["ip4-netmask"], self.Config["dhcp-handler"], False, result_handler=reply, error_handler=err) def on_unload(self) -> None: for adapter_path in self._registered: s = NetworkServer(obj_path=adapter_path) s.unregister("nap") self._registered = {} del self.Config del self._dns_server_provider def on_adapter_added(self, path: str) -> None: self.update_status() def update_status(self) -> None: self.set_nap(self.Config["nap-enable"]) def on_config_changed(self, config: Gio.Settings, key: str) -> None: if key == "nap-enable": self.set_nap(config[key]) def set_nap(self, on: bool) -> None: logging.info(f"set nap {on}") if self.parent.manager_state: adapters = self.parent.Manager.get_adapters() for adapter in adapters: object_path = adapter.get_object_path() registered = self._registered.setdefault(object_path, False) s = NetworkServer(obj_path=object_path) if on and not registered: s.register("nap", "pan1") self._registered[object_path] = True elif not on and registered: s.unregister("nap") self._registered[object_path] = False blueman-2.4.3/blueman/plugins/applet/PPPSupport.py000066400000000000000000000072371465054505200221610ustar00rootroot00000000000000from gettext import gettext as _ from typing import TYPE_CHECKING, Callable, Union from _blueman import RFCOMMError from blueman.services.meta.SerialService import SerialService from blueman.bluez.Device import Device from blueman.plugins.AppletPlugin import AppletPlugin from blueman.gui.Notification import Notification from blueman.main.DBusProxies import Mechanism from gi.repository import GLib from gi.repository import Gio import subprocess import logging from blueman.plugins.applet.DBusService import RFCOMMConnectHandler from blueman.services import DialupNetwork if TYPE_CHECKING: from blueman.main.Applet import BluemanApplet class PPPConnectedListener: def on_ppp_connected(self, device: Device, rfcomm: str, ppp_port: str) -> None: ... class Connection: def __init__(self, applet: "BluemanApplet", service: DialupNetwork, port: int, ok: Callable[[str], None], err: Callable[[GLib.Error], None]): self.reply_handler = ok self.error_handler = err self.service = service self.port = port self.parent = applet stdout, stderr = subprocess.Popen(['ps', 'ax', '-o', 'pid,args'], stdout=subprocess.PIPE).communicate() if b'ModemManager' in stdout: timeout = 10 logging.info(f"ModemManager is running, delaying connection {timeout} sec for it to complete probing") GLib.timeout_add_seconds(timeout, self.connect) else: self.connect() def connect(self) -> bool: c = Gio.Settings(schema_id="org.blueman.gsmsetting", path=f"/org/blueman/gsmsettings/{self.service.device['Address']}/") m = Mechanism() m.PPPConnect('(uss)', self.port, c["number"], c["apn"], result_handler=self.on_connected, error_handler=self.on_error) return False def on_error(self, _obj: Mechanism, result: GLib.Error, _user_data: None) -> None: logging.info(f"Failed {result}") self.error_handler(result) def _connect() -> bool: self.service.disconnect(self.port) return False GLib.timeout_add(1000, _connect) def on_connected(self, _obj: Mechanism, result: str, _user_data: None) -> None: rfcomm_dev = f"/dev/rfcomm{self.port:d}" self.reply_handler(rfcomm_dev) for plugin in self.parent.Plugins.get_loaded_plugins(PPPConnectedListener): plugin.on_ppp_connected(self.service.device, rfcomm_dev, result) msg = _("Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s") % \ {"0": self.service.device.display_name, "1": result} Notification(_("Connected"), msg, icon_name="network-wireless-symbolic").show() class PPPSupport(AppletPlugin, RFCOMMConnectHandler): __depends__ = ["DBusService"] __description__ = _("Provides basic support for connecting to the internet via DUN profile.") __author__ = "Walmis" __icon__ = "modem-symbolic" __priority__ = 0 def rfcomm_connect_handler(self, service: SerialService, reply: Callable[[str], None], err: Callable[[Union[RFCOMMError, GLib.Error]], None]) -> bool: if isinstance(service, DialupNetwork): def local_reply(port: int) -> None: assert isinstance(service, DialupNetwork) # https://github.com/python/mypy/issues/2608 Connection(self.parent, service, port, reply, err) service.connect(reply_handler=local_reply, error_handler=err) logging.info("Connecting rfcomm device") return True else: return False blueman-2.4.3/blueman/plugins/applet/PowerManager.py000066400000000000000000000165101465054505200225060ustar00rootroot00000000000000from enum import Enum from gettext import gettext as _ import logging from typing import Callable, Any, Optional from blueman.plugins.AppletPlugin import AppletPlugin from blueman.bluez.Adapter import Adapter from gi.repository import GLib from blueman.plugins.applet.StatusIcon import StatusIconProvider class PowerStateListener: def on_power_state_changed(self, manager: "PowerManager", state: bool) -> None: return class PowerStateHandler: def on_power_state_query(self) -> "PowerManager.State": return PowerManager.State.ON def on_power_state_change_requested(self, manager: "PowerManager", state: bool, cb: Callable[[bool], None]) -> None: ... class PowerManager(AppletPlugin, StatusIconProvider): __depends__ = ["Menu"] __unloadable__ = True __description__ = _("Controls Bluetooth adapter power states") __author__ = "Walmis" __icon__ = "gnome-power-manager-symbolic" class State(Enum): ON = 2 OFF = 1 OFF_FORCED = 0 def on_load(self) -> None: self.item = self.parent.Plugins.Menu.add(self, 1, text=_("Turn Bluetooth _Off"), markup=True, icon_name="bluetooth-disabled-symbolic", tooltip=_("Turn off all adapters"), callback=self.on_bluetooth_toggled) self.adapter_state = True self.current_state = True self.request_in_progress = False self._add_dbus_signal("BluetoothStatusChanged", "b") self._add_dbus_method("SetBluetoothStatus", ("b",), "", self.request_power_state) self._add_dbus_method("GetBluetoothStatus", (), "b", self.get_bluetooth_status) def on_unload(self) -> None: self.parent.Plugins.Menu.unregister(self) @property def CurrentState(self) -> bool: return self.current_state def on_manager_state_changed(self, state: bool) -> None: if state: def timeout() -> bool: self.request_power_state(self.get_adapter_state()) return False GLib.timeout_add(1000, timeout) def get_adapter_state(self) -> bool: adapters = self.parent.Manager.get_adapters() for adapter in adapters: if not adapter["Powered"]: return False return bool(adapters) def set_adapter_state(self, state: bool) -> None: try: logging.info(state) adapters = self.parent.Manager.get_adapters() for adapter in adapters: adapter.set("Powered", state) self.adapter_state = state except Exception: logging.error("Exception occurred", exc_info=True) class Callback: def __init__(self, parent: "PowerManager", state: bool): self.parent = parent self.num_cb = 0 self.called = 0 self.state = state self.success = False self.timer = GLib.timeout_add(5000, self.timeout) def __call__(self, result: bool) -> None: self.called += 1 if result: self.success = True self.check() def check(self) -> None: if self.called == self.num_cb: GLib.source_remove(self.timer) logging.info("callbacks done") self.parent.set_adapter_state(self.state) self.parent.update_power_state() self.parent.request_in_progress = False def timeout(self) -> bool: logging.info("Timeout reached while setting power state") self.parent.update_power_state() self.parent.request_in_progress = False return False def request_power_state(self, state: bool, force: bool = False) -> None: if self.current_state != state or force: if not self.request_in_progress: self.request_in_progress = True logging.info(f"Requesting {state}") cb = PowerManager.Callback(self, state) handlers = list(self.parent.Plugins.get_loaded_plugins(PowerStateHandler)) for handler in handlers: handler.on_power_state_change_requested(self, state, cb) cb.num_cb = len(handlers) cb.check() else: logging.info("Another request in progress") # queries other plugins to determine the current power state def update_power_state(self) -> None: rets = [plugin.on_power_state_query() for plugin in self.parent.Plugins.get_loaded_plugins(PowerStateHandler)] off = any(x != self.State.ON for x in rets) or not self.adapter_state foff = self.State.OFF_FORCED in rets on = self.State.ON in rets or self.adapter_state new_state = True if foff or off: self.item.set_text(_("Turn Bluetooth _On"), markup=True) self.item.set_icon_name("bluetooth-symbolic") self.item.set_tooltip(_("Turn on all adapters")) self.item.set_sensitive(not foff) new_state = False elif on and not self.current_state: self.item.set_text(_("Turn Bluetooth _Off"), markup=True) self.item.set_icon_name("bluetooth-disabled-symbolic") self.item.set_tooltip(_("Turn off all adapters")) self.item.set_sensitive(True) new_state = True logging.info(f"off {off} | foff {foff} | on {on} | current state {self.current_state} | new state {new_state}") if self.current_state != new_state: logging.info(f"Signalling {new_state}") self.current_state = new_state self._emit_dbus_signal("BluetoothStatusChanged", new_state) for plugin in self.parent.Plugins.get_loaded_plugins(PowerStateListener): plugin.on_power_state_changed(self, new_state) if "StatusIcon" in self.parent.Plugins.get_loaded(): if new_state: self.parent.Plugins.StatusIcon.set_tooltip_title(_("Bluetooth Enabled")) self.parent.Plugins.StatusIcon.query_visibility(delay_hiding=True) else: self.parent.Plugins.StatusIcon.set_tooltip_title(_("Bluetooth Disabled")) self.parent.Plugins.StatusIcon.query_visibility() self.parent.Plugins.StatusIcon.icon_should_change() def get_bluetooth_status(self) -> bool: return self.current_state def on_adapter_property_changed(self, _path: str, key: str, value: Any) -> None: if key == "Powered": if value and not self.current_state: logging.warning("adapter powered on while in off state, turning bluetooth on") self.request_power_state(True) self.adapter_state = self.get_adapter_state() self.update_power_state() def on_bluetooth_toggled(self) -> None: self.request_power_state(not self.current_state) def on_status_icon_query_icon(self) -> Optional[str]: return "blueman-disabled" if not self.get_bluetooth_status() else None def on_adapter_added(self, path: str) -> None: adapter = Adapter(obj_path=path) adapter.set("Powered", self.adapter_state) blueman-2.4.3/blueman/plugins/applet/PulseAudioProfile.py000066400000000000000000000136151465054505200235150ustar00rootroot00000000000000import logging from gettext import gettext as _ from html import escape from typing import TYPE_CHECKING, Any, Dict, List, Mapping, Callable from blueman.main.PulseAudioUtils import EventType, PulseAudioUtils from blueman.plugins.AppletPlugin import AppletPlugin from blueman.Sdp import (AUDIO_SINK_SVCLASS_ID, AUDIO_SOURCE_SVCLASS_ID, ServiceUUID) if TYPE_CHECKING: from blueman.bluez.Device import Device from blueman.main.PulseAudioUtils import CardInfo, CardProfileInfo from blueman.plugins.applet.Menu import MenuItem, SubmenuItemDict class AudioProfiles(AppletPlugin): __depends__ = ["Menu"] __description__ = _("Adds audio profile selector to the status icon menu") __author__ = "Abhijeet Viswa" def on_load(self) -> None: self._devices: Dict[str, "CardInfo"] = {} self._device_menus: Dict[str, "MenuItem"] = {} self._menu = self.parent.Plugins.Menu pa = PulseAudioUtils() pa.connect("event", self.on_pa_event) pa.connect("connected", self.on_pa_ready) def generate_menu(self) -> None: devices = self.parent.Manager.get_devices() for device in devices: if device['Connected']: self.request_device_profile_menu(device) def request_device_profile_menu(self, device: "Device") -> None: audio_source = False for uuid in device['UUIDs']: if ServiceUUID(uuid).short_uuid in (AUDIO_SOURCE_SVCLASS_ID, AUDIO_SINK_SVCLASS_ID): audio_source = True break if device['Connected'] and audio_source: pa = PulseAudioUtils() if not pa.connected: return if not device['Address'] in self._devices: self.query_pa(device) else: self.add_device_profile_menu(device) def add_device_profile_menu(self, device: "Device") -> None: def _activate_profile_wrapper(device: "Device", profile: "CardProfileInfo") -> Callable[[], None]: def _wrapper() -> None: self.on_activate_profile(device, profile) return _wrapper def _generate_profiles_menu(info: "CardInfo") -> List["SubmenuItemDict"]: items: List["SubmenuItemDict"] = [] if not info: return items for profile in info["profiles"]: profile_name = escape(profile["description"]) profile_icon = "bluetooth-symbolic" if profile["name"] == info["active_profile"]: profile_name = f"{profile_name}" profile_icon = "dialog-ok" items.append({ "text": profile_name, "markup": True, "icon_name": profile_icon, "sensitive": True, "callback": _activate_profile_wrapper(device, profile), "tooltip": "", }) return items info = self._devices[device['Address']] idx = max((item.priority[1] for item in self._device_menus.values()), default=-1) + 1 menu = self._menu.add(self, (42, idx), _("Audio Profiles for %s") % device.display_name, icon_name="audio-card-symbolic", submenu_function=lambda: _generate_profiles_menu(info)) self._device_menus[device['Address']] = menu def query_pa(self, device: "Device") -> None: def list_cb(cards: Mapping[str, "CardInfo"]) -> None: for c in cards.values(): if c["proplist"]["device.string"] == device['Address']: self._devices[device['Address']] = c self.add_device_profile_menu(device) return pa = PulseAudioUtils() pa.list_cards(list_cb) def on_activate_profile(self, device: "Device", profile: "CardProfileInfo") -> None: pa = PulseAudioUtils() c = self._devices[device['Address']] def on_result(res: int) -> None: if not res: logging.error(f"Failed to change profile to {profile['name']}") pa.set_card_profile(c["index"], profile["name"], on_result) def on_pa_event(self, utils: PulseAudioUtils, event: int, idx: int) -> None: logging.debug(f"{event} {idx}") def get_card_cb(card: "CardInfo") -> None: drivers = ("module-bluetooth-device.c", "module-bluez4-device.c", "module-bluez5-device.c") if card["driver"] in drivers: self._devices[card["proplist"]["device.string"]] = card self.clear_menu() self.generate_menu() if event & EventType.FACILITY_MASK == EventType.CARD: logging.info("card") if event & EventType.TYPE_MASK == EventType.CHANGE: logging.info("change") utils.get_card(idx, get_card_cb) elif event & EventType.TYPE_MASK == EventType.REMOVE: logging.info("remove") else: logging.info("add") utils.get_card(idx, get_card_cb) def on_pa_ready(self, _utils: PulseAudioUtils) -> None: logging.info("PulseAudio Ready") self.generate_menu() def on_adapter_added(self, path: str) -> None: self.clear_menu() self.generate_menu() def on_adapter_removed(self, path: str) -> None: self.clear_menu() self.generate_menu() def on_device_property_changed(self, path: str, key: str, value: Any) -> None: if key == "Connected": self.clear_menu() self.generate_menu() def on_manager_state_changed(self, state: bool) -> None: self.clear_menu() def on_unload(self) -> None: self.clear_menu() def clear_menu(self) -> None: self._device_menus = {} self._menu.unregister(self) blueman-2.4.3/blueman/plugins/applet/RecentConns.py000066400000000000000000000171671465054505200223510ustar00rootroot00000000000000from gettext import gettext as _ from operator import itemgetter import html import time import logging from typing import List, TYPE_CHECKING, Optional, Callable, cast, Union from blueman.bluez.Device import Device from blueman.bluez.errors import DBusNoSuchAdapterError from blueman.gui.Notification import Notification from blueman.Sdp import ServiceUUID from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.applet.Menu import MenuItem from blueman.plugins.applet.PowerManager import PowerManager, PowerStateListener if TYPE_CHECKING: from blueman.plugins.applet.Menu import Menu, SubmenuItemDict from typing_extensions import TypedDict class _ItemBase(TypedDict): adapter: str address: str alias: str icon: str name: str uuid: str class Item(_ItemBase): time: float device: str mitem: Optional[SubmenuItemDict] class StoredIcon(_ItemBase): time: str REGISTRY_VERSION = 0 class RecentConns(AppletPlugin, PowerStateListener): __depends__ = ["DBusService", "Menu"] __icon__ = "document-open-recent-symbolic" __description__ = _("Provides a menu item that contains last used connections for quick access") __author__ = "Walmis" __gsettings__ = { "schema": "org.blueman.plugins.recentconns", "path": None } __options__ = { "max-items": {"type": int, "default": 6, # the maximum number of items RecentConns menu will display "name": _("Maximum items"), "desc": _("The maximum number of items recent connections menu will display."), "range": (6, 20)}, "recent-connections": {"type": list, "default": "[]"} } def on_load(self) -> None: self.__menuitems: List["SubmenuItemDict"] = [] self._rebuild_menu() def on_power_state_changed(self, manager: PowerManager, state: bool) -> None: self._rebuild() def on_unload(self) -> None: self.parent.Plugins.Menu.unregister(self) def _rebuild(self) -> None: if 'PowerManager' in self.parent.Plugins.get_loaded() and \ not self.parent.Plugins.PowerManager.get_bluetooth_status(): for mitem in self._mitems: mitem.set_sensitive(False) return items = self._get_items() if len(items) == 0: for mitem in self._mitems: mitem.set_sensitive(False) return for mitem in self._mitems: mitem.set_sensitive(True) self.__menuitems = [self._build_menu_item(item) for item in items[:self.get_option("max-items")]] self._rebuild_menu() def on_manager_state_changed(self, state: bool) -> None: if state: self._rebuild() else: for mitem in self._mitems: mitem.set_sensitive(False) def on_device_created(self, path: str) -> None: self._rebuild() def on_device_removed(self, path: str) -> None: self._rebuild() def on_adapter_added(self, path: str) -> None: self._rebuild() def on_adapter_removed(self, path: str) -> None: self._rebuild() def notify(self, object_path: str, uuid: str) -> None: device = Device(obj_path=object_path) logging.info(f"{device} {uuid}") try: adapter = self.parent.Manager.get_adapter(device['Adapter']) except DBusNoSuchAdapterError: logging.warning("adapter not found") return item = { "adapter": adapter["Address"], "address": device['Address'], "alias": device.display_name, "icon": device['Icon'], "name": ServiceUUID(uuid).name, "uuid": uuid, "time": str(time.time()), } stored_items = self.get_option("recent-connections") for i in stored_items: if i["adapter"] == item["adapter"] and \ i["address"] == item["address"] and \ i["uuid"] == item["uuid"]: i["time"] = item["time"] i["device"] = object_path break else: stored_items.append(item) self.set_option("recent-connections", stored_items) self._rebuild() def on_item_activated(self, item: "Item") -> None: logging.info(f"Connect {item['address']} {item['uuid']}") assert item["mitem"] is not None item["mitem"]["sensitive"] = False self.parent.Plugins.Menu.on_menu_changed() def reply() -> None: assert item["mitem"] is not None # https://github.com/python/mypy/issues/2608 Notification(_("Connected"), _("Connected to %s") % item["mitem"]["text"], icon_name=item["icon"]).show() item["mitem"]["sensitive"] = True self.parent.Plugins.Menu.on_menu_changed() def err(reason: Union[Exception, str]) -> None: Notification(_("Failed to connect"), str(reason).split(": ")[-1], icon_name="dialog-error").show() assert item["mitem"] is not None # https://github.com/python/mypy/issues/2608 item["mitem"]["sensitive"] = True self.parent.Plugins.Menu.on_menu_changed() self.parent.Plugins.DBusService.connect_service(item["device"], item["uuid"], reply, err) def _build_menu_item(self, item: "Item") -> "SubmenuItemDict": alias = html.escape(item["alias"]) mitem: "SubmenuItemDict" = { "text": _("%(service)s on %(device)s") % {"service": item["name"], "device": alias}, "markup": True, "icon_name": item["mitem"]["icon_name"] if item["mitem"] is not None else item["icon"], "sensitive": item["device"] is not None, "tooltip": None if item["device"] is None else _("Adapter for this connection is not available"), "callback": (item["mitem"]["callback"] if item["mitem"] is not None else cast(Callable[[], None], lambda itm=item: self.on_item_activated(itm))) } item["mitem"] = mitem return mitem def _rebuild_menu(self) -> None: menu: "Menu" = self.parent.Plugins.Menu self._mitems: List[MenuItem] = [] menu.unregister(self) menu.add(self, 52, text=_("Reconnect to…"), icon_name="document-open-recent-symbolic", sensitive=False, callback=lambda: None) for (idx, item) in enumerate(self.__menuitems): self._mitems.append(menu.add(self, (53, idx), **item)) menu.add(self, 59) def _get_device_path(self, adapter_path: str, address: str) -> Optional[str]: try: adapter = self.parent.Manager.get_adapter(adapter_path) except DBusNoSuchAdapterError: return None device = self.parent.Manager.find_device(address, adapter.get_object_path()) return device.get_object_path() if device is not None else None def _get_items(self) -> List["Item"]: return sorted( ({ "adapter": i["adapter"], "address": i["address"], "alias": i["alias"], "icon": i["icon"], "name": i["name"], "uuid": i["uuid"], "time": float(i["time"]), "device": device, "mitem": None } for i in self.get_option("recent-connections") if (device := self._get_device_path(i["adapter"], i["address"]))), key=itemgetter("time"), reverse=True ) blueman-2.4.3/blueman/plugins/applet/SerialManager.py000066400000000000000000000133341465054505200226320ustar00rootroot00000000000000from gettext import gettext as _ from typing import Dict, Any, Callable, Tuple # noqa: F401 from blueman.plugins.AppletPlugin import AppletPlugin from blueman.gui.Notification import Notification from blueman.Sdp import SERIAL_PORT_SVCLASS_ID from blueman.plugins.applet.DBusService import RFCOMMConnectedListener from blueman.services.Functions import get_services from _blueman import rfcomm_list, RFCOMMError from subprocess import Popen import logging import os import signal from blueman.bluez.Device import Device from gi.repository import GLib from blueman.services.meta import SerialService class SerialManager(AppletPlugin, RFCOMMConnectedListener): __icon__ = "bluetooth-symbolic" __description__ = _("Standard SPP profile connection handler, allows executing custom actions") __author__ = "walmis" __gsettings__ = { "schema": "org.blueman.plugins.serialmanager", "path": None } __options__ = { "script": {"type": str, "default": "", "name": _("Script to execute on connection"), "desc": _("The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n\n" "Upon device disconnection the script will be sent a HUP signal")}, } scripts: Dict[str, Dict[str, "Popen[Any]"]] = {} def on_load(self) -> None: self.scripts = {} def on_unload(self) -> None: for bdaddr in self.scripts.keys(): self.terminate_all_scripts(bdaddr) def on_delete(self) -> None: logging.debug("Terminating any running scripts") for bdaddr in self.scripts: self.terminate_all_scripts(bdaddr) def on_device_property_changed(self, path: str, key: str, value: Any) -> None: if key == "Connected" and not value: device = Device(obj_path=path) self.terminate_all_scripts(device["Address"]) self.on_device_disconnect(device) def on_rfcomm_connected(self, service: SerialService, port: str) -> None: device = service.device if SERIAL_PORT_SVCLASS_ID == service.short_uuid: Notification(_("Serial port connected"), _("Serial port service on device %s now will be available via %s") % ( device.display_name, port), icon_name="blueman-serial").show() self.call_script(device['Address'], device.display_name, service.name, service.short_uuid, port) def terminate_all_scripts(self, address: str) -> None: if address not in self.scripts: # Script already terminated or failed to start return for p in self.scripts[address].values(): logging.info(f"Sending HUP to {p.pid}") try: os.killpg(p.pid, signal.SIGHUP) except ProcessLookupError: logging.debug(f"No process found for pid {p.pid}") def on_script_closed(self, pid: int, _cond: int, address_node: Tuple[str, str]) -> None: address, node = address_node del self.scripts[address][node] logging.info(f"Script with PID {pid} closed") def manage_script(self, address: str, node: str, process: "Popen[Any]") -> None: if address not in self.scripts: self.scripts[address] = {} if node in self.scripts[address]: self.scripts[address][node].terminate() self.scripts[address][node] = process GLib.child_watch_add(process.pid, self.on_script_closed, (address, node)) def call_script(self, address: str, name: str, sv_name: str, uuid16: int, node: str) -> None: c = self.get_option("script") if c and c != "": args = c.split(" ") try: args += [address, name, sv_name, f"{uuid16:#x}", node] logging.debug(" ".join(args)) p = Popen(args, preexec_fn=lambda: os.setpgid(0, 0)) self.manage_script(address, node, p) except Exception as e: logging.debug(str(e)) Notification(_("Serial port connection script failed"), _("There was a problem launching script %s\n" "%s") % (c, str(e)), icon_name="blueman-serial").show() def on_rfcomm_disconnect(self, port: int) -> None: for bdaddr, scripts in self.scripts.items(): process = scripts.get(f"/dev/rfcomm{port:i}") if process: logging.info(f"Sending HUP to {process.pid}") os.killpg(process.pid, signal.SIGHUP) def on_device_disconnect(self, device: Device) -> None: serial_services = [service for service in get_services(device) if isinstance(service, SerialService)] if not serial_services: return try: active_ports = [rfcomm['id'] for rfcomm in rfcomm_list() if rfcomm['dst'] == device['Address']] except RFCOMMError as e: logging.error(f"rfcomm_list failed with: {e}") return for port in active_ports: name = f"/dev/rfcomm{port:d}" try: logging.info(f"Disconnecting {name}") serial_services[0].disconnect(port) except GLib.Error: logging.error(f"Failed to disconnect {name}", exc_info=True) blueman-2.4.3/blueman/plugins/applet/ShowConnected.py000066400000000000000000000111031465054505200226530ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import Optional, Any, List, Set from gi.repository import GLib from blueman.bluez.Battery import Battery from blueman.bluez.Device import Device from blueman.bluez.errors import BluezDBusException from blueman.main.BatteryWatcher import BatteryWatcher from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.applet.StatusIcon import StatusIconProvider from blueman.main.PluginManager import PluginManager class ShowConnected(AppletPlugin, StatusIconProvider): __author__ = "Walmis" __depends__ = ["StatusIcon"] __icon__ = "bluetooth-symbolic" __description__ = _("Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip.") def on_load(self) -> None: self._connections: Set[str] = set() self.active = False self.initialized = False self._handlers: List[int] = [] self._handlers.append(self.parent.Plugins.connect('plugin-loaded', self._on_plugins_changed)) self._handlers.append(self.parent.Plugins.connect('plugin-unloaded', self._on_plugins_changed)) self._battery_watcher = BatteryWatcher(lambda *args: self.update_statusicon()) def on_unload(self) -> None: self.parent.Plugins.StatusIcon.set_tooltip_text(None) self._connections = set() self.parent.Plugins.StatusIcon.icon_should_change() for handler in self._handlers: self.parent.Plugins.disconnect(handler) self._handlers = [] del self._battery_watcher def on_status_icon_query_icon(self) -> Optional[str]: if self._connections: self.active = True return "blueman-active" else: self.active = False return None def enumerate_connections(self) -> bool: self._connections = {device.get_object_path() for device in self.parent.Manager.get_devices() if device["Connected"]} logging.info(f"Found {len(self._connections):d} existing connections") if (self._connections and not self.active) or (not self._connections and self.active): self.parent.Plugins.StatusIcon.icon_should_change() self.update_statusicon() return False def update_statusicon(self) -> None: if self._connections: def build_line(obj_path: str) -> str: line: str = Device(obj_path=obj_path)["Alias"] try: return f"{line} 🔋{Battery(obj_path=obj_path)['Percentage']}%" except BluezDBusException: return line self.parent.Plugins.StatusIcon.set_tooltip_title(_("Bluetooth Active")) self.parent.Plugins.StatusIcon.set_tooltip_text("\n".join(map(build_line, self._connections))) else: self.parent.Plugins.StatusIcon.set_tooltip_text(None) if 'PowerManager' in self.parent.Plugins.get_loaded(): status = self.parent.Plugins.PowerManager.get_bluetooth_status() if status: self.parent.Plugins.StatusIcon.set_tooltip_title(_("Bluetooth Enabled")) else: self.parent.Plugins.StatusIcon.set_tooltip_title(_("Bluetooth Disabled")) else: self.parent.Plugins.StatusIcon.set_tooltip_title("Blueman") def on_manager_state_changed(self, state: bool) -> None: if state: if not self.initialized: GLib.timeout_add(0, self.enumerate_connections) self.initialized = True else: GLib.timeout_add(1000, self.enumerate_connections) else: self._connections = set() self.update_statusicon() def on_device_property_changed(self, path: str, key: str, value: Any) -> None: if key == "Connected": if value: self._connections.add(path) else: self._connections.remove(path) if (self._connections and not self.active) or (not self._connections and self.active): self.parent.Plugins.StatusIcon.icon_should_change() self.update_statusicon() def on_adapter_added(self, _path: str) -> None: self.enumerate_connections() def on_adapter_removed(self, _path: str) -> None: self.enumerate_connections() def _on_plugins_changed(self, _pluginmngr: PluginManager[AppletPlugin], name: str) -> None: if name == "PowerManager": self.update_statusicon() blueman-2.4.3/blueman/plugins/applet/StandardItems.py000066400000000000000000000113201465054505200226530ustar00rootroot00000000000000from gettext import gettext as _ from typing import Optional from blueman.Functions import launch from blueman.main.DBusProxies import ManagerService from blueman.plugins.AppletPlugin import AppletPlugin from blueman.gui.CommonUi import show_about_dialog from blueman.gui.applet.PluginDialog import PluginDialog import gi from blueman.plugins.applet.PowerManager import PowerManager, PowerStateListener gi.require_version("Gtk", "3.0") gi.require_version("Gdk", "3.0") from gi.repository import Gtk, Gdk class StandardItems(AppletPlugin, PowerStateListener): __depends__ = ["Menu"] __unloadable__ = False __description__ = _("Adds standard menu items to the status icon menu") __author__ = "walmis" __gsettings__ = { "schema": "org.blueman.plugins.standarditems", "path": None } __options__ = { "toggle-manager-onclick": { "type": bool, "default": False, "name": _("Toggle the manager on clicking the system tray icon"), "desc": _("Clicking the system tray icon will toggle the manager instead of focusing on it.") } } def on_load(self) -> None: self._plugin_window: Optional[Gtk.ApplicationWindow] = None self.parent.Plugins.Menu.add(self, 21) self.parent.Plugins.Menu.add(self, 31) self.send = self.parent.Plugins.Menu.add(self, 40, text=_("Send _Files to Device") + "…", icon_name="blueman-send-symbolic", callback=self.on_send) self.parent.Plugins.Menu.add(self, 51) self.devices = self.parent.Plugins.Menu.add(self, 60, text=_("_Devices") + "…", icon_name="bluetooth-symbolic", callback=self.on_devices) self.adapters = self.parent.Plugins.Menu.add(self, 70, text=_("Adap_ters") + "…", icon_name="bluetooth-symbolic", callback=self.on_adapters) self.parent.Plugins.Menu.add(self, 80, text=_("_Local Services") + "…", icon_name="document-properties-symbolic", callback=self.on_local_services) self.parent.Plugins.Menu.add(self, 81) self.parent.Plugins.Menu.add(self, 90, text=_("_Help"), icon_name='help-about-symbolic', callback=self.on_about) self.parent.Plugins.Menu.add(self, 85, text=_("_Plugins"), icon_name="application-x-addon-symbolic", callback=self.on_plugins) def change_sensitivity(self, sensitive: bool) -> None: if 'PowerManager' in self.parent.Plugins.get_loaded(): power = self.parent.Plugins.PowerManager.get_bluetooth_status() else: power = True sensitive = sensitive and self.parent.Manager is not None and power self.send.set_sensitive(sensitive) self.devices.set_sensitive(sensitive) self.adapters.set_sensitive(sensitive) def on_manager_state_changed(self, state: bool) -> None: self.change_sensitivity(state) def on_power_state_changed(self, manager: PowerManager, state: bool) -> None: self.change_sensitivity(state) def on_send(self) -> None: launch("blueman-sendto", name=_("File Sender")) def on_devices(self) -> None: m = ManagerService() if m.get_name_owner() and self.get_option("toggle-manager-onclick"): m.quit() else: m.activate() def on_adapters(self) -> None: launch("blueman-adapters", name=_("Adapter Preferences")) def on_local_services(self) -> None: launch("blueman-services", name=_("Service Preferences")) def on_about(self) -> None: about = show_about_dialog("Blueman " + _("applet"), run=False) im = Gtk.Image(icon_name="application-x-addon-symbolic", pixel_size=16) button = Gtk.Button(label=_("Plugins"), visible=True, image=im) button.connect("clicked", lambda _button: self.on_plugins()) about.action_area.pack_start(button, True, True, 0) about.action_area.reorder_child(button, 0) about.run() about.destroy() def on_plugins(self) -> None: def on_close(win: Gtk.Window, _event: Gdk.Event) -> bool: win.destroy() self._plugin_window = None return False if self._plugin_window: self._plugin_window.present() else: self._plugin_window = PluginDialog(self.parent) self._plugin_window.connect("delete-event", on_close) self._plugin_window.show() blueman-2.4.3/blueman/plugins/applet/StatusIcon.py000066400000000000000000000125671465054505200222230ustar00rootroot00000000000000from gettext import gettext as _ from operator import itemgetter from typing import Optional, Tuple, List from gi.repository import GObject, GLib, Gio from blueman.Functions import launch from blueman.main.PluginManager import PluginManager from blueman.plugins.AppletPlugin import AppletPlugin class StatusIconImplementationProvider: def on_query_status_icon_implementation(self) -> Tuple[str, int]: return "GtkStatusIcon", 0 class StatusIconVisibilityHandler: def on_query_force_status_icon_visibility(self) -> bool: return False class StatusIconProvider: def on_status_icon_query_icon(self) -> Optional[str]: return None class StatusIcon(AppletPlugin, GObject.GObject): __icon__ = "bluetooth-symbolic" __depends__ = ["StandardItems", "Menu"] visible = None visibility_timeout: Optional[int] = None _implementations = None def on_load(self) -> None: GObject.GObject.__init__(self) self._tooltip_title = _("Bluetooth Enabled") self._tooltip_text = "" self.general_config = Gio.Settings(schema_id="org.blueman.general") self.general_config.connect("changed::symbolic-status-icons", self.on_symbolic_config_change) self.query_visibility(emit=False) self.parent.Plugins.connect('plugin-loaded', self._on_plugins_changed) self.parent.Plugins.connect('plugin-unloaded', self._on_plugins_changed) self._add_dbus_method("GetVisibility", (), "b", lambda: self.visible) self._add_dbus_signal("VisibilityChanged", "b") self._add_dbus_signal("ToolTipTitleChanged", "s") self._add_dbus_signal("ToolTipTextChanged", "s") self._add_dbus_method("GetToolTipTitle", (), "s", lambda: self._tooltip_title) self._add_dbus_method("GetToolTipText", (), "s", lambda: self._tooltip_text) self._add_dbus_signal("IconNameChanged", "s") self._add_dbus_method("GetStatusIconImplementations", (), "as", self._get_status_icon_implementations) self._add_dbus_method("GetIconName", (), "s", self._get_icon_name) self._add_dbus_method("Activate", (), "", self.parent.Plugins.StandardItems.on_devices) def query_visibility(self, delay_hiding: bool = False, emit: bool = True) -> None: if self.parent.Manager.get_adapters() or \ any(plugin.on_query_force_status_icon_visibility() for plugin in self.parent.Plugins.get_loaded_plugins(StatusIconVisibilityHandler)): self.set_visible(True, emit) elif not self.visibility_timeout: if delay_hiding: self.visibility_timeout = GLib.timeout_add(2500, self.on_visibility_timeout) else: self.set_visible(False, emit) def on_visibility_timeout(self) -> bool: assert self.visibility_timeout is not None GLib.source_remove(self.visibility_timeout) self.visibility_timeout = None self.query_visibility() return False def set_visible(self, visible: bool, emit: bool) -> None: self.visible = visible if emit: self._emit_dbus_signal("VisibilityChanged", visible) def set_tooltip_title(self, title: str) -> None: self._tooltip_title = title self._emit_dbus_signal("ToolTipTitleChanged", title) def set_tooltip_text(self, text: Optional[str]) -> None: self._tooltip_text = "" if text is None else text self._emit_dbus_signal("ToolTipTextChanged", self._tooltip_text) def on_symbolic_config_change(self, settings: Gio.Settings, key: str) -> None: self.icon_should_change() def icon_should_change(self) -> None: self._emit_dbus_signal("IconNameChanged", self._get_icon_name()) self.query_visibility() def on_adapter_added(self, _path: str) -> None: self.query_visibility() def on_adapter_removed(self, _path: str) -> None: self.query_visibility() def on_manager_state_changed(self, state: bool) -> None: self.query_visibility() if state: launch('blueman-tray', icon_name='blueman', sn=False) def _on_plugins_changed(self, _plugins: PluginManager[AppletPlugin], _name: str) -> None: implementations = self._get_status_icon_implementations() if not self._implementations or self._implementations != implementations: self._implementations = implementations if self.parent.manager_state: launch('blueman-tray', icon_name='blueman', sn=False) def _get_status_icon_implementations(self) -> List[str]: return [implementation for implementation, _ in sorted( (plugin.on_query_status_icon_implementation() for plugin in self.parent.Plugins.get_loaded_plugins(StatusIconImplementationProvider)), key=itemgetter(1), reverse=True )] + ["GtkStatusIcon"] def _get_icon_name(self) -> str: # default icon name name = "blueman-tray" for plugin in self.parent.Plugins.get_loaded_plugins(StatusIconProvider): icon = plugin.on_status_icon_query_icon() if icon is not None: # status icon name = icon # depending on configuration, ensure fullcolor icons.. name = name.replace("-symbolic", "") if self.general_config.get_boolean("symbolic-status-icons"): # or symbolic name = f"{name}-symbolic" return name blueman-2.4.3/blueman/plugins/applet/StatusNotifierItem.py000066400000000000000000000007561465054505200237260ustar00rootroot00000000000000from gettext import gettext as _ from typing import Tuple from blueman.plugins.AppletPlugin import AppletPlugin from blueman.plugins.applet.StatusIcon import StatusIconImplementationProvider class StatusNotifierItem(AppletPlugin, StatusIconImplementationProvider): __description__ = _("Provides a StatusNotifierItem to show a statusicon") __icon__ = "bluetooth-symbolic" def on_query_status_icon_implementation(self) -> Tuple[str, int]: return "StatusNotifierItem", 20 blueman-2.4.3/blueman/plugins/applet/TransferService.py000066400000000000000000000333121465054505200232230ustar00rootroot00000000000000from datetime import datetime from gettext import gettext as _, ngettext import os import shutil import logging from html import escape from typing import List, Dict, TYPE_CHECKING, Callable, Tuple, Optional, Union from blueman.bluez.obex.AgentManager import AgentManager from blueman.bluez.obex.Manager import Manager from blueman.bluez.obex.Transfer import Transfer from blueman.bluez.obex.Session import Session from blueman.Functions import launch from blueman.gui.Notification import Notification, _NotificationBubble, _NotificationDialog from blueman.main.Applet import BluemanApplet from blueman.main.DbusService import DbusService, DbusError from blueman.plugins.AppletPlugin import AppletPlugin from gi.repository import GLib, Gio if TYPE_CHECKING: from typing_extensions import TypedDict class TransferDict(TypedDict): path: str size: Optional[int] name: str class PendingTransferDict(TypedDict): transfer_path: str address: str root: str filename: str size: Optional[int] name: str NotificationType = Union[_NotificationBubble, _NotificationDialog] class ObexErrorRejected(DbusError): _name = "org.bluez.obex.Error.Rejected" class ObexErrorCanceled(DbusError): _name = "org.bluez.obex.Error.Canceled" class Agent(DbusService): __agent_path = '/org/bluez/obex/agent/blueman' def __init__(self, applet: BluemanApplet): super().__init__(None, "org.bluez.obex.Agent1", self.__agent_path, Gio.BusType.SESSION) self.add_method("Release", (), "", self._release) self.add_method("Cancel", (), "", self._cancel) self.add_method("AuthorizePush", ("o",), "s", self._authorize_push, is_async=True) self.register() self._applet = applet self._config = Gio.Settings(schema_id="org.blueman.transfer") self._allowed_devices: List[str] = [] self._notification: Optional[NotificationType] = None self._pending_transfer: Optional["PendingTransferDict"] = None self.transfers: Dict[str, "TransferDict"] = {} def register_at_manager(self) -> None: AgentManager().register_agent(self.__agent_path) def unregister_from_manager(self) -> None: AgentManager().unregister_agent(self.__agent_path) def _release(self) -> None: raise Exception(self.__agent_path + " was released unexpectedly") def _authorize_push(self, transfer_path: str, ok: Callable[[str], None], err: Callable[[ObexErrorRejected], None]) -> None: def on_action(action: str) -> None: logging.info(f"Action {action}") if action == "accept": assert self._pending_transfer self.transfers[self._pending_transfer['transfer_path']] = { 'path': self._pending_transfer['root'] + '/' + os.path.basename(self._pending_transfer['filename']), 'size': self._pending_transfer['size'], 'name': self._pending_transfer['name'] } ok(self.transfers[self._pending_transfer['transfer_path']]['path']) self._allowed_devices.append(self._pending_transfer['address']) def _remove() -> bool: assert self._pending_transfer is not None # https://github.com/python/mypy/issues/2608 self._allowed_devices.remove(self._pending_transfer['address']) return False GLib.timeout_add(60000, _remove) else: err(ObexErrorRejected("Rejected")) transfer = Transfer(obj_path=transfer_path) session = Session(obj_path=transfer.session) root = session.root address = session.address filename = transfer.name size = transfer.size try: adapter = self._applet.Manager.get_adapter() device = self._applet.Manager.find_device(address, adapter.get_object_path()) assert device is not None name = device.display_name trusted = device["Trusted"] except Exception as e: logging.exception(e) name = address trusted = False self._pending_transfer = {'transfer_path': transfer_path, 'address': address, 'root': root, 'filename': filename, 'size': size, 'name': name} # This device was neither allowed nor is it trusted -> ask for confirmation if address not in self._allowed_devices and not (self._config['opp-accept'] and trusted): self._notification = notification = Notification( _("Incoming file over Bluetooth"), _("Incoming file %(0)s from %(1)s") % {"0": "" + escape(filename) + "", "1": "" + escape(name) + ""}, 30000, [("accept", _("Accept")), ("reject", _("Reject"))], on_action, icon_name="blueman" ) notification.show() # Device is trusted or was already allowed, larger file -> display a notification, but auto-accept elif size and size > 350000: self._notification = notification = Notification( _("Receiving file"), _("Receiving file %(0)s from %(1)s") % {"0": "" + escape(filename) + "", "1": "" + escape(name) + ""}, icon_name="blueman" ) on_action('accept') notification.show() # Device is trusted or was already allowed. very small file -> auto-accept and transfer silently else: self._notification = None on_action("accept") def _cancel(self) -> None: if self._notification: self._notification.close() raise ObexErrorCanceled("Canceled") class TransferService(AppletPlugin): __author__ = "cschramm" __description__ = _("Provides OBEX file transfer capabilities") __icon__ = "blueman-send-symbolic" _silent_transfers = 0 _normal_transfers = 0 _manager = None _agent = None _watch = None _notification = None _handlerids: List[int] = [] def on_load(self) -> None: def on_reset(_action: str) -> None: self._notification = None self._config.reset('shared-path') logging.info('Reset share path') self._config = Gio.Settings(schema_id="org.blueman.transfer") share_path, invalid_share_path = self._make_share_path() if invalid_share_path: text = _('Configured directory for incoming files does not exist') secondary_text = _('Please make sure that directory "%s" exists or ' 'configure it with blueman-services. Until then the default "%s" will be used') self._notification = Notification(text, secondary_text % (self._config["shared-path"], share_path), icon_name='blueman', timeout=30000, actions=[('reset', 'Reset to default')], actions_cb=on_reset) self._notification.show() self._watch = Manager.watch_name_owner(self._on_dbus_name_appeared, self._on_dbus_name_vanished) def on_unload(self) -> None: if self._watch: Gio.bus_unwatch_name(self._watch) self._unregister_agent() def _make_share_path(self) -> Tuple[str, bool]: config_path = self._config["shared-path"] default_path = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_DOWNLOAD) path = None error = False if config_path == '': path = default_path elif not os.path.isdir(config_path): path = default_path error = True logging.warning(f"Invalid shared-path {config_path}") else: path = config_path if not path: path = os.path.expanduser("~") logging.warning('Failed to get Download dir from XDG') # We used to always store the full path which caused problems if config_path == default_path: logging.info('Reset stored path, identical to default path.') self._config["shared-path"] = '' return path, error def _register_agent(self) -> None: if not self._agent: self._agent = Agent(self.parent) self._agent.register_at_manager() def _unregister_agent(self) -> None: if self._agent: self._agent.unregister_from_manager() self._agent.unregister() self._agent = None def _on_dbus_name_appeared(self, _connection: Gio.DBusConnection, name: str, owner: str) -> None: logging.info(f"{name} {owner}") self._manager = Manager() self._handlerids.append(self._manager.connect("transfer-started", self._on_transfer_started)) self._handlerids.append(self._manager.connect("transfer-completed", self._on_transfer_completed)) self._handlerids.append(self._manager.connect('session-removed', self._on_session_removed)) self._register_agent() def _on_dbus_name_vanished(self, _connection: Gio.DBusConnection, name: str) -> None: logging.info(f"{name} not running or was stopped") if self._manager: for sigid in self._handlerids: self._manager.disconnect(sigid) self._manager = None self._handlerids = [] if self._agent: self._agent.unregister() self._agent = None def _on_transfer_started(self, _manager: Manager, transfer_path: str) -> None: if not self._agent or transfer_path not in self._agent.transfers: # This is not an incoming transfer we authorized return size = self._agent.transfers[transfer_path]['size'] assert size is not None if size > 350000: self._normal_transfers += 1 else: self._silent_transfers += 1 def _add_open(self, n: NotificationType, name: str, path: str) -> None: if n.actions_supported: logging.info("adding action") def on_open(_action: str) -> None: self._notification = None logging.info("open") launch("xdg-open", paths=[path], system=True) n.add_action("open", name, on_open) def _on_transfer_completed(self, _manager: Manager, transfer_path: str, success: bool) -> None: if not self._agent or transfer_path not in self._agent.transfers: logging.info("This is probably not an incoming transfer we authorized") return attributes = self._agent.transfers[transfer_path] src = attributes['path'] dest_dir, ignored = self._make_share_path() filename = os.path.basename(src) dest = os.path.join(dest_dir, filename) if os.path.exists(dest): now = datetime.now() filename = f"{now.strftime('%Y%m%d%H%M%S')}_{filename}" logging.info(f"Destination file exists, renaming to: {filename}") try: shutil.move(src, dest) except (OSError, PermissionError): logging.error("Failed to move files", exc_info=True) success = False if success: self._notification = Notification(_("File received"), _("File %(0)s from %(1)s successfully received") % { "0": "" + escape(filename) + "", "1": "" + escape(attributes['name']) + ""}, icon_name="blueman") self._add_open(self._notification, _("Open"), dest) self._notification.show() elif not success: n = Notification( _("Transfer failed"), _("Transfer of file %(0)s failed") % { "0": "" + escape(filename) + "", "1": "" + escape(attributes['name']) + ""}, icon_name="blueman" ) n.show() assert attributes['size'] is not None if attributes['size'] > 350000: self._normal_transfers -= 1 else: self._silent_transfers -= 1 del self._agent.transfers[transfer_path] def _on_session_removed(self, _manager: Manager, _session_path: str) -> None: if self._silent_transfers == 0: return share_path, ignored = self._make_share_path() if self._normal_transfers == 0: self._notification = Notification(_("Files received"), ngettext("Received %(files)d file in the background", "Received %(files)d files in the background", self._silent_transfers) % {"files": self._silent_transfers}, icon_name="blueman") self._add_open(self._notification, _("Open Location"), share_path) self._notification.show() else: self._notification = Notification(_("Files received"), ngettext("Received %(files)d more file in the background", "Received %(files)d more files in the background", self._silent_transfers) % {"files": self._silent_transfers}, icon_name="blueman") self._add_open(self._notification, _("Open Location"), share_path) self._notification.show() blueman-2.4.3/blueman/plugins/applet/__init__.py000066400000000000000000000000001465054505200216410ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/errors.py000066400000000000000000000001471465054505200201450ustar00rootroot00000000000000class PluginException(Exception): pass class UnsupportedPlatformError(PluginException): pass blueman-2.4.3/blueman/plugins/manager/000077500000000000000000000000001465054505200176675ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/manager/Info.py000066400000000000000000000105771465054505200211460ustar00rootroot00000000000000from gettext import gettext as _ from typing import List, Tuple, Iterable, Callable, Any, Optional from gi.repository import Gtk, Gdk import logging from gi.repository.GObject import GObject from blueman.Functions import create_menuitem from blueman.Sdp import ServiceUUID from blueman.bluez.Device import Device from blueman.bluez.errors import BluezDBusException from blueman.gui.manager.ManagerDeviceMenu import MenuItemsProvider, ManagerDeviceMenu, DeviceMenuItem from blueman.plugins.ManagerPlugin import ManagerPlugin def show_info(device: Device, parent: Gtk.Window) -> None: def format_boolean(x: bool) -> str: return _('yes') if x else _('no') def format_rssi(rssi: int) -> str: if rssi in [0x99, 0x7f]: return f'invalid (0x{rssi:02x})' else: return f'{rssi} dBm (0x{rssi:02x})' def format_uuids(uuids: Iterable[str]) -> str: return "\n".join([uuid + ' ' + ServiceUUID(uuid).name for uuid in uuids]) store = Gtk.ListStore(str, str) view = Gtk.TreeView(model=store, headers_visible=False) view_selection = view.get_selection() view_selection.set_mode(Gtk.SelectionMode.MULTIPLE) def on_accel_activated(_group: Gtk.AccelGroup, _dialog: GObject, key: int, _modifier: Gdk.ModifierType) -> bool: if key != 99: logging.warning(f"Ignoring key {key}") return False store, paths = view_selection.get_selected_rows() text = [] for path in paths: row = store[path] text.append(row[-1]) logging.info("\n".join(text)) clipboard.set_text("\n".join(text), -1) return False clipboard = Gtk.Clipboard.get(Gdk.SELECTION_CLIPBOARD) dialog = Gtk.Dialog(icon_name="blueman", title="blueman") dialog.set_transient_for(parent) dialog_content_area = dialog.get_content_area() label = Gtk.Label() label.set_markup(_("Select row(s) and use Control + C to copy")) label.show() dialog_content_area.pack_start(label, True, False, 0) accelgroup = Gtk.AccelGroup() dialog.add_accel_group(accelgroup) key, mod = Gtk.accelerator_parse("C") accelgroup.connect(key, mod, Gtk.AccelFlags.MASK, on_accel_activated) for i in range(2): column = Gtk.TreeViewColumn() cell = Gtk.CellRendererText() column.pack_start(cell, True) column.add_attribute(cell, 'text', i) view.append_column(column) dialog_content_area.pack_start(view, True, False, 0) view.show_all() properties: Iterable[Tuple[str, Optional[Callable[[Any], str]]]] = ( ('Address', None), ('AddressType', None), ('Name', None), ('Alias', None), ('Class', lambda x: f"0x{x:06x}"), ('Appearance', lambda x: f"0x{x:04x}"), ('Icon', None), ('Paired', format_boolean), ('Trusted', format_boolean), ('Blocked', format_boolean), ('LegacyPairing', format_boolean), ('RSSI', format_rssi), ('Connected', format_boolean), ('UUIDs', format_uuids), ('Modalias', None), ('Adapter', None), # FIXME below 3 we need some sample data to decode and display properly ('ManufacturerData', str), ('ServiceData', str), ('AdvertisingData', str) ) for name, func in properties: try: if func is None: store.append((name, device.get(name))) else: store.append((name, func(device.get(name)))) except BluezDBusException: logging.info(f"Could not get property {name}") pass except ValueError: logging.info(f"Could not add property {name}") pass dialog.run() dialog.destroy() class Info(ManagerPlugin, MenuItemsProvider): def on_request_menu_items( self, manager_menu: ManagerDeviceMenu, device: Device, _powered: bool, ) -> List[DeviceMenuItem]: item = create_menuitem(_("_Info"), "dialog-information-symbolic") item.props.tooltip_text = _("Show device information") _window = manager_menu.get_toplevel() assert isinstance(_window, Gtk.Window) window = _window # https://github.com/python/mypy/issues/2608 item.connect('activate', lambda x: show_info(device, window)) return [DeviceMenuItem(item, DeviceMenuItem.Group.ACTIONS, 400)] blueman-2.4.3/blueman/plugins/manager/Makefile.am000066400000000000000000000004641465054505200217270ustar00rootroot00000000000000SUBDIRS = bluemandir = $(pythondir)/blueman/plugins/manager blueman_PYTHON = \ Info.py \ Notes.py \ Services.py \ __init__.py if HAVE_PULSEAUDIO blueman_PYTHON += PulseAudioProfile.py endif CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/plugins/manager/Makefile.in000066400000000000000000000573151465054505200217470ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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@ @HAVE_PULSEAUDIO_TRUE@am__append_1 = PulseAudioProfile.py subdir = blueman/plugins/manager ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__blueman_PYTHON_DIST) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 am__blueman_PYTHON_DIST = Info.py Notes.py Services.py __init__.py \ PulseAudioProfile.py 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = bluemandir = $(pythondir)/blueman/plugins/manager blueman_PYTHON = Info.py Notes.py Services.py __init__.py \ $(am__append_1) CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(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) --foreign blueman/plugins/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/manager/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON 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 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: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ 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 uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/plugins/manager/Notes.py000066400000000000000000000045271465054505200213410ustar00rootroot00000000000000import datetime from gettext import gettext as _ from tempfile import NamedTemporaryFile from typing import List from blueman.Functions import create_menuitem, launch from blueman.bluez.Device import Device from blueman.gui.manager.ManagerDeviceMenu import MenuItemsProvider, ManagerDeviceMenu, DeviceMenuItem from blueman.main.Builder import Builder from blueman.plugins.ManagerPlugin import ManagerPlugin import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk def send_note_cb(dialog: Gtk.Dialog, response_id: int, device_address: str, text_view: Gtk.Entry) -> None: text = text_view.get_buffer().props.text dialog.destroy() if response_id == Gtk.ResponseType.REJECT: return date = datetime.datetime.now().strftime('%Y%m%dT%H%M00') data = ('BEGIN:VNOTE \n' 'VERSION:1.1 \n' f'BODY;CHARSET=UTF-8: {" ".join(text.splitlines())} \n' f'DCREATED:{date} \n' f'LAST-MODIFIED:{date} \n' 'CLASS:PUBLIC \n' 'X-IRMC-LUID:000001000000 \n' 'END:VNOTE \n') tempfile = NamedTemporaryFile(suffix='.vnt', prefix='note', delete=False) tempfile.write(data.encode('utf-8')) tempfile.close() launch(f"blueman-sendto --delete --device={device_address}", paths=[tempfile.name]) def send_note(device: Device, parent: Gtk.ApplicationWindow) -> None: builder = Builder("note.ui") dialog = builder.get_widget("dialog", Gtk.Dialog) dialog.set_transient_for(parent) dialog.props.icon_name = 'blueman' note = builder.get_widget("note", Gtk.Entry) dialog.connect('response', send_note_cb, device['Address'], note) dialog.present() class Notes(ManagerPlugin, MenuItemsProvider): def on_request_menu_items( self, manager_menu: ManagerDeviceMenu, device: Device, powered: bool, ) -> List[DeviceMenuItem]: if not powered: return [] item = create_menuitem(_("Send _note"), "dialog-information-symbolic") item.props.tooltip_text = _("Send a text note") assert isinstance(manager_menu.Blueman.window, Gtk.ApplicationWindow) window = manager_menu.Blueman.window # https://github.com/python/mypy/issues/2608 item.connect('activate', lambda x: send_note(device, window)) return [DeviceMenuItem(item, DeviceMenuItem.Group.ACTIONS, 500)] blueman-2.4.3/blueman/plugins/manager/PulseAudioProfile.py000066400000000000000000000116201465054505200236340ustar00rootroot00000000000000from gettext import gettext as _ import logging from typing import Dict, List, TYPE_CHECKING, Mapping, Sequence from blueman.bluez.Device import Device from blueman.plugins.ManagerPlugin import ManagerPlugin from blueman.main.PulseAudioUtils import PulseAudioUtils, EventType from blueman.gui.manager.ManagerDeviceMenu import ManagerDeviceMenu, MenuItemsProvider, DeviceMenuItem from blueman.Functions import create_menuitem from blueman.Sdp import AUDIO_SOURCE_SVCLASS_ID, AUDIO_SINK_SVCLASS_ID, ServiceUUID import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk if TYPE_CHECKING: from blueman.main.PulseAudioUtils import CardInfo # noqa: F401 class PulseAudioProfile(ManagerPlugin, MenuItemsProvider): def on_load(self) -> None: self.devices: Dict[str, "CardInfo"] = {} self.deferred: List[Device] = [] pa = PulseAudioUtils() pa.connect("event", self.on_pa_event) pa.connect("connected", self.on_pa_ready) def on_pa_ready(self, _utils: PulseAudioUtils) -> None: logging.info("connected") for dev in self.deferred: self.regenerate_with_device(dev['Address']) self.deferred = [] # updates all menu instances with the following device address def regenerate_with_device(self, device_addr: str) -> None: for inst in ManagerDeviceMenu.__instances__: if inst.SelectedDevice['Address'] == device_addr and not inst.is_popup: inst.generate() def on_pa_event(self, utils: PulseAudioUtils, event: int, idx: int) -> None: logging.debug(f"{event} {idx}") def get_card_cb(card: "CardInfo") -> None: drivers = ("module-bluetooth-device.c", "module-bluez4-device.c", "module-bluez5-device.c") if card["driver"] in drivers: self.devices[card["proplist"]["device.string"]] = card self.regenerate_with_device(card["proplist"]["device.string"]) if event & EventType.CARD: logging.info("card") if event & EventType.CHANGE: logging.info("change") utils.get_card(idx, get_card_cb) elif event & EventType.REMOVE: logging.info("remove") else: logging.info("add") utils.get_card(idx, get_card_cb) def query_pa(self, device: Device, item: Gtk.MenuItem) -> None: def list_cb(cards: Mapping[str, "CardInfo"]) -> None: for c in cards.values(): if c["proplist"]["device.string"] == device['Address']: self.devices[device['Address']] = c self.generate_menu(device, item) return pa = PulseAudioUtils() pa.list_cards(list_cb) def on_selection_changed(self, item: Gtk.CheckMenuItem, device: Device, profile: str) -> None: if item.get_active(): pa = PulseAudioUtils() c = self.devices[device['Address']] def on_result(res: int) -> None: if not res: self.parent.infobar_update(_("Failed to change profile to %s" % profile)) pa.set_card_profile(c["index"], profile, on_result) def generate_menu(self, device: Device, item: Gtk.MenuItem) -> None: info = self.devices[device['Address']] group: Sequence[Gtk.RadioMenuItem] = [] sub = Gtk.Menu() if info: for profile in info["profiles"]: i = Gtk.RadioMenuItem.new_with_label(group, profile["description"]) group = i.get_group() if profile["name"] == info["active_profile"]: i.set_active(True) i.connect("toggled", self.on_selection_changed, device, profile["name"]) sub.append(i) i.show() item.set_submenu(sub) item.show() def on_request_menu_items( self, manager_menu: ManagerDeviceMenu, device: Device, _powered: bool, ) -> List[DeviceMenuItem]: audio_source = False for uuid in device['UUIDs']: if ServiceUUID(uuid).short_uuid in (AUDIO_SOURCE_SVCLASS_ID, AUDIO_SINK_SVCLASS_ID): audio_source = True break if device['Connected'] and audio_source: pa = PulseAudioUtils() if not pa.connected: self.deferred.append(device) return [] item = create_menuitem(_("Audio Profile"), "audio-card-symbolic") item.props.tooltip_text = _("Select audio profile for PulseAudio") if not device['Address'] in self.devices: self.query_pa(device, item) else: self.generate_menu(device, item) else: return [] return [DeviceMenuItem(item, DeviceMenuItem.Group.ACTIONS, 300)] blueman-2.4.3/blueman/plugins/manager/Services.py000066400000000000000000000103451465054505200220270ustar00rootroot00000000000000from typing import List, Callable import cairo from blueman.bluez.Device import Device from blueman.config.AutoConnectConfig import AutoConnectConfig from blueman.gui.manager.ManagerDeviceMenu import MenuItemsProvider, ManagerDeviceMenu, DeviceMenuItem from blueman.plugins.ManagerPlugin import ManagerPlugin from blueman.Functions import create_menuitem from blueman.main.DBusProxies import AppletService from blueman.services import get_services import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk class Services(ManagerPlugin, MenuItemsProvider): def on_load(self) -> None: self.icon_theme = Gtk.IconTheme.get_default() def _make_x_icon(self, icon_name: str, size: int) -> cairo.ImageSurface: assert self.parent.window is not None scale = self.parent.window.get_scale_factor() window = self.parent.window.get_window() target = self.icon_theme.load_surface(icon_name, size, scale, window, Gtk.IconLookupFlags.FORCE_SIZE) assert isinstance(target, cairo.ImageSurface) bmx = self.icon_theme.load_surface("blueman-x", size, scale, window, Gtk.IconLookupFlags.FORCE_SIZE) assert isinstance(bmx, cairo.ImageSurface) x = target.get_width() - bmx.get_width() y = target.get_height() - bmx.get_height() context = cairo.Context(target) context.set_source_surface(bmx, x, y) context.paint() return target def on_request_menu_items( self, manager_menu: ManagerDeviceMenu, device: Device, powered: bool, ) -> List[DeviceMenuItem]: items: List[DeviceMenuItem] = [] appl = AppletService() services = get_services(device) if powered: connectable_services = [service for service in services if service.connectable] for service in connectable_services: item: Gtk.MenuItem = create_menuitem(service.name, service.icon) if service.description: item.props.tooltip_text = service.description item.connect("activate", lambda _item: manager_menu.connect_service(service.device, service.uuid)) items.append(DeviceMenuItem(item, DeviceMenuItem.Group.CONNECT, service.priority)) item.props.sensitive = service.available item.show() connected_services = [service for service in services if service.connected_instances] for service in connected_services: for instance in service.connected_instances: surface = self._make_x_icon(service.icon, 16) item = create_menuitem(instance.name, surface=surface) item.connect( "activate", lambda _item: manager_menu.disconnect_service(service.device, service.uuid, instance.port) ) items.append(DeviceMenuItem(item, DeviceMenuItem.Group.DISCONNECT, service.priority + 100)) item.show() object_path = device.get_object_path() if services: config = AutoConnectConfig() autoconnect_services = set(config["services"]) for service in services: if service.connected_instances or (object_path, service.uuid) in autoconnect_services: item = Gtk.CheckMenuItem(label=service.name) config.bind_to_menuitem(item, (object_path, service.uuid)) item.show() items.append(DeviceMenuItem(item, DeviceMenuItem.Group.AUTOCONNECT, service.priority)) for action, priority in set((action, service.priority) for service in services for action in service.common_actions if any(plugin in appl.QueryPlugins() for plugin in action.plugins)): item = create_menuitem(action.title, action.icon) items.append(DeviceMenuItem(item, DeviceMenuItem.Group.ACTIONS, priority + 200)) item.show() item.connect("activate", self._get_activation_handler(action.callback)) return items @staticmethod def _get_activation_handler(callback: Callable[[], None]) -> Callable[[Gtk.MenuItem], None]: return lambda _: callback() blueman-2.4.3/blueman/plugins/manager/__init__.py000066400000000000000000000000001465054505200217660ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/mechanism/000077500000000000000000000000001465054505200202215ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/mechanism/Makefile.am000066400000000000000000000003461465054505200222600ustar00rootroot00000000000000 bluemandir = $(pythondir)/blueman/plugins/mechanism blueman_PYTHON = __init__.py Network.py Ppp.py Rfcomm.py RfKill.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/plugins/mechanism/Makefile.in000066400000000000000000000425061465054505200222750ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/plugins/mechanism ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/plugins/mechanism blueman_PYTHON = __init__.py Network.py Ppp.py Rfcomm.py RfKill.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/plugins/mechanism/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/mechanism/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/plugins/mechanism/Network.py000066400000000000000000000041541465054505200222300ustar00rootroot00000000000000from typing import Callable, Union, Dict, Type, TYPE_CHECKING from blueman.bluez.Network import Network as BluezNetwork from blueman.plugins.MechanismPlugin import MechanismPlugin from blueman.main.NetConf import NetConf, DnsMasqHandler, DhcpdHandler, UdhcpdHandler if TYPE_CHECKING: from blueman.main.NetConf import DHCPHandler DHCPDHANDLERS: Dict[str, Type["DHCPHandler"]] = { "DnsMasqHandler": DnsMasqHandler, "DhcpdHandler": DhcpdHandler, "UdhcpdHandler": UdhcpdHandler } class Network(MechanismPlugin): def on_load(self) -> None: self.parent.add_method("DhcpClient", ("s",), "s", self._run_dhcp_client, pass_sender=True, is_async=True) self.parent.add_method("EnableNetwork", ("s", "s", "s", "b"), "", self._enable_network, pass_sender=True) self.parent.add_method("DisableNetwork", (), "", self._disable_network, pass_sender=True) def _run_dhcp_client(self, object_path: str, caller: str, ok: Callable[[str], None], err: Callable[[Union[Exception, int]], None]) -> None: self.timer.stop() self.confirm_authorization(caller, "org.blueman.dhcp.client") from blueman.main.DhcpClient import DhcpClient def dh_error(_dh: DhcpClient, num: int) -> None: err(num) self.timer.resume() def dh_connected(_dh: DhcpClient, ip: str) -> None: ok(ip) self.timer.resume() dh = DhcpClient(BluezNetwork(obj_path=object_path)["Interface"]) dh.connect("error-occurred", dh_error) dh.connect("connected", dh_connected) try: dh.run() except Exception as e: err(e) def _enable_network(self, ip_address: str, netmask: str, dhcp_handler: str, address_changed: bool, caller: str) -> None: self.confirm_authorization(caller, "org.blueman.network.setup") NetConf.apply_settings(ip_address, netmask, DHCPDHANDLERS[dhcp_handler], address_changed) def _disable_network(self, caller: str) -> None: self.confirm_authorization(caller, "org.blueman.network.setup") NetConf.clean_up() blueman-2.4.3/blueman/plugins/mechanism/Ppp.py000066400000000000000000000020761465054505200213370ustar00rootroot00000000000000from typing import Callable from blueman.main.PPPConnection import PPPConnection from blueman.plugins.MechanismPlugin import MechanismPlugin class Ppp(MechanismPlugin): def on_load(self) -> None: self.parent.add_method("PPPConnect", ("u", "s", "s"), "s", self._ppp_connect, pass_sender=True, is_async=True) def _ppp_connected(self, _ppp: PPPConnection, port: str, ok: Callable[[str], None]) -> None: ok(port) self.timer.resume() def _ppp_error(self, _ppp: PPPConnection, message: str, err: Callable[[str], None]) -> None: err(message) self.timer.resume() def _ppp_connect(self, port: int, number: str, apn: str, caller: str, ok: Callable[[str], None], err: Callable[[str], None]) -> None: self.confirm_authorization(caller, "org.blueman.pppd.pppconnect") self.timer.stop() ppp = PPPConnection(f"/dev/rfcomm{port:d}", number, apn) ppp.connect("error-occurred", self._ppp_error, err) ppp.connect("connected", self._ppp_connected, ok) ppp.connect_rfcomm() blueman-2.4.3/blueman/plugins/mechanism/RfKill.py000066400000000000000000000013571465054505200217640ustar00rootroot00000000000000import os import struct from blueman.plugins.MechanismPlugin import MechanismPlugin from blueman.plugins.applet.KillSwitch import RFKILL_TYPE_BLUETOOTH, RFKILL_OP_CHANGE_ALL if not os.path.exists('/dev/rfkill'): raise ImportError("Hardware kill switch not found") class RfKill(MechanismPlugin): def on_load(self) -> None: self.parent.add_method("SetRfkillState", ("b",), "", self._set_rfkill_state, pass_sender=True) def _set_rfkill_state(self, state: bool, caller: str) -> None: self.confirm_authorization(caller, "org.blueman.rfkill.setstate") with open('/dev/rfkill', 'r+b', buffering=0) as f: f.write(struct.pack("IBBBB", 0, RFKILL_TYPE_BLUETOOTH, RFKILL_OP_CHANGE_ALL, (0 if state else 1), 0)) blueman-2.4.3/blueman/plugins/mechanism/Rfcomm.py000066400000000000000000000015631465054505200220230ustar00rootroot00000000000000import os import subprocess import signal from blueman.Constants import RFCOMM_WATCHER_PATH from blueman.plugins.MechanismPlugin import MechanismPlugin class Rfcomm(MechanismPlugin): def on_load(self) -> None: self.parent.add_method("OpenRFCOMM", ("d",), "", self._open_rfcomm) self.parent.add_method("CloseRFCOMM", ("d",), "", self._close_rfcomm) def _open_rfcomm(self, port_id: int) -> None: subprocess.Popen([RFCOMM_WATCHER_PATH, f"/dev/rfcomm{port_id:d}"]) def _close_rfcomm(self, port_id: int) -> None: out, err = subprocess.Popen(['ps', '-e', 'o', 'pid,args'], stdout=subprocess.PIPE).communicate() for line in out.decode("UTF-8").splitlines(): pid, cmdline = line.split(maxsplit=1) if f"blueman-rfcomm-watcher /dev/rfcomm{port_id:d}" in cmdline: os.kill(int(pid), signal.SIGTERM) blueman-2.4.3/blueman/plugins/mechanism/__init__.py000066400000000000000000000000001465054505200223200ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/services/000077500000000000000000000000001465054505200201005ustar00rootroot00000000000000blueman-2.4.3/blueman/plugins/services/Makefile.am000066400000000000000000000003371465054505200221370ustar00rootroot00000000000000 bluemandir = $(pythondir)/blueman/plugins/services blueman_PYTHON = \ Network.py \ Transfer.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/plugins/services/Makefile.in000066400000000000000000000424751465054505200221610ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/plugins/services ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/plugins/services blueman_PYTHON = \ Network.py \ Transfer.py \ __init__.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/plugins/services/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/plugins/services/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/plugins/services/Network.py000066400000000000000000000237251465054505200221140ustar00rootroot00000000000000from gettext import gettext as _ from random import randint import logging import ipaddress from typing import List, Tuple, cast, Union, TYPE_CHECKING from blueman.Functions import have, get_local_interfaces from blueman.main.Builder import Builder from blueman.plugins.ServicePlugin import ServicePlugin from blueman.main.DBusProxies import Mechanism from blueman.main.DBusProxies import AppletService from blueman.gui.CommonUi import ErrorDialog import gi gi.require_version("Gtk", "3.0") from gi.repository import Gio, Gtk, GObject if TYPE_CHECKING: from typing_extensions import Literal class Network(ServicePlugin): __plugin_info__ = (_("Network"), "network-workgroup") def on_load(self) -> None: self._builder = Builder("services-network.ui") self.widget = self._builder.get_widget("network", Gtk.Grid) self.interfaces: List[Tuple[str, Union[ipaddress.IPv4Interface, ipaddress.IPv6Interface]]] = [] netifs = get_local_interfaces() for iface in netifs: if iface != "lo" and iface != "pan1": logging.info(iface) ipiface = ipaddress.ip_interface('/'.join(cast(Tuple[str, str], netifs[iface]))) self.interfaces.append((iface, ipiface)) self.setup_network() try: self.ip_check() except (ValueError, ipaddress.AddressValueError) as e: logging.exception(e) def on_apply(self) -> None: if self.on_query_apply_state(): logging.info("network apply") m = Mechanism() nap_enable = self._builder.get_widget("nap-enable", Gtk.CheckButton) if nap_enable.props.active: if self._builder.get_widget("r_dhcpd", Gtk.RadioButton).props.active: stype = "DhcpdHandler" elif self._builder.get_widget("r_dnsmasq", Gtk.RadioButton).props.active: stype = "DnsMasqHandler" elif self._builder.get_widget("r_udhcpd", Gtk.RadioButton).props.active: stype = "UdhcpdHandler" net_ip = self._builder.get_widget("net_ip", Gtk.Entry) try: changed = net_ip.props.text != self.Config["ip4-address"] m.EnableNetwork('(sssb)', net_ip.props.text, "255.255.255.0", stype, changed) if not self.Config["nap-enable"]: self.Config["nap-enable"] = True self.Config["ip4-address"] = net_ip.props.text self.Config["dhcp-handler"] = stype except Exception as e: parent = self.widget.get_toplevel() assert isinstance(parent, Gtk.Container) d = ErrorDialog("Failed to apply network settings", excp=e, parent=parent) d.run() d.destroy() return else: self.Config["nap-enable"] = False m.DisableNetwork() self.clear_options() def ip_check(self) -> None: entry = self._builder.get_widget("net_ip", Gtk.Entry) try: nap_ipiface = ipaddress.ip_interface('/'.join((entry.props.text, '255.255.255.0'))) except (ValueError, ipaddress.AddressValueError): entry.props.secondary_icon_name = "dialog-error" entry.props.secondary_icon_tooltip_text = _("Invalid IP address") raise for iface, ipiface in self.interfaces: if nap_ipiface.ip == ipiface.ip: error_message = _("IP address conflicts with interface %s which has the same address" % iface) tooltip_text = error_message entry.props.secondary_icon_name = "dialog-error" entry.props.secondary_icon_tooltip_text = tooltip_text raise ValueError(error_message) elif nap_ipiface.network == ipiface.network: tooltip_text = _( "IP address overlaps with subnet of interface %s, which has the following configuration %s/%s\n" "This may cause incorrect network behavior" % (iface, ipiface.ip, ipiface.netmask)) entry.props.secondary_icon_name = "dialog-warning" entry.props.secondary_icon_tooltip_text = tooltip_text return entry.props.secondary_icon_name = None def on_query_apply_state(self) -> Union[bool, "Literal[-1]"]: opts = self.get_options() if not opts: return False if "ip" in opts: try: self.ip_check() except (ValueError, ipaddress.AddressValueError) as e: logging.exception(e) return -1 return True def setup_network(self) -> None: self.Config = Gio.Settings(schema_id="org.blueman.network") nap_enable = self._builder.get_widget("nap-enable", Gtk.CheckButton) r_dnsmasq = self._builder.get_widget("r_dnsmasq", Gtk.RadioButton) r_dhcpd = self._builder.get_widget("r_dhcpd", Gtk.RadioButton) r_udhcpd = self._builder.get_widget("r_udhcpd", Gtk.RadioButton) net_ip = self._builder.get_widget("net_ip", Gtk.Entry) rb_nm = self._builder.get_widget("rb_nm", Gtk.RadioButton) rb_blueman = self._builder.get_widget("rb_blueman", Gtk.RadioButton) rb_dun_nm = self._builder.get_widget("rb_dun_nm", Gtk.RadioButton) rb_dun_blueman = self._builder.get_widget("rb_dun_blueman", Gtk.RadioButton) nap_frame = self._builder.get_widget("nap_frame", Gtk.Frame) warning = self._builder.get_widget("warning", Gtk.Box) if not self.Config["nap-enable"]: nap_frame.props.sensitive = False if self.Config["ip4-address"] is not None: net_ip.props.text = self.Config["ip4-address"] nap_enable.props.active = True else: net_ip.props.text = f"10.{randint(0, 255):d}.{randint(0, 255):d}.1" if self.Config["dhcp-handler"] is None: nap_frame.props.sensitive = False nap_enable.props.active = False r_dnsmasq.props.active = True self.Config["nap-enable"] = False have_dhcpd = have("dhcpd3") or have("dhcpd") have_dnsmasq = have("dnsmasq") have_udhcpd = have("udhcpd") if self.Config["dhcp-handler"] == "DnsMasqHandler" and have_dnsmasq: r_dnsmasq.props.active = True elif self.Config["dhcp-handler"] == "DhcpdHandler" and have_dhcpd: r_dhcpd.props.active = True elif self.Config["dhcp-handler"] == "UdhcpdHandler" and have_udhcpd: r_udhcpd.props.active = True else: r_dnsmasq.props.active = True if not have_dnsmasq and not have_dhcpd and not have_udhcpd: nap_frame.props.sensitive = False warning.props.visible = True warning.props.sensitive = True nap_enable.props.sensitive = False self.Config["nap-enable"] = False if not have_dnsmasq: r_dnsmasq.props.sensitive = False r_dnsmasq.props.active = False if not have_dhcpd: r_dhcpd.props.sensitive = False r_dhcpd.props.active = False if not have_udhcpd: r_udhcpd.props.sensitive = False r_udhcpd.props.active = False r_dnsmasq.connect("toggled", lambda x: self.option_changed_notify("dnsmasq")) r_dhcpd.connect("toggled", lambda x: self.option_changed_notify("dhcpd")) r_udhcpd.connect("toggled", lambda x: self.option_changed_notify("udhcpd")) net_ip.connect("changed", lambda x: self.option_changed_notify("ip", False)) nap_enable.connect("toggled", lambda x: self.option_changed_notify("nap_enable")) self.Config.bind("nap-enable", nap_enable, "active", Gio.SettingsBindFlags.GET) nap_enable.bind_property("active", nap_frame, "sensitive", GObject.BindingFlags.DEFAULT) applet = AppletService() avail_plugins = applet.QueryAvailablePlugins() active_plugins = applet.QueryPlugins() def dun_support_toggled(rb: Gtk.RadioButton, x: str) -> None: if rb.props.active and x == "nm": applet.SetPluginConfig('(sb)', "PPPSupport", False) applet.SetPluginConfig('(sb)', "NMDUNSupport", True) elif rb.props.active and x == "blueman": applet.SetPluginConfig('(sb)', "NMDUNSupport", False) applet.SetPluginConfig('(sb)', "PPPSupport", True) def pan_support_toggled(rb: Gtk.RadioButton, x: str) -> None: if rb.props.active and x == "nm": applet.SetPluginConfig('(sb)', "DhcpClient", False) applet.SetPluginConfig('(sb)', "NMPANSupport", True) elif rb.props.active and x == "blueman": applet.SetPluginConfig('(sb)', "NMPANSupport", False) applet.SetPluginConfig('(sb)', "DhcpClient", True) if "PPPSupport" in active_plugins: rb_dun_blueman.props.active = True if "NMDUNSupport" in avail_plugins: rb_dun_nm.props.sensitive = True else: rb_dun_nm.props.sensitive = False rb_dun_nm.props.tooltip_text = _("Not currently supported with this setup") if "DhcpClient" in active_plugins: rb_blueman.props.active = True if "NMPANSupport" in avail_plugins: rb_nm.props.sensitive = True else: rb_nm.props.sensitive = False rb_nm.props.tooltip_text = _("Not currently supported with this setup") if "NMPANSupport" in active_plugins: rb_nm.props.active = True if "NMDUNSupport" in active_plugins: rb_dun_nm.props.active = True rb_nm.connect("toggled", pan_support_toggled, "nm") rb_blueman.connect("toggled", pan_support_toggled, "blueman") rb_dun_nm.connect("toggled", dun_support_toggled, "nm") rb_dun_blueman.connect("toggled", dun_support_toggled, "blueman") blueman-2.4.3/blueman/plugins/services/Transfer.py000066400000000000000000000051071465054505200222410ustar00rootroot00000000000000from gettext import gettext as _ import logging from blueman.main.Builder import Builder from blueman.plugins.ServicePlugin import ServicePlugin from blueman.main.DBusProxies import AppletService import gi gi.require_version("Gtk", "3.0") from gi.repository import Gtk, Gio class Transfer(ServicePlugin): __plugin_info__ = (_("Transfer"), "folder") def on_load(self) -> None: self._builder = Builder("services-transfer.ui") self.widget = self._builder.get_widget("transfer", Gtk.Grid) a = AppletService() if "TransferService" in a.QueryPlugins(): self._setup_transfer() else: self.widget.props.sensitive = False self.widget.props.tooltip_text = _("Applet's transfer service plugin is disabled") def on_property_changed(self, config: Gio.Settings, key: str) -> None: value = config[key] if key == "shared-path": self._builder.get_widget(key, Gtk.FileChooserButton).set_current_folder(value) self.option_changed_notify(key, False) def on_apply(self) -> None: if self.on_query_apply_state(): for opt in self.get_options(): if opt == "shared-path": shared_path = self._builder.get_widget("shared-path", Gtk.FileChooserButton) self._config["shared-path"] = shared_path.get_filename() elif opt == "opp-accept": opp_accept = self._builder.get_widget("opp-accept", Gtk.CheckButton) self._config["opp-accept"] = opp_accept.get_active() else: raise NotImplementedError(f"Unknow option: {opt}") self.clear_options() logging.info("transfer apply") def on_query_apply_state(self) -> bool: opts = self.get_options() if not opts: return False else: return True def _setup_transfer(self) -> None: self._config = Gio.Settings(schema_id="org.blueman.transfer") self._config.connect("changed", self.on_property_changed) opp_accept = self._builder.get_widget("opp-accept", Gtk.CheckButton) shared_path = self._builder.get_widget("shared-path", Gtk.FileChooserButton) opp_accept.props.active = self._config["opp-accept"] if self._config["shared-path"]: shared_path.set_current_folder(self._config["shared-path"]) opp_accept.connect("toggled", lambda x: self.option_changed_notify("opp-accept")) shared_path.connect("file-set", lambda x: self.option_changed_notify("shared-path")) blueman-2.4.3/blueman/plugins/services/__init__.py000066400000000000000000000000001465054505200221770ustar00rootroot00000000000000blueman-2.4.3/blueman/services/000077500000000000000000000000001465054505200164175ustar00rootroot00000000000000blueman-2.4.3/blueman/services/DialupNetwork.py000066400000000000000000000013261465054505200215630ustar00rootroot00000000000000from gettext import gettext as _ from typing import Set from blueman.Service import Action from blueman.services.meta import SerialService from blueman.Sdp import DIALUP_NET_SVCLASS_ID from blueman.gui.GsmSettings import GsmSettings class DialupNetwork(SerialService): __svclass_id__ = DIALUP_NET_SVCLASS_ID __icon__ = "modem" __priority__ = 50 @property def common_actions(self) -> Set[Action]: def open_settings() -> None: d = GsmSettings(self.device['Address']) d.run() d.destroy() return {Action( _("Dialup Settings"), "preferences-other", {'PPPSupport', 'NMDUNSupport'}, open_settings )} blueman-2.4.3/blueman/services/Functions.py000066400000000000000000000014671465054505200207510ustar00rootroot00000000000000import inspect import logging from typing import Optional, List from blueman.Service import Service from blueman.Sdp import ServiceUUID from blueman.bluez.Device import Device from blueman.bluez.errors import BluezDBusException import blueman.services def get_service(device: Device, uuid: str) -> Optional[Service]: for name, cls in inspect.getmembers(blueman.services, inspect.isclass): if ServiceUUID(uuid).short_uuid == cls.__svclass_id__: svc: Service = cls(device, uuid) return svc return None def get_services(device: Device) -> List[Service]: try: services = (get_service(device, uuid) for uuid in device['UUIDs']) return [service for service in services if service] except BluezDBusException as e: logging.exception(e) return [] blueman-2.4.3/blueman/services/GroupNetwork.py000066400000000000000000000003411465054505200214350ustar00rootroot00000000000000from blueman.services.meta import NetworkService from blueman.Sdp import GN_SVCLASS_ID class GroupNetwork(NetworkService): __svclass_id__ = GN_SVCLASS_ID __icon__ = "network-wireless-symbolic" __priority__ = 80 blueman-2.4.3/blueman/services/Makefile.am000066400000000000000000000004751465054505200204610ustar00rootroot00000000000000SUBDIRS = meta bluemandir = $(pythondir)/blueman/services blueman_PYTHON = \ __init__.py \ DialupNetwork.py \ Functions.py \ GroupNetwork.py \ NetworkAccessPoint.py \ SerialPort.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/services/Makefile.in000066400000000000000000000571341465054505200204760ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/services ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = meta bluemandir = $(pythondir)/blueman/services blueman_PYTHON = \ __init__.py \ DialupNetwork.py \ Functions.py \ GroupNetwork.py \ NetworkAccessPoint.py \ SerialPort.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(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) --foreign blueman/services/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/services/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(bluemandir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 clean-local mostlyclean-am distclean: distclean-recursive -rm -f Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-bluemanPYTHON 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 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: uninstall-bluemanPYTHON .MAKE: $(am__recursive_targets) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool clean-local \ cscopelist-am ctags ctags-am distclean distclean-generic \ distclean-libtool distclean-tags distdir dvi dvi-am html \ html-am info info-am install install-am install-bluemanPYTHON \ 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 uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/services/NetworkAccessPoint.py000066400000000000000000000003511465054505200225550ustar00rootroot00000000000000from blueman.services.meta import NetworkService from blueman.Sdp import NAP_SVCLASS_ID class NetworkAccessPoint(NetworkService): __svclass_id__ = NAP_SVCLASS_ID __icon__ = "network-wireless-symbolic" __priority__ = 81 blueman-2.4.3/blueman/services/SerialPort.py000066400000000000000000000003441465054505200210560ustar00rootroot00000000000000from blueman.services.meta import SerialService from blueman.Sdp import SERIAL_PORT_SVCLASS_ID class SerialPort(SerialService): __svclass_id__ = SERIAL_PORT_SVCLASS_ID __icon__ = "blueman-serial" __priority__ = 50 blueman-2.4.3/blueman/services/__init__.py000066400000000000000000000007731465054505200205370ustar00rootroot00000000000000from blueman.services.DialupNetwork import DialupNetwork as DialupNetwork from blueman.services.GroupNetwork import GroupNetwork as GroupNetwork from blueman.services.NetworkAccessPoint import NetworkAccessPoint as NetworkAccessPoint from blueman.services.SerialPort import SerialPort as SerialPort from blueman.services.Functions import get_service as get_service, get_services as get_services __all__ = ["DialupNetwork", "GroupNetwork", "NetworkAccessPoint", "SerialPort", "get_service", "get_services"] blueman-2.4.3/blueman/services/meta/000077500000000000000000000000001465054505200173455ustar00rootroot00000000000000blueman-2.4.3/blueman/services/meta/Makefile.am000066400000000000000000000003621465054505200214020ustar00rootroot00000000000000bluemandir = $(pythondir)/blueman/services/meta blueman_PYTHON = \ __init__.py \ NetworkService.py \ SerialService.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) clean-local: rm -rf *.pyc *.pyo blueman-2.4.3/blueman/services/meta/Makefile.in000066400000000000000000000425051465054505200214200ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = blueman/services/meta ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(blueman_PYTHON) \ $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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__py_compile = PYTHON=$(PYTHON) $(SHELL) $(py_compile) am__installdirs = "$(DESTDIR)$(bluemandir)" am__pep3147_tweak = \ sed -e 's|\.py$$||' -e 's|[^/]*$$|__pycache__/&.*.pyc __pycache__/&.*.pyo|' py_compile = $(top_srcdir)/py-compile am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/py-compile DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ bluemandir = $(pythondir)/blueman/services/meta blueman_PYTHON = \ __init__.py \ NetworkService.py \ SerialService.py CLEANFILES = \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign blueman/services/meta/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign blueman/services/meta/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-bluemanPYTHON: $(blueman_PYTHON) @$(NORMAL_INSTALL) @list='$(blueman_PYTHON)'; dlist=; list2=; test -n "$(bluemandir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(bluemandir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemandir)" || exit 1; \ fi; \ for p in $$list; do \ if test -f "$$p"; then b=; else b="$(srcdir)/"; fi; \ if test -f $$b$$p; then \ $(am__strip_dir) \ dlist="$$dlist $$f"; \ list2="$$list2 $$b$$p"; \ else :; fi; \ done; \ for file in $$list2; do echo $$file; done | $(am__base_list) | \ while read files; do \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(bluemandir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(bluemandir)" || exit $$?; \ done || exit $$?; \ if test -n "$$dlist"; then \ $(am__py_compile) --destdir "$(DESTDIR)" \ --basedir "$(bluemandir)" $$dlist; \ else :; fi uninstall-bluemanPYTHON: @$(NORMAL_UNINSTALL) @list='$(blueman_PYTHON)'; test -n "$(bluemandir)" || list=; \ py_files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ test -n "$$py_files" || exit 0; \ dir='$(DESTDIR)$(bluemandir)'; \ pyc_files=`echo "$$py_files" | sed 's|$$|c|'`; \ pyo_files=`echo "$$py_files" | sed 's|$$|o|'`; \ st=0; \ for files in "$$py_files" "$$pyc_files" "$$pyo_files"; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done; \ dir='$(DESTDIR)$(bluemandir)'; \ echo "$$py_files" | $(am__pep3147_tweak) | $(am__base_list) | \ while read files; do \ $(am__uninstall_files_from_dir) || st=$$?; \ done || exit $$?; \ exit $$st tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: for dir in "$(DESTDIR)$(bluemandir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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-local mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-bluemanPYTHON 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-bluemanPYTHON .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ clean-local cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-bluemanPYTHON 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 maintainer-clean \ maintainer-clean-generic mostlyclean mostlyclean-generic \ mostlyclean-libtool pdf pdf-am ps ps-am tags-am uninstall \ uninstall-am uninstall-bluemanPYTHON .PRECIOUS: Makefile clean-local: rm -rf *.pyc *.pyo # 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: blueman-2.4.3/blueman/services/meta/NetworkService.py000066400000000000000000000034251465054505200226750ustar00rootroot00000000000000from gettext import gettext as _ from typing import Optional, Callable, List, Set from blueman.main.DBusProxies import AppletService from blueman.Service import Service, Action, Instance from blueman.bluez.Device import Device from blueman.bluez.Network import Network from blueman.bluez.errors import BluezDBusException class NetworkService(Service): def __init__(self, device: Device, uuid: str): super().__init__(device, uuid) self._service = Network(obj_path=device.get_object_path()) @property def available(self) -> bool: # This interface is only available after pairing paired: bool = self.device["Paired"] return paired @property def connectable(self) -> bool: return not self.available or not self._service["Connected"] @property def connected_instances(self) -> List[Instance]: return [] if self.connectable else [Instance(self.name)] def connect( self, reply_handler: Optional[Callable[[str], None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: self._service.connect(self.uuid, reply_handler=reply_handler, error_handler=error_handler) def disconnect( self, reply_handler: Optional[Callable[[], None]] = None, error_handler: Optional[Callable[[BluezDBusException], None]] = None, ) -> None: self._service.disconnect(reply_handler=reply_handler, error_handler=error_handler) @property def common_actions(self) -> Set[Action]: def renew() -> None: AppletService().DhcpClient('(s)', self.device.get_object_path()) return {Action( _("Renew IP Address"), "view-refresh", {"DhcpClient"}, renew )} blueman-2.4.3/blueman/services/meta/SerialService.py000066400000000000000000000107441465054505200224650ustar00rootroot00000000000000from gettext import gettext as _ import logging import os import subprocess from typing import Callable, Dict, Optional, List from gi.repository import Gio, GLib from blueman.bluez.Adapter import Adapter from _blueman import create_rfcomm_device, get_rfcomm_channel, RFCOMMError, rfcomm_list from blueman.Service import Service, Instance from blueman.bluez.Device import Device from blueman.main.DBusProxies import Mechanism from blueman.Constants import RFCOMM_WATCHER_PATH class SerialService(Service): def __init__(self, device: Device, uuid: str) -> None: super().__init__(device, uuid) self._handlerids: Dict[int, int] = {} @property def available(self) -> bool: # It will ask to pair anyway so not make it available paired: bool = self.device["Paired"] return paired @property def connectable(self) -> bool: try: rfcomm_list() except RFCOMMError: return False return True @property def connected_instances(self) -> List[Instance]: try: lst = rfcomm_list() except RFCOMMError as e: logging.error(e) return [] return [Instance(_("Serial Port %s") % "rfcomm%d" % dev["id"], dev["id"]) for dev in lst if dev["dst"] == self.device['Address'] and dev["state"] == "connected"] def on_file_changed( self, monitor: Gio.FileMonitor, file: Gio.File, _other_file: Gio.File, event_type: Gio.FileMonitorEvent, port: int ) -> None: if event_type == Gio.FileMonitorEvent.DELETED: logging.info(f'{file.get_path()} got deleted') if port in self._handlerids: handler_id = self._handlerids.pop(port) monitor.disconnect(handler_id) else: logging.warning(f"No handler id for {port}") elif event_type == Gio.FileMonitorEvent.ATTRIBUTE_CHANGED: path = file.get_path() assert path is not None self.try_replace_root_watcher(monitor, path, port) def try_replace_root_watcher(self, monitor: Gio.FileMonitor, path: str, port: int) -> None: if not os.access(path, os.R_OK | os.W_OK): return logging.info(f'User was granted access to {path}') logging.info('Replacing root watcher') Mechanism().CloseRFCOMM('(d)', port) subprocess.Popen([RFCOMM_WATCHER_PATH, path]) if port in self._handlerids: handler_id = self._handlerids.pop(port) monitor.disconnect(handler_id) else: logging.warning(f"No handler id for {port}") def connect( self, reply_handler: Optional[Callable[[int], None]] = None, error_handler: Optional[Callable[[RFCOMMError], None]] = None ) -> bool: # We expect this service to have a reserved UUID uuid = self.short_uuid assert uuid channel = get_rfcomm_channel(uuid, self.device['Address']) if channel is None or channel == 0: error = RFCOMMError("Failed to get rfcomm channel") if error_handler: error_handler(error) return True else: raise error try: port_id = create_rfcomm_device(Adapter(obj_path=self.device["Adapter"])['Address'], self.device["Address"], channel) filename = f"/dev/rfcomm{port_id:d}" logging.info('Starting rfcomm watcher as root') Mechanism().OpenRFCOMM('(d)', port_id) mon = Gio.File.new_for_path(filename).monitor_file(Gio.FileMonitorFlags.NONE) self._handlerids[port_id] = mon.connect('changed', self.on_file_changed, port_id) self.try_replace_root_watcher(mon, filename, port_id) if reply_handler: reply_handler(port_id) except RFCOMMError as e: if error_handler: error_handler(e) else: raise e return True def disconnect( self, port_id: int, reply_handler: Optional[Callable[[], None]] = None, error_handler: Optional[Callable[[str], None]] = None ) -> None: try: Mechanism().CloseRFCOMM('(d)', port_id) except GLib.Error as e: if error_handler: error_handler(e.message) else: raise if reply_handler: reply_handler() blueman-2.4.3/blueman/services/meta/__init__.py000066400000000000000000000003201465054505200214510ustar00rootroot00000000000000from blueman.services.meta.NetworkService import NetworkService as NetworkService from blueman.services.meta.SerialService import SerialService as SerialService __all__ = ["NetworkService", "SerialService"] blueman-2.4.3/compile000077500000000000000000000163501465054505200145340ustar00rootroot00000000000000#! /bin/sh # Wrapper for compilers which do not understand '-c -o'. scriptversion=2018-03-07.03; # UTC # Copyright (C) 1999-2021 Free Software Foundation, Inc. # Written by Tom Tromey . # # 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 . # 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 or send patches to # . 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* | MSYS*) 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/* | msys/*) 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 . EOF exit $? ;; -v | --v*) echo "compile $scriptversion" exit $? ;; cl | *[/\\]cl | cl.exe | *[/\\]cl.exe | \ icl | *[/\\]icl | icl.exe | *[/\\]icl.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 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: blueman-2.4.3/config.guess000077500000000000000000001405121465054505200154740ustar00rootroot00000000000000#! /bin/sh # Attempt to guess a canonical system name. # Copyright 1992-2022 Free Software Foundation, Inc. # shellcheck disable=SC2006,SC2268 # see below for rationale timestamp='2022-01-09' # This file 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 3 of the License, 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 . # # 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 Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # # Originally written by Per Bothner; maintained since 2000 by Ben Elliston. # # You can get the latest version of this script from: # https://git.savannah.gnu.org/cgit/config.git/plain/config.guess # # Please send patches to . # The "shellcheck disable" line above the timestamp inhibits complaints # about features and limitations of the classic Bourne shell that were # superseded or lifted in POSIX. However, this script identifies a wide # variety of pre-POSIX systems that do not have POSIX shells at all, and # even some reasonably current systems (Solaris 10 as case-in-point) still # have a pre-POSIX /bin/sh. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] Output the configuration name of the system \`$me' is run on. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.guess ($timestamp) Originally written by Per Bothner. Copyright 1992-2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; * ) break ;; esac done if test $# != 0; then echo "$me: too many arguments$help" >&2 exit 1 fi # Just in case it came from the environment. GUESS= # CC_FOR_BUILD -- compiler used by this script. Note that the use of a # compiler to aid in system detection is discouraged as it requires # temporary files to be created and, as you can see below, it is a # headache to deal with in a portable fashion. # Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still # use `HOST_CC' if defined, but it is deprecated. # Portable tmp directory creation inspired by the Autoconf team. tmp= # shellcheck disable=SC2172 trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15 set_cc_for_build() { # prevent multiple calls if $tmp is already set test "$tmp" && return 0 : "${TMPDIR=/tmp}" # shellcheck disable=SC2039,SC3028 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } dummy=$tmp/dummy case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in ,,) echo "int x;" > "$dummy.c" for driver in cc gcc c89 c99 ; do if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then CC_FOR_BUILD=$driver break fi done if test x"$CC_FOR_BUILD" = x ; then CC_FOR_BUILD=no_compiler_found fi ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; esac } # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) if test -f /.attbin/uname ; then PATH=$PATH:/.attbin ; export PATH fi UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown case $UNAME_SYSTEM in Linux|GNU|GNU/*) LIBC=unknown set_cc_for_build cat <<-EOF > "$dummy.c" #include #if defined(__UCLIBC__) LIBC=uclibc #elif defined(__dietlibc__) LIBC=dietlibc #elif defined(__GLIBC__) LIBC=gnu #else #include /* First heuristic to detect musl libc. */ #ifdef __DEFINED_va_list LIBC=musl #endif #endif EOF cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'` eval "$cc_set_libc" # Second heuristic to detect musl libc. if [ "$LIBC" = unknown ] && command -v ldd >/dev/null && ldd --version 2>&1 | grep -q ^musl; then LIBC=musl fi # If the system lacks a compiler, then just pick glibc. # We could probably try harder. if [ "$LIBC" = unknown ]; then LIBC=gnu fi ;; esac # Note: order is significant - the case branches are not exclusive. case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in *:NetBSD:*:*) # NetBSD (nbsd) targets should (where applicable) match one or # more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*, # *-*-netbsdecoff* and *-*-netbsd*. For targets that recently # switched to ELF, *-*-netbsd* would select the old # object file format. This provides both forward # compatibility and a consistent mechanism for selecting the # object file format. # # Note: NetBSD doesn't particularly care about the vendor # portion of the name. We always set it to "unknown". UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \ /sbin/sysctl -n hw.machine_arch 2>/dev/null || \ /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \ echo unknown)` case $UNAME_MACHINE_ARCH in aarch64eb) machine=aarch64_be-unknown ;; armeb) machine=armeb-unknown ;; arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; sh5el) machine=sh5le-unknown ;; earmv*) arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'` endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'` machine=${arch}${endian}-unknown ;; *) machine=$UNAME_MACHINE_ARCH-unknown ;; esac # The Operating System including object format, if it has switched # to ELF recently (or will in the future) and ABI. case $UNAME_MACHINE_ARCH in earm*) os=netbsdelf ;; arm*|i386|m68k|ns32k|sh3*|sparc|vax) set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? os=netbsd else os=netbsdelf fi ;; *) os=netbsd ;; esac # Determine ABI tags. case $UNAME_MACHINE_ARCH in earm*) expr='s/^earmv[0-9]/-eabi/;s/eb$//' abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"` ;; esac # The OS release # Debian GNU/NetBSD machines have a different userland, and # thus, need a distinct triplet. However, they do not need # kernel version information, so it can be replaced with a # suitable tag, in the style of linux-gnu. case $UNAME_VERSION in Debian*) release='-gnu' ;; *) release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2` ;; esac # Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM: # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. GUESS=$machine-${os}${release}${abi-} ;; *:Bitrig:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE ;; *:OpenBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE ;; *:SecBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE ;; *:LibertyBSD:*:*) UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'` GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE ;; *:MidnightBSD:*:*) GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE ;; *:ekkoBSD:*:*) GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE ;; *:SolidBSD:*:*) GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE ;; *:OS108:*:*) GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE ;; macppc:MirBSD:*:*) GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE ;; *:MirBSD:*:*) GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE ;; *:Sortix:*:*) GUESS=$UNAME_MACHINE-unknown-sortix ;; *:Twizzler:*:*) GUESS=$UNAME_MACHINE-unknown-twizzler ;; *:Redox:*:*) GUESS=$UNAME_MACHINE-unknown-redox ;; mips:OSF1:*.*) GUESS=mips-dec-osf1 ;; alpha:OSF1:*:*) # Reset EXIT trap before exiting to avoid spurious non-zero exit code. trap '' 0 case $UNAME_RELEASE in *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` ;; *5.*) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` ;; esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU # types through head -n 1, so we only detect the type of CPU 0. ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^ The alpha \(.*\) processor.*$/\1/p' | head -n 1` case $ALPHA_CPU_TYPE in "EV4 (21064)") UNAME_MACHINE=alpha ;; "EV4.5 (21064)") UNAME_MACHINE=alpha ;; "LCA4 (21066/21068)") UNAME_MACHINE=alpha ;; "EV5 (21164)") UNAME_MACHINE=alphaev5 ;; "EV5.6 (21164A)") UNAME_MACHINE=alphaev56 ;; "EV5.6 (21164PC)") UNAME_MACHINE=alphapca56 ;; "EV5.7 (21164PC)") UNAME_MACHINE=alphapca57 ;; "EV6 (21264)") UNAME_MACHINE=alphaev6 ;; "EV6.7 (21264A)") UNAME_MACHINE=alphaev67 ;; "EV6.8CB (21264C)") UNAME_MACHINE=alphaev68 ;; "EV6.8AL (21264B)") UNAME_MACHINE=alphaev68 ;; "EV6.8CX (21264D)") UNAME_MACHINE=alphaev68 ;; "EV6.9A (21264/EV69A)") UNAME_MACHINE=alphaev69 ;; "EV7 (21364)") UNAME_MACHINE=alphaev7 ;; "EV7.9 (21364A)") UNAME_MACHINE=alphaev79 ;; esac # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` GUESS=$UNAME_MACHINE-dec-osf$OSF_REL ;; Amiga*:UNIX_System_V:4.0:*) GUESS=m68k-unknown-sysv4 ;; *:[Aa]miga[Oo][Ss]:*:*) GUESS=$UNAME_MACHINE-unknown-amigaos ;; *:[Mm]orph[Oo][Ss]:*:*) GUESS=$UNAME_MACHINE-unknown-morphos ;; *:OS/390:*:*) GUESS=i370-ibm-openedition ;; *:z/VM:*:*) GUESS=s390-ibm-zvmoe ;; *:OS400:*:*) GUESS=powerpc-ibm-os400 ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) GUESS=arm-acorn-riscix$UNAME_RELEASE ;; arm*:riscos:*:*|arm*:RISCOS:*:*) GUESS=arm-unknown-riscos ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) GUESS=hppa1.1-hitachi-hiuxmpp ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. case `(/bin/universe) 2>/dev/null` in att) GUESS=pyramid-pyramid-sysv3 ;; *) GUESS=pyramid-pyramid-bsd ;; esac ;; NILE*:*:*:dcosx) GUESS=pyramid-pyramid-svr4 ;; DRS?6000:unix:4.0:6*) GUESS=sparc-icl-nx6 ;; DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in sparc) GUESS=sparc-icl-nx7 ;; esac ;; s390x:SunOS:*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL ;; sun4H:SunOS:5.*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=sparc-hal-solaris2$SUN_REL ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=sparc-sun-solaris2$SUN_REL ;; i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) GUESS=i386-pc-auroraux$UNAME_RELEASE ;; i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) set_cc_for_build SUN_ARCH=i386 # If there is a compiler, see if it is configured for 64-bit objects. # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then SUN_ARCH=x86_64 fi fi SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=$SUN_ARCH-pc-solaris2$SUN_REL ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=sparc-sun-solaris3$SUN_REL ;; sun4*:SunOS:*:*) case `/usr/bin/arch -k` in Series*|S4*) UNAME_RELEASE=`uname -v` ;; esac # Japanese Language versions have a version number like `4.1.3-JL'. SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'` GUESS=sparc-sun-sunos$SUN_REL ;; sun3*:SunOS:*:*) GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3 case `/bin/arch` in sun3) GUESS=m68k-sun-sunos$UNAME_RELEASE ;; sun4) GUESS=sparc-sun-sunos$UNAME_RELEASE ;; esac ;; aushp:SunOS:*:*) GUESS=sparc-auspex-sunos$UNAME_RELEASE ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor # > m68000). The system name ranges from "MiNT" over "FreeMiNT" # to the lowercase version "mint" (or "freemint"). Finally # the system name "TOS" denotes a system which is actually not # MiNT. But MiNT is downward compatible to TOS, so this should # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) GUESS=m68k-atari-mint$UNAME_RELEASE ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) GUESS=m68k-atari-mint$UNAME_RELEASE ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) GUESS=m68k-atari-mint$UNAME_RELEASE ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) GUESS=m68k-milan-mint$UNAME_RELEASE ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) GUESS=m68k-hades-mint$UNAME_RELEASE ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) GUESS=m68k-unknown-mint$UNAME_RELEASE ;; m68k:machten:*:*) GUESS=m68k-apple-machten$UNAME_RELEASE ;; powerpc:machten:*:*) GUESS=powerpc-apple-machten$UNAME_RELEASE ;; RISC*:Mach:*:*) GUESS=mips-dec-mach_bsd4.3 ;; RISC*:ULTRIX:*:*) GUESS=mips-dec-ultrix$UNAME_RELEASE ;; VAX*:ULTRIX*:*:*) GUESS=vax-dec-ultrix$UNAME_RELEASE ;; 2020:CLIX:*:* | 2430:CLIX:*:*) GUESS=clipper-intergraph-clix$UNAME_RELEASE ;; mips:*:*:UMIPS | mips:*:*:RISCos) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #ifdef __cplusplus #include /* for printf() prototype */ int main (int argc, char *argv[]) { #else int main (argc, argv) int argc; char *argv[]; { #endif #if defined (host_mips) && defined (MIPSEB) #if defined (SYSTYPE_SYSV) printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_SVR4) printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0); #endif #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD) printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0); #endif #endif exit (-1); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` && SYSTEM_NAME=`"$dummy" "$dummyarg"` && { echo "$SYSTEM_NAME"; exit; } GUESS=mips-mips-riscos$UNAME_RELEASE ;; Motorola:PowerMAX_OS:*:*) GUESS=powerpc-motorola-powermax ;; Motorola:*:4.3:PL8-*) GUESS=powerpc-harris-powermax ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) GUESS=powerpc-harris-powermax ;; Night_Hawk:Power_UNIX:*:*) GUESS=powerpc-harris-powerunix ;; m88k:CX/UX:7*:*) GUESS=m88k-harris-cxux7 ;; m88k:*:4*:R4*) GUESS=m88k-motorola-sysv4 ;; m88k:*:3*:R3*) GUESS=m88k-motorola-sysv3 ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110 then if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \ test "$TARGET_BINARY_INTERFACE"x = x then GUESS=m88k-dg-dgux$UNAME_RELEASE else GUESS=m88k-dg-dguxbcs$UNAME_RELEASE fi else GUESS=i586-dg-dgux$UNAME_RELEASE fi ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) GUESS=m88k-dolphin-sysv3 ;; M88*:*:R3*:*) # Delta 88k system running SVR3 GUESS=m88k-motorola-sysv3 ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) GUESS=m88k-tektronix-sysv3 ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) GUESS=m68k-tektronix-bsd ;; *:IRIX*:*:*) IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'` GUESS=mips-sgi-irix$IRIX_REL ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. GUESS=romp-ibm-aix # uname -m gives an 8 hex-code CPU id ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) GUESS=i386-ibm-aix ;; ia64:AIX:*:*) if test -x /usr/bin/oslevel ; then IBM_REV=`/usr/bin/oslevel` else IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include main() { if (!__power_pc()) exit(1); puts("powerpc-ibm-aix3.2.5"); exit(0); } EOF if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` then GUESS=$SYSTEM_NAME else GUESS=rs6000-ibm-aix3.2.5 fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then GUESS=rs6000-ibm-aix3.2.4 else GUESS=rs6000-ibm-aix3.2 fi ;; *:AIX:*:[4567]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 else IBM_ARCH=powerpc fi if test -x /usr/bin/lslpp ; then IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \ awk -F: '{ print $3 }' | sed s/[0-9]*$/0/` else IBM_REV=$UNAME_VERSION.$UNAME_RELEASE fi GUESS=$IBM_ARCH-ibm-aix$IBM_REV ;; *:AIX:*:*) GUESS=rs6000-ibm-aix ;; ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*) GUESS=romp-ibm-bsd4.4 ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and GUESS=romp-ibm-bsd$UNAME_RELEASE # 4.3 with uname added to ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) GUESS=rs6000-bull-bosx ;; DPX/2?00:B.O.S.:*:*) GUESS=m68k-bull-sysv3 ;; 9000/[34]??:4.3bsd:1.*:*) GUESS=m68k-hp-bsd ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) GUESS=m68k-hp-bsd4.4 ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` case $UNAME_MACHINE in 9000/31?) HP_ARCH=m68000 ;; 9000/[34]??) HP_ARCH=m68k ;; 9000/[678][0-9][0-9]) if test -x /usr/bin/getconf; then sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null` sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null` case $sc_cpu_version in 523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0 528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1 532) # CPU_PA_RISC2_0 case $sc_kernel_bits in 32) HP_ARCH=hppa2.0n ;; 64) HP_ARCH=hppa2.0w ;; '') HP_ARCH=hppa2.0 ;; # HP-UX 10.20 esac ;; esac fi if test "$HP_ARCH" = ""; then set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #define _HPUX_SOURCE #include #include int main () { #if defined(_SC_KERNEL_BITS) long bits = sysconf(_SC_KERNEL_BITS); #endif long cpu = sysconf (_SC_CPU_VERSION); switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0"); break; case CPU_PA_RISC1_1: puts ("hppa1.1"); break; case CPU_PA_RISC2_0: #if defined(_SC_KERNEL_BITS) switch (bits) { case 64: puts ("hppa2.0w"); break; case 32: puts ("hppa2.0n"); break; default: puts ("hppa2.0"); break; } break; #else /* !defined(_SC_KERNEL_BITS) */ puts ("hppa2.0"); break; #endif default: puts ("hppa1.0"); break; } exit (0); } EOF (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"` test -z "$HP_ARCH" && HP_ARCH=hppa fi ;; esac if test "$HP_ARCH" = hppa2.0w then set_cc_for_build # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler # generating 64-bit code. GNU and HP use different nomenclature: # # $ CC_FOR_BUILD=cc ./config.guess # => hppa2.0w-hp-hpux11.23 # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess # => hppa64-hp-hpux11.23 if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | grep -q __LP64__ then HP_ARCH=hppa2.0w else HP_ARCH=hppa64 fi fi GUESS=$HP_ARCH-hp-hpux$HPUX_REV ;; ia64:HP-UX:*:*) HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'` GUESS=ia64-hp-hpux$HPUX_REV ;; 3050*:HI-UX:*:*) set_cc_for_build sed 's/^ //' << EOF > "$dummy.c" #include int main () { long cpu = sysconf (_SC_CPU_VERSION); /* The order matters, because CPU_IS_HP_MC68K erroneously returns true for CPU_PA_RISC1_0. CPU_IS_PA_RISC returns correct results, however. */ if (CPU_IS_PA_RISC (cpu)) { switch (cpu) { case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break; case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break; case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break; default: puts ("hppa-hitachi-hiuxwe2"); break; } } else if (CPU_IS_HP_MC68K (cpu)) puts ("m68k-hitachi-hiuxwe2"); else puts ("unknown-hitachi-hiuxwe2"); exit (0); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } GUESS=unknown-hitachi-hiuxwe2 ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*) GUESS=hppa1.1-hp-bsd ;; 9000/8??:4.3bsd:*:*) GUESS=hppa1.0-hp-bsd ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) GUESS=hppa1.0-hp-mpeix ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*) GUESS=hppa1.1-hp-osf ;; hp8??:OSF1:*:*) GUESS=hppa1.0-hp-osf ;; i*86:OSF1:*:*) if test -x /usr/sbin/sysversion ; then GUESS=$UNAME_MACHINE-unknown-osf1mk else GUESS=$UNAME_MACHINE-unknown-osf1 fi ;; parisc*:Lites*:*:*) GUESS=hppa1.1-hp-lites ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) GUESS=c1-convex-bsd ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) GUESS=c34-convex-bsd ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) GUESS=c38-convex-bsd ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) GUESS=c4-convex-bsd ;; CRAY*Y-MP:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=ymp-cray-unicos$CRAY_REL ;; CRAY*[A-Z]90:*:*:*) echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' exit ;; CRAY*TS:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=t90-cray-unicos$CRAY_REL ;; CRAY*T3E:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=alphaev5-cray-unicosmk$CRAY_REL ;; CRAY*SV1:*:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=sv1-cray-unicos$CRAY_REL ;; *:UNICOS/mp:*:*) CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'` GUESS=craynv-cray-unicosmp$CRAY_REL ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz` FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'` GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'` FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'` GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL} ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE ;; sparc*:BSD/OS:*:*) GUESS=sparc-unknown-bsdi$UNAME_RELEASE ;; *:BSD/OS:*:*) GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE ;; arm:FreeBSD:*:*) UNAME_PROCESSOR=`uname -p` set_cc_for_build if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi else FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf fi ;; *:FreeBSD:*:*) UNAME_PROCESSOR=`/usr/bin/uname -p` case $UNAME_PROCESSOR in amd64) UNAME_PROCESSOR=x86_64 ;; i386) UNAME_PROCESSOR=i586 ;; esac FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL ;; i*:CYGWIN*:*) GUESS=$UNAME_MACHINE-pc-cygwin ;; *:MINGW64*:*) GUESS=$UNAME_MACHINE-pc-mingw64 ;; *:MINGW*:*) GUESS=$UNAME_MACHINE-pc-mingw32 ;; *:MSYS*:*) GUESS=$UNAME_MACHINE-pc-msys ;; i*:PW*:*) GUESS=$UNAME_MACHINE-pc-pw32 ;; *:SerenityOS:*:*) GUESS=$UNAME_MACHINE-pc-serenity ;; *:Interix*:*) case $UNAME_MACHINE in x86) GUESS=i586-pc-interix$UNAME_RELEASE ;; authenticamd | genuineintel | EM64T) GUESS=x86_64-unknown-interix$UNAME_RELEASE ;; IA64) GUESS=ia64-unknown-interix$UNAME_RELEASE ;; esac ;; i*:UWIN*:*) GUESS=$UNAME_MACHINE-pc-uwin ;; amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) GUESS=x86_64-pc-cygwin ;; prep*:SunOS:5.*:*) SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'` GUESS=powerpcle-unknown-solaris2$SUN_REL ;; *:GNU:*:*) # the GNU system GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'` GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'` GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL ;; *:GNU/*:*:*) # other systems with GNU libc and userland GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"` GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC ;; *:Minix:*:*) GUESS=$UNAME_MACHINE-unknown-minix ;; aarch64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; aarch64_be:Linux:*:*) UNAME_MACHINE=aarch64_be GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; alpha:Linux:*:*) case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in EV5) UNAME_MACHINE=alphaev5 ;; EV56) UNAME_MACHINE=alphaev56 ;; PCA56) UNAME_MACHINE=alphapca56 ;; PCA57) UNAME_MACHINE=alphapca56 ;; EV6) UNAME_MACHINE=alphaev6 ;; EV67) UNAME_MACHINE=alphaev67 ;; EV68*) UNAME_MACHINE=alphaev68 ;; esac objdump --private-headers /bin/sh | grep -q ld.so.1 if test "$?" = 0 ; then LIBC=gnulibc1 ; fi GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; arm*:Linux:*:*) set_cc_for_build if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_EABI__ then GUESS=$UNAME_MACHINE-unknown-linux-$LIBC else if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \ | grep -q __ARM_PCS_VFP then GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi else GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf fi fi ;; avr32*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; cris:Linux:*:*) GUESS=$UNAME_MACHINE-axis-linux-$LIBC ;; crisv32:Linux:*:*) GUESS=$UNAME_MACHINE-axis-linux-$LIBC ;; e2k:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; frv:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; hexagon:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; i*86:Linux:*:*) GUESS=$UNAME_MACHINE-pc-linux-$LIBC ;; ia64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; k1om:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; loongarch32:Linux:*:* | loongarch64:Linux:*:* | loongarchx32:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; m32r*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; m68*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; mips:Linux:*:* | mips64:Linux:*:*) set_cc_for_build IS_GLIBC=0 test x"${LIBC}" = xgnu && IS_GLIBC=1 sed 's/^ //' << EOF > "$dummy.c" #undef CPU #undef mips #undef mipsel #undef mips64 #undef mips64el #if ${IS_GLIBC} && defined(_ABI64) LIBCABI=gnuabi64 #else #if ${IS_GLIBC} && defined(_ABIN32) LIBCABI=gnuabin32 #else LIBCABI=${LIBC} #endif #endif #if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 CPU=mipsisa64r6 #else #if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6 CPU=mipsisa32r6 #else #if defined(__mips64) CPU=mips64 #else CPU=mips #endif #endif #endif #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) MIPS_ENDIAN=el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) MIPS_ENDIAN= #else MIPS_ENDIAN= #endif #endif EOF cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'` eval "$cc_set_vars" test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; } ;; mips64el:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; openrisc*:Linux:*:*) GUESS=or1k-unknown-linux-$LIBC ;; or32:Linux:*:* | or1k*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; padre:Linux:*:*) GUESS=sparc-unknown-linux-$LIBC ;; parisc64:Linux:*:* | hppa64:Linux:*:*) GUESS=hppa64-unknown-linux-$LIBC ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;; PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;; *) GUESS=hppa-unknown-linux-$LIBC ;; esac ;; ppc64:Linux:*:*) GUESS=powerpc64-unknown-linux-$LIBC ;; ppc:Linux:*:*) GUESS=powerpc-unknown-linux-$LIBC ;; ppc64le:Linux:*:*) GUESS=powerpc64le-unknown-linux-$LIBC ;; ppcle:Linux:*:*) GUESS=powerpcle-unknown-linux-$LIBC ;; riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; s390:Linux:*:* | s390x:Linux:*:*) GUESS=$UNAME_MACHINE-ibm-linux-$LIBC ;; sh64*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; sh*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; sparc:Linux:*:* | sparc64:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; tile*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; vax:Linux:*:*) GUESS=$UNAME_MACHINE-dec-linux-$LIBC ;; x86_64:Linux:*:*) set_cc_for_build LIBCABI=$LIBC if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __ILP32__'; echo IS_X32; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_X32 >/dev/null then LIBCABI=${LIBC}x32 fi fi GUESS=$UNAME_MACHINE-pc-linux-$LIBCABI ;; xtensa*:Linux:*:*) GUESS=$UNAME_MACHINE-unknown-linux-$LIBC ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. GUESS=i386-sequent-sysv4 ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... # I am not positive that other SVR4 systems won't match this, # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. GUESS=$UNAME_MACHINE-pc-os2-emx ;; i*86:XTS-300:*:STOP) GUESS=$UNAME_MACHINE-unknown-stop ;; i*86:atheos:*:*) GUESS=$UNAME_MACHINE-unknown-atheos ;; i*86:syllable:*:*) GUESS=$UNAME_MACHINE-pc-syllable ;; i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) GUESS=i386-unknown-lynxos$UNAME_RELEASE ;; i*86:*DOS:*:*) GUESS=$UNAME_MACHINE-pc-msdosdjgpp ;; i*86:*:4.*:*) UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL else GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL fi ;; i*86:*:5:[678]*) # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null >/dev/null ; then UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')` (/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486 (/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \ && UNAME_MACHINE=i586 (/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \ && UNAME_MACHINE=i686 (/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \ && UNAME_MACHINE=i686 GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL else GUESS=$UNAME_MACHINE-pc-sysv32 fi ;; pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about # the processor, so we play safe by assuming i586. # Note: whatever this is, it MUST be the same as what config.sub # prints for the "djgpp" host, or else GDB configure will decide that # this is a cross-build. GUESS=i586-pc-msdosdjgpp ;; Intel:Mach:3*:*) GUESS=i386-pc-mach3 ;; paragon:*:*:*) GUESS=i860-intel-osf1 ;; i860:*:4.*:*) # i860-SVR4 if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then GUESS=i860-stardent-sysv$UNAME_RELEASE # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. GUESS=i860-unknown-sysv$UNAME_RELEASE # Unknown i860-SVR4 fi ;; mini*:CTIX:SYS*5:*) # "miniframe" GUESS=m68010-convergent-sysv ;; mc68k:UNIX:SYSTEM5:3.51m) GUESS=m68k-convergent-sysv ;; M680?0:D-NIX:5.3:*) GUESS=m68k-diab-dnix ;; M68*:*:R3V[5678]*:*) test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; NCR*:*:4.2:* | MPRAS*:*:4.2:*) OS_REL='.3' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) GUESS=m68k-unknown-lynxos$UNAME_RELEASE ;; mc68030:UNIX_System_V:4.*:*) GUESS=m68k-atari-sysv4 ;; TSUNAMI:LynxOS:2.*:*) GUESS=sparc-unknown-lynxos$UNAME_RELEASE ;; rs6000:LynxOS:2.*:*) GUESS=rs6000-unknown-lynxos$UNAME_RELEASE ;; PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) GUESS=powerpc-unknown-lynxos$UNAME_RELEASE ;; SM[BE]S:UNIX_SV:*:*) GUESS=mips-dde-sysv$UNAME_RELEASE ;; RM*:ReliantUNIX-*:*:*) GUESS=mips-sni-sysv4 ;; RM*:SINIX-*:*:*) GUESS=mips-sni-sysv4 ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` GUESS=$UNAME_MACHINE-sni-sysv4 else GUESS=ns32k-sni-sysv fi ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says GUESS=i586-unisys-sysv4 ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm GUESS=hppa1.1-stratus-sysv4 ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. GUESS=i860-stratus-sysv4 ;; i*86:VOS:*:*) # From Paul.Green@stratus.com. GUESS=$UNAME_MACHINE-stratus-vos ;; *:VOS:*:*) # From Paul.Green@stratus.com. GUESS=hppa1.1-stratus-vos ;; mc68*:A/UX:*:*) GUESS=m68k-apple-aux$UNAME_RELEASE ;; news*:NEWS-OS:6*:*) GUESS=mips-sony-newsos6 ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if test -d /usr/nec; then GUESS=mips-nec-sysv$UNAME_RELEASE else GUESS=mips-unknown-sysv$UNAME_RELEASE fi ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. GUESS=powerpc-be-beos ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. GUESS=powerpc-apple-beos ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. GUESS=i586-pc-beos ;; BePC:Haiku:*:*) # Haiku running on Intel PC compatible. GUESS=i586-pc-haiku ;; x86_64:Haiku:*:*) GUESS=x86_64-unknown-haiku ;; SX-4:SUPER-UX:*:*) GUESS=sx4-nec-superux$UNAME_RELEASE ;; SX-5:SUPER-UX:*:*) GUESS=sx5-nec-superux$UNAME_RELEASE ;; SX-6:SUPER-UX:*:*) GUESS=sx6-nec-superux$UNAME_RELEASE ;; SX-7:SUPER-UX:*:*) GUESS=sx7-nec-superux$UNAME_RELEASE ;; SX-8:SUPER-UX:*:*) GUESS=sx8-nec-superux$UNAME_RELEASE ;; SX-8R:SUPER-UX:*:*) GUESS=sx8r-nec-superux$UNAME_RELEASE ;; SX-ACE:SUPER-UX:*:*) GUESS=sxace-nec-superux$UNAME_RELEASE ;; Power*:Rhapsody:*:*) GUESS=powerpc-apple-rhapsody$UNAME_RELEASE ;; *:Rhapsody:*:*) GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE ;; arm64:Darwin:*:*) GUESS=aarch64-apple-darwin$UNAME_RELEASE ;; *:Darwin:*:*) UNAME_PROCESSOR=`uname -p` case $UNAME_PROCESSOR in unknown) UNAME_PROCESSOR=powerpc ;; esac if command -v xcode-select > /dev/null 2> /dev/null && \ ! xcode-select --print-path > /dev/null 2> /dev/null ; then # Avoid executing cc if there is no toolchain installed as # cc will be a stub that puts up a graphical alert # prompting the user to install developer tools. CC_FOR_BUILD=no_compiler_found else set_cc_for_build fi if test "$CC_FOR_BUILD" != no_compiler_found; then if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then case $UNAME_PROCESSOR in i386) UNAME_PROCESSOR=x86_64 ;; powerpc) UNAME_PROCESSOR=powerpc64 ;; esac fi # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \ (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_PPC >/dev/null then UNAME_PROCESSOR=powerpc fi elif test "$UNAME_PROCESSOR" = i386 ; then # uname -m returns i386 or x86_64 UNAME_PROCESSOR=$UNAME_MACHINE fi GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = x86; then UNAME_PROCESSOR=i386 UNAME_MACHINE=pc fi GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE ;; *:QNX:*:4*) GUESS=i386-pc-qnx ;; NEO-*:NONSTOP_KERNEL:*:*) GUESS=neo-tandem-nsk$UNAME_RELEASE ;; NSE-*:NONSTOP_KERNEL:*:*) GUESS=nse-tandem-nsk$UNAME_RELEASE ;; NSR-*:NONSTOP_KERNEL:*:*) GUESS=nsr-tandem-nsk$UNAME_RELEASE ;; NSV-*:NONSTOP_KERNEL:*:*) GUESS=nsv-tandem-nsk$UNAME_RELEASE ;; NSX-*:NONSTOP_KERNEL:*:*) GUESS=nsx-tandem-nsk$UNAME_RELEASE ;; *:NonStop-UX:*:*) GUESS=mips-compaq-nonstopux ;; BS2000:POSIX*:*:*) GUESS=bs2000-siemens-sysv ;; DS/*:UNIX_System_V:*:*) GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 # operating systems. if test "${cputype-}" = 386; then UNAME_MACHINE=i386 elif test "x${cputype-}" != x; then UNAME_MACHINE=$cputype fi GUESS=$UNAME_MACHINE-unknown-plan9 ;; *:TOPS-10:*:*) GUESS=pdp10-unknown-tops10 ;; *:TENEX:*:*) GUESS=pdp10-unknown-tenex ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) GUESS=pdp10-dec-tops20 ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) GUESS=pdp10-xkl-tops20 ;; *:TOPS-20:*:*) GUESS=pdp10-unknown-tops20 ;; *:ITS:*:*) GUESS=pdp10-unknown-its ;; SEI:*:*:SEIUX) GUESS=mips-sei-seiux$UNAME_RELEASE ;; *:DragonFly:*:*) DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'` GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL ;; *:*VMS:*:*) UNAME_MACHINE=`(uname -p) 2>/dev/null` case $UNAME_MACHINE in A*) GUESS=alpha-dec-vms ;; I*) GUESS=ia64-dec-vms ;; V*) GUESS=vax-dec-vms ;; esac ;; *:XENIX:*:SysV) GUESS=i386-pc-xenix ;; i*86:skyos:*:*) SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'` GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL ;; i*86:rdos:*:*) GUESS=$UNAME_MACHINE-pc-rdos ;; i*86:Fiwix:*:*) GUESS=$UNAME_MACHINE-pc-fiwix ;; *:AROS:*:*) GUESS=$UNAME_MACHINE-unknown-aros ;; x86_64:VMkernel:*:*) GUESS=$UNAME_MACHINE-unknown-esx ;; amd64:Isilon\ OneFS:*:*) GUESS=x86_64-unknown-onefs ;; *:Unleashed:*:*) GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE ;; esac # Do we have a guess based on uname results? if test "x$GUESS" != x; then echo "$GUESS" exit fi # No uname command or uname output not recognized. set_cc_for_build cat > "$dummy.c" < #include #endif #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) #if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) #include #if defined(_SIZE_T_) || defined(SIGLOST) #include #endif #endif #endif main () { #if defined (sony) #if defined (MIPSEB) /* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed, I don't know.... */ printf ("mips-sony-bsd\n"); exit (0); #else #include printf ("m68k-sony-newsos%s\n", #ifdef NEWSOS4 "4" #else "" #endif ); exit (0); #endif #endif #if defined (NeXT) #if !defined (__ARCHITECTURE__) #define __ARCHITECTURE__ "m68k" #endif int version; version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`; if (version < 4) printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version); else printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version); exit (0); #endif #if defined (MULTIMAX) || defined (n16) #if defined (UMAXV) printf ("ns32k-encore-sysv\n"); exit (0); #else #if defined (CMU) printf ("ns32k-encore-mach\n"); exit (0); #else printf ("ns32k-encore-bsd\n"); exit (0); #endif #endif #endif #if defined (__386BSD__) printf ("i386-pc-bsd\n"); exit (0); #endif #if defined (sequent) #if defined (i386) printf ("i386-sequent-dynix\n"); exit (0); #endif #if defined (ns32000) printf ("ns32k-sequent-dynix\n"); exit (0); #endif #endif #if defined (_SEQUENT_) struct utsname un; uname(&un); if (strncmp(un.version, "V2", 2) == 0) { printf ("i386-sequent-ptx2\n"); exit (0); } if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */ printf ("i386-sequent-ptx1\n"); exit (0); } printf ("i386-sequent-ptx\n"); exit (0); #endif #if defined (vax) #if !defined (ultrix) #include #if defined (BSD) #if BSD == 43 printf ("vax-dec-bsd4.3\n"); exit (0); #else #if BSD == 199006 printf ("vax-dec-bsd4.3reno\n"); exit (0); #else printf ("vax-dec-bsd\n"); exit (0); #endif #endif #else printf ("vax-dec-bsd\n"); exit (0); #endif #else #if defined(_SIZE_T_) || defined(SIGLOST) struct utsname un; uname (&un); printf ("vax-dec-ultrix%s\n", un.release); exit (0); #else printf ("vax-dec-ultrix\n"); exit (0); #endif #endif #endif #if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__) #if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__) #if defined(_SIZE_T_) || defined(SIGLOST) struct utsname *un; uname (&un); printf ("mips-dec-ultrix%s\n", un.release); exit (0); #else printf ("mips-dec-ultrix\n"); exit (0); #endif #endif #endif #if defined (alliant) && defined (i860) printf ("i860-alliant-bsd\n"); exit (0); #endif exit (1); } EOF $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` && { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; } echo "$0: unable to guess system type" >&2 case $UNAME_MACHINE:$UNAME_SYSTEM in mips:Linux | mips64:Linux) # If we got here on MIPS GNU/Linux, output extra information. cat >&2 <&2 <&2 </dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null` /bin/uname -X = `(/bin/uname -X) 2>/dev/null` hostinfo = `(hostinfo) 2>/dev/null` /bin/universe = `(/bin/universe) 2>/dev/null` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null` /bin/arch = `(/bin/arch) 2>/dev/null` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null` UNAME_MACHINE = "$UNAME_MACHINE" UNAME_RELEASE = "$UNAME_RELEASE" UNAME_SYSTEM = "$UNAME_SYSTEM" UNAME_VERSION = "$UNAME_VERSION" EOF fi exit 1 # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: blueman-2.4.3/config.h.in000066400000000000000000000047111465054505200151770ustar00rootroot00000000000000/* config.h.in. Generated from configure.ac by autoheader. */ /* Define to 1 if translation of program messages to the user's native language is requested. */ #undef ENABLE_NLS /* The gettext package */ #undef GETTEXT_PACKAGE /* 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 if the GNU dcgettext() function is already present or preinstalled. */ #undef HAVE_DCGETTEXT /* Define to 1 if you have the header file. */ #undef HAVE_DLFCN_H /* Define if the GNU gettext() function is already present or preinstalled. */ #undef HAVE_GETTEXT /* Define if you have the iconv() function and it works. */ #undef HAVE_ICONV /* Define to 1 if you have the header file. */ #undef HAVE_INTTYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_STDINT_H /* Define to 1 if you have the header file. */ #undef HAVE_STDIO_H /* Define to 1 if you have the header file. */ #undef HAVE_STDLIB_H /* Define to 1 if you have the header file. */ #undef HAVE_STRINGS_H /* Define to 1 if you have the header file. */ #undef HAVE_STRING_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_STAT_H /* Define to 1 if you have the header file. */ #undef HAVE_SYS_TYPES_H /* Define to 1 if you have the header file. */ #undef HAVE_UNISTD_H /* Define to the sub-directory where 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 all of the C90 standard headers exist (not just the ones required in a freestanding environment). This macro is provided for backward compatibility; new code need not use it. */ #undef STDC_HEADERS /* Version number of package */ #undef VERSION blueman-2.4.3/config.rpath000077500000000000000000000442161465054505200154700ustar00rootroot00000000000000#! /bin/sh # Output a system dependent set of variables, describing how to set the # run time search path of shared libraries in an executable. # # Copyright 1996-2015 Free Software Foundation, Inc. # Taken from GNU libtool, 2001 # Originally by Gordon Matzigkeit , 1996 # # This file 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. # # The first argument passed to this file is the canonical host specification, # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # The environment variables CC, GCC, LDFLAGS, LD, with_gnu_ld # should be set by the caller. # # The set of defined variables is at the end of this script. # Known limitations: # - On IRIX 6.5 with CC="cc", the run time search patch must not be longer # than 256 bytes, otherwise the compiler driver will dump core. The only # known workaround is to choose shorter directory names for the build # directory and/or the installation directory. # All known linkers require a '.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a shrext=.so host="$1" host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` # Code taken from libtool.m4's _LT_CC_BASENAME. for cc_temp in $CC""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'` # Code taken from libtool.m4's _LT_COMPILER_PIC. wl= if test "$GCC" = yes; then wl='-Wl,' else case "$host_os" in aix*) wl='-Wl,' ;; mingw* | cygwin* | pw32* | os2* | cegcc*) ;; hpux9* | hpux10* | hpux11*) wl='-Wl,' ;; irix5* | irix6* | nonstopux*) wl='-Wl,' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) case $cc_basename in ecc*) wl='-Wl,' ;; icc* | ifort*) wl='-Wl,' ;; lf95*) wl='-Wl,' ;; nagfor*) wl='-Wl,-Wl,,' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) wl='-Wl,' ;; ccc*) wl='-Wl,' ;; xl* | bgxl* | bgf* | mpixl*) wl='-Wl,' ;; como) wl='-lopt=' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ F* | *Sun*Fortran*) wl= ;; *Sun\ C*) wl='-Wl,' ;; esac ;; esac ;; newsos6) ;; *nto* | *qnx*) ;; osf3* | osf4* | osf5*) wl='-Wl,' ;; rdos*) ;; solaris*) case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) wl='-Qoption ld ' ;; *) wl='-Wl,' ;; esac ;; sunos4*) wl='-Qoption ld ' ;; sysv4 | sysv4.2uw2* | sysv4.3*) wl='-Wl,' ;; sysv4*MP*) ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) wl='-Wl,' ;; unicos*) wl='-Wl,' ;; uts4*) ;; esac fi # Code taken from libtool.m4's _LT_LINKER_SHLIBS. hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_direct=no hardcode_minus_L=no case "$host_os" in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test "$GCC" != yes; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd*) with_gnu_ld=no ;; esac ld_shlibs=yes if test "$with_gnu_ld" = yes; then # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. # Unlike libtool, we use -rpath here, not --rpath, since the documented # option of GNU ld is called -rpath, not --rpath. hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' case "$host_os" in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test "$host_cpu" != ia64; then ld_shlibs=no fi ;; amigaos*) case "$host_cpu" in powerpc) ;; m68k) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then : else ld_shlibs=no fi ;; haiku*) ;; interix[3-9]*) hardcode_direct=no hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; netbsd*) ;; solaris*) if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then ld_shlibs=no elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' else ld_shlibs=no fi ;; esac ;; sunos4*) hardcode_direct=yes ;; *) if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then : else ld_shlibs=no fi ;; esac if test "$ld_shlibs" = no; then hardcode_libdir_flag_spec= fi else case "$host_os" in aix3*) # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test "$GCC" = yes; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test "$host_cpu" = ia64; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # need to do runtime linking. case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then aix_use_runtimelinking=yes break fi done ;; esac fi hardcode_direct=yes hardcode_libdir_separator=':' if test "$GCC" = yes; then case $host_os in aix4.[012]|aix4.[012].*) collect2name=`${CC} -print-prog-name=collect2` if test -f "$collect2name" && \ strings "$collect2name" | grep resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac fi # Begin _LT_AC_SYS_LIBPATH_AIX. echo 'int main () { return 0; }' > conftest.c ${CC} ${LDFLAGS} conftest.c -o conftest aix_libpath=`dump -H conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest 2>/dev/null | sed -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0 *\(.*\)$/\1/; p; } }'` fi if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib" fi rm -f conftest.c conftest # End _LT_AC_SYS_LIBPATH_AIX. if test "$aix_use_runtimelinking" = yes; then hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" else if test "$host_cpu" = ia64; then hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' else hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" fi fi ;; amigaos*) case "$host_cpu" in powerpc) ;; m68k) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. hardcode_libdir_flag_spec=' ' libext=lib ;; darwin* | rhapsody*) hardcode_direct=no if { case $cc_basename in ifort*) true;; *) test "$GCC" = yes;; esac; }; then : else ld_shlibs=no fi ;; dgux*) hardcode_libdir_flag_spec='-L$libdir' ;; freebsd2.[01]*) hardcode_direct=yes hardcode_minus_L=yes ;; freebsd* | dragonfly*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; hpux9*) hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; hpux10*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test "$with_gnu_ld" = no; then hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no ;; *) hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; netbsd*) hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes ;; newsos6) hardcode_direct=yes hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; *nto* | *qnx*) ;; openbsd*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then hardcode_libdir_flag_spec='${wl}-rpath,$libdir' else case "$host_os" in openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) hardcode_libdir_flag_spec='-R$libdir' ;; *) hardcode_libdir_flag_spec='${wl}-rpath,$libdir' ;; esac fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; osf3*) hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) if test "$GCC" = yes; then hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' else # Both cc and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi hardcode_libdir_separator=: ;; solaris*) hardcode_libdir_flag_spec='-R$libdir' ;; sunos4*) hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes ;; sysv4) case $host_vendor in sni) hardcode_direct=yes # is this really true??? ;; siemens) hardcode_direct=no ;; motorola) hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac ;; sysv4.3*) ;; sysv4*MP*) if test -d /usr/nec; then ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) ;; sysv5* | sco3.2v5* | sco5v6*) hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' hardcode_libdir_separator=':' ;; uts4*) hardcode_libdir_flag_spec='-L$libdir' ;; *) ld_shlibs=no ;; esac fi # Check dynamic linker characteristics # Code taken from libtool.m4's _LT_SYS_DYNAMIC_LINKER. # Unlike libtool.m4, here we don't care about _all_ names of the library, but # only about the one the linker finds when passed -lNAME. This is the last # element of library_names_spec in libtool.m4, or possibly two of them if the # linker has special search rules. library_names_spec= # the last element of library_names_spec in libtool.m4 libname_spec='lib$name' case "$host_os" in aix3*) library_names_spec='$libname.a' ;; aix[4-9]*) library_names_spec='$libname$shrext' ;; amigaos*) case "$host_cpu" in powerpc*) library_names_spec='$libname$shrext' ;; m68k) library_names_spec='$libname.a' ;; esac ;; beos*) library_names_spec='$libname$shrext' ;; bsdi[45]*) library_names_spec='$libname$shrext' ;; cygwin* | mingw* | pw32* | cegcc*) shrext=.dll library_names_spec='$libname.dll.a $libname.lib' ;; darwin* | rhapsody*) shrext=.dylib library_names_spec='$libname$shrext' ;; dgux*) library_names_spec='$libname$shrext' ;; freebsd[23].*) library_names_spec='$libname$shrext$versuffix' ;; freebsd* | dragonfly*) library_names_spec='$libname$shrext' ;; gnu*) library_names_spec='$libname$shrext' ;; haiku*) library_names_spec='$libname$shrext' ;; hpux9* | hpux10* | hpux11*) case $host_cpu in ia64*) shrext=.so ;; hppa*64*) shrext=.sl ;; *) shrext=.sl ;; esac library_names_spec='$libname$shrext' ;; interix[3-9]*) library_names_spec='$libname$shrext' ;; irix5* | irix6* | nonstopux*) library_names_spec='$libname$shrext' case "$host_os" in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= ;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 ;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 ;; *) libsuff= shlibsuff= ;; esac ;; esac ;; linux*oldld* | linux*aout* | linux*coff*) ;; linux* | k*bsd*-gnu | kopensolaris*-gnu) library_names_spec='$libname$shrext' ;; knetbsd*-gnu) library_names_spec='$libname$shrext' ;; netbsd*) library_names_spec='$libname$shrext' ;; newsos6) library_names_spec='$libname$shrext' ;; *nto* | *qnx*) library_names_spec='$libname$shrext' ;; openbsd*) library_names_spec='$libname$shrext$versuffix' ;; os2*) libname_spec='$name' shrext=.dll library_names_spec='$libname.a' ;; osf3* | osf4* | osf5*) library_names_spec='$libname$shrext' ;; rdos*) ;; solaris*) library_names_spec='$libname$shrext' ;; sunos4*) library_names_spec='$libname$shrext$versuffix' ;; sysv4 | sysv4.3*) library_names_spec='$libname$shrext' ;; sysv4*MP*) library_names_spec='$libname$shrext' ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) library_names_spec='$libname$shrext' ;; tpf*) library_names_spec='$libname$shrext' ;; uts4*) library_names_spec='$libname$shrext' ;; esac sed_quote_subst='s/\(["`$\\]\)/\\\1/g' escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"` shlibext=`echo "$shrext" | sed -e 's,^\.,,'` escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"` LC_ALL=C sed -e 's/^\([a-zA-Z0-9_]*\)=/acl_cv_\1=/' <. # # 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 Exception is an additional permission under section 7 # of the GNU General Public License, version 3 ("GPLv3"). # Please send patches to . # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. # You can get the latest version of this script from: # https://git.savannah.gnu.org/cgit/config.git/plain/config.sub # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. # Each package is responsible for reporting which valid configurations # it does not support. The user should be able to distinguish # a failure to support a valid configuration from a meaningless # configuration. # The goal of this file is to map all the various variations of a given # machine specification into a single specification in the form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM # or in some cases, the newer four-part form: # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM # It is wrong to echo any other type of specification. # The "shellcheck disable" line above the timestamp inhibits complaints # about features and limitations of the classic Bourne shell that were # superseded or lifted in POSIX. However, this script identifies a wide # variety of pre-POSIX systems that do not have POSIX shells at all, and # even some reasonably current systems (Solaris 10 as case-in-point) still # have a pre-POSIX /bin/sh. me=`echo "$0" | sed -e 's,.*/,,'` usage="\ Usage: $0 [OPTION] CPU-MFR-OPSYS or ALIAS Canonicalize a configuration name. Options: -h, --help print this help, then exit -t, --time-stamp print date of last modification, then exit -v, --version print version number, then exit Report bugs and patches to ." version="\ GNU config.sub ($timestamp) Copyright 1992-2022 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." help=" Try \`$me --help' for more information." # Parse command line while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) echo "$timestamp" ; exit ;; --version | -v ) echo "$version" ; exit ;; --help | --h* | -h ) echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. break ;; -* ) echo "$me: invalid option $1$help" >&2 exit 1 ;; *local*) # First pass through any local machine types. echo "$1" exit ;; * ) break ;; esac done case $# in 0) echo "$me: missing argument$help" >&2 exit 1;; 1) ;; *) echo "$me: too many arguments$help" >&2 exit 1;; esac # Split fields of configuration type # shellcheck disable=SC2162 saved_IFS=$IFS IFS="-" read field1 field2 field3 field4 <&2 exit 1 ;; *-*-*-*) basic_machine=$field1-$field2 basic_os=$field3-$field4 ;; *-*-*) # Ambiguous whether COMPANY is present, or skipped and KERNEL-OS is two # parts maybe_os=$field2-$field3 case $maybe_os in nto-qnx* | linux-* | uclinux-uclibc* \ | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* \ | netbsd*-eabi* | kopensolaris*-gnu* | cloudabi*-eabi* \ | storm-chaos* | os2-emx* | rtmk-nova*) basic_machine=$field1 basic_os=$maybe_os ;; android-linux) basic_machine=$field1-unknown basic_os=linux-android ;; *) basic_machine=$field1-$field2 basic_os=$field3 ;; esac ;; *-*) # A lone config we happen to match not fitting any pattern case $field1-$field2 in decstation-3100) basic_machine=mips-dec basic_os= ;; *-*) # Second component is usually, but not always the OS case $field2 in # Prevent following clause from handling this valid os sun*os*) basic_machine=$field1 basic_os=$field2 ;; zephyr*) basic_machine=$field1-unknown basic_os=$field2 ;; # Manufacturers dec* | mips* | sequent* | encore* | pc533* | sgi* | sony* \ | att* | 7300* | 3300* | delta* | motorola* | sun[234]* \ | unicom* | ibm* | next | hp | isi* | apollo | altos* \ | convergent* | ncr* | news | 32* | 3600* | 3100* \ | hitachi* | c[123]* | convex* | sun | crds | omron* | dg \ | ultra | tti* | harris | dolphin | highlevel | gould \ | cbm | ns | masscomp | apple | axis | knuth | cray \ | microblaze* | sim | cisco \ | oki | wec | wrs | winbond) basic_machine=$field1-$field2 basic_os= ;; *) basic_machine=$field1 basic_os=$field2 ;; esac ;; esac ;; *) # Convert single-component short-hands not valid as part of # multi-component configurations. case $field1 in 386bsd) basic_machine=i386-pc basic_os=bsd ;; a29khif) basic_machine=a29k-amd basic_os=udi ;; adobe68k) basic_machine=m68010-adobe basic_os=scout ;; alliant) basic_machine=fx80-alliant basic_os= ;; altos | altos3068) basic_machine=m68k-altos basic_os= ;; am29k) basic_machine=a29k-none basic_os=bsd ;; amdahl) basic_machine=580-amdahl basic_os=sysv ;; amiga) basic_machine=m68k-unknown basic_os= ;; amigaos | amigados) basic_machine=m68k-unknown basic_os=amigaos ;; amigaunix | amix) basic_machine=m68k-unknown basic_os=sysv4 ;; apollo68) basic_machine=m68k-apollo basic_os=sysv ;; apollo68bsd) basic_machine=m68k-apollo basic_os=bsd ;; aros) basic_machine=i386-pc basic_os=aros ;; aux) basic_machine=m68k-apple basic_os=aux ;; balance) basic_machine=ns32k-sequent basic_os=dynix ;; blackfin) basic_machine=bfin-unknown basic_os=linux ;; cegcc) basic_machine=arm-unknown basic_os=cegcc ;; convex-c1) basic_machine=c1-convex basic_os=bsd ;; convex-c2) basic_machine=c2-convex basic_os=bsd ;; convex-c32) basic_machine=c32-convex basic_os=bsd ;; convex-c34) basic_machine=c34-convex basic_os=bsd ;; convex-c38) basic_machine=c38-convex basic_os=bsd ;; cray) basic_machine=j90-cray basic_os=unicos ;; crds | unos) basic_machine=m68k-crds basic_os= ;; da30) basic_machine=m68k-da30 basic_os= ;; decstation | pmax | pmin | dec3100 | decstatn) basic_machine=mips-dec basic_os= ;; delta88) basic_machine=m88k-motorola basic_os=sysv3 ;; dicos) basic_machine=i686-pc basic_os=dicos ;; djgpp) basic_machine=i586-pc basic_os=msdosdjgpp ;; ebmon29k) basic_machine=a29k-amd basic_os=ebmon ;; es1800 | OSE68k | ose68k | ose | OSE) basic_machine=m68k-ericsson basic_os=ose ;; gmicro) basic_machine=tron-gmicro basic_os=sysv ;; go32) basic_machine=i386-pc basic_os=go32 ;; h8300hms) basic_machine=h8300-hitachi basic_os=hms ;; h8300xray) basic_machine=h8300-hitachi basic_os=xray ;; h8500hms) basic_machine=h8500-hitachi basic_os=hms ;; harris) basic_machine=m88k-harris basic_os=sysv3 ;; hp300 | hp300hpux) basic_machine=m68k-hp basic_os=hpux ;; hp300bsd) basic_machine=m68k-hp basic_os=bsd ;; hppaosf) basic_machine=hppa1.1-hp basic_os=osf ;; hppro) basic_machine=hppa1.1-hp basic_os=proelf ;; i386mach) basic_machine=i386-mach basic_os=mach ;; isi68 | isi) basic_machine=m68k-isi basic_os=sysv ;; m68knommu) basic_machine=m68k-unknown basic_os=linux ;; magnum | m3230) basic_machine=mips-mips basic_os=sysv ;; merlin) basic_machine=ns32k-utek basic_os=sysv ;; mingw64) basic_machine=x86_64-pc basic_os=mingw64 ;; mingw32) basic_machine=i686-pc basic_os=mingw32 ;; mingw32ce) basic_machine=arm-unknown basic_os=mingw32ce ;; monitor) basic_machine=m68k-rom68k basic_os=coff ;; morphos) basic_machine=powerpc-unknown basic_os=morphos ;; moxiebox) basic_machine=moxie-unknown basic_os=moxiebox ;; msdos) basic_machine=i386-pc basic_os=msdos ;; msys) basic_machine=i686-pc basic_os=msys ;; mvs) basic_machine=i370-ibm basic_os=mvs ;; nacl) basic_machine=le32-unknown basic_os=nacl ;; ncr3000) basic_machine=i486-ncr basic_os=sysv4 ;; netbsd386) basic_machine=i386-pc basic_os=netbsd ;; netwinder) basic_machine=armv4l-rebel basic_os=linux ;; news | news700 | news800 | news900) basic_machine=m68k-sony basic_os=newsos ;; news1000) basic_machine=m68030-sony basic_os=newsos ;; necv70) basic_machine=v70-nec basic_os=sysv ;; nh3000) basic_machine=m68k-harris basic_os=cxux ;; nh[45]000) basic_machine=m88k-harris basic_os=cxux ;; nindy960) basic_machine=i960-intel basic_os=nindy ;; mon960) basic_machine=i960-intel basic_os=mon960 ;; nonstopux) basic_machine=mips-compaq basic_os=nonstopux ;; os400) basic_machine=powerpc-ibm basic_os=os400 ;; OSE68000 | ose68000) basic_machine=m68000-ericsson basic_os=ose ;; os68k) basic_machine=m68k-none basic_os=os68k ;; paragon) basic_machine=i860-intel basic_os=osf ;; parisc) basic_machine=hppa-unknown basic_os=linux ;; psp) basic_machine=mipsallegrexel-sony basic_os=psp ;; pw32) basic_machine=i586-unknown basic_os=pw32 ;; rdos | rdos64) basic_machine=x86_64-pc basic_os=rdos ;; rdos32) basic_machine=i386-pc basic_os=rdos ;; rom68k) basic_machine=m68k-rom68k basic_os=coff ;; sa29200) basic_machine=a29k-amd basic_os=udi ;; sei) basic_machine=mips-sei basic_os=seiux ;; sequent) basic_machine=i386-sequent basic_os= ;; sps7) basic_machine=m68k-bull basic_os=sysv2 ;; st2000) basic_machine=m68k-tandem basic_os= ;; stratus) basic_machine=i860-stratus basic_os=sysv4 ;; sun2) basic_machine=m68000-sun basic_os= ;; sun2os3) basic_machine=m68000-sun basic_os=sunos3 ;; sun2os4) basic_machine=m68000-sun basic_os=sunos4 ;; sun3) basic_machine=m68k-sun basic_os= ;; sun3os3) basic_machine=m68k-sun basic_os=sunos3 ;; sun3os4) basic_machine=m68k-sun basic_os=sunos4 ;; sun4) basic_machine=sparc-sun basic_os= ;; sun4os3) basic_machine=sparc-sun basic_os=sunos3 ;; sun4os4) basic_machine=sparc-sun basic_os=sunos4 ;; sun4sol2) basic_machine=sparc-sun basic_os=solaris2 ;; sun386 | sun386i | roadrunner) basic_machine=i386-sun basic_os= ;; sv1) basic_machine=sv1-cray basic_os=unicos ;; symmetry) basic_machine=i386-sequent basic_os=dynix ;; t3e) basic_machine=alphaev5-cray basic_os=unicos ;; t90) basic_machine=t90-cray basic_os=unicos ;; toad1) basic_machine=pdp10-xkl basic_os=tops20 ;; tpf) basic_machine=s390x-ibm basic_os=tpf ;; udi29k) basic_machine=a29k-amd basic_os=udi ;; ultra3) basic_machine=a29k-nyu basic_os=sym1 ;; v810 | necv810) basic_machine=v810-nec basic_os=none ;; vaxv) basic_machine=vax-dec basic_os=sysv ;; vms) basic_machine=vax-dec basic_os=vms ;; vsta) basic_machine=i386-pc basic_os=vsta ;; vxworks960) basic_machine=i960-wrs basic_os=vxworks ;; vxworks68) basic_machine=m68k-wrs basic_os=vxworks ;; vxworks29k) basic_machine=a29k-wrs basic_os=vxworks ;; xbox) basic_machine=i686-pc basic_os=mingw32 ;; ymp) basic_machine=ymp-cray basic_os=unicos ;; *) basic_machine=$1 basic_os= ;; esac ;; esac # Decode 1-component or ad-hoc basic machines case $basic_machine in # Here we handle the default manufacturer of certain CPU types. It is in # some cases the only manufacturer, in others, it is the most popular. w89k) cpu=hppa1.1 vendor=winbond ;; op50n) cpu=hppa1.1 vendor=oki ;; op60c) cpu=hppa1.1 vendor=oki ;; ibm*) cpu=i370 vendor=ibm ;; orion105) cpu=clipper vendor=highlevel ;; mac | mpw | mac-mpw) cpu=m68k vendor=apple ;; pmac | pmac-mpw) cpu=powerpc vendor=apple ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. 3b1 | 7300 | 7300-att | att-7300 | pc7300 | safari | unixpc) cpu=m68000 vendor=att ;; 3b*) cpu=we32k vendor=att ;; bluegene*) cpu=powerpc vendor=ibm basic_os=cnk ;; decsystem10* | dec10*) cpu=pdp10 vendor=dec basic_os=tops10 ;; decsystem20* | dec20*) cpu=pdp10 vendor=dec basic_os=tops20 ;; delta | 3300 | motorola-3300 | motorola-delta \ | 3300-motorola | delta-motorola) cpu=m68k vendor=motorola ;; dpx2*) cpu=m68k vendor=bull basic_os=sysv3 ;; encore | umax | mmax) cpu=ns32k vendor=encore ;; elxsi) cpu=elxsi vendor=elxsi basic_os=${basic_os:-bsd} ;; fx2800) cpu=i860 vendor=alliant ;; genix) cpu=ns32k vendor=ns ;; h3050r* | hiux*) cpu=hppa1.1 vendor=hitachi basic_os=hiuxwe2 ;; hp3k9[0-9][0-9] | hp9[0-9][0-9]) cpu=hppa1.0 vendor=hp ;; hp9k2[0-9][0-9] | hp9k31[0-9]) cpu=m68000 vendor=hp ;; hp9k3[2-9][0-9]) cpu=m68k vendor=hp ;; hp9k6[0-9][0-9] | hp6[0-9][0-9]) cpu=hppa1.0 vendor=hp ;; hp9k7[0-79][0-9] | hp7[0-79][0-9]) cpu=hppa1.1 vendor=hp ;; hp9k78[0-9] | hp78[0-9]) # FIXME: really hppa2.0-hp cpu=hppa1.1 vendor=hp ;; hp9k8[67]1 | hp8[67]1 | hp9k80[24] | hp80[24] | hp9k8[78]9 | hp8[78]9 | hp9k893 | hp893) # FIXME: really hppa2.0-hp cpu=hppa1.1 vendor=hp ;; hp9k8[0-9][13679] | hp8[0-9][13679]) cpu=hppa1.1 vendor=hp ;; hp9k8[0-9][0-9] | hp8[0-9][0-9]) cpu=hppa1.0 vendor=hp ;; i*86v32) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=sysv32 ;; i*86v4*) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=sysv4 ;; i*86v) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=sysv ;; i*86sol2) cpu=`echo "$1" | sed -e 's/86.*/86/'` vendor=pc basic_os=solaris2 ;; j90 | j90-cray) cpu=j90 vendor=cray basic_os=${basic_os:-unicos} ;; iris | iris4d) cpu=mips vendor=sgi case $basic_os in irix*) ;; *) basic_os=irix4 ;; esac ;; miniframe) cpu=m68000 vendor=convergent ;; *mint | mint[0-9]* | *MiNT | *MiNT[0-9]*) cpu=m68k vendor=atari basic_os=mint ;; news-3600 | risc-news) cpu=mips vendor=sony basic_os=newsos ;; next | m*-next) cpu=m68k vendor=next case $basic_os in openstep*) ;; nextstep*) ;; ns2*) basic_os=nextstep2 ;; *) basic_os=nextstep3 ;; esac ;; np1) cpu=np1 vendor=gould ;; op50n-* | op60c-*) cpu=hppa1.1 vendor=oki basic_os=proelf ;; pa-hitachi) cpu=hppa1.1 vendor=hitachi basic_os=hiuxwe2 ;; pbd) cpu=sparc vendor=tti ;; pbb) cpu=m68k vendor=tti ;; pc532) cpu=ns32k vendor=pc532 ;; pn) cpu=pn vendor=gould ;; power) cpu=power vendor=ibm ;; ps2) cpu=i386 vendor=ibm ;; rm[46]00) cpu=mips vendor=siemens ;; rtpc | rtpc-*) cpu=romp vendor=ibm ;; sde) cpu=mipsisa32 vendor=sde basic_os=${basic_os:-elf} ;; simso-wrs) cpu=sparclite vendor=wrs basic_os=vxworks ;; tower | tower-32) cpu=m68k vendor=ncr ;; vpp*|vx|vx-*) cpu=f301 vendor=fujitsu ;; w65) cpu=w65 vendor=wdc ;; w89k-*) cpu=hppa1.1 vendor=winbond basic_os=proelf ;; none) cpu=none vendor=none ;; leon|leon[3-9]) cpu=sparc vendor=$basic_machine ;; leon-*|leon[3-9]-*) cpu=sparc vendor=`echo "$basic_machine" | sed 's/-.*//'` ;; *-*) # shellcheck disable=SC2162 saved_IFS=$IFS IFS="-" read cpu vendor <&2 exit 1 ;; esac ;; esac # Here we canonicalize certain aliases for manufacturers. case $vendor in digital*) vendor=dec ;; commodore*) vendor=cbm ;; *) ;; esac # Decode manufacturer-specific aliases for certain operating systems. if test x$basic_os != x then # First recognize some ad-hoc cases, or perhaps split kernel-os, or else just # set os. case $basic_os in gnu/linux*) kernel=linux os=`echo "$basic_os" | sed -e 's|gnu/linux|gnu|'` ;; os2-emx) kernel=os2 os=`echo "$basic_os" | sed -e 's|os2-emx|emx|'` ;; nto-qnx*) kernel=nto os=`echo "$basic_os" | sed -e 's|nto-qnx|qnx|'` ;; *-*) # shellcheck disable=SC2162 saved_IFS=$IFS IFS="-" read kernel os <&2 exit 1 ;; esac # As a final step for OS-related things, validate the OS-kernel combination # (given a valid OS), if there is a kernel. case $kernel-$os in linux-gnu* | linux-dietlibc* | linux-android* | linux-newlib* \ | linux-musl* | linux-relibc* | linux-uclibc* ) ;; uclinux-uclibc* ) ;; -dietlibc* | -newlib* | -musl* | -relibc* | -uclibc* ) # These are just libc implementations, not actual OSes, and thus # require a kernel. echo "Invalid configuration \`$1': libc \`$os' needs explicit kernel." 1>&2 exit 1 ;; kfreebsd*-gnu* | kopensolaris*-gnu*) ;; vxworks-simlinux | vxworks-simwindows | vxworks-spe) ;; nto-qnx*) ;; os2-emx) ;; *-eabi* | *-gnueabi*) ;; -*) # Blank kernel with real OS is always fine. ;; *-*) echo "Invalid configuration \`$1': Kernel \`$kernel' not known to work with OS \`$os'." 1>&2 exit 1 ;; esac # Here we handle the case where we know the os, and the CPU type, but not the # manufacturer. We pick the logical manufacturer. case $vendor in unknown) case $cpu-$os in *-riscix*) vendor=acorn ;; *-sunos*) vendor=sun ;; *-cnk* | *-aix*) vendor=ibm ;; *-beos*) vendor=be ;; *-hpux*) vendor=hp ;; *-mpeix*) vendor=hp ;; *-hiux*) vendor=hitachi ;; *-unos*) vendor=crds ;; *-dgux*) vendor=dg ;; *-luna*) vendor=omron ;; *-genix*) vendor=ns ;; *-clix*) vendor=intergraph ;; *-mvs* | *-opened*) vendor=ibm ;; *-os400*) vendor=ibm ;; s390-* | s390x-*) vendor=ibm ;; *-ptx*) vendor=sequent ;; *-tpf*) vendor=ibm ;; *-vxsim* | *-vxworks* | *-windiss*) vendor=wrs ;; *-aux*) vendor=apple ;; *-hms*) vendor=hitachi ;; *-mpw* | *-macos*) vendor=apple ;; *-*mint | *-mint[0-9]* | *-*MiNT | *-MiNT[0-9]*) vendor=atari ;; *-vos*) vendor=stratus ;; esac ;; esac echo "$cpu-$vendor-${kernel:+$kernel-}$os" exit # Local variables: # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "timestamp='" # time-stamp-format: "%:y-%02m-%02d" # time-stamp-end: "'" # End: blueman-2.4.3/configure000077500000000000000000022147731465054505200151000ustar00rootroot00000000000000#! /bin/sh # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.71 for blueman 2.4.3. # # Report bugs to . # # # Copyright (C) 1992-1996, 1998-2017, 2020-2021 Free Software Foundation, # Inc. # # # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh as_nop=: if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi # Reset variables that may have inherited troublesome values from # the environment. # IFS needs to be set, to space, tab, and newline, in precisely that order. # (If _AS_PATH_WALK were called with IFS unset, it would have the # side effect of setting IFS to empty, thus disabling word splitting.) # Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl IFS=" "" $as_nl" PS1='$ ' PS2='> ' PS4='+ ' # Ensure predictable behavior from utilities with locale-dependent output. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # We cannot yet rely on "unset" to work, but we need these variables # to be unset--not just set to an empty or harmless value--now, to # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct # also avoids known problems related to "unset" and subshell syntax # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH do eval test \${$as_var+y} \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done # Ensure that fds 0, 1, and 2 are open. if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # Use a proper internal environment variable to ensure we don't fall # into an infinite loop, continuously re-executing ourselves. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then _as_can_reexec=no; export _as_can_reexec; # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi # We don't want this to propagate to other subprocesses. { _as_can_reexec=; unset _as_can_reexec;} if test "x$CONFIG_SHELL" = x; then as_bourne_compatible="as_nop=: if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else \$as_nop case \`(set -o) 2>/dev/null\` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi " as_required="as_fn_return () { (exit \$1); } as_fn_success () { as_fn_return 0; } as_fn_failure () { as_fn_return 1; } as_fn_ret_success () { return 0; } as_fn_ret_failure () { return 1; } exitcode=0 as_fn_success || { exitcode=1; echo as_fn_success failed.; } as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } if ( set x; as_fn_ret_success y && test x = \"\$1\" ) then : else \$as_nop exitcode=1; echo positional parameters were not saved. fi test x\$exitcode = x0 || exit 1 blah=\$(echo \$(echo blah)) test x\"\$blah\" = xblah || exit 1 test -x / || exit 1" as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\ || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1 test \$(( 1 + 1 )) = 2 || exit 1" if (eval "$as_required") 2>/dev/null then : as_have_required=yes else $as_nop as_have_required=no fi if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null then : else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac as_found=: case $as_dir in #( /*) for as_base in sh bash ksh sh5; do # Try only shells that exist, to save several forks. as_shell=$as_dir$as_base if { test -f "$as_shell" || test -f "$as_shell.exe"; } && as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null then : CONFIG_SHELL=$as_shell as_have_required=yes if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null then : break 2 fi fi done;; esac as_found=false done IFS=$as_save_IFS if $as_found then : else $as_nop if { test -f "$SHELL" || test -f "$SHELL.exe"; } && as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null then : CONFIG_SHELL=$SHELL as_have_required=yes fi fi if test "x$CONFIG_SHELL" != x then : export CONFIG_SHELL # We cannot yet assume a decent shell, so we have to provide a # neutralization value for shells without unset; and this also # works around shells that cannot unset nonexistent variables. # Preserve -v and -x to the replacement shell. BASH_ENV=/dev/null ENV=/dev/null (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV case $- in # (((( *v*x* | *x*v* ) as_opts=-vx ;; *v* ) as_opts=-v ;; *x* ) as_opts=-x ;; * ) as_opts= ;; esac exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} # Admittedly, this is quite paranoid, since all the known shells bail # out after a failed `exec'. printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2 exit 255 fi if test x$as_have_required = xno then : printf "%s\n" "$0: This script requires a shell more modern than all" printf "%s\n" "$0: the shells that I found on your system." if test ${ZSH_VERSION+y} ; then printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should" printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later." else printf "%s\n" "$0: Please tell bug-autoconf@gnu.org and $0: https://github.com/blueman-project/blueman/issues about $0: your system, including any error possibly output before $0: this message. Then install a modern shell, or manually $0: run the script under such a shell if you do have one." fi exit 1 fi fi fi SHELL=${CONFIG_SHELL-/bin/sh} export SHELL # Unset more variables known to interfere with behavior of common tools. CLICOLOR_FORCE= GREP_OPTIONS= unset CLICOLOR_FORCE GREP_OPTIONS ## --------------------- ## ## M4sh Shell Functions. ## ## --------------------- ## # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_nop # --------- # Do nothing but, unlike ":", preserve the value of $?. as_fn_nop () { return $? } as_nop=as_fn_nop # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null then : eval 'as_fn_append () { eval $1+=\$2 }' else $as_nop as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null then : eval 'as_fn_arith () { as_val=$(( $* )) }' else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith # as_fn_nop # --------- # Do nothing but, unlike ":", preserve the value of $?. as_fn_nop () { return $? } as_nop=as_fn_nop # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits as_lineno_1=$LINENO as_lineno_1a=$LINENO as_lineno_2=$LINENO as_lineno_2a=$LINENO eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= ' <$as_myself | sed ' s/[$]LINENO.*/&-/ t lineno b :lineno N :loop s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ t loop s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # If we had to re-execute with $CONFIG_SHELL, we're ensured to have # already done that, so ensure we don't try to do so again and fall # in an infinite loop. This has already happened in practice. _as_can_reexec=no; export _as_can_reexec # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the # original and so on. Autoconf is especially sensitive to this). . "./$as_me.lineno" # Exit status is that of the last command. exit } # Determine whether it's possible to make 'echo' print without a newline. # These variables are no longer used directly by Autoconf, but are AC_SUBSTed # for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac # For backward compatibility with old third-party macros, we provide # the shell variables $as_echo and $as_echo_n. New code should use # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. as_echo='printf %s\n' as_echo_n='printf %s' rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" SHELL=${CONFIG_SHELL-/bin/sh} test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` # # Initializations. # ac_default_prefix=/usr/local ac_clean_files= ac_config_libobj_dir=. LIBOBJS= cross_compiling=no subdirs= MFLAGS= MAKEFLAGS= # Identity of this package. PACKAGE_NAME='blueman' PACKAGE_TARNAME='blueman' PACKAGE_VERSION='2.4.3' PACKAGE_STRING='blueman 2.4.3' PACKAGE_BUGREPORT='https://github.com/blueman-project/blueman/issues' PACKAGE_URL='' # Factoring default headers for most tests. ac_includes_default="\ #include #ifdef HAVE_STDIO_H # include #endif #ifdef HAVE_STDLIB_H # include #endif #ifdef HAVE_STRING_H # include #endif #ifdef HAVE_INTTYPES_H # include #endif #ifdef HAVE_STDINT_H # include #endif #ifdef HAVE_STRINGS_H # include #endif #ifdef HAVE_SYS_TYPES_H # include #endif #ifdef HAVE_SYS_STAT_H # include #endif #ifdef HAVE_UNISTD_H # include #endif" ac_header_c_list= gt_needs= ac_subst_vars='am__EXEEXT_FALSE am__EXEEXT_TRUE LTLIBOBJS LIBOBJS GSETTINGS_RULES GLIB_COMPILE_SCHEMAS gsettingsschemadir GSETTINGS_DISABLE_SCHEMAS_COMPILE SYSTEMD_USER_UNIT_DIR_FALSE SYSTEMD_USER_UNIT_DIR_TRUE systemd_user_unit_dir SYSTEMD_SYSTEM_UNIT_DIR_FALSE SYSTEMD_SYSTEM_UNIT_DIR_TRUE systemd_system_unit_dir HAVE_PULSEAUDIO_FALSE HAVE_PULSEAUDIO_TRUE BLUEZ_LIBS BLUEZ_CFLAGS HAVE_SETTINGS_FALSE HAVE_SETTINGS_TRUE HAVE_THUNAR_FALSE HAVE_THUNAR_TRUE HAVE_NAUTILUS_PYTHON_FALSE HAVE_NAUTILUS_PYTHON_TRUE HAVE_NEMO_PYTHON_FALSE HAVE_NEMO_PYTHON_TRUE HAVE_CAJA_PYTHON_FALSE HAVE_CAJA_PYTHON_TRUE POLKIT HAVE_POLKIT_FALSE HAVE_POLKIT_TRUE POLKIT_LIBS POLKIT_CFLAGS dhconfig DOCDIR LOCALEDIR icondir pkgdatadir LIBEXECDIR PKGLIBDIR PYTHONDIR DATADIR BINDIR SYSCONFDIR CYTHONEXEC PYGOBJECT_LIBS PYGOBJECT_CFLAGS NETWORKTOOLS PYTHON_LIBS PYTHON_CFLAGS pkgpyexecdir pyexecdir pkgpythondir pythondir PYTHON_EXEC_PREFIX PYTHON_PREFIX PYTHON_PLATFORM PYTHON_VERSION PYTHON POSUB LTLIBINTL LIBINTL INTLLIBS LTLIBICONV LIBICONV INTL_MACOSX_LIBS CPP XGETTEXT_EXTRA_OPTIONS MSGMERGE XGETTEXT_015 XGETTEXT GMSGFMT_015 MSGFMT_015 GMSGFMT MSGFMT GETTEXT_MACRO_VERSION USE_NLS GETTEXT_PACKAGE PKG_CONFIG_LIBDIR PKG_CONFIG_PATH PKG_CONFIG LT_SYS_LIBRARY_PATH OTOOL64 OTOOL LIPO NMEDIT DSYMUTIL MANIFEST_TOOL RANLIB ac_ct_AR AR DLLTOOL OBJDUMP LN_S NM ac_ct_DUMPBIN DUMPBIN LD FGREP EGREP GREP SED host_os host_vendor host_cpu host build_os build_vendor build_cpu build LIBTOOL am__fastdepCC_FALSE am__fastdepCC_TRUE CCDEPMODE am__nodep AMDEPBACKSLASH AMDEP_FALSE AMDEP_TRUE am__include DEPDIR OBJEXT EXEEXT ac_ct_CC CPPFLAGS LDFLAGS CFLAGS CC MAINT MAINTAINER_MODE_FALSE MAINTAINER_MODE_TRUE AM_BACKSLASH AM_DEFAULT_VERBOSITY AM_DEFAULT_V AM_V CSCOPE ETAGS CTAGS am__untar am__tar AMTAR am__leading_dot SET_MAKE AWK mkdir_p MKDIR_P INSTALL_STRIP_PROGRAM STRIP install_sh MAKEINFO AUTOHEADER AUTOMAKE AUTOCONF ACLOCAL VERSION PACKAGE CYGPATH_W am__isrc INSTALL_DATA INSTALL_SCRIPT INSTALL_PROGRAM target_alias host_alias build_alias LIBS ECHO_T ECHO_N ECHO_C DEFS mandir localedir libdir psdir pdfdir dvidir htmldir infodir docdir oldincludedir includedir runstatedir localstatedir sharedstatedir sysconfdir datadir datarootdir libexecdir sbindir bindir program_transform_name prefix exec_prefix PACKAGE_URL PACKAGE_BUGREPORT PACKAGE_STRING PACKAGE_VERSION PACKAGE_TARNAME PACKAGE_NAME PATH_SEPARATOR SHELL am__quote' ac_subst_files='' ac_user_opts=' enable_option_checking enable_silent_rules enable_maintainer_mode enable_dependency_tracking enable_shared enable_static with_pic enable_fast_install with_aix_soname with_gnu_ld with_sysroot enable_libtool_lock enable_nls enable_rpath with_libiconv_prefix with_libintl_prefix with_python_sys_prefix with_python_prefix with_python_exec_prefix enable_runtime_deps_check with_dhcp_config enable_polkit enable_caja_sendto enable_nemo_sendto enable_nautilus_sendto enable_thunar_sendto enable_settings_integration enable_pulseaudio with_systemdsystemunitdir with_systemduserunitdir enable_schemas_compile ' ac_precious_vars='build_alias host_alias target_alias CC CFLAGS LDFLAGS LIBS CPPFLAGS LT_SYS_LIBRARY_PATH PKG_CONFIG PKG_CONFIG_PATH PKG_CONFIG_LIBDIR CPP PYTHON PYTHON_CFLAGS PYTHON_LIBS PYGOBJECT_CFLAGS PYGOBJECT_LIBS CYTHONEXEC POLKIT_CFLAGS POLKIT_LIBS BLUEZ_CFLAGS BLUEZ_LIBS systemd_system_unit_dir systemd_user_unit_dir GLIB_COMPILE_SCHEMAS' # Initialize some variables set by options. ac_init_help= ac_init_version=false ac_unrecognized_opts= ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null exec_prefix=NONE no_create= no_recursion= prefix=NONE program_prefix=NONE program_suffix=NONE program_transform_name=s,x,x, silent= site= srcdir= verbose= x_includes=NONE x_libraries=NONE # Installation directory options. # These are left unexpanded so users can "make install exec_prefix=/foo" # and all the variables that are supposed to be based on exec_prefix # by default will actually change. # Use braces instead of parens because sh, perl, etc. also accept them. # (The list follows the same order as the GNU Coding Standards.) bindir='${exec_prefix}/bin' sbindir='${exec_prefix}/sbin' libexecdir='${exec_prefix}/libexec' datarootdir='${prefix}/share' datadir='${datarootdir}' sysconfdir='${prefix}/etc' sharedstatedir='${prefix}/com' localstatedir='${prefix}/var' runstatedir='${localstatedir}/run' includedir='${prefix}/include' oldincludedir='/usr/include' docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' infodir='${datarootdir}/info' htmldir='${docdir}' dvidir='${docdir}' pdfdir='${docdir}' psdir='${docdir}' libdir='${exec_prefix}/lib' localedir='${datarootdir}/locale' mandir='${datarootdir}/man' ac_prev= ac_dashdash= for ac_option do # If the previous option needs an argument, assign it. if test -n "$ac_prev"; then eval $ac_prev=\$ac_option ac_prev= continue fi case $ac_option in *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; *=) ac_optarg= ;; *) ac_optarg=yes ;; esac case $ac_dashdash$ac_option in --) ac_dashdash=yes ;; -bindir | --bindir | --bindi | --bind | --bin | --bi) ac_prev=bindir ;; -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) bindir=$ac_optarg ;; -build | --build | --buil | --bui | --bu) ac_prev=build_alias ;; -build=* | --build=* | --buil=* | --bui=* | --bu=*) build_alias=$ac_optarg ;; -cache-file | --cache-file | --cache-fil | --cache-fi \ | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) ac_prev=cache_file ;; -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) cache_file=$ac_optarg ;; --config-cache | -C) cache_file=config.cache ;; -datadir | --datadir | --datadi | --datad) ac_prev=datadir ;; -datadir=* | --datadir=* | --datadi=* | --datad=*) datadir=$ac_optarg ;; -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ | --dataroo | --dataro | --datar) ac_prev=datarootdir ;; -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) datarootdir=$ac_optarg ;; -disable-* | --disable-*) ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) docdir=$ac_optarg ;; -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) ac_prev=dvidir ;; -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) dvidir=$ac_optarg ;; -enable-* | --enable-*) ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid feature name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "enable_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ | --exec | --exe | --ex) ac_prev=exec_prefix ;; -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ | --exec=* | --exe=* | --ex=*) exec_prefix=$ac_optarg ;; -gas | --gas | --ga | --g) # Obsolete; use --with-gas. with_gas=yes ;; -help | --help | --hel | --he | -h) ac_init_help=long ;; -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) ac_init_help=recursive ;; -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) ac_init_help=short ;; -host | --host | --hos | --ho) ac_prev=host_alias ;; -host=* | --host=* | --hos=* | --ho=*) host_alias=$ac_optarg ;; -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) ac_prev=htmldir ;; -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ | --ht=*) htmldir=$ac_optarg ;; -includedir | --includedir | --includedi | --included | --include \ | --includ | --inclu | --incl | --inc) ac_prev=includedir ;; -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ | --includ=* | --inclu=* | --incl=* | --inc=*) includedir=$ac_optarg ;; -infodir | --infodir | --infodi | --infod | --info | --inf) ac_prev=infodir ;; -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) infodir=$ac_optarg ;; -libdir | --libdir | --libdi | --libd) ac_prev=libdir ;; -libdir=* | --libdir=* | --libdi=* | --libd=*) libdir=$ac_optarg ;; -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ | --libexe | --libex | --libe) ac_prev=libexecdir ;; -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ | --libexe=* | --libex=* | --libe=*) libexecdir=$ac_optarg ;; -localedir | --localedir | --localedi | --localed | --locale) ac_prev=localedir ;; -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) localedir=$ac_optarg ;; -localstatedir | --localstatedir | --localstatedi | --localstated \ | --localstate | --localstat | --localsta | --localst | --locals) ac_prev=localstatedir ;; -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) localstatedir=$ac_optarg ;; -mandir | --mandir | --mandi | --mand | --man | --ma | --m) ac_prev=mandir ;; -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) mandir=$ac_optarg ;; -nfp | --nfp | --nf) # Obsolete; use --without-fp. with_fp=no ;; -no-create | --no-create | --no-creat | --no-crea | --no-cre \ | --no-cr | --no-c | -n) no_create=yes ;; -no-recursion | --no-recursion | --no-recursio | --no-recursi \ | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) no_recursion=yes ;; -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ | --oldin | --oldi | --old | --ol | --o) ac_prev=oldincludedir ;; -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) oldincludedir=$ac_optarg ;; -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) ac_prev=prefix ;; -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) prefix=$ac_optarg ;; -program-prefix | --program-prefix | --program-prefi | --program-pref \ | --program-pre | --program-pr | --program-p) ac_prev=program_prefix ;; -program-prefix=* | --program-prefix=* | --program-prefi=* \ | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) program_prefix=$ac_optarg ;; -program-suffix | --program-suffix | --program-suffi | --program-suff \ | --program-suf | --program-su | --program-s) ac_prev=program_suffix ;; -program-suffix=* | --program-suffix=* | --program-suffi=* \ | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) program_suffix=$ac_optarg ;; -program-transform-name | --program-transform-name \ | --program-transform-nam | --program-transform-na \ | --program-transform-n | --program-transform- \ | --program-transform | --program-transfor \ | --program-transfo | --program-transf \ | --program-trans | --program-tran \ | --progr-tra | --program-tr | --program-t) ac_prev=program_transform_name ;; -program-transform-name=* | --program-transform-name=* \ | --program-transform-nam=* | --program-transform-na=* \ | --program-transform-n=* | --program-transform-=* \ | --program-transform=* | --program-transfor=* \ | --program-transfo=* | --program-transf=* \ | --program-trans=* | --program-tran=* \ | --progr-tra=* | --program-tr=* | --program-t=*) program_transform_name=$ac_optarg ;; -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) ac_prev=pdfdir ;; -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) pdfdir=$ac_optarg ;; -psdir | --psdir | --psdi | --psd | --ps) ac_prev=psdir ;; -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) psdir=$ac_optarg ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) silent=yes ;; -runstatedir | --runstatedir | --runstatedi | --runstated \ | --runstate | --runstat | --runsta | --runst | --runs \ | --run | --ru | --r) ac_prev=runstatedir ;; -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ | --run=* | --ru=* | --r=*) runstatedir=$ac_optarg ;; -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) ac_prev=sbindir ;; -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ | --sbi=* | --sb=*) sbindir=$ac_optarg ;; -sharedstatedir | --sharedstatedir | --sharedstatedi \ | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ | --sharedst | --shareds | --shared | --share | --shar \ | --sha | --sh) ac_prev=sharedstatedir ;; -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ | --sha=* | --sh=*) sharedstatedir=$ac_optarg ;; -site | --site | --sit) ac_prev=site ;; -site=* | --site=* | --sit=*) site=$ac_optarg ;; -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) ac_prev=srcdir ;; -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) srcdir=$ac_optarg ;; -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ | --syscon | --sysco | --sysc | --sys | --sy) ac_prev=sysconfdir ;; -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) sysconfdir=$ac_optarg ;; -target | --target | --targe | --targ | --tar | --ta | --t) ac_prev=target_alias ;; -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) target_alias=$ac_optarg ;; -v | -verbose | --verbose | --verbos | --verbo | --verb) verbose=yes ;; -version | --version | --versio | --versi | --vers | -V) ac_init_version=: ;; -with-* | --with-*) ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && as_fn_error $? "invalid package name: \`$ac_useropt'" ac_useropt_orig=$ac_useropt ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'` case $ac_user_opts in *" "with_$ac_useropt" "*) ;; *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" ac_unrecognized_sep=', ';; esac eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. with_x=yes ;; -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ | --x-incl | --x-inc | --x-in | --x-i) ac_prev=x_includes ;; -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) x_includes=$ac_optarg ;; -x-libraries | --x-libraries | --x-librarie | --x-librari \ | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) ac_prev=x_libraries ;; -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; -*) as_fn_error $? "unrecognized option: \`$ac_option' Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. case $ac_envvar in #( '' | [0-9]* | *[!_$as_cr_alnum]* ) as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" ;; esac done if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` as_fn_error $? "missing argument to $ac_option" fi if test -n "$ac_unrecognized_opts"; then case $enable_option_checking in no) ;; fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; esac fi # Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir runstatedir do eval ac_val=\$$ac_var # Remove trailing slashes. case $ac_val in */ ) ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` eval $ac_var=\$ac_val;; esac # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' # used to hold the argument of --host etc. # FIXME: To remove some day. build=$build_alias host=$host_alias target=$target_alias # FIXME: To remove some day. if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi fi ac_tool_prefix= test -n "$host_alias" && ac_tool_prefix=$host_alias- test "$silent" = yes && exec 6>/dev/null ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. ac_confdir=`$as_dirname -- "$as_myself" || $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_myself" : 'X\(//\)[^/]' \| \ X"$as_myself" : 'X\(//\)$' \| \ X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` srcdir=$ac_confdir if test ! -r "$srcdir/$ac_unique_file"; then srcdir=.. fi else ac_srcdir_defaulted=no fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then srcdir=. fi # Remove unnecessary trailing slashes from srcdir. # Double slashes in file names in object file debugging info # mess up M-x gdb in Emacs. case $srcdir in */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; esac for ac_var in $ac_precious_vars; do eval ac_env_${ac_var}_set=\${${ac_var}+set} eval ac_env_${ac_var}_value=\$${ac_var} eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} eval ac_cv_env_${ac_var}_value=\$${ac_var} done # # Report the --help message. # if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF \`configure' configures blueman 2.4.3 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or \`..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify an installation prefix other than \`$ac_default_prefix' using \`--prefix', for instance \`--prefix=\$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/blueman] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] _ACEOF fi if test -n "$ac_init_help"; then case $ac_init_help in short | recursive ) echo "Configuration of blueman 2.4.3:";; esac cat <<\_ACEOF Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --disable-maintainer-mode disable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-nls do not use Native Language Support --disable-rpath do not hardcode runtime library paths --disable-runtime-deps-check Disable runtime dependency check (for package maintainers) --enable-polkit Enable policykit support --enable-caja-sendto Enable caja-sendto installation --enable-nemo-sendto Enable nemo-sendto installation --enable-nautilus-sendto Enable nautilus-sendto installation --enable-thunar-sendto Enable thunar-sendto installation --enable-settings-integration Enable settings manager integration with xfce and mate --disable-pulseaudio Disable PulseAudio support --disable-schemas-compile Disable regeneration of gschemas.compiled on install Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-aix-soname=aix|svr4|both shared library versioning (aka "SONAME") variant to provide on AIX, [default=aix]. --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified). --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-libiconv-prefix[=DIR] search for libiconv in DIR/include and DIR/lib --without-libiconv-prefix don't search for libiconv in includedir and libdir --with-libintl-prefix[=DIR] search for libintl in DIR/include and DIR/lib --without-libintl-prefix don't search for libintl in includedir and libdir --with-python-sys-prefix use Python's sys.prefix and sys.exec_prefix values --with-python_prefix override the default PYTHON_PREFIX --with-python_exec_prefix override the default PYTHON_EXEC_PREFIX --with-dhcp-config=PATH Set dhcp3 server configuration path --with-systemdsystemunitdir=PATH Directory for systemd system unit files [default=/usr/lib/systemd/system] --with-systemduserunitdir=PATH Directory for systemd user unit files [default=/usr/lib/systemd/user] Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory LT_SYS_LIBRARY_PATH User-defined run-time library search path. PKG_CONFIG path to pkg-config utility PKG_CONFIG_PATH directories to add to pkg-config's search path PKG_CONFIG_LIBDIR path overriding pkg-config's built-in search path CPP C preprocessor PYTHON the Python interpreter PYTHON_CFLAGS C compiler flags for PYTHON, overriding pkg-config PYTHON_LIBS linker flags for PYTHON, overriding pkg-config PYGOBJECT_CFLAGS C compiler flags for PYGOBJECT, overriding pkg-config PYGOBJECT_LIBS linker flags for PYGOBJECT, overriding pkg-config CYTHONEXEC Cython compiler POLKIT_CFLAGS C compiler flags for POLKIT, overriding pkg-config POLKIT_LIBS linker flags for POLKIT, overriding pkg-config BLUEZ_CFLAGS C compiler flags for BLUEZ, overriding pkg-config BLUEZ_LIBS linker flags for BLUEZ, overriding pkg-config systemd_system_unit_dir value of systemdsystemunitdir for systemd, overriding pkg-config systemd_user_unit_dir value of systemduserunitdir for systemd, overriding pkg-config GLIB_COMPILE_SCHEMAS value of glib_compile_schemas for gio-2.0, overriding pkg-config Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . _ACEOF ac_status=$? fi if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue test -d "$ac_dir" || { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix cd "$ac_dir" || { ac_status=$?; continue; } # Check for configure.gnu first; this name is used for a wrapper for # Metaconfig's "Configure" on case-insensitive file systems. if test -f "$ac_srcdir/configure.gnu"; then echo && $SHELL "$ac_srcdir/configure.gnu" --help=recursive elif test -f "$ac_srcdir/configure"; then echo && $SHELL "$ac_srcdir/configure" --help=recursive else printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2 fi || ac_status=$? cd "$ac_pwd" || { ac_status=$?; break; } done fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF blueman configure 2.4.3 generated by GNU Autoconf 2.71 Copyright (C) 2021 Free Software Foundation, Inc. This configure script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it. _ACEOF exit fi ## ------------------------ ## ## Autoconf initialization. ## ## ------------------------ ## # ac_fn_c_try_compile LINENO # -------------------------- # Try to compile conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest.beam if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest.$ac_objext then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_compile # ac_fn_c_try_link LINENO # ----------------------- # Try to link conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_link () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { test -z "$ac_c_werror_flag" || test ! -s conftest.err } && test -s conftest$ac_exeext && { test "$cross_compiling" = yes || test -x conftest$ac_exeext } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would # interfere with the next link command; also delete a directory that is # left behind by Apple's compiler. We do this before executing the actions. rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_link # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES # ------------------------------------------------------- # Tests whether HEADER exists and can be compiled using the include files in # INCLUDES, setting the cache variable VAR accordingly. ac_fn_c_check_header_compile () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 printf %s "checking for $2... " >&6; } if eval test \${$3+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $4 #include <$2> _ACEOF if ac_fn_c_try_compile "$LINENO" then : eval "$3=yes" else $as_nop eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi eval ac_res=\$$3 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_header_compile # ac_fn_c_check_func LINENO FUNC VAR # ---------------------------------- # Tests whether FUNC exists, setting the cache variable VAR accordingly ac_fn_c_check_func () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 printf %s "checking for $2... " >&6; } if eval test \${$3+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Define $2 to an innocuous variant, in case declares $2. For example, HP-UX 11i declares gettimeofday. */ #define $2 innocuous_$2 /* System header to define __stub macros and hopefully few prototypes, which can conflict with char $2 (); below. */ #include #undef $2 /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ #ifdef __cplusplus extern "C" #endif char $2 (); /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ #if defined __stub_$2 || defined __stub___$2 choke me #endif int main (void) { return $2 (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : eval "$3=yes" else $as_nop eval "$3=no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$3 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno } # ac_fn_c_check_func # ac_fn_c_try_cpp LINENO # ---------------------- # Try to preprocess conftest.$ac_ext, and return whether this succeeded. ac_fn_c_try_cpp () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err ac_status=$? if test -s conftest.err; then grep -v '^ *+' conftest.err >conftest.er1 cat conftest.er1 >&5 mv -f conftest.er1 conftest.err fi printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } > conftest.i && { test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || test ! -s conftest.err } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=1 fi eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_cpp # ac_fn_c_try_run LINENO # ---------------------- # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that # executables *can* be run. ac_fn_c_try_run () { as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; } then : ac_retval=0 else $as_nop printf "%s\n" "$as_me: program exited with status $ac_status" >&5 printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 ac_retval=$ac_status fi rm -rf conftest.dSYM conftest_ipa8_conftest.oo eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno as_fn_set_status $ac_retval } # ac_fn_c_try_run ac_configure_args_raw= for ac_arg do case $ac_arg in *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append ac_configure_args_raw " '$ac_arg'" done case $ac_configure_args_raw in *$as_nl*) ac_safe_unquote= ;; *) ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab. ac_unsafe_a="$ac_unsafe_z#~" ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g" ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;; esac cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by blueman $as_me 2.4.3, which was generated by GNU Autoconf 2.71. Invocation command line was $ $0$ac_configure_args_raw _ACEOF exec 5>>config.log { cat <<_ASUNAME ## --------- ## ## Platform. ## ## --------- ## hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` uname -m = `(uname -m) 2>/dev/null || echo unknown` uname -r = `(uname -r) 2>/dev/null || echo unknown` uname -s = `(uname -s) 2>/dev/null || echo unknown` uname -v = `(uname -v) 2>/dev/null || echo unknown` /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` _ASUNAME as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac printf "%s\n" "PATH: $as_dir" done IFS=$as_save_IFS } >&5 cat >&5 <<_ACEOF ## ----------- ## ## Core tests. ## ## ----------- ## _ACEOF # Keep a trace of the command line. # Strip out --no-create and --no-recursion so they do not pile up. # Strip out --silent because we don't want to record it for future runs. # Also quote any args containing shell meta-characters. # Make two passes to allow for proper duplicate-argument suppression. ac_configure_args= ac_configure_args0= ac_configure_args1= ac_must_keep_next=false for ac_pass in 1 2 do for ac_arg do case $ac_arg in -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else case $ac_arg in *=* | --config-cache | -C | -disable-* | --disable-* \ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ | -with-* | --with-* | -without-* | --without-* | --x) case "$ac_configure_args0 " in "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; esac ;; -* ) ac_must_keep_next=true ;; esac fi as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done { ac_configure_args0=; unset ac_configure_args0;} { ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there # would cause problems or look ugly. # WARNING: Use '\'' to represent an apostrophe within the trap. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. trap 'exit_status=$? # Sanitize IFS. IFS=" "" $as_nl" # Save into config.log some information that might help in debugging. { echo printf "%s\n" "## ---------------- ## ## Cache variables. ## ## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( *${as_nl}ac_space=\ *) sed -n \ "s/'\''/'\''\\\\'\'''\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" ;; #( *) sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) echo printf "%s\n" "## ----------------- ## ## Output variables. ## ## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then printf "%s\n" "## ------------------- ## ## File substitutions. ## ## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac printf "%s\n" "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then printf "%s\n" "## ----------- ## ## confdefs.h. ## ## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && printf "%s\n" "$as_me: caught signal $ac_signal" printf "%s\n" "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h printf "%s\n" "/* confdefs.h */" > confdefs.h # Predefined preprocessor variables. printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h # Let the site file select an alternate cache file if it wants to. # Prefer an explicitly selected file to automatically selected ones. if test -n "$CONFIG_SITE"; then ac_site_files="$CONFIG_SITE" elif test "x$prefix" != xNONE; then ac_site_files="$prefix/share/config.site $prefix/etc/config.site" else ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" fi for ac_site_file in $ac_site_files do case $ac_site_file in #( */*) : ;; #( *) : ac_site_file=./$ac_site_file ;; esac if test -f "$ac_site_file" && test -r "$ac_site_file"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 . "$ac_site_file" \ || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "failed to load site script $ac_site_file See \`config.log' for more details" "$LINENO" 5; } fi done if test -r "$cache_file"; then # Some versions of bash will fail to source /dev/null (special files # actually), so we avoid doing that. DJGPP emulates it as a regular file. if test /dev/null != "$cache_file" && test -f "$cache_file"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 printf "%s\n" "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 printf "%s\n" "$as_me: creating cache $cache_file" >&6;} >$cache_file fi # Test code for whether the C compiler supports C89 (global declarations) ac_c_conftest_c89_globals=' /* Does the compiler advertise C89 conformance? Do not test the value of __STDC__, because some compilers set it to 0 while being otherwise adequately conformant. */ #if !defined __STDC__ # error "Compiler does not advertise C89 conformance" #endif #include #include struct stat; /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */ struct buf { int x; }; struct buf * (*rcsopen) (struct buf *, struct stat *, int); static char *e (p, i) char **p; int i; { return p[i]; } static char *f (char * (*g) (char **, int), char **p, ...) { char *s; va_list v; va_start (v,p); s = g (p, va_arg (v,int)); va_end (v); return s; } /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has function prototypes and stuff, but not \xHH hex character constants. These do not provoke an error unfortunately, instead are silently treated as an "x". The following induces an error, until -std is added to get proper ANSI mode. Curiously \x00 != x always comes out true, for an array size at least. It is necessary to write \x00 == 0 to get something that is true only with -std. */ int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1]; /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters inside strings and character constants. */ #define FOO(x) '\''x'\'' int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1]; int test (int i, double x); struct s1 {int (*f) (int a);}; struct s2 {int (*f) (double a);}; int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int), int, int);' # Test code for whether the C compiler supports C89 (body of main). ac_c_conftest_c89_main=' ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]); ' # Test code for whether the C compiler supports C99 (global declarations) ac_c_conftest_c99_globals=' // Does the compiler advertise C99 conformance? #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L # error "Compiler does not advertise C99 conformance" #endif #include extern int puts (const char *); extern int printf (const char *, ...); extern int dprintf (int, const char *, ...); extern void *malloc (size_t); // Check varargs macros. These examples are taken from C99 6.10.3.5. // dprintf is used instead of fprintf to avoid needing to declare // FILE and stderr. #define debug(...) dprintf (2, __VA_ARGS__) #define showlist(...) puts (#__VA_ARGS__) #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) static void test_varargs_macros (void) { int x = 1234; int y = 5678; debug ("Flag"); debug ("X = %d\n", x); showlist (The first, second, and third items.); report (x>y, "x is %d but y is %d", x, y); } // Check long long types. #define BIG64 18446744073709551615ull #define BIG32 4294967295ul #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) #if !BIG_OK #error "your preprocessor is broken" #endif #if BIG_OK #else #error "your preprocessor is broken" #endif static long long int bignum = -9223372036854775807LL; static unsigned long long int ubignum = BIG64; struct incomplete_array { int datasize; double data[]; }; struct named_init { int number; const wchar_t *name; double average; }; typedef const char *ccp; static inline int test_restrict (ccp restrict text) { // See if C++-style comments work. // Iterate through items via the restricted pointer. // Also check for declarations in for loops. for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i) continue; return 0; } // Check varargs and va_copy. static bool test_varargs (const char *format, ...) { va_list args; va_start (args, format); va_list args_copy; va_copy (args_copy, args); const char *str = ""; int number = 0; float fnumber = 0; while (*format) { switch (*format++) { case '\''s'\'': // string str = va_arg (args_copy, const char *); break; case '\''d'\'': // int number = va_arg (args_copy, int); break; case '\''f'\'': // float fnumber = va_arg (args_copy, double); break; default: break; } } va_end (args_copy); va_end (args); return *str && number && fnumber; } ' # Test code for whether the C compiler supports C99 (body of main). ac_c_conftest_c99_main=' // Check bool. _Bool success = false; success |= (argc != 0); // Check restrict. if (test_restrict ("String literal") == 0) success = true; char *restrict newvar = "Another string"; // Check varargs. success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234); test_varargs_macros (); // Check flexible array members. struct incomplete_array *ia = malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); ia->datasize = 10; for (int i = 0; i < ia->datasize; ++i) ia->data[i] = i * 1.234; // Check named initializers. struct named_init ni = { .number = 34, .name = L"Test wide string", .average = 543.34343, }; ni.number = 58; int dynamic_array[ni.number]; dynamic_array[0] = argv[0][0]; dynamic_array[ni.number - 1] = 543; // work around unused variable warnings ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\'' || dynamic_array[ni.number - 1] != 543); ' # Test code for whether the C compiler supports C11 (global declarations) ac_c_conftest_c11_globals=' // Does the compiler advertise C11 conformance? #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L # error "Compiler does not advertise C11 conformance" #endif // Check _Alignas. char _Alignas (double) aligned_as_double; char _Alignas (0) no_special_alignment; extern char aligned_as_int; char _Alignas (0) _Alignas (int) aligned_as_int; // Check _Alignof. enum { int_alignment = _Alignof (int), int_array_alignment = _Alignof (int[100]), char_alignment = _Alignof (char) }; _Static_assert (0 < -_Alignof (int), "_Alignof is signed"); // Check _Noreturn. int _Noreturn does_not_return (void) { for (;;) continue; } // Check _Static_assert. struct test_static_assert { int x; _Static_assert (sizeof (int) <= sizeof (long int), "_Static_assert does not work in struct"); long int y; }; // Check UTF-8 literals. #define u8 syntax error! char const utf8_literal[] = u8"happens to be ASCII" "another string"; // Check duplicate typedefs. typedef long *long_ptr; typedef long int *long_ptr; typedef long_ptr long_ptr; // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1. struct anonymous { union { struct { int i; int j; }; struct { int k; long int l; } w; }; int m; } v1; ' # Test code for whether the C compiler supports C11 (body of main). ac_c_conftest_c11_main=' _Static_assert ((offsetof (struct anonymous, i) == offsetof (struct anonymous, w.k)), "Anonymous union alignment botch"); v1.i = 2; v1.w.k = 5; ok |= v1.i != 5; ' # Test code for whether the C compiler supports C11 (complete). ac_c_conftest_c11_program="${ac_c_conftest_c89_globals} ${ac_c_conftest_c99_globals} ${ac_c_conftest_c11_globals} int main (int argc, char **argv) { int ok = 0; ${ac_c_conftest_c89_main} ${ac_c_conftest_c99_main} ${ac_c_conftest_c11_main} return ok; } " # Test code for whether the C compiler supports C99 (complete). ac_c_conftest_c99_program="${ac_c_conftest_c89_globals} ${ac_c_conftest_c99_globals} int main (int argc, char **argv) { int ok = 0; ${ac_c_conftest_c89_main} ${ac_c_conftest_c99_main} return ok; } " # Test code for whether the C compiler supports C89 (complete). ac_c_conftest_c89_program="${ac_c_conftest_c89_globals} int main (int argc, char **argv) { int ok = 0; ${ac_c_conftest_c89_main} return ok; } " as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H" as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H" as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H" as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H" as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H" as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H" as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H" as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H" as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H" gt_needs="$gt_needs " # Auxiliary files required by this configure script. ac_aux_files="config.rpath config.guess config.sub ltmain.sh compile missing install-sh" # Locations in which to look for auxiliary files. ac_aux_dir_candidates="${srcdir}${PATH_SEPARATOR}${srcdir}/..${PATH_SEPARATOR}${srcdir}/../.." # Search for a directory containing all of the required auxiliary files, # $ac_aux_files, from the $PATH-style list $ac_aux_dir_candidates. # If we don't find one directory that contains all the files we need, # we report the set of missing files from the *first* directory in # $ac_aux_dir_candidates and give up. ac_missing_aux_files="" ac_first_candidate=: printf "%s\n" "$as_me:${as_lineno-$LINENO}: looking for aux files: $ac_aux_files" >&5 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR as_found=false for as_dir in $ac_aux_dir_candidates do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac as_found=: printf "%s\n" "$as_me:${as_lineno-$LINENO}: trying $as_dir" >&5 ac_aux_dir_found=yes ac_install_sh= for ac_aux in $ac_aux_files do # As a special case, if "install-sh" is required, that requirement # can be satisfied by any of "install-sh", "install.sh", or "shtool", # and $ac_install_sh is set appropriately for whichever one is found. if test x"$ac_aux" = x"install-sh" then if test -f "${as_dir}install-sh"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install-sh found" >&5 ac_install_sh="${as_dir}install-sh -c" elif test -f "${as_dir}install.sh"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}install.sh found" >&5 ac_install_sh="${as_dir}install.sh -c" elif test -f "${as_dir}shtool"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}shtool found" >&5 ac_install_sh="${as_dir}shtool install -c" else ac_aux_dir_found=no if $ac_first_candidate; then ac_missing_aux_files="${ac_missing_aux_files} install-sh" else break fi fi else if test -f "${as_dir}${ac_aux}"; then printf "%s\n" "$as_me:${as_lineno-$LINENO}: ${as_dir}${ac_aux} found" >&5 else ac_aux_dir_found=no if $ac_first_candidate; then ac_missing_aux_files="${ac_missing_aux_files} ${ac_aux}" else break fi fi fi done if test "$ac_aux_dir_found" = yes; then ac_aux_dir="$as_dir" break fi ac_first_candidate=false as_found=false done IFS=$as_save_IFS if $as_found then : else $as_nop as_fn_error $? "cannot find required auxiliary files:$ac_missing_aux_files" "$LINENO" 5 fi # These three variables are undocumented and unsupported, # and are intended to be withdrawn in a future Autoconf release. # They can cause serious problems if a builder's source tree is in a directory # whose full name contains unusual characters. if test -f "${ac_aux_dir}config.guess"; then ac_config_guess="$SHELL ${ac_aux_dir}config.guess" fi if test -f "${ac_aux_dir}config.sub"; then ac_config_sub="$SHELL ${ac_aux_dir}config.sub" fi if test -f "$ac_aux_dir/configure"; then ac_configure="$SHELL ${ac_aux_dir}configure" fi # Check that the precious variables saved in the cache have kept the same # value. ac_cache_corrupted=false for ac_var in $ac_precious_vars; do eval ac_old_set=\$ac_cv_env_${ac_var}_set eval ac_new_set=\$ac_env_${ac_var}_set eval ac_old_val=\$ac_cv_env_${ac_var}_value eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 printf "%s\n" "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 printf "%s\n" "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then # differences in whitespace do not lead to failure. ac_old_val_w=`echo x $ac_old_val` ac_new_val_w=`echo x $ac_new_val` if test "$ac_old_val_w" != "$ac_new_val_w"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 printf "%s\n" "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} ac_cache_corrupted=: else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 printf "%s\n" "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} eval $ac_var=\$ac_old_val fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 printf "%s\n" "$as_me: former value: \`$ac_old_val'" >&2;} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 printf "%s\n" "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;} as_fn_error $? "run \`${MAKE-make} distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 fi ## -------------------- ## ## Main body of script. ## ## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_config_headers="$ac_config_headers config.h" am__api_version='1.16' # Find a good install program. We prefer a C program (faster), # so one script is as good as another. But avoid the broken or # incompatible versions: # SysV /etc/install, /usr/sbin/install # SunOS /usr/etc/install # IRIX /sbin/install # AIX /bin/install # AmigaOS /C/install, which installs bootblocks on floppy discs # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag # AFS /usr/afsws/bin/install, which mishandles nonexistent args # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. # Reject install programs that cannot install multiple files. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 printf %s "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then if test ${ac_cv_path_install+y} then : printf %s "(cached) " >&6 else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac # Account for fact that we put trailing slashes in our PATH walk. case $as_dir in #(( ./ | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. # Don't use installbsd from OSF since it installs stuff as root # by default. for ac_prog in ginstall scoinst install; do for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext"; then if test $ac_prog = install && grep dspmsg "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # AIX install. It has an incompatible calling convention. : elif test $ac_prog = install && grep pwplus "$as_dir$ac_prog$ac_exec_ext" >/dev/null 2>&1; then # program-specific install script used by HP pwplus--don't use. : else rm -rf conftest.one conftest.two conftest.dir echo one > conftest.one echo two > conftest.two mkdir conftest.dir if "$as_dir$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir/" && test -s conftest.one && test -s conftest.two && test -s conftest.dir/conftest.one && test -s conftest.dir/conftest.two then ac_cv_path_install="$as_dir$ac_prog$ac_exec_ext -c" break 3 fi fi fi done done ;; esac done IFS=$as_save_IFS rm -rf conftest.one conftest.two conftest.dir fi if test ${ac_cv_path_install+y}; then INSTALL=$ac_cv_path_install else # As a last resort, use the slow shell script. Don't cache a # value for INSTALL within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. INSTALL=$ac_install_sh fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 printf "%s\n" "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5 printf %s "checking whether build environment is sane... " >&6; } # Reject unsafe characters in $srcdir or the absolute working directory # name. Accept space and tab only in the latter. am_lf=' ' case `pwd` in *[\\\"\#\$\&\'\`$am_lf]*) as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;; esac case $srcdir in *[\\\"\#\$\&\'\`$am_lf\ \ ]*) as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;; esac # Do 'set' in a subshell so we don't clobber the current shell's # arguments. Must try -L first in case configure is actually a # symlink; some systems play weird games with the mod time of symlinks # (eg FreeBSD returns the mod time of the symlink's containing # directory). if ( am_has_slept=no for am_try in 1 2; do echo "timestamp, slept: $am_has_slept" > conftest.file set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null` if test "$*" = "X"; then # -L didn't work. set X `ls -t "$srcdir/configure" conftest.file` fi if test "$*" != "X $srcdir/configure conftest.file" \ && test "$*" != "X conftest.file $srcdir/configure"; then # If neither matched, then we have a broken ls. This can happen # if, for instance, CONFIG_SHELL is bash and it inherits a # broken ls alias from the environment. This has actually # happened. Such a system could not be considered "sane". as_fn_error $? "ls -t appears to fail. Make sure there is not a broken alias in your environment" "$LINENO" 5 fi if test "$2" = conftest.file || test $am_try -eq 2; then break fi # Just in case. sleep 1 am_has_slept=yes done test "$2" = conftest.file ) then # Ok. : else as_fn_error $? "newly created file is older than distributed files! Check your system clock" "$LINENO" 5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } # If we didn't sleep, we still need to ensure time stamps of config.status and # generated files are strictly newer. am_sleep_pid= if grep 'slept: no' conftest.file >/dev/null 2>&1; then ( sleep 1 ) & am_sleep_pid=$! fi rm -f conftest.file test "$program_prefix" != NONE && program_transform_name="s&^&$program_prefix&;$program_transform_name" # Use a double $ so make ignores it. test "$program_suffix" != NONE && program_transform_name="s&\$&$program_suffix&;$program_transform_name" # Double any \ or $. # By default was `s,x,x', remove it if useless. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//' program_transform_name=`printf "%s\n" "$program_transform_name" | sed "$ac_script"` # Expand $ac_aux_dir to an absolute path. am_aux_dir=`cd "$ac_aux_dir" && pwd` if test x"${MISSING+set}" != xset; then MISSING="\${SHELL} '$am_aux_dir/missing'" fi # Use eval to expand $SHELL if eval "$MISSING --is-lightweight"; then am_missing_run="$MISSING " else am_missing_run= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5 printf "%s\n" "$as_me: WARNING: 'missing' script is too old or missing" >&2;} fi if test x"${install_sh+set}" != xset; then case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; *) install_sh="\${SHELL} $am_aux_dir/install-sh" esac fi # Installed binaries are usually stripped using 'strip' when the user # run "make install-strip". However 'strip' might not be the right # tool to use in cross-compilation environments, therefore Automake # will honor the 'STRIP' environment variable to overrule this program. if test "$cross_compiling" != no; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_STRIP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 printf "%s\n" "$STRIP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_STRIP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 printf "%s\n" "$ac_ct_STRIP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi fi INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a race-free mkdir -p" >&5 printf %s "checking for a race-free mkdir -p... " >&6; } if test -z "$MKDIR_P"; then if test ${ac_cv_path_mkdir+y} then : printf %s "(cached) " >&6 else $as_nop as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in mkdir gmkdir; do for ac_exec_ext in '' $ac_executable_extensions; do as_fn_executable_p "$as_dir$ac_prog$ac_exec_ext" || continue case `"$as_dir$ac_prog$ac_exec_ext" --version 2>&1` in #( 'mkdir ('*'coreutils) '* | \ 'BusyBox '* | \ 'mkdir (fileutils) '4.1*) ac_cv_path_mkdir=$as_dir$ac_prog$ac_exec_ext break 3;; esac done done done IFS=$as_save_IFS fi test -d ./--version && rmdir ./--version if test ${ac_cv_path_mkdir+y}; then MKDIR_P="$ac_cv_path_mkdir -p" else # As a last resort, use the slow shell script. Don't cache a # value for MKDIR_P within a source directory, because that will # break other packages using the cache if that directory is # removed, or if the value is a relative name. MKDIR_P="$ac_install_sh -d" fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5 printf "%s\n" "$MKDIR_P" >&6; } for ac_prog in gawk mawk nawk awk do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_AWK+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$AWK"; then ac_cv_prog_AWK="$AWK" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AWK="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AWK=$ac_cv_prog_AWK if test -n "$AWK"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 printf "%s\n" "$AWK" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$AWK" && break done { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 printf %s "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } set x ${MAKE-make} ac_make=`printf "%s\n" "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` if eval test \${ac_cv_prog_make_${ac_make}_set+y} then : printf %s "(cached) " >&6 else $as_nop cat >conftest.make <<\_ACEOF SHELL = /bin/sh all: @echo '@@@%%%=$(MAKE)=@@@%%%' _ACEOF # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. case `${MAKE-make} -f conftest.make 2>/dev/null` in *@@@%%%=?*=@@@%%%*) eval ac_cv_prog_make_${ac_make}_set=yes;; *) eval ac_cv_prog_make_${ac_make}_set=no;; esac rm -f conftest.make fi if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } SET_MAKE= else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } SET_MAKE="MAKE=${MAKE-make}" fi rm -rf .tst 2>/dev/null mkdir .tst 2>/dev/null if test -d .tst; then am__leading_dot=. else am__leading_dot=_ fi rmdir .tst 2>/dev/null # Check whether --enable-silent-rules was given. if test ${enable_silent_rules+y} then : enableval=$enable_silent_rules; fi case $enable_silent_rules in # ((( yes) AM_DEFAULT_VERBOSITY=0;; no) AM_DEFAULT_VERBOSITY=1;; *) AM_DEFAULT_VERBOSITY=1;; esac am_make=${MAKE-make} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5 printf %s "checking whether $am_make supports nested variables... " >&6; } if test ${am_cv_make_support_nested_variables+y} then : printf %s "(cached) " >&6 else $as_nop if printf "%s\n" 'TRUE=$(BAR$(V)) BAR0=false BAR1=true V=1 am__doit: @$(TRUE) .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then am_cv_make_support_nested_variables=yes else am_cv_make_support_nested_variables=no fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5 printf "%s\n" "$am_cv_make_support_nested_variables" >&6; } if test $am_cv_make_support_nested_variables = yes; then AM_V='$(V)' AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)' else AM_V=$AM_DEFAULT_VERBOSITY AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY fi AM_BACKSLASH='\' if test "`cd $srcdir && pwd`" != "`pwd`"; then # Use -I$(srcdir) only when $(srcdir) != ., so that make's output # is not polluted with repeated "-I." am__isrc=' -I$(srcdir)' # test to see if srcdir already configured if test -f $srcdir/config.status; then as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5 fi fi # test whether we have cygpath if test -z "$CYGPATH_W"; then if (cygpath --version) >/dev/null 2>/dev/null; then CYGPATH_W='cygpath -w' else CYGPATH_W=echo fi fi # Define the identity of the package. PACKAGE='blueman' VERSION='2.4.3' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h printf "%s\n" "#define VERSION \"$VERSION\"" >>confdefs.h # Some tools Automake needs. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"} AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"} AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"} AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"} MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} # For better backward compatibility. To be removed once Automake 1.9.x # dies out for good. For more background, see: # # mkdir_p='$(MKDIR_P)' # We need awk for the "check" target (and possibly the TAP driver). The # system "awk" is bad on some platforms. # Always define AMTAR for backward compatibility. Yes, it's still used # in the wild :-( We should find a proper way to deprecate it ... AMTAR='$${TAR-tar}' # We'll loop over all known methods to create a tar archive until one works. _am_tools='gnutar pax cpio none' am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -' # Variables for tags utilities; see am/tags.am if test -z "$CTAGS"; then CTAGS=ctags fi if test -z "$ETAGS"; then ETAGS=etags fi if test -z "$CSCOPE"; then CSCOPE=cscope fi # POSIX will say in a future version that running "rm -f" with no argument # is OK; and we want to be able to make that assumption in our Makefile # recipes. So use an aggressive probe to check that the usage we want is # actually supported "in the wild" to an acceptable degree. # See automake bug#10828. # To make any issue more visible, cause the running configure to be aborted # by default if the 'rm' program in use doesn't match our expectations; the # user can still override this though. if rm -f && rm -fr && rm -rf; then : OK; else cat >&2 <<'END' Oops! Your 'rm' program seems unable to run without file operands specified on the command line, even when the '-f' option is present. This is contrary to the behaviour of most rm programs out there, and not conforming with the upcoming POSIX standard: Please tell bug-automake@gnu.org about your system, including the value of your $PATH and any error possibly output before this message. This can help us improve future automake versions. END if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then echo 'Configuration will proceed anyway, since you have set the' >&2 echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2 echo >&2 else cat >&2 <<'END' Aborting the configuration process, to ensure you take notice of the issue. You can download and install GNU coreutils to get an 'rm' implementation that behaves properly: . If you want to complete the configuration process using your problematic 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM to "yes", and re-run configure. END as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5 fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5 printf %s "checking whether to enable maintainer-specific portions of Makefiles... " >&6; } # Check whether --enable-maintainer-mode was given. if test ${enable_maintainer_mode+y} then : enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval else $as_nop USE_MAINTAINER_MODE=yes fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5 printf "%s\n" "$USE_MAINTAINER_MODE" >&6; } if test $USE_MAINTAINER_MODE = yes; then MAINTAINER_MODE_TRUE= MAINTAINER_MODE_FALSE='#' else MAINTAINER_MODE_TRUE='#' MAINTAINER_MODE_FALSE= fi MAINT=$MAINTAINER_MODE_TRUE ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}gcc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="gcc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}cc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi fi if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else ac_prog_rejected=no as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then # We found a bogon in the path, so make sure we never use it. set dummy $ac_cv_prog_CC shift if test $# != 0; then # We chose a different compiler from the bogus one. # However, it has the same basename, so the bogon will be chosen # first if we set CC to just the basename; use the full file name. shift ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@" fi fi fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then for ac_prog in cl.exe do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$CC" && break done fi if test -z "$CC"; then ac_ct_CC=$CC for ac_prog in cl.exe do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_CC" && break done if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi fi fi if test -z "$CC"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args. set dummy ${ac_tool_prefix}clang; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_CC="${ac_tool_prefix}clang" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 printf "%s\n" "$CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_CC"; then ac_ct_CC=$CC # Extract the first word of "clang", so it can be a program name with args. set dummy clang; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_CC+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_CC="clang" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 printf "%s\n" "$ac_ct_CC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_CC" = x; then CC="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC fi else CC="$ac_cv_prog_CC" fi fi test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "no acceptable C compiler found in \$PATH See \`config.log' for more details" "$LINENO" 5; } # Provide some information about the compiler. printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 set X $ac_compile ac_compiler=$2 for ac_option in --version -v -V -qversion -version; do { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? if test -s conftest.err; then sed '10a\ ... rest of stderr output deleted ... 10q' conftest.err >conftest.er1 cat conftest.er1 >&5 fi rm -f conftest.er1 conftest.err printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } done cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 printf %s "checking whether the C compiler works... " >&6; } ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'` # The possible output files: ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" ac_rmfiles= for ac_file in $ac_files do case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, # so that the user can short-circuit this test for compilers unknown to # Autoconf. for ac_file in $ac_files '' do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi # We set ac_cv_exeext here because the later test for it is not # safe: cross compilers may not add the suffix if given an `-o' # argument, so we may need to know it at that point already. # Even if this section looks crufty: it has the advantage of # actually working. break;; * ) break;; esac done test "$ac_cv_exeext" = no && ac_cv_exeext= else $as_nop ac_file='' fi if test -z "$ac_file" then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "C compiler cannot create executables See \`config.log' for more details" "$LINENO" 5; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 printf %s "checking for C compiler default output file name... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 printf "%s\n" "$ac_file" >&6; } ac_exeext=$ac_cv_exeext rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 printf %s "checking for suffix of executables... " >&6; } if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with # `rm'. for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else $as_nop { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of executables: cannot compile and link See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest conftest$ac_cv_exeext { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 printf "%s\n" "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { FILE *f = fopen ("conftest.out", "w"); return ferror (f) || fclose (f) != 0; ; return 0; } _ACEOF ac_clean_files="$ac_clean_files conftest.out" # Check that the compiler produces executables we can run. If not, either # the compiler is broken, or we cross compile. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 printf %s "checking whether we are cross compiling... " >&6; } if test "$cross_compiling" != yes; then { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if { ac_try='./conftest$ac_cv_exeext' { { case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_try") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; }; then cross_compiling=no else if test "$cross_compiling" = maybe; then cross_compiling=yes else { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error 77 "cannot run C compiled programs. If you meant to cross compile, use \`--host'. See \`config.log' for more details" "$LINENO" 5; } fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 printf "%s\n" "$cross_compiling" >&6; } rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out ac_clean_files=$ac_clean_files_save { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 printf %s "checking for suffix of object files... " >&6; } if test ${ac_cv_objext+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF rm -f conftest.o conftest.obj if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" printf "%s\n" "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else $as_nop printf "%s\n" "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "cannot compute suffix of object files: cannot compile See \`config.log' for more details" "$LINENO" 5; } fi rm -f conftest.$ac_cv_objext conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 printf "%s\n" "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5 printf %s "checking whether the compiler supports GNU C... " >&6; } if test ${ac_cv_c_compiler_gnu+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { #ifndef __GNUC__ choke me #endif ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_compiler_gnu=yes else $as_nop ac_compiler_gnu=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; } ac_compiler_gnu=$ac_cv_c_compiler_gnu if test $ac_compiler_gnu = yes; then GCC=yes else GCC= fi ac_test_CFLAGS=${CFLAGS+y} ac_save_CFLAGS=$CFLAGS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 printf %s "checking whether $CC accepts -g... " >&6; } if test ${ac_cv_prog_cc_g+y} then : printf %s "(cached) " >&6 else $as_nop ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_g=yes else $as_nop CFLAGS="" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : else $as_nop ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_g=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 printf "%s\n" "$ac_cv_prog_cc_g" >&6; } if test $ac_test_CFLAGS; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then if test "$GCC" = yes; then CFLAGS="-g -O2" else CFLAGS="-g" fi else if test "$GCC" = yes; then CFLAGS="-O2" else CFLAGS= fi fi ac_prog_cc_stdc=no if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5 printf %s "checking for $CC option to enable C11 features... " >&6; } if test ${ac_cv_prog_cc_c11+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c11=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c11_program _ACEOF for ac_arg in '' -std=gnu11 do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c11=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c11" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c11" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c11" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; } CC="$CC $ac_cv_prog_cc_c11" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11 ac_prog_cc_stdc=c11 fi fi if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5 printf %s "checking for $CC option to enable C99 features... " >&6; } if test ${ac_cv_prog_cc_c99+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c99=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c99_program _ACEOF for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99= do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c99=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c99" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c99" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c99" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; } CC="$CC $ac_cv_prog_cc_c99" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 ac_prog_cc_stdc=c99 fi fi if test x$ac_prog_cc_stdc = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5 printf %s "checking for $CC option to enable C89 features... " >&6; } if test ${ac_cv_prog_cc_c89+y} then : printf %s "(cached) " >&6 else $as_nop ac_cv_prog_cc_c89=no ac_save_CC=$CC cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_c_conftest_c89_program _ACEOF for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" if ac_fn_c_try_compile "$LINENO" then : ac_cv_prog_cc_c89=$ac_arg fi rm -f core conftest.err conftest.$ac_objext conftest.beam test "x$ac_cv_prog_cc_c89" != "xno" && break done rm -f conftest.$ac_ext CC=$ac_save_CC fi if test "x$ac_cv_prog_cc_c89" = xno then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 printf "%s\n" "unsupported" >&6; } else $as_nop if test "x$ac_cv_prog_cc_c89" = x then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 printf "%s\n" "none needed" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; } CC="$CC $ac_cv_prog_cc_c89" fi ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 ac_prog_cc_stdc=c89 fi fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5 printf %s "checking whether $CC understands -c and -o together... " >&6; } if test ${am_cv_prog_cc_c_o+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF # Make sure it works both with $CC and with simple cc. # Following AC_PROG_CC_C_O, we do the test twice because some # compilers refuse to overwrite an existing .o file with -o, # though they will create one. am_cv_prog_cc_c_o=yes for am_i in 1 2; do if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5 ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } \ && test -f conftest2.$ac_objext; then : OK else am_cv_prog_cc_c_o=no break fi done rm -f core conftest* unset am_i fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5 printf "%s\n" "$am_cv_prog_cc_c_o" >&6; } if test "$am_cv_prog_cc_c_o" != yes; then # Losing compiler, so override with the script. # FIXME: It is wrong to rewrite CC. # But if we don't then we get into trouble of one sort or another. # A longer-term fix would be to have automake use am__CC in this case, # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)" CC="$am_aux_dir/compile $CC" fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu DEPDIR="${am__leading_dot}deps" ac_config_commands="$ac_config_commands depfiles" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5 printf %s "checking whether ${MAKE-make} supports the include directive... " >&6; } cat > confinc.mk << 'END' am__doit: @echo this is the am__doit target >confinc.out .PHONY: am__doit END am__include="#" am__quote= # BSD make does it like this. echo '.include "confinc.mk" # ignored' > confmf.BSD # Other make implementations (GNU, Solaris 10, AIX) do it like this. echo 'include confinc.mk # ignored' > confmf.GNU _am_result=no for s in GNU BSD; do { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5 (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } case $?:`cat confinc.out 2>/dev/null` in #( '0:this is the am__doit target') : case $s in #( BSD) : am__include='.include' am__quote='"' ;; #( *) : am__include='include' am__quote='' ;; esac ;; #( *) : ;; esac if test "$am__include" != "#"; then _am_result="yes ($s style)" break fi done rm -f confinc.* confmf.* { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5 printf "%s\n" "${_am_result}" >&6; } # Check whether --enable-dependency-tracking was given. if test ${enable_dependency_tracking+y} then : enableval=$enable_dependency_tracking; fi if test "x$enable_dependency_tracking" != xno; then am_depcomp="$ac_aux_dir/depcomp" AMDEPBACKSLASH='\' am__nodep='_no' fi if test "x$enable_dependency_tracking" != xno; then AMDEP_TRUE= AMDEP_FALSE='#' else AMDEP_TRUE='#' AMDEP_FALSE= fi depcc="$CC" am_compiler_list= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5 printf %s "checking dependency style of $depcc... " >&6; } if test ${am_cv_CC_dependencies_compiler_type+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then # We make a subdir and do the tests there. Otherwise we can end up # making bogus files that we don't know about and never remove. For # instance it was reported that on HP-UX the gcc test will end up # making a dummy file named 'D' -- because '-MD' means "put the output # in D". rm -rf conftest.dir mkdir conftest.dir # Copy depcomp to subdir because otherwise we won't find it if we're # using a relative directory. cp "$am_depcomp" conftest.dir cd conftest.dir # We will build objects and dependencies in a subdirectory because # it helps to detect inapplicable dependency modes. For instance # both Tru64's cc and ICC support -MD to output dependencies as a # side effect of compilation, but ICC will put the dependencies in # the current directory while Tru64 will put them in the object # directory. mkdir sub am_cv_CC_dependencies_compiler_type=none if test "$am_compiler_list" = ""; then am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp` fi am__universal=false case " $depcc " in #( *\ -arch\ *\ -arch\ *) am__universal=true ;; esac for depmode in $am_compiler_list; do # Setup a source with many dependencies, because some compilers # like to wrap large dependency lists on column 80 (with \), and # we should not choose a depcomp mode which is confused by this. # # We need to recreate these files for each test, as the compiler may # overwrite some of them when testing with obscure command lines. # This happens at least with the AIX C compiler. : > sub/conftest.c for i in 1 2 3 4 5 6; do echo '#include "conftst'$i'.h"' >> sub/conftest.c # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with # Solaris 10 /bin/sh. echo '/* dummy */' > sub/conftst$i.h done echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf # We check with '-c' and '-o' for the sake of the "dashmstdout" # mode. It turns out that the SunPro C++ compiler does not properly # handle '-M -o', and we need to detect this. Also, some Intel # versions had trouble with output in subdirs. am__obj=sub/conftest.${OBJEXT-o} am__minus_obj="-o $am__obj" case $depmode in gcc) # This depmode causes a compiler race in universal mode. test "$am__universal" = false || continue ;; nosideeffect) # After this tag, mechanisms are not by side-effect, so they'll # only be used when explicitly requested. if test "x$enable_dependency_tracking" = xyes; then continue else break fi ;; msvc7 | msvc7msys | msvisualcpp | msvcmsys) # This compiler won't grok '-c -o', but also, the minuso test has # not run yet. These depmodes are late enough in the game, and # so weak that their functioning should not be impacted. am__obj=conftest.${OBJEXT-o} am__minus_obj= ;; none) break ;; esac if depmode=$depmode \ source=sub/conftest.c object=$am__obj \ depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \ $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \ >/dev/null 2>conftest.err && grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 && grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 && grep $am__obj sub/conftest.Po > /dev/null 2>&1 && ${MAKE-make} -s -f confmf > /dev/null 2>&1; then # icc doesn't choke on unknown options, it will just issue warnings # or remarks (even with -Werror). So we grep stderr for any message # that says an option was ignored or not supported. # When given -MP, icc 7.0 and 7.1 complain thusly: # icc: Command line warning: ignoring option '-M'; no argument required # The diagnosis changed in icc 8.0: # icc: Command line remark: option '-MP' not supported if (grep 'ignoring option' conftest.err || grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else am_cv_CC_dependencies_compiler_type=$depmode break fi fi done cd .. rm -rf conftest.dir else am_cv_CC_dependencies_compiler_type=none fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5 printf "%s\n" "$am_cv_CC_dependencies_compiler_type" >&6; } CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type if test "x$enable_dependency_tracking" != xno \ && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then am__fastdepCC_TRUE= am__fastdepCC_FALSE='#' else am__fastdepCC_TRUE='#' am__fastdepCC_FALSE= fi case `pwd` in *\ * | *\ *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5 printf "%s\n" "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;; esac macro_version='2.4.6' macro_revision='2.4.6' ltmain=$ac_aux_dir/ltmain.sh # Make sure we can run config.sub. $SHELL "${ac_aux_dir}config.sub" sun4 >/dev/null 2>&1 || as_fn_error $? "cannot run $SHELL ${ac_aux_dir}config.sub" "$LINENO" 5 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 printf %s "checking build system type... " >&6; } if test ${ac_cv_build+y} then : printf %s "(cached) " >&6 else $as_nop ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "${ac_aux_dir}config.guess"` test "x$ac_build_alias" = x && as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "${ac_aux_dir}config.sub" $ac_build_alias` || as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $ac_build_alias failed" "$LINENO" 5 fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 printf "%s\n" "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' set x $ac_cv_build shift build_cpu=$1 build_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: build_os=$* IFS=$ac_save_IFS case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 printf %s "checking host system type... " >&6; } if test ${ac_cv_host+y} then : printf %s "(cached) " >&6 else $as_nop if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "${ac_aux_dir}config.sub" $host_alias` || as_fn_error $? "$SHELL ${ac_aux_dir}config.sub $host_alias failed" "$LINENO" 5 fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 printf "%s\n" "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' set x $ac_cv_host shift host_cpu=$1 host_vendor=$2 shift; shift # Remember, the first character of IFS is used to create $*, # except with old shells: host_os=$* IFS=$ac_save_IFS case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac # Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\(["`$\\]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5 printf %s "checking how to print strings... " >&6; } # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "" } case $ECHO in printf*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: printf" >&5 printf "%s\n" "printf" >&6; } ;; print*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: print -r" >&5 printf "%s\n" "print -r" >&6; } ;; *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: cat" >&5 printf "%s\n" "cat" >&6; } ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 printf %s "checking for a sed that does not truncate output... " >&6; } if test ${ac_cv_path_SED+y} then : printf %s "(cached) " >&6 else $as_nop ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for ac_i in 1 2 3 4 5 6 7; do ac_script="$ac_script$as_nl$ac_script" done echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed { ac_script=; unset ac_script;} if test -z "$SED"; then ac_path_SED_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in sed gsed do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_SED="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_SED" || continue # Check for GNU ac_path_SED and select it if it is found. # Check for GNU $ac_path_SED case `"$ac_path_SED" --version 2>&1` in *GNU*) ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" '' >> "conftest.nl" "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_SED_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_SED="$ac_path_SED" ac_path_SED_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_SED_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_SED"; then as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5 fi else ac_cv_path_SED=$SED fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5 printf "%s\n" "$ac_cv_path_SED" >&6; } SED="$ac_cv_path_SED" rm -f conftest.sed test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 printf %s "checking for grep that handles long lines and -e... " >&6; } if test ${ac_cv_path_GREP+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$GREP"; then ac_path_GREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in grep ggrep do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_GREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_GREP" || continue # Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_GREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_GREP"; then as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_GREP=$GREP fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 printf "%s\n" "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 printf %s "checking for egrep... " >&6; } if test ${ac_cv_path_EGREP+y} then : printf %s "(cached) " >&6 else $as_nop if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else if test -z "$EGREP"; then ac_path_EGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in egrep do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_EGREP" || continue # Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_EGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_EGREP"; then as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_EGREP=$EGREP fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 printf "%s\n" "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 printf %s "checking for fgrep... " >&6; } if test ${ac_cv_path_FGREP+y} then : printf %s "(cached) " >&6 else $as_nop if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 then ac_cv_path_FGREP="$GREP -F" else if test -z "$FGREP"; then ac_path_FGREP_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in fgrep do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_FGREP="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_FGREP" || continue # Check for GNU ac_path_FGREP and select it if it is found. # Check for GNU $ac_path_FGREP case `"$ac_path_FGREP" --version 2>&1` in *GNU*) ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; *) ac_count=0 printf %s 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" printf "%s\n" 'FGREP' >> "conftest.nl" "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_FGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_max=$ac_count fi # 10*(2^10) chars as input seems more than enough test $ac_count -gt 10 && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac $ac_path_FGREP_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_FGREP"; then as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 fi else ac_cv_path_FGREP=$FGREP fi fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 printf "%s\n" "$ac_cv_path_FGREP" >&6; } FGREP="$ac_cv_path_FGREP" test -z "$GREP" && GREP=grep # Check whether --with-gnu-ld was given. if test ${with_gnu_ld+y} then : withval=$with_gnu_ld; test no = "$withval" || with_gnu_ld=yes else $as_nop with_gnu_ld=no fi ac_prog=ld if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 printf %s "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return, which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD=$ac_prog ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test yes = "$with_gnu_ld"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 printf %s "checking for GNU ld... " >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 printf %s "checking for non-GNU ld... " >&6; } fi if test ${lt_cv_path_LD+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$LD"; then lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD=$ac_dir/$ac_prog # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &5 printf "%s\n" "$LD" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } if test ${lt_cv_prog_gnu_ld+y} then : printf %s "(cached) " >&6 else $as_nop # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 printf "%s\n" "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5 printf %s "checking for BSD- or MS-compatible name lister (nm)... " >&6; } if test ${lt_cv_path_NM+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM=$NM else lt_nm_to_check=${ac_tool_prefix}nm if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. tmp_nm=$ac_dir/$lt_tmp_nm if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then # Check to see if the nm accepts a BSD-compat flag. # Adding the 'sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty case $build_os in mingw*) lt_bad_file=conftest.nm/nofile ;; *) lt_bad_file=/dev/null ;; esac case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in *$lt_bad_file* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break 2 ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break 2 ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS=$lt_save_ifs done : ${lt_cv_path_NM=no} fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5 printf "%s\n" "$lt_cv_path_NM" >&6; } if test no != "$lt_cv_path_NM"; then NM=$lt_cv_path_NM else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else if test -n "$ac_tool_prefix"; then for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_DUMPBIN+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$DUMPBIN"; then ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DUMPBIN=$ac_cv_prog_DUMPBIN if test -n "$DUMPBIN"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5 printf "%s\n" "$DUMPBIN" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$DUMPBIN" && break done fi if test -z "$DUMPBIN"; then ac_ct_DUMPBIN=$DUMPBIN for ac_prog in dumpbin "link -dump" do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_DUMPBIN+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_DUMPBIN"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DUMPBIN="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN if test -n "$ac_ct_DUMPBIN"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5 printf "%s\n" "$ac_ct_DUMPBIN" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_DUMPBIN" && break done if test "x$ac_ct_DUMPBIN" = x; then DUMPBIN=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DUMPBIN=$ac_ct_DUMPBIN fi fi case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols -headers" ;; *) DUMPBIN=: ;; esac fi if test : != "$DUMPBIN"; then NM=$DUMPBIN fi fi test -z "$NM" && NM=nm { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5 printf %s "checking the name lister ($NM) interface... " >&6; } if test ${lt_cv_nm_interface+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&5 (eval echo "\"\$as_me:$LINENO: output\"" >&5) cat conftest.out >&5 if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5 printf "%s\n" "$lt_cv_nm_interface" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 printf %s "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 printf "%s\n" "no, using $LN_S" >&6; } fi # find the maximum length of command line arguments { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5 printf %s "checking the maximum length of command line arguments... " >&6; } if test ${lt_cv_sys_max_cmd_len+y} then : printf %s "(cached) " >&6 else $as_nop i=0 teststring=ABCD case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test X`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test 17 != "$i" # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac fi if test -n "$lt_cv_sys_max_cmd_len"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5 printf "%s\n" "$lt_cv_sys_max_cmd_len" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none" >&5 printf "%s\n" "none" >&6; } fi max_cmd_len=$lt_cv_sys_max_cmd_len : ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5 printf %s "checking how to convert $build file names to $host format... " >&6; } if test ${lt_cv_to_host_file_cmd+y} then : printf %s "(cached) " >&6 else $as_nop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac fi to_host_file_cmd=$lt_cv_to_host_file_cmd { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5 printf "%s\n" "$lt_cv_to_host_file_cmd" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5 printf %s "checking how to convert $build file names to toolchain format... " >&6; } if test ${lt_cv_to_tool_file_cmd+y} then : printf %s "(cached) " >&6 else $as_nop #assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac fi to_tool_file_cmd=$lt_cv_to_tool_file_cmd { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5 printf "%s\n" "$lt_cv_to_tool_file_cmd" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 printf %s "checking for $LD option to reload object files... " >&6; } if test ${lt_cv_ld_reload_flag+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_ld_reload_flag='-r' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 printf "%s\n" "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag case $reload_flag in "" | " "*) ;; *) reload_flag=" $reload_flag" ;; esac reload_cmds='$LD$reload_flag -o $output$reload_objs' case $host_os in cygwin* | mingw* | pw32* | cegcc*) if test yes != "$GCC"; then reload_cmds=false fi ;; darwin*) if test yes = "$GCC"; then reload_cmds='$LTCC $LTCFLAGS -nostdlib $wl-r -o $output$reload_objs' else reload_cmds='$LD$reload_flag -o $output$reload_objs' fi ;; esac if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args. set dummy ${ac_tool_prefix}objdump; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_OBJDUMP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$OBJDUMP"; then ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OBJDUMP=$ac_cv_prog_OBJDUMP if test -n "$OBJDUMP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5 printf "%s\n" "$OBJDUMP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_OBJDUMP"; then ac_ct_OBJDUMP=$OBJDUMP # Extract the first word of "objdump", so it can be a program name with args. set dummy objdump; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_OBJDUMP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_OBJDUMP"; then ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OBJDUMP="objdump" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP if test -n "$ac_ct_OBJDUMP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5 printf "%s\n" "$ac_ct_OBJDUMP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_OBJDUMP" = x; then OBJDUMP="false" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OBJDUMP=$ac_ct_OBJDUMP fi else OBJDUMP="$ac_cv_prog_OBJDUMP" fi test -z "$OBJDUMP" && OBJDUMP=objdump { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5 printf %s "checking how to recognize dependent libraries... " >&6; } if test ${lt_cv_deplibs_check_method+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # 'unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # that responds to the $file_magic_cmd with a given extended regex. # If you have 'file' or equivalent on your system and you're not sure # whether 'pass_all' will *always* work, you probably want this one. case $host_os in aix[4-9]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[45]*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]' lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[3-9]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd* | bitrig*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; os2*) lt_cv_deplibs_check_method=pass_all ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 printf "%s\n" "$lt_cv_deplibs_check_method" >&6; } file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args. set dummy ${ac_tool_prefix}dlltool; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_DLLTOOL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$DLLTOOL"; then ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DLLTOOL=$ac_cv_prog_DLLTOOL if test -n "$DLLTOOL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5 printf "%s\n" "$DLLTOOL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_DLLTOOL"; then ac_ct_DLLTOOL=$DLLTOOL # Extract the first word of "dlltool", so it can be a program name with args. set dummy dlltool; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_DLLTOOL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_DLLTOOL"; then ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DLLTOOL="dlltool" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL if test -n "$ac_ct_DLLTOOL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5 printf "%s\n" "$ac_ct_DLLTOOL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_DLLTOOL" = x; then DLLTOOL="false" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DLLTOOL=$ac_ct_DLLTOOL fi else DLLTOOL="$ac_cv_prog_DLLTOOL" fi test -z "$DLLTOOL" && DLLTOOL=dlltool { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5 printf %s "checking how to associate runtime and link libraries... " >&6; } if test ${lt_cv_sharedlib_from_linklib_cmd+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh; # decide which one to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd=$ECHO ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5 printf "%s\n" "$lt_cv_sharedlib_from_linklib_cmd" >&6; } sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO if test -n "$ac_tool_prefix"; then for ac_prog in ar do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_AR+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$AR"; then ac_cv_prog_AR="$AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_AR="$ac_tool_prefix$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi AR=$ac_cv_prog_AR if test -n "$AR"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $AR" >&5 printf "%s\n" "$AR" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$AR" && break done fi if test -z "$AR"; then ac_ct_AR=$AR for ac_prog in ar do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_AR+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_AR"; then ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_AR="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_AR=$ac_cv_prog_ac_ct_AR if test -n "$ac_ct_AR"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5 printf "%s\n" "$ac_ct_AR" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$ac_ct_AR" && break done if test "x$ac_ct_AR" = x; then AR="false" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac AR=$ac_ct_AR fi fi : ${AR=ar} : ${AR_FLAGS=cr} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5 printf %s "checking for archiver @FILE support... " >&6; } if test ${lt_cv_ar_at_file+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_ar_at_file=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_compile "$LINENO" then : echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5' { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5 (eval $lt_ar_try) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a fi rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5 printf "%s\n" "$lt_cv_ar_at_file" >&6; } if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_STRIP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 printf "%s\n" "$STRIP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_STRIP"; then ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_STRIP+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_STRIP="strip" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 printf "%s\n" "$ac_ct_STRIP" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then STRIP=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP fi else STRIP="$ac_cv_prog_STRIP" fi test -z "$STRIP" && STRIP=: if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_RANLIB+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 printf "%s\n" "$RANLIB" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_RANLIB"; then ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_RANLIB+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_RANLIB="ranlib" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 printf "%s\n" "$ac_ct_RANLIB" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then RANLIB=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB fi else RANLIB="$ac_cv_prog_RANLIB" fi test -z "$RANLIB" && RANLIB=: # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in bitrig* | openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Check for command to grab the raw symbol name followed by C symbol from nm. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5 printf %s "checking command to parse $NM output from $compiler object... " >&6; } if test ${lt_cv_sys_global_symbol_pipe+y} then : printf %s "(cached) " >&6 else $as_nop # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[BCDEGRST]' # Regexp to match symbols that can be accessed directly from C. sympat='\([_A-Za-z][_A-Za-z0-9]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[BCDT]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[ABCDGISTW]' ;; hpux*) if test ia64 = "$host_cpu"; then symcode='[ABCDEGRST]' fi ;; irix* | nonstopux*) symcode='[BCDEGRST]' ;; osf*) symcode='[BCDEGQRST]' ;; solaris*) symcode='[BDRT]' ;; sco3.2v5*) symcode='[DT]' ;; sysv4.2uw2*) symcode='[DT]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[ABDT]' ;; sysv4) symcode='[DFNSTU]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[ABCDGIRSTW]' ;; esac if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Gets list of data symbols to import. lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" # Adjust the below global symbol transforms to fixup imported variables. lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" lt_c_name_lib_hook="\ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" else # Disable hooks by default. lt_cv_sys_global_symbol_to_import= lt_cdecl_hook= lt_c_name_hook= lt_c_name_lib_hook= fi # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n"\ $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ $lt_c_name_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" # Transform an extracted symbol line into symbol name with lib prefix and # symbol address. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ $lt_c_name_lib_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function, # D for any global variable and I for any imported variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK '"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&5 if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&5 && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE /* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS=conftstm.$ac_objext CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s conftest$ac_exeext; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&5 fi else echo "cannot find nm_test_var in $nlist" >&5 fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 fi else echo "$progname: failed program was:" >&5 cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test yes = "$pipe_works"; then break else lt_cv_sys_global_symbol_pipe= fi done fi if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: failed" >&5 printf "%s\n" "failed" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ok" >&5 printf "%s\n" "ok" >&6; } fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then nm_file_list_spec='@' fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5 printf %s "checking for sysroot... " >&6; } # Check whether --with-sysroot was given. if test ${with_sysroot+y} then : withval=$with_sysroot; else $as_nop with_sysroot=no fi lt_sysroot= case $with_sysroot in #( yes) if test yes = "$GCC"; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_sysroot" >&5 printf "%s\n" "$with_sysroot" >&6; } as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5 ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5 printf "%s\n" "${lt_sysroot:-no}" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a working dd" >&5 printf %s "checking for a working dd... " >&6; } if test ${ac_cv_path_lt_DD+y} then : printf %s "(cached) " >&6 else $as_nop printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i : ${lt_DD:=$DD} if test -z "$lt_DD"; then ac_path_lt_DD_found=false # Loop through the user's path and test for each of PROGNAME-LIST as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_prog in dd do for ac_exec_ext in '' $ac_executable_extensions; do ac_path_lt_DD="$as_dir$ac_prog$ac_exec_ext" as_fn_executable_p "$ac_path_lt_DD" || continue if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: fi $ac_path_lt_DD_found && break 3 done done done IFS=$as_save_IFS if test -z "$ac_cv_path_lt_DD"; then : fi else ac_cv_path_lt_DD=$lt_DD fi rm -f conftest.i conftest2.i conftest.out fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_lt_DD" >&5 printf "%s\n" "$ac_cv_path_lt_DD" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to truncate binary pipes" >&5 printf %s "checking how to truncate binary pipes... " >&6; } if test ${lt_cv_truncate_bin+y} then : printf %s "(cached) " >&6 else $as_nop printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i lt_cv_truncate_bin= if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" fi rm -f conftest.i conftest2.i conftest.out test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_truncate_bin" >&5 printf "%s\n" "$lt_cv_truncate_bin" >&6; } # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. func_cc_basename () { for cc_temp in $*""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` } # Check whether --enable-libtool-lock was given. if test ${enable_libtool_lock+y} then : enableval=$enable_libtool_lock; fi test no = "$enable_libtool_lock" || enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out what ABI is being produced by ac_compile, and set mode # options accordingly. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE=32 ;; *ELF-64*) HPUX_IA64_MODE=64 ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; mips64*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '#line '$LINENO' "configure"' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then emul=elf case `/usr/bin/file conftest.$ac_objext` in *32-bit*) emul="${emul}32" ;; *64-bit*) emul="${emul}64" ;; esac case `/usr/bin/file conftest.$ac_objext` in *MSB*) emul="${emul}btsmip" ;; *LSB*) emul="${emul}ltsmip" ;; esac case `/usr/bin/file conftest.$ac_objext` in *N32*) emul="${emul}n32" ;; esac LD="${LD-ld} -m $emul" fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. Note that the listed cases only cover the # situations where additional linker options are needed (such as when # doing 32-bit compilation for a host where ld defaults to 64-bit, or # vice versa); the common cases where no linker options are needed do # not appear in the list. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*linux*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*linux*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 printf %s "checking whether the C compiler needs -belf... " >&6; } if test ${lt_cv_cc_needs_belf+y} then : printf %s "(cached) " >&6 else $as_nop ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : lt_cv_cc_needs_belf=yes else $as_nop lt_cv_cc_needs_belf=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 printf "%s\n" "$lt_cv_cc_needs_belf" >&6; } if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS=$SAVE_CFLAGS fi ;; *-*solaris*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo 'int i;' > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*|x86_64-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD=${LD-ld}_sol2 fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks=$enable_libtool_lock if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args. set dummy ${ac_tool_prefix}mt; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_MANIFEST_TOOL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$MANIFEST_TOOL"; then ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL if test -n "$MANIFEST_TOOL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5 printf "%s\n" "$MANIFEST_TOOL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_MANIFEST_TOOL"; then ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL # Extract the first word of "mt", so it can be a program name with args. set dummy mt; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_MANIFEST_TOOL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_MANIFEST_TOOL"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_MANIFEST_TOOL="mt" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL if test -n "$ac_ct_MANIFEST_TOOL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5 printf "%s\n" "$ac_ct_MANIFEST_TOOL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_MANIFEST_TOOL" = x; then MANIFEST_TOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL fi else MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL" fi test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5 printf %s "checking if $MANIFEST_TOOL is a manifest tool... " >&6; } if test ${lt_cv_path_mainfest_tool+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5 $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&5 if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5 printf "%s\n" "$lt_cv_path_mainfest_tool" >&6; } if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi case $host_os in rhapsody* | darwin*) if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_DSYMUTIL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$DSYMUTIL"; then ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi DSYMUTIL=$ac_cv_prog_DSYMUTIL if test -n "$DSYMUTIL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5 printf "%s\n" "$DSYMUTIL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_DSYMUTIL"; then ac_ct_DSYMUTIL=$DSYMUTIL # Extract the first word of "dsymutil", so it can be a program name with args. set dummy dsymutil; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_DSYMUTIL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_DSYMUTIL"; then ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_DSYMUTIL="dsymutil" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL if test -n "$ac_ct_DSYMUTIL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5 printf "%s\n" "$ac_ct_DSYMUTIL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_DSYMUTIL" = x; then DSYMUTIL=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac DSYMUTIL=$ac_ct_DSYMUTIL fi else DSYMUTIL="$ac_cv_prog_DSYMUTIL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. set dummy ${ac_tool_prefix}nmedit; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_NMEDIT+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$NMEDIT"; then ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NMEDIT=$ac_cv_prog_NMEDIT if test -n "$NMEDIT"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5 printf "%s\n" "$NMEDIT" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_NMEDIT"; then ac_ct_NMEDIT=$NMEDIT # Extract the first word of "nmedit", so it can be a program name with args. set dummy nmedit; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_NMEDIT+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_NMEDIT"; then ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_NMEDIT="nmedit" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT if test -n "$ac_ct_NMEDIT"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5 printf "%s\n" "$ac_ct_NMEDIT" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_NMEDIT" = x; then NMEDIT=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac NMEDIT=$ac_ct_NMEDIT fi else NMEDIT="$ac_cv_prog_NMEDIT" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args. set dummy ${ac_tool_prefix}lipo; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_LIPO+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$LIPO"; then ac_cv_prog_LIPO="$LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_LIPO="${ac_tool_prefix}lipo" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi LIPO=$ac_cv_prog_LIPO if test -n "$LIPO"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5 printf "%s\n" "$LIPO" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_LIPO"; then ac_ct_LIPO=$LIPO # Extract the first word of "lipo", so it can be a program name with args. set dummy lipo; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_LIPO+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_LIPO"; then ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_LIPO="lipo" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO if test -n "$ac_ct_LIPO"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5 printf "%s\n" "$ac_ct_LIPO" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_LIPO" = x; then LIPO=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac LIPO=$ac_ct_LIPO fi else LIPO="$ac_cv_prog_LIPO" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args. set dummy ${ac_tool_prefix}otool; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_OTOOL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$OTOOL"; then ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL="${ac_tool_prefix}otool" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL=$ac_cv_prog_OTOOL if test -n "$OTOOL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5 printf "%s\n" "$OTOOL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL"; then ac_ct_OTOOL=$OTOOL # Extract the first word of "otool", so it can be a program name with args. set dummy otool; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_OTOOL+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_OTOOL"; then ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL="otool" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL if test -n "$ac_ct_OTOOL"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5 printf "%s\n" "$ac_ct_OTOOL" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_OTOOL" = x; then OTOOL=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL=$ac_ct_OTOOL fi else OTOOL="$ac_cv_prog_OTOOL" fi if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args. set dummy ${ac_tool_prefix}otool64; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_OTOOL64+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$OTOOL64"; then ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi OTOOL64=$ac_cv_prog_OTOOL64 if test -n "$OTOOL64"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5 printf "%s\n" "$OTOOL64" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_prog_OTOOL64"; then ac_ct_OTOOL64=$OTOOL64 # Extract the first word of "otool64", so it can be a program name with args. set dummy otool64; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_ac_ct_OTOOL64+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$ac_ct_OTOOL64"; then ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_ac_ct_OTOOL64="otool64" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64 if test -n "$ac_ct_OTOOL64"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5 printf "%s\n" "$ac_ct_OTOOL64" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_ct_OTOOL64" = x; then OTOOL64=":" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac OTOOL64=$ac_ct_OTOOL64 fi else OTOOL64="$ac_cv_prog_OTOOL64" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5 printf %s "checking for -single_module linker flag... " >&6; } if test ${lt_cv_apple_cc_single_mod+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_apple_cc_single_mod=no if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&5 $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&5 # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test 0 = "$_lt_result"; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&5 fi rm -rf libconftest.dylib* rm -f conftest.* fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5 printf "%s\n" "$lt_cv_apple_cc_single_mod" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5 printf %s "checking for -exported_symbols_list linker flag... " >&6; } if test ${lt_cv_ld_exported_symbols_list+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : lt_cv_ld_exported_symbols_list=yes else $as_nop lt_cv_ld_exported_symbols_list=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5 printf "%s\n" "$lt_cv_ld_exported_symbols_list" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5 printf %s "checking for -force_load linker flag... " >&6; } if test ${lt_cv_ld_force_load+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5 $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5 echo "$AR cr libconftest.a conftest.o" >&5 $AR cr libconftest.a conftest.o 2>&5 echo "$RANLIB libconftest.a" >&5 $RANLIB libconftest.a 2>&5 cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5 $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&5 elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then lt_cv_ld_force_load=yes else cat conftest.err >&5 fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5 printf "%s\n" "$lt_cv_ld_force_load" >&6; } case $host_os in rhapsody* | darwin1.[012]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[912]*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10.[012][,.]*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10.*|11.*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test yes = "$lt_cv_apple_cc_single_mod"; then _lt_dar_single_mod='$single_module' fi if test yes = "$lt_cv_ld_exported_symbols_list"; then _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' fi if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac # func_munge_path_list VARIABLE PATH # ----------------------------------- # VARIABLE is name of variable containing _space_ separated list of # directories to be munged by the contents of PATH, which is string # having a format: # "DIR[:DIR]:" # string "DIR[ DIR]" will be prepended to VARIABLE # ":DIR[:DIR]" # string "DIR[ DIR]" will be appended to VARIABLE # "DIRP[:DIRP]::[DIRA:]DIRA" # string "DIRP[ DIRP]" will be prepended to VARIABLE and string # "DIRA[ DIRA]" will be appended to VARIABLE # "DIR[:DIR]" # VARIABLE will be replaced by "DIR[ DIR]" func_munge_path_list () { case x$2 in x) ;; *:) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" ;; x:*) eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" ;; *::*) eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" ;; *) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" ;; esac } ac_header= ac_cache= for ac_item in $ac_header_c_list do if test $ac_cache; then ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default" if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then printf "%s\n" "#define $ac_item 1" >> confdefs.h fi ac_header= ac_cache= elif test $ac_header; then ac_cache=$ac_item else ac_header=$ac_item fi done if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes then : printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h fi ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default " if test "x$ac_cv_header_dlfcn_h" = xyes then : printf "%s\n" "#define HAVE_DLFCN_H 1" >>confdefs.h fi # Set options enable_dlopen=no enable_win32_dll=no # Check whether --enable-shared was given. if test ${enable_shared+y} then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS=$lt_save_ifs ;; esac else $as_nop enable_shared=yes fi # Check whether --enable-static was given. if test ${enable_static+y} then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS=$lt_save_ifs ;; esac else $as_nop enable_static=yes fi # Check whether --with-pic was given. if test ${with_pic+y} then : withval=$with_pic; lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for lt_pkg in $withval; do IFS=$lt_save_ifs if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS=$lt_save_ifs ;; esac else $as_nop pic_mode=default fi # Check whether --enable-fast-install was given. if test ${enable_fast_install+y} then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS=$lt_save_ifs ;; esac else $as_nop enable_fast_install=yes fi shared_archive_member_spec= case $host,$enable_shared in power*-*-aix[5-9]*,yes) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking which variant of shared library versioning to provide" >&5 printf %s "checking which variant of shared library versioning to provide... " >&6; } # Check whether --with-aix-soname was given. if test ${with_aix_soname+y} then : withval=$with_aix_soname; case $withval in aix|svr4|both) ;; *) as_fn_error $? "Unknown argument to --with-aix-soname" "$LINENO" 5 ;; esac lt_cv_with_aix_soname=$with_aix_soname else $as_nop if test ${lt_cv_with_aix_soname+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_with_aix_soname=aix fi with_aix_soname=$lt_cv_with_aix_soname fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $with_aix_soname" >&5 printf "%s\n" "$with_aix_soname" >&6; } if test aix != "$with_aix_soname"; then # For the AIX way of multilib, we name the shared archive member # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, # the AIX toolchain works better with OBJECT_MODE set (default 32). if test 64 = "${OBJECT_MODE-32}"; then shared_archive_member_spec=shr_64 else shared_archive_member_spec=shr fi fi ;; *) with_aix_soname=aix ;; esac # This can be used to rebuild libtool when needed LIBTOOL_DEPS=$ltmain # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' test -z "$LN_S" && LN_S="ln -s" if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 printf %s "checking for objdir... " >&6; } if test ${lt_cv_objdir+y} then : printf %s "(cached) " >&6 else $as_nop rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5 printf "%s\n" "$lt_cv_objdir" >&6; } objdir=$lt_cv_objdir printf "%s\n" "#define LT_OBJDIR \"$lt_cv_objdir/\"" >>confdefs.h case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a '.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld=$lt_cv_prog_gnu_ld old_CC=$CC old_CFLAGS=$CFLAGS # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o func_cc_basename $compiler cc_basename=$func_cc_basename_result # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 printf %s "checking for ${ac_tool_prefix}file... " >&6; } if test ${lt_cv_path_MAGIC_CMD+y} then : printf %s "(cached) " >&6 else $as_nop case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD=$MAGIC_CMD lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/${ac_tool_prefix}file"; then lt_cv_path_MAGIC_CMD=$ac_dir/"${ac_tool_prefix}file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS=$lt_save_ifs MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac fi MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 printf "%s\n" "$MAGIC_CMD" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for file" >&5 printf %s "checking for file... " >&6; } if test ${lt_cv_path_MAGIC_CMD+y} then : printf %s "(cached) " >&6 else $as_nop case $MAGIC_CMD in [\\/*] | ?:[\\/]*) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD=$MAGIC_CMD lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" for ac_dir in $ac_dummy; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/file"; then lt_cv_path_MAGIC_CMD=$ac_dir/"file" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS=$lt_save_ifs MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac fi MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 printf "%s\n" "$MAGIC_CMD" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi else MAGIC_CMD=: fi fi fi ;; esac # Use C for the default configuration in the libtool script lt_save_CC=$CC ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o objext=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then lt_prog_compiler_no_builtin_flag= if test yes = "$GCC"; then case $cc_basename in nvcc*) lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;; *) lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 printf %s "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } if test ${lt_cv_prog_compiler_rtti_exceptions+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_prog_compiler_rtti_exceptions=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-fno-rtti -fno-exceptions" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_rtti_exceptions=yes fi fi $RM conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 printf "%s\n" "$lt_cv_prog_compiler_rtti_exceptions" >&6; } if test yes = "$lt_cv_prog_compiler_rtti_exceptions"; then lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" else : fi fi lt_prog_compiler_wl= lt_prog_compiler_pic= lt_prog_compiler_static= if test yes = "$GCC"; then lt_prog_compiler_wl='-Wl,' lt_prog_compiler_static='-static' case $host_os in aix*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' fi lt_prog_compiler_pic='-fPIC' ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support lt_prog_compiler_pic='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the '-m68020' flag to GCC prevents building anything better, # like '-m68040'. lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries lt_prog_compiler_pic='-DDLL_EXPORT' case $host_os in os2*) lt_prog_compiler_static='$wl-static' ;; esac ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. lt_prog_compiler_static= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) lt_prog_compiler_pic='-fPIC' ;; esac ;; interix[3-9]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. lt_prog_compiler_can_build_shared=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic=-Kconform_pic fi ;; *) lt_prog_compiler_pic='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 lt_prog_compiler_wl='-Xlinker ' if test -n "$lt_prog_compiler_pic"; then lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) lt_prog_compiler_wl='-Wl,' if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor lt_prog_compiler_static='-Bstatic' else lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' fi ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files lt_prog_compiler_pic='-fno-common' case $cc_basename in nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; esac ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). lt_prog_compiler_pic='-DDLL_EXPORT' case $host_os in os2*) lt_prog_compiler_static='$wl-static' ;; esac ;; hpux9* | hpux10* | hpux11*) lt_prog_compiler_wl='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) lt_prog_compiler_pic='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? lt_prog_compiler_static='$wl-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) lt_prog_compiler_wl='-Wl,' # PIC (with -KPIC) is the default. lt_prog_compiler_static='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64, which still supported -KPIC. ecc*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-static' ;; # flang / f18. f95 an alias for gfortran or flang on Debian flang* | f18* | f95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; # Lahey Fortran 8.1. lf95*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='--shared' lt_prog_compiler_static='--static' ;; nagfor*) # NAG Fortran compiler lt_prog_compiler_wl='-Wl,-Wl,,' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; tcc*) # Fabrice Bellard et al's Tiny C Compiler lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; ccc*) lt_prog_compiler_wl='-Wl,' # All Alpha code is PIC. lt_prog_compiler_static='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-qpic' lt_prog_compiler_static='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='' ;; *Sun\ F* | *Sun*Fortran*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' lt_prog_compiler_wl='-Wl,' ;; *Intel*\ [CF]*Compiler*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fPIC' lt_prog_compiler_static='-static' ;; *Portland\ Group*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-fpic' lt_prog_compiler_static='-Bstatic' ;; esac ;; esac ;; newsos6) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. lt_prog_compiler_pic='-fPIC -shared' ;; osf3* | osf4* | osf5*) lt_prog_compiler_wl='-Wl,' # All OSF/1 code is PIC. lt_prog_compiler_static='-non_shared' ;; rdos*) lt_prog_compiler_static='-non_shared' ;; solaris*) lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) lt_prog_compiler_wl='-Qoption ld ';; *) lt_prog_compiler_wl='-Wl,';; esac ;; sunos4*) lt_prog_compiler_wl='-Qoption ld ' lt_prog_compiler_pic='-PIC' lt_prog_compiler_static='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec; then lt_prog_compiler_pic='-Kconform_pic' lt_prog_compiler_static='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_pic='-KPIC' lt_prog_compiler_static='-Bstatic' ;; unicos*) lt_prog_compiler_wl='-Wl,' lt_prog_compiler_can_build_shared=no ;; uts4*) lt_prog_compiler_pic='-pic' lt_prog_compiler_static='-Bstatic' ;; *) lt_prog_compiler_can_build_shared=no ;; esac fi case $host_os in # For platforms that do not support PIC, -DPIC is meaningless: *djgpp*) lt_prog_compiler_pic= ;; *) lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 printf %s "checking for $compiler option to produce PIC... " >&6; } if test ${lt_cv_prog_compiler_pic+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_prog_compiler_pic=$lt_prog_compiler_pic fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5 printf "%s\n" "$lt_cv_prog_compiler_pic" >&6; } lt_prog_compiler_pic=$lt_cv_prog_compiler_pic # # Check to make sure the PIC flag actually works. # if test -n "$lt_prog_compiler_pic"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 printf %s "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; } if test ${lt_cv_prog_compiler_pic_works+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_prog_compiler_pic_works=no ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$lt_prog_compiler_pic -DPIC" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_pic_works=yes fi fi $RM conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5 printf "%s\n" "$lt_cv_prog_compiler_pic_works" >&6; } if test yes = "$lt_cv_prog_compiler_pic_works"; then case $lt_prog_compiler_pic in "" | " "*) ;; *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; esac else lt_prog_compiler_pic= lt_prog_compiler_can_build_shared=no fi fi # # Check to make sure the static flag actually works. # wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5 printf %s "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; } if test ${lt_cv_prog_compiler_static_works+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_prog_compiler_static_works=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $lt_tmp_static_flag" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler_static_works=yes fi else lt_cv_prog_compiler_static_works=yes fi fi $RM -r conftest* LDFLAGS=$save_LDFLAGS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5 printf "%s\n" "$lt_cv_prog_compiler_static_works" >&6; } if test yes = "$lt_cv_prog_compiler_static_works"; then : else lt_prog_compiler_static= fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test ${lt_cv_prog_compiler_c_o+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 printf %s "checking if $compiler supports -c -o file.$ac_objext... " >&6; } if test ${lt_cv_prog_compiler_c_o+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_prog_compiler_c_o=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&5 echo "$as_me:$LINENO: \$? = $ac_status" >&5 if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then lt_cv_prog_compiler_c_o=yes fi fi chmod u+w . 2>&5 $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5 printf "%s\n" "$lt_cv_prog_compiler_c_o" >&6; } hard_links=nottested if test no = "$lt_cv_prog_compiler_c_o" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 printf %s "checking if we can lock with hard links... " >&6; } hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 printf "%s\n" "$hard_links" >&6; } if test no = "$hard_links"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&5 printf "%s\n" "$as_me: WARNING: '$CC' does not support '-c -o', so 'make -j' may be unsafe" >&2;} need_locks=warn fi else need_locks=no fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5 printf %s "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; } runpath_var= allow_undefined_flag= always_export_symbols=no archive_cmds= archive_expsym_cmds= compiler_needs_object=no enable_shared_with_static_runtimes=no export_dynamic_flag_spec= export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' hardcode_automatic=no hardcode_direct=no hardcode_direct_absolute=no hardcode_libdir_flag_spec= hardcode_libdir_separator= hardcode_minus_L=no hardcode_shlibpath_var=unsupported inherit_rpath=no link_all_deplibs=unknown module_cmds= module_expsym_cmds= old_archive_from_new_cmds= old_archive_from_expsyms_cmds= thread_safe_flag_spec= whole_archive_flag_spec= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list include_expsyms= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ' (' and ')$', so one must not match beginning or # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', # as well as any symbol that contains 'd'. exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test yes != "$GCC"; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd* | bitrig*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) link_all_deplibs=no ;; esac ld_shlibs=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test yes = "$with_gnu_ld"; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;; *\ \(GNU\ Binutils\)\ [3-9]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test yes = "$lt_use_gnu_ld_interface"; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='$wl' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' export_dynamic_flag_spec='$wl--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then whole_archive_flag_spec=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else whole_archive_flag_spec= fi supports_anon_versioning=no case `$LD -v | $SED -e 's/(^)\+)\s\+//' 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[3-9]*) # On AIX/PPC, the GNU linker is very broken if test ia64 != "$host_cpu"; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then allow_undefined_flag=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else ld_shlibs=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, # as there is no search path for DLLs. hardcode_libdir_flag_spec='-L$libdir' export_dynamic_flag_spec='$wl--export-all-symbols' allow_undefined_flag=unsupported always_export_symbols=no enable_shared_with_static_runtimes=yes export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols' exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname' if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file, use it as # is; otherwise, prepend EXPORTS... archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else ld_shlibs=no fi ;; haiku*) archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' link_all_deplibs=yes ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported shrext_cmds=.dll archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes=yes ;; interix[3-9]*) hardcode_direct=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='$wl-rpath,$libdir' export_dynamic_flag_spec='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' archive_expsym_cmds='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test linux-dietlibc = "$host_os"; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test no = "$tmp_diet" then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 whole_archive_flag_spec= tmp_sharedflag='--shared' ;; nagfor*) # NAGFOR 5.3 tmp_sharedflag='-Wl,-shared' ;; xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 whole_archive_flag_spec='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 whole_archive_flag_spec='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' compiler_needs_object=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' if test yes = "$supports_anon_versioning"; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi case $cc_basename in tcc*) export_dynamic_flag_spec='-rdynamic' ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test yes = "$supports_anon_versioning"; then archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else ld_shlibs=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) ld_shlibs=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac ;; sunos4*) archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= hardcode_direct=yes hardcode_shlibpath_var=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else ld_shlibs=no fi ;; esac if test no = "$ld_shlibs"; then runpath_var= hardcode_libdir_flag_spec= export_dynamic_flag_spec= whole_archive_flag_spec= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) allow_undefined_flag=unsupported always_export_symbols=yes archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. hardcode_minus_L=yes if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. hardcode_direct=unsupported fi ;; aix[4-9]*) if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag= else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to GNU nm, but means don't demangle to AIX nm. # Without the "-l" option, or with the "-B" option, AIX nm treats # weak defined symbols like other global defined symbols, whereas # GNU nm marks them as "W". # While the 'weak' keyword is ignored in the Export File, we need # it in the Import File for the 'aix-soname' feature, so we have # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else export_symbols_cmds='`func_echo_all $NM | $SED -e '\''s/B\([^B]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && (substr(\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # have runtime linking enabled, and use it for executables. # For shared libraries, we enable/disable runtime linking # depending on the kind of the shared library created - # when "with_aix_soname,aix_use_runtimelinking" is: # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables # "aix,yes" lib.so shared, rtl:yes, for executables # lib.a static archive # "both,no" lib.so.V(shr.o) shared, rtl:yes # lib.a(lib.so.V) shared, rtl:no, for executables # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a(lib.so.V) shared, rtl:no # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a static archive case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) for ld_flag in $LDFLAGS; do if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then aix_use_runtimelinking=yes break fi done if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then # With aix-soname=svr4, we create the lib.so.V shared archives only, # so we don't have lib.a shared libs to link our executables. # We have to force runtime linking in this case. aix_use_runtimelinking=yes LDFLAGS="$LDFLAGS -Wl,-brtl" fi ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. archive_cmds='' hardcode_direct=yes hardcode_direct_absolute=yes hardcode_libdir_separator=':' link_all_deplibs=yes file_list_spec='$wl-f,' case $with_aix_soname,$aix_use_runtimelinking in aix,*) ;; # traditional, no import file svr4,* | *,yes) # use import file # The Import File defines what to hardcode. hardcode_direct=no hardcode_direct_absolute=no ;; esac if test yes = "$GCC"; then case $host_os in aix4.[012]|aix4.[012].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 hardcode_direct=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking hardcode_minus_L=yes hardcode_libdir_flag_spec='-L$libdir' hardcode_libdir_separator= fi ;; esac shared_flag='-shared' if test yes = "$aix_use_runtimelinking"; then shared_flag="$shared_flag "'$wl-G' fi # Need to ensure runtime linking is disabled for the traditional # shared library, or the linker may eventually find shared libraries # /with/ Import File - we do not want to mix them. shared_flag_aix='-shared' shared_flag_svr4='-shared $wl-G' else # not using gcc if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test yes = "$aix_use_runtimelinking"; then shared_flag='$wl-G' else shared_flag='$wl-bM:SRE' fi shared_flag_aix='$wl-bM:SRE' shared_flag_svr4='$wl-G' fi fi export_dynamic_flag_spec='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. always_export_symbols=yes if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. allow_undefined_flag='-berok' # Determine the default libpath from the value encoded in an # empty executable. if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if test ${lt_cv_aix_libpath_+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else if test ia64 = "$host_cpu"; then hardcode_libdir_flag_spec='$wl-R $libdir:/usr/lib:/lib' allow_undefined_flag="-z nodefs" archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else if test ${lt_cv_aix_libpath_+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : lt_aix_libpath_sed=' /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }' lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext if test -z "$lt_cv_aix_libpath_"; then lt_cv_aix_libpath_=/usr/lib:/lib fi fi aix_libpath=$lt_cv_aix_libpath_ fi hardcode_libdir_flag_spec='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. no_undefined_flag=' $wl-bernotok' allow_undefined_flag=' $wl-berok' if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. whole_archive_flag_spec='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives whole_archive_flag_spec='$convenience' fi archive_cmds_need_lc=yes archive_expsym_cmds='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' # -brtl affects multiple linker settings, -berok does not and is overridden later compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([, ]\\)%-berok\\1%g"`' if test svr4 != "$with_aix_soname"; then # This is similar to how AIX traditionally builds its shared libraries. archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' fi if test aix != "$with_aix_soname"; then archive_expsym_cmds="$archive_expsym_cmds"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' else # used by -dlpreopen to get the symbols archive_expsym_cmds="$archive_expsym_cmds"'~$MV $output_objdir/$realname.d/$soname $output_objdir' fi archive_expsym_cmds="$archive_expsym_cmds"'~$RM -r $output_objdir/$realname.d' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' archive_expsym_cmds='' ;; m68k) archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes ;; esac ;; bsdi[45]*) export_dynamic_flag_spec=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported always_export_symbols=yes file_list_spec='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' archive_expsym_cmds='if test DEF = "`$SED -n -e '\''s/^[ ]*//'\'' -e '\''/^\(;.*\)*$/d'\'' -e '\''s/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p'\'' -e q $export_symbols`" ; then cp "$export_symbols" "$output_objdir/$soname.def"; echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; else $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, )='true' enable_shared_with_static_runtimes=yes exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib old_postinstall_cmds='chmod 644 $oldlib' postlink_cmds='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile=$lt_outputfile.exe lt_tool_outputfile=$lt_tool_outputfile.exe ;; esac~ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper hardcode_libdir_flag_spec=' ' allow_undefined_flag=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. old_archive_from_new_cmds='true' # FIXME: Should let the user specify the lib program. old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' enable_shared_with_static_runtimes=yes ;; esac ;; darwin* | rhapsody*) archive_cmds_need_lc=no hardcode_direct=no hardcode_automatic=yes hardcode_shlibpath_var=unsupported if test yes = "$lt_cv_ld_force_load"; then whole_archive_flag_spec='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' else whole_archive_flag_spec='' fi link_all_deplibs=yes allow_undefined_flag=$_lt_dar_allow_undefined case $cc_basename in ifort*|nagfor*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test yes = "$_lt_dar_can_shared"; then output_verbose_link_cmd=func_echo_all archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" archive_expsym_cmds="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" module_expsym_cmds="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" else ld_shlibs=no fi ;; dgux*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; hpux9*) if test yes = "$GCC"; then archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' fi hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: hardcode_direct=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes export_dynamic_flag_spec='$wl-E' ;; hpux10*) if test yes,no = "$GCC,$with_gnu_ld"; then archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test no = "$with_gnu_ld"; then hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes fi ;; hpux11*) if test yes,no = "$GCC,$with_gnu_ld"; then case $host_cpu in hppa*64*) archive_cmds='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) archive_cmds='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) archive_cmds='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) archive_cmds='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5 printf %s "checking if $CC understands -b... " >&6; } if test ${lt_cv_prog_compiler__b+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_prog_compiler__b=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -b" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&5 $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then lt_cv_prog_compiler__b=yes fi else lt_cv_prog_compiler__b=yes fi fi $RM -r conftest* LDFLAGS=$save_LDFLAGS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5 printf "%s\n" "$lt_cv_prog_compiler__b" >&6; } if test yes = "$lt_cv_prog_compiler__b"; then archive_cmds='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi ;; esac fi if test no = "$with_gnu_ld"; then hardcode_libdir_flag_spec='$wl+b $wl$libdir' hardcode_libdir_separator=: case $host_cpu in hppa*64*|ia64*) hardcode_direct=no hardcode_shlibpath_var=no ;; *) hardcode_direct=yes hardcode_direct_absolute=yes export_dynamic_flag_spec='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. hardcode_minus_L=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test yes = "$GCC"; then archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5 printf %s "checking whether the $host_os linker accepts -exported_symbol... " >&6; } if test ${lt_cv_irix_exported_symbol+y} then : printf %s "(cached) " >&6 else $as_nop save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int foo (void) { return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : lt_cv_irix_exported_symbol=yes else $as_nop lt_cv_irix_exported_symbol=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5 printf "%s\n" "$lt_cv_irix_exported_symbol" >&6; } if test yes = "$lt_cv_irix_exported_symbol"; then archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi link_all_deplibs=no else archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: inherit_rpath=yes link_all_deplibs=yes ;; linux*) case $cc_basename in tcc*) # Fabrice Bellard et al's Tiny C Compiler ld_shlibs=yes archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes hardcode_shlibpath_var=no ;; newsos6) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: hardcode_shlibpath_var=no ;; *nto* | *qnx*) ;; openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then hardcode_direct=yes hardcode_shlibpath_var=no hardcode_direct_absolute=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' hardcode_libdir_flag_spec='$wl-rpath,$libdir' export_dynamic_flag_spec='$wl-E' else archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='$wl-rpath,$libdir' fi else ld_shlibs=no fi ;; os2*) hardcode_libdir_flag_spec='-L$libdir' hardcode_minus_L=yes allow_undefined_flag=unsupported shrext_cmds=.dll archive_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' archive_expsym_cmds='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' old_archive_From_new_cmds='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' enable_shared_with_static_runtimes=yes ;; osf3*) if test yes = "$GCC"; then allow_undefined_flag=' $wl-expect_unresolved $wl\*' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' fi archive_cmds_need_lc='no' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' hardcode_libdir_separator=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test yes = "$GCC"; then allow_undefined_flag=' $wl-expect_unresolved $wl\*' archive_cmds='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' hardcode_libdir_flag_spec='$wl-rpath $wl$libdir' else allow_undefined_flag=' -expect_unresolved \*' archive_cmds='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly hardcode_libdir_flag_spec='-rpath $libdir' fi archive_cmds_need_lc='no' hardcode_libdir_separator=: ;; solaris*) no_undefined_flag=' -z defs' if test yes = "$GCC"; then wlarc='$wl' archive_cmds='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' archive_cmds='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='$wl' archive_cmds='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi hardcode_libdir_flag_spec='-R$libdir' hardcode_shlibpath_var=no case $host_os in solaris2.[0-5] | solaris2.[0-5].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands '-z linker_flag'. GCC discards it without '$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test yes = "$GCC"; then whole_archive_flag_spec='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' else whole_archive_flag_spec='-z allextract$convenience -z defaultextract' fi ;; esac link_all_deplibs=yes ;; sunos4*) if test sequent = "$host_vendor"; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. archive_cmds='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi hardcode_libdir_flag_spec='-L$libdir' hardcode_direct=yes hardcode_minus_L=yes hardcode_shlibpath_var=no ;; sysv4) case $host_vendor in sni) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' reload_cmds='$CC -r -o $output$reload_objs' hardcode_direct=no ;; motorola) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_direct=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' hardcode_shlibpath_var=no ;; sysv4.3*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no export_dynamic_flag_spec='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_shlibpath_var=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes ld_shlibs=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) no_undefined_flag='$wl-z,text' archive_cmds_need_lc=no hardcode_shlibpath_var=no runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. no_undefined_flag='$wl-z,text' allow_undefined_flag='$wl-z,nodefs' archive_cmds_need_lc=no hardcode_shlibpath_var=no hardcode_libdir_flag_spec='$wl-R,$libdir' hardcode_libdir_separator=':' link_all_deplibs=yes export_dynamic_flag_spec='$wl-Bexport' runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then archive_cmds='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else archive_cmds='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' archive_expsym_cmds='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' hardcode_libdir_flag_spec='-L$libdir' hardcode_shlibpath_var=no ;; *) ld_shlibs=no ;; esac if test sni = "$host_vendor"; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) export_dynamic_flag_spec='$wl-Blargedynsym' ;; esac fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 printf "%s\n" "$ld_shlibs" >&6; } test no = "$ld_shlibs" && can_build_shared=no with_gnu_ld=$with_gnu_ld # # Do we need to explicitly link libc? # case "x$archive_cmds_need_lc" in x|xyes) # Assume -lc should be added archive_cmds_need_lc=yes if test yes,yes = "$GCC,$enable_shared"; then case $archive_cmds in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 printf %s "checking whether -lc should be explicitly linked in... " >&6; } if test ${lt_cv_archive_cmds_need_lc+y} then : printf %s "(cached) " >&6 else $as_nop $RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$lt_prog_compiler_wl pic_flag=$lt_prog_compiler_pic compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else lt_cv_archive_cmds_need_lc=yes fi allow_undefined_flag=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 printf "%s\n" "$lt_cv_archive_cmds_need_lc" >&6; } archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc ;; esac fi ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 printf %s "checking dynamic linker characteristics... " >&6; } if test yes = "$GCC"; then case $host_os in darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; *) lt_awk_arg='/^libraries:/' ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq='s|=\([A-Za-z]:\)|\1|g' ;; *) lt_sed_strip_eq='s|=/|/|g' ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary... lt_tmp_lt_search_path_spec= lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` # ...but if some path component already ends with the multilib dir we assume # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). case "$lt_multi_os_dir; $lt_search_path_spec " in "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) lt_multi_os_dir= ;; esac for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" elif test -n "$lt_multi_os_dir"; then test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS = " "; FS = "/|\n";} { lt_foo = ""; lt_count = 0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo = "/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[lt_foo]++; } if (lt_freq[lt_foo] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's|/\([A-Za-z]:\)|\1|g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=.so postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='$libname$release$shared_ext$major' ;; aix[4-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test ia64 = "$host_cpu"; then # AIX 5 supports IA64 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line '#! .'. This would cause the generated library to # depend on '.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[01] | aix4.[01].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # Using Import Files as archive members, it is possible to support # filename-based versioning of shared library archives on AIX. While # this would work for both with and without runtime linking, it will # prevent static linking of such archives. So we do filename-based # shared library versioning with .so extension only, which is used # when both runtime linking and shared linking is enabled. # Unfortunately, runtime linking may impact performance, so we do # not want this to be the default eventually. Also, we use the # versioned .so libs for executables only if there is the -brtl # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. # To allow for filename-based versioning support, we need to create # libNAME.so.V as an archive file, containing: # *) an Import File, referring to the versioned filename of the # archive as well as the shared archive member, telling the # bitwidth (32 or 64) of that shared object, and providing the # list of exported symbols of that shared object, eventually # decorated with the 'weak' keyword # *) the shared object with the F_LOADONLY flag set, to really avoid # it being seen by the linker. # At run time we better use the real file rather than another symlink, # but for link time we create the symlink libNAME.so -> libNAME.so.V case $with_aix_soname,$aix_use_runtimelinking in # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. aix,yes) # traditional libtool dynamic_linker='AIX unversionable lib.so' # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; aix,no) # traditional AIX only dynamic_linker='AIX lib.a(lib.so.V)' # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' ;; svr4,*) # full svr4 only dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o)" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,yes) # both, prefer svr4 dynamic_linker="AIX lib.so.V($shared_archive_member_spec.o), lib.a(lib.so.V)" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # unpreferred sharedlib libNAME.a needs extra handling postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,no) # both, prefer aix dynamic_linker="AIX lib.a(lib.so.V), lib.so.V($shared_archive_member_spec.o)" library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' ;; esac shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='$libname$shared_ext' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[45]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api" ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec=$LIB if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[.]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[23].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[01]* | freebsdelf3.[01]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=no sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' if test 32 = "$HPUX_IA64_MODE"; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[3-9]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test yes = "$lt_cv_prog_gnu_ld"; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; linux*android*) version_type=none # Android doesn't support versioned libraries. need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext' soname_spec='$libname$release$shared_ext' finish_cmds= shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes dynamic_linker='Android linker' # Don't embed -rpath directories since the linker doesn't support them. hardcode_libdir_flag_spec='-L$libdir' ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH if test ${lt_cv_shlibpath_overrides_runpath+y} then : printf %s "(cached) " >&6 else $as_nop lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \ LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\"" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int main (void) { ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : if ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null then : lt_cv_shlibpath_overrides_runpath=yes fi fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LDFLAGS=$save_LDFLAGS libdir=$save_libdir fi shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, # even though it is searched at run-time. Try to do the best guess by # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd* | bitrig*) version_type=sunos sys_lib_dlsearch_path_spec=/usr/lib need_lib_prefix=no if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then need_version=no else need_version=yes fi library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; os2*) libname_spec='$name' version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no # OS/2 can only load a DLL with a base name of 8 characters or less. soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; v=$($ECHO $release$versuffix | tr -d .-); n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); $ECHO $n$v`$shared_ext' library_names_spec='${libname}_dll.$libext' dynamic_linker='OS/2 ld.exe' shlibpath_var=BEGINLIBPATH sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test yes = "$with_gnu_ld"; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec; then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' soname_spec='$libname$shared_ext.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=sco need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test yes = "$with_gnu_ld"; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 printf "%s\n" "$dynamic_linker" >&6; } test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test yes = "$GCC"; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec fi if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec fi # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 printf %s "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || test -n "$runpath_var" || test yes = "$hardcode_automatic"; then # We can hardcode non-existent directories. if test no != "$hardcode_direct" && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, )" && test no != "$hardcode_minus_L"; then # Linking always hardcodes the temporary library directory. hardcode_action=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. hardcode_action=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. hardcode_action=unsupported fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 printf "%s\n" "$hardcode_action" >&6; } if test relink = "$hardcode_action" || test yes = "$inherit_rpath"; then # Fast installation is not supported enable_fast_install=no elif test yes = "$shlibpath_overrides_runpath" || test no = "$enable_shared"; then # Fast installation is not necessary enable_fast_install=needless fi if test yes != "$enable_dlopen"; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen=load_add_on lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen=LoadLibrary lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen=dlopen lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 printf %s "checking for dlopen in -ldl... " >&6; } if test ${ac_cv_lib_dl_dlopen+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char dlopen (); int main (void) { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_dl_dlopen=yes else $as_nop ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl else $as_nop lt_cv_dlopen=dyld lt_cv_dlopen_libs= lt_cv_dlopen_self=yes fi ;; tpf*) # Don't try to run any link tests for TPF. We know it's impossible # because TPF is a cross-compiler, and we know how we open DSOs. lt_cv_dlopen=dlopen lt_cv_dlopen_libs= lt_cv_dlopen_self=no ;; *) ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" if test "x$ac_cv_func_shl_load" = xyes then : lt_cv_dlopen=shl_load else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 printf %s "checking for shl_load in -ldld... " >&6; } if test ${ac_cv_lib_dld_shl_load+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char shl_load (); int main (void) { return shl_load (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_dld_shl_load=yes else $as_nop ac_cv_lib_dld_shl_load=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 printf "%s\n" "$ac_cv_lib_dld_shl_load" >&6; } if test "x$ac_cv_lib_dld_shl_load" = xyes then : lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld else $as_nop ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" if test "x$ac_cv_func_dlopen" = xyes then : lt_cv_dlopen=dlopen else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 printf %s "checking for dlopen in -ldl... " >&6; } if test ${ac_cv_lib_dl_dlopen+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char dlopen (); int main (void) { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_dl_dlopen=yes else $as_nop ac_cv_lib_dl_dlopen=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 printf "%s\n" "$ac_cv_lib_dl_dlopen" >&6; } if test "x$ac_cv_lib_dl_dlopen" = xyes then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 printf %s "checking for dlopen in -lsvld... " >&6; } if test ${ac_cv_lib_svld_dlopen+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char dlopen (); int main (void) { return dlopen (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_svld_dlopen=yes else $as_nop ac_cv_lib_svld_dlopen=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 printf "%s\n" "$ac_cv_lib_svld_dlopen" >&6; } if test "x$ac_cv_lib_svld_dlopen" = xyes then : lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 printf %s "checking for dld_link in -ldld... " >&6; } if test ${ac_cv_lib_dld_dld_link+y} then : printf %s "(cached) " >&6 else $as_nop ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. Use char because int might match the return type of a GCC builtin and then its argument prototype would still apply. */ char dld_link (); int main (void) { return dld_link (); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : ac_cv_lib_dld_dld_link=yes else $as_nop ac_cv_lib_dld_dld_link=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 printf "%s\n" "$ac_cv_lib_dld_dld_link" >&6; } if test "x$ac_cv_lib_dld_dld_link" = xyes then : lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld fi fi fi fi fi fi ;; esac if test no = "$lt_cv_dlopen"; then enable_dlopen=no else enable_dlopen=yes fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS=$CPPFLAGS test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS=$LDFLAGS wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 printf %s "checking whether a program can dlopen itself... " >&6; } if test ${lt_cv_dlopen_self+y} then : printf %s "(cached) " >&6 else $as_nop if test yes = "$cross_compiling"; then : lt_cv_dlopen_self=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; esac else : # compilation failed lt_cv_dlopen_self=no fi fi rm -fr conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 printf "%s\n" "$lt_cv_dlopen_self" >&6; } if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 printf %s "checking whether a statically linked program can dlopen itself... " >&6; } if test ${lt_cv_dlopen_self_static+y} then : printf %s "(cached) " >&6 else $as_nop if test yes = "$cross_compiling"; then : lt_cv_dlopen_self_static=cross else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF #line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; } _LT_EOF if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; } && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&5 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; esac else : # compilation failed lt_cv_dlopen_self_static=no fi fi rm -fr conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 printf "%s\n" "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS=$save_CPPFLAGS LDFLAGS=$save_LDFLAGS LIBS=$save_LIBS ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi striplib= old_striplib= { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 printf %s "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi ;; *) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } ;; esac fi # Report what library types will actually be built { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 printf %s "checking if libtool supports shared libraries... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 printf "%s\n" "$can_build_shared" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 printf %s "checking whether to build shared libraries... " >&6; } test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[4-9]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 printf "%s\n" "$enable_shared" >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 printf %s "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 printf "%s\n" "$enable_static" >&6; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu CC=$lt_save_CC ac_config_commands="$ac_config_commands libtool" # Only expand once: if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_PKG_CONFIG+y} then : printf %s "(cached) " >&6 else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 printf "%s\n" "$PKG_CONFIG" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} then : printf %s "(cached) " >&6 else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.9.0 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi GETTEXT_PACKAGE="blueman" printf "%s\n" "#define GETTEXT_PACKAGE \"$GETTEXT_PACKAGE\"" >>confdefs.h { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether NLS is requested" >&5 printf %s "checking whether NLS is requested... " >&6; } # Check whether --enable-nls was given. if test ${enable_nls+y} then : enableval=$enable_nls; USE_NLS=$enableval else $as_nop USE_NLS=yes fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 printf "%s\n" "$USE_NLS" >&6; } GETTEXT_MACRO_VERSION=0.19 # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgfmt", so it can be a program name with args. set dummy msgfmt; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_MSGFMT+y} then : printf %s "(cached) " >&6 else $as_nop case "$MSGFMT" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --statistics /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" ;; esac fi MSGFMT="$ac_cv_path_MSGFMT" if test "$MSGFMT" != ":"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 printf "%s\n" "$MSGFMT" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi # Extract the first word of "gmsgfmt", so it can be a program name with args. set dummy gmsgfmt; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_GMSGFMT+y} then : printf %s "(cached) " >&6 else $as_nop case $GMSGFMT in [\\/]* | ?:[\\/]*) ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_GMSGFMT="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" ;; esac fi GMSGFMT=$ac_cv_path_GMSGFMT if test -n "$GMSGFMT"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GMSGFMT" >&5 printf "%s\n" "$GMSGFMT" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "xgettext", so it can be a program name with args. set dummy xgettext; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_XGETTEXT+y} then : printf %s "(cached) " >&6 else $as_nop case "$XGETTEXT" in [\\/]* | ?:[\\/]*) ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&5 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi); then ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" ;; esac fi XGETTEXT="$ac_cv_path_XGETTEXT" if test "$XGETTEXT" != ":"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $XGETTEXT" >&5 printf "%s\n" "$XGETTEXT" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi rm -f messages.po case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "msgmerge", so it can be a program name with args. set dummy msgmerge; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_MSGMERGE+y} then : printf %s "(cached) " >&6 else $as_nop case "$MSGMERGE" in [\\/]* | ?:[\\/]*) ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&5 if $ac_dir/$ac_word --update -q /dev/null /dev/null >&5 2>&1; then ac_cv_path_MSGMERGE="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" test -z "$ac_cv_path_MSGMERGE" && ac_cv_path_MSGMERGE=":" ;; esac fi MSGMERGE="$ac_cv_path_MSGMERGE" if test "$MSGMERGE" != ":"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $MSGMERGE" >&5 printf "%s\n" "$MSGMERGE" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$localedir" || localedir='${datadir}/locale' test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= ac_config_commands="$ac_config_commands po-directories" if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" # Check whether --with-gnu-ld was given. if test ${with_gnu_ld+y} then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else $as_nop with_gnu_ld=no fi # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5 printf %s "checking for ld used by $CC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [\\/]* | ?:[\\/]*) re_direlt='/[^/][^/]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 printf %s "checking for GNU ld... " >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 printf %s "checking for non-GNU ld... " >&6; } fi if test ${acl_cv_path_LD+y} then : printf %s "(cached) " >&6 else $as_nop if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 &5 printf "%s\n" "$LD" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 printf %s "checking if the linker ($LD) is GNU ld... " >&6; } if test ${acl_cv_prog_gnu_ld+y} then : printf %s "(cached) " >&6 else $as_nop # I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 &5 printf "%s\n" "$acl_cv_prog_gnu_ld" >&6; } with_gnu_ld=$acl_cv_prog_gnu_ld { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5 printf %s "checking for shared library run path origin... " >&6; } if test ${acl_cv_rpath+y} then : printf %s "(cached) " >&6 else $as_nop CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5 printf "%s\n" "$acl_cv_rpath" >&6; } wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" # Check whether --enable-rpath was given. if test ${enable_rpath+y} then : enableval=$enable_rpath; : else $as_nop enable_rpath=yes fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 printf %s "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then if test ${ac_cv_prog_CPP+y} then : printf %s "(cached) " >&6 else $as_nop # Double quotes because $CC needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp do ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO" then : else $as_nop # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO" then : # Broken: success on invalid input. continue else $as_nop # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok then : break fi done ac_cv_prog_CPP=$CPP fi CPP=$ac_cv_prog_CPP else ac_cv_prog_CPP=$CPP fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 printf "%s\n" "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do # Use a header file that comes with gcc, so configuring glibc # with a fresh cross-compiler works. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include Syntax error _ACEOF if ac_fn_c_try_cpp "$LINENO" then : else $as_nop # Broken: fails on valid input. continue fi rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if ac_fn_c_try_cpp "$LINENO" then : # Broken: success on invalid input. continue else $as_nop # Passes both tests. ac_preproc_ok=: break fi rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. rm -f conftest.i conftest.err conftest.$ac_ext if $ac_preproc_ok then : else $as_nop { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "C preprocessor \"$CPP\" fails sanity check See \`config.log' for more details" "$LINENO" 5; } fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5 printf %s "checking for 64-bit host... " >&6; } if test ${gl_cv_solaris_64bit+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef _LP64 sixtyfour bits #endif _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | $EGREP "sixtyfour bits" >/dev/null 2>&1 then : gl_cv_solaris_64bit=yes else $as_nop gl_cv_solaris_64bit=no fi rm -rf conftest* fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5 printf "%s\n" "$gl_cv_solaris_64bit" >&6; } if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libiconv-prefix was given. if test ${with_libiconv_prefix+y} then : withval=$with_libiconv_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBICONV= LTLIBICONV= INCICONV= LIBICONV_PREFIX= HAVE_LIBICONV= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='iconv ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so" else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a" else LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'iconv'; then LIBICONV_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBICONV; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBICONV="${LIBICONV}${LIBICONV:+ }$dep" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep" ;; esac done fi else LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name" LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBICONV="${LIBICONV}${LIBICONV:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir" done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5 printf %s "checking for CFPreferencesCopyAppValue... " >&6; } if test ${gt_cv_func_CFPreferencesCopyAppValue+y} then : printf %s "(cached) " >&6 else $as_nop gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { CFPreferencesCopyAppValue(NULL, NULL) ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gt_cv_func_CFPreferencesCopyAppValue=yes else $as_nop gt_cv_func_CFPreferencesCopyAppValue=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5 printf "%s\n" "$gt_cv_func_CFPreferencesCopyAppValue" >&6; } if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then printf "%s\n" "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5 printf %s "checking for CFLocaleCopyCurrent... " >&6; } if test ${gt_cv_func_CFLocaleCopyCurrent+y} then : printf %s "(cached) " >&6 else $as_nop gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include int main (void) { CFLocaleCopyCurrent(); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : gt_cv_func_CFLocaleCopyCurrent=yes else $as_nop gt_cv_func_CFLocaleCopyCurrent=no fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$gt_save_LIBS" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5 printf "%s\n" "$gt_cv_func_CFLocaleCopyCurrent" >&6; } if test $gt_cv_func_CFLocaleCopyCurrent = yes; then printf "%s\n" "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi LIBINTL= LTLIBINTL= POSUB= case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libc" >&5 printf %s "checking for GNU gettext in libc... " >&6; } if eval test \${$gt_func_gnugettext_libc+y} then : printf %s "(cached) " >&6 else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; int main (void) { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : eval "$gt_func_gnugettext_libc=yes" else $as_nop eval "$gt_func_gnugettext_libc=no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi eval ac_res=\$$gt_func_gnugettext_libc { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then am_save_CPPFLAGS="$CPPFLAGS" for element in $INCICONV; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5 printf %s "checking for iconv... " >&6; } if test ${am_cv_func_iconv+y} then : printf %s "(cached) " >&6 else $as_nop am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include int main (void) { iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd); ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : am_cv_lib_iconv=yes am_cv_func_iconv=yes fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext LIBS="$am_save_LIBS" fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5 printf "%s\n" "$am_cv_func_iconv" >&6; } if test "$am_cv_func_iconv" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5 printf %s "checking for working iconv... " >&6; } if test ${am_cv_func_iconv_works+y} then : printf %s "(cached) " >&6 else $as_nop am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi am_cv_func_iconv_works=no for ac_iconv_const in '' 'const'; do if test "$cross_compiling" = yes then : case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac else $as_nop cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include #ifndef ICONV_CONST # define ICONV_CONST $ac_iconv_const #endif int main (void) { int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\263"; char buf[10]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; ICONV_CONST char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; ; return 0; } _ACEOF if ac_fn_c_try_run "$LINENO" then : am_cv_func_iconv_works=yes fi rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ conftest.$ac_objext conftest.beam conftest.$ac_ext fi test "$am_cv_func_iconv_works" = no || break done LIBS="$am_save_LIBS" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5 printf "%s\n" "$am_cv_func_iconv_works" >&6; } case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then printf "%s\n" "#define HAVE_ICONV 1" >>confdefs.h fi if test "$am_cv_lib_iconv" = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5 printf %s "checking how to link with libiconv... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5 printf "%s\n" "$LIBICONV" >&6; } else CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi use_additional=yes acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" # Check whether --with-libintl-prefix was given. if test ${with_libintl_prefix+y} then : withval=$with_libintl_prefix; if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi fi LIBINTL= LTLIBINTL= INCINTL= LIBINTL_PREFIX= HAVE_LIBINTL= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='intl ' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIBINTL="${LIBINTL}${LIBINTL:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$value" else : fi else found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi if test "$acl_hardcode_direct" = yes; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_so" else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then LIBINTL="${LIBINTL}${LIBINTL:+ }$found_a" else LIBINTL="${LIBINTL}${LIBINTL:+ }-L$found_dir -l$name" fi fi additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = 'intl'; then LIBINTL_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INCINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then INCINTL="${INCINTL}${INCINTL:+ }-I$additional_includedir" fi fi fi fi fi if test -n "$found_la"; then save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LIBINTL="${LIBINTL}${LIBINTL:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIBINTL; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) LIBINTL="${LIBINTL}${LIBINTL:+ }$dep" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }$dep" ;; esac done fi else LIBINTL="${LIBINTL}${LIBINTL:+ }-l$name" LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" else for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIBINTL="${LIBINTL}${LIBINTL:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then for found_dir in $ltrpathdirs; do LTLIBINTL="${LTLIBINTL}${LTLIBINTL:+ }-R$found_dir" done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU gettext in libintl" >&5 printf %s "checking for GNU gettext in libintl... " >&6; } if eval test \${$gt_func_gnugettext_libintl+y} then : printf %s "(cached) " >&6 else $as_nop gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main (void) { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : eval "$gt_func_gnugettext_libintl=yes" else $as_nop eval "$gt_func_gnugettext_libintl=no" fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); int main (void) { bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ; return 0; } _ACEOF if ac_fn_c_try_link "$LINENO" then : LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" fi rm -f core conftest.err conftest.$ac_objext conftest.beam \ conftest$ac_exeext conftest.$ac_ext fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS" fi eval ac_res=\$$gt_func_gnugettext_libintl { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 printf "%s\n" "$ac_res" >&6; } fi if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else LIBINTL= LTLIBINTL= INCINTL= fi if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then printf "%s\n" "#define ENABLE_NLS 1" >>confdefs.h else USE_NLS=no fi fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether to use NLS" >&5 printf %s "checking whether to use NLS... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $USE_NLS" >&5 printf "%s\n" "$USE_NLS" >&6; } if test "$USE_NLS" = "yes"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking where the gettext function comes from" >&5 printf %s "checking where the gettext function comes from... " >&6; } if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $gt_source" >&5 printf "%s\n" "$gt_source" >&6; } fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to link with libintl" >&5 printf %s "checking how to link with libintl... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $LIBINTL" >&5 printf "%s\n" "$LIBINTL" >&6; } for element in $INCINTL; do haveit= for x in $CPPFLAGS; do acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" eval x=\"$x\" exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element" fi done fi printf "%s\n" "#define HAVE_GETTEXT 1" >>confdefs.h printf "%s\n" "#define HAVE_DCGETTEXT 1" >>confdefs.h fi POSUB=po fi INTLLIBS="$LIBINTL" # Check whether --enable-shared was given. if test ${enable_shared+y} then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS=$lt_save_ifs ;; esac else $as_nop enable_shared=yes fi # Check whether --enable-static was given. if test ${enable_static+y} then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS=$lt_save_ifs ;; esac else $as_nop enable_static=no fi if test -n "$PYTHON"; then # If the user set $PYTHON, use it and don't search something else. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $PYTHON version is >= 3.8" >&5 printf %s "checking whether $PYTHON version is >= 3.8... " >&6; } prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.8'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $PYTHON -c "$prog"" >&5 ($PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then : { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else $as_nop { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } as_fn_error $? "Python interpreter is too old" "$LINENO" 5 fi am_display_PYTHON=$PYTHON else # Otherwise, try each interpreter until we find one that satisfies # VERSION. { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for a Python interpreter with version >= 3.8" >&5 printf %s "checking for a Python interpreter with version >= 3.8... " >&6; } if test ${am_cv_pathless_PYTHON+y} then : printf %s "(cached) " >&6 else $as_nop for am_cv_pathless_PYTHON in python python2 python3 python3.11 python3.10 python3.9 python3.8 python3.7 python3.6 python3.5 python3.4 python3.3 python3.2 python3.1 python3.0 python2.7 python2.6 python2.5 python2.4 python2.3 python2.2 python2.1 python2.0 none; do test "$am_cv_pathless_PYTHON" = none && break prog="import sys # split strings by '.' and convert to numeric. Append some zeros # because we need at least 4 digits for the hex conversion. # map returns an iterator in Python 3.0 and a list in 2.x minver = list(map(int, '3.8'.split('.'))) + [0, 0, 0] minverhex = 0 # xrange is not present in Python 3.0 and range returns an iterator for i in list(range(0, 4)): minverhex = (minverhex << 8) + minver[i] sys.exit(sys.hexversion < minverhex)" if { echo "$as_me:$LINENO: $am_cv_pathless_PYTHON -c "$prog"" >&5 ($am_cv_pathless_PYTHON -c "$prog") >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } then : break fi done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_pathless_PYTHON" >&5 printf "%s\n" "$am_cv_pathless_PYTHON" >&6; } # Set $PYTHON to the absolute path of $am_cv_pathless_PYTHON. if test "$am_cv_pathless_PYTHON" = none; then PYTHON=: else # Extract the first word of "$am_cv_pathless_PYTHON", so it can be a program name with args. set dummy $am_cv_pathless_PYTHON; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_PYTHON+y} then : printf %s "(cached) " >&6 else $as_nop case $PYTHON in [\\/]* | ?:[\\/]*) ac_cv_path_PYTHON="$PYTHON" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_PYTHON="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PYTHON=$ac_cv_path_PYTHON if test -n "$PYTHON"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PYTHON" >&5 printf "%s\n" "$PYTHON" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi am_display_PYTHON=$am_cv_pathless_PYTHON fi if test "$PYTHON" = :; then as_fn_error $? "no suitable Python interpreter found" "$LINENO" 5 else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON version" >&5 printf %s "checking for $am_display_PYTHON version... " >&6; } if test ${am_cv_python_version+y} then : printf %s "(cached) " >&6 else $as_nop am_cv_python_version=`$PYTHON -c "import sys; print ('%u.%u' % sys.version_info[:2])"` fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_version" >&5 printf "%s\n" "$am_cv_python_version" >&6; } PYTHON_VERSION=$am_cv_python_version { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON platform" >&5 printf %s "checking for $am_display_PYTHON platform... " >&6; } if test ${am_cv_python_platform+y} then : printf %s "(cached) " >&6 else $as_nop am_cv_python_platform=`$PYTHON -c "import sys; sys.stdout.write(sys.platform)"` fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_platform" >&5 printf "%s\n" "$am_cv_python_platform" >&6; } PYTHON_PLATFORM=$am_cv_python_platform if test "x$prefix" = xNONE; then am__usable_prefix=$ac_default_prefix else am__usable_prefix=$prefix fi # Allow user to request using sys.* values from Python, # instead of the GNU $prefix values. # Check whether --with-python-sys-prefix was given. if test ${with_python_sys_prefix+y} then : withval=$with_python_sys_prefix; am_use_python_sys=: else $as_nop am_use_python_sys=false fi # Allow user to override whatever the default Python prefix is. # Check whether --with-python_prefix was given. if test ${with_python_prefix+y} then : withval=$with_python_prefix; am_python_prefix_subst=$withval am_cv_python_prefix=$withval { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON prefix" >&5 printf %s "checking for explicit $am_display_PYTHON prefix... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5 printf "%s\n" "$am_cv_python_prefix" >&6; } else $as_nop if $am_use_python_sys; then # using python sys.prefix value, not GNU { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON prefix" >&5 printf %s "checking for python default $am_display_PYTHON prefix... " >&6; } if test ${am_cv_python_prefix+y} then : printf %s "(cached) " >&6 else $as_nop am_cv_python_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.prefix)"` fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_prefix" >&5 printf "%s\n" "$am_cv_python_prefix" >&6; } case $am_cv_python_prefix in $am__usable_prefix*) am__strip_prefix=`echo "$am__usable_prefix" | sed 's|.|.|g'` am_python_prefix_subst=`echo "$am_cv_python_prefix" | sed "s,^$am__strip_prefix,\\${prefix},"` ;; *) am_python_prefix_subst=$am_cv_python_prefix ;; esac else # using GNU prefix value, not python sys.prefix am_python_prefix_subst='${prefix}' am_python_prefix=$am_python_prefix_subst { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON prefix" >&5 printf %s "checking for GNU default $am_display_PYTHON prefix... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_prefix" >&5 printf "%s\n" "$am_python_prefix" >&6; } fi fi # Substituting python_prefix_subst value. PYTHON_PREFIX=$am_python_prefix_subst # emacs-page Now do it all over again for Python exec_prefix, but with yet # another conditional: fall back to regular prefix if that was specified. # Check whether --with-python_exec_prefix was given. if test ${with_python_exec_prefix+y} then : withval=$with_python_exec_prefix; am_python_exec_prefix_subst=$withval am_cv_python_exec_prefix=$withval { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for explicit $am_display_PYTHON exec_prefix" >&5 printf %s "checking for explicit $am_display_PYTHON exec_prefix... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 printf "%s\n" "$am_cv_python_exec_prefix" >&6; } else $as_nop # no explicit --with-python_exec_prefix, but if # --with-python_prefix was given, use its value for python_exec_prefix too. if test -n "$with_python_prefix" then : am_python_exec_prefix_subst=$with_python_prefix am_cv_python_exec_prefix=$with_python_prefix { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python_prefix-given $am_display_PYTHON exec_prefix" >&5 printf %s "checking for python_prefix-given $am_display_PYTHON exec_prefix... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 printf "%s\n" "$am_cv_python_exec_prefix" >&6; } else $as_nop # Set am__usable_exec_prefix whether using GNU or Python values, # since we use that variable for pyexecdir. if test "x$exec_prefix" = xNONE; then am__usable_exec_prefix=$am__usable_prefix else am__usable_exec_prefix=$exec_prefix fi # if $am_use_python_sys; then # using python sys.exec_prefix, not GNU { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for python default $am_display_PYTHON exec_prefix" >&5 printf %s "checking for python default $am_display_PYTHON exec_prefix... " >&6; } if test ${am_cv_python_exec_prefix+y} then : printf %s "(cached) " >&6 else $as_nop am_cv_python_exec_prefix=`$PYTHON -c "import sys; sys.stdout.write(sys.exec_prefix)"` fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_exec_prefix" >&5 printf "%s\n" "$am_cv_python_exec_prefix" >&6; } case $am_cv_python_exec_prefix in $am__usable_exec_prefix*) am__strip_prefix=`echo "$am__usable_exec_prefix" | sed 's|.|.|g'` am_python_exec_prefix_subst=`echo "$am_cv_python_exec_prefix" | sed "s,^$am__strip_prefix,\\${exec_prefix},"` ;; *) am_python_exec_prefix_subst=$am_cv_python_exec_prefix ;; esac else # using GNU $exec_prefix, not python sys.exec_prefix am_python_exec_prefix_subst='${exec_prefix}' am_python_exec_prefix=$am_python_exec_prefix_subst { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for GNU default $am_display_PYTHON exec_prefix" >&5 printf %s "checking for GNU default $am_display_PYTHON exec_prefix... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_python_exec_prefix" >&5 printf "%s\n" "$am_python_exec_prefix" >&6; } fi fi fi # Substituting python_exec_prefix_subst. PYTHON_EXEC_PREFIX=$am_python_exec_prefix_subst # Factor out some code duplication into this shell variable. am_python_setup_sysconfig="\ import sys # Prefer sysconfig over distutils.sysconfig, for better compatibility # with python 3.x. See automake bug#10227. try: import sysconfig except ImportError: can_use_sysconfig = 0 else: can_use_sysconfig = 1 # Can't use sysconfig in CPython 2.7, since it's broken in virtualenvs: # try: from platform import python_implementation if python_implementation() == 'CPython' and sys.version[:3] == '2.7': can_use_sysconfig = 0 except ImportError: pass" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON script directory (pythondir)" >&5 printf %s "checking for $am_display_PYTHON script directory (pythondir)... " >&6; } if test ${am_cv_python_pythondir+y} then : printf %s "(cached) " >&6 else $as_nop if test "x$am_cv_python_prefix" = x; then am_py_prefix=$am__usable_prefix else am_py_prefix=$am_cv_python_prefix fi am_cv_python_pythondir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: if hasattr(sysconfig, 'get_default_scheme'): scheme = sysconfig.get_default_scheme() else: scheme = sysconfig._get_default_scheme() if scheme == 'posix_local': # Debian's default scheme installs to /usr/local/ but we want to find headers in /usr/ scheme = 'posix_prefix' sitedir = sysconfig.get_path('purelib', scheme, vars={'base':'$am_py_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(0, 0, prefix='$am_py_prefix') sys.stdout.write(sitedir)"` # case $am_cv_python_pythondir in $am_py_prefix*) am__strip_prefix=`echo "$am_py_prefix" | sed 's|.|.|g'` am_cv_python_pythondir=`echo "$am_cv_python_pythondir" | sed "s,^$am__strip_prefix,\\${PYTHON_PREFIX},"` ;; *) case $am_py_prefix in /usr|/System*) ;; *) am_cv_python_pythondir="\${PYTHON_PREFIX}/lib/python$PYTHON_VERSION/site-packages" ;; esac ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pythondir" >&5 printf "%s\n" "$am_cv_python_pythondir" >&6; } pythondir=$am_cv_python_pythondir pkgpythondir=\${pythondir}/$PACKAGE { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $am_display_PYTHON extension module directory (pyexecdir)" >&5 printf %s "checking for $am_display_PYTHON extension module directory (pyexecdir)... " >&6; } if test ${am_cv_python_pyexecdir+y} then : printf %s "(cached) " >&6 else $as_nop if test "x$am_cv_python_exec_prefix" = x; then am_py_exec_prefix=$am__usable_exec_prefix else am_py_exec_prefix=$am_cv_python_exec_prefix fi am_cv_python_pyexecdir=`$PYTHON -c " $am_python_setup_sysconfig if can_use_sysconfig: if hasattr(sysconfig, 'get_default_scheme'): scheme = sysconfig.get_default_scheme() else: scheme = sysconfig._get_default_scheme() if scheme == 'posix_local': # Debian's default scheme installs to /usr/local/ but we want to find headers in /usr/ scheme = 'posix_prefix' sitedir = sysconfig.get_path('platlib', scheme, vars={'platbase':'$am_py_exec_prefix'}) else: from distutils import sysconfig sitedir = sysconfig.get_python_lib(1, 0, prefix='$am_py_exec_prefix') sys.stdout.write(sitedir)"` # case $am_cv_python_pyexecdir in $am_py_exec_prefix*) am__strip_prefix=`echo "$am_py_exec_prefix" | sed 's|.|.|g'` am_cv_python_pyexecdir=`echo "$am_cv_python_pyexecdir" | sed "s,^$am__strip_prefix,\\${PYTHON_EXEC_PREFIX},"` ;; *) case $am_py_exec_prefix in /usr|/System*) ;; *) am_cv_python_pyexecdir="\${PYTHON_EXEC_PREFIX}/lib/python$PYTHON_VERSION/site-packages" ;; esac ;; esac fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $am_cv_python_pyexecdir" >&5 printf "%s\n" "$am_cv_python_pyexecdir" >&6; } pyexecdir=$am_cv_python_pyexecdir pkgpyexecdir=\${pyexecdir}/$PACKAGE fi pkg_failed=no { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PYTHON" >&5 printf %s "checking for PYTHON... " >&6; } if test -n "$PYTHON_CFLAGS"; then pkg_cv_PYTHON_CFLAGS="$PYTHON_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"python-\${PYTHON_VERSION}\""; } >&5 ($PKG_CONFIG --exists --print-errors "python-${PYTHON_VERSION}") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYTHON_CFLAGS=`$PKG_CONFIG --cflags "python-${PYTHON_VERSION}" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYTHON_LIBS"; then pkg_cv_PYTHON_LIBS="$PYTHON_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"python-\${PYTHON_VERSION}\""; } >&5 ($PKG_CONFIG --exists --print-errors "python-${PYTHON_VERSION}") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYTHON_LIBS=`$PKG_CONFIG --libs "python-${PYTHON_VERSION}" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYTHON_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "python-${PYTHON_VERSION}" 2>&1` else PYTHON_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "python-${PYTHON_VERSION}" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYTHON_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (python-${PYTHON_VERSION}) were not met: $PYTHON_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYTHON_CFLAGS and PYTHON_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYTHON_CFLAGS and PYTHON_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYTHON_CFLAGS=$pkg_cv_PYTHON_CFLAGS PYTHON_LIBS=$pkg_cv_PYTHON_LIBS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } fi # Check whether --enable-runtime_deps_check was given. if test ${enable_runtime_deps_check+y} then : enableval=$enable_runtime_deps_check; enable_runtime_deps_check=$enableval else $as_nop enable_runtime_deps_check=yes fi if test "x$enable_runtime_deps_check" = "xyes"; then for ac_prog in ifconfig ip do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_prog_NETWORKTOOLS+y} then : printf %s "(cached) " >&6 else $as_nop if test -n "$NETWORKTOOLS"; then ac_cv_prog_NETWORKTOOLS="$NETWORKTOOLS" # Let the user override the test. else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_prog_NETWORKTOOLS="$ac_prog" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS fi fi NETWORKTOOLS=$ac_cv_prog_NETWORKTOOLS if test -n "$NETWORKTOOLS"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $NETWORKTOOLS" >&5 printf "%s\n" "$NETWORKTOOLS" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$NETWORKTOOLS" && break done test -n "$NETWORKTOOLS" || NETWORKTOOLS="no" if test "x$NETWORKTOOLS" = "xno"; then as_fn_error $? "ifconfig or ip not found, install net-tools or iproute2" "$LINENO" 5 fi fi pkg_failed=no { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for PYGOBJECT" >&5 printf %s "checking for PYGOBJECT... " >&6; } if test -n "$PYGOBJECT_CFLAGS"; then pkg_cv_PYGOBJECT_CFLAGS="$PYGOBJECT_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygobject-3.0 >= 3.27.2\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygobject-3.0 >= 3.27.2") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGOBJECT_CFLAGS=`$PKG_CONFIG --cflags "pygobject-3.0 >= 3.27.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$PYGOBJECT_LIBS"; then pkg_cv_PYGOBJECT_LIBS="$PYGOBJECT_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"pygobject-3.0 >= 3.27.2\""; } >&5 ($PKG_CONFIG --exists --print-errors "pygobject-3.0 >= 3.27.2") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_PYGOBJECT_LIBS=`$PKG_CONFIG --libs "pygobject-3.0 >= 3.27.2" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then PYGOBJECT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "pygobject-3.0 >= 3.27.2" 2>&1` else PYGOBJECT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "pygobject-3.0 >= 3.27.2" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$PYGOBJECT_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (pygobject-3.0 >= 3.27.2) were not met: $PYGOBJECT_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYGOBJECT_CFLAGS and PYGOBJECT_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables PYGOBJECT_CFLAGS and PYGOBJECT_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else PYGOBJECT_CFLAGS=$pkg_cv_PYGOBJECT_CFLAGS PYGOBJECT_LIBS=$pkg_cv_PYGOBJECT_LIBS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } fi if test "x$CYTHONEXEC" = "x"; then for ac_prog in cython3 cython do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_CYTHONEXEC+y} then : printf %s "(cached) " >&6 else $as_nop case $CYTHONEXEC in [\\/]* | ?:[\\/]*) ac_cv_path_CYTHONEXEC="$CYTHONEXEC" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_CYTHONEXEC="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi CYTHONEXEC=$ac_cv_path_CYTHONEXEC if test -n "$CYTHONEXEC"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CYTHONEXEC" >&5 printf "%s\n" "$CYTHONEXEC" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi test -n "$CYTHONEXEC" && break done fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for cython executable" >&5 printf %s "checking for cython executable... " >&6; } { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: ${CYTHONEXEC}" >&5 printf "%s\n" "${CYTHONEXEC}" >&6; } if test "x$CYTHONEXEC" = "x"; then as_fn_error $? "\"Fatal: cython not found. Get Cython from * your system's packages (recommended) * upstream at http://www.cython.org/ \"" "$LINENO" 5 fi if test "$sysconfdir" = "\${prefix}/etc" \ && { test "$prefix" = "NONE" || test "$prefix" = "/usr" \ || test "$prefix" = "/usr/" ; } ; then if test "$( (uname -s) )" = "Linux" ; then sysconfdir=/etc fi ( prefix=$ac_default_prefix sysconfdir=`eval echo "$sysconfdir"` { printf "%s\n" "$as_me:${as_lineno-$LINENO}: configuration directory is \"$sysconfdir\"." >&5 printf "%s\n" "$as_me: configuration directory is \"$sysconfdir\"." >&6;} { printf "%s\n" "$as_me:${as_lineno-$LINENO}: use --sysconfdir to override." >&5 printf "%s\n" "$as_me: use --sysconfdir to override." >&6;} ) fi EXP_VAR=SYSCONFDIR FROM_VAR=$sysconfdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var SYSCONFDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=BINDIR FROM_VAR=$bindir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var BINDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=DATADIR FROM_VAR=$datarootdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var DATADIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PYTHONDIR FROM_VAR=$pythondir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PYTHONDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=PKGLIBDIR FROM_VAR=$libdir/blueman prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var PKGLIBDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=LIBEXECDIR FROM_VAR=$libexecdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LIBEXECDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save pkgdatadir="${DATADIR}/${PACKAGE}" icondir="${DATADIR}/icons" EXP_VAR=LOCALEDIR FROM_VAR=$datarootdir/locale prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var LOCALEDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save EXP_VAR=DOCDIR FROM_VAR=$docdir prefix_save=$prefix exec_prefix_save=$exec_prefix if test "x$prefix" = "xNONE"; then prefix=$ac_default_prefix fi if test "x$exec_prefix" = "xNONE"; then exec_prefix=$prefix fi full_var="$FROM_VAR" while true; do new_full_var="`eval echo $full_var`" if test "x$new_full_var"="x$full_var"; then break; fi full_var=$new_full_var done full_var=$new_full_var DOCDIR="$full_var" prefix=$prefix_save exec_prefix=$exec_prefix_save # Check whether --with-dhcp_config was given. if test ${with_dhcp_config+y} then : withval=$with_dhcp_config; dhconfig="$withval" else $as_nop dhconfig='/etc/dhcp3/dhcpd.conf' fi # Check whether --enable-polkit was given. if test ${enable_polkit+y} then : enableval=$enable_polkit; enable_polkit=$enableval else $as_nop enable_polkit=yes fi if test "x$enable_polkit" = "xyes" then : pkg_failed=no { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for POLKIT" >&5 printf %s "checking for POLKIT... " >&6; } if test -n "$POLKIT_CFLAGS"; then pkg_cv_POLKIT_CFLAGS="$POLKIT_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-agent-1\""; } >&5 ($PKG_CONFIG --exists --print-errors "polkit-agent-1") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_POLKIT_CFLAGS=`$PKG_CONFIG --cflags "polkit-agent-1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$POLKIT_LIBS"; then pkg_cv_POLKIT_LIBS="$POLKIT_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"polkit-agent-1\""; } >&5 ($PKG_CONFIG --exists --print-errors "polkit-agent-1") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_POLKIT_LIBS=`$PKG_CONFIG --libs "polkit-agent-1" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then POLKIT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "polkit-agent-1" 2>&1` else POLKIT_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "polkit-agent-1" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$POLKIT_PKG_ERRORS" >&5 have_polkit=no elif test $pkg_failed = untried; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } have_polkit=no else POLKIT_CFLAGS=$pkg_cv_POLKIT_CFLAGS POLKIT_LIBS=$pkg_cv_POLKIT_LIBS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } have_polkit=yes fi else $as_nop have_polkit=no fi if test "x$have_polkit" = "xyes"; then HAVE_POLKIT_TRUE= HAVE_POLKIT_FALSE='#' else HAVE_POLKIT_TRUE='#' HAVE_POLKIT_FALSE= fi if test "x$have_polkit" = "xyes" then : POLKIT=True else $as_nop POLKIT=False fi # Check whether --enable-caja-sendto was given. if test ${enable_caja_sendto+y} then : enableval=$enable_caja_sendto; enable_caja=$enableval else $as_nop enable_caja=yes fi if test "x$enable_caja" = "xyes" then : if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"caja-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "caja-python") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then have_caja_python=yes else have_caja_python=no fi else $as_nop have_caja_python=no fi if test "x$have_caja_python" = "xyes"; then HAVE_CAJA_PYTHON_TRUE= HAVE_CAJA_PYTHON_FALSE='#' else HAVE_CAJA_PYTHON_TRUE='#' HAVE_CAJA_PYTHON_FALSE= fi # Check whether --enable-nemo-sendto was given. if test ${enable_nemo_sendto+y} then : enableval=$enable_nemo_sendto; enable_nemo=$enableval else $as_nop enable_nemo=yes fi if test "x$enable_nemo" = "xyes" then : if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"nemo-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "nemo-python") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then have_nemo_python=yes else have_nemo_python=no fi else $as_nop have_nemo_python=no fi if test "x$have_nemo_python" = "xyes"; then HAVE_NEMO_PYTHON_TRUE= HAVE_NEMO_PYTHON_FALSE='#' else HAVE_NEMO_PYTHON_TRUE='#' HAVE_NEMO_PYTHON_FALSE= fi # Check whether --enable-nautilus-sendto was given. if test ${enable_nautilus_sendto+y} then : enableval=$enable_nautilus_sendto; enable_nautilus=$enableval else $as_nop enable_nautilus=yes fi if test "x$enable_nautilus" = "xyes" then : if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"nautilus-python\""; } >&5 ($PKG_CONFIG --exists --print-errors "nautilus-python") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then have_nautilus_python=yes else have_nautilus_python=no fi else $as_nop have_nautilus_python=no fi if test "x$have_nautilus_python" = "xyes"; then HAVE_NAUTILUS_PYTHON_TRUE= HAVE_NAUTILUS_PYTHON_FALSE='#' else HAVE_NAUTILUS_PYTHON_TRUE='#' HAVE_NAUTILUS_PYTHON_FALSE= fi # Check whether --enable-thunar-sendto was given. if test ${enable_thunar_sendto+y} then : enableval=$enable_thunar_sendto; have_thunar=$enableval else $as_nop have_thunar=yes fi if test "x$have_thunar" = "xyes"; then HAVE_THUNAR_TRUE= HAVE_THUNAR_FALSE='#' else HAVE_THUNAR_TRUE='#' HAVE_THUNAR_FALSE= fi # Check whether --enable-settings-integration was given. if test ${enable_settings_integration+y} then : enableval=$enable_settings_integration; have_settings=$enableval else $as_nop have_settings=yes fi if test "x$have_settings" = "xyes"; then HAVE_SETTINGS_TRUE= HAVE_SETTINGS_FALSE='#' else HAVE_SETTINGS_TRUE='#' HAVE_SETTINGS_FALSE= fi pkg_failed=no { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for BLUEZ" >&5 printf %s "checking for BLUEZ... " >&6; } if test -n "$BLUEZ_CFLAGS"; then pkg_cv_BLUEZ_CFLAGS="$BLUEZ_CFLAGS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 5.0 gthread-2.0 >= 2.32\""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 5.0 gthread-2.0 >= 2.32") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_CFLAGS=`$PKG_CONFIG --cflags "bluez >= 5.0 gthread-2.0 >= 2.32" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test -n "$BLUEZ_LIBS"; then pkg_cv_BLUEZ_LIBS="$BLUEZ_LIBS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"bluez >= 5.0 gthread-2.0 >= 2.32\""; } >&5 ($PKG_CONFIG --exists --print-errors "bluez >= 5.0 gthread-2.0 >= 2.32") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_BLUEZ_LIBS=`$PKG_CONFIG --libs "bluez >= 5.0 gthread-2.0 >= 2.32" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi if test $pkg_failed = yes; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then _pkg_short_errors_supported=yes else _pkg_short_errors_supported=no fi if test $_pkg_short_errors_supported = yes; then BLUEZ_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "bluez >= 5.0 gthread-2.0 >= 2.32" 2>&1` else BLUEZ_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "bluez >= 5.0 gthread-2.0 >= 2.32" 2>&1` fi # Put the nasty error message in config.log where it belongs echo "$BLUEZ_PKG_ERRORS" >&5 as_fn_error $? "Package requirements (bluez >= 5.0 gthread-2.0 >= 2.32) were not met: $BLUEZ_PKG_ERRORS Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details." "$LINENO" 5 elif test $pkg_failed = untried; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "The pkg-config script could not be found or is too old. Make sure it is in your PATH or set the PKG_CONFIG environment variable to the full path to pkg-config. Alternatively, you may set the environment variables BLUEZ_CFLAGS and BLUEZ_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. To get pkg-config, see . See \`config.log' for more details" "$LINENO" 5; } else BLUEZ_CFLAGS=$pkg_cv_BLUEZ_CFLAGS BLUEZ_LIBS=$pkg_cv_BLUEZ_LIBS { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } fi # Check whether --enable-pulseaudio was given. if test ${enable_pulseaudio+y} then : enableval=$enable_pulseaudio; use_pulseaudio=$enableval else $as_nop use_pulseaudio=yes fi if test "x$use_pulseaudio" = "xyes"; then HAVE_PULSEAUDIO_TRUE= HAVE_PULSEAUDIO_FALSE='#' else HAVE_PULSEAUDIO_TRUE='#' HAVE_PULSEAUDIO_FALSE= fi # Check whether --with-systemdsystemunitdir was given. if test ${with_systemdsystemunitdir+y} then : withval=$with_systemdsystemunitdir; systemd_system_unit_dir="$withval" else $as_nop if test -n "$systemd_system_unit_dir"; then pkg_cv_systemd_system_unit_dir="$systemd_system_unit_dir" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_systemd_system_unit_dir=`$PKG_CONFIG --variable="systemdsystemunitdir" "systemd" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi systemd_system_unit_dir=$pkg_cv_systemd_system_unit_dir if test "x$systemd_system_unit_dir" = x"" then : systemd_system_unit_dir='/usr/lib/systemd/system' fi fi if test "x$systemd_system_unit_dir" != "xno"; then SYSTEMD_SYSTEM_UNIT_DIR_TRUE= SYSTEMD_SYSTEM_UNIT_DIR_FALSE='#' else SYSTEMD_SYSTEM_UNIT_DIR_TRUE='#' SYSTEMD_SYSTEM_UNIT_DIR_FALSE= fi # Check whether --with-systemduserunitdir was given. if test ${with_systemduserunitdir+y} then : withval=$with_systemduserunitdir; systemd_user_unit_dir="$withval" else $as_nop if test -n "$systemd_user_unit_dir"; then pkg_cv_systemd_user_unit_dir="$systemd_user_unit_dir" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"systemd\""; } >&5 ($PKG_CONFIG --exists --print-errors "systemd") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_systemd_user_unit_dir=`$PKG_CONFIG --variable="systemduserunitdir" "systemd" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi systemd_user_unit_dir=$pkg_cv_systemd_user_unit_dir if test "x$systemd_user_unit_dir" = x"" then : systemd_user_unit_dir='/usr/lib/systemd/user' fi fi if test "x$systemd_user_unit_dir" != "xno"; then SYSTEMD_USER_UNIT_DIR_TRUE= SYSTEMD_USER_UNIT_DIR_FALSE='#' else SYSTEMD_USER_UNIT_DIR_TRUE='#' SYSTEMD_USER_UNIT_DIR_FALSE= fi # GSettings related settings # Check whether --enable-schemas-compile was given. if test ${enable_schemas_compile+y} then : enableval=$enable_schemas_compile; case ${enableval} in yes) GSETTINGS_DISABLE_SCHEMAS_COMPILE="" ;; no) GSETTINGS_DISABLE_SCHEMAS_COMPILE="1" ;; *) as_fn_error $? "bad value ${enableval} for --enable-schemas-compile" "$LINENO" 5 ;; esac fi if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_PKG_CONFIG+y} then : printf %s "(cached) " >&6 else $as_nop case $PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi PKG_CONFIG=$ac_cv_path_PKG_CONFIG if test -n "$PKG_CONFIG"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 printf "%s\n" "$PKG_CONFIG" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test -z "$ac_cv_path_PKG_CONFIG"; then ac_pt_PKG_CONFIG=$PKG_CONFIG # Extract the first word of "pkg-config", so it can be a program name with args. set dummy pkg-config; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_ac_pt_PKG_CONFIG+y} then : printf %s "(cached) " >&6 else $as_nop case $ac_pt_PKG_CONFIG in [\\/]* | ?:[\\/]*) ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_ac_pt_PKG_CONFIG="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG if test -n "$ac_pt_PKG_CONFIG"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 printf "%s\n" "$ac_pt_PKG_CONFIG" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi if test "x$ac_pt_PKG_CONFIG" = x; then PKG_CONFIG="" else case $cross_compiling:$ac_tool_warned in yes:) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac PKG_CONFIG=$ac_pt_PKG_CONFIG fi else PKG_CONFIG="$ac_cv_path_PKG_CONFIG" fi fi if test -n "$PKG_CONFIG"; then _pkg_min_version=0.16 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5 printf %s "checking pkg-config is at least version $_pkg_min_version... " >&6; } if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5 printf "%s\n" "yes" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } PKG_CONFIG="" fi fi gsettingsschemadir=${datadir}/glib-2.0/schemas if test x$cross_compiling != xyes then : if test -n "$GLIB_COMPILE_SCHEMAS"; then pkg_cv_GLIB_COMPILE_SCHEMAS="$GLIB_COMPILE_SCHEMAS" elif test -n "$PKG_CONFIG"; then if test -n "$PKG_CONFIG" && \ { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gio-2.0\""; } >&5 ($PKG_CONFIG --exists --print-errors "gio-2.0") 2>&5 ac_status=$? printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 test $ac_status = 0; }; then pkg_cv_GLIB_COMPILE_SCHEMAS=`$PKG_CONFIG --variable="glib_compile_schemas" "gio-2.0" 2>/dev/null` test "x$?" != "x0" && pkg_failed=yes else pkg_failed=yes fi else pkg_failed=untried fi GLIB_COMPILE_SCHEMAS=$pkg_cv_GLIB_COMPILE_SCHEMAS if test "x$GLIB_COMPILE_SCHEMAS" = x"" then : fi else $as_nop # Extract the first word of "glib-compile-schemas", so it can be a program name with args. set dummy glib-compile-schemas; ac_word=$2 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 printf %s "checking for $ac_word... " >&6; } if test ${ac_cv_path_GLIB_COMPILE_SCHEMAS+y} then : printf %s "(cached) " >&6 else $as_nop case $GLIB_COMPILE_SCHEMAS in [\\/]* | ?:[\\/]*) ac_cv_path_GLIB_COMPILE_SCHEMAS="$GLIB_COMPILE_SCHEMAS" # Let the user override the test with a path. ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac for ac_exec_ext in '' $ac_executable_extensions; do if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then ac_cv_path_GLIB_COMPILE_SCHEMAS="$as_dir$ac_word$ac_exec_ext" printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5 break 2 fi done done IFS=$as_save_IFS ;; esac fi GLIB_COMPILE_SCHEMAS=$ac_cv_path_GLIB_COMPILE_SCHEMAS if test -n "$GLIB_COMPILE_SCHEMAS"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_SCHEMAS" >&5 printf "%s\n" "$GLIB_COMPILE_SCHEMAS" >&6; } else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5 printf "%s\n" "no" >&6; } fi fi if test "x$GLIB_COMPILE_SCHEMAS" = "x"; then as_fn_error $? "glib-compile-schemas not found." "$LINENO" 5 else : fi GSETTINGS_RULES=' .PHONY : uninstall-gsettings-schemas install-gsettings-schemas clean-gsettings-schemas mostlyclean-am: clean-gsettings-schemas gsettings__enum_file = $(addsuffix .enums.xml,$(gsettings_ENUM_NAMESPACE)) %.gschema.valid: %.gschema.xml $(gsettings__enum_file) $(AM_V_GEN) $(GLIB_COMPILE_SCHEMAS) --strict --dry-run $(addprefix --schema-file=,$(gsettings__enum_file)) --schema-file=$< && mkdir -p $(@D) && touch $@ all-am: $(gsettings_SCHEMAS:.xml=.valid) uninstall-am: uninstall-gsettings-schemas install-data-am: install-gsettings-schemas .SECONDARY: $(gsettings_SCHEMAS) install-gsettings-schemas: $(gsettings_SCHEMAS) $(gsettings__enum_file) @$(NORMAL_INSTALL) if test -n "$^"; then \ test -z "$(gsettingsschemadir)" || $(MKDIR_P) "$(DESTDIR)$(gsettingsschemadir)"; \ $(INSTALL_DATA) $^ "$(DESTDIR)$(gsettingsschemadir)"; \ test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir); \ fi uninstall-gsettings-schemas: @$(NORMAL_UNINSTALL) @list='\''$(gsettings_SCHEMAS) $(gsettings__enum_file)'\''; test -n "$(gsettingsschemadir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e '\''s|^.*/||'\''`; \ test -n "$$files" || exit 0; \ echo " ( cd '\''$(DESTDIR)$(gsettingsschemadir)'\'' && rm -f" $$files ")"; \ cd "$(DESTDIR)$(gsettingsschemadir)" && rm -f $$files test -n "$(GSETTINGS_DISABLE_SCHEMAS_COMPILE)$(DESTDIR)" || $(GLIB_COMPILE_SCHEMAS) $(gsettingsschemadir) clean-gsettings-schemas: rm -f $(gsettings_SCHEMAS:.xml=.valid) $(gsettings__enum_file) ifdef gsettings_ENUM_NAMESPACE $(gsettings__enum_file): $(gsettings_ENUM_FILES) $(AM_V_GEN) glib-mkenums --comments '\'''\'' --fhead "" --vhead " <@type@ id='\''$(gsettings_ENUM_NAMESPACE).@EnumName@'\''>" --vprod " " --vtail " " --ftail "" $^ > $@.tmp && mv $@.tmp $@ endif ' ac_config_files="$ac_config_files Makefile apps/Makefile apps/blueman-adapters apps/blueman-applet apps/blueman-manager apps/blueman-mechanism apps/blueman-rfcomm-watcher apps/blueman-sendto apps/blueman-services apps/blueman-tray blueman/Makefile blueman/Constants.py blueman/bluez/Makefile blueman/bluez/obex/Makefile blueman/config/Makefile blueman/gui/Makefile blueman/gui/applet/Makefile blueman/gui/manager/Makefile blueman/plugins/Makefile blueman/plugins/services/Makefile blueman/plugins/applet/Makefile blueman/plugins/mechanism/Makefile blueman/plugins/manager/Makefile blueman/main/Makefile blueman/main/applet/Makefile blueman/main/indicators/Makefile blueman/services/Makefile blueman/services/meta/Makefile data/Makefile data/configs/Makefile data/icons/Makefile data/icons/hicolor/Makefile data/icons/hicolor/16x16/Makefile data/icons/hicolor/16x16/devices/Makefile data/icons/hicolor/16x16/status/Makefile data/icons/hicolor/16x16/apps/Makefile data/icons/hicolor/22x22/Makefile data/icons/hicolor/22x22/status/Makefile data/icons/hicolor/22x22/apps/Makefile data/icons/hicolor/24x24/Makefile data/icons/hicolor/24x24/status/Makefile data/icons/hicolor/24x24/apps/Makefile data/icons/hicolor/32x32/Makefile data/icons/hicolor/32x32/status/Makefile data/icons/hicolor/32x32/apps/Makefile data/icons/hicolor/48x48/Makefile data/icons/hicolor/48x48/status/Makefile data/icons/hicolor/48x48/apps/Makefile data/icons/hicolor/64x64/Makefile data/icons/hicolor/64x64/status/Makefile data/icons/hicolor/64x64/apps/Makefile data/icons/hicolor/72x72/Makefile data/icons/hicolor/72x72/status/Makefile data/icons/hicolor/72x72/apps/Makefile data/icons/hicolor/96x96/Makefile data/icons/hicolor/96x96/status/Makefile data/icons/hicolor/96x96/apps/Makefile data/icons/hicolor/128x128/Makefile data/icons/hicolor/128x128/status/Makefile data/icons/hicolor/128x128/apps/Makefile data/icons/hicolor/192x192/Makefile data/icons/hicolor/192x192/status/Makefile data/icons/hicolor/192x192/apps/Makefile data/icons/hicolor/256x256/Makefile data/icons/hicolor/256x256/status/Makefile data/icons/hicolor/256x256/apps/Makefile data/icons/hicolor/scalable/Makefile data/icons/hicolor/scalable/devices/Makefile data/icons/hicolor/scalable/emblems/Makefile data/icons/hicolor/scalable/actions/Makefile data/icons/hicolor/scalable/status/Makefile data/icons/hicolor/scalable/apps/Makefile data/icons/pixmaps/Makefile data/ui/Makefile data/man/Makefile data/configs/blueman-applet.service data/configs/blueman-manager.service data/configs/blueman-mechanism.service data/configs/org.blueman.Applet.service data/configs/org.blueman.Manager.service data/configs/org.blueman.Mechanism.service module/Makefile po/Makefile.in sendto/Makefile test/Makefile test/apps/Makefile test/bluez/Makefile test/bluez/obex/Makefile test/gui/Makefile test/gui/applet/Makefile test/gui/manager/Makefile test/main/Makefile test/main/applet/Makefile test/main/indicators/Makefile test/module/Makefile test/plugins/Makefile test/plugins/applet/Makefile test/plugins/manager/Makefile test/plugins/mechanism/Makefile test/plugins/services/Makefile test/services/Makefile test/services/meta/Makefile test/testhelpers/Makefile" cat >confcache <<\_ACEOF # This file is a shell script that caches the results of configure # tests run on this system so they can be shared between configure # scripts and configure runs, see configure's option --config-cache. # It is not useful on other systems. If it contains results you don't # want to keep, you may remove or edit it. # # config.status only pays attention to the cache file if you give it # the --recheck option to rerun configure. # # `ac_cv_env_foo' variables (set or unset) will be overridden when # loading this file, other *unset* `ac_cv_foo' will be assigned the # following values. _ACEOF # The following way of writing the cache mishandles newlines in values, # but we know of no workaround that is simple, portable, and efficient. # So, we kill variables containing newlines. # Ultrix sh set writes to stderr and can't be redirected directly, # and sets the high bit in the cache file unless we assign to the vars. ( for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do eval ac_val=\$$ac_var case $ac_val in #( *${as_nl}*) case $ac_var in #( *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) # `set' does not quote correctly, so add quotes: double-quote # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" ;; #( *) # `set' quotes correctly as required by POSIX, so do not add quotes. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" ;; esac | sort ) | sed ' /^ac_cv_env_/b end t clear :clear s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/ t end s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ :end' >>confcache if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then if test "x$cache_file" != "x/dev/null"; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 printf "%s\n" "$as_me: updating cache $cache_file" >&6;} if test ! -f "$cache_file" || test -h "$cache_file"; then cat confcache >"$cache_file" else case $cache_file in #( */* | ?:*) mv -f confcache "$cache_file"$$ && mv -f "$cache_file"$$ "$cache_file" ;; #( *) mv -f confcache "$cache_file" ;; esac fi fi else { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache test "x$prefix" = xNONE && prefix=$ac_default_prefix # Let make expand exec_prefix. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' DEFS=-DHAVE_CONFIG_H ac_libobjs= ac_ltlibobjs= U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs LTLIBOBJS=$ac_ltlibobjs { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5 printf %s "checking that generated files are newer than configure... " >&6; } if test -n "$am_sleep_pid"; then # Hide warnings about reused PIDs. wait $am_sleep_pid 2>/dev/null fi { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: done" >&5 printf "%s\n" "done" >&6; } if test -n "$EXEEXT"; then am__EXEEXT_TRUE= am__EXEEXT_FALSE='#' else am__EXEEXT_TRUE='#' am__EXEEXT_FALSE= fi if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then as_fn_error $? "conditional \"MAINTAINER_MODE\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then as_fn_error $? "conditional \"AMDEP\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then as_fn_error $? "conditional \"am__fastdepCC\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_POLKIT_TRUE}" && test -z "${HAVE_POLKIT_FALSE}"; then as_fn_error $? "conditional \"HAVE_POLKIT\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_CAJA_PYTHON_TRUE}" && test -z "${HAVE_CAJA_PYTHON_FALSE}"; then as_fn_error $? "conditional \"HAVE_CAJA_PYTHON\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_NEMO_PYTHON_TRUE}" && test -z "${HAVE_NEMO_PYTHON_FALSE}"; then as_fn_error $? "conditional \"HAVE_NEMO_PYTHON\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_NAUTILUS_PYTHON_TRUE}" && test -z "${HAVE_NAUTILUS_PYTHON_FALSE}"; then as_fn_error $? "conditional \"HAVE_NAUTILUS_PYTHON\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_THUNAR_TRUE}" && test -z "${HAVE_THUNAR_FALSE}"; then as_fn_error $? "conditional \"HAVE_THUNAR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_SETTINGS_TRUE}" && test -z "${HAVE_SETTINGS_FALSE}"; then as_fn_error $? "conditional \"HAVE_SETTINGS\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${HAVE_PULSEAUDIO_TRUE}" && test -z "${HAVE_PULSEAUDIO_FALSE}"; then as_fn_error $? "conditional \"HAVE_PULSEAUDIO\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${SYSTEMD_SYSTEM_UNIT_DIR_TRUE}" && test -z "${SYSTEMD_SYSTEM_UNIT_DIR_FALSE}"; then as_fn_error $? "conditional \"SYSTEMD_SYSTEM_UNIT_DIR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi if test -z "${SYSTEMD_USER_UNIT_DIR_TRUE}" && test -z "${SYSTEMD_USER_UNIT_DIR_FALSE}"; then as_fn_error $? "conditional \"SYSTEMD_USER_UNIT_DIR\" was never defined. Usually this means the macro was only invoked conditionally." "$LINENO" 5 fi : "${CONFIG_STATUS=./config.status}" ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;} as_write_fail=0 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. # Compiler output produced by configure, useful for debugging # configure, is in config.log if it exists. debug=false ac_cs_recheck=false ac_cs_silent=false SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 ## -------------------- ## ## M4sh Initialization. ## ## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh as_nop=: if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1 then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else $as_nop case `(set -o) 2>/dev/null` in #( *posix*) : set -o posix ;; #( *) : ;; esac fi # Reset variables that may have inherited troublesome values from # the environment. # IFS needs to be set, to space, tab, and newline, in precisely that order. # (If _AS_PATH_WALK were called with IFS unset, it would have the # side effect of setting IFS to empty, thus disabling word splitting.) # Quoting is to prevent editors from complaining about space-tab. as_nl=' ' export as_nl IFS=" "" $as_nl" PS1='$ ' PS2='> ' PS4='+ ' # Ensure predictable behavior from utilities with locale-dependent output. LC_ALL=C export LC_ALL LANGUAGE=C export LANGUAGE # We cannot yet rely on "unset" to work, but we need these variables # to be unset--not just set to an empty or harmless value--now, to # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct # also avoids known problems related to "unset" and subshell syntax # in other old shells (e.g. bash 2.01 and pdksh 5.2.14). for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH do eval test \${$as_var+y} \ && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done # Ensure that fds 0, 1, and 2 are open. if (exec 3>&0) 2>/dev/null; then :; else exec 0&1) 2>/dev/null; then :; else exec 1>/dev/null; fi if (exec 3>&2) ; then :; else exec 2>/dev/null; fi # The user is always right. if ${PATH_SEPARATOR+false} :; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi # Find who we are. Look in the path if we contain no directory separator. as_myself= case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS case $as_dir in #((( '') as_dir=./ ;; */) ;; *) as_dir=$as_dir/ ;; esac test -r "$as_dir$0" && as_myself=$as_dir$0 && break done IFS=$as_save_IFS ;; esac # We did not find ourselves, most probably we were run as `sh COMMAND' # in which case we are not to be found in the path. if test "x$as_myself" = x; then as_myself=$0 fi if test ! -f "$as_myself"; then printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 exit 1 fi # as_fn_error STATUS ERROR [LINENO LOG_FD] # ---------------------------------------- # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are # provided, also output the error to LOG_FD, referencing LINENO. Then exit the # script with STATUS, using 1 if that was 0. as_fn_error () { as_status=$1; test $as_status -eq 0 && as_status=1 if test "$4"; then as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 fi printf "%s\n" "$as_me: error: $2" >&2 as_fn_exit $as_status } # as_fn_error # as_fn_set_status STATUS # ----------------------- # Set $? to STATUS, without forking. as_fn_set_status () { return $1 } # as_fn_set_status # as_fn_exit STATUS # ----------------- # Exit the shell with STATUS, even in a "trap 0" or "set -e" context. as_fn_exit () { set +e as_fn_set_status $1 exit $1 } # as_fn_exit # as_fn_unset VAR # --------------- # Portably unset VAR. as_fn_unset () { { eval $1=; unset $1;} } as_unset=as_fn_unset # as_fn_append VAR VALUE # ---------------------- # Append the text in VALUE to the end of the definition contained in VAR. Take # advantage of any shell optimizations that allow amortized linear growth over # repeated appends, instead of the typical quadratic growth present in naive # implementations. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null then : eval 'as_fn_append () { eval $1+=\$2 }' else $as_nop as_fn_append () { eval $1=\$$1\$2 } fi # as_fn_append # as_fn_arith ARG... # ------------------ # Perform arithmetic evaluation on the ARGs, and store the result in the # global $as_val. Take advantage of shells that can avoid forks. The arguments # must be portable across $(()) and expr. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null then : eval 'as_fn_arith () { as_val=$(( $* )) }' else $as_nop as_fn_arith () { as_val=`expr "$@" || test $? -eq 1` } fi # as_fn_arith if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr else as_expr=false fi if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then as_basename=basename else as_basename=false fi if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then as_dirname=dirname else as_dirname=false fi as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` # Avoid depending upon Character Ranges. as_cr_letters='abcdefghijklmnopqrstuvwxyz' as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' as_cr_Letters=$as_cr_letters$as_cr_LETTERS as_cr_digits='0123456789' as_cr_alnum=$as_cr_Letters$as_cr_digits # Determine whether it's possible to make 'echo' print without a newline. # These variables are no longer used directly by Autoconf, but are AC_SUBSTed # for compatibility with existing Makefiles. ECHO_C= ECHO_N= ECHO_T= case `echo -n x` in #((((( -n*) case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. xy) ECHO_C='\c';; *) echo `echo ksh88 bug on AIX 6.1` > /dev/null ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac # For backward compatibility with old third-party macros, we provide # the shell variables $as_echo and $as_echo_n. New code should use # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively. as_echo='printf %s\n' as_echo_n='printf %s' rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir mkdir conf$$.dir 2>/dev/null fi if (echo >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ 2>/dev/null; then as_ln_s='ln -s' # ... but there are two gotchas: # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. # In both cases, we have to default to `cp -pR'. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || as_ln_s='cp -pR' elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else as_ln_s='cp -pR' fi else as_ln_s='cp -pR' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null # as_fn_mkdir_p # ------------- # Create "$as_dir" as a directory, including parents if necessary. as_fn_mkdir_p () { case $as_dir in #( -*) as_dir=./$as_dir;; esac test -d "$as_dir" || eval $as_mkdir_p || { as_dirs= while :; do case $as_dir in #( *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( *) as_qdir=$as_dir;; esac as_dirs="'$as_qdir' $as_dirs" as_dir=`$as_dirname -- "$as_dir" || $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$as_dir" : 'X\(//\)[^/]' \| \ X"$as_dir" : 'X\(//\)$' \| \ X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$as_dir" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` test -d "$as_dir" && break done test -z "$as_dirs" || eval "mkdir $as_dirs" } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" } # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false fi # as_fn_executable_p FILE # ----------------------- # Test if FILE is an executable regular file. as_fn_executable_p () { test -f "$1" && test -x "$1" } # as_fn_executable_p as_test_x='test -x' as_executable_p=as_fn_executable_p # Sed expression to map a string onto a valid CPP name. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" # Sed expression to map a string onto a valid variable name. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" exec 6>&1 ## ----------------------------------- ## ## Main body of $CONFIG_STATUS script. ## ## ----------------------------------- ## _ASEOF test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by blueman $as_me 2.4.3, which was generated by GNU Autoconf 2.71. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS CONFIG_LINKS = $CONFIG_LINKS CONFIG_COMMANDS = $CONFIG_COMMANDS $ $0 $@ on `(hostname || uname -n) 2>/dev/null | sed 1q` " _ACEOF case $ac_config_files in *" "*) set x $ac_config_files; shift; ac_config_files=$*;; esac case $ac_config_headers in *" "*) set x $ac_config_headers; shift; ac_config_headers=$*;; esac cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" config_commands="$ac_config_commands" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ \`$as_me' instantiates files and other configuration actions from templates according to the current configuration. Unless the files and actions are specified as TAGs, all are instantiated by default. Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit --config print configuration, then exit -q, --quiet, --silent do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions --file=FILE[:TEMPLATE] instantiate the configuration file FILE --header=FILE[:TEMPLATE] instantiate the configuration header FILE Configuration files: $config_files Configuration headers: $config_headers Configuration commands: $config_commands Report bugs to ." _ACEOF ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"` ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"` cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ blueman config.status 2.4.3 configured by $0, generated by GNU Autoconf 2.71, with options \\"\$ac_cs_config\\" Copyright (C) 2021 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' MKDIR_P='$MKDIR_P' AWK='$AWK' test -n "\$AWK" || AWK=awk _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; --*=) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg= ac_shift=: ;; *) ac_option=$1 ac_optarg=$2 ac_shift=shift ;; esac case $ac_option in # Handling of the options. -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) printf "%s\n" "$ac_cs_version"; exit ;; --config | --confi | --conf | --con | --co | --c ) printf "%s\n" "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; '') as_fn_error $? "missing file argument" ;; esac as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift case $ac_optarg in *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; esac as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header as_fn_error $? "ambiguous option: \`$1' Try \`$0 --help' for more information.";; --help | --hel | -h ) printf "%s\n" "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. -*) as_fn_error $? "unrecognized option: \`$1' Try \`$0 --help' for more information." ;; *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac shift done ac_configure_extra_args= if $ac_cs_silent; then exec 6>/dev/null ac_configure_extra_args="$ac_configure_extra_args --silent" fi _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion shift \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6 CONFIG_SHELL='$SHELL' export CONFIG_SHELL exec "\$@" fi _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX printf "%s\n" "$ac_log" } >&5 _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}" # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`' macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`' enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`' enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`' pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`' enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`' shared_archive_member_spec='`$ECHO "$shared_archive_member_spec" | $SED "$delay_single_quote_subst"`' SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`' ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`' PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`' host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`' host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`' host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`' build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`' build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`' build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`' SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`' Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`' GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`' EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`' FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`' LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`' NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`' LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`' max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`' ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`' exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`' lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`' lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`' lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`' lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`' lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`' reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`' reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`' OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`' deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`' file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`' file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`' want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`' DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`' sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`' AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`' AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`' archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`' STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`' RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`' old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`' old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`' old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`' lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`' CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`' CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`' compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`' GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_import='`$ECHO "$lt_cv_sys_global_symbol_to_import" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`' lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`' lt_cv_nm_interface='`$ECHO "$lt_cv_nm_interface" | $SED "$delay_single_quote_subst"`' nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`' lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`' lt_cv_truncate_bin='`$ECHO "$lt_cv_truncate_bin" | $SED "$delay_single_quote_subst"`' objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`' MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`' lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`' lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`' need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`' MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`' DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`' NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`' LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`' OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`' OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`' libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`' shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`' extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`' enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`' export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`' whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`' compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`' old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`' old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`' archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`' archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`' module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`' module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`' with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`' allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`' no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`' hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`' hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`' hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`' hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`' hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`' hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`' hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`' inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`' link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`' always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`' export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`' exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`' include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`' prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`' postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`' file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`' variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`' need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`' need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`' version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`' runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`' shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`' libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`' library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`' soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`' install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`' postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`' postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`' finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`' finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`' hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`' sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`' configure_time_dlsearch_path='`$ECHO "$configure_time_dlsearch_path" | $SED "$delay_single_quote_subst"`' configure_time_lt_sys_library_path='`$ECHO "$configure_time_lt_sys_library_path" | $SED "$delay_single_quote_subst"`' hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`' enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`' enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`' enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`' old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`' striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`' LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } # Quote evaled strings. for var in SHELL \ ECHO \ PATH_SEPARATOR \ SED \ GREP \ EGREP \ FGREP \ LD \ NM \ LN_S \ lt_SP2NL \ lt_NL2SP \ reload_flag \ OBJDUMP \ deplibs_check_method \ file_magic_cmd \ file_magic_glob \ want_nocaseglob \ DLLTOOL \ sharedlib_from_linklib_cmd \ AR \ AR_FLAGS \ archiver_list_spec \ STRIP \ RANLIB \ CC \ CFLAGS \ compiler \ lt_cv_sys_global_symbol_pipe \ lt_cv_sys_global_symbol_to_cdecl \ lt_cv_sys_global_symbol_to_import \ lt_cv_sys_global_symbol_to_c_name_address \ lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \ lt_cv_nm_interface \ nm_file_list_spec \ lt_cv_truncate_bin \ lt_prog_compiler_no_builtin_flag \ lt_prog_compiler_pic \ lt_prog_compiler_wl \ lt_prog_compiler_static \ lt_cv_prog_compiler_c_o \ need_locks \ MANIFEST_TOOL \ DSYMUTIL \ NMEDIT \ LIPO \ OTOOL \ OTOOL64 \ shrext_cmds \ export_dynamic_flag_spec \ whole_archive_flag_spec \ compiler_needs_object \ with_gnu_ld \ allow_undefined_flag \ no_undefined_flag \ hardcode_libdir_flag_spec \ hardcode_libdir_separator \ exclude_expsyms \ include_expsyms \ file_list_spec \ variables_saved_for_relink \ libname_spec \ library_names_spec \ soname_spec \ install_override_mode \ finish_eval \ old_striplib \ striplib; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in reload_cmds \ old_postinstall_cmds \ old_postuninstall_cmds \ old_archive_cmds \ extract_expsyms_cmds \ old_archive_from_new_cmds \ old_archive_from_expsyms_cmds \ archive_cmds \ archive_expsym_cmds \ module_cmds \ module_expsym_cmds \ export_symbols_cmds \ prelink_cmds \ postlink_cmds \ postinstall_cmds \ postuninstall_cmds \ finish_cmds \ sys_lib_search_path_spec \ configure_time_dlsearch_path \ configure_time_lt_sys_library_path; do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[\\\\\\\`\\"\\\$]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done ac_aux_dir='$ac_aux_dir' # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi PACKAGE='$PACKAGE' VERSION='$VERSION' RM='$RM' ofile='$ofile' # Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets do case $ac_config_target in "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;; "po-directories") CONFIG_COMMANDS="$CONFIG_COMMANDS po-directories" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "apps/Makefile") CONFIG_FILES="$CONFIG_FILES apps/Makefile" ;; "apps/blueman-adapters") CONFIG_FILES="$CONFIG_FILES apps/blueman-adapters" ;; "apps/blueman-applet") CONFIG_FILES="$CONFIG_FILES apps/blueman-applet" ;; "apps/blueman-manager") CONFIG_FILES="$CONFIG_FILES apps/blueman-manager" ;; "apps/blueman-mechanism") CONFIG_FILES="$CONFIG_FILES apps/blueman-mechanism" ;; "apps/blueman-rfcomm-watcher") CONFIG_FILES="$CONFIG_FILES apps/blueman-rfcomm-watcher" ;; "apps/blueman-sendto") CONFIG_FILES="$CONFIG_FILES apps/blueman-sendto" ;; "apps/blueman-services") CONFIG_FILES="$CONFIG_FILES apps/blueman-services" ;; "apps/blueman-tray") CONFIG_FILES="$CONFIG_FILES apps/blueman-tray" ;; "blueman/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/Makefile" ;; "blueman/Constants.py") CONFIG_FILES="$CONFIG_FILES blueman/Constants.py" ;; "blueman/bluez/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/bluez/Makefile" ;; "blueman/bluez/obex/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/bluez/obex/Makefile" ;; "blueman/config/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/config/Makefile" ;; "blueman/gui/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/Makefile" ;; "blueman/gui/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/applet/Makefile" ;; "blueman/gui/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/gui/manager/Makefile" ;; "blueman/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/Makefile" ;; "blueman/plugins/services/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/services/Makefile" ;; "blueman/plugins/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/applet/Makefile" ;; "blueman/plugins/mechanism/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/mechanism/Makefile" ;; "blueman/plugins/manager/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/plugins/manager/Makefile" ;; "blueman/main/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/Makefile" ;; "blueman/main/applet/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/applet/Makefile" ;; "blueman/main/indicators/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/main/indicators/Makefile" ;; "blueman/services/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/services/Makefile" ;; "blueman/services/meta/Makefile") CONFIG_FILES="$CONFIG_FILES blueman/services/meta/Makefile" ;; "data/Makefile") CONFIG_FILES="$CONFIG_FILES data/Makefile" ;; "data/configs/Makefile") CONFIG_FILES="$CONFIG_FILES data/configs/Makefile" ;; "data/icons/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/Makefile" ;; "data/icons/hicolor/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/Makefile" ;; "data/icons/hicolor/16x16/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/Makefile" ;; "data/icons/hicolor/16x16/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/devices/Makefile" ;; "data/icons/hicolor/16x16/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/status/Makefile" ;; "data/icons/hicolor/16x16/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/16x16/apps/Makefile" ;; "data/icons/hicolor/22x22/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/22x22/Makefile" ;; "data/icons/hicolor/22x22/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/22x22/status/Makefile" ;; "data/icons/hicolor/22x22/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/22x22/apps/Makefile" ;; "data/icons/hicolor/24x24/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/24x24/Makefile" ;; "data/icons/hicolor/24x24/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/24x24/status/Makefile" ;; "data/icons/hicolor/24x24/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/24x24/apps/Makefile" ;; "data/icons/hicolor/32x32/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/Makefile" ;; "data/icons/hicolor/32x32/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/status/Makefile" ;; "data/icons/hicolor/32x32/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/32x32/apps/Makefile" ;; "data/icons/hicolor/48x48/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/Makefile" ;; "data/icons/hicolor/48x48/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/status/Makefile" ;; "data/icons/hicolor/48x48/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/48x48/apps/Makefile" ;; "data/icons/hicolor/64x64/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/64x64/Makefile" ;; "data/icons/hicolor/64x64/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/64x64/status/Makefile" ;; "data/icons/hicolor/64x64/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/64x64/apps/Makefile" ;; "data/icons/hicolor/72x72/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/72x72/Makefile" ;; "data/icons/hicolor/72x72/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/72x72/status/Makefile" ;; "data/icons/hicolor/72x72/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/72x72/apps/Makefile" ;; "data/icons/hicolor/96x96/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/96x96/Makefile" ;; "data/icons/hicolor/96x96/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/96x96/status/Makefile" ;; "data/icons/hicolor/96x96/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/96x96/apps/Makefile" ;; "data/icons/hicolor/128x128/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/128x128/Makefile" ;; "data/icons/hicolor/128x128/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/128x128/status/Makefile" ;; "data/icons/hicolor/128x128/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/128x128/apps/Makefile" ;; "data/icons/hicolor/192x192/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/192x192/Makefile" ;; "data/icons/hicolor/192x192/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/192x192/status/Makefile" ;; "data/icons/hicolor/192x192/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/192x192/apps/Makefile" ;; "data/icons/hicolor/256x256/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/256x256/Makefile" ;; "data/icons/hicolor/256x256/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/256x256/status/Makefile" ;; "data/icons/hicolor/256x256/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/256x256/apps/Makefile" ;; "data/icons/hicolor/scalable/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/Makefile" ;; "data/icons/hicolor/scalable/devices/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/devices/Makefile" ;; "data/icons/hicolor/scalable/emblems/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/emblems/Makefile" ;; "data/icons/hicolor/scalable/actions/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/actions/Makefile" ;; "data/icons/hicolor/scalable/status/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/status/Makefile" ;; "data/icons/hicolor/scalable/apps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/hicolor/scalable/apps/Makefile" ;; "data/icons/pixmaps/Makefile") CONFIG_FILES="$CONFIG_FILES data/icons/pixmaps/Makefile" ;; "data/ui/Makefile") CONFIG_FILES="$CONFIG_FILES data/ui/Makefile" ;; "data/man/Makefile") CONFIG_FILES="$CONFIG_FILES data/man/Makefile" ;; "data/configs/blueman-applet.service") CONFIG_FILES="$CONFIG_FILES data/configs/blueman-applet.service" ;; "data/configs/blueman-manager.service") CONFIG_FILES="$CONFIG_FILES data/configs/blueman-manager.service" ;; "data/configs/blueman-mechanism.service") CONFIG_FILES="$CONFIG_FILES data/configs/blueman-mechanism.service" ;; "data/configs/org.blueman.Applet.service") CONFIG_FILES="$CONFIG_FILES data/configs/org.blueman.Applet.service" ;; "data/configs/org.blueman.Manager.service") CONFIG_FILES="$CONFIG_FILES data/configs/org.blueman.Manager.service" ;; "data/configs/org.blueman.Mechanism.service") CONFIG_FILES="$CONFIG_FILES data/configs/org.blueman.Mechanism.service" ;; "module/Makefile") CONFIG_FILES="$CONFIG_FILES module/Makefile" ;; "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;; "sendto/Makefile") CONFIG_FILES="$CONFIG_FILES sendto/Makefile" ;; "test/Makefile") CONFIG_FILES="$CONFIG_FILES test/Makefile" ;; "test/apps/Makefile") CONFIG_FILES="$CONFIG_FILES test/apps/Makefile" ;; "test/bluez/Makefile") CONFIG_FILES="$CONFIG_FILES test/bluez/Makefile" ;; "test/bluez/obex/Makefile") CONFIG_FILES="$CONFIG_FILES test/bluez/obex/Makefile" ;; "test/gui/Makefile") CONFIG_FILES="$CONFIG_FILES test/gui/Makefile" ;; "test/gui/applet/Makefile") CONFIG_FILES="$CONFIG_FILES test/gui/applet/Makefile" ;; "test/gui/manager/Makefile") CONFIG_FILES="$CONFIG_FILES test/gui/manager/Makefile" ;; "test/main/Makefile") CONFIG_FILES="$CONFIG_FILES test/main/Makefile" ;; "test/main/applet/Makefile") CONFIG_FILES="$CONFIG_FILES test/main/applet/Makefile" ;; "test/main/indicators/Makefile") CONFIG_FILES="$CONFIG_FILES test/main/indicators/Makefile" ;; "test/module/Makefile") CONFIG_FILES="$CONFIG_FILES test/module/Makefile" ;; "test/plugins/Makefile") CONFIG_FILES="$CONFIG_FILES test/plugins/Makefile" ;; "test/plugins/applet/Makefile") CONFIG_FILES="$CONFIG_FILES test/plugins/applet/Makefile" ;; "test/plugins/manager/Makefile") CONFIG_FILES="$CONFIG_FILES test/plugins/manager/Makefile" ;; "test/plugins/mechanism/Makefile") CONFIG_FILES="$CONFIG_FILES test/plugins/mechanism/Makefile" ;; "test/plugins/services/Makefile") CONFIG_FILES="$CONFIG_FILES test/plugins/services/Makefile" ;; "test/services/Makefile") CONFIG_FILES="$CONFIG_FILES test/services/Makefile" ;; "test/services/meta/Makefile") CONFIG_FILES="$CONFIG_FILES test/services/meta/Makefile" ;; "test/testhelpers/Makefile") CONFIG_FILES="$CONFIG_FILES test/testhelpers/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac done # If the user did not use the arguments to specify the items to instantiate, # then the envvar interface is used. Set only those that are not. # We use the long form for the default assignment because of an extremely # bizarre bug on SunOS 4.1.3. if $ac_need_defaults; then test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers test ${CONFIG_COMMANDS+y} || CONFIG_COMMANDS=$config_commands fi # Have a temporary directory for convenience. Make it in the build tree # simply because there is no reason against having it here, and in addition, # creating and moving files from /tmp can sometimes cause problems. # Hook for its removal unless debugging. # Note that there is a small window in which the directory will not be cleaned: # after its creation but before its name has been assigned to `$tmp'. $debug || { tmp= ac_tmp= trap 'exit_status=$? : "${ac_tmp:=$tmp}" { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status ' 0 trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. { tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && test -d "$tmp" } || { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 ac_tmp=$tmp # Set up the scripts for CONFIG_FILES section. # No need to generate them if there are no CONFIG_FILES. # This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then ac_cr=`echo X | tr X '\015'` # On cygwin, bash can eat \r inside `` if the user requested igncr. # But we know of no other shell where ac_cr would be empty at this # point, so we can use a bashism as a fallback. if test "x$ac_cr" = x; then eval ac_cr=\$\'\\r\' fi ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then ac_cs_awk_cr='\\r' else ac_cs_awk_cr=$ac_cr fi echo 'BEGIN {' >"$ac_tmp/subs1.awk" && _ACEOF { echo "cat >conf$$subs.awk <<_ACEOF" && echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && echo "_ACEOF" } >conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do . ./conf$$subs.sh || as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done rm -f conf$$subs.sh cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && _ACEOF sed -n ' h s/^/S["/; s/!.*/"]=/ p g s/^[^!]*!// :repl t repl s/'"$ac_delim"'$// t delim :nl h s/\(.\{148\}\)..*/\1/ t more1 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ p n b repl :more1 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t nl :delim h s/\(.\{148\}\)..*/\1/ t more2 s/["\\]/\\&/g; s/^/"/; s/$/"/ p b :more2 s/["\\]/\\&/g; s/^/"/; s/$/"\\/ p g s/.\{148\}// t delim ' >$CONFIG_STATUS || ac_write_fail=1 rm -f conf$$subs.awk cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 _ACAWK cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && for (key in S) S_is_set[key] = 1 FS = "" } { line = $ 0 nfields = split(line, field, "@") substed = 0 len = length(field[1]) for (i = 2; i < nfields; i++) { key = field[i] keylen = length(key) if (S_is_set[key]) { value = S[key] line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) len += length(value) + length(field[++i]) substed = 1 } else len += 1 + keylen } print line } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" else cat fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 _ACEOF # VPATH may cause trouble with some makes, so we remove sole $(srcdir), # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ h s/// s/^/:/ s/[ ]*$/:/ s/:\$(srcdir):/:/g s/:\${srcdir}:/:/g s/:@srcdir@:/:/g s/^:*// s/:*$// x s/\(=[ ]*\).*/\1/ G s/\n// s/^[^=]*=[ ]*$// }' fi cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" # Set up the scripts for CONFIG_HEADERS section. # No need to generate them if there are no CONFIG_HEADERS. # This happens for instance with `./config.status Makefile'. if test -n "$CONFIG_HEADERS"; then cat >"$ac_tmp/defines.awk" <<\_ACAWK || BEGIN { _ACEOF # Transform confdefs.h into an awk script `defines.awk', embedded as # here-document in config.status, that substitutes the proper values into # config.h.in to produce config.h. # Create a delimiter string that does not exist in confdefs.h, to ease # handling of long lines. ac_delim='%!_!# ' for ac_last_try in false false :; do ac_tt=`sed -n "/$ac_delim/p" confdefs.h` if test -z "$ac_tt"; then break elif $ac_last_try; then as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done # For the awk script, D is an array of macro values keyed by name, # likewise P contains macro parameters if any. Preserve backslash # newline sequences. ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* sed -n ' s/.\{148\}/&'"$ac_delim"'/g t rset :rset s/^[ ]*#[ ]*define[ ][ ]*/ / t def d :def s/\\$// t bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3"/p s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p d :bsnl s/["\\]/\\&/g s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ D["\1"]=" \3\\\\\\n"\\/p t cont s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p t cont d :cont n s/.\{148\}/&'"$ac_delim"'/g t clear :clear s/\\$// t bsnlc s/["\\]/\\&/g; s/^/"/; s/$/"/p d :bsnlc s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p b cont ' >$CONFIG_STATUS || ac_write_fail=1 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 for (key in D) D_is_set[key] = 1 FS = "" } /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { line = \$ 0 split(line, arg, " ") if (arg[1] == "#") { defundef = arg[2] mac1 = arg[3] } else { defundef = substr(arg[1], 2) mac1 = arg[2] } split(mac1, mac2, "(") #) macro = mac2[1] prefix = substr(line, 1, index(line, defundef) - 1) if (D_is_set[macro]) { # Preserve the white space surrounding the "#". print prefix "define", macro P[macro] D[macro] next } else { # Replace #undef with comments. This is necessary, for example, # in the case of _POSIX_SOURCE, which is predefined and required # on some systems where configure will not decide to define it. if (defundef == "undef") { print "/*", prefix defundef, macro, "*/" next } } } { print } _ACAWK _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 fi # test -n "$CONFIG_HEADERS" eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" shift for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac ac_save_IFS=$IFS IFS=: set x $ac_tag IFS=$ac_save_IFS shift ac_file=$1 shift case $ac_mode in :L) ac_source=$1;; :[FH]) ac_file_inputs= for ac_f do case $ac_f in -) ac_f="$ac_tmp/stdin";; *) # Look for the file first in the build tree, then in the source tree # (if the path is not absolute). The absolute path cannot be DOS-style, # because $ac_f cannot contain `:'. test -f "$ac_f" || case $ac_f in [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; esac case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ configure_input='Generated from '` printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 printf "%s\n" "$as_me: creating $ac_file" >&6;} fi # Neutralize special characters interpreted by sed in replacement strings. case $configure_input in #( *\&* | *\|* | *\\* ) ac_sed_conf_input=`printf "%s\n" "$configure_input" | sed 's/[\\\\&|]/\\\\&/g'`;; #( *) ac_sed_conf_input=$configure_input;; esac case $ac_tag in *:-:* | *:-) cat >"$ac_tmp/stdin" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac ac_dir=`$as_dirname -- "$ac_file" || $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; esac ;; esac ac_abs_top_builddir=$ac_pwd ac_abs_builddir=$ac_pwd$ac_dir_suffix # for backward compatibility: ac_top_builddir=$ac_top_build_prefix case $srcdir in .) # We are building in place. ac_srcdir=. ac_top_srcdir=$ac_top_builddir_sub ac_abs_top_srcdir=$ac_pwd ;; [\\/]* | ?:[\\/]* ) # Absolute name. ac_srcdir=$srcdir$ac_dir_suffix; ac_top_srcdir=$srcdir ac_abs_top_srcdir=$srcdir ;; *) # Relative name. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix ac_top_srcdir=$ac_top_build_prefix$srcdir ac_abs_top_srcdir=$ac_pwd/$srcdir ;; esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix case $ac_mode in :F) # # CONFIG_FILE # case $INSTALL in [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;; esac ac_MKDIR_P=$MKDIR_P case $MKDIR_P in [\\/$]* | ?:[\\/]* ) ;; */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;; esac _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= ac_sed_dataroot=' /datarootdir/ { p q } /@datadir@/p /@docdir@/p /@infodir@/p /@localedir@/p /@mandir@/p' case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_sed_extra="$ac_vpsub $extrasub _ACEOF cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t s&@builddir@&$ac_builddir&;t t s&@abs_builddir@&$ac_abs_builddir&;t t s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t s&@MKDIR_P@&$ac_MKDIR_P&;t t $ac_datarootdir_hack " eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ "$ac_tmp/out"`; test -z "$ac_out"; } && { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&5 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$ac_tmp/stdin" case $ac_file in -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; esac \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # if test x"$ac_file" != x-; then { printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" } >"$ac_tmp/config.h" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;} else rm -f "$ac_file" mv "$ac_tmp/config.h" "$ac_file" \ || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else printf "%s\n" "/* $configure_input */" >&1 \ && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ || as_fn_error $? "could not create -" "$LINENO" 5 fi # Compute "$ac_file"'s index in $config_headers. _am_arg="$ac_file" _am_stamp_count=1 for _am_header in $config_headers :; do case $_am_header in $_am_arg | $_am_arg:* ) break ;; * ) _am_stamp_count=`expr $_am_stamp_count + 1` ;; esac done echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$_am_arg" : 'X\(//\)[^/]' \| \ X"$_am_arg" : 'X\(//\)$' \| \ X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$_am_arg" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'`/stamp-h$_am_stamp_count ;; :C) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 printf "%s\n" "$as_me: executing $ac_file commands" >&6;} ;; esac case $ac_file$ac_mode in "depfiles":C) test x"$AMDEP_TRUE" != x"" || { # Older Autoconf quotes --file arguments for eval, but not when files # are listed without --file. Let's play safe and only enable the eval # if we detect the quoting. # TODO: see whether this extra hack can be removed once we start # requiring Autoconf 2.70 or later. case $CONFIG_FILES in #( *\'*) : eval set x "$CONFIG_FILES" ;; #( *) : set x $CONFIG_FILES ;; #( *) : ;; esac shift # Used to flag and report bootstrapping failures. am_rc=0 for am_mf do # Strip MF so we end up with the name of the file. am_mf=`printf "%s\n" "$am_mf" | sed -e 's/:.*$//'` # Check whether this is an Automake generated Makefile which includes # dependency-tracking related rules and includes. # Grep'ing the whole file directly is not great: AIX grep has a line # limit of 2048, but all sed's we know have understand at least 4000. sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \ || continue am_dirpart=`$as_dirname -- "$am_mf" || $as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ X"$am_mf" : 'X\(//\)[^/]' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X"$am_mf" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q } /^X\(\/\/\)[^/].*/{ s//\1/ q } /^X\(\/\/\)$/{ s//\1/ q } /^X\(\/\).*/{ s//\1/ q } s/.*/./; q'` am_filepart=`$as_basename -- "$am_mf" || $as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \ X"$am_mf" : 'X\(//\)$' \| \ X"$am_mf" : 'X\(/\)' \| . 2>/dev/null || printf "%s\n" X/"$am_mf" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q } /^X\/\(\/\/\)$/{ s//\1/ q } /^X\/\(\/\).*/{ s//\1/ q } s/.*/./; q'` { echo "$as_me:$LINENO: cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles" >&5 (cd "$am_dirpart" \ && sed -e '/# am--include-marker/d' "$am_filepart" \ | $MAKE -f - am--depfiles) >&5 2>&5 ac_status=$? echo "$as_me:$LINENO: \$? = $ac_status" >&5 (exit $ac_status); } || am_rc=$? done if test $am_rc -ne 0; then { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 printf "%s\n" "$as_me: error: in \`$ac_pwd':" >&2;} as_fn_error $? "Something went wrong bootstrapping makefile fragments for automatic dependency tracking. If GNU make was not used, consider re-running the configure script with MAKE=\"gmake\" (or whatever is necessary). You can also try re-running configure with the '--disable-dependency-tracking' option to at least be able to build the package (albeit without support for automatic dependency tracking). See \`config.log' for more details" "$LINENO" 5; } fi { am_dirpart=; unset am_dirpart;} { am_filepart=; unset am_filepart;} { am_mf=; unset am_mf;} { am_rc=; unset am_rc;} rm -f conftest-deps.mk } ;; "libtool":C) # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi cfgfile=${ofile}T trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. # Written by Gordon Matzigkeit, 1996 # Copyright (C) 2014 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool 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 of of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program or library that is built # using GNU Libtool, you may include this file under the same # distribution terms that you use for the rest of that program. # # GNU Libtool 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 . # The names of the tagged configurations supported by this script. available_tags='' # Configured defaults for sys_lib_dlsearch_path munging. : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} # ### BEGIN LIBTOOL CONFIG # Which release of libtool.m4 was used? macro_version=$macro_version macro_revision=$macro_revision # Whether or not to build shared libraries. build_libtool_libs=$enable_shared # Whether or not to build static libraries. build_old_libs=$enable_static # What type of objects to build. pic_mode=$pic_mode # Whether or not to optimize for fast installation. fast_install=$enable_fast_install # Shared archive member basename,for filename based shared library versioning on AIX. shared_archive_member_spec=$shared_archive_member_spec # Shell to use when invoking shell scripts. SHELL=$lt_SHELL # An echo program that protects backslashes. ECHO=$lt_ECHO # The PATH separator for the build system. PATH_SEPARATOR=$lt_PATH_SEPARATOR # The host system. host_alias=$host_alias host=$host host_os=$host_os # The build system. build_alias=$build_alias build=$build build_os=$build_os # A sed program that does not truncate output. SED=$lt_SED # Sed that helps us avoid accidentally triggering echo(1) options like -n. Xsed="\$SED -e 1s/^X//" # A grep program that handles long lines. GREP=$lt_GREP # An ERE matcher. EGREP=$lt_EGREP # A literal string matcher. FGREP=$lt_FGREP # A BSD- or MS-compatible name lister. NM=$lt_NM # Whether we need soft or hard links. LN_S=$lt_LN_S # What is the maximum length of a command? max_cmd_len=$max_cmd_len # Object file suffix (normally "o"). objext=$ac_objext # Executable file suffix (normally ""). exeext=$exeext # whether the shell understands "unset". lt_unset=$lt_unset # turn spaces into newlines. SP2NL=$lt_lt_SP2NL # turn newlines into spaces. NL2SP=$lt_lt_NL2SP # convert \$build file names to \$host format. to_host_file_cmd=$lt_cv_to_host_file_cmd # convert \$build files to toolchain format. to_tool_file_cmd=$lt_cv_to_tool_file_cmd # An object symbol dumper. OBJDUMP=$lt_OBJDUMP # Method to check whether dependent libraries are shared objects. deplibs_check_method=$lt_deplibs_check_method # Command to use when deplibs_check_method = "file_magic". file_magic_cmd=$lt_file_magic_cmd # How to find potential files when deplibs_check_method = "file_magic". file_magic_glob=$lt_file_magic_glob # Find potential files using nocaseglob when deplibs_check_method = "file_magic". want_nocaseglob=$lt_want_nocaseglob # DLL creation program. DLLTOOL=$lt_DLLTOOL # Command to associate shared and link libraries. sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd # The archiver. AR=$lt_AR # Flags to create an archive. AR_FLAGS=$lt_AR_FLAGS # How to feed a file listing to the archiver. archiver_list_spec=$lt_archiver_list_spec # A symbol stripping program. STRIP=$lt_STRIP # Commands used to install an old-style archive. RANLIB=$lt_RANLIB old_postinstall_cmds=$lt_old_postinstall_cmds old_postuninstall_cmds=$lt_old_postuninstall_cmds # Whether to use a lock for old archive extraction. lock_old_archive_extraction=$lock_old_archive_extraction # A C compiler. LTCC=$lt_CC # LTCC compiler flags. LTCFLAGS=$lt_CFLAGS # Take the output of nm and produce a listing of raw symbols and C names. global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe # Transform the output of nm in a proper C declaration. global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl # Transform the output of nm into a list of symbols to manually relocate. global_symbol_to_import=$lt_lt_cv_sys_global_symbol_to_import # Transform the output of nm in a C name address pair. global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address # Transform the output of nm in a C name address pair when lib prefix is needed. global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix # The name lister interface. nm_interface=$lt_lt_cv_nm_interface # Specify filename containing input files for \$NM. nm_file_list_spec=$lt_nm_file_list_spec # The root where to search for dependent libraries,and where our libraries should be installed. lt_sysroot=$lt_sysroot # Command to truncate a binary pipe. lt_truncate_bin=$lt_lt_cv_truncate_bin # The name of the directory that contains temporary libtool files. objdir=$objdir # Used to examine libraries when file_magic_cmd begins with "file". MAGIC_CMD=$MAGIC_CMD # Must we lock files when doing compilation? need_locks=$lt_need_locks # Manifest tool. MANIFEST_TOOL=$lt_MANIFEST_TOOL # Tool to manipulate archived DWARF debug symbol files on Mac OS X. DSYMUTIL=$lt_DSYMUTIL # Tool to change global to local symbols on Mac OS X. NMEDIT=$lt_NMEDIT # Tool to manipulate fat objects and archives on Mac OS X. LIPO=$lt_LIPO # ldd/readelf like tool for Mach-O binaries on Mac OS X. OTOOL=$lt_OTOOL # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4. OTOOL64=$lt_OTOOL64 # Old archive suffix (normally "a"). libext=$libext # Shared library suffix (normally ".so"). shrext_cmds=$lt_shrext_cmds # The commands to extract the exported symbol list from a shared archive. extract_expsyms_cmds=$lt_extract_expsyms_cmds # Variables whose values should be saved in libtool wrapper scripts and # restored at link time. variables_saved_for_relink=$lt_variables_saved_for_relink # Do we need the "lib" prefix for modules? need_lib_prefix=$need_lib_prefix # Do we need a version for libraries? need_version=$need_version # Library versioning type. version_type=$version_type # Shared library runtime path variable. runpath_var=$runpath_var # Shared library path variable. shlibpath_var=$shlibpath_var # Is shlibpath searched before the hard-coded library search path? shlibpath_overrides_runpath=$shlibpath_overrides_runpath # Format of library name prefix. libname_spec=$lt_libname_spec # List of archive names. First name is the real one, the rest are links. # The last name is the one that the linker finds with -lNAME library_names_spec=$lt_library_names_spec # The coded name of the library, if different from the real name. soname_spec=$lt_soname_spec # Permission mode override for installation of shared libraries. install_override_mode=$lt_install_override_mode # Command to use after installation of a shared archive. postinstall_cmds=$lt_postinstall_cmds # Command to use after uninstallation of a shared archive. postuninstall_cmds=$lt_postuninstall_cmds # Commands used to finish a libtool library installation in a directory. finish_cmds=$lt_finish_cmds # As "finish_cmds", except a single script fragment to be evaled but # not shown. finish_eval=$lt_finish_eval # Whether we should hardcode library paths into libraries. hardcode_into_libs=$hardcode_into_libs # Compile-time system search path for libraries. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec # Detected run-time system search path for libraries. sys_lib_dlsearch_path_spec=$lt_configure_time_dlsearch_path # Explicit LT_SYS_LIBRARY_PATH set during ./configure time. configure_time_lt_sys_library_path=$lt_configure_time_lt_sys_library_path # Whether dlopen is supported. dlopen_support=$enable_dlopen # Whether dlopen of programs is supported. dlopen_self=$enable_dlopen_self # Whether dlopen of statically linked programs is supported. dlopen_self_static=$enable_dlopen_self_static # Commands to strip libraries. old_striplib=$lt_old_striplib striplib=$lt_striplib # The linker used to build libraries. LD=$lt_LD # How to create reloadable object files. reload_flag=$lt_reload_flag reload_cmds=$lt_reload_cmds # Commands used to build an old-style archive. old_archive_cmds=$lt_old_archive_cmds # A language specific compiler. CC=$lt_compiler # Is the compiler the GNU compiler? with_gcc=$GCC # Compiler flag to turn off builtin functions. no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag # Additional compiler flags for building library objects. pic_flag=$lt_lt_prog_compiler_pic # How to pass a linker flag through the compiler. wl=$lt_lt_prog_compiler_wl # Compiler flag to prevent dynamic linking. link_static_flag=$lt_lt_prog_compiler_static # Does compiler simultaneously support -c and -o options? compiler_c_o=$lt_lt_cv_prog_compiler_c_o # Whether or not to add -lc for building shared libraries. build_libtool_need_lc=$archive_cmds_need_lc # Whether or not to disallow shared libs when runtime libs are static. allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes # Compiler flag to allow reflexive dlopens. export_dynamic_flag_spec=$lt_export_dynamic_flag_spec # Compiler flag to generate shared objects directly from archives. whole_archive_flag_spec=$lt_whole_archive_flag_spec # Whether the compiler copes with passing no objects directly. compiler_needs_object=$lt_compiler_needs_object # Create an old-style archive from a shared archive. old_archive_from_new_cmds=$lt_old_archive_from_new_cmds # Create a temporary old-style archive to link instead of a shared archive. old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds # Commands used to build a shared archive. archive_cmds=$lt_archive_cmds archive_expsym_cmds=$lt_archive_expsym_cmds # Commands used to build a loadable module if different from building # a shared archive. module_cmds=$lt_module_cmds module_expsym_cmds=$lt_module_expsym_cmds # Whether we are building with GNU ld or not. with_gnu_ld=$lt_with_gnu_ld # Flag that allows shared libraries with undefined symbols to be built. allow_undefined_flag=$lt_allow_undefined_flag # Flag that enforces no undefined symbols. no_undefined_flag=$lt_no_undefined_flag # Flag to hardcode \$libdir into a binary during linking. # This must work even if \$libdir does not exist hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec # Whether we need a single "-rpath" flag with a separated argument. hardcode_libdir_separator=$lt_hardcode_libdir_separator # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary. hardcode_direct=$hardcode_direct # Set to "yes" if using DIR/libNAME\$shared_ext during linking hardcodes # DIR into the resulting binary and the resulting library dependency is # "absolute",i.e impossible to change by setting \$shlibpath_var if the # library is relocated. hardcode_direct_absolute=$hardcode_direct_absolute # Set to "yes" if using the -LDIR flag during linking hardcodes DIR # into the resulting binary. hardcode_minus_L=$hardcode_minus_L # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR # into the resulting binary. hardcode_shlibpath_var=$hardcode_shlibpath_var # Set to "yes" if building a shared library automatically hardcodes DIR # into the library and all subsequent libraries and executables linked # against it. hardcode_automatic=$hardcode_automatic # Set to yes if linker adds runtime paths of dependent libraries # to runtime path list. inherit_rpath=$inherit_rpath # Whether libtool must link a program against all its dependency libraries. link_all_deplibs=$link_all_deplibs # Set to "yes" if exported symbols are required. always_export_symbols=$always_export_symbols # The commands to list exported symbols. export_symbols_cmds=$lt_export_symbols_cmds # Symbols that should not be listed in the preloaded symbols. exclude_expsyms=$lt_exclude_expsyms # Symbols that must always be exported. include_expsyms=$lt_include_expsyms # Commands necessary for linking programs (against libraries) with templates. prelink_cmds=$lt_prelink_cmds # Commands necessary for finishing linking programs. postlink_cmds=$lt_postlink_cmds # Specify filename containing input files. file_list_spec=$lt_file_list_spec # How to hardcode a shared library path into an executable. hardcode_action=$hardcode_action # ### END LIBTOOL CONFIG _LT_EOF cat <<'_LT_EOF' >> "$cfgfile" # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE # func_munge_path_list VARIABLE PATH # ----------------------------------- # VARIABLE is name of variable containing _space_ separated list of # directories to be munged by the contents of PATH, which is string # having a format: # "DIR[:DIR]:" # string "DIR[ DIR]" will be prepended to VARIABLE # ":DIR[:DIR]" # string "DIR[ DIR]" will be appended to VARIABLE # "DIRP[:DIRP]::[DIRA:]DIRA" # string "DIRP[ DIRP]" will be prepended to VARIABLE and string # "DIRA[ DIRA]" will be appended to VARIABLE # "DIR[:DIR]" # VARIABLE will be replaced by "DIR[ DIR]" func_munge_path_list () { case x$2 in x) ;; *:) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'` \$$1\" ;; x:*) eval $1=\"\$$1 `$ECHO $2 | $SED 's/:/ /g'`\" ;; *::*) eval $1=\"\$$1\ `$ECHO $2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" eval $1=\"`$ECHO $2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \$$1\" ;; *) eval $1=\"`$ECHO $2 | $SED 's/:/ /g'`\" ;; esac } # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. func_cc_basename () { for cc_temp in $*""; do case $cc_temp in compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; \-*) ;; *) break;; esac done func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` } # ### END FUNCTIONS SHARED WITH CONFIGURE _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac ltmain=$ac_aux_dir/ltmain.sh # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ;; "po-directories":C) for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" gt_tab=`printf '\t'` cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done ;; esac done # for ac_tag as_fn_exit 0 _ACEOF ac_clean_files=$ac_clean_files_save test $ac_write_fail = 0 || as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. # Unfortunately, on DOS this fails, as config.log is still kept open # by configure, so config.status won't be able to write to it; its # output is simply discarded. So we exec the FD to /dev/null, # effectively closing config.log, so it can be properly (re)opened and # appended to by config.status. When coming back to configure, we # need to make the FD available again. if test "$no_create" != yes; then ac_cs_success=: ac_config_status_args= test "$silent" = yes && ac_config_status_args="$ac_config_status_args --quiet" exec 5>/dev/null $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. $ac_cs_success || as_fn_exit 1 fi if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi echo echo $PACKAGE $VERSION echo echo Prefix: $prefix echo System configuration directory: $sysconfdir echo Python version: $PYTHON_VERSION echo Policykit-1 Enabled: $have_polkit echo Thunar sendto installation enabled: $have_thunar echo Caja sendto: $have_caja_python echo Nemo sendto: $have_nemo_python echo Nautilus sendto: $have_nautilus_python echo Settings menu integration enabled: $have_settings echo Dhcpd 3 configuration file: $dhconfig echo PulseAudio support: $use_pulseaudio echo Systemd system unit dir: ${systemd_system_unit_dir} echo Systemd user unit dir: ${systemd_user_unit_dir} echo Icon theme: gnome-icon-theme, mate-icon-theme, adwaita-icon-theme, elementary-xfce, or Papirus echo blueman-2.4.3/configure.ac000066400000000000000000000255061465054505200154470ustar00rootroot00000000000000AC_PREREQ(2.61) AC_INIT([blueman], [2.4.3], [https://github.com/blueman-project/blueman/issues]) AC_CONFIG_HEADERS(config.h) AC_CONFIG_MACRO_DIRS([m4]) AM_INIT_AUTOMAKE([1.16.3 foreign dist-xz]) AM_MAINTAINER_MODE([enable]) AC_PROG_CC AC_PROG_LIBTOOL PKG_PROG_PKG_CONFIG dnl ========================================================================== dnl define PKG_CHECK_VAR for old pkg-config <= 0.28 m4_ifndef([PKG_CHECK_VAR], [ AC_DEFUN([PKG_CHECK_VAR], [AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl _PKG_CONFIG([$1], [variable="][$3]["], [$2]) AS_VAR_COPY([$1], [pkg_cv_][$1]) AS_VAR_IF([$1], [""], [$5], [$4])dnl ])dnl PKG_CHECK_VAR ]) dnl ========================================================================== GETTEXT_PACKAGE="blueman" AC_SUBST(GETTEXT_PACKAGE) AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [The gettext package]) AM_GNU_GETTEXT_VERSION([0.19.7]) AM_GNU_GETTEXT([external]) AC_ENABLE_SHARED(yes) AC_ENABLE_STATIC(no) AM_PATH_PYTHON([3.8]) PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}]) AC_SUBST(PYTHON_LIBS) AC_SUBST(PYTHON_CFLAGS) AC_SUBST(PYTHON) AC_ARG_ENABLE([runtime_deps_check], AS_HELP_STRING([--disable-runtime-deps-check], [Disable runtime dependency check (for package maintainers)]), [enable_runtime_deps_check=$enableval], [enable_runtime_deps_check=yes]) if test "x$enable_runtime_deps_check" = "xyes"; then AC_CHECK_PROGS([NETWORKTOOLS],[ifconfig ip],[no]) if test "x$NETWORKTOOLS" = "xno"; then AC_MSG_ERROR([ifconfig or ip not found, install net-tools or iproute2]) fi fi PKG_CHECK_MODULES([PYGOBJECT],[pygobject-3.0 >= 3.27.2]) AC_SUBST([PYGOBJECT_CFLAGS]) AC_SUBST([PYGOBJECT_LIBS]) AC_ARG_VAR([CYTHONEXEC], [Cython compiler]) if test "x$CYTHONEXEC" = "x"; then AC_PATH_PROGS([CYTHONEXEC],[cython3 cython]) fi AC_SUBST([CYTHONEXEC]) AC_MSG_CHECKING([for cython executable]) AC_MSG_RESULT([${CYTHONEXEC}]) if test "x$CYTHONEXEC" = "x"; then AC_MSG_ERROR(["Fatal: cython not found. Get Cython from * your system's packages (recommended) * upstream at http://www.cython.org/ "]) fi if test "$sysconfdir" = "\${prefix}/etc" \ && { test "$prefix" = "NONE" || test "$prefix" = "/usr" \ || test "$prefix" = "/usr/" ; } ; then if test "$( (uname -s) )" = "Linux" ; then sysconfdir=/etc fi ( prefix=$ac_default_prefix sysconfdir=`eval echo "$sysconfdir"` AC_MSG_NOTICE([configuration directory is "$sysconfdir".]) AC_MSG_NOTICE([use --sysconfdir to override.]) ) fi dnl ---------------------------------- dnl - Various paths and other defines dnl ---------------------------------- AC_SUBST(VERSION) AC_SUBST(PACKAGE) AS_AC_EXPAND(SYSCONFDIR, $sysconfdir) AC_SUBST(SYSCONFDIR) AS_AC_EXPAND(BINDIR, $bindir) AC_SUBST(BINDIR) AS_AC_EXPAND(DATADIR, $datarootdir) AC_SUBST(DATADIR) AS_AC_EXPAND(PYTHONDIR, $pythondir) AC_SUBST(PYTHONDIR) AS_AC_EXPAND(PKGLIBDIR, $libdir/blueman) AC_SUBST(PKGLIBDIR) AS_AC_EXPAND(LIBEXECDIR, $libexecdir) AC_SUBST(LIBEXECDIR) dnl AS_AC_EXPAND([PREFIX], $prefix) AC_SUBST(prefix) pkgdatadir="${DATADIR}/${PACKAGE}" AC_SUBST(pkgdatadir) icondir="${DATADIR}/icons" AC_SUBST(icondir) AS_AC_EXPAND(LOCALEDIR, $datarootdir/locale) AC_SUBST(LOCALEDIR) AS_AC_EXPAND(DOCDIR, $docdir) AC_SUBST(DOCDIR) dnl --------------------------------- dnl dhcp config file location dnl --------------------------------- AC_ARG_WITH([dhcp_config], AS_HELP_STRING([--with-dhcp-config=PATH], [Set dhcp3 server configuration path]), [dhconfig="$withval"], [dhconfig='/etc/dhcp3/dhcpd.conf']) AC_SUBST([dhconfig]) dnl --------------------------------- AC_ARG_ENABLE([polkit], AS_HELP_STRING([--enable-polkit], [Enable policykit support]), [enable_polkit=$enableval],[enable_polkit=yes]) AS_IF([test "x$enable_polkit" = "xyes"], [PKG_CHECK_MODULES([POLKIT], [polkit-agent-1], [have_polkit=yes], [have_polkit=no])], [have_polkit=no]) AM_CONDITIONAL([HAVE_POLKIT], [test "x$have_polkit" = "xyes"]) AS_IF([test "x$have_polkit" = "xyes"], [POLKIT=True], [POLKIT=False]) AC_SUBST([POLKIT]) AC_ARG_ENABLE([caja-sendto], AS_HELP_STRING([--enable-caja-sendto], [Enable caja-sendto installation]), [enable_caja=$enableval], [enable_caja=yes]) AS_IF([test "x$enable_caja" = "xyes"], [PKG_CHECK_EXISTS([caja-python], [have_caja_python=yes], [have_caja_python=no])], [have_caja_python=no]) AM_CONDITIONAL([HAVE_CAJA_PYTHON], [test "x$have_caja_python" = "xyes"]) AC_ARG_ENABLE([nemo-sendto], AS_HELP_STRING([--enable-nemo-sendto], [Enable nemo-sendto installation]), [enable_nemo=$enableval], [enable_nemo=yes]) AS_IF([test "x$enable_nemo" = "xyes"], [PKG_CHECK_EXISTS([nemo-python], [have_nemo_python=yes], [have_nemo_python=no])], [have_nemo_python=no]) AM_CONDITIONAL([HAVE_NEMO_PYTHON], [test "x$have_nemo_python" = "xyes"]) AC_ARG_ENABLE([nautilus-sendto], AS_HELP_STRING([--enable-nautilus-sendto], [Enable nautilus-sendto installation]), [enable_nautilus=$enableval], [enable_nautilus=yes]) AS_IF([test "x$enable_nautilus" = "xyes"], [PKG_CHECK_EXISTS([nautilus-python], [have_nautilus_python=yes], [have_nautilus_python=no])], [have_nautilus_python=no]) AM_CONDITIONAL([HAVE_NAUTILUS_PYTHON], [test "x$have_nautilus_python" = "xyes"]) AC_ARG_ENABLE([thunar-sendto], AS_HELP_STRING([--enable-thunar-sendto], [Enable thunar-sendto installation]), [have_thunar=$enableval], [have_thunar=yes]) AM_CONDITIONAL([HAVE_THUNAR], [test "x$have_thunar" = "xyes"]) AC_ARG_ENABLE(settings-integration, AS_HELP_STRING([--enable-settings-integration], [Enable settings manager integration with xfce and mate]), [have_settings=$enableval], [have_settings=yes]) AM_CONDITIONAL([HAVE_SETTINGS], [test "x$have_settings" = "xyes"]) dnl ---------------------------- PKG_CHECK_MODULES([BLUEZ], [bluez >= 5.0 gthread-2.0 >= 2.32]) AC_SUBST([BLUEZ_CFLAGS]) AC_SUBST([BLUEZ_LIBS]) dnl ---------------------------- AC_ARG_ENABLE([pulseaudio], AS_HELP_STRING([--disable-pulseaudio], [Disable PulseAudio support]), [use_pulseaudio=$enableval], [use_pulseaudio=yes]) AM_CONDITIONAL([HAVE_PULSEAUDIO], [test "x$use_pulseaudio" = "xyes"]) dnl ---------------------------- AC_ARG_WITH([systemdsystemunitdir], AS_HELP_STRING([--with-systemdsystemunitdir=PATH], [Directory for systemd system unit files] [[default=/usr/lib/systemd/system]]), [systemd_system_unit_dir="$withval"], [PKG_CHECK_VAR([systemd_system_unit_dir], [systemd], [systemdsystemunitdir], [], [systemd_system_unit_dir='/usr/lib/systemd/system'])]) AC_SUBST([systemd_system_unit_dir]) AM_CONDITIONAL([SYSTEMD_SYSTEM_UNIT_DIR], [test "x$systemd_system_unit_dir" != "xno"]) AC_ARG_WITH([systemduserunitdir], AS_HELP_STRING([--with-systemduserunitdir=PATH], [Directory for systemd user unit files] [[default=/usr/lib/systemd/user]]), [systemd_user_unit_dir="$withval"], [PKG_CHECK_VAR([systemd_user_unit_dir], [systemd], [systemduserunitdir], [], [systemd_user_unit_dir='/usr/lib/systemd/user'])]) AC_SUBST([systemd_user_unit_dir]) AM_CONDITIONAL([SYSTEMD_USER_UNIT_DIR], [test "x$systemd_user_unit_dir" != "xno"]) # GSettings related settings GLIB_GSETTINGS AC_OUTPUT([ Makefile apps/Makefile apps/blueman-adapters apps/blueman-applet apps/blueman-manager apps/blueman-mechanism apps/blueman-rfcomm-watcher apps/blueman-sendto apps/blueman-services apps/blueman-tray blueman/Makefile blueman/Constants.py blueman/bluez/Makefile blueman/bluez/obex/Makefile blueman/config/Makefile blueman/gui/Makefile blueman/gui/applet/Makefile blueman/gui/manager/Makefile blueman/plugins/Makefile blueman/plugins/services/Makefile blueman/plugins/applet/Makefile blueman/plugins/mechanism/Makefile blueman/plugins/manager/Makefile blueman/main/Makefile blueman/main/applet/Makefile blueman/main/indicators/Makefile blueman/services/Makefile blueman/services/meta/Makefile data/Makefile data/configs/Makefile data/icons/Makefile data/icons/hicolor/Makefile data/icons/hicolor/16x16/Makefile data/icons/hicolor/16x16/devices/Makefile data/icons/hicolor/16x16/status/Makefile data/icons/hicolor/16x16/apps/Makefile data/icons/hicolor/22x22/Makefile data/icons/hicolor/22x22/status/Makefile data/icons/hicolor/22x22/apps/Makefile data/icons/hicolor/24x24/Makefile data/icons/hicolor/24x24/status/Makefile data/icons/hicolor/24x24/apps/Makefile data/icons/hicolor/32x32/Makefile data/icons/hicolor/32x32/status/Makefile data/icons/hicolor/32x32/apps/Makefile data/icons/hicolor/48x48/Makefile data/icons/hicolor/48x48/status/Makefile data/icons/hicolor/48x48/apps/Makefile data/icons/hicolor/64x64/Makefile data/icons/hicolor/64x64/status/Makefile data/icons/hicolor/64x64/apps/Makefile data/icons/hicolor/72x72/Makefile data/icons/hicolor/72x72/status/Makefile data/icons/hicolor/72x72/apps/Makefile data/icons/hicolor/96x96/Makefile data/icons/hicolor/96x96/status/Makefile data/icons/hicolor/96x96/apps/Makefile data/icons/hicolor/128x128/Makefile data/icons/hicolor/128x128/status/Makefile data/icons/hicolor/128x128/apps/Makefile data/icons/hicolor/192x192/Makefile data/icons/hicolor/192x192/status/Makefile data/icons/hicolor/192x192/apps/Makefile data/icons/hicolor/256x256/Makefile data/icons/hicolor/256x256/status/Makefile data/icons/hicolor/256x256/apps/Makefile data/icons/hicolor/scalable/Makefile data/icons/hicolor/scalable/devices/Makefile data/icons/hicolor/scalable/emblems/Makefile data/icons/hicolor/scalable/actions/Makefile data/icons/hicolor/scalable/status/Makefile data/icons/hicolor/scalable/apps/Makefile data/icons/pixmaps/Makefile data/ui/Makefile data/man/Makefile data/configs/blueman-applet.service data/configs/blueman-manager.service data/configs/blueman-mechanism.service data/configs/org.blueman.Applet.service data/configs/org.blueman.Manager.service data/configs/org.blueman.Mechanism.service module/Makefile po/Makefile.in sendto/Makefile test/Makefile test/apps/Makefile test/bluez/Makefile test/bluez/obex/Makefile test/gui/Makefile test/gui/applet/Makefile test/gui/manager/Makefile test/main/Makefile test/main/applet/Makefile test/main/indicators/Makefile test/module/Makefile test/plugins/Makefile test/plugins/applet/Makefile test/plugins/manager/Makefile test/plugins/mechanism/Makefile test/plugins/services/Makefile test/services/Makefile test/services/meta/Makefile test/testhelpers/Makefile ]) echo echo $PACKAGE $VERSION echo echo Prefix: $prefix echo System configuration directory: $sysconfdir echo Python version: $PYTHON_VERSION echo Policykit-1 Enabled: $have_polkit echo Thunar sendto installation enabled: $have_thunar echo Caja sendto: $have_caja_python echo Nemo sendto: $have_nemo_python echo Nautilus sendto: $have_nautilus_python echo Settings menu integration enabled: $have_settings echo Dhcpd 3 configuration file: $dhconfig echo PulseAudio support: $use_pulseaudio echo Systemd system unit dir: ${systemd_system_unit_dir} echo Systemd user unit dir: ${systemd_user_unit_dir} echo Icon theme: gnome-icon-theme, mate-icon-theme, adwaita-icon-theme, elementary-xfce, or Papirus echo blueman-2.4.3/data/000077500000000000000000000000001465054505200140625ustar00rootroot00000000000000blueman-2.4.3/data/Makefile.am000066400000000000000000000037161465054505200161250ustar00rootroot00000000000000autostartdir = $(sysconfdir)/xdg/autostart autostart_in_files = blueman.desktop.in autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) $(autostart_DATA): $(autostart_in_files) $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ appdir = $(datadir)/applications app_in_files = blueman-manager.desktop.in app_DATA = $(app_in_files:.desktop.in=.desktop) $(app_DATA): $(app_in_files) $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ if HAVE_THUNAR thunardir = $(datadir)/Thunar/sendto thunar_in_files = thunar-sendto-blueman.desktop.in thunar_DATA = $(thunar_in_files:.desktop.in=.desktop) $(thunar_DATA): $(thunar_in_files) $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ endif if HAVE_SETTINGS settingsdir = $(datadir)/applications settings_in_files = blueman-adapters.desktop.in settings_DATA = $(settings_in_files:.desktop.in=.desktop) $(settings_DATA): $(settings_in_files) $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ endif gsettings_SCHEMAS = org.blueman.gschema.xml # include the appropriate makefile rules for schema handling @GSETTINGS_RULES@ # GTK icon cache gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor install-data-hook: update-icon-cache uninstall-hook: update-icon-cache update-icon-cache: if test -z "$(DESTDIR)"; then \ echo "Updating Gtk icon cache."; \ $(gtk_update_icon_cache); \ else \ echo "*** Icon cache not updated. After (un)install, run this:"; \ echo "*** $(gtk_update_icon_cache)"; \ fi EXTRA_DIST = $(autostart_in_files) \ $(app_in_files) \ $(thunar_in_files) \ $(settings_in_files) \ $(gsettings_SCHEMAS) \ meson.build SUBDIRS = \ configs \ icons \ ui \ man CLEANFILES = \ thunar-sendto-blueman.desktop \ blueman-adapters.desktop \ blueman-manager.desktop \ blueman.desktop \ $(BUILT_SOURCES) \ *.gschema.valid \ gschemas.compiled DISTCLEANFILES = \ $(CLEANFILES) blueman-2.4.3/data/Makefile.in000066400000000000000000000664041465054505200161410ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 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)$(appdir)" "$(DESTDIR)$(autostartdir)" \ "$(DESTDIR)$(settingsdir)" "$(DESTDIR)$(thunardir)" DATA = $(app_DATA) $(autostart_DATA) $(settings_DATA) $(thunar_DATA) 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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ autostartdir = $(sysconfdir)/xdg/autostart autostart_in_files = blueman.desktop.in autostart_DATA = $(autostart_in_files:.desktop.in=.desktop) appdir = $(datadir)/applications app_in_files = blueman-manager.desktop.in app_DATA = $(app_in_files:.desktop.in=.desktop) @HAVE_THUNAR_TRUE@thunardir = $(datadir)/Thunar/sendto @HAVE_THUNAR_TRUE@thunar_in_files = thunar-sendto-blueman.desktop.in @HAVE_THUNAR_TRUE@thunar_DATA = $(thunar_in_files:.desktop.in=.desktop) @HAVE_SETTINGS_TRUE@settingsdir = $(datadir)/applications @HAVE_SETTINGS_TRUE@settings_in_files = blueman-adapters.desktop.in @HAVE_SETTINGS_TRUE@settings_DATA = $(settings_in_files:.desktop.in=.desktop) gsettings_SCHEMAS = org.blueman.gschema.xml # GTK icon cache gtk_update_icon_cache = gtk-update-icon-cache -f -t $(datadir)/icons/hicolor EXTRA_DIST = $(autostart_in_files) \ $(app_in_files) \ $(thunar_in_files) \ $(settings_in_files) \ $(gsettings_SCHEMAS) \ meson.build SUBDIRS = \ configs \ icons \ ui \ man CLEANFILES = \ thunar-sendto-blueman.desktop \ blueman-adapters.desktop \ blueman-manager.desktop \ blueman.desktop \ $(BUILT_SOURCES) \ *.gschema.valid \ gschemas.compiled DISTCLEANFILES = \ $(CLEANFILES) all: all-recursive .SUFFIXES: $(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) --foreign data/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-appDATA: $(app_DATA) @$(NORMAL_INSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(appdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(appdir)" || 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)$(appdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(appdir)" || exit $$?; \ done uninstall-appDATA: @$(NORMAL_UNINSTALL) @list='$(app_DATA)'; test -n "$(appdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(appdir)'; $(am__uninstall_files_from_dir) install-autostartDATA: $(autostart_DATA) @$(NORMAL_INSTALL) @list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(autostartdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(autostartdir)" || 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)$(autostartdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(autostartdir)" || exit $$?; \ done uninstall-autostartDATA: @$(NORMAL_UNINSTALL) @list='$(autostart_DATA)'; test -n "$(autostartdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(autostartdir)'; $(am__uninstall_files_from_dir) install-settingsDATA: $(settings_DATA) @$(NORMAL_INSTALL) @list='$(settings_DATA)'; test -n "$(settingsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(settingsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(settingsdir)" || 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)$(settingsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(settingsdir)" || exit $$?; \ done uninstall-settingsDATA: @$(NORMAL_UNINSTALL) @list='$(settings_DATA)'; test -n "$(settingsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(settingsdir)'; $(am__uninstall_files_from_dir) install-thunarDATA: $(thunar_DATA) @$(NORMAL_INSTALL) @list='$(thunar_DATA)'; test -n "$(thunardir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(thunardir)'"; \ $(MKDIR_P) "$(DESTDIR)$(thunardir)" || 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)$(thunardir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(thunardir)" || exit $$?; \ done uninstall-thunarDATA: @$(NORMAL_UNINSTALL) @list='$(thunar_DATA)'; test -n "$(thunardir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(thunardir)'; $(am__uninstall_files_from_dir) # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile $(DATA) installdirs: installdirs-recursive installdirs-am: for dir in "$(DESTDIR)$(appdir)" "$(DESTDIR)$(autostartdir)" "$(DESTDIR)$(settingsdir)" "$(DESTDIR)$(thunardir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: install-appDATA install-autostartDATA \ install-settingsDATA install-thunarDATA @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook 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 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: uninstall-appDATA uninstall-autostartDATA \ uninstall-settingsDATA uninstall-thunarDATA @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) uninstall-hook .MAKE: $(am__recursive_targets) install-am install-data-am \ install-strip uninstall-am .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean distclean-generic distclean-libtool \ distclean-tags distdir dvi dvi-am html html-am info info-am \ install install-am install-appDATA install-autostartDATA \ install-data install-data-am install-data-hook 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-settingsDATA install-strip install-thunarDATA \ 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 uninstall-appDATA \ uninstall-autostartDATA uninstall-hook uninstall-settingsDATA \ uninstall-thunarDATA .PRECIOUS: Makefile $(autostart_DATA): $(autostart_in_files) $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ $(app_DATA): $(app_in_files) $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ @HAVE_THUNAR_TRUE@$(thunar_DATA): $(thunar_in_files) @HAVE_THUNAR_TRUE@ $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ @HAVE_SETTINGS_TRUE@$(settings_DATA): $(settings_in_files) @HAVE_SETTINGS_TRUE@ $(AM_V_GEN) $(MSGFMT) --desktop --template $< -d $(top_srcdir)/po -o $@ # include the appropriate makefile rules for schema handling @GSETTINGS_RULES@ install-data-hook: update-icon-cache uninstall-hook: update-icon-cache update-icon-cache: if test -z "$(DESTDIR)"; then \ echo "Updating Gtk icon cache."; \ $(gtk_update_icon_cache); \ else \ echo "*** Icon cache not updated. After (un)install, run this:"; \ echo "*** $(gtk_update_icon_cache)"; \ fi # 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: blueman-2.4.3/data/blueman-adapters.desktop.in000066400000000000000000000005151465054505200213070ustar00rootroot00000000000000[Desktop Entry] Name=Bluetooth Adapters Comment=Set Bluetooth Adapter Properties Exec=blueman-adapters Icon=blueman-device Terminal=false Type=Application Categories=X-XFCE;Settings;HardwareSettings;X-XFCE-SettingsDialog;GTK; StartupNotify=true OnlyShowIn=XFCE;MATE; NoDisplay=false X-XfceSettingsName=Bluetooth X-XfcePluggable=true blueman-2.4.3/data/blueman-manager.desktop.in000066400000000000000000000003161465054505200211150ustar00rootroot00000000000000[Desktop Entry] Name=Bluetooth Manager Comment=Blueman Bluetooth Manager Icon=blueman Exec=blueman-manager Terminal=false Type=Application StartupNotify=true Categories=GTK;GNOME;Settings;HardwareSettings; blueman-2.4.3/data/blueman.desktop.in000066400000000000000000000002231465054505200175020ustar00rootroot00000000000000[Desktop Entry] Name=Blueman Applet Comment=Blueman Bluetooth Manager Icon=blueman Exec=blueman-applet Terminal=false Type=Application Categories= blueman-2.4.3/data/configs/000077500000000000000000000000001465054505200155125ustar00rootroot00000000000000blueman-2.4.3/data/configs/Makefile.am000066400000000000000000000030321465054505200175440ustar00rootroot00000000000000dbusdir = $(datadir)/dbus-1/system.d dbus_DATA = org.blueman.Mechanism.conf dbus_servicesdir = $(datadir)/dbus-1/system-services dbus_services_DATA = org.blueman.Mechanism.service dbus_sessdir = $(datadir)/dbus-1/services dbus_sess_DATA = org.blueman.Applet.service dbus_managerdir = $(datadir)/dbus-1/services dbus_manager_DATA = org.blueman.Manager.service if SYSTEMD_SYSTEM_UNIT_DIR systemd_systemdir = $(systemd_system_unit_dir) systemd_system_DATA = blueman-mechanism.service endif if SYSTEMD_USER_UNIT_DIR systemd_userdir = $(systemd_user_unit_dir) systemd_user_DATA = blueman-applet.service blueman-manager.service endif if HAVE_POLKIT policykitactionsdir = $(datadir)/polkit-1/actions policykitactions_DATA = org.blueman.policy org.blueman.policy: org.blueman.policy.in $(AM_V_GEN) GETTEXTDATADIR=$(top_srcdir)/data/configs $(MSGFMT) --xml -d $(top_srcdir)/po/ -o $@ --template $< policykitrulesdir = $(datadir)/polkit-1/rules.d policykitrules_DATA = blueman.rules endif EXTRA_DIST = \ its \ blueman-applet.service.in \ blueman-manager.service.in \ blueman-mechanism.service.in \ org.blueman.Mechanism.conf \ org.blueman.Applet.service.in \ org.blueman.Manager.service.in \ org.blueman.Mechanism.service.in \ org.blueman.policy.in \ blueman.rules CLEANFILES = \ blueman-applet.service \ blueman-manager.service \ blueman-mechanism.service \ org.blueman.Manager.service \ org.blueman.Mechanism.service \ org.blueman.Applet.service \ org.blueman.policy \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) blueman-2.4.3/data/configs/Makefile.in000066400000000000000000000643671465054505200175770ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/configs ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/config.h CONFIG_CLEAN_FILES = blueman-applet.service blueman-manager.service \ blueman-mechanism.service org.blueman.Applet.service \ org.blueman.Manager.service org.blueman.Mechanism.service 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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(dbusdir)" \ "$(DESTDIR)$(dbus_managerdir)" "$(DESTDIR)$(dbus_servicesdir)" \ "$(DESTDIR)$(dbus_sessdir)" "$(DESTDIR)$(policykitactionsdir)" \ "$(DESTDIR)$(policykitrulesdir)" \ "$(DESTDIR)$(systemd_systemdir)" \ "$(DESTDIR)$(systemd_userdir)" DATA = $(dbus_DATA) $(dbus_manager_DATA) $(dbus_services_DATA) \ $(dbus_sess_DATA) $(policykitactions_DATA) \ $(policykitrules_DATA) $(systemd_system_DATA) \ $(systemd_user_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in \ $(srcdir)/blueman-applet.service.in \ $(srcdir)/blueman-manager.service.in \ $(srcdir)/blueman-mechanism.service.in \ $(srcdir)/org.blueman.Applet.service.in \ $(srcdir)/org.blueman.Manager.service.in \ $(srcdir)/org.blueman.Mechanism.service.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ dbusdir = $(datadir)/dbus-1/system.d dbus_DATA = org.blueman.Mechanism.conf dbus_servicesdir = $(datadir)/dbus-1/system-services dbus_services_DATA = org.blueman.Mechanism.service dbus_sessdir = $(datadir)/dbus-1/services dbus_sess_DATA = org.blueman.Applet.service dbus_managerdir = $(datadir)/dbus-1/services dbus_manager_DATA = org.blueman.Manager.service @SYSTEMD_SYSTEM_UNIT_DIR_TRUE@systemd_systemdir = $(systemd_system_unit_dir) @SYSTEMD_SYSTEM_UNIT_DIR_TRUE@systemd_system_DATA = blueman-mechanism.service @SYSTEMD_USER_UNIT_DIR_TRUE@systemd_userdir = $(systemd_user_unit_dir) @SYSTEMD_USER_UNIT_DIR_TRUE@systemd_user_DATA = blueman-applet.service blueman-manager.service @HAVE_POLKIT_TRUE@policykitactionsdir = $(datadir)/polkit-1/actions @HAVE_POLKIT_TRUE@policykitactions_DATA = org.blueman.policy @HAVE_POLKIT_TRUE@policykitrulesdir = $(datadir)/polkit-1/rules.d @HAVE_POLKIT_TRUE@policykitrules_DATA = blueman.rules EXTRA_DIST = \ its \ blueman-applet.service.in \ blueman-manager.service.in \ blueman-mechanism.service.in \ org.blueman.Mechanism.conf \ org.blueman.Applet.service.in \ org.blueman.Manager.service.in \ org.blueman.Mechanism.service.in \ org.blueman.policy.in \ blueman.rules CLEANFILES = \ blueman-applet.service \ blueman-manager.service \ blueman-mechanism.service \ org.blueman.Manager.service \ org.blueman.Mechanism.service \ org.blueman.Applet.service \ org.blueman.policy \ $(BUILT_SOURCES) DISTCLEANFILES = \ $(CLEANFILES) all: all-am .SUFFIXES: $(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) --foreign data/configs/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/configs/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): blueman-applet.service: $(top_builddir)/config.status $(srcdir)/blueman-applet.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-manager.service: $(top_builddir)/config.status $(srcdir)/blueman-manager.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ blueman-mechanism.service: $(top_builddir)/config.status $(srcdir)/blueman-mechanism.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ org.blueman.Applet.service: $(top_builddir)/config.status $(srcdir)/org.blueman.Applet.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ org.blueman.Manager.service: $(top_builddir)/config.status $(srcdir)/org.blueman.Manager.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ org.blueman.Mechanism.service: $(top_builddir)/config.status $(srcdir)/org.blueman.Mechanism.service.in cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-dbusDATA: $(dbus_DATA) @$(NORMAL_INSTALL) @list='$(dbus_DATA)'; test -n "$(dbusdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbusdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbusdir)" || 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)$(dbusdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbusdir)" || exit $$?; \ done uninstall-dbusDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_DATA)'; test -n "$(dbusdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbusdir)'; $(am__uninstall_files_from_dir) install-dbus_managerDATA: $(dbus_manager_DATA) @$(NORMAL_INSTALL) @list='$(dbus_manager_DATA)'; test -n "$(dbus_managerdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbus_managerdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbus_managerdir)" || 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)$(dbus_managerdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_managerdir)" || exit $$?; \ done uninstall-dbus_managerDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_manager_DATA)'; test -n "$(dbus_managerdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbus_managerdir)'; $(am__uninstall_files_from_dir) install-dbus_servicesDATA: $(dbus_services_DATA) @$(NORMAL_INSTALL) @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbus_servicesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbus_servicesdir)" || 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)$(dbus_servicesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_servicesdir)" || exit $$?; \ done uninstall-dbus_servicesDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_services_DATA)'; test -n "$(dbus_servicesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbus_servicesdir)'; $(am__uninstall_files_from_dir) install-dbus_sessDATA: $(dbus_sess_DATA) @$(NORMAL_INSTALL) @list='$(dbus_sess_DATA)'; test -n "$(dbus_sessdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(dbus_sessdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(dbus_sessdir)" || 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)$(dbus_sessdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(dbus_sessdir)" || exit $$?; \ done uninstall-dbus_sessDATA: @$(NORMAL_UNINSTALL) @list='$(dbus_sess_DATA)'; test -n "$(dbus_sessdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(dbus_sessdir)'; $(am__uninstall_files_from_dir) install-policykitactionsDATA: $(policykitactions_DATA) @$(NORMAL_INSTALL) @list='$(policykitactions_DATA)'; test -n "$(policykitactionsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(policykitactionsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(policykitactionsdir)" || 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)$(policykitactionsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(policykitactionsdir)" || exit $$?; \ done uninstall-policykitactionsDATA: @$(NORMAL_UNINSTALL) @list='$(policykitactions_DATA)'; test -n "$(policykitactionsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(policykitactionsdir)'; $(am__uninstall_files_from_dir) install-policykitrulesDATA: $(policykitrules_DATA) @$(NORMAL_INSTALL) @list='$(policykitrules_DATA)'; test -n "$(policykitrulesdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(policykitrulesdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(policykitrulesdir)" || 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)$(policykitrulesdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(policykitrulesdir)" || exit $$?; \ done uninstall-policykitrulesDATA: @$(NORMAL_UNINSTALL) @list='$(policykitrules_DATA)'; test -n "$(policykitrulesdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(policykitrulesdir)'; $(am__uninstall_files_from_dir) install-systemd_systemDATA: $(systemd_system_DATA) @$(NORMAL_INSTALL) @list='$(systemd_system_DATA)'; test -n "$(systemd_systemdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(systemd_systemdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(systemd_systemdir)" || 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)$(systemd_systemdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(systemd_systemdir)" || exit $$?; \ done uninstall-systemd_systemDATA: @$(NORMAL_UNINSTALL) @list='$(systemd_system_DATA)'; test -n "$(systemd_systemdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(systemd_systemdir)'; $(am__uninstall_files_from_dir) install-systemd_userDATA: $(systemd_user_DATA) @$(NORMAL_INSTALL) @list='$(systemd_user_DATA)'; test -n "$(systemd_userdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(systemd_userdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(systemd_userdir)" || 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)$(systemd_userdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(systemd_userdir)" || exit $$?; \ done uninstall-systemd_userDATA: @$(NORMAL_UNINSTALL) @list='$(systemd_user_DATA)'; test -n "$(systemd_userdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(systemd_userdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(dbusdir)" "$(DESTDIR)$(dbus_managerdir)" "$(DESTDIR)$(dbus_servicesdir)" "$(DESTDIR)$(dbus_sessdir)" "$(DESTDIR)$(policykitactionsdir)" "$(DESTDIR)$(policykitrulesdir)" "$(DESTDIR)$(systemd_systemdir)" "$(DESTDIR)$(systemd_userdir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-dbusDATA install-dbus_managerDATA \ install-dbus_servicesDATA install-dbus_sessDATA \ install-policykitactionsDATA install-policykitrulesDATA \ install-systemd_systemDATA install-systemd_userDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-dbusDATA uninstall-dbus_managerDATA \ uninstall-dbus_servicesDATA uninstall-dbus_sessDATA \ uninstall-policykitactionsDATA uninstall-policykitrulesDATA \ uninstall-systemd_systemDATA uninstall-systemd_userDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-data install-data-am \ install-dbusDATA install-dbus_managerDATA \ install-dbus_servicesDATA install-dbus_sessDATA 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-policykitactionsDATA \ install-policykitrulesDATA install-ps install-ps-am \ install-strip install-systemd_systemDATA \ install-systemd_userDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-dbusDATA \ uninstall-dbus_managerDATA uninstall-dbus_servicesDATA \ uninstall-dbus_sessDATA uninstall-policykitactionsDATA \ uninstall-policykitrulesDATA uninstall-systemd_systemDATA \ uninstall-systemd_userDATA .PRECIOUS: Makefile @HAVE_POLKIT_TRUE@org.blueman.policy: org.blueman.policy.in @HAVE_POLKIT_TRUE@ $(AM_V_GEN) GETTEXTDATADIR=$(top_srcdir)/data/configs $(MSGFMT) --xml -d $(top_srcdir)/po/ -o $@ --template $< # 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: blueman-2.4.3/data/configs/blueman-applet.service.in000066400000000000000000000002011465054505200224000ustar00rootroot00000000000000[Unit] Description=Bluetooth management applet [Service] Type=dbus BusName=org.blueman.Applet ExecStart=@BINDIR@/blueman-applet blueman-2.4.3/data/configs/blueman-manager.service.in000066400000000000000000000001711465054505200225330ustar00rootroot00000000000000[Unit] Description=Bluetooth Manager [Service] Type=dbus BusName=org.blueman.Manager ExecStart=@BINDIR@/blueman-manager blueman-2.4.3/data/configs/blueman-mechanism.service.in000066400000000000000000000003051465054505200230640ustar00rootroot00000000000000[Unit] Description=Bluetooth management mechanism [Service] Type=dbus KillMode=process BusName=org.blueman.Mechanism ExecStart=@LIBEXECDIR@/blueman-mechanism [Install] WantedBy=multi-user.target blueman-2.4.3/data/configs/blueman.rules000066400000000000000000000006621465054505200202150ustar00rootroot00000000000000/* Allow users in wheel group to use blueman feature requiring root without authentication */ polkit.addRule(function(action, subject) { if ((action.id == "org.blueman.network.setup" || action.id == "org.blueman.dhcp.client" || action.id == "org.blueman.rfkill.setstate" || action.id == "org.blueman.pppd.pppconnect") && subject.isInGroup("wheel")) { return polkit.Result.YES; } }); blueman-2.4.3/data/configs/its/000077500000000000000000000000001465054505200163115ustar00rootroot00000000000000blueman-2.4.3/data/configs/its/polkit.its000066400000000000000000000004651465054505200203410ustar00rootroot00000000000000 blueman-2.4.3/data/configs/its/polkit.loc000066400000000000000000000003031465054505200203060ustar00rootroot00000000000000 blueman-2.4.3/data/configs/org.blueman.Applet.service.in000066400000000000000000000001531465054505200231350ustar00rootroot00000000000000[D-BUS Service] Name=org.blueman.Applet Exec=@BINDIR@/blueman-applet SystemdService=blueman-applet.service blueman-2.4.3/data/configs/org.blueman.Manager.service.in000066400000000000000000000001561465054505200232650ustar00rootroot00000000000000[D-BUS Service] Name=org.blueman.Manager Exec=@BINDIR@/blueman-manager SystemdService=blueman-manager.service blueman-2.4.3/data/configs/org.blueman.Mechanism.conf000066400000000000000000000010531465054505200224740ustar00rootroot00000000000000 blueman-2.4.3/data/configs/org.blueman.Mechanism.service.in000066400000000000000000000002021465054505200236070ustar00rootroot00000000000000[D-BUS Service] Name=org.blueman.Mechanism Exec=@LIBEXECDIR@/blueman-mechanism User=root SystemdService=blueman-mechanism.service blueman-2.4.3/data/configs/org.blueman.policy.in000066400000000000000000000030301465054505200215450ustar00rootroot00000000000000 The Blueman Project https://github.com/blueman-project/blueman blueman Configure Bluetooth Network Configuring networking requires privileges no auth_admin_keep Launch DHCP client Launching DHCP client requires privileges no auth_admin_keep Launch PPP daemon Launching PPP daemon requires privileges no auth_admin_keep Set RfKill State Setting RfKill State requires privileges no auth_admin_keep blueman-2.4.3/data/icons/000077500000000000000000000000001465054505200151755ustar00rootroot00000000000000blueman-2.4.3/data/icons/Makefile.am000066400000000000000000000000421465054505200172250ustar00rootroot00000000000000SUBDIRS = \ hicolor \ pixmaps blueman-2.4.3/data/icons/Makefile.in000066400000000000000000000500101465054505200172360ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ hicolor \ pixmaps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/000077500000000000000000000000001465054505200166345ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/128x128/000077500000000000000000000000001465054505200175715ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/128x128/Makefile.am000066400000000000000000000000361465054505200216240ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/128x128/Makefile.in000066400000000000000000000500641465054505200216430ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/128x128 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/128x128/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/128x128/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/128x128/apps/000077500000000000000000000000001465054505200205345ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/128x128/apps/Makefile.am000066400000000000000000000002401465054505200225640ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 128x128 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/128x128/apps/Makefile.in000066400000000000000000000402001465054505200225750ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/128x128/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 128x128 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/128x128/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/128x128/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/128x128/apps/blueman.png000066400000000000000000000267301465054505200226750ustar00rootroot00000000000000‰PNG  IHDR€€Ã>aËsBIT|dˆ pHYs'_'_†ºjtEXtSoftwarewww.inkscape.org›î< IDATxœíyœeÿßOUŸÓs™ÜÉ„"g"÷Ž »«+âªÀz-( ‚ ‚¢ÑU €ˆ .‚ È‚G€@îÉL2™{¦»«êy~<ÕÕÇtO×ÌtO`ûÉ«2ÕÕÕO=õ|¿Ï÷zžçûÀÿáÿðøÿb_W`̰x±1óåèD;àTJ)b¨“JÄ ¡úlè0 Õ°ÍÞuGlgñb¹¯«<ø_É3ϸ®Éã18TbÌJÍfŸEÄÕÀ¡X#¯‡Íà³k¾bOÙ*½ð¿‚<{qh /tªD,NæQúwSÀ[À3Jˆ'wÖ=±bÅV‰Ÿ1æø@3ÀôE×)à\¥Ä§4ä»G¨¬ŒÒ\_Cc}‘H`0H$ 4AeÛ$6 Ë"·hïè¡­½›Þ¾”Êÿl{<`ã¾¹jy9ß³œøÀ1Àg/õö‡ÎJ\ìŸû}4dÆÔfZ¦63y|u51‚Á@Ö= ð(«@é+¨¬ ™´èèêgëν´nÝMë–6≼þ]¥XRY™øí;-N–à5Ç ˜xÖâŠù¨¯S2¿«®Šrè¼æÎœÄ¸†j !ÒÄD êÅ~ÀûÆý,¥¤­½›ÕvðæªMôöÅs«¹Y±ÄªýjëC—ŒâuÇ P¢åŒÏUBýhN]5MÁAs§sÈÓ™:±!ÜWIÓ)%ý ‡¾„Í@¦/ncÙË‘8ŽÄ‘úf! ` à d ¢‘±p€hؤ"ÀÈ(;Å*Ž”lݱ—•ïnfÕÚ­H™Åe;„ߨøÈU¿Q@‰¼?ð¾f€–Óoœ# y›€SRצÉáµpôü9ÔTW¸WÓ½¼«/Igo’޾$Ý}I¥Ò½<ÅîÍÊíÞ©^žº'%!`‚ªhˆºªu±Õ±Pº‚î{zã,_¹×ÞÞˆc;™¯ðœ)äEëùÖÛ%oœáýÉ',´ÄBßSJ\  Cð‘ùs8zþl*¢2ä4}q‹qÚ:HXšq=‰0˜¸ƒˆîãžpР¹6Êøú *#Ô¯t=úâ,s=¯®Ü),…ºqSò{,[l—£¹Fƒ÷Ì<ãÆÉ–!ïŠcRצMnâ¬Se\c-îÁmq¶¶÷ÑÓoe]Ï%`#¸'/ÑÉÃHÒ£ª"Àôæ*šj¢Ê%úžŽž|þm¶lÏ ¨åHqNëãW·Ž¾•J‡÷ÌXtÝG¥÷¤\ºH$È?,<œy³§z5•RÑÖ5Àæ¶>’ŽGÈ#Ú‹=OϸßÏ=JAEØdZsãë*¼•JñÞº­<ù·wH&­Tq{Pâ¼M}ó±RµÙhñ¾a€–3o¸D)õSÀ˜<¡OžuuÕ1¯Ñ;{“¬ÛÑMÜöDv¾ž9Ñïç¿ÏІMæL®¥¾*ì}×Õ3À#K_cG[gêU•ê¹fIiZnt0÷u@‰é‹"‹qò˜ùsøçE& £Ë–¬ÛÖ͆]=XŽ,N·d©$Ž„dÒ¡§?N_ßñ ˱1BÿF(…"¿ òYÙ°lÉνý $j*CB™;k2¶-ÙÑÖ~Gqjí¬Sê;×>õWø^éšrØ·àì?˜Óû×߉âó  ½³Ï<’ys¦ºñ;z¼·µËvüõF÷‡ …’ [cYØ–Mï@åH‚ƒH8„ (%H— Š?#ëyî MœZG]U%õ¯V¯ßÎϾ‰t7Æf\ÀCŸÌrÆƾz0(ÑÒ·á—)âŸùø±ñ¥RlÞÝËÛ­X¶ƒëÍ¡TQœWo jba¾öñƒIZý ›þ„…cY$- hIT‰Ï0ˆ¯ÐRçµu»Y³¥‹”C0{Æþñ´#tZßù…i}ëÿÔ>ëˆûLL_¹ø*@E4Ìç>y"-“›P€#%ooîbg‡¦ mÔ õBÊQƒpÅÙ‡2±±’gߨ‚í(@` …ÄÀ4R*„Ð “Y–_¯ W¡ «?IO’¦šBª+£LÐÀúÖØŽDÀÁu³Ÿv®]út)Û×/ö L[tÃE®MÎÿÄñLšP€mKÞjí »?9¨±¡xƒç~§”ކLƒúH ûM¬aRS%Ï¿¾GI4HCa)…ËÙe WýdJ „M{w‚¦š¦!ˆUD˜4¡žÕv¸®£8¶vÖ)Ýk—¾TÊvöƒ1g€igÞp¦@Ý Ãœûñc™6¹ ¥ aÙ¼¹q/½q/ÉëâeüWÌÒGtm`@3À~k™Ò\ÅÓ¯mÁ’zÞ‡‰@!0M fïÜ?ñSד–Íî®85QLS‹Fhj¨fÝÆ©ç,¬™¹ð•®uO­+A3ûƘ2À~§þ`Šâq1€Oœ¹€9ûM–-yscI;Ïø/—ðú>ïJÚT •öB¦àŸŽnñÊ1±†©ÍU<ûÆ,Ç!0…i€”zŒ@¹¬ÿ™9LQ€ø)ybÙ’ÝÝ4×V`‚êª(UUlÜÜ „àÔÊ9'þ¾{ÍÓ=%hn_;8aq :|X¸C¸Ç|x ›€ã(Vnê /žŽ”ú&¼¾9û>÷õ[å1†*X¯“›Êõ’þ¤Í@2‰°± ÂÁI•Ip•¶/T&ñU&ñÕ`‰àžw÷%x{ã^¤ÔÞÎϤ©¡:U¥c§ÅÂß)qóĘH€©§Ýp Ü ˜‘Hó>~ѨUkmëM[ûÿe¨Ý!E}n'§Ñ¥{„ ÁÇŽ™‘¿~ÍUÌ™ZÇÓ¯m"©µîB`ÚT̵ †°= ÙÌÒŸ°EM,Œ‚)X½~;޶IŽn˜µðOkŸjVCc ”0Lu;î¨ÞGO:ŒÚê P:ȳ¹­7»Çfôþ¼Ÿ)Üãt/ºñ3¹©Žž7‘ÿíXLýI‹¸å`'lmDàñì,I¤é{¯Ny$€>U€¢uW½q”RTTDøÈü9Høc(»h9#z‚¯´Libá±!HÚ’•÷ê.¤Û!ݸîÅ‚ú?ß½nïWR –)LWÅœ)u,]±…¤r@¹†¡J¤É‘Ûë3Ïõú´íO"ìíŽÓ\ÃPWcÇ®zûã-5³^XÓµö©·Š6ò(PV 0ñ¬ÅJ¨A‡yx(Ý ë·w“°äàžÎ`ÝÏ {¹:>už-=Òå ŸQïÌ›ÈÏ.>ž‚xÒf éàX–tŽÒ^…Ìéõj¨^Ÿ²òÛI[²n[j H°`þlo’@-™|öMÑÒP#?ÊÊ!'ôE`<ÀQ‡Í¦¡¾ ¥ ³7ÁÎŽþâ¾ Èó ý}“¨”Vö…Ãf㦋Ž'dBܲHZHË!)%‘H¡ÝÄlC/óÙ)‚ã1]/÷‚RŠ]ýtö&EMU%sgMNUeB°7ñ…RÑ#ÊÆ‡þË ˆËAÇùS.ŸTŠ5Ûº xÈkdÛ^ï#ã7çä0ÉppجqüäËÇ2 K·mÛ&)%†#‘B!e&Qsz}VÝÈdºü\‰µvk§;‹H1oÎT†ëz ¾qàÙ‹Cùk9z”ö6ï=˜pÄÁ3©ˆ†PJ±so?½VޱV¨çç½ tÈVù F1‚¹™‡Ïiæ§Ÿ@$(ˆ'’¶VIGju ´}‘¥¦ÈQFcæ»@æwÐ;`¹R"‘3gLLUcJ__è3££Fa”\Z÷qÐ Pº÷ojë~Ï/zOögò|? …Cg6ñÓ‹'4HØ$méÈ´M€Žed‹û<ÒˆUÉ î}[võxnëÜY“Ó³‘WŒœC£, 0}ÑuGsÚ*ÕUQжÎ8}ñtÀG"0~ˆ>X%d7lvãŽþ¼_·í$ª"â–M²‘¶+ ”ž ¢™ W"éß’VždÊ0 Ñ“[÷t €‚XE„©“Ç¥ªpÀŒÓ¯?b¯Peaç¦Îçí?Õ#^뮞=|0¥¢û•’·#ÆÜiõÜzé‰TE‚Äm›„å ¤CÒQ¥‡=Ã0Óôz}†dÈÞwî»miëÕX fLó–A >;ª(€’3Àg/IÄ9U±(S&ÔŠÞ¸EOr±>Ôõ¨ 2¤#ÖY˜;µžÛ.=‘šHˆ„”$,éhïÀPR«•Kx²êœ’HY*i#±»/A߀–’ãk¨ˆxöß¿hú´(9ô÷FNÐpÈÓB loïÏ"PÁî[%äêÙbÒaèzËb7¸Øj=·\zÕ¡IÇÁr”í” !•×{s¥’§Š2¥ÞA†Ý°koŸ÷¼iS<5дg\Ç)¹õ-JÎJ(¯’sfNðŒ¿{û‡ìõ2Ï5%JÊì¿Ã6u‹ ílïçÎGü-à™;µžÛ/?‰ÚŠ IÛ!éØ(ÛÁR2Û0,@ø”šÈ"¼g;@[çRê Ùä‰Þs…P ‡M"(‡ p"@$¤±® …¢³7IðôZî~ô_/9{r¿¼üªÂØ®Wà1T(!=&È%¼ÊKø´‹'mºû-PP[]A0ZÝ,N=†DI`æ×5¡“3Ð2¥ \ñ¿·'>,ñ/¥Ö§–#‘ŽB: å8Ø"ÅCô~OÇfè]åÓ PŠ—­å®Gü1AË„nÿÚ)ÔWE°-KJ”ã2 å'Št$I)QØžw }÷³#ýq %•±tn+¡˜=ÒDI@(5 2! ÀûîõÒ#¾—8z]@ÒrHZ6GîßÌ•çÌGOÚ$“6–e‘´mŽG V ~–dºgÚ}?ÿ}#·þñ _eLl¨ä—LS]å8$¥Jb)Ò’À-:×n!ƒ1RßõÇ-`˜&Ñp* ;Y©P:X¼Øf4Ö¹:Ká†~õKÿÚųIRêžoÛU!®=ïH>vÌLî»ætfL¬Áq%ƒ•Ð˽,[‚TØHo¬>WÊø ú€„ÿþÛznúà _±‚ÉMUÜ}婌oˆ¡¤V…%µMŸðdÞ½LBK”NtåÖr¶ÛÖ%AÉ šòZt<¨¯y/“–…E¿R R!m…mkúíóŽ¢¶2 ÀôñÕÜóÍSùÄ ³IØÚ>°“6 ÛÆ²mpÈL\æshâ)×ȵ'‚ÿyi#KôÇãëcÜùõ…Lj¬À‘ ÇqPJâ8iÂçkO2’ ;N¬Â›R1}yŸ!?,”Ž“— ©†Ð1[Jl%´*’Ãf5ñ¯§軎íÝt÷ /“lZ•ea€4ÉzÈÜX@v0ÈëB±µ­¯Ü²Œ?>¿¾hOIA8ç¤9üúªS™ÔT©=$–’²¸DI3¥^*ÑQ<[*7—€w ç¤C§qÛ¥'QUáoÂîË«vð…=ÅîÎ~/“Y¯aÿÂ?Ê$Òº«¸þÏoÂJJnýÓJ®½ç%zúý÷œ¹Óêùí5gpêS‘¶BJéKW+”7ï@¢ G[HRL)PRñ™Sçrã…Ç ú[Xõ?[Ï%·$/¬ÜÎç~¼”•ëýï׋ù÷/Ã÷>÷*Á¢/ª\â*%Â%¾T(ÇM4¥ÀTŠ+?5ŸK?qÂ窽{_Å÷ï} åŒljº®[aCq´(Ÿ  T¶ø÷iä“ ÉžŽ~.ýùsüúñU¾|ðÎ\ÐÂ=ß>ƒ™ÓêŠÕØ3úD†=b+…’6 ~ø¥c8ç$¡xG*®¿ïenùãë:]´€âó’òÔʇ±8Šß2(/dêS_ι+u¢ò\KŸ¨Ô_GrÏc«xmmß=ïHšjü-››>¾šë¾xLÑût/Ó©âd:(@Ue›/>‘Cökòõ¼þ„ÍÕw<Ï ïl)Ý3ê”:yC¡LF`fP%¿èÏ4 ‹Û*cŽä5»9ÿ†'yá­íþ_Ô—Ìv½|¥>Ž#™ØPÉ\uºoâ·wð¥%ºn¢ì|ô(›Zá2˜ÐÙz¾˜Z<} @ÒÝçª;ÿÆ÷¿êem•«÷qÇ&fM®çî«Neúxq—-m=|áGO²zc;ÂðäþûeQÊó©Ó†`~ñŸ}=[ü«<×Ò wÐèÏÏ­ãÍu{øáÐ2Á¤’ Š£Ï/<žXÔßTü·7ìáÒ[Ÿ¥«7ŽÐéEFU—L¤Æʲ¹C‰ý‚KÂr$‚Ìû}¶4PB±a{'çßð=³f5†” ø‡ìÇ-_=É7ñ—½¾…[ò”&¾(mÏ/—õŸBù$@xõ÷Y7§þ Y¿t-ó²"™°Yòà ÞÚÔÎ7?5ŸŠÈѸଃ¸à¬ƒ|ÿä¥ïñ“?¼R•œø)ä4_IQ>/@¦¼€l0H” ‹Øƒ›¥(”â±6ðöº=\÷¥£ÙZ½ïOk®æ¾kÎà€éywŸ©·þ×ëÜ÷Ä*„#vóŠA¿|R l ,#Pá²P0h¨ÙÃ…T‰ÛK„bË®nοáq~õð[¾—| oâ'm‡ïÜý"÷=ùnñ˃¦ È8OGõò¸²®ªÈw}Ð/Ù‘…$š ÒQÜñ—•¬X߯>ÿªK“j§»?É?–kvéh`™z~&òØÐ%CyÜ@éÎò•Åzt±ððÐncQ8ðòª|úòê{»Fý^;÷öñ…ç5»Ü!o%¡|ä)ŸîO¡ŒƒA¹üÁ ¢ß°†"ìíHð£ßnw×õÛ:ùüO°nG7©¨ƒ!$ÒÐI¦ó†:Kˆr©‚²¨/•xCÀƒQÆ·Bçû•`ƒöìGù°'VlfWG?†Ò9C¥Jg58BÏg,—'P.”GxFy¡µe&¾PJß”j”¯úå8ˆÛ/;‰†šˆK_…Þjºt•‘]¼T(çH ”q,@ÏÈKhKI ÷—( Jo#FŸ|ûȹxà»g²àÀ‰‘L4_Hðö*#”3PÖáàr»0OC)D‹{[‚@à¸=50øÒY—äIõUnùê‰\ò±C0 ÇB&¥–óƒGy§µÝw-ª+BüøÂã¸ú³& …pcQºlZ=©˜!H#Ê/ÃÐÖ¾ÚðZpÄœñÜuå©4Õúþíé`ëî¶ïîå_oüë°ÂÈŸ8~6¿¿v³&Õº®¢Þ‰TV ò}¨pË6!Dÿ- ¸7•ÞÝK‰´ƒg`ðÑ3¸íÒ“¨ô9”ë«\ÿ=F~x%ݼTgîô‰– 5Ü{Íéœsò @éÅ.Ž›"_Œbÿ‡¤Pâ=â lCÿE l©8çä9,þÜæè^K g¿òî.>õýGxñmÿSÏBA“+>5ŸŸ|åxjb!ozùhÌÁrÚeJ% ‡h7ϼÙJ`(mè(LWæH®øÔ|ßÓµ‹B€Š®î—Þö K\¡“QøÄ‰‡NáþïžÉÁ3›t´Ð÷–ÙÈöJ²¥ ^¤Ü<ô¶- —j¡¥A(lrÓE'ð‰f•âa9p‡z¥â¥ïñÅ?Éö=½¾=¾>ÆW,ä¼3¶1²`T9ê2ª€’”âºy©]¼tS¥sõ×ÄÂÜ~Ù)wФRª¿ygãÎùþ£<¾¼Õw™Óà’Êí—ŸBsV¶/P®-ñšX:âëMSs,¥R(¡—zOn¬âÞkNçàaÌÕU]\7?Orí]/ðƒû^&žô_æûç÷ß^Ä‚' ïÉÄ81EgD?FIaàXô# ”|h¿îùæiLnò—'aý¶N¾ùËçG^—”êq÷VþüÜ:νî16·ùßåµ²"8jµÔ(Ùp°R"éÍp7dÖúz˜¦;”k¤YnêU8þI\ÿ¥cˆ„üU}Åê]\ù‹çh¬ñ“t"—a3ˆï:ô)ä ¨©ÓP\L$m‡«ïxžçWnóu?¸{»U’N¦ý ¾ )‚2€êIÑÚ¶¤×”ÅR½d’ÊÕ3ôݹBa ø§cfò­sÄôYæÓ¯mæ;¿~‘xÒ¦qA!¯.©Å…Ô³ÜÁÁüýÇñÓ‹O¤"\¼ ãI›+þoǰÁ)‡OÓbßñ{ú“\òÓ¥.ñGîÇ…ÝΣP ÄS—ûZ½rôSœ]”2W°Öôôö{œë{‰–t3PÌœTÇo®9ý§Kê ±}O/ÿú£¿òÚê¶‚«rEoD©tZÜ©d)«ÿ´#¦qÝ—ŽöåÂuôĹpÉ“¼µ¾tò»‘!0½@ÐÀ@ÊðMÝ=ñ IIDATkµOT”tV°bµPêCýñ$¶í0M¢>¬dÜ<|‡ÎÇÍŸà;ùÒ»­í|õ¶ett ¹*·Øà”ƒô¼B-Áþñ˜ý¸ö¼£|¹³{»ã|妧X·µ«$ËÃC¥t̤• :©Õ£*4%JRWN)èÓ[ S øpõtj ½kÀ÷ ËË«vrÁMKéè*¾$Û×óp-ÿ7Ó7ñÛ»JJ|Cpˆ§Ý~%ùè|Ï)eaRðzê|Ï^m§˜Â &FQä00lmïãò[—1P$tû—7pémˈÛa.Û'1ôý:ñ‰ãfñ­Ïú#þ®½ý\°ä)ÖoëÆ0‹ÔÅçÝŽ#èéMo#GF—%e;¬–áðÚÚ»=£ª®:‚a‡‰`ÕÖ®ýÕ S»Ý÷Ä*¾ßË ¦©³h*S¸QE£È›*…»³‰àÓ çrõgô5´¼so?ýt)[Úz1C×e8Ge4¨žÐÝå@ʰŽ4¦%e€m¼¦x mw§gÕÆÂ)^(~¸³}ž{;?þý+Yå;Rqãï^áçzS¹!b·uhø“ç~—}¸¯{w´÷qáÍKÙº«ÃP¾êâ÷¨Ü ŽŠÎnÏísÍÃWøÏ•çåXö pe;tw÷S[£:"F.SÁŸ_ÚÀ„¦JÎ?í6ߺûþþΗ÷`Rh}¬DQàüÓä«ÿ|¨¯úmnëá¢[žfOûFJÙ—¦AÄ5ž»»H…â™’=$õ¬R¨„xR(u)À¶íÔÖÆB0®®bX“)ÜÒ¸ë/o ™üuù&Ölé@{b>ÛBçûMªõMüÖÝ\|Û3tt`–˜ø5•a7®hߛΗ¬PO–ôA”a8¸qgÝ ölÜܿůÕVŒÀÒÆÔm|ƒµÛ:FúÚHŽ¡àw€©ug7—ü|]q stõ)t¤\`© ­Í›¢ÞÖ°«~鈈2JÎ+V\`!x´ûÒ¾·CÄ"Aª*ÂÂÁaŽðwúŽ'0Öníà¢[–ÑÕ•À4G_¯|GE8H8@ èêìÍðÿ¹ÅŠ ü¯Zñ‰²ÌN0îMoܬ£–B&6T–¼·øîý~Lú!°zK—ýâyzû¬²õ|!µ•¯½víÙë=ßÀøí¨^ Ê¿ú`Àæ­môÅ  ¡&B4Ô¢| 2?‚þoolçk¿xžÞ~[ûù†Q–ú†B&± Ý>ñD‚Ým.ÞÙðèU¯–€4ƒP¾I¡BÝzßÚõ;@è—œÔ+‰Ÿ<¬Ã‡ Pomlçw½@"á9Œö¨¯Šxuݼµ-sˆzI©è’‹²1@ãΆ{Më7l%™HbÕbá€;W~lŽáMIãõµ»¹êÎH&LwVR¹ê ˜TEƒ ‘H²c»7à·%Kü~Õ÷…²1ÀŠXBˆŸ€ÞüèÝuÛhk{Úøê1ëý"ãïpðêê]|û×/aÛ²ì=ß0µ­¦lÞ¼ÓÍ-JpÃ;-þN>QÖ)ª #~7°`õÚ-tôô£\7§¾&ª‡ÜÆâ¦øÊ{»øÎo–cI‰0ÑñØ2Ö¯2"  „ ·7ÎÖmnïWl}‰_—4ÊÊÛ^Ü/„¸t¬}ÅkuTÁ”¦*BfcLþùw_|{ßýÍ«HL!00ËZ³ aR_uk ï®Þ˜Öý†øzë²Åñ¡ê;Z”}’úÆG®úð,@Ûž.6mkCA0`Ð2alT0„¯}þ­í\wÿk@ñA¦Rãê*˜ú9Ûw¶Ó•øyºõ‘o>P&²xƒU BI¥¾zç¶å¯¿GoVãëcc Ͼ¹ÔÛÄ^.™Ï&Òcþý Ö¬Þ˜ªNR ãâ2ÅØ,SÙüØ5«êFг[_X¾J/—0¾¾‚j7ö]Þ˜@áú-{sKþk¥n2úù™G4 ¦2 BçysåšÌ‰0×ozäªwËLý¾cñ€M±™‹§ö´wñú[îxwKs%•Ñ@ymÁõzâÕ-üä¿V"”Â4†e·I#!“¦mõ `õÚÍtu{¢ÿÙÖØ~ÿ^v‚¸»…j}Ò± ç<`7À»k6Óº¥ †Áôæj"¡@yÄ­ÒDÍÅã¯l涇ßѾø‰ý`À¤©&Šah£oËŽÝ´¶z (Úœ€ñiúäè÷Àñ‰1]©¸õ/ßÞœ‡;kè…—ßa{[Bà…Ñp d–i B†[Udo·ûø+›¹ëÑU 0M1&_(hÒ\Å4BÀî½]¼ýÖÚT•¤Pœ»å®òŸŽ¤ð¹j£tè\»t]íÌ…»œ °eK&6R cµ•aŽ£JÚóê«",<|2~±•{žX=fƧ‚pÐd\mÓÐR¦£«åËßÉHD¥¾ÖúØ5e‹ø˜3@级^­›}rıR)6mÙÅ„ñš !¨‰…HJ,G¦ƒ8£<êª",“Á€AU4H$'BWO¯¿±6sF/ÒI¾Ò±î©ËzÖ?¿ƒ¡‰^èZYPNŠøC2¡XhÒ‚ / Ä>/zæ½0“ys§ê%ç)Õ`Ù’ž‹¾¸…í”×Ð3 A4 2 šFÖêÿD"É{k6³fm+2Õo–Õ·çîm/Ýq;É>‹âÄS&(yØŸk÷;¾¥jÆqW™ÁŠ#S›†Áœý§3oÎ4**Â^n—!–$ž´H:$,gÔyö„€PÀ$45ÑSðl“x‚µë·±ú½Ø2-±¥­kË7t­{r-ƒ ;’Ï%çî±`€B¢¿Ðç‰ Œ›ÿ™3¢3/†émíi0kæ4f¶L¤±±Ú›ð‘ÙBJ),GbÙ Û‘X¶ÄQî~†¤—„ !Üu‰ÓLAÀ4"oRˆÔ»Û»ØØºƒ·Aw”´÷ ´¯¿¥í•{ÇOÏ÷9÷» Àðˆ?S€¨lŒ6Íûø?†j¦|Z˜æÌUVV0gÖ¦Nn¦¦¦È›ÂK¼œ}5뻬ﳮ麺ؼuë×o¡¿?{²Žrì]‰®­¿Ûóƃ¶ãqŠ´cúMÉñ~0‹z™ç@U¨áÐOž©Ÿú/ MÏ}`8bòÄf&Nl¤©¡šÊЍ—©,3ßn>Õ{Íq$=ýqvïîd箽lÛ¶“džô°ÊI¶Æ÷¶Þßþú>fÛ=IŠuC~ÿkŒÀ†"n!&È=Ïû¹~΢¢ãç. TÔ"„Y[¨ÕUÔÕÕP]SE$ t€ïI[b%-,Û!‘°èìꡳ£ËKv•J9vçS;W=¶wõ£«ìÃõ9Á‡b’²a¬A…\ŒØCÁ`u°öÀ®™p¤®žoBûQú¡n©œÄ:'Þ³"ѽí¥Ýoÿù%¬›l";ü0ŘF÷U(x(âuˆŸ3ÿŠÈ„¹u5SŽ:ÜŒÖ`"ÓŒ@dª0ÓÂ_b_¥âJÚ›¤ßìØñV§o类MËWÄw¯êo;$™ç¯,ðÙ/SŒy@cßi —Ø ?Ä„Œª–#š‚¡Êáʘ¨¨2ƒá€c%ú»¿‡DoŸ•ìíëÙøÊnH¦=ù¡BŒ0¦Øgx?0@.ò7áýŸ<ç~•86ç|(&ðÃc7$éïG ~{>yÎ3ÿƒÊó·#¼o‰<þ9FººŠFÇøIEND®B`‚blueman-2.4.3/data/icons/hicolor/128x128/status/000077500000000000000000000000001465054505200211145ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/128x128/status/Makefile.am000066400000000000000000000004441465054505200231520ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 128x128 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/128x128/status/Makefile.in000066400000000000000000000404071465054505200231660ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/128x128/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 128x128 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/128x128/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/128x128/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/128x128/status/blueman-active.png000066400000000000000000000266331465054505200245300ustar00rootroot00000000000000‰PNG  IHDR€€Ã>aËsBIT|dˆ pHYs'_'_†ºjtEXtSoftwarewww.inkscape.org›î< IDATxœíy|%U™÷¿§êî7{'½oéNw€nš}E\AAq>.(.àŒâÀ(ˆlâ¨í† Š0â‚㨨¸Ìè°‹¢¢bcƒ@ÓÐY:é5étgÏ]«êœ÷SwͽI%¹7 óÎ/ŸÊ­[·ªÎ©ó<çÙÎ9OÁÿáÿðøÿâpW`Þ°y³Ñö—ðRÛçÔH)¢>h”JD ¡b6 †Šùls¢ë‰ýlÞ,w•çÿ+ íÌëZx ÇIŒõB©õÀz äñI`Ð!RðtÐôÿ®ãž+U­Ò‡ ÿ+`Ã9›‰Xà ‰8x°‘Ê?›ž~«„x¸¹¿ñ¡­[/´*\ƼãeͫϺîÎSJœ‹`A©s„€šš0‹šêinª%òã÷û |øü&(°l›TÊ&eY$“ƒÃã Ž1K Té²BðSC?ì¹÷ê-Õ|ÎjâeÇÎÙ˜ˆÎJ\Qü{8ägÍÊE´®\ÄòÅ4ÖGñû}ç( KYJAœé´Åðhœ½ýCôî=Hïž’©’þ¥¸©¦&õ£ç¾9]Çœ7¼l`éÙ›#'ôPŸVäÿVW渭Ù¶Œ… ê0„È5©{e€ì/îw)%ƒcìØÙÇ3Ûw1KWs·â&+øîÞŸ_ž˜ÃãÎ^  Dë™7œ§„ú °(sÔ4›Ž\ͱV³riB¸’£+RJâ)‡XÊ&‘²‰%m,[b9Ç‘8RŸ,ø aLA8ä#ôšD‚>Œ¼{gXÅ‘’½}C<ûÂn¶wîEÊ.ëB\ÕsßÕw(£D^xI3@ë›oh—†¼MÀ3Ç|¦É ›ZyÕ‰íÔ×EÜ£¹^>K32‘f8–f,–ÆQ*×Ë3ÌឬÜîéå™s2B¦!¨ h¬ Ð P ä*è^8>‘d˳;yj[Žíä?ÂïM!?Ö}ß§¶U¼q*„—&¼v³¯5øœRâJÀ`‚WžØÎ«N\O$"ONKZô'I²4²ÄÍJ„ÉÄDtçý‹Â,nŠPòe®Òõˆ%ÙòL7}vg¾D°ê†]ñôçxl³]æš ^r Ðvæ Ë-CþD(NÍ[µ¼…³ßx ›€\I²w0ÆxÜ*8^LÀF(sNI¢S‚‘ò¤GmÄÇêEµ´Ô‡”KôCÃã<ü‡mìÙŸ6P[â=½~²wî­T9¼¤`ÍY×½U*ñýŒK ùyÛé'°qýÊlM¥T Œ&Ø=#‘v²¢}Z¢—èñyç{9G)ˆMV-ªeqc$Û R)^ìÚËÃ?O:menw%ÎßõÀ5TªÍ抗 ´¾åúQJ} 0–/YÀ»Ï>™Æºh¶ÑG&ÒtõOÚY‘]ªgÎDô{9ÇkYá IûòšjƒÙßFÇÜ÷èSô ŒdU ¡®ê¹ïÚ›*Órsƒy¸+J¬>+´¸—!O=±wžõwDÃA`Ù’®}cì<0ŽåÈé âÞY*‰#!v'‰Å$–cc 0„¾F(…¢´ ˜²¬BX¶¤(N"åP_À‚`ÀÏ‘ë–cÛ’¾aô3Š3Ö½±i¤ó‘ÿÏU®)gÃ+Îù™¹:Þýmmèó–W°±}% x"Å‹{ǰlÇ[ot/T(”TØ Ë"a%H&$8 ¿Ï  `ø|ø}J Òe‚éË((¯Ì9~¿É†•4ÖPR_µ£{?ýî¤{®@ÜÙ]s!?wë0Ÿ0WÁ Dklç·2Ä÷ù ÞÿŽWg‰/•b÷Á ¶õcÙ®7‡RÓˆâ’z[óü;¾EÒ²ˆ§lâ) DzH[Ð’©ÊŸ_¡¥ÎS]éØ3JÆ!X¿f ÿ¦“tZŸùáU±îuØ:âaS«Ï ]\ ùÇw¿ŽÖå-(À‘’m»GéÖÁ´©º©~SH@9ЏŒmçÜN¬¹Ÿ†¿‹ã@` …ÄÀ4R*„Ð “/¯^A±BÁh<Íxšž>Ö=O` i(LC ¥p™ ð^3U?ù(‘²KÑRÂ4ÑHˆeK𨱳Ïuūֽql¤óÑ'*ØÌž0ï °ê-׿E ~Ü÷ŽW³jy JAʲy¦gˆ‰¤Ž—”tñòþMgé£@º¶@Ü7ήWÞ @ré>b‹ú¨{êX-úB`š ˜ÌÙ}ïÄÏO[6G“4ׇ1MA4¢eA]=ý™rN¯o;ýÉÑ®GºæÞÊÞ1¯ °öŒ/®PB<ˆ ð®·œBûÚ¥€Â²%Ïô “HÛ¥{|Þ¿bÂëó²GrF ©´70ÇÙõªû²÷M.ÝO|Ñ~WB` Ó)õrY¡t™ELQ†øybÙ’ƒc 5D0 A]m˜ÚÚ=»„œQÓþºuüf|î­í óǯÝì« ùïîî©×Î)ǯÀqÏî&–ÌEJ=^Ÿ\xž»Ÿ1¥T$|c &ØGãS' ¥Jé‘DC¸L JÚ™2så¤QÑw¶-žH³°!Œ!Í µX¶Íƒ£QC',{õé}l^¦¤Í›Ð |.Þ]±t¯?e# ‰óüîaÆã–kág6·Áó¿£Üc9âf½¥²½>s­Ê2†*[¯‘ãŸbÇ…·’– âi›D:²± ÂÁÉÜ;Ÿà*g_¨|â«|â«ÉÁÝ‹¥ØÖ3„”ÚÛ9é˜6ZÔeªôêUÑàg*Üüe1/`å›®ß ?ÌPÈÏùï8pXªõLä¬ý¼yjwJQ_Üã)jtén cŒÝ§Þ_²~©Eˆ­ì¥á©ãŽ!Üž! ¡„M0…íQÎ&Èc–xÊõÑ BV,YÀŽîý8R¼jÁºÓ5ÜùÈÀŒz˜  „aªÃÕ{ëë§¡.JyvLöؼÞ_ò;å{<“ÎE7~>7•ÁØÆçèü§Û°HO[$-;í`k#‡¼² $‘š¤ï³u*!ô®½ÆžH¢”" ñÊÛà“ðuæ!>Pu Ðzfø|—´®háôW B¶%Ïö é.§Û!׸îÁ²ú¿Ô¹nïW® PNdZ8@lE/ [O@*Ê5 …ÀP"GŽâ^Ÿ¿?©×çl‡Rah,É¢¦(†€Æú(}†™ˆ'Zë×ý±c´ó‘ç¦mä9 ª`éÙ›#J¨@‡yÏzÝq tƒtï#eÉÉ=ɺŸIç(Šu|f¿PzäÝÏ#Æ6n£óâ›±ˆ“LÛ$ÒŽå`Iá(íUÈ¢^¯¦êõÛ¡´M¶%]û2E‚SN\Ÿ$P7-?çæðÜ)QUe€€¸X pòñëYÐT‹R02‘¢8^FÜ—SÅbž©/`•ÑÊž0¾~ûis‚¤e‘H[HË!-%‘H¡ÝÄBC/¿ì ÁÉ2PX/÷€RŠÃqF&R€¢¾¶†#×-ÏTe‰"õáJÑ£ªÆ'œð-?ˆËAÇù3.ŸTŠŽ}ce <å1 mlï#ïš¼}Š˜d&˜X×Aç?ߊeÆIY’¤mãØ6i)1‰ )ó‰ZÔë êFž$Ó÷/–X{GÜYDŠí+ñ®ë)¸jÃ9›¥k9wT† }XpÒ1mD”RôÅ™HXEÆZ¹ž_Dô²Ò¡Pe”23w«'ÚwÐqñ-Xþ ’i‡´­ÕAÚ‘Zm_¨)ŠTAžÑ˜ÿ,ÿL$,W*B( mÍÒL5VÄb÷ÏåQ5Pp9hÝÒ¦5 tïß501óž?í9…ß)ñû 4@bmt\|3–‚DÊ&mÛHGælt,£PÜ—F©‚|uÏÛs`<ë¶¹nyn62âŠÙSbjT…VŸuÝ+€#6±’ºÚ0 ÅÀH’X2ð‘匢OV … [ظ³¤?±µÝt\v#Vhœ¤e“²l¤íJ¥'¨h&(–HúúIÒ*+™ò HôäÖC£ P„X¹|a¦ G­yó—OšÃ#”EU@Ày™ýG¬Ì¯÷Àx™>™ÀÒ Ñ½JÈÈÛY#¾j—Þ„š iÛ¤,%ÒŽB(=ìœ5 ó Ál¯Ï“ yÒ!û›ûl{&ô–‚5«²Ë ˜Ó”AÅ`Ã9›ñ€Úh˜KšÅDÒb<žžB¬Ou|j‚e¯—%Ž)©PR~ÎØ@Ìê€)ël¡õ¾÷xzÆÄÊÝt^~#Vd”´ívl”í`)Yh–!|FM>k;ÀÀH)ulùÒæl¹B¨ÓgLiP àu¡ ŸæÆZŠ‘‰4É´=…ø.a¸½ÉQ`+‰ƒÖ±JJv@žt˜¸ò7o£íþs==dbù^:.ÿ éÚal×+È2T(!³LPLxU’ð9 –LÛŒÅ-PÐPÁïˬn¯›=¦DE íÌëZÐÉh]Ñ®øOÎHüK©õ©åH¤£ŽB9¶È0½?«cóô®òh(ŪÇÞFÛ}ïóô¼É%}t\öU’µÃØ–ƒ%%Êq™@á‹J·®ù„Ï2ª‚‘‰¤[cÁ–úL7­?û¦æÒµ™*ʼwªùªe ³"nxñU’-ýîÌbƒÌÞ¿Ø“c(E*m»¡eør™Î ìºråÎcÓ‘5™}¿ß—}Ûq¦ýÎÏÉh¡ãmì?ëž²eû7^üÔçmíĶÒ²±mÇvp4屄Ë`3Mö&Š$ˆ4ýõÚîú°w&¸â&’Í}8ŽD8äéúÜý³j ÈHÌÄKL®<[ˆZã cG­”ßofÕ®e—²Î‹ƒAÚ¿·;:ÁŽóî@S‹ìô‚Aº®¸‘=oý5IÛÁvGé,ÇF9ºåG«1­%˜³´ú(!¦¥D*Å‚¿œÊÚ¿!§ŸS›n¡ëªI,Ý#J©Â"i“ߦN® |¾©Œ¼¶ž+*Æ"+ý>3kQYŽãÁÐyý0pâH6zKÉ« ‡³ÿ›®Kn!Y;¬Ó¿Ù¶å =qC((©&=«$R‚#´A§phØz«ï¼ÀXuct_þU’Kú Ô yÞJ)Ø2Ó¦‘+G(õÒSB¨ì¸¥!DöÁYLì2Á tF½åŸÉ¿ø'Ì´×¼Î0qÄ ¼øéÍŒõŽ#±mÛ–X¶ƒí88RaÈé$@¦©'{(Òq‰/Ò‘ØŽ– =‰%¿ú{Ou´êÆèºü&âKöÜÊúä`ù¤AO…z@5§„•‰ÐM- PŠ¥O¼–ãoùµûWy.Ï® û_neï{~‚m舡íh»@:é鬀¬ ²F˜’ ©†Ð1[Jl%´*’±u/pàÍÞó=ùÆj1b3›å“FÕAU G` ƒ²8P Êö ¡ˆ,ãØ[?Çò?¼É“ëúº×?JÇÕ_&ÞÒ¯=$–’rú,,9¦Ô C%:ŠgKq î@ÏÈqOÓsé­8oak·EÛW®!0ÒàíYòë5ã+¼£J §»¦×ÿ¥ #Pi?ku>G}ÿ2üñèÔEæ!¾j×~‰Á“þŒ´RæÒÂN]k•w ц£-$H©¦(©è;ãAz.ºé÷–-¾ùñW³æÖKð%¼«µ\ª‹ª0€,Ù³Uöødo ÐíÊÓâCÒüì {ã—ièž”¼,œp‚ž î¤÷¿¾ƒ ÐNR¸Ä— 帉¦ löœûcö¿ë—žS/~ðLVüà|LÇDÌ2mðT†â\á›þ”Ù!SáüÊO~U2H£ŠNVHBÃl¸ý“ì:ãWì;ã×Óº‰ Ÿògâ­=,¾çìéjì)õJ`×°•6þðYô~ø{ŒžøWOå i²ò®÷ÑôøišW™3‚cq.¨¨l*´lׇ‹ÎÊì¨Çr;î¬zàíÔv¶Ó}þ·H×{ªMjq?».øîôµV.¥”N-ã0¤kÆé¹øvâk»=•g¤B¬½ã"jžß0[ºçÕ)³3û{L…*ùA•Ò¢?ß0œÞ>Py+p$ Grôõ_¤ñ¹ {¿®—¯tÀÇq$©‡è¾úFÏÄ÷Õ±ö¦+¨ynÃôjç%€ªy™.“ ]¨ç§s 'OÆ£´ûRZòV–Î)»ÐùôØDbù~º®þ ÉÅ}žnXHÛW®¦¦g%ÂÈÊý—4ª¢²~49C°´ø/<^(þU‰c9…€;h´ð÷§íZÇÎ n'¾dÿœê-•D` PLõ<½}'ìÍͫٹ†Õ߸ÿD´âÄÏŒTUs§ûe—„IYò÷Bi „"¼ G\ÿÿvöÓæuój0üÊ?±ó’Û<¿áéãXsÓ'4ñEå‰_MTO0Aö þ½àäÌÇdQPpŤcù‡fÊÏò»ßKp×*öž{NhÒû|¦¯·PôŸ}/Î.?YŒ…¾¥?{†PaâgëE)ª2¨ž ‹ÜÀR„Öò?˜šØ“¯-PJ±à'íZî|›Øª]žkœZt€Îk¯#¾Úã5J°ü—ï¢å¡ÓJÌÚÍ›¶ª+ª*0e.˃¦š=\N•¸½D(B²îúO²ôž·1“0²Wâ ÛGëÐòðyį^ž* o?Õ+áʺª¢ÔñIWL²#ËH4A Çdѽgê^Þ}«nl¦Qfð#¿…ÂEéV°hõ¤fa†¼,@¨¾P C[û:³»@hqÀxû t]y#VÃÈô7rá«'x°…ÐÁÖÞpõÌÂÈÀàk~Oç§¿DbÙ^ ¥_I‡RÙée†ÐŒùRCÕ&„èÏ*°€KpSi×N¹.€Áð)f祷zÊÍÝ×õß3aä{Φí–ËðÖO{iÉ%}t^{ÞðˆÎ t´ØqSä‹9¼ÿáeéTøŽYâ lC"6€TxÃ#ìúÇG™s{«@Ï ®}á(Ú?ÿYê¶mô|­ô[ì;÷nz?úMd4ž^>s°šv@U…RÃ!ÚÍs#o¶Jz „ÃÞ÷ÿ˜}çÞíyºö´ „"0VËÚÛ.aÙÝç"lïÓÑãžfÇg?ÏD[—Žºï"œ) =Ê£jF`å‚7ýÚÐKµÐÒÀ &éùØ¿qèµU¢°"¸Ô?Ún¼Šà!ïYÚÒMCt_ñUúÏ|)$¶Ç©ìŨ¦Q]EP‘»¸n^æ-^º)„Ò¹úíhŒÿ:㛞sIÂý+ÿ+Ôô´²îóŸ¡qË+¼?é°ÿÿI×å_éŸù´rm‰—ÕœÀÊ_¿ÄQßRz©w²y€Îk¯#6ƒ¹úÓ”6õ¯®›L†hýάøáùiﳑ'Žx‘Žýãž÷| ¼LãÙ›ÝÅ()0ŒÜH^f©¼’‚øÚt]s=©–ƒžîÞ·”5ߺhÊsÊ÷þ<ä¾_X hùý«Yݵ•¹n2ìHiÚÓŸ8¨Øp°R" _~èêëš>îP®adqç[JcÇþ]ù2öt»ší¬ýæÇHzZET̰yÄwúŒ rØ‘Vݨ§zÛÇÚ;.¢îÙc<Ý*I'ß~P)Ï7™d5ž¡µmÉlSÆ  o(WÏÐwç…`èÔÇÙ{Þ](Û›×ðÔñ´~ïHû a†ÒHé`“czö;Øã ˆ±ƒ߆ N?ûØHh»ýcD_—¿}­Ö!F¦çO#2Q:¥÷•›ØÑ}c¨öCÛ¸Þ¿í³#>è÷ɃîH¶•—0J©—H“ÑŒ}“NYY«:à÷øvZSœzXU‚J²ë¢o1¶Ñ›å,l­ßû0õ[O̮ј‰àWy:ß:ì( éO0¶éYz.¼å›Þ3aÚ¾~‘kf=qØgЬ `;9 ñULTÌ Øs|¢HŒO¸oWx䱌±H$©†Qº®ºÉ3ñ}±(ën¹œú-'ê”p“Ü+¸c8hâ»S|$‚áþJÏEßôFüx˜u_û¸KüÙûqA·ó(‰DÖÖˆõÞåYß´•Ì,.€ñ‰x–s#!ï9r×W(RËúé¼ö:+w{º4x¨™µ_¹šèŽuåfN×ÝÐr†yw|_#'ma÷G¾ëiŒÁ7^Ãú›®$ÜÝJ.ùÝìà÷™Ù@P"‘1üEgåâÝž¬„Ø!”::žLcÛ>Ó$ôX„›‡/ÖÖÅ΋¿á9ùR´w«o»„ÀHíÔ«r§k2cAß IDAT¡Gsó µ:õqöœÿCOmî«cÝÍŸ ¸wiEV|JcëÌéîƒx›Ýâ RWN)ˆéW  ù<¸‚ÚR‚£ ¶7©Q»}knþÑ:D&\X¾ˆ©‘QAî R0xÚ¼´²Ä7„Ð 7D2çö+AÇœn\\N%o&Ogö i;ÅõÑ Bˆi6C@`p!m߸#5u.Äzko»2‚a€Fù{{$†>_Ç!Oû{>ð#OÄ 5Ñ~ÓÕ„ö-Ã0§©‹Ç-ò»G0>‘{ym\ T”ì z 7€708–5ªëB†ð°˜"{[Y÷݋ʦa]òЙ¬þá‡ðK¦©³h–»§p£ŠÆtOª„ûfAÿé±çwy$þŽøÚ•„cú¦®ËL¶š°_/<1`lt"Sœ ÿ¼Òà *ÊûþëÚA`ÀÀÁ‘¬ Ô fxaúÍíS»m«\ø¶T!MZïú Ëõ.L冈Ýþ=ÕÞÝÁo~ýçüÂÓ¹ÁÁfÖßrÁ 1 å©.^·HÐçNpTŒŒeÝþg:î¹Â["e¨ÆÒ°ß›,Ûal,NC}”ºh€`ÐGÚò>SÇTÐòÄkH¶¢ïM÷a¦B¬½ó"žß¤#{^L ­•ÈU¦Â7?Hß;ÿÓSýB‹Yë„›>=TT)øLƒk<%È„â·+$SV¥o¨„xX(u)À¾þA¢!XØaÿ¡‰é./¾«î}'*¦eË«¨Ù³Êìyll• ðMGÿä²>ÏÄô-£ý¶+ ŽÔ!|x¯GÔ×®28”lR¨‡+ZUnîo|HÁ!€žÝÙxÀ†È,Œ!C¬ù¯÷Q»o5Âs2°¦‚צpÿRÚo¿’Ðh=†9·ú”Ûj#zžT000˜)z`Á¦GgE”)PqغõB ÁOA»/ƒCã òS b¸DÙfÎò:½yÿ^P³w%ný‘ÑFLsîõ*µE‚~‚~ÁèÈDžÿÏO¶n½Ð[râ *BL‡dö{v먥‚¥ j*Þ[<÷þ92AÍžÕõÍkÅêªÖó…4Ô„²íuàÐP¶|ãGsz€2¨ ì|ð“OÛvï –L€õ!Â!¿åó°‘ÿ}ô¯ëYÇÆo^K0^§ý|èJ}“hD·O2•âà€Ë‚çwÞµ·$Å3Dõ&… u3èy|Ý} ôC.kŽVÄOžÑæÁ(‡úžv6~ç*‚©è´1‡¹nMµ¡l]wïÍÙO(nª]ŠQ5hî_ð`@÷ν¤Si  ¹.D4èsçÊÏÏ–˜ :7pô·¯"˜Š`º³’ªUÇϤ6ìG©Tš¾ýÙ¿=Ñhêdz¨¾'T¶n½ÐB|ôË^èÚ‡LC°jqݼõ~á~ÎôI›vÍ1ß»’ ®zÏ7 AsCH«)»w÷»¹@ ®þ盽M€œªº2(e$ïúvtîax<ŽrÝœ¦ú°r›m†Fà‚áèÿ¸Ÿ "Lt<¶Šõ«‰|(!˜˜H²wŸÛûûE,õ½*&‹ª2Àþ{6Ç…W‚!Üú·N•C°¢¥–€éØ—?áy@¨eÛ‰lú«8!L!00«Z3¿aÒTvk /ìèÉé~C|¢÷±Í3Ïy;T}ÁrÏ}Wßü`àÐ(»ö „Àï3h]2?ª@ÂÓƒ.zîdŽùÉåðÏ‹Ø7 !õ™ºœýýƒŒæ~~Ó{ß5?­]2˜‡ëBI¥> X[ž~‘‰xV‹›¢ó˜º–‹Ÿy%›î¾ Ÿò3íðrÅ|þ ¡€ñŒ'RtìèÉT'­„qqõh’ü¤,ØýÀµÛêг[ÿ¸e»^.-`qS„:7ö]ݘ@ùú-yæT6ýòR|øªêççoáúš Kä™g;°ììÌß/ïºïêÊ׸r˜·œ»¢m›ßåéçv"ÜñîÖE5Ô„}ÕµËÔkÅ_ßÀ1¿¼¿21 …!DÕmÒPÀ¤¥^[ýØÑ¹›Ñ±¬èÿ]otíªNó—´äçïvlÃ98ðBÇnz÷ Ã0X½¨ŽPÀWq«4Q‹±òÉÓÙxÏ?ãØ7±ï÷™´Ô‡1 môíé;Hoo6Ñ€ã3ÞÇÏß=· 3À¼f­Ù{ï¿îÎÇ5ôÇ¿<Ïþa„ k†ƒ¾ŠX¦)zl=)\ÉÛúä›9îþ‹¦)æÅà øM5†1Mpph”mÏufª$…â¼=ÿ}õÜÞ{3Cx\µQ9Œt>ÚÕÐvúAoسg€%K›‰„‚˜†ACMDÊÁqTE{^²v„Þ`ÝŸÞΦ‡.˜—ŸÙ‚~“… aLC—9<cË–çóò(«Ëz¸¶j¿r8,y«z¸æ›B¨ë@¿ù‘Çžbpd˜†ÁªEµDÃ\§R°þOïdã£ÿPù{O±…‚>š"­gç/[žÍ.øT‚/ôÞí­‡ƒó.2é|ä·õë_&àxéHz{úhj®§®&Œ!õ5 à ™¶+ÒSuÄǛØð»Ì[¯BP ÒXÌò Žð—-Ïb»¿â;»îûä凋ÞÂcÕÂ9?3[c;¿¥PíœúÊM´.×I”‚xʦo(ŽíÌ.¿NÊpÊÎ2®LCÐXÌ[©Øµw€§ŸÞžçßÙYóÏóiôãp1€–>,5W½é¢O ÓmæÇG®áØM­˜î\nÛQM0¯ø„˜ª òQ™ŠîHÅöí=två–º)Ǻy×ÿÜñiØï âÌç¼b> ôÓ,Þ_ùúOþ“ªû’{Œ–æN;åhjjBÙ)ÝÉ´ÃÀH‚Ô fÏ'ü>ƒúH€€?gZÅâ)¶üu;CƒÙÉÊIvÏ£×ÝN!á‹÷ç…æƒЉ^ösñ)}C°aÙ-BM€ŸS^qTN%¸ %'Ã)Òö¼w˜’ð›5a?á`NÅ(¥Ø½ç OýíEl;“0C¦‡÷\Ú÷Ä‘#ötŸU}Èj3€Ii‚—e‚Ú5§.ml;ýÃ81s“Å‹š8ù¤#©¯«É»µb"a3K6‰à÷Ô†ý„Šr ŒŽÇxúoù3z‘NúÉá®G>>Þý‡>¦&z¹cUA5`*âOÉ¢e§\ô1_tÁ‡Df潎jcã‘+ úõâÑŒj°lÉxÂ"–´°êæU3 A8è#0ñ›FÁŠ£T*Í‹»éèìEfú­Â²b‡îÜ÷ÄÿF:f1=ñç• ªÅ‚ÉDžñ÷†µ¯i­]sÚÕ¦?’ÍÌhíG¬fcû*"‘`6V†)K’LÛ$Ò)Ë™sž=! à3 ú ‚~Mô ²¶I2Eg÷>v¼Øƒ-s[ÚɧFwþéúÑ®‡;™LØÙ|¯8wÏ”ýå¾I¿oá‰ï?3ÜÜö/Â0d 0 X׶ж֥47×e'|ä·R Ë‘X¶Âv$–-q”û>Cr ­…îºDi|¦Àgø ýYŒÌ ŽÒÓÛGOÏò莒ö¡Ä`÷­O~ÿA¼÷ôRß‹{Ù0ÌŒøS1…˜¾šæpËÆwü} ~Åû„é+ÈÎXS¡}Ý V._D}}(™­<›x¹ðhÁo¿Ó/nK°{ﺻ÷NÖQŽ} 5º÷®C»û×vr$Éô-Ç宩8^ Fà´ÞAþ¾ÏWXpÜ»Ï 5­|¯0«‹ †,_ºˆ¥K›iYPGM$œÍT–Ÿ¶”j(>æ8’ñx’ƒGè?0ľ}ý¤Ó“s)'Ý›êýÉàÓ¿xÀ¶ÇÓLoÔMeøý¯13˜Š¸å˜ x¿ä÷¦ö³Ž />ò,_¤ñB˜ å*PW¡±±žºúZB~¿»ù´xOÛ+maÙ©”ÅÈè8#ãÙdW¥ ”3lÇGIôo`hÇýÛ™ìÃOõ½Á§b’ªa¾Aå<±§Üüþ:Æ·ž¬_ò #Xw¢á ¬¥ò]R9©.'9¾55¶ï‰ƒÛ~ýV¦ÈÓm^˜b^£‚‡+<ñ§ÚD™ïùŸ"´äÈÆú'Ÿ`†2}¡U†/´R¾U1uÊð ”J*iï’vr·c'{ØÐöÑ][¶&nìëd‰OYæ»W¦˜÷€Æá Ò˜)±Ë~Š µ­'µø5Q‚5QÓ©5ýÁ(€c¥bŽ'5³Ò±ñž'B:çÉO½•c„™0ÅaÃKŠQЏ¥ï…ø”Ø÷‚üü²ÅûS1†¨n¤j†x)2ÀTðÚó)±Ÿÿ9Š {a„—,‘§Âÿ¡Ÿ¿ŒN.„IEND®B`‚blueman-2.4.3/data/icons/hicolor/128x128/status/blueman-disabled.png000066400000000000000000000256561465054505200250300ustar00rootroot00000000000000‰PNG  IHDR€€Ã>aËsBIT|dˆ pHYs'_'_†ºjtEXtSoftwarewww.inkscape.org›î< IDATxœíwœÅ™÷¿Õ=qggój•W«ˆ‚I’ ÂÂDaæÎøŒ¹×~ 68‚ÁÎöÉ÷Þ²…Á‡1Ál°ÍáD9™ $@€åŒ´ »Ú83Ý]õþQ=q'ôîάÄÙ?}ZÓÛ]Ý]]ÏSÏóÔSO= ÿÀ?ðüýBì Œ–,1¦¾kûœj)EÄõR‰€!T¯ †¡z}¶Ù³þ˜þ,Y"v•Gÿ+`êW5;pGIŒéB©éÀt äñ1à`­P¬•‚W‚¦ÿ©µ÷^º·b•>Hø_Á³ÏYèï œ&‹€“€9”ÿÝð:ð„⑦]õËW®¼Ð*ó3Fïi˜´øªc|J)ñ¯ó•ª«Ã´4ÔÒÔ%òã÷û |øü&(°l›xÜ&nYÄbû:ºiß×EOo?Jå¶‚½~gãŽM÷]þR%ß³’xÏ1Àìs–zúŸJ\ –{>ò3yb m[?ºžúÚ~¿/«ŒR”U ôTVH$,:ô±}×~6oßÃæmíÄây;ý[J±¬º:þ›7ï^’(ÃkŽÞ3 0ö¬%U'ôyPß&dž«‰†9jN3§ŽcTc †ib¢ôb¯ :ãþ-¥¤}_ïl|—×Öl¡§7–[Í­BˆeVUàÖíw_Ò?Œ×1¼@‰¶3–~J õ %yÔ4‡ÏœÄ‘³'1qlB¸¯’¦+RJúâ½q›þ¸MoÌÆ²%–#q‰#ua!Àg à ` Â!‘ pФ*èÃȸw’U)Ùþî~V¿µ•5ë¶#e—½+„øÖ¦û/ÿ-ˆJäÐÀ!Ím§/! ùS§&ùL“¹‡·ñy3¨­©r¦{ùÞ= :ztõ&p”J÷ò$s¸…•Û½“½O.±+Ñ\ÃÁ!ÇSÏX:Þ2ä]B±0y¬u|3gz£šê€tn}_/Ý}VÖñ\f1B2y‰NFÊÑ*“Z¢4׆”Kô½Ý<òÌlÛ™é6P/!Ź›ºbóð[©|8¤`òâ«>,•øUrH ùù§Es™3}bª¦R*Úô³µ½—þ„“"äí%‰ž§Çg”÷RF)¨ š´¶D]_•jP©o¯ßÎ#ϾI"a%o·%ÎÛòà·,W› ‡ ´yÍ×”R×Àø1|ü¬c©¯‰¤½³'Áúw»è‹Ù)‘¯gFô{)ãõYá ÉŒñu4Dƒ©sºû¹ÿ±U¼ÛÞ™|U%„úÖ¦û¯\Vž–̃]PbÒâÐ`).C.œ7ƒYü~"á °lÉú]lÜÝåÈÒqï,•Ä‘H8t÷Åèíí'Öoa96Cèk„R(!ò«€¢ÏʆeKvíï£?îP[À‚`ÀÏÌiã±mÉ»íèw§ÕM;µ¡sÝ£Ã÷Ë×”CÀÁ•çüÁœÔ·áf€6ôÎ9óæÌ˜èÆïè‰óöö.,ÛñÖÝ  %¶Dz°-›žþÊ‘ø}¡`ÃçÃï3PJ .”~FÖó ”ñûMfO¬§>@I}Õ;v²ü©×nY¸mSdò…Üýñ¬¡ÃHÂ8X%Úz7þE|©[÷ôðÆæ,ÛÁÍ¡T QœWo j#A¾þÑ#HX}q›¾¸…cY$, hIT‰Ï ˆ¯ÐRgÕú=¬Ýv€ä€`úä1üó‡æk´.ùÙÖÞ ¿uÐ:âAS“‡®.¨ ùÌÇO¢m|3 p¤ä­ØÕ¡iźbçPŽÂï‡KÏ9бMÕ<õê6lGS($¦)R!„f˜Ì{yäJ èKÐÝ— ¹6„‚šê0Ç4²aó.lG"àˆúéÏø;×=öx9Û×+ ´.¾æ+®ðùMÎÿØ ŒÓ€mK^ßÜAW_b@cCéÏ=§”öLƒׯ”±µŒk®æ™W¶ã(‰fi(LC ¥p™ û^ƒU?™¨?n³¯+NsmÓDªBŒÓÀ;ßu‡Žâøºi§vu®{ì…r¶³Œ8´žyÍ™u; Cð©Oëøf”‚¸eóÚ¦ýôÄ´¿$ï/ã¿R–> ¤k ø}š¦Œ­cBK”ÇWmÃ’:îÃD ˜&H2Ajß;ñ“Ç–Íž1šjئ ÑÜXÃúM»’ÏYT;uÑŠë]_†föŒe€)§ýç%ÄC";s3¦Œ–-ymSý ;Ïø/—ðº\êHÚT • LÁG>Жºïä±µLl‰òÔ«Û°„À¦Rê9å²Bþgæ0Eâ'å‰eKötõÓRW…aj¢a¢Ñ*6mmBpZõŒ“îìZûxwšÛFŽN\â« ùïîîÂ÷Ï`ÁÑÓpÅê-ôÆÒžRτׅ³Ë¹ûI£QJEÐgd1h&˜ÔåÉU;°¤¥ôL¢!\&ym‚ä3Ó?…¤QÎß(l[ÒÑ“`T]Cšê¢X¶Íî="†2æwŽ;þ6?9"!i#6 h‹¾ŸtïNÛÈÉ æš8oní »Ïr-üäæ6xæß(÷Xš¸©QR©^Ÿ¼V¥C¬×ÉGOäê ?€’¾„M"·± ÂÁIÞ;“à*m_¨Lâ«Lâ«ÁÝïêóƦýH©G;ó˜JscM²JÇ·F‚ß+sóĈH€‰ºf¶Ü˜¡Ÿó>úAÂa=«¶¹½'mígü—¡v‹ŠúÜON£Kw ‚³NÎ_¿–(3&Öóøª-$´6Ð=C @›Š¹6AÛ£MÁ,}qPÔF‚!˜0¦‘w6ìÄÑ6ɧ-úsǺGÛÕÐCÀH% S݈;«÷ᓦ®¦ ”vòlmïÉî±½?ïßîñ (‹nüLn*€ÌËÒ/‰¢/a³섃­2ž%‰Ô}ŸªS  w Ø¼»›ŽžJ)ªªB7o|~Âø*.ÚΟ‡àëmšYtüû@¶dõ¦ýº évH7®{° þÏWÖíýJ*¾Â ‰ £¢Ì˜PÏc+·‘P(×0C‰49r{}æþ€^Ÿ¶òI„ý]1Z"êk#¼»»ƒž¾@[í´çÖX÷èë%y¨¨{Ö’*%ÔRÐnÞÅ'B7Ȇ]Ä-9°§3P÷3 Œ"WÇ'÷³¥Gú~£×û¸9cùÉWO € –°éO88–ƒ%„£ô¨BæôzU¬×'m‡ü6A–¬ß‘œ(,˜7=$PËÆŸó£py¨‘e€€ø0àØ£§ÓØE)è쉳«£¯€¸/¤rÅ<ÅÏg1‰JjeO8zú(~ô•˜³,úÒrHH‰p$Rèab¶¡—ùì$ÁI1]/÷€RŠÝ}töÄEm´š™ÓÆ'«2Æßÿl¹è‘c€¹sîq h?rÈ'•b펮‚.zŒl[ Õûȸ&cŸ& Žž6Šk¿ôA¦ nIb¶cÛ$¤Äp$R(¤Ì$jN¯Ïª’Lß?Wb­ÛÞéF)æÌ˜ˆÏp‡ž‚oÍ>gI -‡Š1Àþ–ýç­ó˜JU8€RŠ]ûûèé·rŒµB=?‡è¥C¶ÊÈg0Š!ÄfÎÑÂu_=‘_K8$l­ŽÔê@hû"KM‘£ 2ŒÆÌwÌsÐÓo¹RB¡S'MVcBooà“ãFaTŒ\Z÷Ï?|2(Ýû·´÷ ¾ç—,“ý7yÎBdᨩÍ\÷Õû úã6 ÛF:2m }Ùâ>4"Gd2¨[nÛîîÔ°uæ´ñéhdÄ¥C§DqT„&-¾ê`&Àá‡M¤&F¡hïŒÑK;|d!ã…èUBvÃf7îéÀSš¹ñë' ùˆY6qËFÚ®$P:@E3A®DÒ×V)É”a@¢ƒ[÷葪ÇJVaÖäÓ¯ž?ŒW(ˆŠ0€€O%÷ç61E¼Í»» ôð–^ˆîU@RÞ3[¸áⓈ†üÄl›¸å ¤CÂQ¥§S†a¦!˜êõ’!C:¤Î¹ï¶­½GO`)˜ÜšZ4ø¿Ãz(;Ì>gI@"ΈFÂLÓ(zbÝ}‰"b½Øñ!¨ 2¤CÖY˜9±Ÿ^|µ¡q)‰[ÒÑ£CI­T.áɪsR"e¨¤Ä®Þ8½ýZJŽjª¥*”²ÿþ6¬Ë‹²3@_OèCšŽœÕŠ¥`ç¾¾,ìážUB®ž-%Š×[–*àâ°‰ \ñ‰Ô|$ËqP¶CB*„T©Þ›+•Rª(S:1:ȰvïïM=¯uBJ 4ïÕqjn}†‹²3€*UÉSǤŒ¿]ûûŠöz™ç˜’ %eöï  DÝâ¥Ü@»öõqóýÞðÌœØÀ—œL]•Ÿ„ípl”í`)™m |RMd>e;@{g?Rj'Ùø±M©ç ¡ š %P à$€PÐOS}…¢³'A,aßyl·79 l%qÐ:VIéÁȃ0÷ø:n{àMO/9}|=?¿äT£AlwTb©PB¦˜ —ð*/áÓ,–°éê³@A]M~_ru³8iô(в2ÀÔ3®jF'g mB3¸âwlPâ_J­O-G"…tÊq°E’Šôþ”ŽÍлʣ ¿r·Üï ÚÆÔrã×O¥!¶,)QŽË ×Y”Ÿð¸uÍ$|ŠQtöÄÜ F5×&+xøô³–5å¯ÍÐPVpà\iÛ:nTJÄutÇ ˆþ<â_JÂQ(GbY6ñD‚„å - ŽÄQI/œô¤¼Ñ_P(%øÝÓë¹ù>oê mt 7}ýjÃØ–Ä’ e+,Ga(• IË%üv«ü;³Íš“ €—‰…6…Pf ŽLî]‡R:ÚG¿ t}&ÑtÏ·¥CÂqHX‰„EÒDY@(5 :Âçó¡Àõûîõ2E|-.qôº€„å°lŽ9¬…Ë·0 –°I$l,Ë"aÛÄ Ž¨ø,/Èžéá üåùMÜð§W=Ýclc5?ûÆ)4ׇQŽCB: $–"- Ü[çÚ-d0Fò\_ÌB†i&]º“• åc€%K `*@S½«³®ëW¿Tañ¯‡x¶#IHÝómÛ¡)à»çÃÙ §rÇ•§3yl-Ž+¬¸^îeÙ¤ÂF¦æês¥ŒWOЀë$üñÙ üè+=ù Æ7G¹í²ÓÝAI­ Kj› ?áÉ"¼{˜¾¸–(èÊ­åt·­Ë‚²Ýhªðh ÐPI½LZýJ`H…´¶­uèwÎ;–ºê “F×ð«oŸÆÇNœNÜÖö°‰Û6–mƒ£@fŽÁe1‹O¹F@®=€üõ…M,û½7&Ýáæo.b\SŽT8ŽƒRÇI>_›¤$I àºãDªRq!U“^ªUäñƒBù8É!eª†‚þÔÐ+î®áOõ~™~é´ø×=WºF Rqþ鳘Øè¬gü&ß⎃°HX61Ë!n;(GëOéndð&òyë”)¸ï…Mü×/åæÊ‹Ñ ~þÍEŒoޏ‘Å™º6±úPŠxÂv]Ëð¥3Ø5…ž;X”LGV'÷ý~_êElÇ)"ú“œŸî¡B Žœ:ŠÏ.žSðY'9ßüÛÌnkĶÒ²±mÇvp4屄Ë`ƒp Mdm¤àá—·rõoWxb‚–†*n¾t›ªq‰pÈÐõéû§Ô@Ž‘˜ô—˜þ4©l!¢^ÇÊÆŽ U)¿ßL©]ËÎgç:ƒôøÞ¢W~j>†QÜy;¦1Â-—.â‚ÏÁÛÁvgé,ÇF9ºåG«QRt§m­>òˆi)‘JñÀ‹[øÞ/ŸOe+†æº*nýÖiÚ~ùTaŽ´ÉlS'½6ÄçK“ÊÈhëá¢l 2¸Òï3S•å8l×Oš7‘–úªÂÊ€i¾xÖûøéE'Q êôo¶ƒm9(Gn…ã!(tÑS*A"%8Bt ‡GVnå»·ýÍ4Ô„øÙ%§0yL]–š!c´’¶Lv#…i¤¸…R‡ž B¥æ- !R/æÈ\bp¡3êýñÙ,ûŸWˆ%¼çLxÿa£¹ë»‹Y0k Ž#±mÛ–X¶ƒí88Rax ”nê#é¸Ä—éHlGKƒå/oáÆ?¿ê©Ž5anºäÚÆÔfÝ¿h}2 F&©DÐÓC= ’!a}úlÏuÜ×ÕOWïà2ɦ¥QePH˜l§‡Ìõd;ƒR½B(¶·÷òåëŸäOÏl(ÙS’Î=y¿¸ü4Æ5WëKI YZ¢¤™R/ •h/ž-•›K@‚;ÑsòQ­üôⓉVy Ø}qÍ»|ö²§³ÏÛËdÖkÐWxG…$@Zw•Öÿù #PX É ^ÍwõÝ}Þ{ÎÌÖ~såœ6"ÒVH)=éj…JÅH´áh Rê‰)J*>yÚL–~ñx~o «þúì¾výôõ>t%‰b™·g«Ôñ£ìaWò˜’çVïä3?|ŒÕ¼¯!öóÿ>·ïæ8ª}þ’/ª\â*%Â%¾T(ÇM4¥ÀTŠËþuìh„ÇU{·?´†ÿ¸ý”3´Ðt]·Â†âpQ9@©lñïÑÈ' ’½}\üßOó‹‡Öxƒ'qæ‚6~õ3˜ÚZ_ªÆ)£OdØ#¶R( AÓà¿>¿sOöæŠw¤âê;^äú?½¢ÓE (—”§VŒÅáÀWºÈP R.Ó1õáœRÉ•çXzG%ɯ\êuíüûyÇÐ\ëmÙܤÑ5\õ¹…%Ëé^¦SÅÉ´S€hµŸõ$ŽœÒìéy}q›+nz†çÞÜ9TºgÔ)¹3ô{C…ŒÀL§J~ÑŸi–¶TÆ É«k÷pþ5ðÜë;½¿¨'™íŽò•vø8Ždlc5¿¼ütÏÄß×ÕÏç—麉Škðá£b£€ä —„ÎÖó¥ÔÂÀð1IWwŒËo~–¥w½œÊ>Ü:+WïãÎMLßÀm—ŸÆ¤ÑÞü.ÛÚ»ùìáMûFJîÒ¨ˆ P©1uÚÌ/þ³g‹•çXZ!àNýåéõ¼¶~/ÿõ¹´IÍG RI ű³FóÃ/ž@$ì-ÿ{¹ø†§8ÐCèô"êK&’s•@ņÅÄ~Á%a9Aæ=Ÿ- ”PlÜÙÉù×,çî'Ö£ÆTÿtÜ®¿èdÏÄò•m|aÙ£šø¢¼=¿RÖ•“YL:¨ÏgNþ YW 8–yX‘ˆÛ,ûýJ^ß²oÿë<ªBCXD#à³ç³÷|Éï{›kÿ° ¤*;ñ“Èi¾²¢r£™d«€¢lPÄxm–¢PŠŸÛÈë÷rÕç?Àa­ žkÜÚRÃWžÁ¬Iy¿>7R)n¸çîX¾¡Ä‡y¥ ‰_9)P1GP–( ˆpYÈT,z¸*q{‰PlÛÝÅù×<Ä­÷¾îyÉ—x&~ÂvøÞmãŽGÞÊ ~eðÞTûi¯^ž¡¬«*òpÅ;²ƒDD:Š›î[ÍÊ íüçÇÑXSžT;]} .ýï§X¹v·öV¨çg" ]6Tf(Ý(_YªG—r6–„/®ÙÅ'þó^~{÷°ßk×þ^>»ô!^]»Ûò6P*GžÊéþ$*8”kÁq•fæ~÷ïg²`öØ O¦Nš/$¤¾=T.F¨¤ ¢ÓÁ•Âd< ¥-îm ãöÔÏàógQ–'5DC\ÑI|íì#1 Ç !“RK¡H%˜VjøÒ Ò-x?U.hâ+÷û?šô®cW)¢á7|ã>4¿µlO4„à3‹çpË·1¦± tim {«!4C¨aØJeþ¾§æ 9\Yè` %†¡PBûòuT´ÔGøÅ·OgÞto+©:ºãôô— Mãˆ)ÍÜõ½3Y4w)ŸwjS 0“Ì!±ÒB´BŽ ‘ý %ÒCêg¦¾õcÀôqõ\ÑÉ4×ysuõ&¸àꇮúüBfçz•¢û‰'èüë_‰¯]‹ÕžNåpvwŒÝn¦Ï\ U¡€&‘mÛôÇtLasÇ55pyNqGÁn¯¸g.¬öòŒ ÍT¾ó+†¡ ™Æ]„ÔVÀüÃZXö¥¨ö8›°·«Ÿí{ºA>½ôa.\ü>.øð !è_½š-_ø½/¾Xðú 0qØoåyóÞ»Êæ,ß}î1àËGÞb7ªàl`…œJ÷pS‚#„;äK€‹Læ»çƒÏœvK…ƒ%ÝÈ÷®fåºÝüÛÔ{>y.²§§üïR9àcæ­€SæÃÆB+ZÞ;ºc|íx± ý‹ØRqî)3Xò™ƒ&~.:*xë ¯±åãç¼×ˆŸ‰Iþú2\kW1eu‡hK_hÇŽ­&:vß@oíÛŸ8†8­lODÀ¿¼t'¡xöBŽÚ)S¨6 3Ex ()±::Øÿúëôµg}jh¶€¯Wå»®bF`ùœÉaîg[”^ª…–Á€ÉÕ_ø <|\9–Bc÷^ŽØ²*ëØ˜ãŽ£öˆòø*`s3ÕS§²û‰'èX›ŽŽRp‘‚k ð†UP”å.î0/ù/ÍXBé\ýµ‘ 7~ãÔ²?ó³2³·gёѣ©=Ü{¤ÐAƒa0jáB|Á¬õ£-«à¨¼Å+Q‡ò_Ä1c)•B ½Ô{|S”Û¯<#«?4vgÏÑÖVs&þ †P»ü(«#H ñ@_,¡óý*=J©ã÷Ž˜:Š[/;Ñ ‘Ò×omÞÇù×<ÌÖŠ.É.59%„ÀÀHù†¢r‰ŸÄ`™ Eühþ|¢vx« 3QV0¤z´èïÕŸ@§*äó0ÔáÔÁ¾ý:¸¼¸fþè1:”^’íLw¶ƒ IDATE€;òC i±žzªà9¯LPŠø*Ã~ixk2QÞF^IîïÝ߀) j#A„%6CÀö}½\rÓô—pÝÞ÷·\üÓ'éÙa¾·Çþ¬ËëòÉCÈ5`?ÿ<ñÛn+x¾”">ŽCÿw¾ƒÌžíÊÊvP=‰kǵïëÒR@}MÃ6Áší|÷Öç ¦v»cùþãŽA*LSgÑ,tOázoªî—MŸX4“£¦ -#{ÿµ×»ùæ‚çÍÉ“©þõ¯1Feßßœ5‹ê[n)Jü¾+¯$ñÀCªW!”•vüéÊ}Àí{:SéºH0É ¥7¦‚gÞØÉï\‘uG*–þvÿýç×0]C?Ù¿‹mÞ¤Ày§ÏâçÌb hÄ®»®(“&Qý«_¥˜Àœ5K÷üBº=Iü{ïV½òÖ¥ìw„',Û¡««„ & ô!ÜYr3¦üå…üúá5ôÇm.»éiþü· „éõ^Ú›è%xãüÓgsñ¿ä54¼2áƒF|¨Àl â¡ÔÅ;ví£®.‚‚QõUìÜ;ØÐ*Å-÷½N(`òðK[X»­íå‘oÝ2(=“;e\•‰øIÄ®»€Ð¾÷¼1i‘›n*¬Ÿ*L|¨€hÚU¿\Á^€M[ÛSþ€QuU Á†¡‚ŸþéUÖíèt{rc¯ÄV æ`&­R’à`*À+W^h!ø@,ξýÝ ò­ bc›9Äëô6˜‘@%P’ r1Bć E™·'÷7mÕ‰„Œm¬rïîv°£y<3”#F|¨l|èŠÀ€­ÛÛéÅA@cmˆpÈïÝæFæß‡Àìžµ|9*/ZFíß]dJ¹Q¹ P¡~:Žo݆wõÊC0®)âÑ'PÆÍƒ Pi¤†zÁâûMMYCÄJ£b д«ñv` À†ÛIÄ@SMˆHЧ3kŒÐ6¸pò£ä8?¹~‚J¢b °rå…–âZÐ?zkýÚÚn]3b½_dü{:ûËÒƒ%~#ÅÍ7b·»ÞY·Žî>”D«4Ô†õ"ú‘Øi®x{7+ÖßßîÅÃg=ñDÁëG‚ *Ê;ï]Ò'„¸ ´¯}å«ë@é!Ù„æ(Ó‡1"ÿ¼ÿöÆ»üû¯_v` W÷nïW¾2(·q¹Qñ !›î¿ü·ÀSí{°eG;Bü>ƒ¶1#£ „!<½è3¯ï䪻VjX£†Áúö;wPNŒ@Š¡¤R_ýå¶—^y›ž¾­ F7DFÎPO½¶ƒ¥¿×Ÿ‰7†‘î}¨;‹ F$GÐÖ¯\£PKA¯xî¥5(·—n¨¢¦:8>Âõ{òµ,»G¯4L†1$ `´´”&þWtòÄ®»Žø/~Qøþɹ_ù¦pF,IÔ–ÈÔ%Àã{÷à•×7"„îmm-ÕT‡}•µ ÔkùËÛ¸öžÕ¥0 …!„¶‡ð޳Ï.Müûî+zþeËŠ2yØa‡nL`QÜýqÇ6œópS–¼µv+›·µ:dRK ¡€¯2â_i¢æâ¡[ùé½ojANTÑPD@¡˜@¯ÄO¢²1¥°ý¾ïìÎÃzîÅ7ÙÙÞ¤ŒÂpÐW6ãÏ4à ô©ÊöÀ=´b+·<°Ÿ¦)D Eä $ñ“(ćtL l~àŠ‡Pâ« ‡†O?ó{;{AÀg2yL-‘P`X³ùgÓ¯ú—¿mæÖßF+?%`?ÿ<±ÿ:›—êì¤÷’KMü$ú—-Ó1÷ë»ì²²ÆV4EL!l~ðÛ?k;óªñJ‰+m)yôÉU,:q.uQí)l‰²mO/½1ï9ûJÂíÒþÛf~óغÒ"~ˆÃÀØ-·¿ë.Œñãq6nLo¨ˆÝ|3ñ;ï,ÛýrqÐ2…nºÿŠï(¸ÀJØ<òè v¶ïG×]ÜRMK}fýw?½‘;ŸXï©ìpfTOÎÛo—Xå¾_&bªX¡¶D¦|Q n°¤ä‰§W±ÙuBÐTbâ¨(ŸéZçCß¶µ÷pϳ›<—?¦G‹ ÀÏÝ÷mzàú‹”c]:áòÓÏ®fåkp”D û˜4:Jmu`X~ ƒ»æ P‘gù€:±f@o;[þÞµ2Öuîèà·6òðc+ééÑ«‹LS0º¡Š‰£ª ÌÔÜN%·¿Œ„˜œ–7‹ýn}üê;F/øòÎ`ݸ a4ìÙÛɽ¿À‚cfÑ6¾€pÀdbs5=ý=q— Ò—³¨5'‹ÑÚŠ1ÖÛ²õA('_RN}%Äò]Vi0ÉOð¼L°ëùŸN^øÏõSýØðæ%O=óï´4pìü™ÔÖT#D#A¢‘=ý6½‰²|;8½5MYÇöì!s®…6ú!„þCż_Úö˜½aH(F|Í|~[c¶­¸?Ò2Ë4á#Âèéígíúm8RÐØÅgš¿IMU€hØaˆÔWÊÊá=4PÌZñ`êebû÷S3e f¸<ŸŸ«$zׯgß›ofJøÆÍ0 ±R ™•ÉùÔBú¼c‰î-ϯÒ~Ô_;v’aúÇ+ííûyëí-ÄmI}m”@À—Š2 }ÔFTýø}á~¬jh ÐS7ŠÃV>D°ß]Ì¢=›7ª¯Ç_SsH Êqè~ë-v>󌶨“Çá/óIGjg¢Ro!È%jþý|çH ¿oÔ¼Ožnšú5a˜©$þ†Ó¦¶2µm,MM5)Ï]f‡R Ë‘X¶Âv$–-q”û=CÒKÂõºýkŸ)ð™“W,çØŸgÀËù‚Aüµµ%§˜GJJâÈ™C⎚ oå»®’o0âc 0}ÕMáæ9ýç@í„OÓ×’ù êê*fL›ÀÄñ-ÔÖVéÆäI‘JcŸ}4ë\ÖyGüújÚ»{h-pð¡|v.ü²PJÚÉv,Ädù‚®T_d¢ÏîÙ¾rMï–—ÿ诳˪ž ³ ‘°xw×>Þ^»…·Ön¥£³[*|>¿ÏïNîè9ÞÌažÞÏ ÉVR*ÖO=šXOã¶®y} €^Ÿžw+4ïTlXhT»Ÿ÷g…GÏ\쫪?U³À\,ÔD«¨¯¯¥¦6J(àÃïw7Ÿvƒ$l‰•°°l‡xÜ¢ó@7H&»híÞÅG6<ÅÜö·©²óލìî®™ï–*<’L]ŒÀ¥ˆ]tóûküu³?|l°vÌ1F°fžá L¡üN.©œøz£¯ó•ñ»ß\sô†'7ûË1tzCeêì2ÊifKþúÜÍïKîÜ¿Ãà˜ ‚ ƒ CyR»ƒÐyÃvÏ×ß òÒz°¤Z1â—Zã‘ïïÌ_3³¾v±sÍpý,Ój5|¡‰Âðµ"„·»R1%í-ÒŽmuìØf§wÿš[^ZÛ³¦RßC“y~e¿‹mNÎþˆâPPkƒ%vAÂÙ€€m›ßìTGVGL_UÔô#Žïuì¾nâ=½V¢§·{ÓŠ=Hö@Ub+ăaŠƒ†Cr‘¸ùï…øäÙ÷‚¬Ä±9ûŘÀ CR©ˆE(¯=Ÿ<û™¿¥o4RŠY"ÃÿNòš- 5IEND®B`‚blueman-2.4.3/data/icons/hicolor/128x128/status/blueman-tray.png000066400000000000000000000267301465054505200242320ustar00rootroot00000000000000‰PNG  IHDR€€Ã>aËsBIT|dˆ pHYs'_'_†ºjtEXtSoftwarewww.inkscape.org›î< IDATxœíyœeÿßOUŸÓs™ÜÉ„"g"÷Ž »«+âªÀz-( ‚ ‚¢ÑU €ˆ .‚ È‚G€@îÉL2™{¦»«êy~<ÕÕÇtO×ÌtO`ûÉ«2ÕÕÕO=õ|¿Ï÷zžçûÀÿáÿðøÿb_W`̰x±1óåèD;àTJ)b¨“JÄ ¡úlè0 Õ°ÍÞuGlgñb¹¯«<ø_É3ϸ®Éã18TbÌJÍfŸEÄÕÀ¡X#¯‡Íà³k¾bOÙ*½ð¿‚<{qh /tªD,NæQúwSÀ[À3Jˆ'wÖ=±bÅV‰Ÿ1æø@3ÀôE×)à\¥Ä§4ä»G¨¬ŒÒ\_Cc}‘H`0H$ 4AeÛ$6 Ë"·hïè¡­½›Þ¾”Êÿl{<`ã¾¹jy9ß³œøÀ1Àg/õö‡ÎJ\ìŸû}4dÆÔfZ¦63y|u51‚Á@Ö= ð(«@é+¨¬ ™´èèêgëν´nÝMë–6≼þ]¥XRY™øí;-N–à5Ç ˜xÖâŠù¨¯S2¿«®Šrè¼æÎœÄ¸†j !ÒÄD êÅ~ÀûÆý,¥¤­½›ÕvðæªMôöÅs«¹Y±ÄªýjëC—ŒâuÇ P¢åŒÏUBýhN]5MÁAs§sÈÓ™:±!ÜWIÓ)%ý ‡¾„Í@¦/ncÙË‘8ŽÄ‘úf! ` à d ¢‘±p€hؤ"ÀÈ(;Å*Ž”lݱ—•ïnfÕÚ­H™Åe;„ߨøÈU¿Q@‰¼?ð¾f€–Óoœ# y›€SRצÉáµpôü9ÔTW¸WÓ½¼«/Igo’޾$Ý}I¥Ò½<ÅîÍÊíÞ©^žº'%!`‚ªhˆºªu±Õ±Pº‚î{zã,_¹×ÞÞˆc;™¯ðœ)äEëùÖÛ%oœáýÉ',´ÄBßSJ\  Cð‘ùs8zþl*¢2ä4}q‹qÚ:HXšq=‰0˜¸ƒˆîãžpР¹6Êøú *#Ô¯t=úâ,s=¯®Ü),…ºqSò{,[l—£¹Fƒ÷Ì<ãÆÉ–!ïŠcRצMnâ¬Se\c-îÁmq¶¶÷ÑÓoe]Ï%`#¸'/ÑÉÃHÒ£ª"Àôæ*šj¢Ê%úžŽž|þm¶lÏ ¨åHqNëãW·Ž¾•J‡÷ÌXtÝG¥÷¤\ºH$È?,<œy³§z5•RÑÖ5Àæ¶>’ŽGÈ#Ú‹=OϸßÏ=JAEØdZsãë*¼•JñÞº­<ù·wH&­Tq{Pâ¼M}ó±RµÙhñ¾a€–3o¸D)õSÀ˜<¡OžuuÕ1¯Ñ;{“¬ÛÑMÜöDv¾ž9Ñïç¿ÏІMæL®¥¾*ì}×Õ3À#K_cG[gêU•ê¹fIiZnt0÷u@‰é‹"‹qò˜ùsøçE& £Ë–¬ÛÖ͆]=XŽ,N·d©$Ž„dÒ¡§?N_ßñ ˱1BÿF(…"¿ òYÙ°lÉνý $j*CB™;k2¶-ÙÑÖ~Gqjí¬Sê;×>õWø^éšrØ·àì?˜Óû×߉âó  ½³Ï<’ys¦ºñ;z¼·µËvüõF÷‡ …’ [cYØ–Mï@åH‚ƒH8„ (%H— Š?#ëyî MœZG]U%õ¯V¯ßÎϾ‰t7Æf\ÀCŸÌrÆƾz0(ÑÒ·á—)âŸùø±ñ¥RlÞÝËÛ­X¶ƒëÍ¡TQœWo jba¾öñƒIZý ›þ„…cY$- hIT‰Ï0ˆ¯ÐRçµu»Y³¥‹”C0{Æþñ´#tZßù…i}ëÿÔ>ëˆûLL_¹ø*@E4Ìç>y"-“›P€#%ooîbg‡¦ mÔ õBÊQƒpÅÙ‡2±±’gߨ‚í(@` …ÄÀ4R*„Ð “Y–_¯ W¡ «?IO’¦šBª+£LÐÀúÖØŽDÀÁu³Ÿv®]út)Û×/ö L[tÃE®MÎÿÄñLšP€mKÞjí »?9¨±¡xƒç~§”ކLƒúH ûM¬aRS%Ï¿¾GI4HCa)…ËÙe WýdJ „M{w‚¦š¦!ˆUD˜4¡žÕv¸®£8¶vÖ)Ýk—¾TÊvöƒ1g€igÞp¦@Ý Ãœûñc™6¹ ¥ aÙ¼¹q/½q/ÉëâeüWÌÒGtm`@3À~k™Ò\ÅÓ¯mÁ’zÞ‡‰@!0M fïÜ?ñSד–Íî®85QLS‹Fhj¨fÝÆ©ç,¬™¹ð•®uO­+A3ûƘ2À~§þ`Šâq1€Oœ¹€9ûM–-yscI;Ïø/—ðú>ïJÚT •öB¦àŸŽnñÊ1±†©ÍU<ûÆ,Ç!0…i€”zŒ@¹¬ÿ™9LQ€ø)ybÙ’ÝÝ4×V`‚êª(UUlÜÜ „àÔÊ9'þ¾{ÍÓ=%hn_;8aq :|X¸C¸Ç|x ›€ã(Vnê /žŽ”ú&¼¾9û>÷õ[å1†*X¯“›Êõ’þ¤Í@2‰°± ÂÁI•Ip•¶/T&ñU&ñÕ`‰àžw÷%x{ã^¤ÔÞÎϤ©¡:U¥c§ÅÂß)qóĘH€©§Ýp Ü ˜‘Hó>~ѨUkmëM[ûÿe¨Ý!E}n'§Ñ¥{„ ÁÇŽ™‘¿~ÍUÌ™ZÇÓ¯m"©µîB`ÚT̵ †°= ÙÌÒŸ°EM,Œ‚)X½~;޶IŽn˜µðOkŸjVCc ”0Lu;î¨ÞGO:ŒÚê P:ȳ¹­7»Çfôþ¼Ÿ)Üãt/ºñ3¹©Žž7‘ÿíXLýI‹¸å`'lmDàñì,I¤é{¯Ny$€>U€¢uW½q”RTTDøÈü9Høc(»h9#z‚¯´Libá±!HÚ’•÷ê.¤Û!ݸîÅ‚ú?ß½nïWR –)LWÅœ)u,]±…¤r@¹†¡J¤É‘Ûë3Ïõú´íO"ìíŽÓ\ÃPWcÇ®zûã-5³^XÓµö©·Š6ò(PV 0ñ¬ÅJ¨A‡yx(Ý ë·w“°äàžÎ`ÝÏ {¹:>už-=Òå ŸQïÌ›ÈÏ.>ž‚xÒf éàX–tŽÒ^…Ìéõj¨^Ÿ²òÛI[²n[j H°`þlo’@-™|öMÑÒP#?ÊÊ!'ôE`<ÀQ‡Í¦¡¾ ¥ ³7ÁÎŽþâ¾ Èó ý}“¨”Vö…Ãf㦋Ž'dBܲHZHË!)%‘H¡ÝÄlC/óÙ)‚ã1]/÷‚RŠ]ýtö&EMU%sgMNUeB°7ñ…RÑ#ÊÆ‡þË ˆËAÇùS.ŸTŠ5Ûº xÈkdÛ^ï#ã7çä0ÉppجqüäËÇ2 K·mÛ&)%†#‘B!e&Qsz}VÝÈdºü\‰µvk§;‹H1oÎT†ëz ¾qàÙ‹Cùk9z”ö6ï=˜pÄÁ3©ˆ†PJ±so?½VޱV¨çç½ tÈVù F1‚¹™‡Ïiæ§Ÿ@$(ˆ'’¶VIGju ´}‘¥¦ÈQFcæ»@æwÐ;`¹R"‘3gLLUcJ__è3££Fa”\Z÷qÐ Pº÷ojë~Ï/zOögò|? …Cg6ñÓ‹'4HØ$méÈ´M€Žed‹û<ÒˆUÉ î}[võxnëÜY“Ó³‘WŒœC£, 0}ÑuGsÚ*ÕUQжÎ8}ñtÀG"0~ˆ>X%d7lvãŽþ¼_·í$ª"â–M²‘¶+ ”ž ¢™ W"éß’VždÊ0 Ñ“[÷t €‚XE„©“Ç¥ªpÀŒÓ¯?b¯Peaç¦Îçí?Õ#^뮞=|0¥¢û•’·#ÆÜiõÜzé‰TE‚Äm›„å ¤CÒQ¥‡=Ã0Óôz}†dÈÞwî»miëÕX fLó–A >;ª(€’3Àg/IÄ9U±(S&ÔŠÞ¸EOr±>Ôõ¨ 2¤#ÖY˜;µžÛ.=‘šHˆ„”$,éhïÀPR«•Kx²êœ’HY*i#±»/A߀–’ãk¨ˆxöß¿hú´(9ô÷FNÐpÈÓB loïÏ"PÁî[%äêÙbÒaèzËb7¸Øj=·\zÕ¡IÇÁr”í” !•×{s¥’§Š2¥ÞA†Ý°koŸ÷¼iS<5дg\Ç)¹õ-JÎJ(¯’sfNðŒ¿{û‡ìõ2Ï5%JÊì¿Ã6u‹ ílïçÎGü-à™;µžÛ/?‰ÚŠ IÛ!éØ(ÛÁR2Û0,@ø”šÈ"¼g;@[çRê Ùä‰Þs…P ‡M"(‡ p"@$¤±® …¢³7IðôZî~ô_/9{r¿¼üªÂØ®Wà1T(!=&È%¼ÊKø´‹'mºû-PP[]A0ZÝ,N=†DI`æ×5¡“3Ð2¥ \ñ¿·'>,ñ/¥Ö§–#‘ŽB: å8Ø"ÅCô~OÇfè]åÓ PŠ—­å®Gü1AË„nÿÚ)ÔWE°-KJ”ã2 å'Št$I)QØžw }÷³#ýq %•±tn+¡˜=ÒDI@(5 2! ÀûîõÒ#¾—8z]@ÒrHZ6GîßÌ•çÌGOÚ$“6–e‘´mŽG V ~–dºgÚ}?ÿ}#·þñ _eLl¨ä—LS]å8$¥Jb)Ò’À-:×n!ƒ1RßõÇ-`˜&Ñp* ;Y©P:X¼Øf4Ö¹:Ká†~õKÿÚųIRêžoÛU!®=ïH>vÌLî»ætfL¬Áq%ƒ•Ð˽,[‚TØHo¬>WÊø ú€„ÿþÛznúà _±‚ÉMUÜ}婌oˆ¡¤V…%µMŸðdÞ½LBK”NtåÖr¶ÛÖ%AÉ šòZt<¨¯y/“–…E¿R R!m…mkúíóŽ¢¶2 ÀôñÕÜóÍSùÄ ³IØÚ>°“6 ÛÆ²mpÈL\æshâ)×ȵ'‚ÿyi#KôÇãëcÜùõ…Lj¬À‘ ÇqPJâ8iÂçkO2’ ;N¬Â›R1}yŸ!?,”Ž“— ©†Ð1[Jl%´*’Ãf5ñ¯§軎íÝt÷ /“lZ•ea€4ÉzÈÜX@v0ÈëB±µ­¯Ü²Œ?>¿¾hOIA8ç¤9üúªS™ÔT©=$–’²¸DI3¥^*ÑQ<[*7—€w ç¤C§qÛ¥'QUáoÂîË«vð…=ÅîÎ~/“Y¯aÿÂ?Ê$Òº«¸þÏoÂJJnýÓJ®½ç%zúý÷œ¹Óêùí5gpêS‘¶BJéKW+”7ï@¢ G[HRL)PRñ™Sçrã…Ç ú[Xõ?[Ï%·$/¬ÜÎç~¼”•ëýï׋ù÷/Ã÷>÷*Á¢/ª\â*%Â%¾T(ÇM4¥ÀTŠ+?5ŸK?qÂ窽{_Å÷ï} åŒljº®[aCq´(Ÿ  T¶ø÷iä“ ÉžŽ~.ýùsüúñU¾|ðÎ\ÐÂ=ß>ƒ™ÓêŠÕØ3úD†=b+…’6 ~ø¥c8ç$¡xG*®¿ïenùãë:]´€âó’òÔʇ±8Šß2(/dêS_ι+u¢ò\KŸ¨Ô_GrÏc«xmmß=ïHšjü-››>¾šë¾xLÑût/Ó©âd:(@Ue›/>‘Cökòõ¼þ„ÍÕw<Ï ïl)Ý3ê”:yC¡LF`fP%¿èÏ4 ‹Û*cŽä5»9ÿ†'yá­íþ_Ô—Ìv½|¥>Ž#™ØPÉ\uºoâ·wð¥%ºn¢ì|ô(›Zá2˜ÐÙz¾˜Z<} @ÒÝçª;ÿÆ÷¿êem•«÷qÇ&fM®çî«Neúxq—-m=|áGO²zc;ÂðäþûeQÊó©Ó†`~ñŸ}=[ü«<×Ò wÐèÏÏ­ãÍu{øáÐ2Á¤’ Š£Ï/<žXÔßTü·7ìáÒ[Ÿ¥«7ŽÐéEFU—L¤Æʲ¹C‰ý‚KÂr$‚Ìû}¶4PB±a{'çßð=³f5†” ø‡ìÇ-_=É7ñ—½¾…[ò”&¾(mÏ/—õŸBù$@xõ÷Y7§þ Y¿t-ó²"™°Yòà ÞÚÔÎ7?5ŸŠÈѸଃ¸à¬ƒ|ÿä¥ïñ“?¼R•œø)ä4_IQ>/@¦¼€l0H” ‹Øƒ›¥(”â±6ðöº=\÷¥£ÙZ½ïOk®æ¾kÎà€éywŸ©·þ×ëÜ÷Ä*„#vóŠA¿|R l ,#Pá²P0h¨ÙÃ…T‰ÛK„bË®nοáq~õð[¾—| oâ'm‡ïÜý"÷=ùnñ˃¦ È8OGõò¸²®ªÈw}Ð/Ù‘…$š ÒQÜñ—•¬X߯>ÿªK“j§»?É?–kvéh`™z~&òØÐ%CyÜ@éÎò•Åzt±ððÐncQ8ðòª|úòê{»Fý^;÷öñ…ç5»Ü!o%¡|ä)ŸîO¡ŒƒA¹üÁ ¢ß°†"ìíHð£ßnw×õÛ:ùüO°nG7©¨ƒ!$ÒÐI¦ó†:Kˆr©‚²¨/•xCÀƒQÆ·Bçû•`ƒöìGù°'VlfWG?†Ò9C¥Jg58BÏg,—'P.”GxFy¡µe&¾PJß”j”¯úå8ˆÛ/;‰†šˆK_…Þjºt•‘]¼T(çH ”q,@ÏÈKhKI ÷—( Jo#FŸ|ûȹxà»g²àÀ‰‘L4_Hðö*#”3PÖáàr»0OC)D‹{[‚@à¸=50øÒY—äIõUnùê‰\ò±C0 ÇB&¥–óƒGy§µÝw-ª+BüøÂã¸ú³& …pcQºlZ=©˜!H#Ê/ÃÐÖ¾ÚðZpÄœñÜuå©4Õúþíé`ëî¶ïîå_oüë°ÂÈŸ8~6¿¿v³&Õº®¢Þ‰TV ò}¨pË6!Dÿ- ¸7•ÞÝK‰´ƒg`ðÑ3¸íÒ“¨ô9”ë«\ÿ=F~x%ݼTgîô‰– 5Ü{Íéœsò @éÅ.Ž›"_Œbÿ‡¤Pâ=â lCÿE l©8çä9,þÜæè^K g¿òî.>õýGxñmÿSÏBA“+>5ŸŸ|åxjb!ozùhÌÁrÚeJ% ‡h7ϼÙJ`(mè(LWæH®øÔ|ßÓµ‹B€Š®î—Þö K\¡“QøÄ‰‡NáþïžÉÁ3›t´Ð÷–ÙÈöJ²¥ ^¤Ü<ô¶- —j¡¥A(lrÓE'ð‰f•âa9p‡z¥â¥ïñÅ?Éö=½¾=¾>ÆW,ä¼3¶1²`T9ê2ª€’”âºy©]¼tS¥sõ×ÄÂÜ~Ù)wФRª¿ygãÎùþ£<¾¼Õw™Óà’Êí—ŸBsV¶/P®-ñšX:âëMSs,¥R(¡—zOn¬âÞkNçàaÌÕU]\7?Orí]/ðƒû^&žô_æûç÷ß^Ä‚' ïÉÄ81EgD?FIaàXô# ”|h¿îùæiLnò—'aý¶N¾ùËçG^—”êq÷VþüÜ:νî16·ùßåµ²"8jµÔ(Ùp°R"éÍp7dÖúz˜¦;”k¤YnêU8þI\ÿ¥cˆ„üU}Åê]\ù‹çh¬ñ“t"—a3ˆï:ô)ä ¨©ÓP\L$m‡«ïxžçWnóu?¸{»U’N¦ý ¾ )‚2€êIÑÚ¶¤×”ÅR½d’ÊÕ3ôݹBa ø§cfò­sÄôYæÓ¯mæ;¿~‘xÒ¦qA!¯.©Å…Ô³ÜÁÁüýÇñÓ‹O¤"\¼ ãI›+þoǰÁ)‡OÓbßñ{ú“\òÓ¥.ñGîÇ…ÝΣP ÄS—ûZ½rôSœ]”2W°Öôôö{œë{‰–t3PÌœTÇo®9ý§Kê ±}O/ÿú£¿òÚê¶‚«rEoD©tZÜ©d)«ÿ´#¦qÝ—ŽöåÂuôĹpÉ“¼µ¾tò»‘!0½@ÐÀ@ÊðMÝ=ñ IIDATkµOT”tV°bµPêCýñ$¶í0M¢>¬dÜ<|‡ÎÇÍŸà;ùÒ»­í|õ¶ett ¹*·Øà”ƒô¼B-Áþñ˜ý¸ö¼£|¹³{»ã|妧X·µ«$ËÃC¥t̤• :©Õ£*4%JRWN)èÓ[ S øpõtj ½kÀ÷ ËË«vrÁMKéè*¾$Û×óp-ÿ7Ó7ñÛ»JJ|Cpˆ§Ý~%ùè|Ï)eaRðzê|Ï^m§˜Â &FQä00lmïãò[—1P$tû—7pémˈÛa.Û'1ôý:ñ‰ãfñ­Ïú#þ®½ý\°ä)ÖoëÆ0‹ÔÅçÝŽ#èéMo#GF—%e;¬–áðÚÚ»=£ª®:‚a‡‰`ÕÖ®ýÕ S»Ý÷Ä*¾ßË ¦©³h*S¸QE£È›*…»³‰àÓ çrõgô5´¼so?ýt)[Úz1C×e8Ge4¨žÐÝå@ʰŽ4¦%e€m¼¦x mw§gÕÆÂ)^(~¸³}ž{;?þý+Yå;Rqãï^áçzS¹!b·uhø“ç~—}¸¯{w´÷qáÍKÙº«ÃP¾êâ÷¨Ü ŽŠÎnÏísÍÃWøÏ•çåXö pe;tw÷S[£:"F.SÁŸ_ÚÀ„¦JÎ?í6ߺûþþΗ÷`Rh}¬DQàüÓä«ÿ|¨¯úmnëá¢[žfOûFJÙ—¦AÄ5ž»»H…â™’=$õ¬R¨„xR(u)À¶íÔÖÆB0®®bX“)ÜÒ¸ë/o ™üuù&Ölé@{b>ÛBçûMªõMüÖÝ\|Û3tt`–˜ø5•a7®hߛΗ¬PO–ôA”a8¸qgÝ ölÜܿůÕVŒÀÒÆÔm|ƒµÛ:FúÚHŽ¡àw€©ug7—ü|]q stõ)t¤\`© ­Í›¢ÞÖ°«~鈈2JÎ+V\`!x´ûÒ¾·CÄ"Aª*ÂÂÁaŽðwúŽ'0Öníà¢[–ÑÕ•À4G_¯|GE8H8@ èêìÍðÿ¹ÅŠ ü¯Zñ‰²ÌN0îMoܬ£–B&6T–¼·øîý~Lú!°zK—ýâyzû¬²õ|!µ•¯½víÙë=ßÀøí¨^ Ê¿ú`Àæ­môÅ  ¡&B4Ô¢| 2?‚þoolçk¿xžÞ~[ûù†Q–ú†B&± Ý>ñD‚Ým.ÞÙðèU¯–€4ƒP¾I¡BÝzßÚõ;@è—œÔ+‰Ÿ<¬Ã‡ Pomlçw½@"á9Œö¨¯Šxuݼµ-sˆzI©è’‹²1@ãΆ{Më7l%™HbÕbá€;W~lŽáMIãõµ»¹êÎH&LwVR¹ê ˜TEƒ ‘H²c»7à·%Kü~Õ÷…²1ÀŠXBˆŸ€ÞüèÝuÛhk{Úøê1ëý"ãïpðêê]|û×/aÛ²ì=ß0µ­¦lÞ¼ÓÍ-JpÃ;-þN>QÖ)ª #~7°`õÚ-tôô£\7§¾&ª‡ÜÆâ¦øÊ{»øÎo–cI‰0ÑñØ2Ö¯2"  „ ·7ÎÖmnïWl}‰_—4ÊÊÛ^Ü/„¸t¬}ÅkuTÁ”¦*BfcLþùw_|{ßýÍ«HL!00ËZ³ aR_uk ï®Þ˜Öý†øzë²Åñ¡ê;Z”}’úÆG®úð,@Ûž.6mkCA0`Ð2alT0„¯}þ­í\wÿk@ñA¦Rãê*˜ú9Ûw¶Ó•øyºõ‘o>P&²xƒU BI¥¾zç¶å¯¿GoVãëcc Ͼ¹ÔÛÄ^.™Ï&Òcþý Ö¬Þ˜ªNR ãâ2ÅØ,SÙüØ5«êFг[_X¾J/—0¾¾‚j7ö]Þ˜@áú-{sKþk¥n2úù™G4 ¦2 BçysåšÌ‰0×ozäªwËLý¾cñ€M±™‹§ö´wñú[îxwKs%•Ñ@ymÁõzâÕ-üä¿V"”Â4†e·I#!“¦mõ `õÚÍtu{¢ÿÙÖØ~ÿ^v‚¸»…j}Ò± ç<`7À»k6Óº¥ †Áôæj"¡@yÄ­ÒDÍÅã¯l涇ßѾø‰ý`À¤©&Šah£oËŽÝ´¶z (Úœ€ñiúäè÷Àñ‰1]©¸õ/ßÞœ‡;kè…—ßa{[Bà…Ñp d–i B†[Udo·ûø+›¹ëÑU 0M1&_(hÒ\Å4BÀî½]¼ýÖÚT•¤Pœ»å®òŸŽ¤ð¹j£tè\»t]íÌ…»œ °eK&6R cµ•aŽ£JÚóê«",<|2~±•{žX=fƧ‚pÐd\mÓÐR¦£«åËßÉHD¥¾ÖúØ5e‹ø˜3@级^­›}rıR)6mÙÅ„ñš !¨‰…HJ,G¦ƒ8£<êª",“Á€AU4H$'BWO¯¿±6sF/ÒI¾Ò±î©ËzÖ?¿ƒ¡‰^èZYPNŠøC2¡XhÒ‚ / Ä>/zæ½0“ys§ê%ç)Õ`Ù’ž‹¾¸…í”×Ð3 A4 2 šFÖêÿD"É{k6³fm+2Õo–Õ·çîm/Ýq;É>‹âÄS&(yØŸk÷;¾¥jÆqW™ÁŠ#S›†Áœý§3oÎ4**Â^n—!–$ž´H:$,gÔyö„€PÀ$45ÑSðl“x‚µë·±ú½Ø2-±¥­kË7t­{r-ƒ ;’Ï%çî±`€B¢¿Ðç‰ Œ›ÿ™3¢3/†émíi0kæ4f¶L¤±±Ú›ð‘ÙBJ),GbÙ Û‘X¶ÄQî~†¤—„ !Üu‰ÓLAÀ4"oRˆÔ»Û»ØØºƒ·Aw”´÷ ´¯¿¥í•{ÇOÏ÷9÷» Àðˆ?S€¨lŒ6Íûø?†j¦|Z˜æÌUVV0gÖ¦Nn¦¦¦È›ÂK¼œ}5뻬ﳮ麺ؼuë×o¡¿?{²Žrì]‰®­¿Ûóƃ¶ãqŠ´cúMÉñ~0‹z™ç@U¨áÐOž©Ÿú/ MÏ}`8bòÄf&Nl¤©¡šÊЍ—©,3ßn>Õ{Íq$=ýqvïîd箽lÛ¶“džô°ÊI¶Æ÷¶Þßþú>fÛ=IŠuC~ÿkŒÀ†"n!&È=Ïû¹~΢¢ãç. TÔ"„Y[¨ÕUÔÕÕP]SE$ t€ïI[b%-,Û!‘°èìꡳ£ËKv•J9vçS;W=¶wõ£«ìÃõ9Á‡b’²a¬A…\ŒØCÁ`u°öÀ®™p¤®žoBûQú¡n©œÄ:'Þ³"ѽí¥Ýoÿù%¬›l";ü0ŘF÷U(x(âuˆŸ3ÿŠÈ„¹u5SŽ:ÜŒÖ`"ÓŒ@dª0ÓÂ_b_¥âJÚ›¤ßìØñV§o类MËWÄw¯êo;$™ç¯,ðÙ/SŒy@cßi —Ø ?Ä„Œª–#š‚¡Êáʘ¨¨2ƒá€c%ú»¿‡DoŸ•ìíëÙøÊnH¦=ù¡BŒ0¦Øgx?0@.ò7áýŸ<ç~•86ç|(&ðÃc7$éïG ~{>yÎ3ÿƒÊó·#¼o‰<þ9FººŠFÇøIEND®B`‚blueman-2.4.3/data/icons/hicolor/128x128/status/blueman.png000066400000000000000000000267301465054505200232550ustar00rootroot00000000000000‰PNG  IHDR€€Ã>aËsBIT|dˆ pHYs'_'_†ºjtEXtSoftwarewww.inkscape.org›î< IDATxœíyœeÿßOUŸÓs™ÜÉ„"g"÷Ž »«+âªÀz-( ‚ ‚¢ÑU €ˆ .‚ È‚G€@îÉL2™{¦»«êy~<ÕÕÇtO×ÌtO`ûÉ«2ÕÕÕO=õ|¿Ï÷zžçûÀÿáÿðøÿb_W`̰x±1óåèD;àTJ)b¨“JÄ ¡úlè0 Õ°ÍÞuGlgñb¹¯«<ø_É3ϸ®Éã18TbÌJÍfŸEÄÕÀ¡X#¯‡Íà³k¾bOÙ*½ð¿‚<{qh /tªD,NæQúwSÀ[À3Jˆ'wÖ=±bÅV‰Ÿ1æø@3ÀôE×)à\¥Ä§4ä»G¨¬ŒÒ\_Cc}‘H`0H$ 4AeÛ$6 Ë"·hïè¡­½›Þ¾”Êÿl{<`ã¾¹jy9ß³œøÀ1Àg/õö‡ÎJ\ìŸû}4dÆÔfZ¦63y|u51‚Á@Ö= ð(«@é+¨¬ ™´èèêgëν´nÝMë–6≼þ]¥XRY™øí;-N–à5Ç ˜xÖâŠù¨¯S2¿«®Šrè¼æÎœÄ¸†j !ÒÄD êÅ~ÀûÆý,¥¤­½›ÕvðæªMôöÅs«¹Y±ÄªýjëC—ŒâuÇ P¢åŒÏUBýhN]5MÁAs§sÈÓ™:±!ÜWIÓ)%ý ‡¾„Í@¦/ncÙË‘8ŽÄ‘úf! ` à d ¢‘±p€hؤ"ÀÈ(;Å*Ž”lݱ—•ïnfÕÚ­H™Åe;„ߨøÈU¿Q@‰¼?ð¾f€–Óoœ# y›€SRצÉáµpôü9ÔTW¸WÓ½¼«/Igo’޾$Ý}I¥Ò½<ÅîÍÊíÞ©^žº'%!`‚ªhˆºªu±Õ±Pº‚î{zã,_¹×ÞÞˆc;™¯ðœ)äEëùÖÛ%oœáýÉ',´ÄBßSJ\  Cð‘ùs8zþl*¢2ä4}q‹qÚ:HXšq=‰0˜¸ƒˆîãžpР¹6Êøú *#Ô¯t=úâ,s=¯®Ü),…ºqSò{,[l—£¹Fƒ÷Ì<ãÆÉ–!ïŠcRצMnâ¬Se\c-îÁmq¶¶÷ÑÓoe]Ï%`#¸'/ÑÉÃHÒ£ª"Àôæ*šj¢Ê%úžŽž|þm¶lÏ ¨åHqNëãW·Ž¾•J‡÷ÌXtÝG¥÷¤\ºH$È?,<œy³§z5•RÑÖ5Àæ¶>’ŽGÈ#Ú‹=OϸßÏ=JAEØdZsãë*¼•JñÞº­<ù·wH&­Tq{Pâ¼M}ó±RµÙhñ¾a€–3o¸D)õSÀ˜<¡OžuuÕ1¯Ñ;{“¬ÛÑMÜöDv¾ž9Ñïç¿ÏІMæL®¥¾*ì}×Õ3À#K_cG[gêU•ê¹fIiZnt0÷u@‰é‹"‹qò˜ùsøçE& £Ë–¬ÛÖ͆]=XŽ,N·d©$Ž„dÒ¡§?N_ßñ ˱1BÿF(…"¿ òYÙ°lÉνý $j*CB™;k2¶-ÙÑÖ~Gqjí¬Sê;×>õWø^éšrØ·àì?˜Óû×߉âó  ½³Ï<’ys¦ºñ;z¼·µËvüõF÷‡ …’ [cYØ–Mï@åH‚ƒH8„ (%H— Š?#ëyî MœZG]U%õ¯V¯ßÎϾ‰t7Æf\ÀCŸÌrÆƾz0(ÑÒ·á—)âŸùø±ñ¥RlÞÝËÛ­X¶ƒëÍ¡TQœWo jba¾öñƒIZý ›þ„…cY$- hIT‰Ï0ˆ¯ÐRçµu»Y³¥‹”C0{Æþñ´#tZßù…i}ëÿÔ>ëˆûLL_¹ø*@E4Ìç>y"-“›P€#%ooîbg‡¦ mÔ õBÊQƒpÅÙ‡2±±’gߨ‚í(@` …ÄÀ4R*„Ð “Y–_¯ W¡ «?IO’¦šBª+£LÐÀúÖØŽDÀÁu³Ÿv®]út)Û×/ö L[tÃE®MÎÿÄñLšP€mKÞjí »?9¨±¡xƒç~§”ކLƒúH ûM¬aRS%Ï¿¾GI4HCa)…ËÙe WýdJ „M{w‚¦š¦!ˆUD˜4¡žÕv¸®£8¶vÖ)Ýk—¾TÊvöƒ1g€igÞp¦@Ý Ãœûñc™6¹ ¥ aÙ¼¹q/½q/ÉëâeüWÌÒGtm`@3À~k™Ò\ÅÓ¯mÁ’zÞ‡‰@!0M fïÜ?ñSד–Íî®85QLS‹Fhj¨fÝÆ©ç,¬™¹ð•®uO­+A3ûƘ2À~§þ`Šâq1€Oœ¹€9ûM–-yscI;Ïø/—ðú>ïJÚT •öB¦àŸŽnñÊ1±†©ÍU<ûÆ,Ç!0…i€”zŒ@¹¬ÿ™9LQ€ø)ybÙ’ÝÝ4×V`‚êª(UUlÜÜ „àÔÊ9'þ¾{ÍÓ=%hn_;8aq :|X¸C¸Ç|x ›€ã(Vnê /žŽ”ú&¼¾9û>÷õ[å1†*X¯“›Êõ’þ¤Í@2‰°± ÂÁI•Ip•¶/T&ñU&ñÕ`‰àžw÷%x{ã^¤ÔÞÎϤ©¡:U¥c§ÅÂß)qóĘH€©§Ýp Ü ˜‘Hó>~ѨUkmëM[ûÿe¨Ý!E}n'§Ñ¥{„ ÁÇŽ™‘¿~ÍUÌ™ZÇÓ¯m"©µîB`ÚT̵ †°= ÙÌÒŸ°EM,Œ‚)X½~;޶IŽn˜µðOkŸjVCc ”0Lu;î¨ÞGO:ŒÚê P:ȳ¹­7»Çfôþ¼Ÿ)Üãt/ºñ3¹©Žž7‘ÿíXLýI‹¸å`'lmDàñì,I¤é{¯Ny$€>U€¢uW½q”RTTDøÈü9Høc(»h9#z‚¯´Libá±!HÚ’•÷ê.¤Û!ݸîÅ‚ú?ß½nïWR –)LWÅœ)u,]±…¤r@¹†¡J¤É‘Ûë3Ïõú´íO"ìíŽÓ\ÃPWcÇ®zûã-5³^XÓµö©·Š6ò(PV 0ñ¬ÅJ¨A‡yx(Ý ë·w“°äàžÎ`ÝÏ {¹:>už-=Òå ŸQïÌ›ÈÏ.>ž‚xÒf éàX–tŽÒ^…Ìéõj¨^Ÿ²òÛI[²n[j H°`þlo’@-™|öMÑÒP#?ÊÊ!'ôE`<ÀQ‡Í¦¡¾ ¥ ³7ÁÎŽþâ¾ Èó ý}“¨”Vö…Ãf㦋Ž'dBܲHZHË!)%‘H¡ÝÄlC/óÙ)‚ã1]/÷‚RŠ]ýtö&EMU%sgMNUeB°7ñ…RÑ#ÊÆ‡þË ˆËAÇùS.ŸTŠ5Ûº xÈkdÛ^ï#ã7çä0ÉppجqüäËÇ2 K·mÛ&)%†#‘B!e&Qsz}VÝÈdºü\‰µvk§;‹H1oÎT†ëz ¾qàÙ‹Cùk9z”ö6ï=˜pÄÁ3©ˆ†PJ±so?½VޱV¨çç½ tÈVù F1‚¹™‡Ïiæ§Ÿ@$(ˆ'’¶VIGju ´}‘¥¦ÈQFcæ»@æwÐ;`¹R"‘3gLLUcJ__è3££Fa”\Z÷qÐ Pº÷ojë~Ï/zOögò|? …Cg6ñÓ‹'4HØ$méÈ´M€Žed‹û<ÒˆUÉ î}[võxnëÜY“Ó³‘WŒœC£, 0}ÑuGsÚ*ÕUQжÎ8}ñtÀG"0~ˆ>X%d7lvãŽþ¼_·í$ª"â–M²‘¶+ ”ž ¢™ W"éß’VždÊ0 Ñ“[÷t €‚XE„©“Ç¥ªpÀŒÓ¯?b¯Peaç¦Îçí?Õ#^뮞=|0¥¢û•’·#ÆÜiõÜzé‰TE‚Äm›„å ¤CÒQ¥‡=Ã0Óôz}†dÈÞwî»miëÕX fLó–A >;ª(€’3Àg/IÄ9U±(S&ÔŠÞ¸EOr±>Ôõ¨ 2¤#ÖY˜;µžÛ.=‘šHˆ„”$,éhïÀPR«•Kx²êœ’HY*i#±»/A߀–’ãk¨ˆxöß¿hú´(9ô÷FNÐpÈÓB loïÏ"PÁî[%äêÙbÒaèzËb7¸Øj=·\zÕ¡IÇÁr”í” !•×{s¥’§Š2¥ÞA†Ý°koŸ÷¼iS<5дg\Ç)¹õ-JÎJ(¯’sfNðŒ¿{û‡ìõ2Ï5%JÊì¿Ã6u‹ ílïçÎGü-à™;µžÛ/?‰ÚŠ IÛ!éØ(ÛÁR2Û0,@ø”šÈ"¼g;@[çRê Ùä‰Þs…P ‡M"(‡ p"@$¤±® …¢³7IðôZî~ô_/9{r¿¼üªÂØ®Wà1T(!=&È%¼ÊKø´‹'mºû-PP[]A0ZÝ,N=†DI`æ×5¡“3Ð2¥ \ñ¿·'>,ñ/¥Ö§–#‘ŽB: å8Ø"ÅCô~OÇfè]åÓ PŠ—­å®Gü1AË„nÿÚ)ÔWE°-KJ”ã2 å'Št$I)QØžw }÷³#ýq %•±tn+¡˜=ÒDI@(5 2! ÀûîõÒ#¾—8z]@ÒrHZ6GîßÌ•çÌGOÚ$“6–e‘´mŽG V ~–dºgÚ}?ÿ}#·þñ _eLl¨ä—LS]å8$¥Jb)Ò’À-:×n!ƒ1RßõÇ-`˜&Ñp* ;Y©P:X¼Øf4Ö¹:Ká†~õKÿÚųIRêžoÛU!®=ïH>vÌLî»ætfL¬Áq%ƒ•Ð˽,[‚TØHo¬>WÊø ú€„ÿþÛznúà _±‚ÉMUÜ}婌oˆ¡¤V…%µMŸðdÞ½LBK”NtåÖr¶ÛÖ%AÉ šòZt<¨¯y/“–…E¿R R!m…mkúíóŽ¢¶2 ÀôñÕÜóÍSùÄ ³IØÚ>°“6 ÛÆ²mpÈL\æshâ)×ȵ'‚ÿyi#KôÇãëcÜùõ…Lj¬À‘ ÇqPJâ8iÂçkO2’ ;N¬Â›R1}yŸ!?,”Ž“— ©†Ð1[Jl%´*’Ãf5ñ¯§軎íÝt÷ /“lZ•ea€4ÉzÈÜX@v0ÈëB±µ­¯Ü²Œ?>¿¾hOIA8ç¤9üúªS™ÔT©=$–’²¸DI3¥^*ÑQ<[*7—€w ç¤C§qÛ¥'QUáoÂîË«vð…=ÅîÎ~/“Y¯aÿÂ?Ê$Òº«¸þÏoÂJJnýÓJ®½ç%zúý÷œ¹Óêùí5gpêS‘¶BJéKW+”7ï@¢ G[HRL)PRñ™Sçrã…Ç ú[Xõ?[Ï%·$/¬ÜÎç~¼”•ëýï׋ù÷/Ã÷>÷*Á¢/ª\â*%Â%¾T(ÇM4¥ÀTŠ+?5ŸK?qÂ窽{_Å÷ï} åŒljº®[aCq´(Ÿ  T¶ø÷iä“ ÉžŽ~.ýùsüúñU¾|ðÎ\ÐÂ=ß>ƒ™ÓêŠÕØ3úD†=b+…’6 ~ø¥c8ç$¡xG*®¿ïenùãë:]´€âó’òÔʇ±8Šß2(/dêS_ι+u¢ò\KŸ¨Ô_GrÏc«xmmß=ïHšjü-››>¾šë¾xLÑût/Ó©âd:(@Ue›/>‘Cökòõ¼þ„ÍÕw<Ï ïl)Ý3ê”:yC¡LF`fP%¿èÏ4 ‹Û*cŽä5»9ÿ†'yá­íþ_Ô—Ìv½|¥>Ž#™ØPÉ\uºoâ·wð¥%ºn¢ì|ô(›Zá2˜ÐÙz¾˜Z<} @ÒÝçª;ÿÆ÷¿êem•«÷qÇ&fM®çî«Neúxq—-m=|áGO²zc;ÂðäþûeQÊó©Ó†`~ñŸ}=[ü«<×Ò wÐèÏÏ­ãÍu{øáÐ2Á¤’ Š£Ï/<žXÔßTü·7ìáÒ[Ÿ¥«7ŽÐéEFU—L¤Æʲ¹C‰ý‚KÂr$‚Ìû}¶4PB±a{'çßð=³f5†” ø‡ìÇ-_=É7ñ—½¾…[ò”&¾(mÏ/—õŸBù$@xõ÷Y7§þ Y¿t-ó²"™°Yòà ÞÚÔÎ7?5ŸŠÈѸଃ¸à¬ƒ|ÿä¥ïñ“?¼R•œø)ä4_IQ>/@¦¼€l0H” ‹Øƒ›¥(”â±6ðöº=\÷¥£ÙZ½ïOk®æ¾kÎà€éywŸ©·þ×ëÜ÷Ä*„#vóŠA¿|R l ,#Pá²P0h¨ÙÃ…T‰ÛK„bË®nοáq~õð[¾—| oâ'm‡ïÜý"÷=ùnñ˃¦ È8OGõò¸²®ªÈw}Ð/Ù‘…$š ÒQÜñ—•¬X߯>ÿªK“j§»?É?–kvéh`™z~&òØÐ%CyÜ@éÎò•Åzt±ððÐncQ8ðòª|úòê{»Fý^;÷öñ…ç5»Ü!o%¡|ä)ŸîO¡ŒƒA¹üÁ ¢ß°†"ìíHð£ßnw×õÛ:ùüO°nG7©¨ƒ!$ÒÐI¦ó†:Kˆr©‚²¨/•xCÀƒQÆ·Bçû•`ƒöìGù°'VlfWG?†Ò9C¥Jg58BÏg,—'P.”GxFy¡µe&¾PJß”j”¯úå8ˆÛ/;‰†šˆK_…Þjºt•‘]¼T(çH ”q,@ÏÈKhKI ÷—( Jo#FŸ|ûȹxà»g²àÀ‰‘L4_Hðö*#”3PÖáàr»0OC)D‹{[‚@à¸=50øÒY—äIõUnùê‰\ò±C0 ÇB&¥–óƒGy§µÝw-ª+BüøÂã¸ú³& …pcQºlZ=©˜!H#Ê/ÃÐÖ¾ÚðZpÄœñÜuå©4Õúþíé`ëî¶ïîå_oüë°ÂÈŸ8~6¿¿v³&Õº®¢Þ‰TV ò}¨pË6!Dÿ- ¸7•ÞÝK‰´ƒg`ðÑ3¸íÒ“¨ô9”ë«\ÿ=F~x%ݼTgîô‰– 5Ü{Íéœsò @éÅ.Ž›"_Œbÿ‡¤Pâ=â lCÿE l©8çä9,þÜæè^K g¿òî.>õýGxñmÿSÏBA“+>5ŸŸ|åxjb!ozùhÌÁrÚeJ% ‡h7ϼÙJ`(mè(LWæH®øÔ|ßÓµ‹B€Š®î—Þö K\¡“QøÄ‰‡NáþïžÉÁ3›t´Ð÷–ÙÈöJ²¥ ^¤Ü<ô¶- —j¡¥A(lrÓE'ð‰f•âa9p‡z¥â¥ïñÅ?Éö=½¾=¾>ÆW,ä¼3¶1²`T9ê2ª€’”âºy©]¼tS¥sõ×ÄÂÜ~Ù)wФRª¿ygãÎùþ£<¾¼Õw™Óà’Êí—ŸBsV¶/P®-ñšX:âëMSs,¥R(¡—zOn¬âÞkNçàaÌÕU]\7?Orí]/ðƒû^&žô_æûç÷ß^Ä‚' ïÉÄ81EgD?FIaàXô# ”|h¿îùæiLnò—'aý¶N¾ùËçG^—”êq÷VþüÜ:νî16·ùßåµ²"8jµÔ(Ùp°R"éÍp7dÖúz˜¦;”k¤YnêU8þI\ÿ¥cˆ„üU}Åê]\ù‹çh¬ñ“t"—a3ˆï:ô)ä ¨©ÓP\L$m‡«ïxžçWnóu?¸{»U’N¦ý ¾ )‚2€êIÑÚ¶¤×”ÅR½d’ÊÕ3ôݹBa ø§cfò­sÄôYæÓ¯mæ;¿~‘xÒ¦qA!¯.©Å…Ô³ÜÁÁüýÇñÓ‹O¤"\¼ ãI›+þoǰÁ)‡OÓbßñ{ú“\òÓ¥.ñGîÇ…ÝΣP ÄS—ûZ½rôSœ]”2W°Öôôö{œë{‰–t3PÌœTÇo®9ý§Kê ±}O/ÿú£¿òÚê¶‚«rEoD©tZÜ©d)«ÿ´#¦qÝ—ŽöåÂuôĹpÉ“¼µ¾tò»‘!0½@ÐÀ@ÊðMÝ=ñ IIDATkµOT”tV°bµPêCýñ$¶í0M¢>¬dÜ<|‡ÎÇÍŸà;ùÒ»­í|õ¶ett ¹*·Øà”ƒô¼B-Áþñ˜ý¸ö¼£|¹³{»ã|妧X·µ«$ËÃC¥t̤• :©Õ£*4%JRWN)èÓ[ S øpõtj ½kÀ÷ ËË«vrÁMKéè*¾$Û×óp-ÿ7Ó7ñÛ»JJ|Cpˆ§Ý~%ùè|Ï)eaRðzê|Ï^m§˜Â &FQä00lmïãò[—1P$tû—7pémˈÛa.Û'1ôý:ñ‰ãfñ­Ïú#þ®½ý\°ä)ÖoëÆ0‹ÔÅçÝŽ#èéMo#GF—%e;¬–áðÚÚ»=£ª®:‚a‡‰`ÕÖ®ýÕ S»Ý÷Ä*¾ßË ¦©³h*S¸QE£È›*…»³‰àÓ çrõgô5´¼so?ýt)[Úz1C×e8Ge4¨žÐÝå@ʰŽ4¦%e€m¼¦x mw§gÕÆÂ)^(~¸³}ž{;?þý+Yå;Rqãï^áçzS¹!b·uhø“ç~—}¸¯{w´÷qáÍKÙº«ÃP¾êâ÷¨Ü ŽŠÎnÏísÍÃWøÏ•çåXö pe;tw÷S[£:"F.SÁŸ_ÚÀ„¦JÎ?í6ߺûþþΗ÷`Rh}¬DQàüÓä«ÿ|¨¯úmnëá¢[žfOûFJÙ—¦AÄ5ž»»H…â™’=$õ¬R¨„xR(u)À¶íÔÖÆB0®®bX“)ÜÒ¸ë/o ™üuù&Ölé@{b>ÛBçûMªõMüÖÝ\|Û3tt`–˜ø5•a7®hߛΗ¬PO–ôA”a8¸qgÝ ölÜܿůÕVŒÀÒÆÔm|ƒµÛ:FúÚHŽ¡àw€©ug7—ü|]q stõ)t¤\`© ­Í›¢ÞÖ°«~鈈2JÎ+V\`!x´ûÒ¾·CÄ"Aª*ÂÂÁaŽðwúŽ'0Öníà¢[–ÑÕ•À4G_¯|GE8H8@ èêìÍðÿ¹ÅŠ ü¯Zñ‰²ÌN0îMoܬ£–B&6T–¼·øîý~Lú!°zK—ýâyzû¬²õ|!µ•¯½víÙë=ßÀøí¨^ Ê¿ú`Àæ­môÅ  ¡&B4Ô¢| 2?‚þoolçk¿xžÞ~[ûù†Q–ú†B&± Ý>ñD‚Ým.ÞÙðèU¯–€4ƒP¾I¡BÝzßÚõ;@è—œÔ+‰Ÿ<¬Ã‡ Pomlçw½@"á9Œö¨¯Šxuݼµ-sˆzI©è’‹²1@ãΆ{Më7l%™HbÕbá€;W~lŽáMIãõµ»¹êÎH&LwVR¹ê ˜TEƒ ‘H²c»7à·%Kü~Õ÷…²1ÀŠXBˆŸ€ÞüèÝuÛhk{Úøê1ëý"ãïpðêê]|û×/aÛ²ì=ß0µ­¦lÞ¼ÓÍ-JpÃ;-þN>QÖ)ª #~7°`õÚ-tôô£\7§¾&ª‡ÜÆâ¦øÊ{»øÎo–cI‰0ÑñØ2Ö¯2"  „ ·7ÎÖmnïWl}‰_—4ÊÊÛ^Ü/„¸t¬}ÅkuTÁ”¦*BfcLþùw_|{ßýÍ«HL!00ËZ³ aR_uk ï®Þ˜Öý†øzë²Åñ¡ê;Z”}’úÆG®úð,@Ûž.6mkCA0`Ð2alT0„¯}þ­í\wÿk@ñA¦Rãê*˜ú9Ûw¶Ó•øyºõ‘o>P&²xƒU BI¥¾zç¶å¯¿GoVãëcc Ͼ¹ÔÛÄ^.™Ï&Òcþý Ö¬Þ˜ªNR ãâ2ÅØ,SÙüØ5«êFг[_X¾J/—0¾¾‚j7ö]Þ˜@áú-{sKþk¥n2úù™G4 ¦2 BçysåšÌ‰0×ozäªwËLý¾cñ€M±™‹§ö´wñú[îxwKs%•Ñ@ymÁõzâÕ-üä¿V"”Â4†e·I#!“¦mõ `õÚÍtu{¢ÿÙÖØ~ÿ^v‚¸»…j}Ò± ç<`7À»k6Óº¥ †Áôæj"¡@yÄ­ÒDÍÅã¯l涇ßѾø‰ý`À¤©&Šah£oËŽÝ´¶z (Úœ€ñiúäè÷Àñ‰1]©¸õ/ßÞœ‡;kè…—ßa{[Bà…Ñp d–i B†[Udo·ûø+›¹ëÑU 0M1&_(hÒ\Å4BÀî½]¼ýÖÚT•¤Pœ»å®òŸŽ¤ð¹j£tè\»t]íÌ…»œ °eK&6R cµ•aŽ£JÚóê«",<|2~±•{žX=fƧ‚pÐd\mÓÐR¦£«åËßÉHD¥¾ÖúØ5e‹ø˜3@级^­›}rıR)6mÙÅ„ñš !¨‰…HJ,G¦ƒ8£<êª",“Á€AU4H$'BWO¯¿±6sF/ÒI¾Ò±î©ËzÖ?¿ƒ¡‰^èZYPNŠøC2¡XhÒ‚ / Ä>/zæ½0“ys§ê%ç)Õ`Ù’ž‹¾¸…í”×Ð3 A4 2 šFÖêÿD"É{k6³fm+2Õo–Õ·çîm/Ýq;É>‹âÄS&(yØŸk÷;¾¥jÆqW™ÁŠ#S›†Áœý§3oÎ4**Â^n—!–$ž´H:$,gÔyö„€PÀ$45ÑSðl“x‚µë·±ú½Ø2-±¥­kË7t­{r-ƒ ;’Ï%çî±`€B¢¿Ðç‰ Œ›ÿ™3¢3/†émíi0kæ4f¶L¤±±Ú›ð‘ÙBJ),GbÙ Û‘X¶ÄQî~†¤—„ !Üu‰ÓLAÀ4"oRˆÔ»Û»ØØºƒ·Aw”´÷ ´¯¿¥í•{ÇOÏ÷9÷» Àðˆ?S€¨lŒ6Íûø?†j¦|Z˜æÌUVV0gÖ¦Nn¦¦¦È›ÂK¼œ}5뻬ﳮ麺ؼuë×o¡¿?{²Žrì]‰®­¿Ûóƃ¶ãqŠ´cúMÉñ~0‹z™ç@U¨áÐOž©Ÿú/ MÏ}`8bòÄf&Nl¤©¡šÊЍ—©,3ßn>Õ{Íq$=ýqvïîd箽lÛ¶“džô°ÊI¶Æ÷¶Þßþú>fÛ=IŠuC~ÿkŒÀ†"n!&È=Ïû¹~΢¢ãç. TÔ"„Y[¨ÕUÔÕÕP]SE$ t€ïI[b%-,Û!‘°èìꡳ£ËKv•J9vçS;W=¶wõ£«ìÃõ9Á‡b’²a¬A…\ŒØCÁ`u°öÀ®™p¤®žoBûQú¡n©œÄ:'Þ³"ѽí¥Ýoÿù%¬›l";ü0ŘF÷U(x(âuˆŸ3ÿŠÈ„¹u5SŽ:ÜŒÖ`"ÓŒ@dª0ÓÂ_b_¥âJÚ›¤ßìØñV§o类MËWÄw¯êo;$™ç¯,ðÙ/SŒy@cßi —Ø ?Ä„Œª–#š‚¡Êáʘ¨¨2ƒá€c%ú»¿‡DoŸ•ìíëÙøÊnH¦=ù¡BŒ0¦Øgx?0@.ò7áýŸ<ç~•86ç|(&ðÃc7$éïG ~{>yÎ3ÿƒÊó·#¼o‰<þ9FººŠFÇøIEND®B`‚blueman-2.4.3/data/icons/hicolor/16x16/000077500000000000000000000000001465054505200174215ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/16x16/Makefile.am000066400000000000000000000000511465054505200214510ustar00rootroot00000000000000SUBDIRS = \ devices \ status \ apps blueman-2.4.3/data/icons/hicolor/16x16/Makefile.in000066400000000000000000000500711465054505200214710ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/16x16 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ devices \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/16x16/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/16x16/apps/000077500000000000000000000000001465054505200203645ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/16x16/apps/Makefile.am000066400000000000000000000002361465054505200224210ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 16x16 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/16x16/apps/Makefile.in000066400000000000000000000401701465054505200224330ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/16x16/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 16x16 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/16x16/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/16x16/apps/blueman.png000066400000000000000000000015111465054505200225130ustar00rootroot00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYsììŠnýrtEXtSoftwarewww.inkscape.org›î<ÆIDAT8m“KHTaÇÿß¹wwœ5±4_5ˆRT”Ha-ZD‹"Z$RàƒÀjWQDD¦A”Q‹©v½\ˆ˜- 4dÚ¨èˆcN>ÆqtæÎ½÷ûîýZ„œÎîÎÿÇ9üÏ!øOTœiÛžçó6mËÉ,fÜ ¿gãá™hûøû–ðæ^²¹P{¥ón ´ žØl¹óq‡$€¥”¹ññ™g__\¼µ±ß²19ÞÜy·¢¢ôzLåîdŠ¢ª,“‘8–Š„nÊy>O¥«°Ê~ê_ÕÇ.)ò×Ï.i¢¦Sh:C±ßÛöA$(5YL‰y~ÿ¥ÒS ÒþܬFf‘rUUGRÑ iœs0ƒã^]%D ‡®3¨&ñez]i€ì,yÇÂbY.+Î)Õt€s¼ëC_0Œ¶†ÃpÚ,XŒ+p»Å«:ë:‰ØŠ ªSx]v´7BRcàF³ÑÜN ™6ÌÇ’pÚG€ê )ÕDÒà¸ùê;Nì/BËÙ½8]€G–P÷ Ós+ àçi+0ÓäšF¡SÆ |˜Àhx|/B‘8–V´5·L˜éÃX«ÁiÑÚX]%9¸ßõ3Ñ:oÔ¢¼0ûÀ\·~}F‹ Çí@ÇÕD¢Iô MA£¢qÌ0±W ª3% °°¬„¼.;DÉŠîI<|3“sœ;Z†“JÐøø b ²C‚¢¤Bi€X,ñD¶‘¨BMtNA–í „Àn³âZÇ7¨ŒC–íD2ŸÐ̧«ºµSŽô,{vÖx r‚‚$YáÏrâuïRÔ„$Y‘áÙôÔLëðÛ†i˜~·ìÎÎßê+ÏȥЬ²C‚ÉôÄȯá—Á®æ;ôUÍæox25Å{Ž]öù󜛘û37úÙó<6Ú; `͇¿¯Ú9""}2wIEND®B`‚blueman-2.4.3/data/icons/hicolor/16x16/devices/000077500000000000000000000000001465054505200210435ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/16x16/devices/Makefile.am000066400000000000000000000002511465054505200230750ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 16x16 context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/16x16/devices/Makefile.in000066400000000000000000000402131465054505200231100ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/16x16/devices ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 16x16 context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/16x16/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/devices/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/16x16/devices/blueman-device.png000066400000000000000000000011571465054505200244350ustar00rootroot00000000000000‰PNG  IHDRóÿasRGB®ÎébKGDGo¦o®µæ pHYs × ×B(›xtIMEØ ,ttÜGïIDAT8Ë’?h“A‡Ÿ÷¾/‰!66ÅD«Ò"*Ò‚‚84.vsqP¢R•:ˆº:)8U"ˆˆVE….Ö¥H¡C¥›]û­¦´„ØÚ6M$Éwß9)!ù ¹íŽß=<¿»W¨[GϾ<&˜ÎÒŸjJ„½ÿÎ}>k@»2:;z}©6o׊¥ò‰ž“GâûwwhÇ%PL~Ûd|bþî'ïCµyUÐÚ½mÙV¢¥%„ÍÄÌ*éÙFYŒqïÕç"øý>?s™î_ìâp¸ÀöÊ2.‚Ð@‘Íþ$ì×<¾ÕK¢gAw[”¿òy%ãô¼c0§U0Í BÕ©púÎ0é'—9~uˆ€O c ¶ågl0À©þ|}u¡æ¾P„¯¿ð1u…KÓ¬9AÄã<Â|˜Üàfê3ãsP5 ¯ ƒ¤”°R+;3c ,°· ˶Þ.åÖ)®®¡ŒFé2R.`ë2(•ÛÒ@»´]è^q• Dä-×à~šRù†O«Ý:÷F2#}æù³§Ó±öH×¾ŽvŒvYÌ.“Ï­ÏÜèOv&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)) 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 = data/icons/hicolor/16x16/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 16x16 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-down-active.png \ blueman-down-inactive.png \ blueman-up-active.png \ blueman-up-inactive.png \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/16x16/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/16x16/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/16x16/status/blueman-active.png000066400000000000000000000015051465054505200243470ustar00rootroot00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYsììŠnýrtEXtSoftwarewww.inkscape.org›î<ÂIDAT8m“_HSqÇ¿¿»Ý»?wsnº5³9•p E >ÒCôÔC=DTRà‚ ‚È@¤‡ Ê„èõbõØŸ'10‚hƒXFJËt6Ýæv›nw÷ÿí!6ÅuÞÎá|?œÃ÷‚ÿDøøè¿·v`»ÛTt•üNå&’Ù{ñW—[{ÉÖ‘‹ã#­¡†^b2y2y CA)ñéx<ùàýã376÷6'=ƒã#ápè2'è5Å’ŒO»ž^vCåi$õ{ûm]ÆDìítYCm»i§¯7õG¤EI†()X÷-âã©!pd²¬b9W¢ý>ßùÐ±Û UŸÇÕ¯ H(ò"DQ†®ë0¨ ¢g‡‘3¤ I xµ¶þ*@‹m^Í‘´Í!rp kbº®Á?Ýw¬_ûn"oÊ —çQc³Ë:㉘ ¼Zr6Ñk D tU²,Tk%{FΫ™²TdIAIР©ŸžC¦ãNu!.qa)lE¨¸T„ RtÑH!*¸ª âFlŠD*ˆÒ@ˆ›mÉÌ$3vœÉcÌd÷ý¹j’&žÝ9üÏÿ9œ#øŸÈ½rþÞþtâÌ=©îaWzâïêf¾t{}j釳¥½Z±·ðÂ;'³£ƒ'E(Ô·ºi¢‘ ‚Ûi×––nOÿòåìÖ«»“çÞ¾8™Ë¾W7e¼Õq ‡be“FÛ¡iûzÚ‹”/]½Ó£ì¶=2”9Yý×Ò,ÛÁ²]†3q>|ýq4áá8•ŽÖŸÉœ}éÓÁ}€L_ò´«ûLÓ¦Õ¶°,)%®'ùèÄš*±mÓéîDìô>@OR¿om£E2൧Gp,¤ä»«·˜[,qþ­cDC*›mâ±Èð¾ÀI„›mÇvHÄÂLy’–å"½ Õõ&ñhõѰÙpl—ŽéÓò$ïõ/âì«ñòSY =ȉs³”k[Ò“rß®ïKËr°×õ˜¹–çfiƒì@‚Bá”ò ½[5z5ÒkË‘_¡ë.ž· %ÖøøÔ8¤87ý3Ç¿žd*Á´\\_þ1r¹\¿þÌŽ×i«ŠB*á‹w'¨¬·˜[XA«”IFB©½žMÆl’ÎŽjF:=€ª>¼ Xk´ ‰X-àòµ"Ÿ|³€/%ÏBQ²ÓA¿p}zvV°³ƒz½ù™ëmÇçòü ºFAPSq]¿TB0 ü|~°}Êõ¿fÆýÆÁÁ¾'Š È$£Ìþ´À‘ê ôñ1œ+WpffÐŽÅ)ØZ^þþ®_(/þ8¯õê8~°«KªmTÏåÑâ<¡Õ~£´,¼bǶÍF¹üùÞoT£;;‘~äÙ7Ó™þ¬”>¹ß/µŽü9wë€Õ¬ê`©àû?dÛßþ)êJœÐ–1IEND®B`‚blueman-2.4.3/data/icons/hicolor/16x16/status/blueman-down-active.png000066400000000000000000000027201465054505200253140ustar00rootroot00000000000000‰PNG  IHDR(-SgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<ýPLTEÿz!ÿ‘ÿÿŽ'ÿ,ÿ–1ÿ—7ÿ–9ÿ—7ÿ–3ÿ-ÿ‹$ÿ„ ÿ…ÿŠÿ€ÿƒÿ†$ÿ1úŽ2ö3ô6õ7õ8ô7õ3÷3ý4ÿ‘0ÿŽ)ÿŠ*ÿ{ÿ„"ë{ÜsÜ~/Þ…;Þ‡>߆=߆<Þ†<Þ…;Ý6Úv$ßs÷‚"ÿ‡ÿ€ó€Ûv"ì ]ô±sñ¬läFâuÿ‹$ÿ„áoä‹>ñ¦aÚpÿŠ"ÿ‚Üj ê“Dõ¥Y×qÿ‡ÿ Ýhê‡/Õlÿ„ÿ} ÝhçvÔdÿÿ{ÝgåqÓ_ÿ~ üwÝfås Ó`ÿ|÷rÜeånÓ`ÿzónÜdãkðsÓ`üwìnÜeÜfðuépÕañrãfãiÔ`âkîtòwñvépÚeÜeënÞhäkàgØaÔ`Ó_Ó_Ó`Ó`Ó`Ó_Ó`ÕaÜdâiægÒhßiâjålénîpñrôsötôsñqîpênâjÞcö´võ´võ³uõ³tõ³uö´wõ´võ¬gù³où³où¶túÃûÈ—ú¼€ù³oùµqø³p÷§Xø§Xø¤Sù±kü׳ýçÑúÅ’ø¥Uø¨Zùª]öšBù©[ù¶uù²núÄûΡù³oø¢Nø§XøŸGô™Aô…øEûËœûÒ«úÄù¹{ú½‚ûɘù·v÷Ž(ó„öœEø¡Lù°iûÊšûÔ®ûÒ«üÔ¯ûËœø¨Z÷’/ò€øº€ûÈ–ø«aø¥Uù·vúŠù¸xø§Xø©\ú¾ƒô’5õ˜@ûÇ•ûЦú½øª]÷¤Qø©\ùº~ûÒªûÉ™ô‘5òtöˆø«búÆ•ûÐ¥ûЦûѨûÊ›ø¯hö†õwõwö ÷Ž)÷•6÷*öƒõzóuòvòuòuòuòvÿÿÿ©={ç”tRNS#,15653/(  2EYhoqqplbN;(6qÇæëìííììêÝ¡M(,\Ôøþüçš:9—òüÜJD¸÷ÿòVJÁøô^MÃøôaNÄøõbMÃøôaJÁøô^C¸÷ÿñV9—ñÿüÜK,ZÖ÷þÿÿüé™:5k¿éóôõõôôñÜ™J(1CQZ_bba^WK:û\„¥bKGDþÒÂS pHYs Ý Ý\P”tIMEÞ % £¶tIDATÓïþ  !"#$%&'()*+,-./0123”•–—˜™š456789:›œžŸ ¡¢£¤;<=>?@¥¦§¨©ª«¬­®ABCDEF¯°±²³´µ¶·¸¹GHIJKº»¼½¾¿ÀÁÂÃÄLMNOPÅÆÇÈÉÊËÌÍÎÏQRSTUÐÑÒÓÔÕÖרÙÚVWXYZÛÜÝÞßàáâãäå[\]^_æçèéêëìíîï`abcdefðñòóôõö÷øghijklmnoùúûüýpqrstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’„“ã~3ÙÃ%tEXtdate:create2014-11-23T11:36:38-05:00á+'ú%tEXtdate:modify2014-09-26T12:25:32-04:00 VTµIEND®B`‚blueman-2.4.3/data/icons/hicolor/16x16/status/blueman-down-inactive.png000066400000000000000000000023221465054505200256410ustar00rootroot00000000000000‰PNG  IHDR(-SgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<PLTE|eR|eR|eR|eR|eR|eR€jXŠud–ƒsœŠ|ž‹}‹}Š|œŠ|œ‰{™†x{k„n\~hV{j³¤—Á³§Ã¶©Ã¶©Âµ¨Á´¨Âµ©Ã¶ªÃ¶©¼¯¢¥”……o]|eR¢¼® Ãµ§Ã´¦Ä·ªÏĹÓɿʽ±Â´¦Ã¶¨Âµ¨·©›Šud}fS¨—ˆ¸¨˜¹©™¶¥•À²¤ßØÑëçâÐÆ¼·§—¹©š»«œ·§˜Œxh}fSŸŒz®œŠºªšÅ·ªÂ³¥Ïź×ÎÅ´¦´£’¹¨˜± ­›‰ˆsb}fS‘zf‡q±žŒÕËÁÛÓËÐźǺ­Ê¾²ÓɿŸ«¤{‡qkXu`¯Œ´¢‘À±£ÔËÁÝÕÍÛÓËÝÕÎÕÌù©š¨”€™‚k~gTxbȼ°Óɾ¼­ž·¦–Ÿ«Í·ƹ¬¸©™º«›Ë¿³¨”hU}fS‹s]®›‰ÓȾÙÑÈʾ²ºª›µ¤”ºªšÈ»¯ÛÓÊÔÊÀ¨”‚hU}fSˆpZ’ya Šu¼­žÒȽÙÐÈÙÑÈÚÒÉÕËÁ¿°¢Ÿ‰sw`~gT|eR„lWx`“za“za™‚j¥{ª—ƒ¥‘|œ…n•|c’yaŒt]~gT|eR~gTˆpZw_’ya’ya’ya’ya‘y`u]‚kW}fS}fS~gT€hTgT~gT~gT~gT}fS{dQÿÿÿ C²tRNS  "v—ŽM †ª²³³³³³³³°˜E>¤³²³³³³³³³²¯‰[¨³³³³³³³³³³²¤c©³³³³³³³³³³²§c©³³³³³³³³³³³§©³³³³³³³³³³³§©³³³³³³³³³³³§c©²³³³³³³³³³²§\¨³³³³³³³³³³²£?£³²³³³³³³³²¯‹ ˆ©±²³³²²¯™Cj™¦§£‹Cz£bKGD²­jÏè pHYs Ý Ý\P”tIMEÞ %3û›IãIDATÓc`À™˜€…• ÂeçàäâæáåãòYDDÅÄ%$¥¤edå䀊JÊ*ªjêšZÚ:ºz@}C#cS3s K+k €­½ƒ£“³‹«›»‡§PÀÛÇ×Ï? 0(8$4,<$Ÿ˜”œ’ HKÏÈÌÊÎÉÍË/(, —”–•WTVU×ÔÖÕ7›š[ZÛÚ;:»º{zû€ý&NšÆqtæÎ½÷ûîýZ„œÎîÎÿÇ9üÏ!øOTœiÛžçó6mËÉ,fÜ ¿gãá™hûøû–ðæ^²¹P{¥ón ´ žØl¹óq‡$€¥”¹ññ™g__\¼µ±ß²19ÞÜy·¢¢ôzLåîdŠ¢ª,“‘8–Š„nÊy>O¥«°Ê~ê_ÕÇ.)ò×Ï.i¢¦Sh:C±ßÛöA$(5YL‰y~ÿ¥ÒS ÒþܬFf‘rUUGRÑ iœs0ƒã^]%D ‡®3¨&ñez]i€ì,yÇÂbY.+Î)Õt€s¼ëC_0Œ¶†ÃpÚ,XŒ+p»Å«:ë:‰ØŠ ªSx]v´7BRcàF³ÑÜN ™6ÌÇ’pÚG€ê )ÕDÒà¸ùê;Nì/BËÙ½8]€G–P÷ Ós+ àçi+0ÓäšF¡SÆ |˜Àhx|/B‘8–V´5·L˜éÃX«ÁiÑÚX]%9¸ßõ3Ñ:oÔ¢¼0ûÀ\·~}F‹ Çí@ÇÕD¢Iô MA£¢qÌ0±W ª3% °°¬„¼.;DÉŠîI<|3“sœ;Z†“JÐøø b ²C‚¢¤Bi€X,ñD¶‘¨BMtNA–í „Àn³âZÇ7¨ŒC–íD2ŸÐ̧«ºµSŽô,{vÖx r‚‚$YáÏrâuïRÔ„$Y‘áÙôÔLëðÛ†i˜~·ìÎÎßê+ÏȥЬ²C‚ÉôÄȯá—Á®æ;ôUÍæox25Å{Ž]öù󜛘û37úÙó<6Ú; `͇¿¯Ú9""}2wIEND®B`‚blueman-2.4.3/data/icons/hicolor/16x16/status/blueman-up-active.png000066400000000000000000000027371465054505200250010ustar00rootroot00000000000000‰PNG  IHDR(-SgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<úPLTEDgÚD|ÚRŒÝU‹Ý[Ú^–Ýb˜Þe–Ýd˜ßb™á_•ß\’ÞZŽÜO‹ÛJˆÔD€ÚK„ÓQŽÔR‚Î6d¨Bj¤Hn¥Io¥Io¥Ho¥Gm¥Fl¤Bi£6c¤Av¿T‘ÝD‚àN‰ÙR‰ÔCl¦kж{˜¿~šÀ}šÀ}šÀ}šÀ}šÀšÁ~šÁrºLq¨I}ÄQˆÕK†×4e­^€¯‚ŸÃ¨Ì«Í‹¦Éqޏ9f¥RˆÙJ„Õ1]Ÿd†´Äy—¿7_™OŒÚBØ.Zša„³¢·Ôz™Á4[”L‡Ù/zâ(V˜Ou«n»+T@€Ûqê"R™8d Nv­$NŒ+yãjîP›-\œ6d¢!M‹nìgîOœ-\œ1a  M‹dðcéM›,\›1a  LŒaî`çOž)Y™2b¡.]œM‘cê\äTµ"R–-]2c¡3c¢0`Ÿ&U•R¦bç^â]äNœ!S—)Zš,]œ,^,],],]-]+[›%U—N”_Ì`àKábà]äTµON™M™MšNšMšM™MšQ©\ÒeâhÞiÔKá]çaègébê^ëcëiêgéaè]æaå]ÜhÒ’­Î˜±Ñ›³Ò›³Ò—°Ð“­Î›²ÒºËàÉÖçÎÚéÎÚéÇÔæµÆÞ™±Ò„¡ÈË×çÇÔæ¸Éß²ÅÜ´ÆÝ»ËàÈÕçÇÔæ£¹Ö£¸Ô°ÃÜž¶Ôª¾Ù»Êà¹Éß©½Ø¢¸Õ¶ÇÞºËàg‹¹t–Á¤º×¼Ìá²ÄܯÂÛ¶ÇÞ§¼×©ÌŠ¥Ê8g¥Ny¯–¯Ð˜±ÑžÅ…£È¡¸Õ¨½Øu–ÁJu®2c¢9i¦R|²V³€ŸÆš³Ñ}Åh»T}²5f¥3c¢4e¤6f¤Fs¬œ´ÓÂÑãv—Á6g¥7g¥4e¤4e¤;j§h¼z›ÄQ{±1c£3d£3d£3d£3d£3d£3d£4d£ÿÿÿÑ/ø7¦tRNS +6=ADDB>8/# #:{±ÃÅÆÇÆÅº“P)7 Úóøùùùùùöè½P&)qÛùþÿýí›34¦ñþûÙ@<»÷ÿþïH@¿øÿòMBÀøÿñPBÀøÿñP@¿øÿñM;¼÷ÿðH3§ñþüÛ@)pØøþÿýï˜37¢ÚòøøùùùøõèÄN&"7r«ÁÅÆÆÅÄ·ŠH) )48." ;!_EbKGDýK “é pHYs Ý Ý\P”tIMEÞ &he ©IDATÓïþ  !"#$%&'()*+,-./01234¦§¨©ª«56789:;<=¬­®¯°±²³´>?@ABCDµ¶·¸¹º»¼½EFGHIJ¾¿ÀÁÂÃÄÅÆÇKLMNOPÈÉÊËÌÍÎÏÐÑQRSTUVÒÓÔÕÖרÙÚÛWXYZ[\ÜÝÞßàáâãäå]^_`abæçèéêëìíîïcdefghiðçñòóôõçöjklmnopq÷øùúûürstuvwxyz{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜w™š›œžŸ ¡¢£¤¥¶K~Ì2ølÊ%tEXtdate:create2014-11-23T11:36:38-05:00á+'ú%tEXtdate:modify2014-09-26T12:25:32-04:00 VTµIEND®B`‚blueman-2.4.3/data/icons/hicolor/16x16/status/blueman-up-inactive.png000066400000000000000000000023501465054505200253170ustar00rootroot00000000000000‰PNG  IHDR(-SgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<%PLTE-0=FLV_emekrejrdjrdjrciq`fnNT^8@J!`fnŠ•˜œ£šŸ¤šž¤™ž¤šž¤›Ÿ¥œŸ¥•›mryPW`BHR€„Šž£¨¨¬²¬±µ°´¹³¶»³¶»°³¸­±µ«¯³¦ª¯”™V\dOU^†‹’¡§³¶ºÊÍÐÖØÚÚÛÝÚÜÞÔÖÙÆÉ̱µº¢¦«—›¡]ckPV_„‰¸»¿×ÙÛÔÖÙÈËÎÄÇÊÅÈËËÍÑÕ×ÚÔÖÙ¹¼À™£\bjLR\v{ƒ¸»¿ÃÅɵ¹½¾ÁÅËÍÐÉÌϽÀĸ»¿ÈÊÎËÍД›U[dJPZdksŠ—•š¡º½ÁÌÎÒÄÇÊÂÅÉÇÊÍ»¿Ã©­²¥©¯w}…OU_\clgnwx~†¯³·°´¸ž¢§¢¦¬·»¿½ÀÖ›¡u{„dktMT]JPZ\clbirhox{‰~„Œž¢¨²µºœ¡¦Œ‘˜}‚ŠeluahqNT^JPZ\clcjsdktelurx´·¼ÐÒÕ–›¡fmvfmvdktagqNT^JPZY`ibirdktipyŒ‘˜šž¤z€ˆbiscjs]dmNT^KQ[QXa]dmbircjscjtcjtcktcjscjs_foU\eMS]KQ[KQ[RYbZ`j]cm]dm]cm]dm[bkU\eMS]NT^KQ[KQ[KQ[JPZJPZJPZKQ[KQ[KQ[ÿÿÿËM•¶tRNS3aoppppiFUŠ¥«««««¨™p)Œ«²³³³³³³³° MV£²³³³³³³³³³¯‹h©³³³³³³³³³³²£jª³³³³³³³³³³³¥iª³³³³³³³³³³³¤ª³³³³³³³³³³³¤jª³³³³³³³³³³³¥iª³³³³³³³³³³²£X£²³³³³³³³¯)‰«²³³³³³³±¡JWŒ¥««««¨šw)[moof= ŠyÑbKGD¶ª ñ pHYs Ý Ý\P”tIMEÞ &f¾„›éIDATÓc`ÀŒLÌ,¬llìœ\Ü >/¿€ °ˆ¨˜¸P@RJZFVN^AQIYEU ( ®¡©¥­£«§o`hdl053·°´²¶±µ³wpt 8»¸º¹{xzyûøúùƒ‚CBÃÂ#"£¢cbã@ñ ‰IÉ)©ié™YÙ@œÜ¼ü‚¢â’Ò²òŠJ @UuMm]}CcSsKk[;P £³«»¶§·¯BíÄI“S¦N›>cæ¬Y³çÌ7P`á¢ÅK–.[¾|ÙŠ•«V¯yfíºõ6Á¦Í[¶bñ;¤Eµç|k|%tEXtdate:create2014-11-23T11:36:38-05:00á+'ú%tEXtdate:modify2014-09-26T12:25:32-04:00 VTµIEND®B`‚blueman-2.4.3/data/icons/hicolor/16x16/status/blueman.png000066400000000000000000000015111465054505200230730ustar00rootroot00000000000000‰PNG  IHDRóÿasBIT|dˆ pHYsììŠnýrtEXtSoftwarewww.inkscape.org›î<ÆIDAT8m“KHTaÇÿß¹wwœ5±4_5ˆRT”Ha-ZD‹"Z$RàƒÀjWQDD¦A”Q‹©v½\ˆ˜- 4dÚ¨èˆcN>ÆqtæÎ½÷ûîýZ„œÎîÎÿÇ9üÏ!øOTœiÛžçó6mËÉ,fÜ ¿gãá™hûøû–ðæ^²¹P{¥ón ´ žØl¹óq‡$€¥”¹ññ™g__\¼µ±ß²19ÞÜy·¢¢ôzLåîdŠ¢ª,“‘8–Š„nÊy>O¥«°Ê~ê_ÕÇ.)ò×Ï.i¢¦Sh:C±ßÛöA$(5YL‰y~ÿ¥ÒS ÒþܬFf‘rUUGRÑ iœs0ƒã^]%D ‡®3¨&ñez]i€ì,yÇÂbY.+Î)Õt€s¼ëC_0Œ¶†ÃpÚ,XŒ+p»Å«:ë:‰ØŠ ªSx]v´7BRcàF³ÑÜN ™6ÌÇ’pÚG€ê )ÕDÒà¸ùê;Nì/BËÙ½8]€G–P÷ Ós+ àçi+0ÓäšF¡SÆ |˜Àhx|/B‘8–V´5·L˜éÃX«ÁiÑÚX]%9¸ßõ3Ñ:oÔ¢¼0ûÀ\·~}F‹ Çí@ÇÕD¢Iô MA£¢qÌ0±W ª3% °°¬„¼.;DÉŠîI<|3“sœ;Z†“JÐøø b ²C‚¢¤Bi€X,ñD¶‘¨BMtNA–í „Àn³âZÇ7¨ŒC–íD2ŸÐ̧«ºµSŽô,{vÖx r‚‚$YáÏrâuïRÔ„$Y‘áÙôÔLëðÛ†i˜~·ìÎÎßê+ÏȥЬ²C‚ÉôÄȯá—Á®æ;ôUÍæox25Å{Ž]öù󜛘û37úÙó<6Ú; `͇¿¯Ú9""}2wIEND®B`‚blueman-2.4.3/data/icons/hicolor/192x192/000077500000000000000000000000001465054505200175735ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/192x192/Makefile.am000066400000000000000000000000361465054505200216260ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/192x192/Makefile.in000066400000000000000000000500641465054505200216450ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/192x192 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/192x192/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/192x192/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/192x192/apps/000077500000000000000000000000001465054505200205365ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/192x192/apps/Makefile.am000066400000000000000000000002401465054505200225660ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 192x192 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/192x192/apps/Makefile.in000066400000000000000000000402001465054505200225770ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/192x192/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 192x192 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/192x192/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/192x192/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/192x192/apps/blueman.png000066400000000000000000000471511465054505200226770ustar00rootroot00000000000000‰PNG  IHDRÀÀRÜlsBIT|dˆ pHYs;;̶¡ƒtEXtSoftwarewww.inkscape.org›î< IDATxœì½w€$UÕÿý¹UÝ=yvvfsN°À²äœ„%ý‘W}TÄœñ!™ö1 Šb#Š‘GAT$ .9,ËÂvg6ÇÉ©»«îyÿ¸UÕU&õÌt/p f»n…¾÷ö÷œ{Î¹çž ¯Óëô:½N¯Óëô:½N¯Óëô:½–H•º¯6šõŽ«=é%‚,Ñó”RsfŠ¢I M@@÷XÒÀ^QìUÂ^[fP- µ!UqËíŸé+E»^­ô:A‹Îý~EÚî>Íñ up°°Çè+]`=°RÇ”Øÿ®©í{æÅÛ—§Æèû^õô: “œwýRAÎ88¨,q•ú•R‚¾ÛBî~åoŸ[UâúìSô: œóõ£]¥.TJÞÌ+u}&µQ;l¬?l¸ëª§J]›r§× Í;ï›Ó@¿_”\¢„EC}N)¨«©dʤji¨¯¦¾®ŠêÊ *+ãT&âØ¶"f[ض€ãhWãjM2M__š¾d’Ž®>::{iíèfמººû‡ÛŒu ~Ö­Íw]¹c¸¿èuÈ¢9ç^w¢­Ôåo«RMUófOaÎÌ&fL™HÓÄ*++òÞ+ÁÉ*$ï}¡2úú“´¶÷°}W;[¶í¥eënzú†¤þ§ÜéŠ|gÓ߯}t(¼VèuX¾Üšÿxâ­¢ÔgcºÕ¶-æÏžÂþ ¦³`öd'Öa)åa5ôWrŸ-†ü‚ð5-šÖöZ6ïa]óvZ¶îÁuõ@ÕxL”ÜÐò·kþTžZ¾¶è5Ï ÎÿúZ«o äˆB÷Ø–báÜ©,=`ûÍŸFeeÂ\ÈÆñP ûâ0@r¿0ø,@2Å+-»Xµf36í,Ôÿ‘U–âËÿvõ¯eFxÍ2À‚s®?I[r#pt¡{&M¬å¨Ã±tñljk*"‚(Ìý)—¾”KÊ¡?å’r\RŽv4Zk\\mk[ ”ÂRЏm‹YTÄ•ñ ›êŠ•q«ðÈ ¹ ØÙÕÇ‹k·°ru3m½uÅãbÉå-½vÅ@7½Zé5Ç ÞxýíÊ7 )Ðþù³'sʱ2ö”åß"Q}îw\:{Òtô¤èîOÓÝ—Æq}0èô„}î(!‘ò<Ä,EMeŒºê8ªÔ×$¨ŒÛ!ðGÞ<,¢iÞ²›O¯cÓ¶½…ºE@n‹‰}Õú¿_µ¥ÐM¯Fzí0ÀòåÖ¼'Ÿ¥¾¦„Ú|·,^87·„™Ó&湚a-ÐÞ¤µË½)7ªÊHî3Añ ¡a‰Ÿ­þBuEŒ¦ºJë*h¬«@©¬Á!ôå"°uW+žZË+-Õ£.%\»ñØäY¾|PcâÕ@¯ ˜÷ÆëÀU¿ŽËwý€…38õ„%̘:ÑÃL®Ž¡5´u'ÙÕÑOkW’´“ÁGø™`G¤P)Œ>C”I¼ó(3„¾Ï»)¦N¨bZc5õ5‰[#Ü¢»Úyô©5¬o.À %ÖÅï¾jMþ^=ôªg€ùç^ÿ^QòC2q7Mj¬çüe‡±`î4”"WÒbtùím½ìhí#å^$ Xaˆêá©?…¤6Óä>C„Iª+bLXÅŒÆj*v®=.¦ Í[vsÿ#«hmïξ Ô5Íw]õýW³‘üªe€YgߨhÛÉ_*¸ ûZ,fsÚ‰K9áð…Ø±LØNX’÷¥\6ïîag{/"YÀÎR-J-ýóÙ'‚ €)«˜?­žšÊXæZè;\GóÜêþõäjÒé|Zú3‰þ‹›ÿ¼¼=ÏÅ}ž^• 0ÿ‚ë-d_ÛoÁtÞ¸ì&6ÔäŒÝýi6íîaoG2[Að‡þæ–l&Éþ!êþ¡[ýJEÚ’Í  ˜ÜPɼ©uÔUųêa¨½«‡ûYÅÆM»È&Q¬·\ý¶wneÎÅ}œ^u 0ïüë/Bäg@u¸<³¸`Ù±tQwˆ­7å°a{­ÝÉ‚’µCÅþS#V}²ß=¨ê3ƒF‡D`Ò„JöŸÙ@U"3òéàFáùÕ›xhÅ‹8¹j= õw]ý‡ì û2UØnIhîù_ÿœ~€‰µhJÓÞÿŽSÙoþ´ðk-lÚÓÚ-ô¦œÂjd£œaƒ?|OnaVQ>Õ‡ÁŸ«ìçÖ±7é°yw7iGÓP›ˆˆ@¦NšÀ¢yÓÙº£Þ¾døE àí û™l_wÿ#ù¾i_¤WÇðŽ?Øó{6üDK²/~ð|Î?ýp*â± ÌÇIkW’õÛ»èO9¦|ð©ÞŸ£ú MïH]ŠÔ±ƒV&bì?k“ê+rîK¥îd/¯ßJ6‰R·´T/ø·_èæ\ÜÇhŸg€%ïXžèî­ü­y{¸Ü²o:óH£ò„Êp\ÍÚ­ìéL’X#¿hD@¢…TÚ!™LÓï¸(ÇEkÁŠYÄã1â¶M,n#–"æÍ]=k´Èÿpôþ|mɱM¼Li¨â€Ù‰Ù*2:iUk6ñG_ ©IÁÓhÚÙôž§ŸþHš}˜öihÞ©Ë+STÜ¡àÍáòX<Æ{Þr2/žMf×PW_šUÍítöf¢(‡¢óg> ùE¡ ÇÑšŠ˜E_2ÖZJË2 ·”Â×´•¥2/õf´Fü?@w¿Ãζ^ê«ãT&¼ÙeïÞ)“&0}rë7íDëð Õ’ÞÚ¾Ã'Î<ùÛ›rØGiŸe€%ïXžðÀqsVWWpñ;OeÞÌIA™ÿ³mÝÛËK›;HûÞútö„ØPT ñe¸h Zk>ñ¦%tö$ÙÑڢј¸…~ #x ¶L©‘Ê¢Àé­Âmó?:®°½­ÑÐP[y¾¾®šy³&óʦ]8NFëQ°¿Äc‡-ª¿ðŽíÛÿºOÎï› ðŽ?Ø5Ý¿VJ½5\ÜP_Í%ï\ÆÔI€ hWóÒæ¶îí îÍç!É\ ³EäÏ /ˆDWq\N9d:ï=ëVnØË–½ÝˆkžS(åŽ2ÐW D 50<ðÕÅÚ»“tö¥iª¯Ä éŽÕU,˜3… ›w’Je¾‚ýûjû—´Ï<éO4?´Ï1Á>Éóçy Š÷†Ë&5ÕñwžÆÄ fÂ×ÿÍ“i—•C*Ï@Rò¨<Þ}¡—öógT W ÚÕœ°d gLà´Ãg³rÃ^¶ïéÆšûÊŒZ¢P–wM ÜVc~¿¨7™fOG?“'TbÛVð\eEœEs§Ñ¼u7ýɈê`C,6­}ýe£}ŽæžÿõÏŸ —ÕÕVqÉE§ÒPÜêíwXÙÜ6|/OôÏÀR?tCF­Ç0ÀÜ©uÄl‹e‡Ïfå†ÝìØÝÞ£<•ÈüS‚ʼϷF¢óü¾„H;š]}4ÖUe†‚D<Æ‚9Sx¥e'©tHõWÙ°ÿýíëاVœíS 0ïüë/òüüÁ/RSSÉ%-câ„L€§t÷¥x¡¹”£Qw2åÑky¤iè<P½?™sïÌÜ[øÙŒÔ/¨(ïäP s|Êü ýÐDΣ7 v¯93hD‹¦DGŸlKqÚa³Y¿­ƒæíFË0Ư÷Vel-(3ø§ F ¾CP•¢£@ä®–À;ór!f]EWW{Ãë N\tú¶öõ<“·ñeBeÍóÞxÝ$”Ÿgò¤ ¼ëÍ'xI¥Ì/“v„ç7¶Ñ—2àÏVs¢§CUuB÷f>€$‚otðg‚ÅÁZkN:xzAÃËŸÍú­† ÀÄ ¨`£7Y†ª Pa°æ«ó¤~ös…À¾Ûu5­]I¦4Ta…j1kZ#6ï"v*µ¬q¿Óïh[÷@ÁÅÈ¥¦òU–/·”«þ›PXs̲xÇyÇ’ˆÛgÍ–z“ŽW–«æH d«EùTàOèœÈó>($~fÀ«Ã@êO6Ål‹ë?t"g1W Ž«I§Íáº×uMx²ˆ§iGB`Ê“þ m™Ff^%~SééOóRK›qåz¯ŒÅcœyÊ!ijgP£Q¿bùò²ÅYÙŽóªÏú¨‡Ë.8ãÍŸ¹oóî¶îͤýÈ–Ö3øù¤bpw‰>'Ofd#€OJ)N=t›wu±nK{F•Q¾ékæ×¨Ê —Ȫ÷`.ÎÁ¤~´mÙ÷ ½I‡˜mQ_.TU&ˆ'âlŽfŸ˜5a[lWǺž´J@eÉ Þxý T!—çâÓ9ë”Cÿæ}i^ÞÒžô‘² ‡ˆD Èk¾?:öiDkN>x:s†À`˜à ‡ÎbÛžnÖni1¥qúÑ ˆN Á ¥oÉ®wAÏUþöEXJ¢Ï…Ƕ¶®uTĀדëÙ¹·“®îŒHÁɵ‹OûuçÚ»†ÔãHe94iWßN]‹ÙœsêaæÄëÿ´«Y½©­ ÿ!G2°,¨æH0ØüÿBZùUðýÞ½…Ô‡ae)¾øÞã8ïØ¹8Zp—tÚÁI»¤]£9®6Ú·€F´?§ÞÔ Ô9¤òø/ÈvŠ/6ï%åx*™G'µ8c$ª‹ýtǘSÙsνîD¥Ô·MûœqòRö›?=t—ðÒæ:{Sù%}N™ÿ!¿´ÏV2ÿ ¢Dn‰¾ÛÑ‚ˆæäƒg yðÉŒ³iíêçÅæ½9‹6¼"ŒÀÌ>#~i&#·­#Wyò¶WLiÊerCUàqK$â Ší»ÚÂÕ^:añé÷v¬} ¬o•Ù ÊRê;„À?©¡Ž£YHF¦ {;“ìîè/,éC’:0Š}iŸ¹zŽˆ÷Ÿ ½Žã6ŸÄ0C–&)W^to=eŽ«q'ív\ÒŽƒvWkhSíȃJý<#UÁ6fK}ï$ܶÝí}ìíȨ<"p𳨯,ËVJ«ïÑÕÊ‚Êj˜{Aå[”D}þo=ïš&f$¨ÖÂÊ–VÏ+}^¢ˆ|Š ÷‘[„‘'ˆÞ&Yç¡÷‹ñ™‹N^:cHFp>R NKj³¤¹_$*mï½ÅŠ;¥à³ï<Š OÝWkWp\3k캒± ´ÑÃEy6èHýýöæÌRE×Ï\È ~0‘·-;»üDk˜9m³¦7EÚ#Š/—Ó(P6 0ÿñÄ[1›ÌtʱÑ)öޤæÝ=ß~–!;z38èɯx€PHøÁ#>3¯È¦F@JÁg.<’ O[Œö™@kÒÚÁu]´+8ZPZÌÒK¥3a %ÔDú.ÓV!~ÿQ&Éi£×›vuÑÓïÇ„÷ìaÍËj6÷‚ëßL™PÙ0€(uEø|ÿÓ™6ebD¯ßÖÖÉñø ú,oÎÒ>?£ä‚B j(–”‚+.<’÷}I¯îh³µ’Ö8Ú5±C"(€â-¼ÑYõ'"4ÂLNäÜœ}<šÕÆ ³zºa[‡ß±ˆ@Sc=3¦5FÛ¢¹fT:e¨,`ι×HVâÚ“Ž>€ð˜ÛÕ—fOG²€”Ï :óqx JÀ¥}FF¥ffPòP¼ôϦ¿ùP.>g‰7¸¤Ó®§éPѰ¢Ã™ ¹¡úÙ‚Ž "`Og]½éà\€CsFŽž{þõ'ŒBwMeÁ¶R—‡ÏçÍšÄÌ©3¨¡ygWðÉŸ ø|:ý` Ï«â *í³R¼Ôh»ý‡ðs— ]ã ˜@k\íâj3¸ÚÌL‹Û†,©©pož‘Ígp£CFmÞmB¼µ÷ì¤Æú`ÍFˆ.Ï.(•œæ¿ékSÅlHÐ G;BO¿Ãžöþ!^ÂR>ßp?TÐG¤½0´Ï§.}>Šô‘7ÂÏ?8`ÇqpÓ®‰ÒWL qµaÏ&È|)Pÿ0ãG™Üïcÿ5ÑÑbw{½ý¡ 8ƒω6@äÍsÏþÚtJL%gqì‹ E{6M¬aþl“ÒÄïãæ]]fž³àa)–xÃ}þ¡?Ÿ´—¢€+úð—ò‰·j˜À šsý-˜\#žsT ñfkCí÷kœøyÕì{C꧇÷ìæ]]™þG˜>u"u5™=ÅÄ”¥þcŒºfÈTb%*šÎðˆ¥ L˜×yýI‡mýy%üÐ¥üHAŸ_Úg/¶É”…^„/YÇ–ÞwöA|ò-‡¢µàh†í¤]´vm¼E*ÔG:° 2‚$¨ï0Õ Ó“NÞù®¶>úÓŽ  X8?Kà+õQïaRI`þß<:¼ µm)ÞVD[÷ö"Z‡Àš‘ð’ù³T”\ÀKðÔ›@?€¤Œ! š±°²é½għÞz8Ú ›v]ã!rµF‹ÆÑšÐoæ¤@¢°§ÓèŽùÀ˜U°‡Vk´'oïŠ?ã1Æ(ÔâIAÑŒô!S8xÁðúF‰à*¸í¡õÜrWqLðæ“qí®òŒcŽ@p+^ì—¶ÝÏ?4ð³Gº|À÷û µ³?ÒWÓ&ç0ÀÉKÞ±<‘]8TH[½GÁ¬HMu…Éí’Yð20Ø%ø ¢z|f4÷AnTK´I­£1bß5'ZkÌdÔ¢@Ÿ‘FDbBúïxh=?-r$ø'.äË<ÞH{˜@‹gˆ`ù}„þ}dÀ÷GÉÂÞS[[ME"®fU_WÅ¡E5t„T°Ðé?wfSÄ_ÞŸréíwò‚|`x$4Jh‘übVN¥µ¯8&šÒÕf³ W{¡Ä­¼(JßEúÁ½„ü;ÀFføW# ÀÛ0㎇×óý?=Wœyô\¾zñ (eô|W|G€‹¸à–6êx)Ú³Àpz„ÎÞ¤ù]¼«“&F a”:ŽPlð[Æ„" _¦Nš”í=©Èö,d“D>H¤ÔU`‰71äxÒ_ i­±µ€;fãZ&rÒ²1-8Þþ]J "æ_|Ÿyž/÷¥¶Ï*̰Ã홀sÌZ_,–âÎ-ˆŸ~ÛaÙ³©C¦3š‹¥ŸûÙ#žö'ˆea#à ieCá‚—uB¡”Æ_À•ékÉ:Ïê™H»ÍIgOŠÆúÊ hBCMvõ–ލQEÒ¸³Þqcd”‚¦?Š‘äÝÉü’Ý?|IQI|·žF°<ƒO»&\8í¥!í’rѤR)ÇÅuÜ´ƒë½O¹ÚÛØÎxŠÙ•#éC’1[:À¸…)3â8w¥„;W´ðÝ;žÍ³cãÐéô#ç𭾘­L»´ç&5"Þd^›½Ø¡áJ|ÿÄ?ïîK‡úN˜ ŒóîÞÞ©Ë£…ã@ãΉžôB‹ñëk«H$âC³kaHËì!µH 0z•θ;µ&¥3BŽÖÌ›Vg¼!^&æ´E™vLX±Ö.Žh/ϿLj.YŒ zÿÏ€d$Œa^» '˜ JÁ_V´ðÝÛ‹c‚“™É×?tvÌ2Þ!W£1ûš9Ø® Qa,#¾i‹ÐÝ—Ê5ÀŽÅ©ªÈ8~ĨŽç¤™kwdAø¼ÑËøàwn_ÊèæïC!°Kp5<9†6`õ×Ǧ\ñB\­™;¥Ž[®<“ïzê*K0mÁuRމ¦tC‘”J×ûå}/‘?ÚúîˆJ0ôðfŸ€¼t'JÁµpýoŸÌÚ¶txtêa³¹ñc§Y ~2_ñ¢J5‚­=Ϙ |þ¨çŸ |ßó㸚dÚ ~/€ºÚìQÀФÀP2?|ÞXÕ{úœ¡ƒ=¤eâIo‡F_²‰¾ve)¾òã©LÄ8æÀiüî çrüAÓCÙÄäêw½UV®F».iOq}?y°ÂÊW >*‡k‡ÛˆóÓž€¥„{žÞÂu¿yÒ[ú82:áà|ûã§ð˜@û¡ÓZ‚9[[ £îEû<•}à‡GìàÜ”õ%ß¹@u–„dBcÆ‹Jà’¹á³úúêŒø¡7•؉\~Òž[Óu4Ú1i¯xûì7+3 ÓXWÉw?uŸ}瑈R^¥ñiW“Ö.Žë"Ú%íº(íÕ _%R!FÈ’Š•äCî@µÉØ>²Ìc[ î}v ÿõëÇ‹b‚ã—ÌàÆO¼Šˆvq]H#(Ñyµy ©E™ûBÛ«Š5•ÑÊX¯+²*¢®¦2ô çO¨³£qnç‹x¾ko^íùýO§u]Í©‡Íâm§,Ê©ŽRðÎe‹ùÙ•g2½©Ú› òæ ÒFú§]c$¦´ ´F ¸`¾ÏW‰"?vHލ2?Ó~¯±xíÔf󤇞ÝÊò_=n…Ž;h:7]zÕ1\ÑàŠ±¥”ŽþÙjÎP€ïߟL¹ÞHm®Vf1€ÒÌq#FHãÎ ‰ÄÃf !Óaý)§0Ð «F ùÿiŒgÃÏ—ëjãјÖXõï‰L=äÐ’yMüîóçsö‘s”÷ÂÇÄÕ§ÝPÇ$§uDО_]v2µUñLH±«GÈõìK´‰¬ôW lxä(úPÿhQhË0Ÿ-fØ¿Woç?ò¯œ3‡C‡.œÌ¯8ƒ‰µ \¢Àª9™k°Á.ìáAå¯"»`¬©< t³ˆ{ ‡õaüÞ.)ZPÓ›jÌ$Ï(Ði‡Ïæ7_8—% &™õ´®ï†\í"®x‘–b"J IÊaÓ@ 'h¿ö—6jm²Qâ*´ ¾¸ÿüÁ?‹b‚ç6rӥ˨«I~¦ŽÃ3òƒ¼DÙ¹Âé5ÁËG©è"ŒìÏ\ ‡$d–aìï’"Vojã#7>ÌÊ {F¥Ò3šjøÙžÅÅg/ñÖ ˆ~Nv}»@#®1ĵW§aS^ÐÚ¶7)lfi]1ó¢Í®4Zi\eÁ¿Woã²›*Š š×Ä/;ºÐfxC‘ö#¤q߯¢ô™á|ÉÂ0€ž¥†=F 2ØÓÙÃgò(¿¼÷å¢Â|²-Å'Þz7]zu•#¸Þr?G{ù8½æÊþ~"Øt¼÷¤YÁf¼O¶×î4f®B\ãïuûÏj(z${Ñ‘`+O%o¡‰ÉÂàúV_dÚt€x!Þ®H«±¼@¶4·-®ûЉ¼ïœ%EµQ¾ûÇgùæmO}šó^ÊüP àëµ’Å9@ƒ=Ÿ­ú²Ÿó#){û’|ù×OpÝmOe–èAJÁEËàçWžÅÌÉuˆ—v$p‚š•%Ãî +t¨}*çä ™u½^Ö7Ñ‚£ ¡*Î/?³ŽžWTÛRŽË5·<¯ï^mÅŒ…G·r¡’3@¶„ŒH‡@—¬Ç##FÈ}Ø~$¥·Ü}Omâã߈M;Ggßæƒæ5ñÛÏÇ9GÏÅP8ÍÈPÉ3ã=£Þ´Ë7v^œ™4/aA1³©šŸ_}6‡ï?¥¨ötô$ùèpßS-&|”v¹É¦¢â¥F‰JÏdìOº èùÁ’üž8 _3³Z°a[úöƒÜñÏõ£Ò?ŒâËŸ@mÂ@<ÜÎ4É0‚VÚ»^“‰w$4_"ÀÂY üìʳ™?=g#ŠaÑö½=\ü{Y¹~7J@BÊüP à÷ƒ÷‘=ìQ[€à;üÑÀ¨ É”ÃMÿû<Ÿ¿u…Y²7 tþñó¹õóç±xVcŽ2 ”AñT­°å­s0u—`çÅ1LåWžÅÔ‰Õƒ¾ Z·¥‹¿y/›vvšÓßnu)¬®– ”žùºõÐ>4°g1‘øÏù{éýâ_Ïmåß¼U‹ËËéÓ¼iõÜzíÙ¼ëô†ÝƳša~G´—ÔÖ„b‹”pþñó¸éÒeÔTÅ ¿tôøêí\òÍ{ØÓÞ‹Òcþ0•ÉP²¬ Üèà_ }è{4ÿó! ¤Œc}Gk/Ÿ¾éa>xÁþ¿Ó×?³ùìEG {±Š(ãѱ•WG¥L1~f Tsþá –òá7Zt]ï|ô¾úëÇÑÞ,:cþr¾O%g€Œ¢轑?ù¯ç\–®(Di@‘N»üðÏÏóøê|ñ½ÇÒT_|lVžéþIŒÝ 1nN… ëÆs}jÌìùµï>š·¾aÿ¢ë÷‹»Wóƒ?=Œ=ø³©˜¡ô*PFë1çþ‘Ïͨ0a'£ê.ÔˆzýŽòz¯·%“2lO¯ÙÅû¾~¯Þ1îýázj^f:­ÍbuWAZ„ÊDŒï|âÔ¢Á¯µðµß<ÁÍ|–R€¿\¨ä àV‹dBoCFR.ÐÉz–½00Ø%¤ve˜-(÷æ Ú:ûùÌÿÉwïx¶¨øúá’%x[ ™G¼9_WCc]?ºìtN>¤¸•ƒ}I‡Ëð0úç:/ë¥ e …Û0þ%rOþ“p‘ r=|2лý9A\øÃCkY¹q7_¹øfNªe¬ÉOš Dðc@˜3¹Ž›/[Æœ)u>?ííèãÓ7?Äš–Ö›süÁÿºÔ#_¢Ù‰’è¾gd(R<ªQ0jDßlgÊÍ”^jnã½×ÝË=OµŒyh…7ºùiP4ÏŸÄ/¯9»hðoÞÕžukZö¤þø¸!ÔcM%À÷(ÏP”TÏû*É{]ò¢QZÑÓ›ä‹?_ÁŠ·sÕEGQU16]g‰€2ª˜‹âÔÃgs݇N¢2{ù0é… {¸ü™ÄÃ~¾ÓëûåÀ%g-b’³z^ ›Èùaš¯@àœ¼oÉ{ÍÌøNÿýñ¬nÞËu<‘E3£;Ž™ì9o?i!×þDZÃ÷$eÑÃÏmæš[%å¸f„×ÁPÉU ßXõ²“çU]rÔÈ£e©1+8jDã1Fø½Yê“ÿ‘ÈR¼ÈRš·wòþ¯ßËŸþ5:aQRÄ|æm‡ñ…÷W4øÿà>ûÃGH¥_>*ùìÏ ]ξ;ß+ Ü>dß–÷­ÁC‘kJ£D‘J9|ý7OðøK;øü{Ž ­˜*Ž®z×Ѽ²µÓŸ]Ô{Dà»|†ßÜóÊŸø.#ð—‹-PrðTÞˆG¬`Ç hŒ6سX)8ÍD–"ðàS-¬Þ°—ë>t"K/ýJ>š3¥®hc7å¸|éç+¸÷Éo=„*;ð— •\òçž°+'Ÿú’«Â EñU¤à‹#“h¹«Ì¢ßÔ6<¹æqÌöÖ..ùæ½üä//ŒÊÒËb¨«7ÅÇ¿û ¿”ø}*'ðC0@>‡L”†tò}ä`—ÐC9Ávò d…v5?½s%ýÎìnï³îˆv·÷ñÑoÝÏ3ëvÿ¾*/ð‡)*XJG%g€°Ä×:?È–è!¨gy8`'ìCû} ¸|¬=µv'ïþêßxdå¶Qí§Áè•mí\|ýßY³¹˜ˆ- þÖNåDå|ŸJÏ ƒ/|! ‡è#û(ý(J m]I>só?øîíÏ•«s¨ôøK;¸øú»ÙÑÚÌ$Û D”‡ÿòa‚ˆ­WºjTzõÈÀª äJý@D} äÍÜZ‚(eF3à×÷½Ä3ëvö—EèomàÒï?HwŸƒöõ}o‡K[ Zx›ýùu}2Tr/1 ºÇTI<¸—ä·5€Ã2£—­ü”% ñÝŒýêž—øÞÏâ †ÙÅÆÿNW¶€«2«zËÍ(.5•|ÈI·‘Oš¨¾Œ•T ð‹…ÉÍ£¼*å-Z«åä†N8x:ógÔ éµe&ëÌZ/7’2;ÁÛxu³ HPÂÑ \æJÎß¾dtø|ëÊÅs`ȨbuÇòÓQ Á®Šf§ƒ±cE3øÝçÏã]§/ÆF™‘½>Ô¶Iœ›ö‚ú´2 ³4¦JÆÖ*mPÀ÷©ä 6‚=GO¼y:µ—«'€ÝX&MÛøÔ$·¹â¢£¸ác§x›€˜jcCŒ‹J@+£ì—Æ@.'ðC90@–\Þ”ñT‰òvQôª¬üËÊ»0ÎÂuÙs¸íKçqè~fª´¶pQžl a´ÙfÕÂ0ˆˆ”D%*­ò¥’3”>80yú>ÆÓ#¶R(_ó@'8Ãt«—fÑ„òê‚cÙ¶dܼDådç•”I‡D)~À¶Ä[²hƒ`CÚÒØ¶Íò÷ÏÏ_ZÒZûÔT_ÉM—.ã²·²,o¾ÀB‹Q‰LB!£ÆiÏUêïxi˜côGƒÈLppAÉ@‚?åF7§ 82sHZ™tåZ)uñßýä©\p¢¾ÕÕÂW~õ8_úÅ úC;«””‚÷žs·^}6³§ÔKì3,âçd5÷ÛÞ!b£Þè3AùØ|%g€0•G—@àæô}übáGôdR0N°¦4TqË•gsÂÁ3Šþæ¯þê1þü¯õüuÅ>ø{iÙÑYô;ÁË`ýùó8÷èùþlbyjŽeã;Þ/ • Â(‚9ƒQ¢r¾OeÃåÓ-¾ÏÇÚŠ,³û—QøaÎôzn½ê˜3:[ÜîØÛìnóâæV.úÊ]ÜöàšQywmUœ¯}ø$¾|É $*m³Ï6 K¶ˆ™LS ´ÆU„æ Æ&åð›—œ‹TJ+òøø½bå×Q{.NÏ×Èü&~våYLoªÝzx ¨D‘J»|ëžâÊŸü‹®ÞÔ¨|ÃùÇ-à·Ÿ;ýç˜=ËÓ ³³¥?ºyvŽÂ›PSåÕ±¡’3€O%¿¿ÿ–ïãÇS“ý°âÀkb,ÄSŸÃ¯8“†Ú1ÚÙÓ¢R&ïƒÏlâ]_¹‹^]/çM«ç—WŸÃ»N_LL h“‡N/ŽI{!vjØ ~‡Jå •œŒ:-‘óq¯AØÇß)‚£2á×¶¿«‚w~7|ìd*⣿«§‰áÅQH† ¶ïíæ’îå'Y9*{vùaßú訯>ó« A¯(Æ%e€}   L¥¿íM ùø³•òÂ@#XÊâÒ·ÆUô΋Ã"Ïk£ÄìzyË_Vò‰ï=ÈÞÎÑYzyêa³ùŸ/^ÀaÞÖJi/xÎØC^²®Q¢rš€2b€’ßò|ü^q€kQ^ž""nÛ£²óâÈÉp¦ŸåáÉÕ;¸hùßYñâè,½œÚXÍ-WœÉÇÞtñ˜×í£uŒ˜½ ¡ä 5‚Çí[3>~oW{Ð~Zro•«`buœ}¦øG‡T0´uöòéï?Äþüܨèé–¥øÐáG—žÁä†*,¬À6Ú$å€~Ê€|oðû¡ÌÞ—¼…$>)i Uüô?ÏäðýŠÛyqȵRGxL`)ÄÕü⮹ø÷°uO÷¨Ôᨦò?_º€“ifŒG %‘å¬e1”Œø/ß_(î‡2Ü«ÀØ îX8{¿¼öö›5q<*X Î…ÈÌÐ*e\¦«š÷òž/ßÅ=O¶ŒÊ77ÔVpã'NåŠwI…=Æþ¨¿rDTr7ðnN_ç÷B™½JˆàMr™à˜§ñ‹+Ï.zçű#߀7)PDCWšÏÿ÷#|éŽZÅE§Àϯ9›9SëG¡Î¯Á…iÌz&êé1n>Aip=™ï~`Ò',àæQØyqŪm¼ÔÒZ| ŸíAðæ-0[,ݵ¢™÷]w7¯lë•ï9`N#?¾â ª+‹ëlz}À§1ëˆ,¿2áÊ pð]Ÿf¦Óòêñá –²üý'Ê|磯pÙÍÑ—,^ç’¿|4´6AëLj°~{;ïÿÚÝÜÿô¦¢¿­»/ÍU?þ'½ý£³—2”Ï(PŠ´(.^”d¤€ß£çpËeÖ(ʳxmÝ¢V¸–`YŠkÞu4o…o½g5?üÓ³¸zøíÉ$÷èž CÛ¾ëV™QÍÂ[í%Âä‰URdÂÞ®ÞŸøÞ?xiã(Ì@{³ì>åi¥[ü— JÁ) Ê?ñ=1>©Q™` ùø½ /íoyä]Ö–Ñ{\„šxŒë?|rÑ›Ïi-|ówOrÇ?×™ý·FÕ}ž;šùáf©—7{k™˜žyÓëùñåg2¹¡jà×@½)>ñYݼ—"·)²…DÒâ{”,þ[†G%g×ÕÄb/ƒUtOGC™m±ÐÊØâyLÄÁã¢h¬«à»Ÿ8•CN.ê[û’WýôY¹Û·­a^|ð“ ~<Æ\­Øof=?þÌ4Õü­]ý|ôÆxekû¨m§”n^Øunœõk‚ú€ þ‰Ö¦ü¡±¸/’Òʸ9µåm<­|L²aþäzn¾t3'·û£¿óâËÍm!©¯Fgÿ9QŠ2õÖ˜ pÁûÅ$Ä2AkŠ%ó&òÃËNgBÍȃôötôñ‘ y{ǨŽdF¸e¤BžTòý£óMC§RÁmá“dʉ腉xUò£6µ±ì*XÀ‚çi2À9xî$~~ÕYEƒËîn.¹á>^niEYÞû%R1ìA@eq`rŽzz±`¹®xªˆ6:ÿ’¹£þFÀ?z¡±Ðè.étÔA °wT¾h8uï/ÅÞpxyÊëjäÞ“ V,°=°D\ݨN=l֨H|i¦‚?Å‘§×gê®±•§yÿj ØÀÁ §póe§QS„«rGkþöýlÝÝ=êà‡Œzë ¼´µyÕk”¨=a¹ØßŸŠÄ…$Š 1öüø¢ÌRE_gö3"(„7Ÿ¼×¾ç˜ÑÙyñ¿ m>G0‰V,)ß3æEdÆ”B)å}"’o-]4™›.-üÛ÷öðáïcûîž1?áí³GP¯@¶…Õ‚¾þ¨ÝS5R©ìghÆwµFИå~Ê‚K.8”¼©øŒ xp 7üÏ3:´ù£côj pgzBEã_d¸ûˆý§ò½OŸFuù‡6íìä#7ÞÏî¶>#ðÄc™Ñ]RÉè 7½uÔ¿tH¤%lUu÷&C× "1Jq'žtLÇáýÇsî±ó‹z¥üô¯/ðÓ;WæÙy1?ú‡k@†4dÞá­Šñ#V½á†ãžÁŸxCQ sZvtòáïco{ÿ˜‚2ê­?â÷%³&ÖÍcòÅÐø–Ú{z“‘aqÄ’Ì[¿hR‚CRµ1¾ùÑ“9~IqÒŽfù­+¸ûñæ1ßyQlQ( ´§öH—oÀÂ!ÓùöÇÞP”ʸq{¹ñZ;úÝãq;p(Lfy=_ à†°™ÛÙÕ2ì "#f[8îrq(Ì¢£œ0¹¡’ï~j‹gÍÙÕ›âŠý“§×ì4;/Žáæs‚ ÔÓ¨Œ- žà·Ì‡“›Å =…Dläà_»¹~ç:»ûÇü–¥ˆÙ!#X §'Ê–²^³  qg]]±ÚêIá=})Ri‡DuÓCôô»ÆØµ0ºÏëÀðÝ?A˜?J –‰Ñæ-'/â+—œXøŸ]·‹OÞü})°¼´‡Ó¦âŽªÊ8(oÁ‘Rtte1€²q㊠’0€Âz4|¾k¯‘Ò¾Š˜ˆÙTWÆÍäÏ˶°PlÙÓÃ7?DïãòÿðàZ–ÿâq\×dP6±†_‡‘ª 3ì¾ïxÃ~\ûÇ#õÌÚ]\úƒ‡I&#ùGÚ¦‰X ¶_‡ÐÕÝ©£…z4_ÝÇšJÂM»ž‚H¦Òt÷ôF†ÌƺÊ"‡]³k£¥`uKŸ¿å‘3'h-|ã¶§øÖïŸÌΊj”T„a‘”FÞ{æ\ýîâÀ¿bÕv>}óCü#PåF㨩Œª?ý½ý8鈗¯gâΆçGÜÈ"¨$ ðôÓI+¥V„Ëvîî4ÒÖÛz¥±¾"8Ù¡P¶Ç6<úâv¾þ»'óÖ'•vùÜÏåOÿZ‡¥Ì3Ê6YFþý´e8$˜Ìpï;û .»ðˆ‘jR<ºjÿyË¿p\XE·idGmU<àeAG{WvUÿõôÓ½åfàn”­ïuº¶}w+‹æOL_5ÔVR³I;ÅäæVø;§‹‚¿ý{Ó«¹ä¼ƒƒ;:{R|öGÿdÕÆ=Áä“¡áËÁxnL–Mÿ7.‚5ï?û >ý¶#†ýýaúÇ3›ùÂ/V µÆöcÁK ïlKQSõêíÍf‘{ƱJ*¸ŽõwË–üóÝ{:H9‰D Ĭ hj¨fGkq®LCoæøùß_dZc ç7Ÿ­{º¹ü³ew—ª]$H$ ì*3í?Tºäü¥œ´´¸•i÷=µ‰å¿z vAµµ„—“%Siº² àwsµB_]"ÚtÏÕ/Î;ïú óÁ쌲mGófgPMi¨fgkoÁw ”÷¿ —¸áwOÓÙ“â·÷½L{WÒèØ Š‰Êú$ÊÿÝ7ó•ß>,)ä÷©¾Êì]ìÏ‚µîéˆ$öÅú–¿\;î`>•PàvàJÿ¤eË.æÏ5 "ÔÕÄ©ªŒJŽCŒ..?ü¿çL‰)/šÂK` ÖL]±ëo{*ã…µÆg’«Åc•13 zÕØ¹;š&ÆBþP‚ª…¾¿¤_®nŸïÚÓNoOÒ̺zÿMi¨>ÞVÖ1ÿü;tç¿7ðÛž1­óV¤]Û†ö_]•Y™¦P Šd_ÊÄ~…IY¯]Øp×UO‘Ѳ}áÌ“ª°­ñóYÖLýß#¯pÃïŸA)Š›»Åòõ5‰à·T víÎIöÒÆ¿^]÷§O¥OŒ¥øYøtcóv´–?• ›¦ •Áù>s0>øÿýƒkøÖíÏw/žûU©’·¿®:AÜ6þ0¥Œv¸mGtÁ—Ròó±ï¡©Ô6ÊÖ·Šc}ˆt÷ô³{O;S§dB˜gNªv8CiÈ“v(…¦h¸tÛkøÑ_V™ 1à/™&¹.*ãnÛÓA2º,e¥ã¿*IåBTòÞÚxççvŠRÿ.[½nK0q‚‚ª ›¦ú}oÚ0tÛƒkøñ_Wa›þXe"ù•2_‰¸•é`ÓæíÙMø¿WîýÏ]cÓ;C§’}x»²kO;{[»™ÔXç-þVÌœ\G[÷èì’86”ñ¸ø˜žÝz÷KÜzïËØ–Uv’`b]%*Øi ::ºr‚ßÄ’ï” j9T½Öò·«ÿ X½¶ÈÑêŠ µ# “ÿƒÐ¿£E"ð£ÿ[É/ï}Ùìe&¥‰í訩ŒEVª)`cst'Q<Òò×k#¿w©¨\FÄ’o)QôÏ·íh£µ£‹¦“—^æN­cU_º,Òjç%o&XùYFQ¼ˆÀÍ~Žÿ}¤ÛVe)ù•R4M¨ŠÿmÝ´µG×d(Qß窤²é½–¿]ó¿@Ä%öâË›½Of¡LeÂfFcuɥܰŽQDà~Ž??Òltþ2”ü h¨ID³¿¯lÌÊt"ê™æ»®º³ø^*›Àü¬× äÏ~ÉÖí{ض³™ÓŒGH€i“jhíN’L{&íÁÉ/öH~­…ïÜñ,r3v¬<%?˜”'ꌊêÏ{v·ÑÞ•þbñE‚DJ¥§²êE#ä‰pÙ3+×âº~f7“1aΔ:Ær³˜ÿÈ:+†´n¸ýYî~r ¶¥¼eŒPêÞ|ÿ5ÕUFÚ¯aͺ¬Í9„-»úoEv˨RY1(e]N(7TWw?k6l䥾6ÁÄú Sûr>Šà­…oÝþl–æW ÎIDAT ÷?»+fÞ¥l!˜ñ*££¦:Nee,¢µlÙAtá» äò‘÷ÈØP™1€ç‚ÿ —½°jÝÝɈę3¥ŽŠx¬ä’¯Ð„> —Wóåß>ÅýÏn3›ù•±äÛ¶·z/ó__o?7nÎnÖ¯›ïºöñ|í-%•ÄĺVM¸"<³r=@©˜m±`Z=¶¥°T¯Èp­`ÇÕ|õ·OóØêÄ,yÛKY¥oSÖa[Š) UĬLÝ@xñ¥èè:¦7f]S(ƈʒÖÿýª-J¸6\¶eûÖo4³‰¾„­®Œ3£©–R¾>†×î´£ùÊoŸæñ—wy3¼ã¿€}8ÇĺJ*âv¤›6ï ­-'ÍÕ›ï¼j[va9PY2ÀÆc“?Å#á²§ž]KkG·Ñ‡½crC% µ‰’OÿGüÏCç€dÚå‹¿z‚'×춌۷œÂ²êÊuÕñÀÎQ :»»Y·vSvÓk>&ùÓ¢À0†T¶ ÀòåÚr­Áºá‘ÇVá„]  fO©¥²Âg÷³‰õPX ?åò¥_=Éóöz e…¹©¼ŽDÜ¢±>´ ‚”ãòìsëp£«½º-Ë~/Ë—³°{L©|Øx÷Uk@].ëêîã±gÖ˜¥PʶmLo0F±²Êæ°ÄtèéwøÜ­O°ª¹Õ³g,”²K^÷BG,f3¹¡ÛÊÔQP¬~q#}}Y»šK7üõÊuù[^TÖ Ð|×Õ?õçpYËæ¬ß¸Ýš^ØAÂ3Šã¶*µWÐZ°™ïééOó…[Ÿ`Ýæ6le²›5jePÿ¦À¶,ªâ1ª«*ófrîèIñ…[Ÿ e['1EÈ»_rõ>ïa)Ťú ³—³Qím]<ó̲b{´«Þ²áþ«; ÿ¢åC£´ÑØSÛºûwMÜïÌõ˜u LöäM[v1{æT*+ÁÚDܦ¶:Ag_:HÆZªã¬#gÓX—1Û{R,ÿõSlÚÝSÒz õ°,‹É UT$bÞFãæèîîç±'^Àu#1YZàÝ›î¾æáq„FQ´OŒ>m¼ëê?Ÿ —¥R÷ýãizzú#R«*a³`Z=‰˜URé¦öî$_úÕSlÞÕ]r©>”#f)¦4T’ð6·óËû{“<þÄÊœ]\Ýr×5d¢}fð©}ÝLØÿÌ™ ŽôËÇeËŽ=Ì™5…¸·Ë¤R³Mf‚ž¤ƒ+R Ê™GÌ¢±®‚=ý|ñ7O±½µ§ÔB}HG"n$̶"åý}I}âúúrö²øqó]×\›]Xî´O>µT/ø"‘x¡®Î^î¾ÿ)º»ûZ¡HØ6ó§Ö1¡*Av6 ñ8vwôó_¿yŠ]­}%©ÃpšDœ)õUÄ•)ïéIòèŠçèëéËúEÔŸš{“Ÿ¯ß4iŸX}»,œpá½µ}‡+Øß/N§6nÚɌ铨ªL·[JQW“À¶,zSžÎ:N¢ôÐùMÜô«ØÕÞ_z±>È¡”bBmj*PY×Ú:{ø÷ŠçéÏÞÚþÒ´³ñÂí+>;ZéûÆ•T©+P Í;uy¥TWÜ®à‚py,fqÚɇ3}jcä~èO9lkí-2ëôÐ)³Æí»Š!ÛR4ÖUäì<)»w·ñØ“«qŒÿ…Þä…Í-ßrÖä¥}™,Àš1ã‰ø¡ÇýR)ëíá‹J dz”ý̉æhvµfg[]}%II_vTU£!”ÅÍ'͆æí¼ðÂZ$;óµÖH­|ìâmÛþ’ÂlëQþ\ž‡ö%PÞ^nbÎ'.ˆÏ=æâï(;vqöC æÏäø#÷'ÏÌùù~ëޤîö>Rû€„ ŠÙjTijLAÇuxîùWòåóA´ó³–ÇqmÒà{;ÿŒàŸ—=í øe³Ïüâev¼êódµkbC=o8ñê3{û¿ŽˆÐÖ¢µ+Y¾Ù&F™”RÔUŨ©Œ“%ôÎÎ^žxúE::º³Õ:ÕóåM÷õ&rÁ®(+[*g#ØÂÔÏ}Ž TÖ¹áá'k¦úЍ^*Ø–¤¿?ɺW¶PYUASc}äK”RT&lê«ã¤]½OèëÅPe¦©¾‚ÊD4Ž_¼¼^-›wòïÇž§¿?š„L ÇíÚñ©ÍÝð[2Â'[*ó^Q~TŽ#@¶„èsÞëM‡¼e¿ÚGþDYö¢ì—Ïš5…ã:€šêJ ú«ˆ˜°Þ¶îݯ2û *aâ÷cy¶Z ¯¯Ÿgž[Ëöí{r¯k·¹oûÊîzþ«‰JùìÏùʲ?—•„)'(öÁÎó^«ž|ЄI‡½ýV¼êÌì/ŠÙG~,š‰e©ìXÒ®¦£'Ego'â„ÆÀ­­Šó’i…I0‹ï7lÜÊÊÖåÝEÓuúïn}öw×ôì^×I~0ôÁî-9•  üÃb’éÇì-‰‰³?¯PÕdÑ„ºZŽ=ê@fÌȸK³±î¸š®¾4]}i·,~³A)f+ª1ª+bØV¡ÕÂîÝ<õôKtuçÙ‡M$™êÚùm|ï— Üû ”äSgÿPÊ"ç-›_¿à”/«XÅaù*0oÎ4_ºˆ† 5AYÎ/#Зrèîwèíw"û\•YJQUaS]óòòÊ®¥ ´wô°rÕ+lß¾›|¤Ýä³]þõŶu43|笤YN 0 |”ˆÇcÓŽþà;*&Ìþ¤R*ƒôÍ›3C—.dbCmôBx™ŸwÚŸvéK:ô¥Ü’Î1Û¢2nS·L¨rˆò¡ªµ£‹Õ«7²eËμïÑÝ©ö-7m_ñßw@Ú¥8é>&xè‡Ã‘kÕ³›Ú´øÜOÛõgQ ý³fLféÁ ˜:¹aÀŠû|áj!™v½Ãx’F{„°”"³ˆÛ‰¸E"fa… ZÉûaçî6V¿ÜÂι®›ÓßqwëÚ»oîÝòÜNFäÁìÞQ2*'ªT/V]²«qÉ—ÖÎ8âr+^yP¡ŠÕ××ràâ9,˜;ʬ͞sU‹ð‰àj!íjWp\Ö‚+ÆèofÚ7®•òW’™E5–Rضɻc[1ï³÷êê‘9ëK¦Ù¼y7k×¶ÐÙ•ãÏH§ûWuoyê»­/ýmÃýPˆ2Z”ŒÊFbuDŒ)ÔäCÞvlõ´¥S±ŠÅ…*h[Š9³§1Þ fLo"ž/3€´—’9_é€àÎó°d‰ý”ã°}gÍÍÛÙºe瀛tk'¹!¹÷•_ì|ú¶À)°G*ñËÆ.€‘«7£ä:Y“|窾ۊW-¨¢¶m1sÆæÌšÂôiÔÖäÎ'4ø³ìŠÍã¾Ìtw÷³cW+[¶ìbÛŽÝèAtWïî—ZÉø˜a°™Ý‘2FÙP92 °áóွÐõìkÁç†ýÏ^\3íÀ3bUg(;>cŒÛ^‰Nouz[èÝùâ}mkî[K¬Bagß7T¦ ðËÂçŸÊ•”Oêöï@` ð –MX´lAõÔOˆU7oǪE©Ê1nÿÀ$Òï¦{ŸsúÚëÝùâ£ëÚHìù ؇Z6ó”µÄϦ}|*ø‡ö¡œzÄãâõ‹O;°b¬Cìª ‡X±ŠEXñ¹jŒ¢l\tºE§û×¹ý/$Û6=¿wÝý/‘îuÈø`G¡Qa8L1Ø¿eOû„iÈêKžÏÝ/Ïþ•Užï@Å«''êæ»0^;e–¯›e%ªfXV| –Ý ,«eMP¨„ lFZDzâ ’Bt‡hÝŽvÛµNïÒéÞ­nª{kº{×–®æGÖ§{ÚÓdÀ%y>ç;×YåùF„Á˜b°Ïû èô¯2@6 GÒDÚ3Ày¾Ïá)p>eƒIòü;\Fî¨0”‘aŸ¦W dSQª …?Ðb€|ýœ]–L’çóPþÍ> •„)^Uôje€B”)ÂåÅH~†øy8”ò}.f$_Ó¼J^ˆþÿ´ €`kû£‹“Ûä¡v@æÓ$‚Ñè}µÆÂÈ\8ŽíIEND®B`‚blueman-2.4.3/data/icons/hicolor/192x192/status/000077500000000000000000000000001465054505200211165ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/192x192/status/Makefile.am000066400000000000000000000004441465054505200231540ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 192x192 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/192x192/status/Makefile.in000066400000000000000000000404071465054505200231700ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/192x192/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 192x192 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/192x192/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/192x192/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/192x192/status/blueman-active.png000066400000000000000000000471121465054505200245250ustar00rootroot00000000000000‰PNG  IHDRÀÀRÜlsBIT|dˆ pHYs;;̶¡ƒtEXtSoftwarewww.inkscape.org›î< IDATxœì½w€$UÕ÷ÿ¹U&§ÝÙ¼;3»Ë’£ŠTDÀŸÀÇôŠáQ^(ï# º¯ŠbDQ 欠 ">¯$§6ÍÌæ™Ý»«îùýq«ª«zº'õÌt/p–ºn…¾÷ö÷œ{Î¹çž ÏÒ³ô,=KÏÒ³ô,=KÏÒ³ô,=“H•ºO7Zù†¯T$†3G Ò&¢[”RkVˆ¢I M@@•÷Ø02ÀAQTÂA»P µ=]|×õ-E»ž®ô,Aëκ&™±‡NDó<…:8XØóô•.°xD»•Øÿ¬ª}àñë7¦çéûžöô,ÌÚ^uÕ1‚¼Rà•ÀóT‰«4¦”ºô-r˶?~ì±×ç¢g`ÔöÊÏì*u¾Ròz ¥Ôõ™œT» 7ØX¿Þ~óe÷•º6åNÏ2@jyÕ–‚~»(y§ÖM÷9¥ ¦*Eó¢zë«©¯­¤¶¦‚ÊT’T*N*Ƕ1Û¶-Gã¸WkÆÆ3ŒŽf§p”þzú‡è>ÐÏàÐØL›±Ô÷ÁúaÇÍÙ7Ó‡Ÿ ô,äÐê³>{š­Ô‡^1V'¥ªŠ$-«šY½¢‰åÍ 45T‘J%óÞ+ÁÉ)$ï}¡2FÇÆééfow»ö¤s÷~†G§¥þgüÁ¹zÇŸ>zçtx¦Ð³ °q£ÕzOâµ¢ÔÿN™ìVÛ¶h]ÕÌamËh[µ˜Æ†,¥<¬†þÊÄg‹a¿ |M‹¦§o˜ÎØÒ±—ÎÝp]=Yõî%_ìüãÿ *O-ŸYôŒg€¶³?÷2­ÕçQrb¡{lK±vÍŽ9|5ë[—’J%Ì…\O‡r/΀dâŸO³­³›ÇžÚÉö]…šã?ò˜¥øTû/¿á™ÌÏXh{åU/Ж|8¹Ð=‹ªyÎñë8fÃ*ª«’Á f±´ËhÚe,í0–vI;.iGÈ8­5®®6ȵ-PJa)EܶˆÅ,’qE*#™°©LÆHÅ­Â#ƒLdÀÁQß¼‹G6uÐ;02YWÜ#–|¨ó¦Þ5ÙMOWzÆ1@Û¹W­Ö®|8Ÿío]µ˜r­«šQ–‹D ôyÌqÎÐ?œfh,ÃÐhÇõÁ ÓöG ‰Üç f)ªR1j*ãÔU&¨­JŠÛ!ðGÞ<,¢éصŸ»îßÂŽ= u‹€ü"&öe[ÿtÙ®B7=é™Ã7Z-ÿJ¼_”ºR ÕùnÙ°v/>õ(V,mÈs5ËZ ohœžAsŒ¤Ý¨*#Ÿ Ч` }Kü\õG*“1šjR4Ö$i¬I¢TÎàúrØÝÝË]÷mf[gAõhP m?eü›lÜ8¥1ñt g´œûÙÃqÕ€Só]?|ír^òü£X¾¤ÁÃÌDCkè§»ŒžÁq2Nág&;"ýƒÒHaô¢LâG™!ô}Þ…xL±¤®‚¥•ÔV%&ØáíëîãÎûžbkGFîRb]Ø~ËeOå¿áéCO{h=몷‰’o’» hQc-gŸ~`Í ü¢ ˆÒ‡ññ cŽ‹r\´¬˜E<#nÛÄâ6b)bÞ °ÑÕsF‹ðÏDïÏ×– ¶‰×€æú _Õ@ÌV‘ÑI <öÔþ߇Ԥàé_7u5½åþûß“á¦CZjyÉÆTšä ^.Åc¼å¼rô†Udçq Žfx¬£‘låttþìÇI$¿(´´à¸ Z3B[hm ¥D°,zK)|M[Y*ûRoFk.ÁOð 9tõŽP['•ðf—½{›Õ±lq=[wt¡uø…ꨑêÑV¼ð¿û:þêpˆÒ!ËG½acÂÄÍYY™ä ^BËŠEA™ÿ³í>8Â;ûÉøÞ$útî„ØtT ñe¸h Zk}õ·±‡+Hö,ÑhLÜ ¿†<[¦ÔÈaEQàôVá¶ùWØÛ;‚h¨¯NFž¯­©¤eåb¶íèÆq²Z‚Ã$;~]íù7ìÝ{Ó!9s|h2À~mW õÿD)õÚpq}m%ï¼àt–,ª² q\Í;ûÙ}p8¸7Ÿ‡${-Ì‘?S¼ J\ÄqÙyìßè|Åo©Ú¾–ØÁ&Ä5Ï)” ŒrGè+" …Î ˜ø jSŒb}Cã ŒfhªMa…tÇÊŠ$m«›Ù¾³‹t:+ð6Z=vTߊü–Ž¿rLpH2@kËIסx[¸lQS ï¸à¥4Ô™ _ÿ7ϸ<ÒRy&“úGåñî ½´°Ÿ?«¹ZЮf÷Qw2´¼“ƒ'ÜKÕöµ¤,šûÊŒZ¢P–wM ÜVó~¿hd<Ãþ1×¥°m+x.•Œ³nÍR:vïgl<¢úQ‹-íÛzÛMbtÈ1Àš³?÷1àÿ„Ëjª+xç_B}MtrkdÌᑎޙ{y¢&—ú¡²*àh8††—ìFl—žî£r{ û£ƒ÷(O%2ÿ)A‹eÞç[ ³Ñùg~_BdMwÿ(5)â±ìPˆÇh[Ý̶Î.Ò™ê¯8©þ°—õm¹íZqvH1@ËÙW½Ñóó¿HUUŠw¾ñt겞"04šæÑŽ^ÒŽžBÝÉ–G¯å‘¦¡óðh‘½Ey*¸®F\a×Qw0²Ä¸Åvé=ñ~*:[Ht7ã ù¿ò@o)AÄBY‚ˆg êÐÔà/äíÉÖ{â}aðûçŽ#t÷PW•41EÞ÷'1Ö¬lfkgWÄ&ÎhXÿò'ú¶Üú8‡2 ÐúÊ+E©?šäŠ'l.<ÿ%4û:¿÷ëö §y´³/ˆÉÏ/É£“2ɤRßûãÝ" Ðàjv…ÝGÝ0&è9é^*v®"¹o‰?à«<(…(°•FkË‹CS1 ‘¯ŸF]óÞ7f6\-t÷ŽR[™ •´ƒ’É8+—5±yûž°wHçÔ­{ÙÍý[o;$á °úìÏ5(Åm –øe–¥xËy/`õòÅ©84šáÑŽ>³Új:Àþ™\’†nÈй׍@"àhר@GGÀT^Ó{ÂýTì\IjßÒà]( ”(4 [ ‚…ßQÈ;T ¾Ój×ôÀ »è:I*ž.­L%hnªckû¾p7Å•â̪£Ïøéà“·•};«Ô˜šDYÂ@­ —žó²“h[½$þ‘qÇ¿FĨú¡%TàÕû“=÷Î̽…ŸÍJý€ŠòÎÄVŶýû·8xì8ŽC&ã’q\ÆÓ.Žë ]ãJED ôµ¨¼õůŸÿٯÄû¦}îÁu…G·dxÌ·§ÌÅUË›8í¹‡ç6¯%>¦®›¤ùeCe?´œUqŠ‡ËŽ=b g¼àèÈ}ÆÛÓËx&:;†9>eÿ†~h"çѦº×‡œ4¢…ÝGßÁHóžü³4}Ç?@rÏ R]KŒ–#`Œ_ï­ÊØZ,Pf$ð=NA="Œ0I}§¡*EGÈ\-w(æå4B̺ŠÁÁQ†×(ŽhXwÆž¾­·=¿ñåAeÍ-ç~öp„ßÊϳxQozÍó½¤Ræ—É8ÂÃí½Œ¦ øsÕœèétUнÙ ‰àßü™`1F°Öš=GßY˜À0Á ܽ‚T—§yê› Ö8z“eø¡ k¾:OCêç>Wüá»]WÓ38Ns}V¨+—6²}g7ãa÷¨R§7®?ã†Þ-·\Œ\j*_hãFK¹ê»„šc–Å^u ‰¸QqžÚÕÏȸã•MTs$PrÕ¢|ªNð'tNäy?;àÕa2õ'—Ävi÷·ØâݸZp\M&c×Õ¸®k“EêßÃeç¼ìDÖµ.Ü·sÿ0»fÓ~äJk˜0øù¤bpw‰>'Ovd:#€OJè?î!âÝ‹HíZ™Ue”oúš¹Æ5ªrÂ%rê=•‹s*©m[î}ÂȸC̶¨­L*R â‰8;£Ù'VÖí‰u÷o¹íÞ©;aá©, íÜ«Vkø ¹<7´-ã/:–ðo>0šáÉ]}ùA)+zˆHÄð‡¼ö@!àû£a/ž@À‰TìZbJãõ=¢A‚ Jß’[«üí‹°”DŸ m½ƒik’$ãFÀkŵt`p(ëRðÂê /ýÉÀæÛ§× Ge94iW1œº$³yåKŽ7'^ÿg\ͦ}hMhø©8’…eA5G‚Á>¸àÿ iäWuÂ÷{÷Rf@bi:ßöCöŸòw-8ŽK&ãàd\2®Q‰Wí[@#ˆ‰¿Ú?¡Þ“Ô Ô9¤òø/ÈuŠw$íx*™G/xΆ¬‘l¨6.öçgÑóNe7¬>ë³§)¥¾DhÚçe/<†õ­ËBw Oììg`$_ÒO(ó?ä—ö¹ª@öS¨‘[¢ïv´ ¢Ùsô?§?ø¤„þã&6XKEÇš ‹6¼"ŒÀÌ>#~i6cb[g¯òäm¯˜(Ò±´ËâúŠÀã–HÄA{»{ÃÕ>¦nÃÿÓ¿ù¶²J¼Uf#€(K©« Q} '»–¬LŒ³¿¬°¤IêÀ(ö¥}öBè9"Ü&ô:&·ù$~„r$èLI ;ÞøSº^t;Ž«q'ãq\2ŽƒvWkhSíÈSJý<#UÁ6æJ}ï$ܶý}£ìϪ<"pôá+©­Ž,ËVJ««ÉêjeAe5¬9'už’¨Ïÿµ¯z.M 5Á¹ÖÂ#=žW$ú¼Dÿùî#·L" #O½MrÎCïã3-ì9柌ÎtðIÁÀÑaUQÙÑJª![ȸHµ_6ÂõÏ3²EzI¢í.(õ øËûlNG3,k¬ *fY5Õ)¶G³Ð­lXwçý}[oÝ<»™{*Ÿ`ãFKi6†‹6´-§mõ’ÈmÝCŒ»¤| µÉJz_׿|Â1•´Ï‘šÁ,éD‰/•ŠvØ)†”°ó‚_Ðõ’[qµÆqÇ5³Æ®+Y›@=\”gˆŽÔßoï„YêéèúÙ yÁ&ò¶³k0h¯Ö°bé"V.kŠ4GŸ*§Q l õžÄk1›Ìô¢S¢Sì#ã;ög}û9†ìdêÍÔ '¿ àBB@!YàøÌ8—¤„çÿ’}/½í3Öd´ƒëºhWp´ ´˜¥—JgÃ&@K¨ˆô]¶­ËäHý(“ä¶ÑwÙîèdxÌ1Ž ïÙãlÉiŒ¿æœ«^C™PÙ0€(uiøü°¶e,mnˆHø­{úÑ:+Ù"Ÿ¢AŸãÍ™DÚçg”‰ ˜S6P®óÉž3o2éÕm¶VÒG»&vH%âP¼…7:§þD„F˜É‰œ›“ ƒGsÚå´¶ïé'Ì4Mµ,_Úmпйìšb¨,`õYŸ=œÄµ/8ùpÂcîàh†ýã¤|ÕÙ3}TN.í³’0*5³ƒ’€9 €=¯ùoö¼òFo$pÉd\O5Ò¡: ¢aE‡3=2rCõ.L>²IÐq!Aep$œ pÜ„Q€“ל}Õóç ;Ц²`[©…Ï[V.bÅ’†,jEèèŒ>+ù'>ŸN?èóª8SJû\„ÔÿyÈ+»çÿû{ÎúÚ5ž € ´ÆÕ.®6#«ÍÌ´hÑÛ#õ#õîÍ3²ù NxtÈ ¢ûLÆ9aQcm°f#DÊ-(•œZ_}å1Òôüçž;Âð˜Ã¾±i^ÂR>ßp?]ÐG¤½0™´Ï§.{>‡´çÕ¿gÏÙ¿˜ÀqÜŒkb‡´Æ“‚E\m˜À³ ò_ Ô?ÌøQ&÷ûØMt´Øß7ÊÈX((Nàè «£ yÍš3¯\F‰©ä Ž}!¡hϦ†*ZW™”&~wtšyÎB€‡)¤|XâÍôù‡þ|Ò^"`ˆb¾hï¹`×y7&ð‚æ\ &WãˆçÕ‚F¼ÙÚPûýç~^u'÷Þúéßá=»³{0ÛÿË–4PS•ÝS\ALYê­óÔ5Ó¦3€(QÑt†'ÓfÀ¼ÎwØ×;–WÂO_ÊÏôù¥}îb›lYèEø’u~©ëÌ?±ë¼ëÑZp´ Ãv2.Z»ˆ6Þ"ê#ØYAÔw†êN–éÉ 'ï¼»w”±Œãh(Ö¶æ|¥Þ1ç2C*)´žó…“ÛPÛ–âèÃVF@´ûà¢u¬Y /Ùß1GE™x‰¾€z3è'‘”Q DA³{Kty ;_{=Ú ›v]ã!rµF‹ÆÑšÐðSHy “G½É«× >€>¤ YÀ4Qݯø3»^ÿ+´—“Èu]o²LDãŠ7YæÆ¢0ùL'~Tµ#ÔyF‡&é:8a´T*ÉÒæúH½•«"Xh*)(Mh{äa+#`?80ÆXÚÍ‘üyTš¼€/¬ÚL4dóKú蟣ïúÏäA„!Žº_þv¼éÇžÔ×ñm³<ÓE°ÄcSyiY¦~¨ÝLTw&ŒÞ½c‡žÁ±à>-Âê•‹sj­ÎŸ§î˜•ŒÖž}åÑ@‹nÛ-«ÆMWïHA°K¨pJÀçUm +åóHz) ú\É—WE˜%þk·6ó‡BtàÅcÇù?GpÑ¢q¬gHkc[~ðÆ&ð‡ª¨Š75ð}õ')y˜fßhàXÖÜ€]5Ö¶æìÏQT£‹ ’1€ë¬ðù𕋍H$°»ZØïmS5Ú¢`Ÿ6àµDl í«‰Iñ‚jÑt@Ÿ~v, Upš´ò¶³i»é‚öf”œ~;oú1ÁvLž"ÑÇ3(1†qÐæ© ܼÀ¦ì³ûÇL{ïIÄã,j¬ÔW‰~eQ .‚JÆ‘F¯kY{ïàÇ%,CÂ)ÖB>((¦µÂõTÁ¨Ú7uôžèC`…‰ÕŸI¿(Xsû¹¬ûã¿Í¦[:øÂÐùæ¡Å“üxnRWÌÜ&É„!=-àû}2øé Dȸ.}Ããž 1åË–L؇ù™Åëκ& D¦Â[V, $ŠŒî˜ìY{ðaµFûqòð®øñ3S`ŒB-žÍìA2…ƒ̬o,WÁÊ¿¾šu7¿i½›¥ƒ/¸ƒŽ·þíŠgûs‚ëh\ñb‡¼´í~þ¡©€Ÿ;Òå¾ß=c‘¾Zºx¼ð¨7lLä.•„2ÖÈI@0+RU™4¹=C@2 ^&»?ATÏŽæ>È ,Ñ&µŽÆˆ}לh­ºYu (ÐgG¤Y‘ïiË_Ïeýß2û÷=§ÝAû»®ÃÕ&ÐâÙ"X~!†ÿ#@ŸðýBD²†°÷ÃTWW’LÄÃÕ¬LWTCgI%a ‘þkV4v¥]FÆœ¼`'Ø Zg%¿˜•Sí«މ¦tµÙ,ÃÕ^(±F+/ŠÒw†~ð©@/a ÿŸ#rW `ÅßÎfýo¥˜ú¾“ÿEç;¿‹«L¨²«5â"íâÆ^”­ò 㜑p6À÷…×è˜Ã¸—³É¿aQcM¤ŽZÉi³n`TQÏ Ÿ¯XÖ‚·Ù¤¡d¤{ì¾¾ÏS{´Ñ÷--Þs/ߎ£I;Ùå…ŽëOùöQ‰|FÈýÁ ‚>ÀFvøŸõ.lbV Vþí,ÿí;Šb‚Þ“ï¥ãÂëpUŒ-¤Ñ.â‚XÚ¨Câ¥hÏ3~èFÆÍïâ]]Ô5„QêTJ@±©o™Š,|Y²¨."(û†Ó! ûŸÿEù ‘RW%ÞÄãI-d´ÆÖ ì˜k™ÈIËVÄ´àxûw)%ˆ˜ÿãûÌó|¹/µ}FPa†aÇ(äʬõÅR`)–Þõ2xòuߟõìrßsî£C -ß{–ŽOea#à eCá‚—uB¡”/Û×’sžÓ3‘v›“á4µ© ¨®¾*·zÇ̪QEÒ‚+ßð• Ȇ?(Mõ~#Éû‡ÆóKvÿð%MD%ñhÜzÁò >íšp጗b„ŒKÚqpD“N;¤×qp3®÷>åjoc;ã) d×I’Œ¹ÒqÆ-LÙ/P ]A)aÉ]gpø ï,N:é~Úßû-\;mÚ¥=7©1€ñ&ËðÚìÅÍTâû'þùÐh&ÔwB](0λû°–—lŒ.-8$†3GZŒ_[]A"Ïš˜] CZÆ$`©EÑ«tÖÝ©5ir´f`i§‰›÷21g¼(ÊŒcеvqD{yþ=FtÉa„\Ðû?x$³¡` óÚm8Á\P šïz)‡__ôûïþ/ܘc¼C®Fcö5s<&°]A£ÃXf |Óah4j€‹S‘Ì:~ĨŒOH3=ß´à H[ø¼ÑËøàwîhÚèæYïC!°Kp5<9†6`õ×Ǧ]ñB\­nÞŦ\ÉS¼š‘š>ãÌFp]‡´c¢)ÝP$¥Áõ~yßKä6„¾;¢ =sV³OÀ^º¥`ñÝ/åÈŸ½¥gÿóõÿí}7–ñ“ùŠUªqlíyÆTxäóG=ÿ|ràûžÇÕŒgÜà÷¨©Î¬H ü… …g%­áóÆÚ¨.8<êLì!-COú{;4ú’M ðµ+Œ[ã´¿ã;èDšÁ#6ñäÇ72päc¡ì brõ»Þ*+W£]—Œ§‚¸¾ŸŸ‚­’,%4ÞGüô"”ž}f›££ý_‹ö˜@û¡ÓZ‚9[[ «îEû<•}àKø„Ú2:îøÎ%*sÔ $³PT/¬ ŸÕÖVfÅ¿#éÌ4ÀNäzð#x?œ%ñÜš®£ÑŽI+¸ûõ¿dde61™S3È–|]ü‚´r¼Jã-Ò®&£]×E´KÆuQÚ5ª¾J¤BŒ#%*ɧÝ;õŸµ|d™+Æ8¶4<ø<Öÿä½Å1ÁQ³ý}×¢cãˆvq]È (Ñyµy ©EÙGCÛ«ŠU©d´2Ö3ÄŠ¬Š¨©JE€äü uvÔ žØù"žïÚÛ£W{~ÇÓi]WÓ{üýxÑ_'ÖG Ý§ßÆæ|ŽÑ¦.o‚È›+ÈéŸq‘˜Ö‚Ò%àzÏŠ¯E~ìœUe%~¶ý^cñÚ©ÍæI‹<•õ?¾åΞ |œí à ®[Jéèo‘«æLøþýãiשÍÕT(ÍŠY7b–´à  Hžq4#D"Ç ¯ˆfÑZ*md*#Ômf[S&=ìþ¥¨Úa®(OjZ®å²õ߯©έÊr+FÙþîëèxû÷OŒyáÄšŒ+àèÀ˜Öbf‘-W›Ì "žSFy‹|uaÖaä‚>ÛGA»}ñ 4< ‹äÚ IDATø\ŽüÞ%XN¼ð § Áõ›Ùvñ×pRcdU0ßêW*ëÉñN#ÀÏžãg…@ÆÉ†]Äc9 ûL`  e\ @Îdܼ@/öÀ« âm3jî±¼<ú»Îþ=Cm[fTÁÞSïbóeW2¼l7ZW»dĬ³Íx#€öÜ…Ê5Ù\m\‰æû­ý}fQ÷‚2ôgû%» %T?v,¾ÿ¿Qîìç7‡Öm¥ý× Sc¸øùWCj¨9éaà{µÍªm!r\)K$r˜UˆfÐZ*DLÿXÌŠ¨8W =öìu_ÒïŒÒ^£”¢oÝ“ì>ã¦YUrtÅ6ô3ì?ýV³ž6ƒg¸hŒQí8‹ Â¡Öža¬}e&Qy²£`¶ýÙÎ úCëàÞºGOàðo+3û‘`hý¶]üUtj Fv!5g àûäºÑ ÖDô=ý'Âíú„I›NÕ¾W%г¼‘c'd¥“Rà(pªyâÍ×"Öìæêx†ü’í]K¦b8Rìjãrý;ÁÁÁm"+=ÆU³˜¬Ê6kЇúG‹B[†ùl1‹àk6ͺï|+3ûãáµÛØzé—‘êa\¢Àª9Ùk*s'ìáAM„_2·`¾©< t³ˆ{  ‡õaüÞ.)ZPCM{ѱLîwÏŠúOx'?þ)Û¶›õ´®ï†\í"®x‘–b"J IÊÓd 'h¿ö—6jm²Qâ*´ UɺkßWŒ¬édÛÅ_Å­% ülgfäy‰<ÊY ψX>JEaäFxNzHBæÆþ.)¢¡~ÇNþÊhØ>7ËMÓMØú_ ûÌ?áàÍšzkmñª] ×âÚ«ÓŒ)/èmÛ›6³´®˜yÑfW­4®2‚ jÓ‘´}ýýÅ-l½äËd*}'Âô¤ý,iÁ÷«(}f8_²0 çèŸaO„Qƒ Rõ÷Ñò?¯+*l ¨«å²ûµ¿eËÅW“®é÷Ðx‰hÅÐÕ)Ì•;ó üD°éx 4îI³‚ÍxŸl¯ÝÌ\…¸&Æßë"ÆVî*z$YÓI÷é·Îðsìû’RÉ ù€>ìáëáÿnB˜ \‹–¿¼Žã¯ý$=ÍsRå¡#žàÉOndðȇƒÅõ¾Œr­}Æž…ìwI,<*"˜#í¦}Z´7)JÌ$ïVØûÚß°ëü_œ«ùö3Xvã¹E½Ã§0ðËJÏPäù˜!èÑN”<Ì ”± ê:×sâ—?Ç¢‡æfÝ…S3ÈÖ÷ƒ]oüi;ã©$â-41Y\¿Q3ê‹l;ƒ®/ÄÛ bõ#¶“È–´¡óÝ×ÑõÊ[Šk¤(–ýæõ,ÿÅ¿ÍN•+ôZÊüPº1zmPà`Ò‡&¿>sfQG|4É‘?ùûž8Žm¯û!nb|¶Õ6¤„ý§ßÎpÛ6Ö|÷ݤº—˜ÕT–g‹¸ÖŒ³B{{ùÀß Ì"ˆsrÁ¨Ch3*x ï*ŠaÚß÷M+n.åÄXýýwÐpïÉfQL13zÉT¿k ¨ô#@Z#Ò!ŸQœÓ‰FŒû$°/|yûÇ-½ï…{Í'©ìZ>'MiédóÇ®¤ïä{p„À#dBfá ŒzÓ.ߨUxqNdÓ¼„G;§é[.ÿ|Ñà W±ö+—ÒpßÉ&|ÀŸŠŠ—š#*=°?é2] ç{ÈÈò,êð53«5{Vs—?ò¿¿bNÚàVŒÒþîïÒyá÷!1€XÍTæ‰?ï˜V&¹•í9™x'ABó%Œ¬ÜÍ–|±e{‹jGòà"Ö~þ2j¶®C ¨yBH9€ÊAòúÁ‡{®¯yÂýù‹ƒ«“]7×üù…•޳ö¿ßJíö l»à{8#³jC˜zŸw#­í´ü׿“Ú¹rÆC¾mðB»ƒ%‰f²+p[ &$•¡#6Ñ~Ñ·q+F'ùT±k%­_¿˜d_½0ýíVçÂÀ/(=2ø"Iüìùo_@+?t25­l~Û·hYÜP>_ºÍý,ËoxÝÌ=0žÊ¤}oŽ×ÇWu0‡QË…žSÿÉÎÿõÄv‹ªsͦ#iùö{ˆWïžkð‡©L€Ò3@àý)0L2¹T Gó?b eëÉžEõõ+è8çzö¾ô–¢]‡sØýÆ_Íx±ŠVf^Áö¾_”2ù»Äø™-PÍy÷97±çÕ7]צ;_ÀÊŸ¼KÛîçüå|ŸJÎY7'YÏÇd`žDìO ö¼*Äór¨ŒMËï. aÓ1l}Û‘®í›ISò×Éš™d6~|oçwÏåéûõE”·FW³÷Í?gÿ‹ÿ^týßr+~ûZ3g2ÏàÏ¥r`†’Á!­ÇœûGïsöž¨aœu¡fÃ"q B„¯ þ:\” `«{ê(Žùܧ¨ß´ð©jÌ’KÀËL§µ »pdDpãt¼ï›Eƒ_i‹•?}++~Sð— •œ|Àj‘lèmxˆ\ 3è9 ÉÁ.!µ+ËlA¹—}!>PÆo˜57¼©¨øú™’%x[ ™G¼9_WƒÔ Ó~ÉW8ö‘â¾c™æCy3·– Jyª“bñ_^AÕ–ÃæúË"Ôp÷©¬½æýX£•h_ß÷v¸´• ½Ýê%XšY°+*½ €Q}|*è›T%ñà^’ßÖËŒ^¶òS–(oAüüUjñŸÏ4‹n¼o‰av±ñ¿Ó…-àªìªÞr3ŠKM%t.jóIóIÕ—ù’êÓ!~±0¹y‚å¼Ê[´2_ËÉ ýcË÷àå @[f²Î¬%ðr#)³¼W7 ‚$% Êe ä ñôHV‡Ï› ¢L<†ŒZ!–ÉÚ`a5HvUô7…ž/]±›-ÿy%θååE1ý§m“87ãõie–Xj0±Fš’Ùå|ŸJÎa#Øsô”È ‘§S+³p=æÝ»bzu4 ϰ뿢ý¢oáV€Bmcb¬bˆqQ heT"ƒýÒÈå~(È1‚Ë›²ž*QÞ.Š^••YyX¸öŸø O}òÿ2´~+má¢<#ØÂh³Íª…a)‰JTZå+J%g(}pròô}Œ§Gl¥P¾æxÂ4ˆ7pìcŒ´m_°¦{Øvé—9ðÊ[°”rú˜Ü¡Æ4o@ÐJaa™ÄT‰ÊíW.=”[ä%üžo]+ ´LÞN¥¼Í=Ì=½§Ýiöà§ukj»ì~ÝoÙöá«I×öö~šŒHØDilåÊZp•¨d^é LeÐ!) ~[ß±2Þ~½¶b¾ê¯„®ó~OçÛTt®žbhèð'ÙüñÏ0tÄ&Ó­~êÑ„òê‚cÙ¶dÁ¼Dådç•”I‡D)~À¶Ä[²hƒ`CÆÒh[³óí?bßÙ³Û—l®É©`ÛÅ_cßë~‹c¹Þô¡…£¡ÌrHåí7`“ÝñÒ0ÇÜ‘™à2à‚’O„ Eçuš'ò<=–ù¡lŒo_¨lÞ”I[®âct¼÷:Ž~¬¨oUÚfåOß‚åÚì|óO‹^ ‰º^y ƒ‡?ÁêëÞM²{±·/›€ö7àðà*à pÅ f•çzùd9ß§ò(§A ~ XbáoµçÏG˜?ʤ+¯ïgËG¾T4øVÿø­4ýã4Üõ<6|þrRû–ýN0¬·üç• œ|Ÿ?[‡Xžšc™ÀQÇû´RAE0g0GTNà‡2b€òéßÇçãíE–Ùý °`xÙ¶\v£«wÎÉ·'6»ÛÄw®dý§?΢ÛϘ“w»£´ÿûut¾óûdRcfŸm–(lo”3úÆU„æ æ&åð›—œ‹TJ+òøø½bå×Q{.NÏ×?ܺ•mù"馃s[•(ìL‚•¿|#-ßy/öHÅœ|Cï©w³åcŸeÄcÚŒ29Iµ?ºyvŽÂ›P+OuN¨ä àSÉÁïï¿åûø1*°öʯ‰±ûNxˆm—^S=4oUò²ÒÐðÀIløô'¨Þ¶vN^?¶t/[/¿Ê„Q( Úä¡3+ô0Þ"¯®žŸß¦Ô¡’3€Q§%r¾à5ûøñ;EpT6üÚö·sUpàŒÛè¸è[èx‘j¾ÚˆeBªCÕó™ y°‰µ_ü–Üx.s±g—F±ý½ßôÙg~$èż ¤ °”„©Ôà·½‰!¶R^ØÆÓ£ûÎû »Þø«…u])¼Ä½`¹6Ëo<—µ_»„ø@휼~àø‡Ùü‰O3x˜Ù!ãÏ{ÈKÖ5GTNsPF P2ð[žß #„¯(/HO‘A¡mgnv^œ5Îô³<Ôn:’ ÿ/µ5'oO7ö°ýÒ/Óýê±bÚšÉó@eÀ%g€¨¼`ß„2‹øùøñfE½´äÞ**W•ÃlÿðÕôž|ïBUpRÁh¨¢íš‹Yö»×Ìx#Ž|$–fï¹7²í⯒®ïÅ ¼asMó(>}*9ø´Ðà÷C™-̬ü®n­Üú^¶þÇZ_üÖIÓ¬Þ4ÈcK¡\XzóÙ¬ûüe$,ž“* þ$›?ùiúŽ{ØÌÏJ"ËYËb(Xð{sžžÎï‡2ܫТúìè?²j[>ú9FWî^ˆ ¨s!2³¹J—ieG+G|êãÔßûÜ9ùf§zˆíï»–ülgNÞ¦r±JÎ þÀÍéëü^(³W ¼I.3 ñÛ>ò2 ½ QÁYoÀ›(¢AUÐöÝw³æoÇJ'Šÿ %ì?ãv6_qcKŠËVçÓ³Fp!š·ž‰zzŒ›OP\Oæû#‚çè§çùÿdûÅ×½íhícGQÙ¹¦ø& ?ÛƒŽášî:Ã>ûQR{æh#ðÕ;Øré—pScsò>ŸžðiÞ:"ÇǯLø2(|×§™é´¼zì?ç옃Pæ¦;_@Û7>€=ž*¾È_>Z› ÀõŒcDHí]ÎáW~ŒºûO*úÛìÑ Ú¾}öØÜµ¥ °”&ÔÅ‹2€¬ðûcc³àlK£P(Ïâµýu‹ZáZ‚Xš=oú9æ`çÅæ?ŸÅÊßž‡Ö³ 'žü™,øÍ¤•òç ¼%­–£ =Œ™°×© õk¢ª½µ¨÷ž­•=ÍÓÊ_@Q HAP‹ï‰ñI©¹`?eVÁŽ[hËè=.ñq:ÿýº¢7ŸSÚbõÏßLãß_ÌàÎMÍüp ³ÔË›½µLLÏØ²½lûÐÕEå(µG*i»úCTu´Ì‰dоB"iñ=ZØås”¸®&Ëú°-«ØžŽ†2Ûb¡•±/Äó˜ˆhÁE!5Ãt¼ïE§6·Æ“¬ù¯÷PûÈ1Dž3?Ÿøàg"øñlKpµ"³b7Û>ü2µ³þÊØ` m_¹”ÊÝ+æl=@V¸ya×㬟 0 Ôù'Z›Nð‡F«(±éERZY7§¶„p¢dñ¦÷• ™Å]´_| ã‹÷ñÙ¤ )s^<}QäI|”©·Æd€ Þ/&!– ZSŒ·t²ý’«qª†‹hOm_¹”нËPs8’á–• zâ0·Vö4¨ Ð «<ÆÓ©T2¸˜ˆa—ûQ›Ú¯™$pmÓúJ^ÓNû¾SS\4gr3­_û ©î%(KDc> A¾ é’Rþrû¬º†÷^ .™¶h D+l„á5´_òÕ9ÿ‡CàŸ»PˆXhtL&:¿ 0—qåÓ«ÓB¡(†ãÈÒ^'ø“P1{¶ `€.Ø^TgtÀ5Ñ aàø‡æ~çE_š©àOqäéõÙºkl•]†‰ŸŒKŒ:4°v;í—| 75{×m¢§‘¶/_Jj󜃲ê­?Úgœ¨Í«ž  DƒccéH\H"^DL‹'E™¥Š¾Îì«% áà ïd×[~:7;/~÷Ý¡ÍçÈŽ4E’ò=c^DfL)”RÞ÷x ‚` è_·…ö‹¯Aá§Ol2’³gÀÏ}\̶"^ ÜÔ3€=a¥`t,j÷T$fY%;¾«Í0‚Æ,÷ÃvŸóGº^ý‡ÙV= æÛOgù/ÿÍR¥)úÕdWÞû?Ž·ßã¾Èp÷àa›iÿà7ÐÉÙƒ?Õµ„¶¯|˜do㼠ˎÀ"zÁcN^é [UC#ã¡kLÕÒQ‰9t¼ýGôžrOqïÅ’›ÎeÙÎͳóbôÏtÝ€¨ oRžOÕXõ†ŽÞDÇû¾YÔœԾ¥ü} ó ~Ȫ·þˆ?:ž‰Þ è˜—/ž„~°T{x ‹•ÉYVÉ[¿hR‚÷‹$9ÊÖ÷~›Á£6Sm³óâßNÃ=§Ìû΋‚`‹BY =µG‚¸|üÇ>ê­JËLñ¶Â”Ú»Œ¶¯\J²¿vÞÁF½ ÆÇs¼žÏpa{ØÌvŒÇˆÙŽ;‹\ ³h³¸%Sß˶|ÑUÅel°G*hùÖû¨yjƒÙyQÍ'øñrÿä’e)bvÈŽ2€¥¬â÷™!-8èÊä&kx<‡M“Î8$âñàžªTœþá™Î‰d7£pQ8ÍÝP—§…©éžç±öë—«2Æ®…Ñ}¦]˜mü€òþ(%X&F›ƒ/üïü~qàßr-߸˜xº°Œj5£6wT¤â ¼GJÑ?˜Ãʺ{Ö+‚J ëÎðy÷A´å«ˆ‰˜Me*n&fyX¶……"~`1ë¿ñA¬iÆå/¹ýe¬ùÁ;±Ý8ÊÈ5ó:ÌV­P˜`Ïðí}ñßÙùÖŸRL–šÍ‡ÓvíÅ$Æ+ŒäŸm›fy$±Àj|ÂàÐH¤ŽêÎ|uŸo* 4u×ß=0žÎ04<2kRE»f×FKAEg ë¯{酪”¶Xõ‹·°òWÿfôpOçŸ a&¤´¥ƒ/ÿ ;Þü³¢À_÷Ø1¬ýÆÅÄÇSf½Àª=þQ•Šª?c#c8™ˆ—o¸¡«þáY7²* Üÿ{2J©»Âe]ûŒ´õbÁk“Áùì…²=&°¡æñcXýó·æ­•‰Óö½÷°ä/ÅRæe{Yfýý‚²ðö ž> QŠýgþ™]çÿºHðKÛuï#î&P€Ut›fwTWÄnPô÷ æVõ÷ßÿžÙOhA%Ü@ß*H{¼wëZ—¦¯ê«S$c6§˜ÜÜ ?ǽ(XòÏ‘iìaÏ«²á±á*Ö}ëƒÔµ¯ÏqsÎ\6Æsc²lú¿ùLÇM÷™bïëþ{Æß¦ÆžCÛÞƒ­m/†È¯ÙÂ’m)ª’Q¯ÞÁ\ùóV)B%c×±þdÙòEÿ|ÿ~ÒŽC"1ëšê+Ù×3ûÐ^C ðfnUz éÆœz©Íl¸öÃ&úåmùX\8ö„¯ž!u}3ƒÇ·Ï@Ó}§Òúãwa‹mªPl»Š êꤿ0êî`®£TéöJÇ;þ|ùã-¯ºª¤ÀÕž}½´¬jîi®¯¤«g¤à;¦OÊûO@[¬ûù…ć«Yþ—W‘¬%˜<($*çÓÌÕ—bÁ¿øžÓhùÙ;Œäb•J—û ¶"¨ ºç@?:œ Y±µóÆ.ø˜O¥Þ"ézà#þIç®nZ×jªâT¤bŒ¥ç*1“òþZ´þþSdÏáDPxID#E€šïz­¿x;–ñÂZ 3ÉUˆâ1‹T2fâ¼jtíï‰Üc!¿.AÕBß_Ò/Wׇϻô12Ö%Jý>\¶iË®`âI›¦ÚCo0ªïü0ÁªÛÏaÍM`›þXe"ù•2_‰¸•í`Çν¹Møý¶ÿùîyéœPÉG®^ïŸtèã`Ï‹k¼Åߊ‹kèšû=¹æŽ²_ó‰žÍµÞòzVþÏye)ùjR¨`§5èïœü&–\]‚ªM ²èµÎ?^þO„HhĦÍ@v ¨Lƨ¯žm˜ô„þ?g$Šu¿3«þç<³—™”&¶g²£*#Êô§€öŽ=¹Í¸£ó¦F~ïRQ¹Œˆ%_R¢~ãŸïÙ×KOÿ Mõf#8AX³¤†ÇF3e‘V;/y3ÁÊÏâ0—âE‡ýîm,»ãL,›²”üJ)šê*"Æoÿ½}ÑJÔ—¸j©lz¯óWü7q‰=þ¤¿–×,”I%l–7V–\ÊÍh$˜ @~÷6–ßq¦ÑùËPò+ ¾*ÍþlkÏÉt"ꎛ/+>7ÍQÙŒæg½ê“ ¿óKvï=Àž®^V,5!–.ª¢ghœñÌ‚gÒžšüX ñbtñJÒGÜð.–ÜûR¬e)ùÁ¤<©«1*ªÏòö÷Òוþbñ‰¹‘ sCeÕ‹F2È¿Âe<²×õ3»™Œ «›k˜ÏÌbþ‘sV )mqøõïaé½§c[Ê[Æ¥žáÍ÷¯©&i¿v„§¶ìˆ6H¸«ó—ÿ±Èn™S*+%¢¬Š"ã©í»AyëdÔV'h¨MšÚ—óQ(mqÔõïeÙƒ/6’_²ÅDV–º]9GUeœT*ч:wíc,ºð]Pò¡Ù÷ÈüP™1€ç(oß ¯IDAT‚_†Ë}l;CC㉳º¹†dfÖnˉsìÏ.eÉ“Ïõfx~ûLކšɸiçŽûèí°3Íå;ÿpÙžÜÂr ²d€öSÆ¿)Š;Âe÷=¸™žþ!£{ÇâúõÕ‰’OÿGüÏÓç;“ä„_Æ’§žƒm·o9…7ä•©5•ñÀÎQ ††Ø²yGnÓîîxîø†y¤²e6nÔ–k½ æÐµwÜýNت`Us5©¤=¿Nîfëé°€NqÂ/cÑöã<Ѓ²ÂÜT^G"nÑX›ÝÕiÇåÁ‡¶àFW{ Y–ý66n,fa÷¼Rù2Ð~ËeOº4\684ÊÝVÉs~øqïÜ€­L¶`³F­ êŸçˆ[Š%uÄ,Ï A‰°cÇ>övE7¥nèüÓ%÷ŸŠÊh&¸0%cêmãŽü 8Ü/û×ORU‘dÅòlÜd¦uY-íûóí@8ÿ$0”Ù‚u2üÇG«xÎO>AãÞõ&_0åpQBRJ±¨.EÜÛÂJ¼”ö]û{xâÉí¹·o±ÇyׂWrTö#ÀS¸lÐBOÈ¿Ýýz.K§þòÿîgxx,"µ*6mKkIĬ’JÏ0¥†ê9íÇŸ¦®{uÉ¥útŽ˜¥h®O‘ð6·óËÇFƹç_LØåQÁå7_ñ!:dFŸú¶ÜvGÝa/_¡à$¿Ìq\ví;Àê•ÍĽ]&•‚˜m2 ;¸"¥ tœhF€Êþżà§WRÛ³¢ÔB}ZG"n$̶"åc£ãÜù¯G°—Å·;n¾â£¹…åN‡ÔàSgeÛEˆDâ…F¸åÖû 4j…"aÛ´.©¡®"An6 …8*û›yÑO?CmÏò’Ôa¦GU"Nsmq/ÍŠ sç]1:œ»·úmÇÈøê÷ŸK:äF6]/këÎÿÃHõè ó‹3‡ö],_¶ˆŠT"¸ÝRŠšª¶e1’ötÖ¥]­ñÜß_JUßÒÒ‹õ)¥uÕIꪒ¨œk½Ãüó®‡ËÝÚnlêj<ï]ÿg®Ò÷-(©RW jyÉÆ”T&¯WpN¸<³xé O`Ù’ÆÈý"0–vØÓ3RdÖéé“Kc;‰©o,1Ù–¢±&YÏ f)êþý½Ü}ï&\gÆoddüüŽ¿n<rÖä¥C™,ÀZ¾üÜDü¸S¤”õúðE¥„SŸ{ ‡µ-‘H†WkºzG-IJú²£ŠdŒúP7ŸD4Û;öò裛‘ܰV­~äî ÷ì¹1ÙÀ¾lÃ&£C‰”w„—›˜ó†¶øšç^xµ²cæ>ÔÖº‚çt±xvÎÏ÷[Œ;t÷’^ Ñ Ü(f[ÔU%HÆsLAÇuxèámùòù Úù^ç=?¸”Þí ð½FðÏËž˜øe«^þ‰KìxÅ’Ó®†úZ^|Ú±Ô×Veþ¯#"ô¥é/ßlsLJ)j*bT¥âä}D```„Ýÿ8ýýC¹jþÔŽ[?óu&‚]ORV¶TÎF°…©Ÿú›¬l`ûßî­ZvÜ6;Qy:¨`[’±±q¶lÛEª"IScmäK”R¤6µ•q2®^0Û T”JØ4Õ&I%¢qüâåõêÜÙÅ?ï~˜±±h2awpßvþõ‹?#+|r…P¡2ïåGå8äJøÉ>ç½Þtìyë«—ŸôeÙër_¾re3Ï{ÎáTUš]#Ã¿Šˆ ëíJ3ô4³*&~?œ¶Ä'FGÇxà¡ÍìÝ{`âuívŒî}ä½ÝÿzQ)Ÿû9_Yîç²’0åÄ…À>ÕyÞk•‹¬[tüë?oÅ+^žûE1ÛâÄçðu+°,•Ë@ÆÕô§)ãD\S¸Õqb¶š ƒÐZØÞ¾›GÝ‚›'€ÐuÆnéyðçW ïß2@~0Oô©î-9• Ìü3b’eÏ»è¼DêÿT¨Jr¨®¦šSžsË—gÝ¥¹Xw\Íàh†ÁÑ Ž[¿Ù”³‰•ɶU(Gµ°?÷ÝÿƒCyöaOv]½çޝýˆ™ƒûa‚r`€|êÌdàŸNYä¼aÝé­µm/ú”Š%ÏW–ÕK9á˜uÔ×Ue~Ñ´ÃИÃȘÙçªÈRŠŠ¤Me2æåå7”[KAèëæ‘Ƕ±wï~ò‘vÇÜþOôn¹­ƒ™ƒ~¦e%íÈrb€é}ö£D<[zò»Þ¬[õ~¥Té!jY½ŒãŽYKC}uôBx™Ÿw:–qwM»%3œc¶E*n“Œ[&T9DùPÕÓ?ȦMíìÚÕ•÷}"z(Ý·ëë{ïúî q)NºO‡ žefú™0GäZåÊã—4m8ëƒv²öhÿÊå‹9æè6–,®Ÿ´â>_¸ZϸÞaÿ|T® ¦|RªÿOöé¿`YݺÓÛ*—ñüXeãóìXÅq(•šçöON"cnfä!g´÷î‘®Çïìßú×v¢`ÏÇùÀ>ݲ©˜§¬%~. àÓtÁ?°Oç|Ê#¯‹×nxéɺ•ÇÚuÇZ±ä:¬ø5OQ¶.:Ó©3c[ܱGÇ{w<|pË­Oq˜ð©ŽB£ÂL˜bªÿ—=J ¦i«/y>Ov¿<÷;TNy¾s¯\œøÿ˳ba z‰(*ur(.¥Ñÿ‡~F‡uq²T;¼ë$ áíbú Ü»s ïÝ]0?]Î龬’4¯d¶;J™– “BHY€"#ÉôGšˆz4ЄOBlÇQ5¨Þõ8tµêšÇë~½©¾Uð1œËѨsaÎs|3¢×±U˜éôKº=8rŽë,ùL1C:|&æ‹L¬ZmÀ.|—Ð]àîÙ¬qb"†ûDóØêKLb5€ œ)ôúšÎž<œ8¾fèß"º ÿf¸Ý߬/]y~m=÷Y‰¦h¾þ³ )–Y¸ÜIEND®B`‚blueman-2.4.3/data/icons/hicolor/192x192/status/blueman-disabled.png000066400000000000000000000445621465054505200250270ustar00rootroot00000000000000‰PNG  IHDRÀÀRÜlsBIT|dˆ pHYs;;̶¡ƒtEXtSoftwarewww.inkscape.org›î< IDATxœíwœ]U¹÷¿kŸ2}2ɤ÷!„šÐ›!t‚^ȵPÅ®(Í r‘+ê½ê«¢b¹ˆz/*‚AZJ „„$“žI&3“éç콞÷µ÷>{Ÿ2sΜ™9gB~ùœÌÙ}íu~ϳžõ¬g= öc?öc?öc?öc?öc?öãÍUêìk˜~þmUñ®ä"AæŠèÙJ©YÓDѨ„F ˆq Æ½¬ HI E-JhQ°ØªI¡Ö'jb¯lùíÕ=¥x¯}û Ì?ç;ÉHçb4Ç+ÔqÀaÀ| 2Lt€uÀ‹‚<­$òšÚžç_ùíŠÄ0=oŸÇ~(sϽåPAÎ88¨,q‘z•RO‚¾ßBîãÏŸ{¹ÄåUØ/y`îÙ7í(uRòn`v©ËÓ?ÔAî‰`ݽþ¾ëV–º4åŽý³ÏýædЗˆ’Ë•0?ß딂ºšJ&Žo`\C- õÕÔ×UQ]YAeeŒÊxŒHDXD"¶­±£5½}Izz’ôôõÑÞÑCûÞnö´wÒ¼»ŽÎÞB_c-¨Ÿ€uçÆû®ÝQèÅoì€4Ì<ç¦#J]%ð6Lgµ_ÔTU0{ÆDfNkdêı4Ž­¡²²"ë¹â‘´‚d=/°O„žÞ>ö´u±½¹-ÛZhÚº‹®ž¼Ìÿ¤‚{‘ooúËOæsÁ›û`Å kÎ3ñwŠRŸŽíïÔHÄbÎŒ‰8w sgL`ÜØ:,¥\®þ—Ìk‹oGð˜Íž¶.š6ïfíÆí4mÝãèþŠð´(ùVÓŸoø¨,¥|sáM/s—ß|ºÖê(Yœëœˆ¥˜7k‡4“æL¦²2n¤ó8H?X€Hæýïôö%x£©™—×lfý¦¹^Ç»äeKñ• ¾þž7³ ¼i`îÙ·œ¤-¹ 8:×9ãÇÖrÔó9tÁ jk*BŠÈ-½ ‡ž„Co¦7á°¶´5Zkm˜±@)…¥±ˆE4jQSTÆ¢TÄ#TWD©ŒY¹[ÉÀ½=¼òú^\½‘Ö½ÝýUÅ3bÉUMºñ©þNÚWñ¦€¹o½e¦vä›Àäxÿ93&pʱ ™3c"ÊòN‘°¾÷Ú{»’´w%èìMÒÙ“Äv<2úìt•}f+!¡²\D-EMe”ºêcªãÔ×Ä©ŒEäÝÉ¿XD³qË.žZµ–MÛZrU‹€ü:*‘ëÖýåº-¹NÚñæ€+¬ÙÏÆ?!J}] µÙNY0o o9nÓ&Ír4%Z ­³=æÓp¦Œd^ãï@$ð%¨ñÓÍA¨®ˆÒXWɸº ÆÕU TZãx¸lmnå©•¯óFSNó¨C 7n8¶ïû¬X1`gb_À›Bf¿õ¦ƒpÔOã²?hÞT–ž°ˆ©“ƺœÉ´1´†ÖÎ>šÛ{ÙÓÑGÒNñ#xM±CÚßßÚ¾†°¸Ûaa<Ï=‹*&©bò¸jêkâ}àíhnãÉ•kX·1‡ O)±.Ýpÿuk²Ÿ°ï`Ÿ€9çÜr‘(ù>©¸ãÇÕ³|ÙÌ5¥ÈÔ´[~{k7;öôpI/’F¬ „uaæO.íŸ.4™×’êŠ(“ÆV1u\5•ñHf\Ì;lܲ‹‡žx™=mégô€ºaã}×}g_î$ï³0ý¬ÛÆE"}?Sp^ú±h4©'Ê GÎ#M…í5yOÂaó®.v¶u#’Fì4Ó¢ÔÚ?[ÿD0qls&×SSM <ñ5ÿ\ÝÄߟ[M2™ÍêQÿK¼÷Òÿ»¢-ËÁQ}RæœwËá¢å÷ÀÜôcÌÂ[—-flCMf‡¡³7ɦ]]´´÷ùdËIþÀ¹ÈŸ:%]H²?OÛ?pªW¨Ð»¤ ¨&4T2{RuU±´r´utñÐ/³aS3éÅ:ËÑïÚpÿç^Ì88Ê±Ï Àìå·\ˆÈêàþhÔâ¼e‹Y|è\cî&ZwÂfýöötöåÔ¬¹ˆØí]5hÓ'ýÞš>ý h¸¹AÆ©äÀi TÅS-ŸöOþµz>õ væ€Z—B]¶á¾ëïN?0š1\a»%Á¬å7N ßÃÄÚû˜Ø8†KÎ_Ês&g_kaÓî.Öli§;aç6+ åLþà9™;Óve3}è—ü™Æ~f»ûl6ïê$ikjã!(À¤ñc˜?{ [w´ÒÝÓ¼QxwÃgôµ­}è‰lOØ7Z€óïŽÌéZÿA.O?tä!sX~Ú‘TÄ¢þ>'{:úX·½ƒÞ„mö÷Cþaµû3LŸüìþþÌ¥Pshe<ÊÓÇ0¾¾"ã¼DÒæ¡'^æµu[I‡(õ£¦ê¹å·8GF½,:E¼³»ò—JäÝÁý–¥xÛKŒÉØ/€íh^ߺ—Ý{ûÈF¬A‘_4" ÑB"iÓ×—¤×vP¶ƒÖ‚µˆÅ¢Ä"¢±b)¢î°±ÕÓZ‹4òb÷g{—Œ¾‰ûª8hÆX¢j´ÀËk6ñ·'_ ˜IþÕw7îl|ÿªUN2Š1ªM ÙKWT&¨¸GÁÛƒû£±(ïÇɲ`©q\ƒŽž$/olcow*Š2›?õµÍ/ ­-؈ÖTD-zú’hm¨¥D°,CzK)&…x:\4¶­5Û"övõ±cOˆFcâ~¦ù5‚à’Ø2{VEþPmå~7ï«íÛ[» µ¡ëë몙=}oljƶSV‚%=b~ý÷lßþ§Q9r<:àü»#5í¿PJ½3¸»¡¾šËß³ŒIãÇ)ÒØŽæÕÍílméòÏÍæ!I ŠEè¿:¼ JÄv8å°)\tæA¼¸¾…--ˆc®S(åwÊme¨¯ˆ(:­% 0òçjÕhÅÚ:ûØÛ“¤±¾+`;VWU0wæDÖoÞI"‘Rø ì©í]Ô6í¤ß³ñÑQ'£RæÌ^ò#÷o¬ã²÷œÊØ1fÀ×ûÍû’/n˜<ýi}Èbò¸çnšÛÏŸ2-hGs¢ÉÌ›:†SœÁ‹ë[ؾ»jÎW(ÓhˆBYî1Äw[ ?ù½]Ý}Iv·÷2aL%‘ˆå_WYcþ¬Élܺ‹Þ¾é¿°!ܶîá?1Ê0ê`Öò›?|&¸¯®¶ŠË/\JC]xp«»×æÅ­…{yÂÿõ¯õ'¤L Áֱ̚TG4b±ìȼ¸~;vu¢ýû(×$2£JТ@™ûy½„ÁØüƒ!¿§!’¶¦¹½‡qu•Ä¢©¦ ‹2wæDÞhÚI"0ýK<½·míãjÆÙ¨€ÙËo¹Ðõóû¿HMM%—_¸Œ±cRž"Ðٓ७$l=€¹“Ú>–E›¶ƒ­Eêåš@à8qÄÀÁâ¼ÔÔ–æ.¼$ÏâW.é-%ˆX(Kqû¾940ùsy{RåÎï»W†Œóò> 7w‚à8ÂKë[èêõúSæàŒ©œxÌAé¯7;Ö«~ÔÏë— Ê¾˜}NÕGQ\ÜwØÂYœvÒ!¡óŒ·§•¾dxt>H ³íKýø¡ m‡Oè\r¦ЈÓL ·"–âÔ#f°n[;w¶+GÀt~Ý»*Ó'Ðb2-çqòË„~Ê›‡©nB_p´øÞ¡¨›Ó1ó*::zh Î+P,;ÿ´mmë~>ëË— ÊZf¿õ¦ƒ~G ?Ï„ñcxïÛOp“J™_&i ÿÚÐJOÂ?ÝÌ oækêÎM}Å'Iˆÿnëà‹ék­9é)9Œ,;rë¶î5B&AùsÝÁ2¼P… ’5[™óÐúé×å"ðlÇÑìéècbCV Ó'cýæfú‚îQ¥–;à´{Z×>œs2r©Q¾&Њ–rÔÿ#Öµ,Î?÷Xâ±HÈÄY³¥î>ÛÝ—iæˆo¤›EÙLÿ¿À6¡ë=RˆOüT €[†þÌŸtD#·\q"g,ž£ÛÑ$“æã8ÇqLx²ˆkiWFd„É“A~ÿÝR/™º•x¯JWo’W›Z+×½e4åŒS#=ƒú9+V”-Ïʶ˜]}æ'A}(¸ï¼Ó3ÎäÐy›wu±µ%•ö#][CFcCãgÓŠþÙY4~pŸ<©@ÍͬÝÒ–2e”×õ5c ŒkT¥…K¤•{ ç@Z?ünéç Ý}6шE}uÜ?PU'±9œ}bú˜mÑæöµ?7`%”e)sßzËL ¿S—点S8ó”Ãþæ{{’¼¶¥-;éCûrB1ø%k ñ½Ö H#Zsò!S˜™‡€‚·>m»;y}K[@(kÔóˆúAtJðH }Kz¹sz®²¿_H¤$|]°mkíH0®®‚Š˜QðZ`¸zv¶ì¥£3åRprí‚S±÷õG:òªˆDY6MÚÑß ¦.‰F#œ½ô³áÖÒѬÞÔ†Öšÿ€‰#)Zæ4sÄoìýÞ¿€@vS'x¾{n.ó¡X–â‹ǹÇÎÂÖ‚m;$“6vÒ!é“Èv´±¾4‚˜ø ÿý3ÊÝO™!G™&wƒtרˆðÊÆ¶k’¹8騩N²A}L"ßDu ;Ê®˜yÎM'*¥n%0ìsúɇrÀœ)³„W7·³·;‘]Ógìó¾d×öé¦@êÏæ@è”ð½m-ˆhN>djÞ-€ÓÌ`OG/¯llɘ´áFaÜfôñö¦Â12ßuð&OÖ÷EÚ›p˜ÐPå{Üâñˆb{sk°Ø‡ŽYpÚ_Û_¸¬o•Y ÊRêÛÈ?¾¡Ž£›GJ§ -{ûØÕÞ›[Ó4µß)ö´}ê@à:BÜ»&p;2:·Ù4~HÒ4hP ®½ð(ÞyÊ|lGcÛ6vÒ&i;$mm ŽÖ ѦÚí ¨õ³´T9ß1]ë»ÁwÛÕÖCK{ÊäCšN}mhZ¶RZ}›”­V(«`Öy•ïPöù¿óÜch›Ò Z /6íq½"áë%ü¡o¡æ>tJ?š0táÓ$m;p1>sÑÂɇNÍ«œ JÁ‰‡L£­³W6¶ j /d\¤ÚÛì,ËŸ¥e Õ’„ß;§ÖÇ—/÷»ÙèèI2e\_0˲¨«­d}8 Ýô±óŸ\Õ¶î¡×U!ÀòiV¬°”fEpׂ¹S™;sRè´¦æNzûœ -ïkmRšÞ³õÅÛŸÑB ¤íÓ´¦?Jš©ñEÂZ1âÞ·Xu§|æ=GqÁÒq´ÆvÛ1£ÆŽ#©>6v¸(·O :T~ï}3F©ó±õS²’LämÓίѦMÏô)¡÷ÅWÊ©(˜óLü˜Eæ|œrlxˆ½»ÏfÓ®®”o?­#ÛŸy30éÉn¸„|RHŠøþ%ž0ú·Hk¦¥àê –pÁ© ОhMRÛ8Žƒv[ J‹™z©t*lÂ'´ê€PÝ¥ÞU‘ßûBXH2ÞÑ­ÀMÍtõÚÆ1á^{ÄÁ³ÓÞFŽ˜uÞ-o§LP6 J]Ü>pî&OÒðë¶µ£uJ³…<>E“>͛ӶÏ.(™¤ðƒŠ…RpÍK¸ø¬ƒMzu[›¥•´ÆÖމA‰¸wâN+?!¥rBÛfïcÿÒ´wô+Û˜§ë·µ{‹4Ž«gêäqáwÑÜ0$•2( ˜yÎM'’–¸ö¤£"Øævô$ÙÝÞ—C˧XúZéðmŸÒ„a­™j”<¯ýÓñ±·Î¥g/r[‡dÒqM# ?Vt0ÓC®Nn üþZ6¿âŠؽ·‡Žî¤¿-Àá­GÏZ~Ë CPE£, ¢ÔUÁíÙÓÇ3mÒØkEظ³#Dø”æÏ$|6›~ Òg5qÔöé˜ îj¬ÝüÛa\vÎ"´c¤í…þ´}6sôí!ćßv\~ˆ/¶mã$;¤5Ž˜,âh#nŸ ñ%Gùƒ‚r¯Ž½Û„[‹]m=t÷‚âY03ü"oŸuÖ×§Pb”\ÄŽ\J Ú³ql sf˜”&^olî0㜹hù Æ+„ôÙ›þlÚ^Bdb¸ð¡·ÊÇßq¸7hÎñ–`r4¶¸ÎQ-hÄ­ ¼¿WâlÄÏj0?½3Ük77w¤êaʤ±ÔÕ¤ÖWU–úÀ0UMÞ(±ˆNg¸øÐ¹&Ì­¼Þ>›­½Y5|þZ~°¤Ï®íÓ'Û¤ön„§Y‡Ÿu0ŸxÇáh-ØÚ„aÛI­Do‘ Ô‘öû)Eâ—·@s'%ô¤”“»ÝÜÚCoÒv4óæ¤)|¥.ò )%€9ç}óèà"ÔKqÈÓC$ÚÚÒh kJÃKêwL3Q2 /!Âç0oú#}?š2L„0i†£Ž‹Î:˜O¾óH´6í8ÆCäh­4q‚tó&7ñ½mO»¤›;¾2‚Ðo¢E³}O—Ù©ÍýçΘˆ®³Þúõœ«sŽJ*Ú‘óƒÛógO¦ºª¯¢µÛ÷t‡´{V ŸNø´»¨.%ÐKÏŸ=9DöÖŽ^’¶CP;”Sˆ¬¹4¼¿_L ˜Ö Ç5ch¯s¨Ã?ðàH ‹`B¾ ì‹‚ÿyäuþߟ‹K®öŽ“çsÃûŽ1Yªm\7©#fl“dB‹à‡ ‰Î‹ø^d_BuIÇ¡­«ÏU4fÿ”Ië0¿¹`þ9ß©BCá³§÷5Š»÷Û1ÙýnUˆìÂÍíÅÉÂ;âÅϸBéjqµ hOú@WØ¿Aau£DpüúÑuüè¾â„àí'ÍçÆŽr;ÇÞàØGÜØ!7m»—h â§·tÙˆïÕÀž½½¡ºš8â{-„ˆ¤:ÂîS[[ME<,fUOGÅáE½è Q°Ð!í?kZcÈ_Þ›pèîµ³’ld÷e$ÐJhÒübfN%µgØ&šÒÑf± G»¡Ä­Ü(JÏEøÁ"½‰âÿ-L|½«„$ð?­ã¿ÿørJ¨³žÍ×.?¥Lœ¾£5b "íàvŒÝ([åvŒÓZÂÁßS^=½6}nÎ&ï„ñã“„´’ÿ†ƒGI@DÜž6¥1@o³HC.Íž"BšY07D\³G{ßÒâN0wóíØš„š^h;Þ`‘×?0&‘'é?xNÒûÜH5ÿj°#a¸ fÜóØ:¾óû%g=‹¯]zJ;ßÏà Ø€¥9$nŠötP(ñ—°·»Ïü.îÑñcÃa”:Ž :ð)ÂÐÄ—IãÇ„e[W"ôc= éÐ íuXâ Ù®ö×BRk"Z@A$Á±Lä¤QDµ`»ëw)%ˆ˜¿x>ó,÷´¶'*(°…ÖŒ/9f®/–KqïSMˆŸz×飩y㌣fa)Åç~ü„ký bYDp„¤²ˆ¢pÀÍ:¡PJãMàJÕµ¤m§ÕLè½ÍÆÞ®ãê+ý]cjÒ‹wè ^ªHŒx 0ýüÛª þ 46xPŒ&oïìˮٽ§iB&‰G@ãÖÓ–ÛáÓŽ Nº)FH:$l[4‰„MÂvpl'iã¸÷SŽv¶3ž"_wehú€fL׎ýnn¤Z<ŸçŽ ”pïSMÜ~Ï YVļ-™É­y ш2ï¥]7©é!â–á¾³;T¨Æ÷6¼íΞd î„1À8÷ìg/]Þ9qˆw%˜Œ__[E<Ku41«¬Œ~È0‹üN¯Ò)w§Ö$tj@ÈÖšÙ“ëŒ7ÄÍÄœt£(“¶ +ÖÚÁíæùwÑ!MÒIïýà)’ ~æ¾·‘s@)øãSMÜþÛâ„à¤Ã¦qó'‰ZÆ;äh4f]3Û‚ˆ#h”ß1–Aß¼‹ÐÙ“H)5 QU‘rü(ˆRËH3=Üqdnp{œ›ñÁ«Üž„±ÍSÞ‡\dÿhpp mÈêÍM8â†8ØZ3kb?ºö ¾ó©eŒ©«4.Á¤DZIØ&šÒ DR*÷—÷¼D^kCàÙ!“Àè‰_Üt'JÁ½O7qË/ŸK[¶´0,=b·}ôbQ ÄKæ+nT©ÆFˆh×3¦‚-Ÿ×êyÛýßóüØŽ¦/éø¿@]mz+`…RàF^”Ì n«Û‚]=vþdX‚¸Úß]¡ÑÓlbˆ¯AYН^v<•ñ(Ç,œÌ¯¾pÇ<%]AL®~Çeåh´ãtMÇó“û3¬<Ó€éÚ±ÐNpðÝÃq^Ú°”ðÀª-Üt×sîÔÇÁá„C¦ò;…¸+Ú Öâ‘D´é ¤Ì½pû­²Gü`‹ío›}=}¶ç\ :Í BR¡1#…xdVp«¾¾:¥þEèN$ó ;¡ãþàþp–@Òuk:¶FÛ&­à5ï^ÌÓSƒ0ãê*¹ý“§ò™÷,A”r#(·H;š¤v°ÑIÇAiǘVx&‘ BšV”°&Ï»v|Ó&Õð˜eŽ˜Î±¥à¯/láË¿x¦(!8~ÑTnûø[¨€hÇ$‚•øá>O.³(uaO`yU¡¦²"\ëÍ b…fEÔÕT†ˆîçü Tv¸CœYù"®ïÚ]£W»~ÛµiG³ôˆé¼ë”ùÅQ Þ³l?¾ö ¦4V»DîXAÒhÿ¤c:‰ -(­Q˜çy&QèÇhÀAÕQJã§Þß}YÜ÷Ôfñ¤G_ØÊŠŸ?c… Ç<…;®<•êŠ(Ž€hpÄô¥”ÿéfN>Ä÷ÎïK8nKmŽV¦ €ÒLôK #. Åæ:B¦Âzvn¢4RDóþiŒgÃË—ëhãј<®†ßzÈÀ¢ÙüêóË9kÉ,£åÝpÛ6qõI'ƒÇ6Éim´ëW×£&ÇàÁ#OŠôÞ»{JãkÕ¦üØ [øj‘B°øÀIüç§m·oà 1jÛÖˆh µv;Æ=/§;í`êýS•åׇÖþ¹¿´ëÿûï$Ò ,G0‘;®<•Úʸoðí–fÎÄ÷à8áV&ûöý0«¾a}S©Úóªd#zJ6Òú )í¤Ø ÆÖTð¹÷e Þ‰Ç"\ýž%|ë£'S[K…;Úx„/ÀN°±±D›ÈJWpÕ rÀ[Žœ¤Ô…¶ŒðEÄÌûÇêí|öÏX1³>oÿ}Í錭ã&~ØÌIµX5vA*“~é;†å!¢›IÜ=hã}qWIÑ‚˜ÒXcy†§9ƒ»¾p‹æŽ7ói1Þ!Œ08ÚAq#-ÅD”Д£?Òã¿¿ö¦6jm²Qâ(´O¾²Ï~ïñ¢„`á¬qÜqå2êj≟*ca|?/‘‹H¦rzS@¨ç£TxFz„g&Ñ2­cì­’"Vojå÷=Æ‹ëwI¡§6ÖðãϞɥg-rç ˆK~Nt¼~FÓ×n™ FVÒûÖ¶;(lFi1ã¢Íª4ZieÁ?VoãÓwEÜ÷NbÆ*Ä11þnqàô†¢[Â…³Æqá²CFü´þ}IQrHçG6¢g’=x<ØbxÇM³´#üüÁ×øä÷cÇžîÌçÇ.œÂo¾´œ“žâO®÷:ȸ!×Ú3cÑ öª$lLH‚Ñö ÷ýD»ƒb Ä ÒYî±O½ó®º`ɠç=üÏ#køÑ_*ê‚Ä/(½@’g†t¢‡+Q²ƒR¦OðZSWüÇßøÛ?·I‘ÇÖUpÛ'Nå3.ˆrMq'š˜, Ž÷RÕEê=ýª7ÄÛñcõC}'7- Ä"7]q"Ÿ½¨¨wÛ÷ßüõª¢¢O3îKyÊ@<»VÒ¤ ƒèA²gë+~ ôë¼HÊîž>¾ò‹g¹é×+SSôŠ€RpᲃøÉµg2mBâ¦ñ ffIÁõáW…¼ŸJÅ99Bj^¯›õM´`+h¨Šñý«NãÌ£gõn Ûá†=Á/î_m&Å ‚­[¹ ä®!CÚ!Ñ%íòP‹pŸøý /’Ò]?îÁ•›øØweÓΡY·ùàÙüòsçröѳ°ß#L3’/Ün¼Û©7ïåuvnœ©4/AE1­±šŸ\G8±¨÷iïêã#·=̃+›L8ø­r“Ž¢â¥†¥Rö]ò%zv²4¿«NƒÇ̨¬ßÖÎÿñ÷<¾nHÞÁ £øÊ¥'Pø$.´‚S¯dA+m:»n“‰w$0^"À¼é üøÚ³˜3%c!Š‚°½¥‹K¿ñW^\· % †‰!å@~(ðêÁ£û`ˆžIöp_ÿ^k`L†¾„ÍøŸ¿ó)3eo°üø9ÜùùsY0}\F%øÆ ¸&VX‚rç9˜²‹¿ò‹â˜ƒ&ñÓkÏdÒØêïßÖniãÒoþ•M;÷šÓ[nu4WËAJ/|Ý:¢çGö4!ï:o-]c_üýŸ[¹ì›òò†âòrz˜=¹ž;o<‹÷žvPÁéÑ=…`<«)á·E»ImM(¶h@ ËŸÍW.£¦*–û¦yà™ÕÛ¹ü›°»­¥‡‡üA”IP²¬)øÜp à |íï9k4ûõ ¤Œc}Çžn>uÇc|ð¼Eüû© ŠÎëFøÌ…G}'VÜÌÁž>›«¾÷¿|­›õ‚Ò¿ š€20‚Û ÿ%tNöà.àxp£¿{{c‚8p÷£¯óâ†]|õÒ˜6¾–ᆗ4A‰àÅ0sBßýô2fN¬ë÷úÐÒÞç¾û(kšöÜœ#OþýnPžF÷³÷§Ñ=ÏH>Z,¦‘ßj„ïlgö›!)4¼º±•‹nú+¬löúÐ ·uóÒ h™3žŸÝpVÑäßÜÜÁe·>Èš¦#ã¾Ö9òB=Ü(y ^œ¸‹,-@QZ=ë­$ëqɶÒŠ®î>¾ø“§xê•í\wáQTU OÕY" Œ)æ Xzä nºâ$*Ó'ˆ—Öïæªï=j{ùNKlï—ƒ”\´ˆIÎê"86;‘³Ó4ÛéGr²Þ%ë13fà-8ý—g6°zc 7}ðDæO ¯x8T0Ùs,Þ}ÒzŠ»ˆ ¡Ž`b¬¢ˆqQ heL"ÃýÒtˉüPÖ .o¤D°;;iùevÿë_¹LçÅ«àBàWÝ®äîØS>~×'î@c2)¤Â`luŒÛ>±”#(nñ¹bpê+EIv…6í-o¡îàƒG¸D%‚RDëêh<þxjgÍ¢éÏFÛvÆiW‘‡”ªqò{ËŽbÜÊá’”ý­&7TñÃÏž1bäϦÑ,Ûô|Öó>øÍCþ4TLÊ”OÌzLÁ’§aú@÷( ò_¾7QÜ e6¼WIõ^ÇæÍÃÏn<›¦‰æ(3LnÛJ}w{ÆQeY4{ìHª¬P·p!•c³þ>*§t}É`ÄÈ/Ê3íM\ÊìBwË´Ç,œÌO¯=«è•‡c»ödÝ_3~tÞ¡|xˆV^üú/žá¿®>½¸Q} c˾4ªìÞ³&3|b´Ãš2…È‚™û£Ùi¬`ÀŒÅ¥7ÊR>O†n*mz(³ëãw{¼oÞ¢V8–`YŠÞ{4ï‚•ï|`5ßÿý 8ºð÷I%÷Ú‘@) Tyž'ƃ*Võa¿ʬü·Жé ;5±(·|è䢟ÓZøæ¯žãžÇךõ·ö§Þ){”\G¦B ¬"„ÈÊ,nÖ6å¶:ZpPŒ««àö/å°yŠzjOŸÍu?|‚'^ÜJDáfh+òU<ìo† ¥€`Œ·¡Ý^¯`¥6ÝHJ+åæÔ–»ð´ò8i<>*s&ÔóÝ+—1mBq«?z+/¾¶±5 õÕЬ?§üÿöcP 7hkp£/a‡úÀñXEr¼-~þå¹8=ç¾j|Ȭñüäº3‹&ÿ–]\þ­y­iÊrï/Ê„‚•·J“šò2·O`Ä[Q´ÏDÒ c{ƒPƒw=—¦Xq£: 3Q!,=bú¯¼¨¼ü¦C¥± Õþ.ñ0cÄ@‰ÚüI{{©X{L¦³AÃõã‹2S½ìžUo?ùn|ÿ1C³òâÿ{2°øþ Z±PžgÌ®f:2oñ·¿kútôž=$xûÙg‡éi¥n6Œ¼ Û‚­§·/t¼j°ZÙ ns“?y‚ QDDP\~Þá|ømÅgl¸û‘5|ë7Ï#èÀâs ªögÞ{?Ž– âßÿªo„H$´/qÏ=tùË¡IõCúÜ|€ªk¯Í|îÝw›çŽðĨ‘7Dš‚þÁÎî¾À1¨ˆÑ$7¬Y€XÔâ —Ï9ÇÎ)ê–"ðÃ?½Äï}1ËʋٸBûô©LØÃ‡è’%T}þóY ÷»¡ºšîë®r!¨øà©ºúê¬Çâ\€óÆôýâCúÌ0â`e© Áí®î¾P¢¤êÁfRS¦×«DüÈNÔVDùO,-šüI[óù?é’_†uÙQÁ¤4·†)I[ÅEõ+™ñsÏ¥úßi颟Ùùýs.¹dÈž—/F¼p`}Pêövtá'¬¨ˆE‰F,lg Ütà(&4Trû'—±`FqÑœÝ ®ù¯ÇYµf§+`jÉoõ4Êï µD:hÀsâçž 0$-A>äê ê둽{‹z^!qÐÕ«­®>?¢«'A"iĵÔTÆhïêËu‹HMetPÌžXÇ÷¯9½èhÎ{ºùÄwaöv3ºëKïðøæp”Òˆ(wµÇ!~FÿS } …äK~é+ôw/#nmùíÕ=ÀÚྎÎTjA¨­Îä5 \ÓDÛZ»ÙÑÒUDIá­m\òÍذ½¡ÌÖLê!­*`R± qÇÐþûßó>·s¨ òösÏÁ¾..^ n´¶w¸ßŒ#qLu…?ˆZØGùöy2éðéï=FÓŽÁ5§+_ÛÁåß|€Ý­ÝXÚ%¥ÛÊäó!P¦Bà ~n"Ñn Æ!ºÞŸü½}{ÞçF %¿ôöÒsë­yŸ?T(‰ˆðLp»eO§ûÍLHSWáæÌÇBY %ÐÑ•àÓwyÇ£tõ:fQ9 cûä] ç£)%îÜváÈŠ‹SJ‡´µÑuÅèÝ»ó¾¦!(”ü$t_uÎêÕù_3D(‰(¬Pzƒæ£¥½†>P]C)5è±°PlÙÝÅ5ß}”î¾Ì‰ÓÙp÷#¯³â§Ïà8&ƒ²á½Ux«µ½`×3vþ[(Úƒ• Îúõt^|1º9ÿe\ãçžKÍ­·ö+—^Zù“Iº®ºŠäcåÍ¢$ÐØÜ° ð{b}‰$]Ý!b\]å Í ïcVm´¬njåó?zGç¶¥µ¾ñë•Üú?«ÀuCªÍžþÌ¡¼¡¥‹ÎXÈõï;vˆBijûÙü LÒõéO“üÛßò¿fˆQXµêÃI¥ÔSÁ};wí5ÚÖõzŒ«¯ð·÷Q¨ˆ+xò•íÜü«ç²–'‘tøÜŸä÷_‹¥Ì5*"æƒ~¾ ʃ#˜ÌpŸu0Ÿ¾`ñ°Ï)*!䇒NŠ×÷·¶ïÚ“Š¤DÑP[IE4‚…*âc™\DQŠ?ÿc=?¾/œI{oW‚OüçßxìŸ[Ìy–2BƒUÔ³ƒÿ ¬.9ë`®|÷âb+8ÿ')£•üPÂ9ÁŽmýÅŠÈ·¼í]»ÛIØ6ñxÄÌ hl¨fÇžâ\™F›dW?ùË+LWÃòãæ°uw'W}ï1¶ìê0DEéI#»JE¹æ‹Ë—ÊI‡73m0ð„ ö§?Åš˜_¤ØYgQ7{vÖyº9QF䇶›¸þH…E8Zض£Õ%‘ùLl¨NÓ¥ƒýg:±–¥ßúÕ*~ýð>|ëÃlkî2[‘EwîÍ_h P ò{LK0šÉ¥Ï ôÛàFÓ–æ@?@¨«‰QU-²/Þ/‡ïÿß?iïî ØúÅØû9>jÐÞÐ’a0BÊüPb°P!hÞÝFwWŸuuÿ ]+Ö"ä´Ø‡ê_°]r!(SòC‰`ý}×­$-,¢iûîÛoBCk~øF¥ú`È„ ŒÉ¥7@ñãàæ†ÛÑZ|þTÆ#4Ž©üÀp©>ŒjþC eN~(P}'à§>ëìêe×î6¼Ž0(¦¯-¹F/tØüýð„@:;>9t¡¦ëškÊšüP°áÞÏí¥þ/¸oõÚ-AþSU¡±~ôµþ;ŒrÄ–.EÕ˜=òˆ/_>¤“j†%ßn4ïn£eO§ß•DYL›P‡‰ÉE†!˜„Qð Wý…M” ÊBšþ|ý?B¡«_ߤ”huE”†ÚÁ†Iü‡ÀßÑŠbÈï¡Ü… ,@, ƒoÛÑÊžöß®FÁ¬IuX+à·/㢌j·p ù=”³”ÍOÔôçþü+¸ï•×6»ßÌD™Êx„©ãªK®Ý ú A30ÒK(%ù=”«”`&3~)¸gëöÝlÛÙh“Ç×PY-½†ïçƒ;ê<ì×ZxhÕ¦¢ï“/ &ÒYŽBPFï»î^Pаç_|Çñ2»™Œ 3'Ö 8[ª¤m­…oýö^ijøä!À`¢:»¿úÕ!›OP ”•€QÖUttö²fýVP~´4õµqÆÖW˜Ò—ó§ ÐZ¸õ·ÏóÐ [He¢> 6¤9ñ›ß 餚‘F™ €ë‚ß÷½ôòz:;ûBºuæÄ:*bÑ’kü[‚Âa;š¯ür%½°Í,æ—f=Ä(6ž¨g–$ÊN¢b] x©"pDxþÅu>¥¢‹¹“ëÝ ,eø¿ßRlGóµ_®âéÕ;‰ZÊŸ—<\ªÉ,£UÊRÖýåº-J¸1¸oËöݬÛ`Ryx¶º2ÆÔÆr“(콓¶æ«¿\Å3¯5±Ì{ZƒlGÆPÏäBP–°áؾï‹â‰à¾•/¼ÎžöN38ì~&4TÒP/yØCèƒ÷=âö%¾øógynM3˸}-K%Hù ââ‹ #"A×§>5`lÞ°®Ë.+(åJ쬳¨¾ùæ¡ñˆ²V¬Ð–c}ðçDjžxúeìd MŸ‚k©¬ˆ”Ó?øQˆÊoŀބ×~þÿZßâ’>àFND—,1)ÊóE"AוWæºÄY¿ž®K.),ïÐyçQñþ÷ç_¦!Bù °áþëÖ€º&¸¯£³‡§Ÿw×ÀU ¥,"‘s§4˜Nq©ãK"¶]½6Ÿ»óY^Þ¸ÇíÏX( Ýg¨5ã@Ù¡C(ü#¥È]Ö°ñ¾ëêƒûš6ïd݆í¸3'Qq·S‹¨’{?-ÀÒ‚5ÀÚ^]½I¾p糬ÝÜJD™lÁ^ÝyS³"ŸìÐÀ Éï¡P!ð²C$Ê^*¢ê"àµà¾gŸ­Û[Bsp+âæL©'-q¼PœHÿޛΞ$Ÿÿùs¬Û¾+¢°,…²r”{ˆ[€¼²CI~ Á›!;ô`°æÞë:,Ôú"ðØÓ/²{ë-u³BWǣ̜PKÄR#kòc²NDD,‹ªX”êªÊ¬‹þµw%øÂÏÒ´m/QE`Vrîû%Ì=Dä÷¯¼™²CŒõ÷]ÿ’B]F`”ر…‡öŽ^°,D™¬jµÕqfOC$Ë*é']{·u%øÒ/VÒ´«+ÿû q Ðovè!&¿‡„àM•z°ØpßõwŸ îK$lüÛ*ººzC³*aîäzâQ«¤Î  Ú:ûøÒÏW²¹¹sÐ÷ H[_œ±2£Þ°ÎË.¶DµÎúõt¾÷½YŸÛõÁ–$;tÉ2à ï»áæYËo™£D®ðöõôöñàãÏsæjú¢y×IDATÒÅTWWøæPEÜbΔ:65wÒ—žU„ËàÝí½¬øåJvìé.xdw8F‚õ–-t^r ÖŒXÓ§#{öà¬] zKS‚çæÂ¨€¦ê¹ݹ®¥.ôöuìíæþ‡Vræ²%ÔÕTùçÆ#æLªc{K7=ɬ÷nìjïå+w­¤¹µk:}¸F‚ôæÍèÍ›>qyn:F• äã·8Í ü)¸»«»—ûzŽ=íá|¢ËbÚ„Z&­Fy6õ}vµõòå»V±³­wð÷ÙaÃèÜëÝ}ç§ A_o‚ûz†íÍ­!)¥[Wɬ‰µÄcF*è»|…]í½Eßg?†£Vkã£+ìä?ÿñ}Oð€mkzt%k7l'˜ŸG)¨ªˆ2{R-õÕ±ilG}ý>Œ¦>€ç ªmÛþ=¯|pÖ1—v¨HôRïdÅSϼÌÎæVŽ_r ÑXêU#–ÅÔÆºûlšÛzHØ¥é€å‹ýB0| -€…ÔôOÌýDi]¯šøÂgœdÏWI[Vzý†­Ü÷Ð*Ú÷öøÃM–kVÔTƘ=©Ž cLþÑ’Ï!ÈñÙo ʹH‡Iÿž±oóƒ_ùÞ´S®Þ«(…ìÖ¶½üñ/ÿà˜£rà¼pþ}¥ckãÔUEÙÕÞKWo~‹é$rÅ”æŒ4ŠÅPuuÃVž’¡²rÈoYŽ0ñû‚­ßv_ãaïX[;uÉ”™ïÝÔÑš§ž}…ÍÛvqüQQSm*S0B³"Li¬!a;´v&è,‘Ë4UÙÓ:9bz¬ñã±ÆÎ"•rÕƒÀ€ÙÊÉR˜€Hi>ÁíH–O4í{ˆ´¼ø‡»Výêìy0ý![¶4ó‡?>Áê×·˜,Ô`¤À<‹F˜ÜPŬ‰µ4ÔÄ Ba£¿Cýé®—µÂz‡z‹QŠÞ]»rÚ1е¥Ÿ–oKÓgÛö„!›øÛÉî]ÉöõÝ_5þÀm‘ªúã*æ=L‹°uÛ.6653¦¾–úúꀻѸ^"–EueŒºê‘ˆ…­¡Ó*N,ÎâÇïÎ0„œD‚º3ˆš¸v‚ÓÕÅÎ'ŸD²Œ$+¸ý‡ðF×—ƒd3gú#>ûüíÎ-+×Z"WŒ™¾PYÑÉÁ÷%¼±qmí]ŒSGUE<£€ˆ¥¨ŠGi¨ŽS7ãÁÍ'ôO™¿¶£ÙÓÑêi‡ÓÞ›dζ5X#½x@ùâÎ8ÿØ[ÈEå`¥#_3'Û±\ç§ðXõä… ó–«øV‰Ï,äêêjiWG]}-uµUÔTWšÖ"fZ ËR(el{ÛD4Ž£I$’ô%múú’tw÷²·£›Î½]ìiï co¸Ó7¹»…_óWŽÛñ2)ႂÇܰ˜ð[\_–ȇ°ÁíBÈžëxú1ÿ{Ãg-¨™¼ðôhÕ¸ÓU$6u˜ß½`Ô&»Yܼ†ƒZ›˜ÐÝÒ;©kwgu¢»#æ$úTZKÜÎõ}0çå{¯"±SÁ /(¸÷(ØTÌÍÊU‚ȦõúÛÙó!~Î}cæ/›[=iá ÑêqÇG¢U‡£ÔÐGh‘^'ÙýO»§õéî¯<Ù¾îÑ øÁþG°O°/}½OÙb4€‡|ÉŸÙóÙð‹‰Õ/8uaŘé‡EªÆfE+æcÅf©aê[ 8èd“Nö®uz÷¾Ô׺é_-kz•d·M&Áú¤ E®íþ„b ¿eÑ$Aäm¾dùÞÙ½ýéÏPiû³m¨Xõ„xÝœcçÅj'NÄê¦[ñª©–›ˆiP–Õ€²Æ(T\P¥T €ˆt)Ä$èvѺ í´ilÖÉî­N¢sk²³yKÇÆ'Ö%»Ú’„:ðß³më´ýÙZ„„b ï£†ôAŒVHG!š~0Úž~¶³}þ%Çö@ÈåÁêüÁïÙ¶ mòiF5öHGQ¦ ¹‰ßÑû€lõœ¾/™r¸mü›þɵ0B±Oa_€\È&ÁýÅh~òü^² @¶ïÅ´Ácš}”è¹ðf€þÍöOß?X“g¨ ¸IäýMï ¼éñÿªwŒ,R¼<IEND®B`‚blueman-2.4.3/data/icons/hicolor/192x192/status/blueman-tray.png000066400000000000000000000471511465054505200242340ustar00rootroot00000000000000‰PNG  IHDRÀÀRÜlsBIT|dˆ pHYs;;̶¡ƒtEXtSoftwarewww.inkscape.org›î< IDATxœì½w€$UÕÿý¹UÝ=yvvfsN°À²äœ„%ý‘W}TÄœñ!™ö1 Šb#Š‘GAT$ .9,ËÂvg6ÇÉ©»«îyÿ¸UÕU&õÌt/p f»n…¾÷ö÷œ{Î¹çž ¯Óëô:½N¯Óëô:½N¯Óëô:½–H•º¯6šõŽ«=é%‚,Ñó”RsfŠ¢I M@@÷XÒÀ^QìUÂ^[fP- µ!UqËíŸé+E»^­ô:A‹Îý~EÚî>Íñ up°°Çè+]`=°RÇ”Øÿ®©í{æÅÛ—§Æèû^õô: “œwýRAÎ88¨,q•ú•R‚¾ÛBî~åoŸ[UâúìSô: œóõ£]¥.TJÞÌ+u}&µQ;l¬?l¸ëª§J]›r§× Í;ï›Ó@¿_”\¢„EC}N)¨«©dʤji¨¯¦¾®ŠêÊ *+ãT&âØ¶"f[ض€ãhWãjM2M__š¾d’Ž®>::{iíèfמººû‡ÛŒu ~Ö­Íw]¹c¸¿èuÈ¢9ç^w¢­Ôåo«RMUófOaÎÌ&fL™HÓÄ*++òÞ+ÁÉ*$ï}¡2úú“´¶÷°}W;[¶í¥eënzú†¤þ§ÜéŠ|gÓ߯}t(¼VèuX¾Üšÿxâ­¢ÔgcºÕ¶-æÏžÂþ ¦³`öd'Öa)åa5ôWrŸ-†ü‚ð5-šÖöZ6ïa]óvZ¶îÁuõ@ÕxL”ÜÐò·kþTžZ¾¶è5Ï ÎÿúZ«o äˆB÷Ø–báÜ©,=`ûÍŸFeeÂ\ÈÆñP ûâ0@r¿0ø,@2Å+-»Xµf36í,Ôÿ‘U–âËÿvõ¯eFxÍ2À‚s®?I[r#pt¡{&M¬å¨Ã±tñljk*"‚(Ìý)—¾”KÊ¡?å’r\RŽv4Zk\\mk[ ”ÂRЏm‹YTÄ•ñ ›êŠ•q«ðÈ ¹ ØÙÕÇ‹k·°ru3m½uÅãbÉå-½vÅ@7½Zé5Ç ÞxýíÊ7 )Ðþù³'sʱ2ö”åß"Q}îw\:{Òtô¤èîOÓÝ—Æq}0èô„}î(!‘ò<Ä,EMeŒºê8ªÔ×$¨ŒÛ!ðGÞ<,¢iÞ²›O¯cÓ¶½…ºE@n‹‰}Õú¿_µ¥ÐM¯Fzí0ÀòåÖ¼'Ÿ¥¾¦„Ú|·,^87·„™Ó&湚a-ÐÞ¤µË½)7ªÊHî3Añ ¡a‰Ÿ­þBuEŒ¦ºJë*h¬«@©¬Á!ôå"°uW+žZË+-Õ£.%\»ñØäY¾|PcâÕ@¯ ˜÷ÆëÀU¿ŽËwý€…38õ„%̘:ÑÃL®Ž¡5´u'ÙÕÑOkW’´“ÁGø™`G¤P)Œ>C”I¼ó(3„¾Ï»)¦N¨bZc5õ5‰[#Ü¢»Úyô©5¬o.À %ÖÅï¾jMþ^=ôªg€ùç^ÿ^QòC2q7Mj¬çüe‡±`î4”"WÒbtùím½ìhí#å^$ Xaˆêá©?…¤6Óä>C„Iª+bLXÅŒÆj*v®=.¦ Í[vsÿ#«hmïξ Ô5Íw]õýW³‘üªe€YgߨhÛÉ_*¸ ûZ,fsÚ‰K9áð…Ø±LØNX’÷¥\6ïîag{/"YÀÎR-J-ýóÙ'‚ €)«˜?­žšÊXæZè;\GóÜêþõäjÒé|Zú3‰þ‹›ÿ¼¼=ÏÅ}ž^• 0ÿ‚ë-d_ÛoÁtÞ¸ì&6ÔäŒÝýi6íîaoG2[Að‡þæ–l&Éþ!êþ¡[ýJEÚ’Í  ˜ÜPɼ©uÔUųêa¨½«‡ûYÅÆM»È&Q¬·\ý¶wneÎÅ}œ^u 0ïüë/Bäg@u¸<³¸`Ù±tQwˆ­7å°a{­ÝÉ‚’µCÅþS#V}²ß=¨ê3ƒF‡D`Ò„JöŸÙ@U"3òéàFáùÕ›xhÅ‹8¹j= õw]ý‡ì û2UØnIhîù_ÿœ~€‰µhJÓÞÿŽSÙoþ´ðk-lÚÓÚ-ô¦œÂjd£œaƒ?|OnaVQ>Õ‡ÁŸ«ìçÖ±7é°yw7iGÓP›ˆˆ@¦NšÀ¢yÓÙº£Þ¾døE àí û™l_wÿ#ù¾i_¤WÇðŽ?Øó{6üDK²/~ð|Î?ýp*â± ÌÇIkW’õÛ»èO9¦|ð©ÞŸ£ú MïH]ŠÔ±ƒV&bì?k“ê+rîK¥îd/¯ßJ6‰R·´T/ø·_èæ\ÜÇhŸg€%ïXžèî­ü­y{¸Ü²o:óH£ò„Êp\ÍÚ­ìéL’X#¿hD@¢…TÚ!™LÓï¸(ÇEkÁŠYÄã1â¶M,n#–"æÍ]=k´Èÿpôþ|mɱM¼Li¨â€Ù‰Ù*2:iUk6ñG_ ©IÁÓhÚÙôž§ŸþHš}˜öihÞ©Ë+STÜ¡àÍáòX<Æ{Þr2/žMf×PW_šUÍítöf¢(‡¢óg> ùE¡ ÇÑšŠ˜E_2ÖZJË2 ·”Â×´•¥2/õf´Fü?@w¿Ãζ^ê«ãT&¼ÙeïÞ)“&0}rë7íDëð Õ’ÞÚ¾Ã'Î<ùÛ›rØGiŸe€%ïXžðÀqsVWWpñ;OeÞÌIA™ÿ³mÝÛËK›;HûÞútö„ØPT ñe¸h Zk>ñ¦%tö$ÙÑڢј¸…~ #x ¶L©‘Ê¢Àé­Âmó?:®°½­ÑÐP[y¾¾®šy³&óʦ]8NFëQ°¿Äc‡-ª¿ðŽíÛÿºOÎï› ðŽ?Ø5Ý¿VJ½5\ÜP_Í%ï\ÆÔI€ hWóÒæ¶îí îÍç!É\ ³EäÏ /ˆDWq\N9d:ï=ëVnØË–½ÝˆkžS(åŽ2ÐW D 50<ðÕÅÚ»“tö¥iª¯Ä éŽÕU,˜3… ›w’Je¾‚ýûjû—´Ï<éO4?´Ï1Á>Éóçy Š÷†Ë&5ÕñwžÆÄ fÂ×ÿÍ“i—•C*Ï@Rò¨<Þ}¡—öógT W ÚÕœ°d gLà´Ãg³rÃ^¶ïéÆšûÊŒZ¢P–wM ÜVc~¿¨7™fOG?“'TbÛVð\eEœEs§Ñ¼u7ýɈê`C,6­}ýe£}ŽæžÿõÏŸ —ÕÕVqÉE§ÒPÜêíwXÙÜ6|/OôÏÀR?tCF­Ç0ÀÜ©uÄl‹e‡Ïfå†ÝìØÝÞ£<•ÈüS‚ʼϷF¢óü¾„H;š]}4ÖUe†‚D<Æ‚9Sx¥e'©tHõWÙ°ÿýíëاVœíS 0ïüë/òüüÁ/RSSÉ%-câ„L€§t÷¥x¡¹”£Qw2åÑky¤iè<P½?™sïÌÜ[øÙŒÔ/¨(ïäP s|Êü ýÐDΣ7 v¯93hD‹¦DGŸlKqÚa³Y¿­ƒæíFË0Ư÷Vel-(3ø§ F ¾CP•¢£@ä®–À;ór!f]EWW{Ãë N\tú¶öõ<“·ñeBeÍóÞxÝ$”Ÿgò¤ ¼ëÍ'xI¥Ì/“v„ç7¶Ñ—2àÏVs¢§CUuB÷f>€$‚otðg‚ÅÁZkN:xzAÃËŸÍú­† ÀÄ ¨`£7Y†ª Pa°æ«ó¤~ös…À¾Ûu5­]I¦4Ta…j1kZ#6ï"v*µ¬q¿Óïh[÷@ÁÅÈ¥¦òU–/·”«þ›PXs̲xÇyÇ’ˆÛgÍ–z“ŽW–«æH d«EùTàOèœÈó>($~fÀ«Ã@êO6Ål‹ë?t"g1W Ž«I§Íáº×uMx²ˆ§iGB`Ê“þ m™Ff^%~SééOóRK›qåz¯ŒÅcœyÊ!ijgP£Q¿bùò²ÅYÙŽóªÏú¨‡Ë.8ãÍŸ¹oóî¶îͤýÈ–Ö3øù¤bpw‰>'Ofd#€OJ)N=t›wu±nK{F•Q¾ékæ×¨Ê —Ȫ÷`.ÎÁ¤~´mÙ÷ ½I‡˜mQ_.TU&ˆ'âlŽfŸ˜5a[lWǺž´J@eÉ Þxý T!—çâÓ9ë”Cÿæ}i^ÞÒžô‘² ‡ˆD Èk¾?:öiDkN>x:s†À`˜à ‡ÎbÛžnÖni1¥qúÑ ˆN Á ¥oÉ®wAÏUþöEXJ¢Ï…Ƕ¶®uTĀדëÙ¹·“®îŒHÁɵ‹OûuçÚ»†ÔãHe94iWßN]‹ÙœsêaæÄëÿ´«Y½©­ ÿ!G2°,¨æH0ØüÿBZùUðýÞ½…Ô‡ae)¾øÞã8ïØ¹8Zp—tÚÁI»¤]£9®6Ú·€F´?§ÞÔ Ô9¤òø/ÈvŠ/6ï%åx*™G'µ8c$ª‹ýtǘSÙsνîD¥Ô·MûœqòRö›?=t—ðÒæ:{Sù%}N™ÿ!¿´ÏV2ÿ ¢Dn‰¾ÛÑ‚ˆæäƒg yðÉŒ³iíêçÅæ½9‹6¼"ŒÀÌ>#~i&#·­#Wyò¶WLiÊerCUàqK$â Ší»ÚÂÕ^:añé÷v¬} ¬o•Ù ÊRê;„À?©¡Ž£YHF¦ {;“ìîè/,éC’:0Š}iŸ¹zŽˆ÷Ÿ ½Žã6ŸÄ0C–&)W^to=eŽ«q'ív\ÒŽƒvWkhSíȃJý<#UÁ6fK}ï$ܶÝí}ìíȨ<"p𳨯,ËVJ«ïÑÕÊ‚Êj˜{Aå[”D}þo=ïš&f$¨ÖÂÊ–VÏ+}^¢ˆ|Š ÷‘[„‘'ˆÞ&Yç¡÷‹ñ™‹N^:cHFp>R NKj³¤¹_$*mï½ÅŠ;¥à³ï<Š OÝWkWp\3k캒± ´ÑÃEy6èHýýöæÌRE×Ï\È ~0‘·-;»üDk˜9m³¦7EÚ#Š/—Ó(P6 0ÿñÄ[1›ÌtʱÑ)öޤæÝ=ß~–!;z38èɯx€PHøÁ#>3¯È¦F@JÁg.<’ O[Œö™@kÒÚÁu]´+8ZPZÌÒK¥3a %ÔDú.ÓV!~ÿQ&Éi£×›vuÑÓïÇ„÷ìaÍËj6÷‚ëßL™PÙ0€(uEø|ÿÓ™6ebD¯ßÖÖÉñø ú,oÎÒ>?£ä‚B j(–”‚+.<’÷}I¯îh³µ’Ö8Ú5±C"(€â-¼ÑYõ'"4ÂLNäÜœ}<šÕÆ ³zºa[‡ß±ˆ@Sc=3¦5FÛ¢¹fT:e¨,`ι×HVâÚ“Ž>€ð˜ÛÕ—fOG²€”Ï :óqx JÀ¥}FF¥ffPòP¼ôϦ¿ùP.>g‰7¸¤Ó®§éPѰ¢Ã™ ¹¡úÙ‚Ž "`Og]½éà\€CsFŽž{þõ'ŒBwMeÁ¶R—‡ÏçÍšÄÌ©3¨¡ygWðÉŸ ø|:ý` Ï«â *í³R¼Ôh»ý‡ðs— ]ã ˜@k\íâj3¸ÚÌL‹Û†,©©pož‘Ígp£CFmÞmB¼µ÷ì¤Æú`ÍFˆ.Ï.(•œæ¿ékSÅlHÐ G;BO¿Ãžöþ!^ÂR>ßp?TÐG¤½0´Ï§.}>Šô‘7ÂÏ?8`ÇqpÓ®‰ÒWL qµaÏ&È|)Pÿ0ãG™Üïcÿ5ÑÑbw{½ý¡ 8ƒω6@äÍsÏþÚtJL%gqì‹ E{6M¬aþl“ÒÄïãæ]]fž³àa)–xÃ}þ¡?Ÿ´—¢€+úð—ò‰·j˜À šsý-˜\#žsT ñfkCí÷kœøyÕì{C꧇÷ìæ]]™þG˜>u"u5™=ÅÄ”¥þcŒºfÈTb%*šÎðˆ¥ L˜×yýI‡mýy%üÐ¥üHAŸ_Úg/¶É”…^„/YÇ–ÞwöA|ò-‡¢µàh†í¤]´vm¼E*ÔG:° 2‚$¨ï0Õ Ó“NÞù®¶>úÓŽ  X8?Kà+õQïaRI`þß<:¼ µm)ÞVD[÷ö"Z‡Àš‘ð’ù³T”\ÀKðÔ›@?€¤Œ! š±°²é½għÞz8Ú ›v]ã!rµF‹ÆÑšÐoæ¤@¢°§ÓèŽùÀ˜U°‡Vk´'oïŠ?ã1Æ(ÔâIAÑŒô!S8xÁðúF‰à*¸í¡õÜrWqLðæ“qí®òŒcŽ@p+^ì—¶ÝÏ?4ð³Gº|À÷û µ³?ÒWÓ&ç0ÀÉKÞ±<‘]8TH[½GÁ¬HMu…Éí’Yð20Ø%ø ¢z|f4÷AnTK´I­£1bß5'ZkÌdÔ¢@Ÿ‘FDbBúïxh=?-r$ø'.äË<ÞH{˜@‹gˆ`ù}„þ}dÀ÷GÉÂÞS[[ME"®fU_WÅ¡E5t„T°Ðé?wfSÄ_ÞŸréíwò‚|`x$4Jh‘übVN¥µ¯8&šÒÕf³ W{¡Ä­¼(JßEúÁ½„ü;ÀFføW# ÀÛ0㎇×óý?=Wœyô\¾zñ (eô|W|G€‹¸à–6êx)Ú³Àpz„ÎÞ¤ù]¼«“&F a”:ŽPlð[Æ„" _¦Nš”í=©Èö,d“D>H¤ÔU`‰71äxÒ_ i­±µ€;fãZ&rÒ²1-8Þþ]J "æ_|Ÿyž/÷¥¶Ï*̰Ã홀sÌZ_,–âÎ-ˆŸ~ÛaÙ³©C¦3š‹¥ŸûÙ#žö'ˆea#à ieCá‚—uB¡”Æ_À•ékÉ:Ïê™H»ÍIgOŠÆúÊ hBCMvõ–ލQEÒ¸³Þqcd”‚¦?Š‘äÝÉü’Ý?|IQI|·žF°<ƒO»&\8í¥!í’rѤR)ÇÅuÜ´ƒë½O¹ÚÛØÎxŠÙ•#éC’1[:À¸…)3â8w¥„;W´ðÝ;žÍ³cãÐéô#ç𭾘­L»´ç&5"Þd^›½Ø¡áJ|ÿÄ?ïîK‡úN˜ ŒóîÞÞ©Ë£…ã@ãΉžôB‹ñëk«H$âC³kaHËì!µH 0z•θ;µ&¥3BŽÖÌ›Vg¼!^&æ´E™vLX±Ö.Žh/ϿLj.YŒ zÿÏ€d$Œa^» '˜ JÁ_V´ðÝÛ‹c‚“™É×?tvÌ2Þ!W£1ûš9Ø® Qa,#¾i‹ÐÝ—Ê5ÀŽÅ©ªÈ8~ĨŽç¤™kwdAø¼ÑËøàwn_ÊèæïC!°Kp5<9†6`õ×Ǧ\ñB\­™;¥Ž[®<“ïzê*K0mÁuRމ¦tC‘”J×ûå}/‘?ÚúîˆJ0ôðfŸ€¼t'JÁµpýoŸÌÚ¶txtêa³¹ñc§Y ~2_ñ¢J5‚­=Ϙ |þ¨çŸ |ßó㸚dÚ ~/€ºÚìQÀФÀP2?|ÞXÕ{úœ¡ƒ=¤eâIo‡F_²‰¾ve)¾òã©LÄ8æÀiüî çrüAÓCÙÄäêw½UV®F».iOq}?y°ÂÊW >*‡k‡ÛˆóÓž€¥„{žÞÂu¿yÒ[ú82:áà|ûã§ð˜@û¡ÓZ‚9[[ £îEû<•}à‡GìàÜ”õ%ß¹@u–„dBcÆ‹Jà’¹á³úúêŒø¡7•؉\~Òž[Óu4Ú1i¯xûì7+3 ÓXWÉw?uŸ}瑈R^¥ñiW“Ö.Žë"Ú%íº(íÕ _%R!FÈ’Š•äCî@µÉØ>²Ìc[ î}v ÿõëÇ‹b‚ã—ÌàÆO¼Šˆvq]H#(Ñyµy ©E™ûBÛ«Š5•ÑÊX¯+²*¢®¦2ô çO¨³£qnç‹x¾ko^íùýO§u]Í©‡Íâm§,Ê©ŽRðÎe‹ùÙ•g2½©Ú› òæ ÒFú§]c$¦´ ´F ¸`¾ÏW‰"?vHލ2?Ó~¯±xíÔf󤇞ÝÊò_=n…Ž;h:7]zÕ1\ÑàŠ±¥”ŽþÙjÎP€ïߟL¹ÞHm®Vf1€ÒÌq#FHãÎ ‰ÄÃf !Óaý)§0Ð «F ùÿiŒgÃÏ—ëjãјÖXõï‰L=äÐ’yMüîóçsö‘s”÷ÂÇÄÕ§ÝPÇ$§uDО_]v2µUñLH±«GÈõìK´‰¬ôW lxä(úPÿhQhË0Ÿ-fØ¿Woç?ò¯œ3‡C‡.œÌ¯8ƒ‰µ \¢Àª9™k°Á.ìáAå¯"»`¬©< t³ˆ{ ‡õaüÞ.)ZPÓ›jÌ$Ï(Ði‡Ïæ7_8—% &™õ´®ï†\í"®x‘–b"J IÊaÓ@ 'h¿ö—6jm²Qâ*´ ¾¸ÿüÁ?‹b‚ç6rӥ˨«I~¦ŽÃ3òƒ¼DÙ¹Âé5ÁËG©è"ŒìÏ\ ‡$d–aìï’"Vojã#7>ÌÊ {F¥Ò3šjøÙžÅÅg/ñÖ ˆ~Nv}»@#®1ĵW§aS^ÐÚ¶7)lfi]1ó¢Í®4Zi\eÁ¿Woã²›*Š š×Ä/;ºÐfxC‘ö#¤q߯¢ô™á|ÉÂ0€ž¥†=F 2ØÓÙÃgò(¿¼÷å¢Â|²-Å'Þz7]zu•#¸Þr?G{ù8½æÊþ~"Øt¼÷¤YÁf¼O¶×î4f®B\ãïuûÏj(z${Ñ‘`+O%o¡‰ÉÂàúV_dÚt€x!Þ®H«±¼@¶4·-®ûЉ¼ïœ%EµQ¾ûÇgùæmO}šó^ÊüP àëµ’Å9@ƒ=Ÿ­ú²Ÿó#){û’|ù×OpÝmOe–èAJÁEËàçWžÅÌÉuˆ—v$p‚š•%Ãî +t¨}*çä ™u½^Ö7Ñ‚£ ¡*Î/?³ŽžWTÛRŽË5·<¯ï^mÅŒ…G·r¡’3@¶„ŒH‡@—¬Ç##FÈ}Ø~$¥·Ü}Omâã߈M;Ggßæƒæ5ñÛÏÇ9GÏÅP8ÍÈPÉ3ã=£Þ´Ë7v^œ™4/aA1³©šŸ_}6‡ï?¥¨ötô$ùèpßS-&|”v¹É¦¢â¥F‰JÏdìOº èùÁ’üž8 _3³Z°a[úöƒÜñÏõ£Ò?ŒâËŸ@mÂ@<ÜÎ4É0‚VÚ»^“‰w$4_"ÀÂY üìʳ™?=g#ŠaÑö½=\ü{Y¹~7J@BÊüP à÷ƒ÷‘=ìQ[€à;üÑÀ¨ É”ÃMÿû<Ÿ¿u…Y²7 tþñó¹õóç±xVcŽ2 ”AñT­°å­s0u—`çÅ1LåWžÅÔ‰Õƒ¾ Z·¥‹¿y/›vvšÓßnu)¬®– ”žùºõÐ>4°g1‘øÏù{éýâ_Ïmåß¼U‹ËËéÓ¼iõÜzíÙ¼ëô†ÝƳša~G´—ÔÖ„b‹”pþñó¸éÒeÔTÅ ¿tôøêí\òÍ{ØÓÞ‹Òcþ0•ÉP²¬ Üèà_ }è{4ÿó! ¤Œc}Gk/Ÿ¾éa>xÁþ¿Ó×?³ùìEG {±Š(ãѱ•WG¥L1~f Tsþá –òá7Zt]ï|ô¾úëÇÑÞ,:cþr¾O%g€Œ¢轑?ù¯ç\–®(Di@‘N»üðÏÏóøê|ñ½ÇÒT_|lVžéþIŒÝ 1nN… ëÆs}jÌìùµï>š·¾aÿ¢ë÷‹»Wóƒ?=Œ=ø³©˜¡ô*PFë1çþ‘Ïͨ0a'£ê.ÔˆzýŽòz¯·%“2lO¯ÙÅû¾~¯Þ1îýázj^f:­ÍbuWAZ„ÊDŒï|âÔ¢Á¯µðµß<ÁÍ|–R€¿\¨ä àV‹dBoCFR.ÐÉz–½00Ø%¤ve˜-(÷æ Ú:ûùÌÿÉwïx¶¨øúá’%x[ ™G¼9_WCc]?ºìtN>¤¸•ƒ}I‡Ëð0úç:/ë¥ e …Û0þ%rOþ“p‘ r=|2лý9A\øÃCkY¹q7_¹øfNªe¬ÉOš Dðc@˜3¹Ž›/[Æœ)u>?ííèãÓ7?Äš–Ö›süÁÿºÔ#_¢Ù‰’è¾gd(R<ªQ0jDßlgÊÍ”^jnã½×ÝË=OµŒyh…7ºùiP4ÏŸÄ/¯9»hðoÞÕžukZö¤þø¸!ÔcM%À÷(ÏP”TÏû*É{]ò¢QZÑÓ›ä‹?_ÁŠ·sÕEGQU16]g‰€2ª˜‹âÔÃgs݇N¢2{ù0é… {¸ü™ÄÃ~¾ÓëûåÀ%g-b’³z^ ›Èùaš¯@àœ¼oÉ{ÍÌøNÿýñ¬nÞËu<‘E3£;Ž™ì9o?i!×þDZÃ÷$eÑÃÏmæš[%å¸f„×ÁPÉU ßXõ²“çU]rÔÈ£e©1+8jDã1Fø½Yê“ÿ‘ÈR¼ÈRš·wòþ¯ßËŸþ5:aQRÄ|æm‡ñ…÷W4øÿà>ûÃGH¥_>*ùìÏ ]ξ;ß+ Ü>dß–÷­ÁC‘kJ£D‘J9|ý7OðøK;øü{Ž ­˜*Ž®z×Ѽ²µÓŸ]Ô{Dà»|†ßÜóÊŸø.#ð—‹-PrðTÞˆG¬`Ç hŒ6سX)8ÍD–"ðàS-¬Þ°—ë>t"K/ýJ>š3¥®hc7å¸|éç+¸÷Éo=„*;ð— •\òçž°+'Ÿú’«Â EñU¤à‹#“h¹«Ì¢ßÔ6<¹æqÌöÖ..ùæ½üä//ŒÊÒËb¨«7ÅÇ¿û ¿”ø}*'ðC0@>‡L”†tò}ä`—ÐC9Ávò d…v5?½s%ýÎìnï³îˆv·÷ñÑoÝÏ3ëvÿ¾*/ð‡)*XJG%g€°Ä×:?È–è!¨gy8`'ìCû} ¸|¬=µv'ïþêßxdå¶Qí§Áè•mí\|ýßY³¹˜ˆ- þÖNåDå|ŸJÏ ƒ/|! ‡è#û(ý(J m]I>só?øîíÏ•«s¨ôøK;¸øú»ÙÑÚÌ$Û D”‡ÿòa‚ˆ­WºjTzõÈÀª äJý@D} äÍÜZ‚(eF3à×÷½Ä3ëvö—EèomàÒï?HwŸƒöõ}o‡K[ Zx›ýùu}2Tr/1 ºÇTI<¸—ä·5€Ã2£—­ü”% ñÝŒýêž—øÞÏâ †ÙÅÆÿNW¶€«2«zËÍ(.5•|ÈI·‘Oš¨¾Œ•T ð‹…ÉÍ£¼*å-Z«åä†N8x:ógÔ éµe&ëÌZ/7’2;ÁÛxu³ HPÂÑ \æJÎß¾dtø|ëÊÅs`ȨbuÇòÓQ Á®Šf§ƒ±cE3øÝçÏã]§/ÆF™‘½>Ô¶Iœ›ö‚ú´2 ³4¦JÆÖ*mPÀ÷©ä 6‚=GO¼y:µ—«'€ÝX&MÛøÔ$·¹â¢£¸ác§x›€˜jcCŒ‹J@+£ì—Æ@.'ðC90@–\Þ”ñT‰òvQôª¬üËÊ»0ÎÂuÙs¸íKçqè~fª´¶pQžl a´ÙfÕÂ0ˆˆ”D%*­ò¥’3”>80yú>ÆÓ#¶R(_ó@'8Ãt«—fÑ„òê‚cÙ¶dܼDådç•”I‡D)~À¶Ä[²hƒ`CÚÒØ¶Íò÷ÏÏ_ZÒZûÔT_ÉM—.ã²·²,o¾ÀB‹Q‰LB!£ÆiÏUêïxi˜côGƒÈLppAÉ@‚?åF7§ 82sHZ™tåZ)uñßýä©\p¢¾ÕÕÂW~õ8_úÅ úC;«””‚÷žs·^}6³§ÔKì3,âçd5÷ÛÞ!b£Þè3AùØ|%g€0•G—@àæô}übáGôdR0N°¦4TqË•gsÂÁ3Šþæ¯þê1þü¯õüuÅ>ø{iÙÑYô;ÁË`ýùó8÷èùþlbyjŽeã;Þ/ • Â(‚9ƒQ¢r¾OeÃåÓ-¾ÏÇÚŠ,³û—QøaÎôzn½ê˜3:[ÜîØÛìnóâæV.úÊ]ÜöàšQywmUœ¯}ø$¾|É $*m³Ï6 K¶ˆ™LS ´ÆU„æ Æ&åð›—œ‹TJ+òøø½bå×Q{.NÏ×Èü&~våYLoªÝzx ¨D‘J»|ëžâÊŸü‹®ÞÔ¨|ÃùÇ-à·Ÿ;ýç˜=ËÓ ³³¥?ºyvŽÂ›PSåÕ±¡’3€O%¿¿ÿ–ïãÇS“ý°âÀkb,ÄSŸÃ¯8“†Ú1ÚÙÓ¢R&ïƒÏlâ]_¹‹^]/çM«ç—WŸÃ»N_LL h“‡N/ŽI{!vjØ ~‡Jå •œŒ:-‘óq¯AØÇß)‚£2á×¶¿«‚w~7|ìd*⣿«§‰áÅQH† ¶ïíæ’îå'Y9*{vùaßú訯>ó« A¯(Æ%e€}   L¥¿íM ùø³•òÂ@#XÊâÒ·ÆUô΋Ã"Ïk£ÄìzyË_Vò‰ï=ÈÞÎÑYzyêa³ùŸ/^ÀaÞÖJi/xÎØC^²®Q¢rš€2b€’ßò|ü^q€kQ^ž""nÛ£²óâÈÉp¦ŸåáÉÕ;¸hùßYñâè,½œÚXÍ-WœÉÇÞtñ˜×í£uŒ˜½ ¡ä 5‚Çí[3>~oW{Ð~Zro•«`buœ}¦øG‡T0´uöòéï?Äþüܨèé–¥øÐáG—žÁä†*,¬À6Ú$å€~Ê€|oðû¡ÌÞ—¼…$>)i Uüô?ÏäðýŠÛyqȵRGxL`)ÄÕü⮹ø÷°uO÷¨Ôᨦò?_º€“ifŒG %‘å¬e1”Œø/ß_(î‡2Ü«ÀØ îX8{¿¼öö›5q<*X Î…ÈÌÐ*e\¦«š÷òž/ßÅ=O¶ŒÊ77ÔVpã'NåŠwI…=Æþ¨¿rDTr7ðnN_ç÷B™½JˆàMr™à˜§ñ‹+Ï.zçű#߀7)PDCWšÏÿ÷#|éŽZÅE§Àϯ9›9SëG¡Î¯Á…iÌz&êé1n>Aip=™ï~`Ò',àæQØyqŪm¼ÔÒZ| ŸíAðæ-0[,ݵ¢™÷]w7¯lë•ï9`N#?¾â ª+‹ëlz}À§1ëˆ,¿2áÊ pð]Ÿf¦Óòêñá –²üý'Ê|磯pÙÍÑ—,^ç’¿|4´6AëLj°~{;ïÿÚÝÜÿô¦¢¿­»/ÍU?þ'½ý£³—2”Ï(PŠ´(.^”d¤€ß£çpËeÖ(ʳxmÝ¢V¸–`YŠkÞu4o…o½g5?üÓ³¸zøíÉ$÷èž CÛ¾ëV™QÍÂ[í%Âä‰URdÂÞ®ÞŸøÞ?xiã(Ì@{³ì>åi¥[ü— JÁ) Ê?ñ=1>©Q™` ùø½ /íoyä]Ö–Ñ{\„šxŒë?|rÑ›Ïi-|ówOrÇ?×™ý·FÕ}ž;šùáf©—7{k™˜žyÓëùñåg2¹¡jà×@½)>ñYݼ—"·)²…DÒâ{”,þ[†G%g×ÕÄb/ƒUtOGC™m±ÐÊØâyLÄÁã¢h¬«à»Ÿ8•CN.ê[û’WýôY¹Û·­a^|ð“ ~<Æ\­Øof=?þÌ4Õü­]ý|ôÆxekû¨m§”n^Øunœõk‚ú€ þ‰Ö¦ü¡±¸/’Òʸ9µåm<­|L²aþäzn¾t3'·û£¿óâËÍm!©¯Fgÿ9QŠ2õÖ˜ pÁûÅ$Ä2AkŠ%ó&òÃËNgBÍȃôötôñ‘ y{ǨŽdF¸e¤BžTòý£óMC§RÁmá“dʉ腉xUò£6µ±ì*XÀ‚çi2À9xî$~~ÕYEƒËîn.¹á>^niEYÞû%R1ìA@eq`rŽzz±`¹®xªˆ6:ÿ’¹£þFÀ?z¡±Ðè.étÔA °wT¾h8uï/ÅÞpxyÊëjäÞ“ V,°=°D\ݨN=l֨H|i¦‚?Å‘§×gê®±•§yÿj ØÀÁ §póe§QS„«rGkþöýlÝÝ=êà‡Œzë ¼´µyÕk”¨=a¹ØßŸŠÄ…$Š 1öüø¢ÌRE_gö3"(„7Ÿ¼×¾ç˜ÑÙyñ¿ m>G0‰V,)ß3æEdÆ”B)å}"’o-]4™›.-üÛ÷öðáïcûîž1?áí³GP¯@¶…Õ‚¾þ¨ÝS5R©ìghÆwµFИå~Ê‚K.8”¼©øŒ xp 7üÏ3:´ù£côj pgzBEã_d¸ûˆý§ò½OŸFuù‡6íìä#7ÞÏî¶>#ðÄc™Ñ]RÉè 7½uÔ¿tH¤%lUu÷&C× "1Jq'žtLÇáýÇsî±ó‹z¥üô¯/ðÓ;WæÙy1?ú‡k@†4dÞá­Šñ#V½á†ãžÁŸxCQ sZvtòáïco{ÿ˜‚2ê­?â÷%³&ÖÍcòÅÐø–Ú{z“‘aqÄ’Ì[¿hR‚CRµ1¾ùÑ“9~IqÒŽfù­+¸ûñæ1ßyQlQ( ´§öH—oÀÂ!ÓùöÇÞP”ʸq{¹ñZ;úÝãq;p(Lfy=_ à†°™ÛÙÕ2ì "#f[8îrq(Ì¢£œ0¹¡’ï~j‹gÍÙÕ›âŠý“§×ì4;/Žáæs‚ ÔÓ¨Œ- žà·Ì‡“›Å =…Dläà_»¹~ç:»ûÇü–¥ˆÙ!#X §'Ê–²^³  qg]]±ÚêIá=})Ri‡DuÓCôô»ÆØµ0ºÏëÀðÝ?A˜?J –‰Ñæ-'/â+—œXøŸ]·‹OÞü})°¼´‡Ó¦âŽªÊ8(oÁ‘Rtte1€²q㊠’0€Âz4|¾k¯‘Ò¾Š˜ˆÙTWÆÍäÏ˶°PlÙÓÃ7?DïãòÿðàZ–ÿâq\×dP6±†_‡‘ª 3ì¾ïxÃ~\ûÇ#õÌÚ]\úƒ‡I&#ùGÚ¦‰X ¶_‡ÐÕÝ©£…z4_ÝÇšJÂM»ž‚H¦Òt÷ôF†ÌƺÊ"‡]³k£¥`uKŸ¿å‘3'h-|ã¶§øÖïŸÌΊj”T„a‘”FÞ{æ\ýîâÀ¿bÕv>}óCü#PåF㨩Œª?ý½ý8鈗¯gâΆçGÜÈ"¨$ ðôÓI+¥V„Ëvîî4ÒÖÛz¥±¾"8Ù¡P¶Ç6<úâv¾þ»'óÖ'•vùÜÏåOÿZ‡¥Ì3Ê6YFþý´e8$˜Ìpï;û .»ðˆ‘jR<ºjÿyË¿p\XE·idGmU<àeAG{WvUÿõôÓ½åfàn”­ïuº¶}w+‹æOL_5ÔVR³I;ÅäæVø;§‹‚¿ý{Ó«¹ä¼ƒƒ;:{R|öGÿdÕÆ=Áä“¡áËÁxnL–Mÿ7.‚5ï?û >ý¶#†ýýaúÇ3›ùÂ/V µÆöcÁK ïlKQSõêíÍf‘{ƱJ*¸ŽõwË–üóÝ{:H9‰D Ĭ hj¨fGkq®LCoæøùß_dZc ç7Ÿ­{º¹ü³ew—ª]$H$ ì*3í?Tºäü¥œ´´¸•i÷=µ‰å¿z vAµµ„—“%Siº² àwsµB_]"ÚtÏÕ/Î;ïú óÁ쌲mGófgPMi¨fgkoÁw ”÷¿ —¸áwOÓÙ“â·÷½L{WÒèØ Š‰Êú$ÊÿÝ7ó•ß>,)ä÷©¾Êì]ìÏ‚µîéˆ$öÅú–¿\;î`>•PàvàJÿ¤eË.æÏ5 "ÔÕÄ©ªŒJŽCŒ..?ü¿çL‰)/šÂK` ÖL]±ëo{*ã…µÆg’«Åc•13 zÕØ¹;š&ÆBþP‚ª…¾¿¤_®nŸïÚÓNoOÒ̺zÿMi¨>ÞVÖ1ÿü;tç¿7ðÛž1­óV¤]Û†ö_]•Y™¦P Šd_ÊÄ~…IY¯]Øp×UO‘Ѳ}áÌ“ª°­ñóYÖLýß#¯pÃïŸA)Š›»Åòõ5‰à·T víÎIöÒÆ¿^]÷§O¥OŒ¥øYøtcóv´–?• ›¦ •Áù>s0>øÿýƒkøÖíÏw/žûU©’·¿®:AÜ6þ0¥Œv¸mGtÁ—Ròó±ï¡©Ô6ÊÖ·Šc}ˆt÷ô³{O;S§dB˜gNªv8CiÈ“v(…¦h¸tÛkøÑ_V™ 1à/™&¹.*ãnÛÓA2º,e¥ã¿*IåBTòÞÚxççvŠRÿ.[½nK0q‚‚ª ›¦ú}oÚ0tÛƒkøñ_Wa›þXe"ù•2_‰¸•é`ÓæíÙMø¿WîýÏ]cÓ;C§’}x»²kO;{[»™ÔXç-þVÌœ\G[÷èì’86”ñ¸ø˜žÝz÷KÜzïËØ–Uv’`b]%*Øi ::ºr‚ßÄ’ï” j9T½Öò·«ÿ X½¶ÈÑêŠ µ# “ÿƒÐ¿£E"ð£ÿ[É/ï}Ùìe&¥‰í訩ŒEVª)`cst'Q<Òò×k#¿w©¨\FÄ’o)QôÏ·íh£µ£‹¦“—^æN­cU_º,Òjç%o&XùYFQ¼ˆÀÍ~Žÿ}¤ÛVe)ù•R4M¨ŠÿmÝ´µG×d(Qß窤²é½–¿]ó¿@Ä%öâË›½Of¡LeÂfFcuɥܰŽQDà~Ž??Òltþ2”ü h¨ID³¿¯lÌÊt"ê™æ»®º³ø^*›Àü¬× äÏ~ÉÖí{ض³™ÓŒGH€i“jhíN’L{&íÁÉ/öH~­…ïÜñ,r3v¬<%?˜”'ꌊêÏ{v·ÑÞ•þbñE‚DJ¥§²êE#ä‰pÙ3+×âº~f7“1aΔ:Ær³˜ÿÈ:+†´n¸ýYî~r ¶¥¼eŒPêÞ|ÿ5ÕUFÚ¯aͺ¬Í9„-»úoEv˨RY1(e]N(7TWw?k6l䥾6ÁÄú Sûr>Šà­…oÝþl–æW ÎIDAT ÷?»+fÞ¥l!˜ñ*££¦:Nee,¢µlÙAtá» äò‘÷ÈØP™1€ç‚ÿ —½°jÝÝɈę3¥ŽŠx¬ä’¯Ð„> —Wóåß>ÅýÏn3›ù•±äÛ¶·z/ó__o?7nÎnÖ¯›ïºöñ|í-%•ÄĺVM¸"<³r=@©˜m±`Z=¶¥°T¯Èp­`ÇÕ|õ·OóØêÄ,yÛKY¥oSÖa[Š) UĬLÝ@xñ¥èè:¦7f]S(ƈʒÖÿýª-J¸6\¶eûÖo4³‰¾„­®Œ3£©–R¾>†×î´£ùÊoŸæñ—wy3¼ã¿€}8ÇĺJ*âv¤›6ï ­-'ÍÕ›ï¼j[va9PY2ÀÆc“?Å#á²§ž]KkG·Ñ‡½crC% µ‰’OÿGüÏCç€dÚå‹¿z‚'×춌۷œÂ²êÊuÕñÀÎQ :»»Y·vSvÓk>&ùÓ¢À0†T¶ ÀòåÚr­Áºá‘ÇVá„]  fO©¥²Âg÷³‰õPX ?åò¥_=Éóöz e…¹©¼ŽDÜ¢±>´ ‚”ãòìsëp£«½º-Ë~/Ë—³°{L©|Øx÷Uk@].ëêîã±gÖ˜¥PʶmLo0F±²Êæ°ÄtèéwøÜ­O°ª¹Õ³g,”²K^÷BG,f3¹¡ÛÊÔQP¬~q#}}Y»šK7üõÊuù[^TÖ Ð|×Õ?õçpYËæ¬ß¸Ýš^ØAÂ3Šã¶*µWÐZ°™ïééOó…[Ÿ`Ýæ6le²›5jePÿ¦À¶,ªâ1ª«*ófrîèIñ…[Ÿ e['1EÈ»_rõ>ïa)Ťú ³—³Qím]<ó̲b{´«Þ²áþ«; ÿ¢åC£´ÑØSÛºûwMÜïÌõ˜u LöäM[v1{æT*+ÁÚDܦ¶:Ag_:HÆZªã¬#gÓX—1Û{R,ÿõSlÚÝSÒz õ°,‹É UT$bÞFãæèîîç±'^Àu#1YZàÝ›î¾æáq„FQ´OŒ>m¼ëê?Ÿ —¥R÷ýãizzú#R«*a³`Z=‰˜URé¦öî$_úÕSlÞÕ]r©>”#f)¦4T’ð6·óËû{“<þÄÊœ]\Ýr×5d¢}fð©}ÝLØÿÌ™ ŽôËÇeËŽ=Ì™5…¸·Ë¤R³Mf‚ž¤ƒ+R Ê™GÌ¢±®‚=ý|ñ7O±½µ§ÔB}HG"n$̶"åý}I}âúúrö²øqó]×\›]Xî´O>µT/ø"‘x¡®Î^î¾ÿ)º»ûZ¡HØ6ó§Ö1¡*Av6 ñ8vwôó_¿yŠ]­}%©ÃpšDœ)õUÄ•)ïéIòèŠçèëéËúEÔŸš{“Ÿ¯ß4iŸX}»,œpá½µ}‡+Øß/N§6nÚɌ铨ªL·[JQW“À¶,zSžÎ:N¢ôÐùMÜô«ØÕÞ_z±>È¡”bBmj*PY×Ú:{ø÷ŠçéÏÞÚþÒ´³ñÂí+>;ZéûÆ•T©+P Í;uy¥TWÜ®à‚py,fqÚɇ3}jcä~èO9lkí-2ëôÐ)³Æí»Š!ÛR4ÖUäì<)»w·ñØ“«qŒÿ…Þä…Í-ßrÖä¥}™,Àš1ã‰ø¡ÇýR)ëíá‹J dz”ý̉æhvµfg[]}%II_vTU£!”ÅÍ'͆æí¼ðÂZ$;óµÖH­|ìâmÛþ’ÂlëQþ\ž‡ö%PÞ^nbÎ'.ˆÏ=æâï(;vqöC æÏäø#÷'ÏÌùù~ëޤîö>Rû€„ ŠÙjTijLAÇuxîùWòåóA´ó³–ÇqmÒà{;ÿŒàŸ—=í øe³Ïüâev¼êódµkbC=o8ñê3{û¿ŽˆÐÖ¢µ+Y¾Ù&F™”RÔUŨ©Œ“%ôÎÎ^žxúE::º³Õ:ÕóåM÷õ&rÁ®(+[*g#ØÂÔÏ}Ž TÖ¹áá'k¦úЍ^*Ø–¤¿?ɺW¶PYUASc}äK”RT&lê«ã¤]½OèëÅPe¦©¾‚ÊD4Ž_¼¼^-›wòïÇž§¿?š„L ÇíÚñ©ÍÝð[2Â'[*ó^Q~TŽ#@¶„èsÞëM‡¼e¿ÚGþDYö¢ì—Ïš5…ã:€šêJ ú«ˆ˜°Þ¶îݯ2û *aâ÷cy¶Z ¯¯Ÿgž[Ëöí{r¯k·¹oûÊîzþ«‰JùìÏùʲ?—•„)'(öÁÎó^«ž|ЄI‡½ýV¼êÌì/ŠÙG~,š‰e©ìXÒ®¦£'Ego'â„ÆÀ­­Šó’i…I0‹ï7lÜÊÊÖåÝEÓuúïn}öw×ôì^×I~0ôÁî-9•  üÃb’éÇì-‰‰³?¯PÕdÑ„ºZŽ=ê@fÌȸK³±î¸š®¾4]}i·,~³A)f+ª1ª+bØV¡ÕÂîÝ<õôKtuçÙ‡M$™êÚùm|ï— Üû ”äSgÿPÊ"ç-›_¿à”/«XÅaù*0oÎ4_ºˆ† 5AYÎ/#Зrèîwèíw"û\•YJQUaS]óòòÊ®¥ ´wô°rÕ+lß¾›|¤Ýä³]þõŶu43|笤YN 0 |”ˆÇcÓŽþà;*&Ìþ¤R*ƒôÍ›3C—.dbCmôBx™ŸwÚŸvéK:ô¥Ü’Î1Û¢2nS·L¨rˆò¡ªµ£‹Õ«7²eËμïÑÝ©ö-7m_ñßw@Ú¥8é>&xè‡Ã‘kÕ³›Ú´øÜOÛõgQ ý³fLféÁ ˜:¹aÀŠû|áj!™v½Ãx’F{„°”"³ˆÛ‰¸E"fa… ZÉûaçî6V¿ÜÂι®›ÓßqwëÚ»oîÝòÜNFäÁìÞQ2*'ªT/V]²«qÉ—ÖÎ8âr+^yP¡ŠÕ××ràâ9,˜;ʬ͞sU‹ð‰àj!íjWp\Ö‚+ÆèofÚ7®•òW’™E5–Rضɻc[1ï³÷êê‘9ëK¦Ù¼y7k×¶ÐÙ•ãÏH§ûWuoyê»­/ýmÃýPˆ2Z”ŒÊFbuDŒ)ÔäCÞvlõ´¥S±ŠÅ…*h[Š9³§1Þ fLo"ž/3€´—’9_é€àÎó°d‰ý”ã°}gÍÍÛÙºe瀛tk'¹!¹÷•_ì|ú¶À)°G*ñËÆ.€‘«7£ä:Y“|窾ۊW-¨¢¶m1sÆæÌšÂôiÔÖäÎ'4ø³ìŠÍã¾Ìtw÷³cW+[¶ìbÛŽÝèAtWïî—ZÉø˜a°™Ý‘2FÙP92 °áóွÐõìkÁç†ýÏ^\3íÀ3bUg(;>cŒÛ^‰Nouz[èÝùâ}mkî[K¬Bagß7T¦ ðËÂçŸÊ•”Oêöï@` ð –MX´lAõÔOˆU7oǪE©Ê1nÿÀ$Òï¦{ŸsúÚëÝùâ£ëÚHìù ؇Z6ó”µÄϦ}|*ø‡ö¡œzÄãâõ‹O;°b¬Cìª ‡X±ŠEXñ¹jŒ¢l\tºE§û×¹ý/$Û6=¿wÝý/‘îuÈø`G¡Qa8L1Ø¿eOû„iÈêKžÏÝ/Ïþ•Užï@Å«''êæ»0^;e–¯›e%ªfXV| –Ý ,«eMP¨„ lFZDzâ ’Bt‡hÝŽvÛµNïÒéÞ­nª{kº{×–®æGÖ§{ÚÓdÀ%y>ç;×YåùF„Á˜b°Ïû èô¯2@6 GÒDÚ3Ày¾Ïá)p>eƒIòü;\Fî¨0”‘aŸ¦W dSQª …?Ðb€|ýœ]–L’çóPþÍ> •„)^Uôje€B”)ÂåÅH~†øy8”ò}.f$_Ó¼J^ˆþÿ´ €`kû£‹“Ûä¡v@æÓ$‚Ñè}µÆÂÈ\8ŽíIEND®B`‚blueman-2.4.3/data/icons/hicolor/192x192/status/blueman.png000066400000000000000000000471511465054505200232570ustar00rootroot00000000000000‰PNG  IHDRÀÀRÜlsBIT|dˆ pHYs;;̶¡ƒtEXtSoftwarewww.inkscape.org›î< IDATxœì½w€$UÕÿý¹UÝ=yvvfsN°À²äœ„%ý‘W}TÄœñ!™ö1 Šb#Š‘GAT$ .9,ËÂvg6ÇÉ©»«îyÿ¸UÕU&õÌt/p f»n…¾÷ö÷œ{Î¹çž ¯Óëô:½N¯Óëô:½N¯Óëô:½–H•º¯6šõŽ«=é%‚,Ñó”RsfŠ¢I M@@÷XÒÀ^QìUÂ^[fP- µ!UqËíŸé+E»^­ô:A‹Îý~EÚî>Íñ up°°Çè+]`=°RÇ”Øÿ®©í{æÅÛ—§Æèû^õô: “œwýRAÎ88¨,q•ú•R‚¾ÛBî~åoŸ[UâúìSô: œóõ£]¥.TJÞÌ+u}&µQ;l¬?l¸ëª§J]›r§× Í;ï›Ó@¿_”\¢„EC}N)¨«©dʤji¨¯¦¾®ŠêÊ *+ãT&âØ¶"f[ض€ãhWãjM2M__š¾d’Ž®>::{iíèfמººû‡ÛŒu ~Ö­Íw]¹c¸¿èuÈ¢9ç^w¢­Ôåo«RMUófOaÎÌ&fL™HÓÄ*++òÞ+ÁÉ*$ï}¡2úú“´¶÷°}W;[¶í¥eënzú†¤þ§ÜéŠ|gÓ߯}t(¼VèuX¾Üšÿxâ­¢ÔgcºÕ¶-æÏžÂþ ¦³`öd'Öa)åa5ôWrŸ-†ü‚ð5-šÖöZ6ïa]óvZ¶îÁuõ@ÕxL”ÜÐò·kþTžZ¾¶è5Ï ÎÿúZ«o äˆB÷Ø–báÜ©,=`ûÍŸFeeÂ\ÈÆñP ûâ0@r¿0ø,@2Å+-»Xµf36í,Ôÿ‘U–âËÿvõ¯eFxÍ2À‚s®?I[r#pt¡{&M¬å¨Ã±tñljk*"‚(Ìý)—¾”KÊ¡?å’r\RŽv4Zk\\mk[ ”ÂRЏm‹YTÄ•ñ ›êŠ•q«ðÈ ¹ ØÙÕÇ‹k·°ru3m½uÅãbÉå-½vÅ@7½Zé5Ç ÞxýíÊ7 )Ðþù³'sʱ2ö”åß"Q}îw\:{Òtô¤èîOÓÝ—Æq}0èô„}î(!‘ò<Ä,EMeŒºê8ªÔ×$¨ŒÛ!ðGÞ<,¢iÞ²›O¯cÓ¶½…ºE@n‹‰}Õú¿_µ¥ÐM¯Fzí0ÀòåÖ¼'Ÿ¥¾¦„Ú|·,^87·„™Ó&湚a-ÐÞ¤µË½)7ªÊHî3Añ ¡a‰Ÿ­þBuEŒ¦ºJë*h¬«@©¬Á!ôå"°uW+žZË+-Õ£.%\»ñØäY¾|PcâÕ@¯ ˜÷ÆëÀU¿ŽËwý€…38õ„%̘:ÑÃL®Ž¡5´u'ÙÕÑOkW’´“ÁGø™`G¤P)Œ>C”I¼ó(3„¾Ï»)¦N¨bZc5õ5‰[#Ü¢»Úyô©5¬o.À %ÖÅï¾jMþ^=ôªg€ùç^ÿ^QòC2q7Mj¬çüe‡±`î4”"WÒbtùím½ìhí#å^$ Xaˆêá©?…¤6Óä>C„Iª+bLXÅŒÆj*v®=.¦ Í[vsÿ#«hmïξ Ô5Íw]õýW³‘üªe€YgߨhÛÉ_*¸ ûZ,fsÚ‰K9áð…Ø±LØNX’÷¥\6ïîag{/"YÀÎR-J-ýóÙ'‚ €)«˜?­žšÊXæZè;\GóÜêþõäjÒé|Zú3‰þ‹›ÿ¼¼=ÏÅ}ž^• 0ÿ‚ë-d_ÛoÁtÞ¸ì&6ÔäŒÝýi6íîaoG2[Að‡þæ–l&Éþ!êþ¡[ýJEÚ’Í  ˜ÜPɼ©uÔUųêa¨½«‡ûYÅÆM»È&Q¬·\ý¶wneÎÅ}œ^u 0ïüë/Bäg@u¸<³¸`Ù±tQwˆ­7å°a{­ÝÉ‚’µCÅþS#V}²ß=¨ê3ƒF‡D`Ò„JöŸÙ@U"3òéàFáùÕ›xhÅ‹8¹j= õw]ý‡ì û2UØnIhîù_ÿœ~€‰µhJÓÞÿŽSÙoþ´ðk-lÚÓÚ-ô¦œÂjd£œaƒ?|OnaVQ>Õ‡ÁŸ«ìçÖ±7é°yw7iGÓP›ˆˆ@¦NšÀ¢yÓÙº£Þ¾døE àí û™l_wÿ#ù¾i_¤WÇðŽ?Øó{6üDK²/~ð|Î?ýp*â± ÌÇIkW’õÛ»èO9¦|ð©ÞŸ£ú MïH]ŠÔ±ƒV&bì?k“ê+rîK¥îd/¯ßJ6‰R·´T/ø·_èæ\ÜÇhŸg€%ïXžèî­ü­y{¸Ü²o:óH£ò„Êp\ÍÚ­ìéL’X#¿hD@¢…TÚ!™LÓï¸(ÇEkÁŠYÄã1â¶M,n#–"æÍ]=k´Èÿpôþ|mɱM¼Li¨â€Ù‰Ù*2:iUk6ñG_ ©IÁÓhÚÙôž§ŸþHš}˜öihÞ©Ë+STÜ¡àÍáòX<Æ{Þr2/žMf×PW_šUÍítöf¢(‡¢óg> ùE¡ ÇÑšŠ˜E_2ÖZJË2 ·”Â×´•¥2/õf´Fü?@w¿Ãζ^ê«ãT&¼ÙeïÞ)“&0}rë7íDëð Õ’ÞÚ¾Ã'Î<ùÛ›rØGiŸe€%ïXžðÀqsVWWpñ;OeÞÌIA™ÿ³mÝÛËK›;HûÞútö„ØPT ñe¸h Zk>ñ¦%tö$ÙÑڢј¸…~ #x ¶L©‘Ê¢Àé­Âmó?:®°½­ÑÐP[y¾¾®šy³&óʦ]8NFëQ°¿Äc‡-ª¿ðŽíÛÿºOÎï› ðŽ?Ø5Ý¿VJ½5\ÜP_Í%ï\ÆÔI€ hWóÒæ¶îí îÍç!É\ ³EäÏ /ˆDWq\N9d:ï=ëVnØË–½ÝˆkžS(åŽ2ÐW D 50<ðÕÅÚ»“tö¥iª¯Ä éŽÕU,˜3… ›w’Je¾‚ýûjû—´Ï<éO4?´Ï1Á>Éóçy Š÷†Ë&5ÕñwžÆÄ fÂ×ÿÍ“i—•C*Ï@Rò¨<Þ}¡—öógT W ÚÕœ°d gLà´Ãg³rÃ^¶ïéÆšûÊŒZ¢P–wM ÜVc~¿¨7™fOG?“'TbÛVð\eEœEs§Ñ¼u7ýɈê`C,6­}ýe£}ŽæžÿõÏŸ —ÕÕVqÉE§ÒPÜêíwXÙÜ6|/OôÏÀR?tCF­Ç0ÀÜ©uÄl‹e‡Ïfå†ÝìØÝÞ£<•ÈüS‚ʼϷF¢óü¾„H;š]}4ÖUe†‚D<Æ‚9Sx¥e'©tHõWÙ°ÿýíëاVœíS 0ïüë/òüüÁ/RSSÉ%-câ„L€§t÷¥x¡¹”£Qw2åÑky¤iè<P½?™sïÌÜ[øÙŒÔ/¨(ïäP s|Êü ýÐDΣ7 v¯93hD‹¦DGŸlKqÚa³Y¿­ƒæíFË0Ư÷Vel-(3ø§ F ¾CP•¢£@ä®–À;ór!f]EWW{Ãë N\tú¶öõ<“·ñeBeÍóÞxÝ$”Ÿgò¤ ¼ëÍ'xI¥Ì/“v„ç7¶Ñ—2àÏVs¢§CUuB÷f>€$‚otðg‚ÅÁZkN:xzAÃËŸÍú­† ÀÄ ¨`£7Y†ª Pa°æ«ó¤~ös…À¾Ûu5­]I¦4Ta…j1kZ#6ï"v*µ¬q¿Óïh[÷@ÁÅÈ¥¦òU–/·”«þ›PXs̲xÇyÇ’ˆÛgÍ–z“ŽW–«æH d«EùTàOèœÈó>($~fÀ«Ã@êO6Ål‹ë?t"g1W Ž«I§Íáº×uMx²ˆ§iGB`Ê“þ m™Ff^%~SééOóRK›qåz¯ŒÅcœyÊ!ijgP£Q¿bùò²ÅYÙŽóªÏú¨‡Ë.8ãÍŸ¹oóî¶îͤýÈ–Ö3øù¤bpw‰>'Ofd#€OJ)N=t›wu±nK{F•Q¾ékæ×¨Ê —Ȫ÷`.ÎÁ¤~´mÙ÷ ½I‡˜mQ_.TU&ˆ'âlŽfŸ˜5a[lWǺž´J@eÉ Þxý T!—çâÓ9ë”Cÿæ}i^ÞÒžô‘² ‡ˆD Èk¾?:öiDkN>x:s†À`˜à ‡ÎbÛžnÖni1¥qúÑ ˆN Á ¥oÉ®wAÏUþöEXJ¢Ï…Ƕ¶®uTĀדëÙ¹·“®îŒHÁɵ‹OûuçÚ»†ÔãHe94iWßN]‹ÙœsêaæÄëÿ´«Y½©­ ÿ!G2°,¨æH0ØüÿBZùUðýÞ½…Ô‡ae)¾øÞã8ïØ¹8Zp—tÚÁI»¤]£9®6Ú·€F´?§ÞÔ Ô9¤òø/ÈvŠ/6ï%åx*™G'µ8c$ª‹ýtǘSÙsνîD¥Ô·MûœqòRö›?=t—ðÒæ:{Sù%}N™ÿ!¿´ÏV2ÿ ¢Dn‰¾ÛÑ‚ˆæäƒg yðÉŒ³iíêçÅæ½9‹6¼"ŒÀÌ>#~i&#·­#Wyò¶WLiÊerCUàqK$â Ší»ÚÂÕ^:añé÷v¬} ¬o•Ù ÊRê;„À?©¡Ž£YHF¦ {;“ìîè/,éC’:0Š}iŸ¹zŽˆ÷Ÿ ½Žã6ŸÄ0C–&)W^to=eŽ«q'ív\ÒŽƒvWkhSíȃJý<#UÁ6fK}ï$ܶÝí}ìíȨ<"p𳨯,ËVJ«ïÑÕÊ‚Êj˜{Aå[”D}þo=ïš&f$¨ÖÂÊ–VÏ+}^¢ˆ|Š ÷‘[„‘'ˆÞ&Yç¡÷‹ñ™‹N^:cHFp>R NKj³¤¹_$*mï½ÅŠ;¥à³ï<Š OÝWkWp\3k캒± ´ÑÃEy6èHýýöæÌRE×Ï\È ~0‘·-;»üDk˜9m³¦7EÚ#Š/—Ó(P6 0ÿñÄ[1›ÌtʱÑ)öޤæÝ=ß~–!;z38èɯx€PHøÁ#>3¯È¦F@JÁg.<’ O[Œö™@kÒÚÁu]´+8ZPZÌÒK¥3a %ÔDú.ÓV!~ÿQ&Éi£×›vuÑÓïÇ„÷ìaÍËj6÷‚ëßL™PÙ0€(uEø|ÿÓ™6ebD¯ßÖÖÉñø ú,oÎÒ>?£ä‚B j(–”‚+.<’÷}I¯îh³µ’Ö8Ú5±C"(€â-¼ÑYõ'"4ÂLNäÜœ}<šÕÆ ³zºa[‡ß±ˆ@Sc=3¦5FÛ¢¹fT:e¨,`ι×HVâÚ“Ž>€ð˜ÛÕ—fOG²€”Ï :óqx JÀ¥}FF¥ffPòP¼ôϦ¿ùP.>g‰7¸¤Ó®§éPѰ¢Ã™ ¹¡úÙ‚Ž "`Og]½éà\€CsFŽž{þõ'ŒBwMeÁ¶R—‡ÏçÍšÄÌ©3¨¡ygWðÉŸ ø|:ý` Ï«â *í³R¼Ôh»ý‡ðs— ]ã ˜@k\íâj3¸ÚÌL‹Û†,©©pož‘Ígp£CFmÞmB¼µ÷ì¤Æú`ÍFˆ.Ï.(•œæ¿ékSÅlHÐ G;BO¿Ãžöþ!^ÂR>ßp?TÐG¤½0´Ï§.}>Šô‘7ÂÏ?8`ÇqpÓ®‰ÒWL qµaÏ&È|)Pÿ0ãG™Üïcÿ5ÑÑbw{½ý¡ 8ƒω6@äÍsÏþÚtJL%gqì‹ E{6M¬aþl“ÒÄïãæ]]fž³àa)–xÃ}þ¡?Ÿ´—¢€+úð—ò‰·j˜À šsý-˜\#žsT ñfkCí÷kœøyÕì{C꧇÷ìæ]]™þG˜>u"u5™=ÅÄ”¥þcŒºfÈTb%*šÎðˆ¥ L˜×yýI‡mýy%üÐ¥üHAŸ_Úg/¶É”…^„/YÇ–ÞwöA|ò-‡¢µàh†í¤]´vm¼E*ÔG:° 2‚$¨ï0Õ Ó“NÞù®¶>úÓŽ  X8?Kà+õQïaRI`þß<:¼ µm)ÞVD[÷ö"Z‡Àš‘ð’ù³T”\ÀKðÔ›@?€¤Œ! š±°²é½għÞz8Ú ›v]ã!rµF‹ÆÑšÐoæ¤@¢°§ÓèŽùÀ˜U°‡Vk´'oïŠ?ã1Æ(ÔâIAÑŒô!S8xÁðúF‰à*¸í¡õÜrWqLðæ“qí®òŒcŽ@p+^ì—¶ÝÏ?4ð³Gº|À÷û µ³?ÒWÓ&ç0ÀÉKÞ±<‘]8TH[½GÁ¬HMu…Éí’Yð20Ø%ø ¢z|f4÷AnTK´I­£1bß5'ZkÌdÔ¢@Ÿ‘FDbBúïxh=?-r$ø'.äË<ÞH{˜@‹gˆ`ù}„þ}dÀ÷GÉÂÞS[[ME"®fU_WÅ¡E5t„T°Ðé?wfSÄ_ÞŸréíwò‚|`x$4Jh‘übVN¥µ¯8&šÒÕf³ W{¡Ä­¼(JßEúÁ½„ü;ÀFføW# ÀÛ0㎇×óý?=Wœyô\¾zñ (eô|W|G€‹¸à–6êx)Ú³Àpz„ÎÞ¤ù]¼«“&F a”:ŽPlð[Æ„" _¦Nš”í=©Èö,d“D>H¤ÔU`‰71äxÒ_ i­±µ€;fãZ&rÒ²1-8Þþ]J "æ_|Ÿyž/÷¥¶Ï*̰Ã홀sÌZ_,–âÎ-ˆŸ~ÛaÙ³©C¦3š‹¥ŸûÙ#žö'ˆea#à ieCá‚—uB¡”Æ_À•ékÉ:Ïê™H»ÍIgOŠÆúÊ hBCMvõ–ލQEÒ¸³Þqcd”‚¦?Š‘äÝÉü’Ý?|IQI|·žF°<ƒO»&\8í¥!í’rѤR)ÇÅuÜ´ƒë½O¹ÚÛØÎxŠÙ•#éC’1[:À¸…)3â8w¥„;W´ðÝ;žÍ³cãÐéô#ç𭾘­L»´ç&5"Þd^›½Ø¡áJ|ÿÄ?ïîK‡úN˜ ŒóîÞÞ©Ë£…ã@ãΉžôB‹ñëk«H$âC³kaHËì!µH 0z•θ;µ&¥3BŽÖÌ›Vg¼!^&æ´E™vLX±Ö.Žh/ϿLj.YŒ zÿÏ€d$Œa^» '˜ JÁ_V´ðÝÛ‹c‚“™É×?tvÌ2Þ!W£1ûš9Ø® Qa,#¾i‹ÐÝ—Ê5ÀŽÅ©ªÈ8~ĨŽç¤™kwdAø¼ÑËøàwn_ÊèæïC!°Kp5<9†6`õ×Ǧ\ñB\­™;¥Ž[®<“ïzê*K0mÁuRމ¦tC‘”J×ûå}/‘?ÚúîˆJ0ôðfŸ€¼t'JÁµpýoŸÌÚ¶txtêa³¹ñc§Y ~2_ñ¢J5‚­=Ϙ |þ¨çŸ |ßó㸚dÚ ~/€ºÚìQÀФÀP2?|ÞXÕ{úœ¡ƒ=¤eâIo‡F_²‰¾ve)¾òã©LÄ8æÀiüî çrüAÓCÙÄäêw½UV®F».iOq}?y°ÂÊW >*‡k‡ÛˆóÓž€¥„{žÞÂu¿yÒ[ú82:áà|ûã§ð˜@û¡ÓZ‚9[[ £îEû<•}à‡GìàÜ”õ%ß¹@u–„dBcÆ‹Jà’¹á³úúêŒø¡7•؉\~Òž[Óu4Ú1i¯xûì7+3 ÓXWÉw?uŸ}瑈R^¥ñiW“Ö.Žë"Ú%íº(íÕ _%R!FÈ’Š•äCî@µÉØ>²Ìc[ î}v ÿõëÇ‹b‚ã—ÌàÆO¼Šˆvq]H#(Ñyµy ©E™ûBÛ«Š5•ÑÊX¯+²*¢®¦2ô çO¨³£qnç‹x¾ko^íùýO§u]Í©‡Íâm§,Ê©ŽRðÎe‹ùÙ•g2½©Ú› òæ ÒFú§]c$¦´ ´F ¸`¾ÏW‰"?vHލ2?Ó~¯±xíÔf󤇞ÝÊò_=n…Ž;h:7]zÕ1\ÑàŠ±¥”ŽþÙjÎP€ïߟL¹ÞHm®Vf1€ÒÌq#FHãÎ ‰ÄÃf !Óaý)§0Ð «F ùÿiŒgÃÏ—ëjãјÖXõï‰L=äÐ’yMüîóçsö‘s”÷ÂÇÄÕ§ÝPÇ$§uDО_]v2µUñLH±«GÈõìK´‰¬ôW lxä(úPÿhQhË0Ÿ-fØ¿Woç?ò¯œ3‡C‡.œÌ¯8ƒ‰µ \¢Àª9™k°Á.ìáAå¯"»`¬©< t³ˆ{ ‡õaüÞ.)ZPÓ›jÌ$Ï(Ði‡Ïæ7_8—% &™õ´®ï†\í"®x‘–b"J IÊaÓ@ 'h¿ö—6jm²Qâ*´ ¾¸ÿüÁ?‹b‚ç6rӥ˨«I~¦ŽÃ3òƒ¼DÙ¹Âé5ÁËG©è"ŒìÏ\ ‡$d–aìï’"Vojã#7>ÌÊ {F¥Ò3šjøÙžÅÅg/ñÖ ˆ~Nv}»@#®1ĵW§aS^ÐÚ¶7)lfi]1ó¢Í®4Zi\eÁ¿Woã²›*Š š×Ä/;ºÐfxC‘ö#¤q߯¢ô™á|ÉÂ0€ž¥†=F 2ØÓÙÃgò(¿¼÷å¢Â|²-Å'Þz7]zu•#¸Þr?G{ù8½æÊþ~"Øt¼÷¤YÁf¼O¶×î4f®B\ãïuûÏj(z${Ñ‘`+O%o¡‰ÉÂàúV_dÚt€x!Þ®H«±¼@¶4·-®ûЉ¼ïœ%EµQ¾ûÇgùæmO}šó^ÊüP àëµ’Å9@ƒ=Ÿ­ú²Ÿó#){û’|ù×OpÝmOe–èAJÁEËàçWžÅÌÉuˆ—v$p‚š•%Ãî +t¨}*çä ™u½^Ö7Ñ‚£ ¡*Î/?³ŽžWTÛRŽË5·<¯ï^mÅŒ…G·r¡’3@¶„ŒH‡@—¬Ç##FÈ}Ø~$¥·Ü}Omâã߈M;Ggßæƒæ5ñÛÏÇ9GÏÅP8ÍÈPÉ3ã=£Þ´Ë7v^œ™4/aA1³©šŸ_}6‡ï?¥¨ötô$ùèpßS-&|”v¹É¦¢â¥F‰JÏdìOº èùÁ’üž8 _3³Z°a[úöƒÜñÏõ£Ò?ŒâËŸ@mÂ@<ÜÎ4É0‚VÚ»^“‰w$4_"ÀÂY üìʳ™?=g#ŠaÑö½=\ü{Y¹~7J@BÊüP à÷ƒ÷‘=ìQ[€à;üÑÀ¨ É”ÃMÿû<Ÿ¿u…Y²7 tþñó¹õóç±xVcŽ2 ”AñT­°å­s0u—`çÅ1LåWžÅÔ‰Õƒ¾ Z·¥‹¿y/›vvšÓßnu)¬®– ”žùºõÐ>4°g1‘øÏù{éýâ_Ïmåß¼U‹ËËéÓ¼iõÜzíÙ¼ëô†ÝƳša~G´—ÔÖ„b‹”pþñó¸éÒeÔTÅ ¿tôøêí\òÍ{ØÓÞ‹Òcþ0•ÉP²¬ Üèà_ }è{4ÿó! ¤Œc}Gk/Ÿ¾éa>xÁþ¿Ó×?³ùìEG {±Š(ãѱ•WG¥L1~f Tsþá –òá7Zt]ï|ô¾úëÇÑÞ,:cþr¾O%g€Œ¢轑?ù¯ç\–®(Di@‘N»üðÏÏóøê|ñ½ÇÒT_|lVžéþIŒÝ 1nN… ëÆs}jÌìùµï>š·¾aÿ¢ë÷‹»Wóƒ?=Œ=ø³©˜¡ô*PFë1çþ‘Ïͨ0a'£ê.ÔˆzýŽòz¯·%“2lO¯ÙÅû¾~¯Þ1îýázj^f:­ÍbuWAZ„ÊDŒï|âÔ¢Á¯µðµß<ÁÍ|–R€¿\¨ä àV‹dBoCFR.ÐÉz–½00Ø%¤ve˜-(÷æ Ú:ûùÌÿÉwïx¶¨øúá’%x[ ™G¼9_WCc]?ºìtN>¤¸•ƒ}I‡Ëð0úç:/ë¥ e …Û0þ%rOþ“p‘ r=|2лý9A\øÃCkY¹q7_¹øfNªe¬ÉOš Dðc@˜3¹Ž›/[Æœ)u>?ííèãÓ7?Äš–Ö›süÁÿºÔ#_¢Ù‰’è¾gd(R<ªQ0jDßlgÊÍ”^jnã½×ÝË=OµŒyh…7ºùiP4ÏŸÄ/¯9»hðoÞÕžukZö¤þø¸!ÔcM%À÷(ÏP”TÏû*É{]ò¢QZÑÓ›ä‹?_ÁŠ·sÕEGQU16]g‰€2ª˜‹âÔÃgs݇N¢2{ù0é… {¸ü™ÄÃ~¾ÓëûåÀ%g-b’³z^ ›Èùaš¯@àœ¼oÉ{ÍÌøNÿýñ¬nÞËu<‘E3£;Ž™ì9o?i!×þDZÃ÷$eÑÃÏmæš[%å¸f„×ÁPÉU ßXõ²“çU]rÔÈ£e©1+8jDã1Fø½Yê“ÿ‘ÈR¼ÈRš·wòþ¯ßËŸþ5:aQRÄ|æm‡ñ…÷W4øÿà>ûÃGH¥_>*ùìÏ ]ξ;ß+ Ü>dß–÷­ÁC‘kJ£D‘J9|ý7OðøK;øü{Ž ­˜*Ž®z×Ѽ²µÓŸ]Ô{Dà»|†ßÜóÊŸø.#ð—‹-PrðTÞˆG¬`Ç hŒ6سX)8ÍD–"ðàS-¬Þ°—ë>t"K/ýJ>š3¥®hc7å¸|éç+¸÷Éo=„*;ð— •\òçž°+'Ÿú’«Â EñU¤à‹#“h¹«Ì¢ßÔ6<¹æqÌöÖ..ùæ½üä//ŒÊÒËb¨«7ÅÇ¿û ¿”ø}*'ðC0@>‡L”†tò}ä`—ÐC9Ávò d…v5?½s%ýÎìnï³îˆv·÷ñÑoÝÏ3ëvÿ¾*/ð‡)*XJG%g€°Ä×:?È–è!¨gy8`'ìCû} ¸|¬=µv'ïþêßxdå¶Qí§Áè•mí\|ýßY³¹˜ˆ- þÖNåDå|ŸJÏ ƒ/|! ‡è#û(ý(J m]I>só?øîíÏ•«s¨ôøK;¸øú»ÙÑÚÌ$Û D”‡ÿòa‚ˆ­WºjTzõÈÀª äJý@D} äÍÜZ‚(eF3à×÷½Ä3ëvö—EèomàÒï?HwŸƒöõ}o‡K[ Zx›ýùu}2Tr/1 ºÇTI<¸—ä·5€Ã2£—­ü”% ñÝŒýêž—øÞÏâ †ÙÅÆÿNW¶€«2«zËÍ(.5•|ÈI·‘Oš¨¾Œ•T ð‹…ÉÍ£¼*å-Z«åä†N8x:ógÔ éµe&ëÌZ/7’2;ÁÛxu³ HPÂÑ \æJÎß¾dtø|ëÊÅs`ȨbuÇòÓQ Á®Šf§ƒ±cE3øÝçÏã]§/ÆF™‘½>Ô¶Iœ›ö‚ú´2 ³4¦JÆÖ*mPÀ÷©ä 6‚=GO¼y:µ—«'€ÝX&MÛøÔ$·¹â¢£¸ác§x›€˜jcCŒ‹J@+£ì—Æ@.'ðC90@–\Þ”ñT‰òvQôª¬üËÊ»0ÎÂuÙs¸íKçqè~fª´¶pQžl a´ÙfÕÂ0ˆˆ”D%*­ò¥’3”>80yú>ÆÓ#¶R(_ó@'8Ãt«—fÑ„òê‚cÙ¶dܼDådç•”I‡D)~À¶Ä[²hƒ`CÚÒØ¶Íò÷ÏÏ_ZÒZûÔT_ÉM—.ã²·²,o¾ÀB‹Q‰LB!£ÆiÏUêïxi˜côGƒÈLppAÉ@‚?åF7§ 82sHZ™tåZ)uñßýä©\p¢¾ÕÕÂW~õ8_úÅ úC;«””‚÷žs·^}6³§ÔKì3,âçd5÷ÛÞ!b£Þè3AùØ|%g€0•G—@àæô}übáGôdR0N°¦4TqË•gsÂÁ3Šþæ¯þê1þü¯õüuÅ>ø{iÙÑYô;ÁË`ýùó8÷èùþlbyjŽeã;Þ/ • Â(‚9ƒQ¢r¾OeÃåÓ-¾ÏÇÚŠ,³û—QøaÎôzn½ê˜3:[ÜîØÛìnóâæV.úÊ]ÜöàšQywmUœ¯}ø$¾|É $*m³Ï6 K¶ˆ™LS ´ÆU„æ Æ&åð›—œ‹TJ+òøø½bå×Q{.NÏ×Èü&~våYLoªÝzx ¨D‘J»|ëžâÊŸü‹®ÞÔ¨|ÃùÇ-à·Ÿ;ýç˜=ËÓ ³³¥?ºyvŽÂ›PSåÕ±¡’3€O%¿¿ÿ–ïãÇS“ý°âÀkb,ÄSŸÃ¯8“†Ú1ÚÙÓ¢R&ïƒÏlâ]_¹‹^]/çM«ç—WŸÃ»N_LL h“‡N/ŽI{!vjØ ~‡Jå •œŒ:-‘óq¯AØÇß)‚£2á×¶¿«‚w~7|ìd*⣿«§‰áÅQH† ¶ïíæ’îå'Y9*{vùaßú訯>ó« A¯(Æ%e€}   L¥¿íM ùø³•òÂ@#XÊâÒ·ÆUô΋Ã"Ïk£ÄìzyË_Vò‰ï=ÈÞÎÑYzyêa³ùŸ/^ÀaÞÖJi/xÎØC^²®Q¢rš€2b€’ßò|ü^q€kQ^ž""nÛ£²óâÈÉp¦ŸåáÉÕ;¸hùßYñâè,½œÚXÍ-WœÉÇÞtñ˜×í£uŒ˜½ ¡ä 5‚Çí[3>~oW{Ð~Zro•«`buœ}¦øG‡T0´uöòéï?Äþüܨèé–¥øÐáG—žÁä†*,¬À6Ú$å€~Ê€|oðû¡ÌÞ—¼…$>)i Uüô?ÏäðýŠÛyqȵRGxL`)ÄÕü⮹ø÷°uO÷¨Ôᨦò?_º€“ifŒG %‘å¬e1”Œø/ß_(î‡2Ü«ÀØ îX8{¿¼öö›5q<*X Î…ÈÌÐ*e\¦«š÷òž/ßÅ=O¶ŒÊ77ÔVpã'NåŠwI…=Æþ¨¿rDTr7ðnN_ç÷B™½JˆàMr™à˜§ñ‹+Ï.zçű#߀7)PDCWšÏÿ÷#|éŽZÅE§Àϯ9›9SëG¡Î¯Á…iÌz&êé1n>Aip=™ï~`Ò',àæQØyqŪm¼ÔÒZ| ŸíAðæ-0[,ݵ¢™÷]w7¯lë•ï9`N#?¾â ª+‹ëlz}À§1ëˆ,¿2áÊ pð]Ÿf¦Óòêñá –²üý'Ê|磯pÙÍÑ—,^ç’¿|4´6AëLj°~{;ïÿÚÝÜÿô¦¢¿­»/ÍU?þ'½ý£³—2”Ï(PŠ´(.^”d¤€ß£çpËeÖ(ʳxmÝ¢V¸–`YŠkÞu4o…o½g5?üÓ³¸zøíÉ$÷èž CÛ¾ëV™QÍÂ[í%Âä‰URdÂÞ®ÞŸøÞ?xiã(Ì@{³ì>åi¥[ü— JÁ) Ê?ñ=1>©Q™` ùø½ /íoyä]Ö–Ñ{\„šxŒë?|rÑ›Ïi-|ówOrÇ?×™ý·FÕ}ž;šùáf©—7{k™˜žyÓëùñåg2¹¡jà×@½)>ñYݼ—"·)²…DÒâ{”,þ[†G%g×ÕÄb/ƒUtOGC™m±ÐÊØâyLÄÁã¢h¬«à»Ÿ8•CN.ê[û’WýôY¹Û·­a^|ð“ ~<Æ\­Øof=?þÌ4Õü­]ý|ôÆxekû¨m§”n^Øunœõk‚ú€ þ‰Ö¦ü¡±¸/’Òʸ9µåm<­|L²aþäzn¾t3'·û£¿óâËÍm!©¯Fgÿ9QŠ2õÖ˜ pÁûÅ$Ä2AkŠ%ó&òÃËNgBÍȃôötôñ‘ y{ǨŽdF¸e¤BžTòý£óMC§RÁmá“dʉ腉xUò£6µ±ì*XÀ‚çi2À9xî$~~ÕYEƒËîn.¹á>^niEYÞû%R1ìA@eq`rŽzz±`¹®xªˆ6:ÿ’¹£þFÀ?z¡±Ðè.étÔA °wT¾h8uï/ÅÞpxyÊëjäÞ“ V,°=°D\ݨN=l֨H|i¦‚?Å‘§×gê®±•§yÿj ØÀÁ §póe§QS„«rGkþöýlÝÝ=êà‡Œzë ¼´µyÕk”¨=a¹ØßŸŠÄ…$Š 1öüø¢ÌRE_gö3"(„7Ÿ¼×¾ç˜ÑÙyñ¿ m>G0‰V,)ß3æEdÆ”B)å}"’o-]4™›.-üÛ÷öðáïcûîž1?áí³GP¯@¶…Õ‚¾þ¨ÝS5R©ìghÆwµFИå~Ê‚K.8”¼©øŒ xp 7üÏ3:´ù£côj pgzBEã_d¸ûˆý§ò½OŸFuù‡6íìä#7ÞÏî¶>#ðÄc™Ñ]RÉè 7½uÔ¿tH¤%lUu÷&C× "1Jq'žtLÇáýÇsî±ó‹z¥üô¯/ðÓ;WæÙy1?ú‡k@†4dÞá­Šñ#V½á†ãžÁŸxCQ sZvtòáïco{ÿ˜‚2ê­?â÷%³&ÖÍcòÅÐø–Ú{z“‘aqÄ’Ì[¿hR‚CRµ1¾ùÑ“9~IqÒŽfù­+¸ûñæ1ßyQlQ( ´§öH—oÀÂ!ÓùöÇÞP”ʸq{¹ñZ;úÝãq;p(Lfy=_ à†°™ÛÙÕ2ì "#f[8îrq(Ì¢£œ0¹¡’ï~j‹gÍÙÕ›âŠý“§×ì4;/Žáæs‚ ÔÓ¨Œ- žà·Ì‡“›Å =…Dläà_»¹~ç:»ûÇü–¥ˆÙ!#X §'Ê–²^³  qg]]±ÚêIá=})Ri‡DuÓCôô»ÆØµ0ºÏëÀðÝ?A˜?J –‰Ñæ-'/â+—œXøŸ]·‹OÞü})°¼´‡Ó¦âŽªÊ8(oÁ‘Rtte1€²q㊠’0€Âz4|¾k¯‘Ò¾Š˜ˆÙTWÆÍäÏ˶°PlÙÓÃ7?DïãòÿðàZ–ÿâq\×dP6±†_‡‘ª 3ì¾ïxÃ~\ûÇ#õÌÚ]\úƒ‡I&#ùGÚ¦‰X ¶_‡ÐÕÝ©£…z4_ÝÇšJÂM»ž‚H¦Òt÷ôF†ÌƺÊ"‡]³k£¥`uKŸ¿å‘3'h-|ã¶§øÖïŸÌΊj”T„a‘”FÞ{æ\ýîâÀ¿bÕv>}óCü#PåF㨩Œª?ý½ý8鈗¯gâΆçGÜÈ"¨$ ðôÓI+¥V„Ëvîî4ÒÖÛz¥±¾"8Ù¡P¶Ç6<úâv¾þ»'óÖ'•vùÜÏåOÿZ‡¥Ì3Ê6YFþý´e8$˜Ìpï;û .»ðˆ‘jR<ºjÿyË¿p\XE·idGmU<àeAG{WvUÿõôÓ½åfàn”­ïuº¶}w+‹æOL_5ÔVR³I;ÅäæVø;§‹‚¿ý{Ó«¹ä¼ƒƒ;:{R|öGÿdÕÆ=Áä“¡áËÁxnL–Mÿ7.‚5ï?û >ý¶#†ýýaúÇ3›ùÂ/V µÆöcÁK ïlKQSõêíÍf‘{ƱJ*¸ŽõwË–üóÝ{:H9‰D Ĭ hj¨fGkq®LCoæøùß_dZc ç7Ÿ­{º¹ü³ew—ª]$H$ ì*3í?Tºäü¥œ´´¸•i÷=µ‰å¿z vAµµ„—“%Siº² àwsµB_]"ÚtÏÕ/Î;ïú óÁ쌲mGófgPMi¨fgkoÁw ”÷¿ —¸áwOÓÙ“â·÷½L{WÒèØ Š‰Êú$ÊÿÝ7ó•ß>,)ä÷©¾Êì]ìÏ‚µîéˆ$öÅú–¿\;î`>•PàvàJÿ¤eË.æÏ5 "ÔÕÄ©ªŒJŽCŒ..?ü¿çL‰)/šÂK` ÖL]±ëo{*ã…µÆg’«Åc•13 zÕØ¹;š&ÆBþP‚ª…¾¿¤_®nŸïÚÓNoOÒ̺zÿMi¨>ÞVÖ1ÿü;tç¿7ðÛž1­óV¤]Û†ö_]•Y™¦P Šd_ÊÄ~…IY¯]Øp×UO‘Ѳ}áÌ“ª°­ñóYÖLýß#¯pÃïŸA)Š›»Åòõ5‰à·T víÎIöÒÆ¿^]÷§O¥OŒ¥øYøtcóv´–?• ›¦ •Áù>s0>øÿýƒkøÖíÏw/žûU©’·¿®:AÜ6þ0¥Œv¸mGtÁ—Ròó±ï¡©Ô6ÊÖ·Šc}ˆt÷ô³{O;S§dB˜gNªv8CiÈ“v(…¦h¸tÛkøÑ_V™ 1à/™&¹.*ãnÛÓA2º,e¥ã¿*IåBTòÞÚxççvŠRÿ.[½nK0q‚‚ª ›¦ú}oÚ0tÛƒkøñ_Wa›þXe"ù•2_‰¸•é`ÓæíÙMø¿WîýÏ]cÓ;C§’}x»²kO;{[»™ÔXç-þVÌœ\G[÷èì’86”ñ¸ø˜žÝz÷KÜzïËØ–Uv’`b]%*Øi ::ºr‚ßÄ’ï” j9T½Öò·«ÿ X½¶ÈÑêŠ µ# “ÿƒÐ¿£E"ð£ÿ[É/ï}Ùìe&¥‰í訩ŒEVª)`cst'Q<Òò×k#¿w©¨\FÄ’o)QôÏ·íh£µ£‹¦“—^æN­cU_º,Òjç%o&XùYFQ¼ˆÀÍ~Žÿ}¤ÛVe)ù•R4M¨ŠÿmÝ´µG×d(Qß窤²é½–¿]ó¿@Ä%öâË›½Of¡LeÂfFcuɥܰŽQDà~Ž??Òltþ2”ü h¨ID³¿¯lÌÊt"ê™æ»®º³ø^*›Àü¬× äÏ~ÉÖí{ض³™ÓŒGH€i“jhíN’L{&íÁÉ/öH~­…ïÜñ,r3v¬<%?˜”'ꌊêÏ{v·ÑÞ•þbñE‚DJ¥§²êE#ä‰pÙ3+×âº~f7“1aΔ:Ær³˜ÿÈ:+†´n¸ýYî~r ¶¥¼eŒPêÞ|ÿ5ÕUFÚ¯aͺ¬Í9„-»úoEv˨RY1(e]N(7TWw?k6l䥾6ÁÄú Sûr>Šà­…oÝþl–æW ÎIDAT ÷?»+fÞ¥l!˜ñ*££¦:Nee,¢µlÙAtá» äò‘÷ÈØP™1€ç‚ÿ —½°jÝÝɈę3¥ŽŠx¬ä’¯Ð„> —Wóåß>ÅýÏn3›ù•±äÛ¶·z/ó__o?7nÎnÖ¯›ïºöñ|í-%•ÄĺVM¸"<³r=@©˜m±`Z=¶¥°T¯Èp­`ÇÕ|õ·OóØêÄ,yÛKY¥oSÖa[Š) UĬLÝ@xñ¥èè:¦7f]S(ƈʒÖÿýª-J¸6\¶eûÖo4³‰¾„­®Œ3£©–R¾>†×î´£ùÊoŸæñ—wy3¼ã¿€}8ÇĺJ*âv¤›6ï ­-'ÍÕ›ï¼j[va9PY2ÀÆc“?Å#á²§ž]KkG·Ñ‡½crC% µ‰’OÿGüÏCç€dÚå‹¿z‚'×춌۷œÂ²êÊuÕñÀÎQ :»»Y·vSvÓk>&ùÓ¢À0†T¶ ÀòåÚr­Áºá‘ÇVá„]  fO©¥²Âg÷³‰õPX ?åò¥_=Éóöz e…¹©¼ŽDÜ¢±>´ ‚”ãòìsëp£«½º-Ë~/Ë—³°{L©|Øx÷Uk@].ëêîã±gÖ˜¥PʶmLo0F±²Êæ°ÄtèéwøÜ­O°ª¹Õ³g,”²K^÷BG,f3¹¡ÛÊÔQP¬~q#}}Y»šK7üõÊuù[^TÖ Ð|×Õ?õçpYËæ¬ß¸Ýš^ØAÂ3Šã¶*µWÐZ°™ïééOó…[Ÿ`Ýæ6le²›5jePÿ¦À¶,ªâ1ª«*ófrîèIñ…[Ÿ e['1EÈ»_rõ>ïa)Ťú ³—³Qím]<ó̲b{´«Þ²áþ«; ÿ¢åC£´ÑØSÛºûwMÜïÌõ˜u LöäM[v1{æT*+ÁÚDܦ¶:Ag_:HÆZªã¬#gÓX—1Û{R,ÿõSlÚÝSÒz õ°,‹É UT$bÞFãæèîîç±'^Àu#1YZàÝ›î¾æáq„FQ´OŒ>m¼ëê?Ÿ —¥R÷ýãizzú#R«*a³`Z=‰˜URé¦öî$_úÕSlÞÕ]r©>”#f)¦4T’ð6·óËû{“<þÄÊœ]\Ýr×5d¢}fð©}ÝLØÿÌ™ ŽôËÇeËŽ=Ì™5…¸·Ë¤R³Mf‚ž¤ƒ+R Ê™GÌ¢±®‚=ý|ñ7O±½µ§ÔB}HG"n$̶"åý}I}âúúrö²øqó]×\›]Xî´O>µT/ø"‘x¡®Î^î¾ÿ)º»ûZ¡HØ6ó§Ö1¡*Av6 ñ8vwôó_¿yŠ]­}%©ÃpšDœ)õUÄ•)ïéIòèŠçèëéËúEÔŸš{“Ÿ¯ß4iŸX}»,œpá½µ}‡+Øß/N§6nÚɌ铨ªL·[JQW“À¶,zSžÎ:N¢ôÐùMÜô«ØÕÞ_z±>È¡”bBmj*PY×Ú:{ø÷ŠçéÏÞÚþÒ´³ñÂí+>;ZéûÆ•T©+P Í;uy¥TWÜ®à‚py,fqÚɇ3}jcä~èO9lkí-2ëôÐ)³Æí»Š!ÛR4ÖUäì<)»w·ñØ“«qŒÿ…Þä…Í-ßrÖä¥}™,Àš1ã‰ø¡ÇýR)ëíá‹J dz”ý̉æhvµfg[]}%II_vTU£!”ÅÍ'͆æí¼ðÂZ$;óµÖH­|ìâmÛþ’ÂlëQþ\ž‡ö%PÞ^nbÎ'.ˆÏ=æâï(;vqöC æÏäø#÷'ÏÌùù~ëޤîö>Rû€„ ŠÙjTijLAÇuxîùWòåóA´ó³–ÇqmÒà{;ÿŒàŸ—=í øe³Ïüâev¼êódµkbC=o8ñê3{û¿ŽˆÐÖ¢µ+Y¾Ù&F™”RÔUŨ©Œ“%ôÎÎ^žxúE::º³Õ:ÕóåM÷õ&rÁ®(+[*g#ØÂÔÏ}Ž TÖ¹áá'k¦úЍ^*Ø–¤¿?ɺW¶PYUASc}äK”RT&lê«ã¤]½OèëÅPe¦©¾‚ÊD4Ž_¼¼^-›wòïÇž§¿?š„L ÇíÚñ©ÍÝð[2Â'[*ó^Q~TŽ#@¶„èsÞëM‡¼e¿ÚGþDYö¢ì—Ïš5…ã:€šêJ ú«ˆ˜°Þ¶îݯ2û *aâ÷cy¶Z ¯¯Ÿgž[Ëöí{r¯k·¹oûÊîzþ«‰JùìÏùʲ?—•„)'(öÁÎó^«ž|ЄI‡½ýV¼êÌì/ŠÙG~,š‰e©ìXÒ®¦£'Ego'â„ÆÀ­­Šó’i…I0‹ï7lÜÊÊÖåÝEÓuúïn}öw×ôì^×I~0ôÁî-9•  üÃb’éÇì-‰‰³?¯PÕdÑ„ºZŽ=ê@fÌȸK³±î¸š®¾4]}i·,~³A)f+ª1ª+bØV¡ÕÂîÝ<õôKtuçÙ‡M$™êÚùm|ï— Üû ”äSgÿPÊ"ç-›_¿à”/«XÅaù*0oÎ4_ºˆ† 5AYÎ/#Зrèîwèíw"û\•YJQUaS]óòòÊ®¥ ´wô°rÕ+lß¾›|¤Ýä³]þõŶu43|笤YN 0 |”ˆÇcÓŽþà;*&Ìþ¤R*ƒôÍ›3C—.dbCmôBx™ŸwÚŸvéK:ô¥Ü’Î1Û¢2nS·L¨rˆò¡ªµ£‹Õ«7²eËμïÑÝ©ö-7m_ñßw@Ú¥8é>&xè‡Ã‘kÕ³›Ú´øÜOÛõgQ ý³fLféÁ ˜:¹aÀŠû|áj!™v½Ãx’F{„°”"³ˆÛ‰¸E"fa… ZÉûaçî6V¿ÜÂι®›ÓßqwëÚ»oîÝòÜNFäÁìÞQ2*'ªT/V]²«qÉ—ÖÎ8âr+^yP¡ŠÕ××ràâ9,˜;ʬ͞sU‹ð‰àj!íjWp\Ö‚+ÆèofÚ7®•òW’™E5–Rضɻc[1ï³÷êê‘9ëK¦Ù¼y7k×¶ÐÙ•ãÏH§ûWuoyê»­/ýmÃýPˆ2Z”ŒÊFbuDŒ)ÔäCÞvlõ´¥S±ŠÅ…*h[Š9³§1Þ fLo"ž/3€´—’9_é€àÎó°d‰ý”ã°}gÍÍÛÙºe瀛tk'¹!¹÷•_ì|ú¶À)°G*ñËÆ.€‘«7£ä:Y“|窾ۊW-¨¢¶m1sÆæÌšÂôiÔÖäÎ'4ø³ìŠÍã¾Ìtw÷³cW+[¶ìbÛŽÝèAtWïî—ZÉø˜a°™Ý‘2FÙP92 °áóွÐõìkÁç†ýÏ^\3íÀ3bUg(;>cŒÛ^‰Nouz[èÝùâ}mkî[K¬Bagß7T¦ ðËÂçŸÊ•”Oêöï@` ð –MX´lAõÔOˆU7oǪE©Ê1nÿÀ$Òï¦{ŸsúÚëÝùâ£ëÚHìù ؇Z6ó”µÄϦ}|*ø‡ö¡œzÄãâõ‹O;°b¬Cìª ‡X±ŠEXñ¹jŒ¢l\tºE§û×¹ý/$Û6=¿wÝý/‘îuÈø`G¡Qa8L1Ø¿eOû„iÈêKžÏÝ/Ïþ•Užï@Å«''êæ»0^;e–¯›e%ªfXV| –Ý ,«eMP¨„ lFZDzâ ’Bt‡hÝŽvÛµNïÒéÞ­nª{kº{×–®æGÖ§{ÚÓdÀ%y>ç;×YåùF„Á˜b°Ïû èô¯2@6 GÒDÚ3Ày¾Ïá)p>eƒIòü;\Fî¨0”‘aŸ¦W dSQª …?Ðb€|ýœ]–L’çóPþÍ> •„)^Uôje€B”)ÂåÅH~†øy8”ò}.f$_Ó¼J^ˆþÿ´ €`kû£‹“Ûä¡v@æÓ$‚Ñè}µÆÂÈ\8ŽíIEND®B`‚blueman-2.4.3/data/icons/hicolor/22x22/000077500000000000000000000000001465054505200174135ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/22x22/Makefile.am000066400000000000000000000000361465054505200214460ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/22x22/Makefile.in000066400000000000000000000500561465054505200214660ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/22x22 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/22x22/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/22x22/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/22x22/apps/000077500000000000000000000000001465054505200203565ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/22x22/apps/Makefile.am000066400000000000000000000002361465054505200224130ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 22x22 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/22x22/apps/Makefile.in000066400000000000000000000401701465054505200224250ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/22x22/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 22x22 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/22x22/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/22x22/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/22x22/apps/blueman.png000066400000000000000000000023601465054505200225100ustar00rootroot00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYsÄĨ×ÄtEXtSoftwarewww.inkscape.org›î<mIDAT8…•mlEÇ{·{w{íݵGiK)H¡¼•†~A"ˆ!& ¢‰‚T0QÞð%&&ÄÄ ŒIŒBø†á%"U4HD ˆRJi¡”Þõzw{w»3»ë‡JåJO&™IžgæÿÛggÿ3«ðVÝøÑÈ’¢ðb¿_›€¦0/'ŒôÞŽCtþŸN)41å…Íu#+Ë·MWÕPEñxql)éT*~åÚ­?»»úÞjÙ¿æâPzïPÉ©/oiÖ´Éߌ?fjoÖÕû²‚»1ƒTN’0 }tuyM4¢7™e3oÆZ¿k}(xò¢­ÓŸš>i·'®Š'MlÇÁvV7Õqºµ Ëvq‡>ÃDÑ´ð¨aÁÙ¹²¿Ä/ÉÛO>ÖU&Ö–ïPƒ¡}éBJ„´‘ÂftEˆ ¯>†âH¤´‘¶M2m!5½bTyd;¸JApÝóŸ-7¦jÊxKH,K",‰%% 5#"lzc&ªÇEJiÛtÇ **‡Õ×4nn,ŽFÂK,¼>K²9A6gb ‰°lÀåÐÉëhª‡-+f£k BØHi“øÃáà’‚àÒ’`Eo2‹iI&TóúüIK` @WÜ`íç'ð* ÛVÍ¡¤XCH›dÚ$Tä//ÖT5˜ÉZX– ¸ØÏÜi°cõÊÃZÿp]Úï$ùº¹•êá!–>[”6¦°QUo° ØvL«o¹ÁÒMÍdMÉ—ëç p—E×°þÅG9ò{ï95 u7Ïêý´mLÇ´$®ërýV‚eòfS‹çNæ¹'ÆQ-â«#­lß÷_–ëæC¬Øv\˲¢ßR¶í` ›mûÏ’H稌‘Î Ž·tÀ Ö`¸'òÞð_+hl]ù4¥¡NüMk[ŒkŸáµÆz<ž~ëöË”<áà’•—ÙõÎ<ÆW—’1%·boo9ƾ/±|A¾2c`­ã:…+6-ÛP½ý©Úªv¿7ݧ²ô“£¤ €²H€Y ÕÜŽ|qà<^‚°ìtApo"Ó]¬ûð( SÆ–ë˲lãQ:ºSTDƒì\7¢°üÓèŠx…€¦’ÉÈ»÷³ò\aæÞ€…ݧ5ÿq“ŸÎu"m‡€îCQ`á¬ZÚ»S¬ÝqœDFÐ}h^×J™ÆÞ‚_=¸æ@¬'u¡"BøÑ4 =àGøhëJòî®ßHçœ|4RD"ž<ß~pÝá‚`PÜöήåÛº[  ´ÞÑc°aϲÂÈ…‹ýئÑÓÓݳò]ñÀ}ÿ«¹3®ï¬^:'WAU½œ¹#'TÕ‹ªz ùHÆûz.´\Zyõðûßæ õ ÷^>ÖÝy'qÊñFꆋ””FŠT]÷Ô}øUVÆÈ]lim9÷ó¾U·Oî:M¿Oͼw|ï: Õ>9¦tÔ´¦@¨t¼ë*®™Ž_í½vòÛÔ_Û€ìÁ€ûn"']IEND®B`‚blueman-2.4.3/data/icons/hicolor/22x22/status/000077500000000000000000000000001465054505200207365ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/22x22/status/Makefile.am000066400000000000000000000004421465054505200227720ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 22x22 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/22x22/status/Makefile.in000066400000000000000000000403771465054505200230160ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/22x22/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 22x22 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/22x22/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/22x22/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/22x22/status/blueman-active.png000066400000000000000000000023451465054505200243440ustar00rootroot00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYsÄĨ×ÄtEXtSoftwarewww.inkscape.org›î<bIDAT8…•[lUdz3{™Ýînw{¥,·rCµˆ!i°MT|Ð'M0 &((&B$ÄKˆà‰¾úBPˆ"ÆDb•€,-—†ìö²íî¶Û½Í™33>l¨,te’3ÉùŸóý¾ïœó?3 wyšÚßo¬ „^ðzÝ­Ø`˜Æ•±læPÿw[cÿ§”XøìžõµŸÎÕ°¤"ŒâR±-išd&&’W¯ ü­ëÈÆž©âÕ©ÄÅ/î{~ùÒù_ΜӲ8•wôñ¼ÉõÄ…‚ÂXÖ$'Ч7ÕΈ†õ£úáÝßwß<ÿé½ËV.›÷¹ËjH¦ ,ÛÆ²mNu¼K¸{>^+€mÛŒg ·;Ô\å¤Pýà¯Éž%[ã*Å:ÊÜÙµû5pÚx¦€)%¦´¦E¡nΗßcØŽ!¥…´,Òtëu͵á}à(eÁ žùxõ¬–†…ÃÉ”!1…DH @aÚ ç^ÙNÜ5€”6Ò²ˆ'³ÔÕW-šÑ¾§½,8­¨ašä &ù‚0%¦°‡ºÎ(šÍ…u;H¸0M )- &ÞPÈ¿¶,8Ré¯K¥óBÒWÿ;gžÜ˘C˜ÅŠÝÉ‹?{EqèÞ°“tŦ´Hg ‚omY°[Óü¹¼@§BZz–³¯oe0t©xŽÃajN>Q3Bÿªo‘ÒÂ0-4Mõ—[¶!Š{9wK>؆jxéys28m; =ô#ýÏ}EäÌL?øßêmÛ)±vkGZ†-0„ÄqÔ*æîÞLÇaâÿD¢í4"š¤îÄ*¬™4‚ã”Bï¬Ø²!,LS"¥…eÙ`ª4Yƒ– ¢IÔ¼NE×"”RwÝw•Þ|Ý’Ì—§wý^d0CÕé6ô¾®½ñ±ö£8.»8ŽRxû)é‰ÊWÞÚE¡©—áÓ¨¢õ“TŸZÉÐêcô½ôÅä\Û±ËWl+«©E)ßãò–ØAë®ÍhÙâ¡‹pŠô’¿ñ&ªi8úªKÁV¦,85–‹Wè\ŠB~fžñ0óvoÁ¯/&Ž&¸ºi(­nBOÔàR|n\NŽÜÊ*qE6kòyXãÓ=î¦?£ñü KP’ËOã‹×sïþÍxsÑ¢¸UGLÙCe+î=¶ñhbtâb]4ˆîóâwûÑ}^tŸÿP#÷ØFeaÚ¤ K¦/Ü8¶éxY0(ÎØÐ«.KŒT}è>÷d«m¦íàv*ÍšI-TáÅ2²££ñÑuPêŠ;¾ÇÉË'cùТXCMäÑh4ì·MS¹çj~3Œ¦©hšJ0à!½Øui}ïñ·¸3Õ$”ºòs<6<ö‡­†ÔT…+#á€Òøu^Í…Èe =]Ý]çùzÃ`ç³}j”¬} ðÍ„: Î^Ñi^Úá Fæ8Žâ™doêZç7×ë&€<`Ýøgü Br”ÝÙIEND®B`‚blueman-2.4.3/data/icons/hicolor/22x22/status/blueman-disabled.png000066400000000000000000000024201465054505200246320ustar00rootroot00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYsÄĨ×ÄtEXtSoftwarewww.inkscape.org›î<IDAT8…•[lTEÇgwÏîž½¶Û²--È¥¥@i@b©ÑµM”˃£#—¢‰ODcä)&I‰B|0i@’"$˜ b¸&XR(—âRèö²×sfæZÑ-­|ÉL2—ÿ/ßü¿ÉŒÆbÌâO+‹‚‘e>Ÿ^ƒ ¦0¯õfÒ‡îý¤óÿtÚH ÓÞÜV[Yß=¹ªbF(Žárc+)éT*ùÇ{—º}\iÙpu8½{¸Éé+šÞžW?õ»‰“ÆOïÉ9F_Nð ;C*/éͲÆScâbQ£Ñ,{§»­µí‰à©KwÍY0gÊ~W R‘ì7Q¶²mÖ7Ör®-¥lÛ¦/c¢ézdlI !_úÜ/É«Ç ¬qbmru|'Ý—Î#¤DH…ЧÊÂl~çY4["¥B*EÚBêFÙØx´ mDpí;^«_1í~2‹%$–%–Ä’ ££l}o.—ƒ”6R)º’ÊÊKê&,Þ¶xDp,YnáöZBË ryKH„¥‡£gn¢{\|¹¶C×B!¥"/ðE"å#‚‹‹e=ý9LKRSâÝES–À€D2ÃÆ¯OãÖ4v¯›OQHGHEÚ$ôÅGëO ›³°,A(äcaý8ö¬ŸO<¢TÀq¸}¿ŸoO´1fT˜U¯Ô!¥Â ǬlÓðöäù[¬Úz‚œ)ùfÓKÄÂ~lÛaéóØôÖ,ŽýÖÁçÏ>ÒÚ¶Sp <ÿH¥0m Ó’8ŽÃÍ{½¬Þrœ53X¶p*¯¿PEy,Ècm4µ\Äd9N!ôñŒ•íX–Bˆ+¥”%»[.Ò›ÎS ’Î N]¹ CXCážÂź#ä×Ù²¦â°Ÿ#§¯SùëO|Ôrî”Iw_MÓðJ³®,¼ Lóû™Rn)M#^`纔F ²¦ä^w†ÈW;™Äƒ¨övœdwu5N"èàžÞlWÈðâÒ4¦M,¥»/Çê-ǹە , 4j z"ØÜŒgölBÍ͸*+Gö8“1ù½,ñ^ýÄ…;ü|¹©lü†Mƒ%óªiÜ+Z[qE"„öíÃ:|˜üÞ½§Œ‚ŒÿüqÑßËba ¿]×1ü> ¿€ŽD?É~s `%%xW¬@œ:…§¡wMMAÆC^7͹ݙxߥ¬Ea?†_Ôî>̰ùàùGåõ­\‰hm%³v-ùíÛñ­^]Hb˜˜øêgË꟞¶+Z+IeÅHwc Ň6R7yv"ñ˜N+.æAGÇ_]ííUÃý ‘žk'»:ï÷žµÝÑÚQ%Ñ¢âhÐc^†—Ñ—Oã2³N?š²l•Ê;N6ï8YÓq2ùl6›¾q£³^ˆ¦‘þ<7`ápõ‹ã‹ÇÖ7úÃÅ“Gsd:yýåK?\ªí¹Õ]Ù ÈûÁÔ ®ÖƒøL“ÜG¬j˜IEND®B`‚blueman-2.4.3/data/icons/hicolor/22x22/status/blueman-tray.png000066400000000000000000000023601465054505200240450ustar00rootroot00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYsÄĨ×ÄtEXtSoftwarewww.inkscape.org›î<mIDAT8…•mlEÇ{·{w{íݵGiK)H¡¼•†~A"ˆ!& ¢‰‚T0QÞð%&&ÄÄ ŒIŒBø†á%"U4HD ˆRJi¡”Þõzw{w»3»ë‡JåJO&™IžgæÿÛggÿ3«ðVÝøÑÈ’¢ðb¿_›€¦0/'ŒôÞŽCtþŸN)41å…Íu#+Ë·MWÕPEñxql)éT*~åÚ­?»»úÞjÙ¿æâPzïPÉ©/oiÖ´Éߌ?fjoÖÕû²‚»1ƒTN’0 }tuyM4¢7™e3oÆZ¿k}(xò¢­ÓŸš>i·'®Š'MlÇÁvV7Õqºµ Ëvq‡>ÃDÑ´ð¨aÁÙ¹²¿Ä/ÉÛO>ÖU&Ö–ïPƒ¡}éBJ„´‘ÂftEˆ ¯>†âH¤´‘¶M2m!5½bTyd;¸JApÝóŸ-7¦jÊxKH,K",‰%% 5#"lzc&ªÇEJiÛtÇ **‡Õ×4nn,ŽFÂK,¼>K²9A6gb ‰°lÀåÐÉëhª‡-+f£k BØHi“øÃáà’‚àÒ’`Eo2‹iI&TóúüIK` @WÜ`íç'ð* ÛVÍ¡¤XCH›dÚ$Tä//ÖT5˜ÉZX– ¸ØÏÜi°cõÊÃZÿp]Úï$ùº¹•êá!–>[”6¦°QUo° ØvL«o¹ÁÒMÍdMÉ—ëç p—E×°þÅG9ò{ï95 u7Ïêý´mLÇ´$®ërýV‚eòfS‹çNæ¹'ÆQ-â«#­lß÷_–ëæC¬Øv\˲¢ßR¶í` ›mûÏ’H稌‘Î Ž·tÀ Ö`¸'òÞð_+hl]ù4¥¡NüMk[ŒkŸáµÆz<ž~ëöË”<áà’•—ÙõÎ<ÆW—’1%·boo9ƾ/±|A¾2c`­ã:…+6-ÛP½ý©Úªv¿7ݧ²ô“£¤ €²H€Y ÕÜŽ|qà<^‚°ìtApo"Ó]¬ûð( SÆ–ë˲lãQ:ºSTDƒì\7¢°üÓèŠx…€¦’ÉÈ»÷³ò\aæÞ€…ݧ5ÿq“ŸÎu"m‡€îCQ`á¬ZÚ»S¬ÝqœDFÐ}h^×J™ÆÞ‚_=¸æ@¬'u¡"BøÑ4 =àGøhëJòî®ßHçœ|4RD"ž<ß~pÝá‚`PÜöήåÛº[  ´ÞÑc°aϲÂÈ…‹ýئÑÓÓݳò]ñÀ}ÿ«¹3®ï¬^:'WAU½œ¹#'TÕ‹ªz ùHÆûz.´\Zyõðûßæ õ ÷^>ÖÝy'qÊñFꆋ””FŠT]÷Ô}øUVÆÈ]lim9÷ó¾U·Oî:M¿Oͼw|ï: Õ>9¦tÔ´¦@¨t¼ë*®™Ž_í½vòÛÔ_Û€ìÁ€ûn"']IEND®B`‚blueman-2.4.3/data/icons/hicolor/22x22/status/blueman.png000066400000000000000000000023601465054505200230700ustar00rootroot00000000000000‰PNG  IHDRÄ´l;sBIT|dˆ pHYsÄĨ×ÄtEXtSoftwarewww.inkscape.org›î<mIDAT8…•mlEÇ{·{w{íݵGiK)H¡¼•†~A"ˆ!& ¢‰‚T0QÞð%&&ÄÄ ŒIŒBø†á%"U4HD ˆRJi¡”Þõzw{w»3»ë‡JåJO&™IžgæÿÛggÿ3«ðVÝøÑÈ’¢ðb¿_›€¦0/'ŒôÞŽCtþŸN)41å…Íu#+Ë·MWÕPEñxql)éT*~åÚ­?»»úÞjÙ¿æâPzïPÉ©/oiÖ´Éߌ?fjoÖÕû²‚»1ƒTN’0 }tuyM4¢7™e3oÆZ¿k}(xò¢­ÓŸš>i·'®Š'MlÇÁvV7Õqºµ Ëvq‡>ÃDÑ´ð¨aÁÙ¹²¿Ä/ÉÛO>ÖU&Ö–ïPƒ¡}éBJ„´‘ÂftEˆ ¯>†âH¤´‘¶M2m!5½bTyd;¸JApÝóŸ-7¦jÊxKH,K",‰%% 5#"lzc&ªÇEJiÛtÇ **‡Õ×4nn,ŽFÂK,¼>K²9A6gb ‰°lÀåÐÉëhª‡-+f£k BØHi“øÃáà’‚àÒ’`Eo2‹iI&TóúüIK` @WÜ`íç'ð* ÛVÍ¡¤XCH›dÚ$Tä//ÖT5˜ÉZX– ¸ØÏÜi°cõÊÃZÿp]Úï$ùº¹•êá!–>[”6¦°QUo° ØvL«o¹ÁÒMÍdMÉ—ëç p—E×°þÅG9ò{ï95 u7Ïêý´mLÇ´$®ërýV‚eòfS‹çNæ¹'ÆQ-â«#­lß÷_–ëæC¬Øv\˲¢ßR¶í` ›mûÏ’H稌‘Î Ž·tÀ Ö`¸'òÞð_+hl]ù4¥¡NüMk[ŒkŸáµÆz<ž~ëöË”<áà’•—ÙõÎ<ÆW—’1%·boo9ƾ/±|A¾2c`­ã:…+6-ÛP½ý©Úªv¿7ݧ²ô“£¤ €²H€Y ÕÜŽ|qà<^‚°ìtApo"Ó]¬ûð( SÆ–ë˲lãQ:ºSTDƒì\7¢°üÓèŠx…€¦’ÉÈ»÷³ò\aæÞ€…ݧ5ÿq“ŸÎu"m‡€îCQ`á¬ZÚ»S¬ÝqœDFÐ}h^×J™ÆÞ‚_=¸æ@¬'u¡"BøÑ4 =àGøhëJòî®ßHçœ|4RD"ž<ß~pÝá‚`PÜöήåÛº[  ´ÞÑc°aϲÂÈ…‹ýئÑÓÓݳò]ñÀ}ÿ«¹3®ï¬^:'WAU½œ¹#'TÕ‹ªz ùHÆûz.´\Zyõðûßæ õ ÷^>ÖÝy'qÊñFꆋ””FŠT]÷Ô}øUVÆÈ]lim9÷ó¾U·Oî:M¿Oͼw|ï: Õ>9¦tÔ´¦@¨t¼ë*®™Ž_í½vòÛÔ_Û€ìÁ€ûn"']IEND®B`‚blueman-2.4.3/data/icons/hicolor/24x24/000077500000000000000000000000001465054505200174175ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/24x24/Makefile.am000066400000000000000000000000361465054505200214520ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/24x24/Makefile.in000066400000000000000000000500561465054505200214720ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/24x24 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/24x24/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/24x24/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/24x24/apps/000077500000000000000000000000001465054505200203625ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/24x24/apps/Makefile.am000066400000000000000000000002361465054505200224170ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 24x24 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/24x24/apps/Makefile.in000066400000000000000000000401701465054505200224310ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/24x24/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 24x24 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/24x24/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/24x24/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/24x24/apps/blueman.png000066400000000000000000000025501465054505200225150ustar00rootroot00000000000000‰PNG  IHDRàw=øsBIT|dˆ pHYsbb8z™ÛtEXtSoftwarewww.inkscape.org›î<åIDATH‰•–ilTU†Ÿ»Ít¦ÌtZJG–Fk¡ÔàŽEˆÑ¸ Á%1ÆÄã!âÊ—˜€VÜиE‚F%ÆhDP±l"F¥b“º¶@Z:Lig:Û½gñÇT =Éýqï÷÷9ç½ßwÏ5øãÌë–Œ „‡Í°LÆkJ©ÙŒ·¶cÝ‚C§›kœ*X{Ûò)•ÑȲšê‘5¡p¨Üvl”Tär.Éd2Ö¶÷P[gwüñÝ«çoû߀‹îxcéÔºÚÙ¡ÒHéÁx )5élDz‘J¡TDŠÈô'z~nÞóæo?øÔÉt¬¡Ä§_=é‘4þPO"‹T %5³&¡yo©}©3P{fÅ%™’‹±–†oN ¨½mù”+¦Lx)¥|¡TÖEJ…”© o?Ÿ cÒ´3€RŠœ'ɸʩ¬(>7¾ð»ž]›ºŽ×3 £FD–BáÒd*‡çIÛÚÆý/n&•õxýá«ðÙRÁÌ©c©Ÿ=–Ž8÷Öo Ö›9º»Â1È"Â×ùiMkÇaîZÒÀc·_ÄÌ©Ǫ̃«bxI€-Í<½ârž<6_ ?xJƒëæ+G‰” ¥4™œÇs«¶ã Åð’Ji;ȺrXÞ¤SòŸ¸Ša¯>tŽm²õ—NZöÅ©Ÿ3Ew^‚íëÕ“Yt 0©¢,È; ®aÒØr”Ö´ÿ•à¾ç7òþún½¢†ž˜N´¬xÈÅ heÑFj zt„w]G´4ȼå["BÑ“Ìb°ïP‚x_f 1 ?^³ Ô5ðIðٯͻ¥á¾eÙs ÷hÞÝ7LdîͰ~{Ϭü9ЄBfëEnbI‘ß)WZ³øýFºb)þîMãóåS¯Ÿ\E´,È×?u°tÕv,Û ´ôº…_ iQûÚ'»ÄzÚFGCü­û{If<~‡€ß¢eAÖ5¶óÒ'Íøûh¬¼$H<žh+<åíàïÃ}VUæB¡@‰ëÉÂ0_4¶óö—âó;ÇD,™KI$æŸpôîÚÔ%£u¡ñgE/5,Û6MÛ¶°m‹"ÇâÃMmX–uì™ßÁ±t®¥¥ýåÝkæ¯:-àðŸ ÛÒEJÇŒqnYiا´mY´vövl‹ð0?™þDsÓ¯oµ­Y¸ÿP„ã»6ÿv0–þÃUÁÚá‘â`I(脊ýüŽ©Iõ'Ó;~ß±§ùÛOøþ­ÏÉW¶,„œê¯Â‚@q¸ªnLIåe×Z`5€Ì¤÷ôu6nH´oëR@ðN&òàžiIßÏ=IEND®B`‚blueman-2.4.3/data/icons/hicolor/24x24/status/000077500000000000000000000000001465054505200207425ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/24x24/status/Makefile.am000066400000000000000000000004421465054505200227760ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 24x24 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/24x24/status/Makefile.in000066400000000000000000000403771465054505200230220ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/24x24/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 24x24 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/24x24/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/24x24/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/24x24/status/blueman-active.png000066400000000000000000000025351465054505200243510ustar00rootroot00000000000000‰PNG  IHDRàw=øsBIT|dˆ pHYsbb8z™ÛtEXtSoftwarewww.inkscape.org›î<ÚIDATH‰•–YlTUÇw›µÓé”¶SºZZƒ!‚ŠE 1!ŠÆ5!!ÄCDáÁˆ剤.àV5ÈáÁHˆQ£4¨h5%7,-X¥-´¶Òig»÷,>LÅv €7¹÷~çü_þß9ç;Wñ̸³yz°¸è^ËdŽV ”:™Íx{ÿüìÙ¾+Í5.lXÞ²¨6^²µ~öôúHq¤Ìvl”Tär.£££ôuv÷=sêãõ‡ÿ7`ÁÊm/,njX‰•ÄÎ¥R“Îfq,©ZAEI€ÌX2ñcÛéw~~ÿñM—Ò±¦_¶tÞÓiü‘D2‹T %5¾Aù7`a"•b$•C`fTÜ”‰Þ8±ÿë+–·,Z²¨ñµ”òERY)Rj¤R]±…A§—Š“ 00PJ‘ó$W9µá¹™âù‡z&ê™…€ªò’­ÁHql4•Ãó$ž'ž@ ÀÐm‡h½«…t.‡)cœPiÙ´Ø+…z“µ÷½\UME}Oÿ(®'ðþ}E„¾ó1†oýŽc÷¿EÆsñ¤DÉÙ1ªâ%×μ{KåDM{âGØñÝã˲©,ZkÍ>™¶e£• üh>¤kÙGüj(êw?Š©,”R˜E Û2ïv\`4b˜¸® gf9¶v3N9 »£È‹ 5Ôì霹÷CÚ-IÝÎÕhe"5(Ì릴H*J„T¸ž€¬EÍ÷ËH5¶s|Ã&z«ÛÆáyØÝÒ"SÛM.2‚Ö ¦ŽMi \×ÃõZkâßÜN¸£ŽŽ‡·ÑñÔ«ÿ&A÷â/é]ñ>á®Y\óöãØ©p~ºÖ…5ž Ð(\!qÝ<@kóg% Í›8³b7C‹¿e¸é{¼h’hÛ ÌÚñ¦çûo¾ºH²EJƒëæWŽ)JiŒœCÍ®•ÂÆ‹&1”IiëB ×7I,oÒey/ÎB3œzòM´-ˆŸGè¯t­ÝN÷Cï!oB‚W(”+MÐñìK¤ëN6œ«¢~ËâŸ/cpÉ!:Ÿk&Wš˜2¹I­Œa=n¤RÕ=tl|/6L]Ë“˜"_2CXX£E`hü}•øF¢ãa衉šû@µ«ñ#AÙ]O´€6¨ßº‘`oÕ…qçîÞǹ÷ûáffî\…¡òGš¤ùû”En¢9àwÊ”¶©{w5éøÎÇ`¼žÃ à–&(;r+³w­Â°Íñä@K¯_Hñé”uí}¾¿w ÑYô;ÄÏÌ#š© èwú´¡qKT¶.aîk9þ ±²hˆ¡¡dga—›¼Ñ€¿GÖͪÍíD‚Qד…aª[—rý¾Õàÿ¯WÙ–‰Ì¥‡“£Éu…ã/êç;ôÈxSdÎÌøÍ†eÛ¦ibÛ¶má:iæXmÙþüŽ¥s'Nt½~jÏú]W þ¶ÿp:Ы©.Ÿ[+ö)m`[ÕÝ °í¼¸c[ùÉŒ%ÇÚŽþ´½sφ̀¸@(êøêç³é_]j˜VE#!'Î{î˜šÔØhºý—öÓm?ÜØûÝöOȯlY¹Ü­ÂB@¸xVSM´ö–;¬`h6€Ì¤Ot·~‘ì:ܤ€4à]Jä&N˜ ™~æIEND®B`‚blueman-2.4.3/data/icons/hicolor/24x24/status/blueman-disabled.png000066400000000000000000000027071465054505200246460ustar00rootroot00000000000000‰PNG  IHDRàw=øsBIT|dˆ pHYsbb8z™ÛtEXtSoftwarewww.inkscape.org›î<DIDATH‰•–mlTUÇ÷m¦3;)Ø‘B…ÚÚÄ즺‹`ÙÆ(¬"jLŒ4fãªd£q_Ýdw¿°»ÈbhŒucÌbˆÆì‡.Y_ ‚FA´F”µÚÚmZæ¥÷ÎÜ—sÎ~ì2-àîIž7ç<ÿÿÿù?OιÿÃZzç–E±dbƒ¡Ó®$H)O–KÁ›gÞýíÄwåjWÚìx {MS&µ­­eQ›´š–‰Ïó)‹ÙÁá‰ÁÑÉ©_µû7‡þo‚êùS×êŽ'ít*=>å „Â-—± !%JBCª†ÒLaúãþ¡—>ÿÇS¸Žq9ðu·ï.Q{ºPFH‰Š{W-¡x  !%yÇ#Du,møA©î¦XöxßßIÐñ@÷š¯Yþ¼##¶SöB"„BHɳ~Ÿ¸¥sôd)%^ (ùÒjj¨]YJv˜>µoìb<}.AãU©m1;™.:A A„„¡àþµ­üt}e/ "”Ì”|°âõ ¤ÿ:¯Š éž­m×6´MñƒàÛ+Dš¦‘Í•¸÷–~¾ñzü@A Ƴ34fR×-ûÉsW_Œi^üQkEîŽÖÄ–2J) ]â–B Ã@IÀûGÏ⇒G×­ÀÔ4þüÆQ.Œ.z¢¦Á4ô»W.I i,GÓñý]ר±©‹‘É"[ß8ŠÈŠïJñjß^ xbÃ è†Ææ¿&¡@¢¯¸¬EB’ …ÄBJeŸÝ‡Yµüjv>{×-N ”" ¾=O($íMõÔÙ”R(@ÓUúòM–àû~â!ÿühÇ·ïÇ)¼øÌmDL!acW+[Ÿ\Ëñ3S<¶u/Ù\i¶º¹«Ê"…ľV)ÅÀ™s<²¥_=x#»Zذº™u1>ìå¯Ä Äóå<üê ¤߯LN „H©(yyýA(YPCJEßá3”}QV1é T<ž¯"‹ðܦa™:}6J}n‚Mû»¹ïô8c犳Ê-KÇÌO­¿&yOøþæN84`® õqºŸº•k26R)Nÿ»@þ±‡Y{óõÔ·6±¢užžŒ„u£ï¼³ÇYZe‘’ÚyuAŽZ§Øù»;ɤã<Ýý!aXÙ‹ Ó001–JQ.ô¸îó—"¨’S§ö>žu¿ðe¼cAª6^gÇ-»6J,jaÎä‰ôTù’'frç™|Îu …oÃ)ŒŒ¸~6»ïoRî¾Ò_…ÄÚdóê%uM7ßaÄâ-¢ä-Ús¨ëëãî"p[ ÔáE¾;! ð-¤ðÈN;°IEND®B`‚blueman-2.4.3/data/icons/hicolor/24x24/status/blueman-tray.png000066400000000000000000000025501465054505200240520ustar00rootroot00000000000000‰PNG  IHDRàw=øsBIT|dˆ pHYsbb8z™ÛtEXtSoftwarewww.inkscape.org›î<åIDATH‰•–ilTU†Ÿ»Ít¦ÌtZJG–Fk¡ÔàŽEˆÑ¸ Á%1ÆÄã!âÊ—˜€VÜиE‚F%ÆhDP±l"F¥b“º¶@Z:Lig:Û½gñÇT =Éýqï÷÷9ç½ßwÏ5øãÌë–Œ „‡Í°LÆkJ©ÙŒ·¶cÝ‚C§›kœ*X{Ûò)•ÑȲšê‘5¡p¨Üvl”Tär.Éd2Ö¶÷P[gwüñÝ«çoû߀‹îxcéÔºÚÙ¡ÒHéÁx )5élDz‘J¡TDŠÈô'z~nÞóæo?øÔÉt¬¡Ä§_=é‘4þPO"‹T %5³&¡yo©}©3P{fÅ%™’‹±–†oN ¨½mù”+¦Lx)¥|¡TÖEJ…”© o?Ÿ cÒ´3€RŠœ'ɸʩ¬(>7¾ð»ž]›ºŽ×3 £FD–BáÒd*‡çIÛÚÆý/n&•õxýá«ðÙRÁÌ©c©Ÿ=–Ž8÷Öo Ö›9º»Â1È"Â×ùiMkÇaîZÒÀc·_ÄÌ©Ǫ̃«bxI€-Í<½ârž<6_ ?xJƒëæ+G‰” ¥4™œÇs«¶ã Åð’Ji;ȺrXÞ¤SòŸ¸Ša¯>tŽm²õ—NZöÅ©Ÿ3Ew^‚íëÕ“Yt 0©¢,È; ®aÒØr”Ö´ÿ•à¾ç7òþún½¢†ž˜N´¬xÈÅ heÑFj zt„w]G´4ȼå["BÑ“Ìb°ïP‚x_f 1 ?^³ Ô5ðIðٯͻ¥á¾eÙs ÷hÞÝ7LdîͰ~{Ϭü9ЄBfëEnbI‘ß)WZ³øýFºb)þîMãóåS¯Ÿ\E´,È×?u°tÕv,Û ´ôº…_ iQûÚ'»ÄzÚFGCü­û{If<~‡€ß¢eAÖ5¶óÒ'Íøûh¬¼$H<žh+<åíàïÃ}VUæB¡@‰ëÉÂ0_4¶óö—âó;ÇD,™KI$æŸpôîÚÔ%£u¡ñgE/5,Û6MÛ¶°m‹"ÇâÃMmX–uì™ßÁ±t®¥¥ýåÝkæ¯:-àðŸ ÛÒEJÇŒqnYiا´mY´vövl‹ð0?™þDsÓ¯oµ­Y¸ÿP„ã»6ÿv0–þÃUÁÚá‘â`I(脊ýüŽ©Iõ'Ó;~ß±§ùÛOøþ­ÏÉW¶,„œê¯Â‚@q¸ªnLIåe×Z`5€Ì¤÷ôu6nH´oëR@ðN&òàžiIßÏ=IEND®B`‚blueman-2.4.3/data/icons/hicolor/24x24/status/blueman.png000066400000000000000000000025501465054505200230750ustar00rootroot00000000000000‰PNG  IHDRàw=øsBIT|dˆ pHYsbb8z™ÛtEXtSoftwarewww.inkscape.org›î<åIDATH‰•–ilTU†Ÿ»Ít¦ÌtZJG–Fk¡ÔàŽEˆÑ¸ Á%1ÆÄã!âÊ—˜€VÜиE‚F%ÆhDP±l"F¥b“º¶@Z:Lig:Û½gñÇT =Éýqï÷÷9ç½ßwÏ5øãÌë–Œ „‡Í°LÆkJ©ÙŒ·¶cÝ‚C§›kœ*X{Ûò)•ÑȲšê‘5¡p¨Üvl”Tär.Éd2Ö¶÷P[gwüñÝ«çoû߀‹îxcéÔºÚÙ¡ÒHéÁx )5élDz‘J¡TDŠÈô'z~nÞóæo?øÔÉt¬¡Ä§_=é‘4þPO"‹T %5³&¡yo©}©3P{fÅ%™’‹±–†oN ¨½mù”+¦Lx)¥|¡TÖEJ…”© o?Ÿ cÒ´3€RŠœ'ɸʩ¬(>7¾ð»ž]›ºŽ×3 £FD–BáÒd*‡çIÛÚÆý/n&•õxýá«ðÙRÁÌ©c©Ÿ=–Ž8÷Öo Ö›9º»Â1È"Â×ùiMkÇaîZÒÀc·_ÄÌ©Ǫ̃«bxI€-Í<½ârž<6_ ?xJƒëæ+G‰” ¥4™œÇs«¶ã Åð’Ji;ȺrXÞ¤SòŸ¸Ša¯>tŽm²õ—NZöÅ©Ÿ3Ew^‚íëÕ“Yt 0©¢,È; ®aÒØr”Ö´ÿ•à¾ç7òþún½¢†ž˜N´¬xÈÅ heÑFj zt„w]G´4ȼå["BÑ“Ìb°ïP‚x_f 1 ?^³ Ô5ðIðٯͻ¥á¾eÙs ÷hÞÝ7LdîͰ~{Ϭü9ЄBfëEnbI‘ß)WZ³øýFºb)þîMãóåS¯Ÿ\E´,È×?u°tÕv,Û ´ôº…_ iQûÚ'»ÄzÚFGCü­û{If<~‡€ß¢eAÖ5¶óÒ'Íøûh¬¼$H<žh+<åíàïÃ}VUæB¡@‰ëÉÂ0_4¶óö—âó;ÇD,™KI$æŸpôîÚÔ%£u¡ñgE/5,Û6MÛ¶°m‹"ÇâÃMmX–uì™ßÁ±t®¥¥ýåÝkæ¯:-àðŸ ÛÒEJÇŒqnYiا´mY´vövl‹ð0?™þDsÓ¯oµ­Y¸ÿP„ã»6ÿv0–þÃUÁÚá‘â`I(脊ýüŽ©Iõ'Ó;~ß±§ùÛOøþ­ÏÉW¶,„œê¯Â‚@q¸ªnLIåe×Z`5€Ì¤÷ôu6nH´oëR@ðN&òàžiIßÏ=IEND®B`‚blueman-2.4.3/data/icons/hicolor/256x256/000077500000000000000000000000001465054505200175755ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/256x256/Makefile.am000066400000000000000000000000361465054505200216300ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/256x256/Makefile.in000066400000000000000000000500641465054505200216470ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/256x256 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/256x256/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/256x256/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/256x256/apps/000077500000000000000000000000001465054505200205405ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/256x256/apps/Makefile.am000066400000000000000000000002401465054505200225700ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 256x256 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/256x256/apps/Makefile.in000066400000000000000000000402001465054505200226010ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/256x256/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 256x256 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/256x256/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/256x256/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/256x256/apps/blueman.png000066400000000000000000000714451465054505200227040ustar00rootroot00000000000000‰PNG  IHDR\r¨fsBIT|dˆ pHYsN½N½sjhtEXtSoftwarewww.inkscape.org›î< IDATxœìyœ\EÕ÷¿u»gË,I&û¾B„= KØvWyÜwqCEQ\w}|Ù\QD”}MHÙ×YûV÷ª{ûn=Ó“éž™sòIÒ]·î½UÕõ;çÔ9§NÁ(Ò(Ò(Ò(Ò(Ò(Ò(Ò(Ò(Ò(íÖ¤†»£TyZtÆU­¾öç4S¼\n’”b‚ZÒæª5 €Ð ôØj»òØ!Â&%²Q`CÞ3ëó¹üÊÇÿï#;†©K£T%eµJÇ^žŸÝT¿§‡ÚWy²Ÿˆ·a.ÊÌÕ^•w ›@­Dñœy¥2JýkeGדÜ}¹_•wŽRUi”Ô-<媙¾'Ë9\#j_ a¸Û卸ð…úKÁóÿ¼ú——­îFRÿ4ÊF(Í}ååãTOýñ(ïdANfw›H+~‡’_çz¼;ž¹ý’mÃÝ QJÓ(A4ÿô+gk_ÎTŠW® ?Ümª ø þ,Èÿå}ó“§o»ìùánÓ(YeÃL³Î¸jzÎ7¯C8ÅaTá7©¯ËÑPŸ§¡¾Ž†ú<¹\/çQŸ³¯êõc Zkzz}º{ ô|z ºÒMàP?­¼ò·{¡/¥òh” ùãܼϜ*ÈÛEqê`%}SC“'¶1±},ãÇŽa\ÛÚZ›hÓHSC¹\Ž\Þ<,þ"$ÅÁGÐZ£µ¦»»ÀŽŽn¶ïìbÛö.¶ìè`ÃÆmlܼƒ®žÂ`šh¿¥n^9fþoøÉYUá8£TšFÀÒ‚¯ž¬óþ{€·3våMuÌœÚΜ™“˜2q“Ú[hiiÂó¼>ï“ø?‰ öCâJôRŠ´Öttt±aóNÖmÜÆók7±úÅMt÷ìš3@`µRêæ¼1_}ê×—nØ¥‡ŒÒ€i” Í>劽•R*xÐ8{òÌŸ9™=æOcÖ´vÚǵàårîªÿÍi”*Íbïv´1lÙ²“Õ/næ©•ëxîùõ»²ŒèBøoòò¥ç~qéc½y”F£  Š4çôϤ´w9ðr0ÖãZ›ØwñlΛÊô)ã©ËÇW’ø4\ @â_ST(ø¬]·…gV®ç‘§V³mGWߌ“~æòçný؃¹q”ʧQPš}Ò•ûx9ùðZÊã±­M,Y4‹½÷˜Á´)íx^ä¶R˜­ HÃð )‹ÖmØÎcϬå‘'V±mGwß ŽEJ¸ªÐÒð…Õ?ùà€Ö£”¦Q0HšsÚ¯V¢®fõWwÊ„6ŽÇØæzÆ6×1®¥Ö¦ºô3-4?³–¿ýãI6lÞ™¬™E+AÿÜ­—ü¿r*R62€]¤Yg\5=W0×£xUu§MËŠeû²pÎT”WjÈÓ @aóö6ïìaóŽz}“Z˧—õ’Á2î‰|ÊcÀM–IìŽD5ûoC>G{[í­Llk çúœ^2¤ ÆÏ®ZÇþöë7m§?¥þ_`4 h×h” ˜DÍ;åsoå}d\_5§Lhã¸eKX¼`:žòJÉÁà¹6Ç›wô°a[7›wô¢‰×J w Ò?}Ïद1Ò„œZ™<®‰‰c‹ÆÍDÃSŠ1<ùì‹üñÞÇØ¸¥?@me.^ù«Þª,ƒÂ(Ye yg|v ¾÷ Óúª7¦±Ë–pÐ’¹äòÎg/Ù–öàâÎ.Ÿµ›:Y¿­;4ŠIH’ eÈ`þ±š» ý³ÖþA™§“Æ62}B3í­õÉZÉŽ æ±'×p×_¥£³_Á/ò"玕O£  LšwÊçNÅ·€i¥êär/;`ǶMMñxŸ$˜ÁJûu[ºX»¹“Î? æDA­Iÿ(ø“ýjiªcæÄf¦µ‰»<£·FÚÝÕÝ˽ÿ|šûþùt^ƒõrî3·^ú˾*’¥QÐ|ðMu›¦l¾ø}Œ×ì8ã„¥L™86SšEARð k7w±vS'í yý?ü§ø¡¤–Q3ú”|ÎcZûæLn¡¡>¢-•`Z›¶ìà¶?>Äê6Ó‰R\ólGÏ%£‰Jú¦QÐ-<åŠI¾R?–—ªSŸÏsÂQK8ôÀ…a<~)øÚ°zc'«7ubB)–íú«´ôO‚¿Ò_’µÊ”þYýR ¦Oü©m4ä‹!ŠF <±š;ÿüozú5þ#äÎzîÖ¿ØW¥—22€4ç´+PF~‚bz©: fOæU'ÂØ¶æ°,=áÁךç7v°vsZGk”ä%¥àO•Å\R’'ÁïþK‚?ýŒþïÉ‹>ÖN0sR s§´’ϩԀ ÅñÙÑÑÉoïú'+×n¢ ¬Vâùܯ?ò×’•^Â4Ê2hÞ©Wž%È·)±q'ç)V¹„#YÛ…—œðÆë¶vñܺ´Éœðƒ¿ý:8Õ?)µÓ÷T^õ‡ ­&r¹.ç1{J ³'µ„чQðdŒá¡GWq÷_Aë¸Ç$B½J©sŸýÕ%ß-Uá¥J¹þ«¼”HÔÜÓšþäz .«ÆÄñ-¼ùµG³Ï¢Ù(UäŸÉù¾yG¯Úº­Ýad^¿àO¶&«0U§„êßø3ž”©ú÷þ>ž/*ü`ÕüÍÛ{X¿µ‹1yšr‰:ö‰ ÅÔIã˜?kϯÝDwvŽ‚ðª±{ïo{òŽ?–høK’F5G|SݦɛoFñæRuö^8ƒWr ¥]X¾6<ûâN^ØÒ¯“œ¼Yà¯uâ)iÆ–…ÿ~ú/˾gò¸&ÍG]Þ+¶ Ñ÷žî^nûÃ?yjåzJ“úæ„uãßyÿýï\6“Ý„F°ð”ë|ÕùCWf]÷”bŲ}Xvèb<ßã¦ë·uóôÚ¡e?¨ÐŸz¼Kàƒ…Q Å€1ßУ}ü‚Aûý‰^¢ÞË“Ï)T.GÞShåá)Á3X+âþ§‚àO6¼ M¨Ä2¨.¯Øsæ8¦ŒoJ3ÂàÙ"Ü÷Ð3üå¾'¬æ•A ~Uhn8st/Áè€)'^ÝœÏ÷þäÔ¬ëõù<¯å´ïü˜ÊÅ9èkÃk¶³r}FL¬BYjÿ.K~…¨âu1ml|ÖÑ‚ÁGì:Z)Dž‚GN Êò”Be©öý‚?ã{Ø 0÷9ÙàÁaÃÖ.:z|Ú[mTaÚª˜6¥)ÛxvåúR1{ª‚~Y㼓Öñôï^ÒšÀKšÌ?þʱuuæ×Çd]oknä-gÍÜY“Sׂiµµ£—?·…mbÓ;C|î’¯?V–Tû­ ÆØçiCsCÎmÖh÷cÄîOV–ix …he˃ Z… %˜]ð%¥Õ ,ð'û–þä’&ñ:º|Öm餵©ŽÆ†œ“üñvŽÛÂÜ™yvÕºpÓT”ÌÏçÌÑ“õÓÍOÝ]Ö6ÄÝ‘^² `ʉW7;ð™u}ê¤6ÞzÖ±Lœ06V³«6ìäÉÕÛ)‰]©øûˆÓD@ FlZ®Ù“[yÿ+–ðûW£µ±^®øAá9æá9F6’^M@©Ø#jv²U)ÑŸ!ÉØ·ŒA‰}õµá…-(QŒmn ^ÓÒ˜¦ΛÆók7ÑÕÝK’ÌÖ^þ¨Æy'ÿø¥ª ¼$À>g^^/Úû_JøÌ˜ÚΛ^{4m-ñ­ýQ•ÿ±5ÛX»©«oµ8 ôþl©ïž”–ŽVV#î™"Ö-6¾µ·ž¼{ÎÇ]®¦·`wTÎm—Q6çVàÅô«M(…k7PhCþþöAß·ììaGWö¶èF£â} õuì9o*k×magG: ‘‚Ùõ9yÙ¸Ë~¼õ¹»_rQƒ/9pðÁ7Õm­/üLAæš¼ñ5GÑÜTg— ZÛÔ`¾Fkë-èõ F ÆJ[†¢U¸¤À$=žŒa0 Ý>÷=±ž­½áEŸU_—çå+böŒ d’âŒMS7ߘ}q÷¥—”0÷ÔÆO ¸ óÚŒ œóÊ£h¨¯K­%ëâ{ôù­±ýùÕ’úök–Ê8›½¸··6pÒÒâQ‚ÓÚ›9`á$~wÿ*´oÐJ‚u>K O) Á(ëPFEldheö±ŠàÊŒ^ÜÚES½MW–|çyÌŸ3…×maGÆr8pì ۞ºý%,ô’asO»òlàËdÄ>̘:ž7½ö(>ÁÜzaK'O®ÙS+c•ReQI,KÜ++ŒDÅâ#7 8€`tšLmoæÀ…“¸íU|ƒ( ­þö³‡(Á†ß+rb™€(»@± DÚ–Ññ„wÙÚ?ðeb`ÃÖ.êrmÍÅßÓcâyŠs§”¶ (–ßcÅ3[Ÿ¼ã¡ÔÅÝ^ `ÎiW¡D~NÆ\S'µñ–3¥±1rÒ¶'ØêM<óÂû­ àÛ²ß~-GêG?(D‰µëóÏÒ¾¶7sГ¸ýþ• ‚Áº•ÓNP`TT„& ²û™\dŒOÐô×þÁŸ~­°iG79Ï£mL}êžœç1wödV­Þ@WwÊø¯@:n¿Ûúä»}öáÝÞ0ïŒÏNQ"?ê“×Úš9ç•Ëh ~Bd-+<¿¡ƒg_Ü‘XÓÛk¥Öù™ È}±²à‰î¾,© ë•ć>÷ó— ýLâ+,§¹)zµÆ÷}Œ6øÚ }Ÿ‚/6¨HÀ3- •8ü8›@ÁKzl þâ<µf+×íȼ§±¡žÓVL˘ã/R¨ÿsÒgK&Ù]h÷fÇ^žßûçðÕçóœóê#7¶Å9t¨°vS'Ï®Û9(àKdRŸRÀÏRcƒ¤Tþè}±GG&yüyY´×œ \ÿãhiȣŞàû>Æ×– hMÁ×ˆÖø‰}\[3J)Ö¼˜N3¦‡Ýó„û¶=yû“©‹»í–ÀÂS®˜„È·Èÿ^ g°lé¢Ìû¶uôòÄšm˜,iÏà%~zí­\Zâ'_”úe¨ûýÑž³ÆsÃùV0hz]hmð m´Õ´uZMÀ.ÉÐ\»+ºÞøƒw=ºr3Û:!Áb#$X2y³&e ‘R"·Ì;ã³S².Ö:í† @”¯Ô7€©É+Ç·ðŠ“–¢¼h·í,ììöù÷Ê­©Ýc!è“0 |¡Ô¤Î~T N?¢C|"•beací·nòÞcæx¾vÑ ÆiÄ øÆ E£}4dŒ¦` â|·0FY·£ "L¬‚*V?ã–Ÿè—äØ#üëÙMtvÛˆ_1„[†pÌaû0¶5ód·Éâ{ß$aµ›Ðn·˜wJÃy(uq²<—óxã«bü¸©âf‡¯…‡žÛLoÁ¸òl±šé,~Œ\‰K ØÇ„LVHî-ˆ×Kªã"‚rK#Â„ÖÆL7`_4®µ‘£öÁ÷?Og·MQ®rà™`ƒ°ÛE(¸˜…AìIG$ä.¦º*e‘Þ¦ÆÊ’ú‘‹Y¶‘bâ=Æ[vô0eü¢Ë~ÈårL4–'žY›µüÛcìÂ?­ÚöÔ»Õ Å»•0ç¤ÏN¥®Êºv²%L›2Ž`ÓLô~bÍ6:{t¶ŠOZÚ‡r8%ÙË1îeH|‰ÜK´,* %CªNîxY™– 9SÛøê—3¡µc„BÁn)6¾]mÐb0ÚFz¢,Óñ²4ø¥Ç+[ê‡K›HYä©~ÆtL†™fÝ>¬Ü–Gò‰ím,ÝoAæø(Å5³Î¸ªd’ØZ¤ÝŠ(Ï»Ÿ,Ÿ7k‡¸Gš« ¬\·“ ÛºS“®ˆ×4è³Õüþ€-‹Ö ðK©Á»Ns¦8&0®mì1âZŒuúß×øÆØ #Ñ(c¥ªx¶/•¹dJW¢±Å±Š EŒsd÷µø%>FÅq‹¾$xû¦íݬZ¿#S«ÛwñfLmÏž±9_©Ï¬1ÚmÀœS?÷š¬ƒ:ês¼ò¤CâgÒ¹¿[:zY¹~g±¸lÐ'RŸëû~{>É{!ã5 š=¥/XÁ¤qMhc(´eÚ·ˆ´¡`tZ…`Bm©O©ëzÿR? þø ÅÇ#ÆÂû’Ë«g_ØÎ¶ŽžXƒŒžâ¨C÷* ÎšwÚgô=‚µC»˜yæ5M ¾˜uíÄ£ö·†P}cxluÄâŸ=ÉÉ}¶´—§( üèMƒ¾D[\,,ÍšÜÊÍÏÔñcB&€±¹|_c|k,·,PFa0ˆ¸ðdQ‘†THê‡ã¹!öH¡Ô’( þà¬ÜLAÛd*QûoKs#‡½Q×O?ýòLka­ÑnÁò=æ$ËgMŸÀKæ†ß#˜ã‰5Ûé ·õf€>"iú½û'!íãÏéÇWAàWû!M›ÐÌW/\Δñcl°PA[À,d5A´ÁˆÆ3 Œq‰JD¦t¿+ õ‹uŠã}hjôbu„ž^ÍãÏoõ[Y´p&S'Å3B9šUg.ìgøj‚jž,8ñ3³€%Ës9Wœp0ÊóâaýÖ.Öoí Z.è‰VË0êÅ'ºDþË‹u#ˆ-ø1>ÑðM¼Áƒ¤é[øÚÅÇ3}b3F ±Rßm5mmÆÙ ¡e0&ª DÇ.Ö­×LKïHiü¿p?SþDµØ<ž½ak¶ÚD!Q#°RŠ#–."—ux)\²;kžè¼w%RÇ?p!Ú[I@Ž^ßðäÚíe«÷DŸ€¾ÔÚ>"qÒå‘É—öq)VøaJßÝëÒyU’¦¶7sãgÆÄŒïB„ ð~¨D[ƒ >,Æ.DTqT†BêKßR?rkHO®ÞBoâœA7¶•Å{¤¶’ „–œo>×ߨtªi°à´Ï.uv²¼¹©#Yn(\xjív ¾•’àKª÷”}¶ŠGuœõ¤_| „j箿ØÿÁ³hÊø1Üü¡˜3µÍº]`Ö]0cðÝC`´à‰„†Á`Q6ã,ö0»ß±®Çû+ îK?«âƒ“6¡×7<íBÀ ›jï9pïy46dî zÃüS¯Ü·Œá±TÓ @KîÓdôaŲ}lrÄ Ù´£‡u[»bs%2z‰V ?&@Ÿ)½ú^ß§¤_ àÇïJ2 –&´5rã…+˜;­Í^#hc—Z|mßoŒÍWdŒ±¹Uà%Ä’1~‰~“· àï‚ÔOŽÕº-lÞÑ¿¥|]wÄ3ÈÇ˽‘I5ËæœþÙƒ@^‘,Ÿ<¡•ýöš“ª/"<µv{¤°£€—ĵȗR —èÇ8ÚÓR½i/Ñ·GËú~0Á+»þÏ¢ö¶F¾zÁræMkw º˜m F$,³ß=ŠšÊ. ¬aÐÄûOdüeá§r-üáØ„,©Ÿ)xjÍ–) Üó§• ~í¼—_¹¿7B©f€ÒÞåd,v;|ŸØ‰½­ÞØIgŸ|RÊg|)ô’(w4i+W”ðƒG§ž\Ujokä+,gîÔ6ÄH¸mØ7ßhÄ{V‚±»= 2ÊXf6> üÒR?-½£ã-‹|!9Ž„ã˜( ¥~g·ÏÚM¶­Nãyì37k8”hùDy#7ò¨&À¼“¯Zœ–,Ÿ2±=æÛ$.Qö4Ï­ÛQð’øû#ñÊý@¥}&ðÓr½¶©íê© ³¨½­‘?x< ¦ED(hA´Ø¤£â\„0CεØÌ¢bn‘@_À¤~±“ѱK–¹/”úÑ· 6@È/Þ1gæ$ÚÇ5§CñÊ9§]µWy#7²¨&ž|ˆŒ¶/?r Jy) ¿jÃN Ú”x¢×â€ïô”úòÖö%¤^Ÿ,úÂêÓøÖnºèxÍ1†km±)Ç}wd™±‰F³(w”™ *üÔf1Íh¿Se„ã™(J­õƒyákÃê ;ÂkA]¥<öß{nÖP(%úüà šc N¼z² ÿ‘,Ÿ2¡ù³§œü=Íše>%å£3ª_IŸaÍN‚žÔ#‰fK{ÈRóã“82YËÇJQë˜zn¸`9‹ç´‡ÞÜy† lØ1±IHµË€ ¿ÁéCÀwÝë_ÝïCSJ•ï ¾'èê ;màSñ'CfL›ÈøL[€zs-æ ¨9 óþ{€Ædùáïiãý`^µ~§•Be>%å“ wLd@’žHù.Iû¸”* |à8ð¡¤Ö1õÜpþqì=¯1B¯›TÔ7±KƒÞHØpNpCAœá¸fŽAøáXÀLu¿\©yx°ìÓFx~CtŸˆ8-@±xÏ™YÃÐ(:÷ÎòGmdPm1€c/ÏoO·Œi`ñ‚é)éÞãkÖlŠJú|¶”§zªúð5}IûâKãÌ xm8²V´Ž©çú,gŸyœaP¬&à…$° øÖÃ&ã0Ú¶ÙD5ÈxFºUøñî÷üÒR?ÁkY³©ƒ^_§ž7wÖä̸93\S96jŠÌkj<…Œ ¿‡°€|].¦5;ìVUÊ|¶”"З%í%còºv µþŸ –¦:®?ÿ8–Ì›€ˆÁë0Ú† mè«øF[à ‚v E¬3b´K%À§¨‘ÅJ“À'9vÅß%ú0Ú°vãÎÄ›8dñÂt°‚™sv{òÆ_0Œ<€æÆ:n¸`9î1¥hë #ˆ¶9EÀ!‡„š€ ¢gÅ_‚ù%lË¢cX,‹þ¨º»/Qqͦ›&N¢wÁü9S33 +Ï;·üÑ~ª0댫¦ œ’,ßcþ4ZZš`†6wR(˜ô>¬Ó?à³¥¼Ä¯í"è3ÕÛT²@_”öY“·8‡šò\û¾c8xÑŒ±[¯1v)`ÜmÓ‹k#x4ÆÅ àN1V©1ø:?{ C৤~¼¢…‚aý–N·ÉÉ]hjh`zfÒ9½–Œ5Ã<_Ÿ­2Žö:hŸ¹‡5›: x‰L¾$à%z㮀žøó#í¥ø ¨jl 55äùÒ{aé¢)ˆß…ÕcßZ×{=¯Ü¡& 5Î3ˆÜô¸î*ðƒ1,=~É2ûmíÆ1á‚[j,œ›‰ó:tî¬ÖðQÍ0…:3Y6¶µ‰Ù3'¦ênëèaggo x<‘k1ÀÇ/¤5W£ I?P¿¤´O2†]©±>Ï5ï=šCö 4 hÆ}ÄmÚ@N ÚmŒ!t!£RÙÀ'{ £ª@ó‘û`gwA:q)þ¢S&gLcêÄ9 2Ê*InÏÿË’åKöœEÎóˆCX2¤? @÷ø¨³¥|b~E€š¸šzò–®ò IDATf wí+z!ò‰•gÌàa§Æú<_zß1,Ûoº´¶ù]ä`軹(;È&á¶KëU&ðéø)©øø£Š³#({qs'I#cÎË1+C)áÈù§_9°´ÌÃD5ÁL>w6ÎíE ¦¥$»ÖÂú-]}€½ˆà²?)OÖsúøËb OJ«xш¥ú|ŽÏ¿ó(ŽÚ†K½eœá/0 Ú`!Œà›«Þ`D°î–ˆ&Pø1É]>ð£ê~ õ²õ[­G)zŸaöôìÃDŒo^½k£5´T @‘JÂ8¶µ‰)ÇÆ$<À†m]Öè”{RðeKùØì)NÄê>ÂÞ*Ä l¾„ÊR]ÞãÊwɲ}§…y2!0F¬ÛPìâœÚÙMÀEtÇc5€½7,Ak›I8~°™0®…æ¦ô2åÕDâÐÏæ¾òòq‡%Ë÷Þsfâ„@ˆKÿ8þ‹Ÿdà€/)僣²Å„c€—øCcL¤\ÐS ô‘É™´ƒú×3ùÖoÜC2ÈjÇpÌþ3¬ qk~+ý ÆÞh„¼Ø4ãÆ›‡…0»P¥OòÞˆq—6në ÖSŠ™ÓÓË#qUë.Õшgª§þø,ëÿÂÙ“S’×7†M;z\¾Áž|L¥ïO­Š`wÏ2¢Â¿ÑŠQ)ŸÖʽ›}>œì‘I»«$À-¿}˜›õðà”AV8Šã˜eÓŠ·7ÇŒÀI3Ɔ‰¤´9ð–~ðO¤Œè? à‡cé~û$S6mïBëâéQŸ>%ó ú_–v¼ªM#ž ¼““E y¦NOòçݸ­ÛíDëì)éž¡;§2 |#ʪ¤Æº¯Š§˜bZ,gH¾º² ™œ ËKöÕß»ë ¾~kå™@>çqå;–qÊËæZc (´6öÀQ—R¬àÆY+lœ€¸CH•m¡ Ç0Þn‰ bøá˜f?Ëdá$0Fز³§ø^÷_û¸òù,(IjîŽ4ñ @’es§O$ŸÏEàaˆn–x@ ìIé}>˜Bx ®1îL>Ïž’m]Ü4SEÙ$„'å%FbrF‹ z 'atRW"ÀCð¾÷“|­ š€ç)>ùÖÃ9õ°¹EMÀ×6PŒ5 ˆo·ç°DFìÿvÜŽBÊ~¶¯8ždÜÞ–íݱ1ðr9&·g¦?±"ƒUEÑ `á)WÍRî”s§fJºÍÛ{v ìq·ZðQ† ‚ QeÐÚ†·jcðŒAa%•j³“×(!8)'`*)Д ôÑkIÕçQ…ÅÿüþI¾öËê0Ëßr8§> ©3²%("áÑä9‘P³·ñÓÚ{†Áć]~Z[ز£'6ºM`ê”Ô‰tóçœôÙiªªÑˆf¾'˲ÊgLmO¡xGg/Ý?U7 vè쩵º¸e…—áVY )‚'vÍê{H†¯O¼ÀÕe”]»‰äÈ&×®ƒ^b°$þ•Ë)¤À-a?ýÃ“Üø‹§Æf°äyŠO¼ù0^~hÀŒ¾AŒÆ{$9Ú4î<ÂôaÚq*|¢÷ ݟΞBdéhib{¶½ÏóÔ‘¦ªÑˆfbÌɲƆ<ãÆ¦Ó2mÙÞSس¤{ò½$ìâ&™KomUlàJ¯;5W|ƒhC¯ òáicïUŵktI¢…¥ÔûR »éþ´ü7FJB‚/Šÿái¾ü¿ÿ¬xËá¼vÙÂ0 X‹ÛØt\va_ y ƒ … Â\+ |I°W­¡¡¹8^­Íc¨¯Kï¥Rsx$шf(O͜ڎç©ð‡ þn‰òØØ“Ò=öÔ–Zq®(—ÖZ‹!‡•J¢­ Kk± 1}c÷û6+®v 0<Z¬ºjß§ˆ–!±FÆ{‘D ôá$ zjÐ,PÅÔ""€žÿïoÏrÍÏŒI¿JRð‘såÌ£ö5.c\@ç0 íñcvï€[¨Èo@* üàÑÛ;{ò0:ÐSŒÏL £À.ѱ—çjI²xæ´ ™Õ·îìíìE¦PìÄñ&nÍ nB¢ñ°î)Ñö„ã‹='/8$C»só|6š‚|_PT3Ö† ˜ÈaÅ ˜½Ð7èë}E©0(ÊÊ(~õ·çøâO«Ã>üúC8ëØÅˆt0£­[0K*b÷è¤&ŽWe0ÙmÎ`е@`b¦!Pí;’“„¤üë#…f74.I¥þšDÿE¨«Ç§'y¬å"œÄ>Pü¹möZƒà»F[Ó;À xÎÝgä”B<ÁS9P¥‚G»SO x‚•\¢ìI>0eð­T«ˆö/©5TŒ¸­¹J9c'üúoÏ!F¸øÌ+ºûP)øÐÙKñüð®'ð"ï9ÍFl±œ{R±'äDá+£ð”5 *Ç´ƒõKüç•xY䋤šØ¯â¾ô4ݽš†ú\ìAcÛ2Ï hš·ãÙ…ÏÂãŒ! ˼<ûfÍæ ã[bßa[WoYÒ¨4ØuÜ»î·`ω= Ïh(ˆ¶9í|Ú­íµ‹¯@”‡:Ñ(ÏÃóìä)x O,€4 ÄC¹É,`?£J>Ýì(è­{\ÀTÀšü€cTâú‰¿þûJz šK_¿Ôæc¬)½n)ÊS|ÿŽÇ)E^P ñ4"y@i…ö /PPöhrϵ_¡ÂâJ?zoGW·ææ^[K‰ÕޗÊFì@aRg®55ÔÑÜÔRáwvbõâj<‘ºq9™®W,°&kÉ×Á_-hÑÖG­-ø»•M~Y0šBà)p™o´oÐÆ§'È‹g\‘1(¡è)PNÒš EvBñ4;Õ×ð`-j™ÁàÁJd¼Vpž·;þ±šÏ|ÿï6kNI)¸è¬ƒyÛ)ûà‰Á7Šoë»ÿ1!ïìF°Þ×˾Uý¤M¦XOØÙÝ놦ØïÆÆêò†@±çŽX â-N–MœÐ;õ'øavtb`g@`/>Íþ±‘|6èÇñx"Î5…UÿµµJ÷‚°ßü \ðšƒÈ+¬&àÎÈë1¿`ÏÎÓŽ!ôGik»võŒ#•)F†Þ‡¾@Ÿ19‰OÊÁýÅ÷ÇËí²@¹óÿîzp5ŸýÁ}±Ýr•¢÷¾rÞxÒÞÖöôÙÆLŒXÛ„6Û°²×¢v“ððƒ;;»ýpœ»ô@AkKSºŠÔ\)4b—s“‚l¸–LõvgW/}©xYﳞ€xÊžh£ThñcèIs¡¥±ŽËßz8ÓÚ›9t¯©\zóŸyú…­x ÆóPžœ¡N Ê… á 1JY&€B…òÜûQnIo_ªK±Im©"Kr±ºDôkÀ˜T ± Â¥ö<Ö†ÿÇ!äs••+ç¿æ@êó9¾ñ«9¯„;gPÙ¢J<”N”Bc·GÇ'Þ¿Ø„ˆ'k¥—U]…pÆ…üV µ¹‰Í[w&j3w€]2±ÊÌMeYŒ=:-Õ#l?öÇI‘„X k'õòB1£­\ÆÚ í²7Ê´vëþ™?},ß¾ô$^¿|‘]2±Ëcƒ[|´¯ñE‡îCœF`m.¾Àq‰0^€bcÃkIQ19Õª¢2RÝ÷ \àî¬á“ß½7r¬VåèݯØóNß-‚€N‚¥€Û˜e@££È…’=CÚgHü,m*:öa±»¿»×OÏ% yLCFëÕÜŠFiD2»R¥¶Xk®@O¯&Ø#žú“É’ˆØÕZYi¢±Æ:ŒX—6ˆ/ˆo0Æç5ÇìÁ±Ä‰h¨ËñÁ³æªó–ÑÒT‡ïŽÏFÛsŒ;LÓ¸ßmƒõÍ—ï‰q'çà\[6f ¸$ˆÚ;U׫c—€Iq<£ñemtüáÁµ\úÍ{ª’Sà§ïÇû^} žX·ªým 3¡Í¦O5?üHç#Œ5RöÝÞkD¬ç)qsSVn˜¼Ï±—·d]n‘  àËܬò––F’@·a™@/ìÑzÑ(=Ñö³Ò-ÖÈç;Àú"Ì›6Ž÷¿úÀ’}Xqðl¾wÙiì;¢5Î7à;b¯s!ê€hqÌ<ã‡tãBò Íx"…ƒÿâˆ-kRÉ¥Šð׿ȥ·ü…Þ„k¶ô–“÷æý¯9ÐyQœ5’~ܸ‰ ""=)í3‡) ø‘1Nk@ÐݫÊötÓ˜ò\°£¡qN‡¡b4"€oôä¬ò–¦†л{ìô¾ÀûýâÂ}sXµÝ8Îà¹ë Cc]žÏ·,t•¢éš¹ùC'ðŽ—ï‡B9µ‹tLA‡Û‰Mh\ÔÆî%ð”õ*ˆs±ÙŒ8#=IômÐ$‘q‰¼'¦òÆ®(¬yÞúà•‚¿>²ŽÞrOU˜À›OÚ› ^{Z,³ƒ2¶E6h(ø$Æ(`øYÀôÐU1Þ^»l,–56¦O Pùì9=Ü4"€—Ë¥­)EÆqL®ÅÊ:Q°ë'œn6^ÕL#âvøYà~ðu1wj[Y}ÉyŠóNß—/Ÿí-Äæ¿ß„@ó±é±ìÆ›=WáöÌ)h¶‘dw+Lâb P)ÕßaTDZÃÆN¬{y‘K¾ñ—TV%è'îÅ…gh=)î×Ó®M&p–üx§Ê~À £‡‡”åðð²Ò ;H B*Þ·.Ÿs.À(œ‰ûý›üR ì¤o×&”R¡oý„ƒgsÆáóܧC÷šÊ>q*‡ï5Í%Å´kWc‚œxÖ(Øc´¼ï–"ÎUhÐÁ’gw}ÊÒ9Ø(?H#@ˆðK±<S-œaP¹ö(÷>ú"»ùÏUao8ao>ö†C0¢ðŒ}sA1á¡£1ໆ–~t”~PVˆ;ƒº^.G.à ’5§GH ·l¨Ï£ž)Æà‹AÄwº¼Öð'àòèk±‡w»à<;±QªØ é¯åQÌ`–¹ÿS —4ƒU¦ïÂÀCOmà#7ý™®ÞÊ3×½9g)Fì„6A|B_ëûØ$‰2ƒxÅ,àä»3㤨˲ )·Ë¬"H  åL­s§ÿ&ÿúZR…EL÷öÔ×b˜+6ØEaSS{ Î;}ÏÎÌú²K´ÿ‚Iüðã§qÒÒ9a¢‘ ÌU‹Áøc4=Î0(bBM$'BN9»„D´ë_äTÝÁPRÒG?H '2îÃBÄnoPŠžXÇE_ù=Ý•gg»ˆËÞô2Pž3I n}_Žm%;òQÜa5‰ºsz$ЈdRÎT/cPHØgè}ƒ=üéÄ ¼S ø€‡âÅS8óè=*ÞÏ–¦:>sÞ2>ù¶#hÌçðźqGfißmwuGlDßeÍÉ™ŠÄKôipíJ=§\ÐLȸ| .Ž!'XFÁƒOlàÂë念;¾£ôÊ£ò±7½Œ\Îþnñ©Wû[ß—CqP¥ÒsU™ôœ 4"€Ê`u¹¤Ðþ‚&¡d=äú  G7ÐØ¿*ܧ°ùðÚ[ê¹ø¬ƒ*^[‚N;lÿ}éÉì1cœË‰‡M‘A BÁªi\0Q ÞÛŠMDbUÌ+ ¸pår@_|¹ˆ²ÍSÅü~Æ¥öFlÌþ?žÙÈ{¿t';‚ĤW¹€O½õH”§Š¿{BÚÇÇgàÀÈ„7ÅoÎefÕÊ'‘l r÷CG·—zt—’þ+,îx ¬ØB§oøç3«Üa˜7m,ßþèÉœ³b‘ *±I0‚¤$ÚE Ú¤"Ö€¶Ë…`i`o¨…ãÔ/è#åAênwÀgûW7k»qcxdåFÞwílï¨<8ùй|úÜ# dFii¿kÀÈ„§lY!£  lR*eE‰¦"à6}= ì{Üú8÷šÂ®c»º}®øÞ}\õ£ªâÊŠR}]޾î`®~çÑ´6Õ;ÿ¿ tí-8£¡ ‡„^QD†‚3pg‚>`Vkc0Åã¾ømX…ÁWÅ:Jàáç6ó®/ÝÎ¶Žžìv ‚Nòbõ€é\‹À¨¦@Iäßðc¦TÖM‚=]×’Í‹«—’ ZsÃÏÿÅ'¾ó7vvUÞ’%F¼7\xÛš(PL•mϰ^ßiH % nFÆð}Ñ (€Ö~—Ç “0ÅC= Z‰cËF1qün¾øÚsÊ ÚZŠ:{|.üòÝüüOOUåù%Á_k¼ v@Ÿ½”Tï ì‘GGµ wR.†ûüLJ^àÜ/ÞÉÃUR_£tÈâ©üà?OåÈ}¦‡Žo5 Áf"gmGœÑm°µ«IÄî¹·çC.Èk(v¿>˜0²rš‚>aÁ̱|ç’“ÙcVåâ*¢´q[ïúümÜóðÚªû`ò9Ïe²@3Êz€©A7Eâã^\Ê-·kÒˆMÊæï~ÁhcÀj‡.žÎ-9‰)í%h’ž}aoúÜoxxÕ–ª~›vKÐÎsbÄ®ùmCA„`§°A8õˆy|ùÇÑÒ4¸pêRôÐÓxÛçǺÍUÛˆR-ƒjŽôC%$z)áœö²˜ŒK‚a—Ö[ðÀSë9÷ wð÷ÇÖU½›{Ï™Àw?v*'/ƒ¸CF”hR›Yh0j-·¢n¾¼² L†‚Ó‚Q•”K«nÞvê>õ–#¨Ë’4ýîï+yÇ5·³½£ÇZn† ™ÕÖ+MµÉ‚ÉX†D‡þ¤z`O¼8‰á5kÔRF±mgþÚŸ¹îçŶŠVƒZšêøì;–ñ©·IK}]¤yRÙÝ€Á8¨¢6«øaOÄmÔ²k›¡Çn ö”âcçÊ{_y@Õ¤òîxœKoþ~Áî®´Ç+ -ûZ>ŽdªÌíøú?ÎqôÌú©7:°Çí qN£Â¬˜â|ð?½ûIÞ{í]¬Ù˜Ê[q:íðù|û²SØsf`PS”ä„$qëœàÀNcì–[MR—°0Æñ…vyê¸æ]Góšc÷¬LƒRíƒ/ÿô>ÿ£û‚Tö”¢à€•!¢Z~@5Ã*îM'¢šîÐw ì‘§G†ˆ ½(áñÕ[yûÕwrÛ}«ª8–æNmãÛ=™×/·éç-iƒA³Ê<ˆ“ ºÏm¦"cͯ]R’¶æ¾rÁrŽÚf_oÚeêõ5½ùO|ë7Ùþ:f4œàÏ$#›Fî¹IÊP±¢Æ9 ÿéó!‘û¯_¬WºbñŠ ¡Œˆëìéå3ÿ}/÷>¾Ž‹Ï<Æúê w}]Ž‹Ï^ÊÒÅS¸ãçõ¬èú_ÄfHö\À2Ú®íÝJÃÇja޾™“›¹þüÌžR^Ú´ÒöÎ^.¼á÷<øÄú"øÃdCþ(Õè£T3 œ”|¯ÙÓµËz¼n9`ÏzfäÊ­ÿ=cû·÷®ä±ç6óÉ·Æ‚éY'ÈVŽŽ=`G 6²Î­ù•Ød¨Ö·oO1Òžõç#üʳÖÿàÌÃ%ó'píûe|kvvÜÁÒÚ;yßuw²ò…îPÕàLEð×*ðª­%€ QѸêžPßKªðI5>ÎI$U7Q]6 pX¬Â¥@paåúíœ÷Å;øÉú¤ÉJI5 ÜœÎÚ*8ðƒKþ+à¦` ' ƒâèýgqÓÅÇW üO­ÞÊÛ>ÿ;V¾hÁ¯†ü»ÕH®ý)±N‡r€>x°§Ì±š?±b PÐ\ûÓ¹äëf{öÂWŠDlL¿øÁ8†N±Vö‚)ŽˆpÆQóùÂ{Ž®Ú2çÞG_ä­W߯†­E7_¸Þÿ®RM1€$ °,Ød—€.É‚ÐË{Q !ʤA9ðØr%ŸZÍ›?w=½aFi×È({ ‰§¤WàN.eËmú4x×ûñ‰7N®‚G„GéWy†÷_w]]…„›oøƒ¥šbQ°™¨Êž4RÐË’êå‚=­œ¸gIäK°Á^±~k'ïù¯»øÆ­WåTÝÁ’v™VD¥¬&€õëˆêòŠO¿íHÞqú~UkÇw~óŸøö=híb †ÁÍ·;SÍJ®Ÿ%£¬x¥Ô·¬‚d±döó¼¾Þ©ÂR… Rçñõ[ÿÍýO­ã“o:œIã2Ž–&òœÚoÛjð”=£P»5÷˜†Åà“þT÷â]q —¥ÂUã#`—rÁždIÁubc‚ÏÛ:zøÐàšÿy *'눔m¯wà€]{ÏŸ>žï|ôdÍNÞ\Ú´­›·áwüé¡5Å­E«_UÞ9Ê ®%fP3 À8Й>¥yy@'ãE\²[æQ ì„ÚJ¼Á$1(L˜.ëGw>Á¹W߯ª!H=V’$²`…v,˜Ä7>tSÛ›«òÚÕvpîÕ·ñØs›>þ‘ þÝj†‘µ~FI«@/-ÕË‘ìi°K†únJœ›äÐw'ëá‰ç·ò¦+~Ãÿþ±ºÙlJ‘ Û\<ðóøgsãEÇ3¶¥:ÉmÿýìFÞ|åoy~}íúøŠgMPíC4FŠ" /÷žþëG¿–¨™ªW¢‚ôU'«ªljí®^ŸÏ}ïïÜûØ:.}Ã!´6 ݹ‘#/8gÅb>øºƒñª´ï÷>Ï%_ÿ3½½:ÃÇ_TkÀ¨vñAŽy3Ö\}þ ™°‡K±+ú”€¸0â;î_Å«7sŹGVmݤèžR\ôºƒyýŠÅU{×ï|œ«xŸUòkÐÍW«À¨†€8 :¡”SFáà€)­ØK>Ò~ jϯÛÁ[¯üï{Íþ¼~ùâªg»9rÉtÞýŠýY0},Ëš]•wˆÀµ?}€ïÞö¨í®=ð'©–ŒÕÈ?™ ¯>!7 —þXâ–~Àîêeô"^"*RÙî¼+ˆæš?À½½Èåo>œqUZ‹ƒ=Øâ¼—ï[µç÷úšOÜr·ý}•ManFž T‹à‡3$É”eƒl£\ÊV—UAâöÁHýb(Dõâ¶Æ 3cªNâÊà’‚þôÏÕœyù/ùëÃ/Tn@‡vtörþµw9ðˈwóõGµš ( šbBàLˆåªª‚=­ Dßh*\ Š-;ºyßÝÉ~t?~•SU’6líâ]_¸{ŸXW?`û]{àߨ¦—í.¨î±Je¨ð®nj|v½ô=å Ç\1 ~pûã<ôÌF®<ïH¦Ol)÷AÃBO¯ÙÊù×ÝÍÚ-¹;Fztß@©šÒ’$f€ 0!ÑûêeIv²êe0 IJ÷öØzèÃJ<áßÏmä?>}+·ý}å@6dô÷Ç^äÜÏ߯ú-.G¢Dþ ’ùÕ8Õ"ø¡Æ@cìÙ0tƒ¿ƒ:›B?j|¿`—Œ:»JÊý+ö¸mŽî—Þü'.ÿæ=t÷úyK¥èöûWñ/ßÍöî^E±‡Š8Á_ëL`×ùÈ¡šYcœZ Ä#±ÿ2žž.îÿÉRf½Ï£ IDATJSZmþå_žáñU›¹â˘7­º©ÇÊ¡[ný77þüADž²©Ä ŠnW¡(”'ˆ¶Kj,ò¯Õ?¨ @âàïóÐHôHu24Š!¿ÿõ\oŒ %ê“k¶rÃÏÒ%ÉáÊïÿþ÷øJgÛk”=j]”Ãf#ˆ§œqŽÒPÍhQ’Ꜧ½ÚÇåN­膊‚v)—žË³ Í*¨3\§âô4¿å/Ü~ÿJPÊžŒày¶ÝÖðçv"äPø¶Š3q¨ÝÎ88’©v@Ä—º0ù—?ÿG*гÈ"\;‹•¤y‹»‹@{ ‡¾öqû}«O…‰(Oá«}ieó xZÙÿsÊ~£ؕì>K‚‘Lµ³ üý©í]dªïµþàtb¯ØÏ<{ÁÞýáíÐ{^}ï{Í䕇‡±*¿Øâ@8àß^¸ó0‡MDj”ÂæQ¤Q#K‚Z ª)¤â`×ó¥@^[?K”øÁ‚ߨ0†â¶Yã\¢F©!;7‹<¥xëÉûðÍKNdæd{0ˆBðkêShB}Æ"êúb°G‡Ë:ÇìjÁKPkÀ¨Æ€¹ „Ä@^›¿AH~ sõç”SEðÛsúʳvox\)Úgî~pÙ©œrè\+Í=çô‚ü €'ø¡[<§ÅäÝ_»Ü±nÃ"‹PRê¬ÖõO5ÅD\F —EÀïYõ?'5¼h8ËÕç‰;¨s„PsSŸ9oŸ~Û4ÕåíÁ"Záyb³ ÓðígÍ‘h”=†<‡¤—#X™­ê›j‹D?×àz«|ràw’Ó(Èyʃ`A‚e×übHM^;²Œf§6Ÿï]v ‹fwK J ¾c*XóÐÆÅ „š^Ñ8Ò´dKjiZÖh·~ü®$ï4£@)ÏÇUà5ì&)´Œ©çœ‹†©ý¥iîÔ6¾õÑ“9ó˜=±lÌØÉg·†Ë9”g·»Àgk T6f€P 1µ>k†×ûµ>䥨èã—ÀÍGp$·u—)졸Í$¼SPLßÄ×/>ƒöœ2è—êr\ò†Cùâ{ŽelsC¸\ñ íhp> ÓƒWjAÎ$0ÜK‚¬©XkÓ³fÀîMÎ&øØysÖ…[#x"NÕ·W<€…3ÆñKNaYㇳ#eѱÎâ‡ÿùrX8Ù2‰8îÙå üÁ‘d±Ó¸ƒHCð{Nk!K‚Z?Ô2þß»B”ôñÛ žG\¦`åBh+P£éõ–#¨ËWçg¼ãUCr‚ñÒÅSøážÆQûÎ Ë<ç%ð\(¡( ÷ xØ¿FÙ€¨~»WÞS¡[íèÄÜ’˜¶æz¾zá ŽÞfŸo,uvÛ­; s pߣ/rÖ'ÅŸZSÕwì=gß¿ìTN;lž+!çF,Øþ,n|œ%3à\§£Ô?ÕH¿68p–_ȉ ·ñzÊ*à n½ 퓚ùÖ%'³ÿÂICÓd¼pÄ=ØÖÑË7ÜÍ~t½¾®êë›ëøÔ¹Gòé·Á˜†z§yxØÊÙA‚È hÌ€rfdECŽTª)·¬•uW ?EWWÙ[‰Ø=ò.¾Åsé³ö™×η>z s¦¶ mÓÝR$4E¸ñþÁóÖÏÙƒ<«M§6Ÿï^v ‹g·[†d\`Án€r³B;^àa7ÉpfE©!ª)Pm2}ü7õ('cUЦæŒÕ ŠÃö™ÎMO{kãе:9¾Qaªí×ÇWoáœOÿ†[ÿúlÕÛcÈOâ?Ž_lO’ zPð½ pȪ±DÃ4Gjfj:ª)P;Râ–~Š[y Ù X€8¿)F´i„3–ÍçºǘÆàã–(®íèêéåãßø ÿùÍ{èì©n6âú|Ž‹Î^Êß{ m- Ö( ŒB¼ˆv ˜JŠòœÚ™£5ÄjiPSn>cƒ{bn>qÑmnúz6»JÁ»ÏØO¼ùprÞÈZË.JåN1V n½çÞð™_óøª-Uÿ1ûÏä>y:‡í=-,ÓnD}êPRMMÍÕ HÒÈõÕþ¢›Ïÿ¬5ß­YÊ/F…A-‚ ºì‡qÞéû g'ú¡@ÐK°jývÞò¹ßòƒ;¯: &´5rýËùðÙ‡Ïyäœ ÅsAUVšÙQËà‡e#sÌn>¯èæ3ج=ÖÍg‘®Ä‡¸¬DÓçÚ÷Ç+Z8œ)s|£…„v‹‚Ö|á‡÷ñ¾ëîdóöîj6O)Î^±ˆo|øD¦On¶£ÚeØ&öP1žJQÍ1€‘9¼Yn¾øV^O™ÀògÝWÊfÍ bÞ'Œkâ>‘#–L¾nì©ø’áo¿Àë>õ+þöHõO0ÞwþD~pÙiœ°t6ŒýðdF®5ðC1€¸p¤¨_%Ü|¢Âˆ5£ŠëRml çÑBDX0}ßùèÉ,šÝ>|ÝE´ådO0¾››þ¯úaÄ-Mu\ùŽ£ùðë¡¡.‡A†6¸¸[£æ¨¦@@#øvó‘ØÊkÁo—¦A¬š%Ïyö[0™›?tSÛ›‡¯£È’@ "†¯ýò!Þ~åoY»qgu߬àì勸îe§°çŒv{üøPø#gn–G5ÅFŽÔ‡üO×-‘­¼X‰€Þ·þ)s+ÿ÷ç§ÕÎr¨©!Owou7.E©ÖBm1€„Ôº±Nøø)úøEÄÒ¡b§òŠÛAcÓu mÍõÜøÁ,?hvUZØëk.ûúŸùöo†s’cãÀ1„Þ…=½¨£»Àåߺ‡+¿oÕZµak'ïüÂí<û¶ª½# ZµŒÌÓEtrë„+)ø¦ª>Ù‹>þ¢›Ïkm°)ZŠ~_#Ò‚´ÕÓ'5sýùË™[¥Ý|Ý>tãùÛÃ/„¶·ÁÑ@Âi#àÆFvË_(ô”ãF¢*gé˘^J‚bà·Þ÷Œµˆ©ã›ùÚÅÇ3sRåÁÿÜ ÛxÇ5w°ikWÑRe&àE2E)Ëàj ¥¶&gaO¯Ýí®ÉU#'~¸æ$¿ràw!ï‘L7ÁWÀó¸ô /«ên¾ïüæ®ûÙ6¬È1”)êÙ L>¨;ä@Lü¸=…à·ã8sR 7]t<Ó&T>äù‰ç·ðîkï`ëöžüJUŸdåj0F(däK4Pýd »@#’²19´½¾Æh‰©·‚P—¯d$a.zOT1-¦ç&·kåwq@îL{hj¨ãªw,cÙ~3*Øž"#|þG÷ñ“»ž°[oŒ›à+{¥(¥D¿ö%nYœ`äv;Ë¢ wŸÀœ)mÜtÑ &¯¼!ô±U›y÷—îdûN ~¨"C@Qí3è·“iP¢6I£H#’(æ$óö}ƒCÎ….&ÁJk6ºG„ú%ó&ò_ï?–ñUÊØ»vãNÞwݬ|aGbm´·*¯M‘òìI¼xÊF?*¸% Ü1Ý–{ÎÏW?XŽÿxr=ïÿò]tuùÃ~ sùÙÓ[Ȭ+F­«v{v…F$Èçò+µŸ^GuvöÐ>¾(iE ±¾»éuXË`@ìþ}œÿ؃fsÅÛ¤¡J»ùynç_7ÿ¿½/“£¸òüEdÖ]}’Z'‡.k¬6ØÃ¬w홵×ÞoíñÌ|Æ×xìå0f<ã]`ìelcÃØÌ%!!@è>FR µZ}¨Õ‡ú¨®£ëÊªÌØ?2³*++³Ž®¬®CúÕ_U¾ÌÊŠŠŒ÷âÅ‹ïù‚1ƒ¹­%î~¹!Ç)“Óo+Ó!09®!¥²-Dñ€“Tæ—i«–µâÑ›®ES˜ÿÝÞ üèá·‹e~ sú©NIc1ãÕ¾¸hš—J‰ªÜ pôå5!€ùôôÙh:Μªz9l|™–ÛHÚ’¬†¿%@’2|í³«pÿw?]6æßÓ3†ïüüM™ù¡ïäóÔÑ©ÊüÊtˆ@q}fH¦òÊê%éhÇ]цu7_Wæßux?ø×7eæ—*Ëü„¼jÐãXÜPLœÚtkx~jVªR0:Â2¬jápÜpÚiçµ".½êáC’Lvù%„¥s|ÿ¿\ˆï”1bï+;Žã¾§÷B%I Zd'/U ÊM¬ú¹Ê .ÏõãžÆÜO‰œ».ZÙ‰‡ø™²x>n?8‚¯Û†DBJ'P­óiõ_ËüŒ™Næ§VÅ£j!l€—hi¡ÙHæEJÛ{]6k øŠê I]`°Û9ÜýÍÕ¸þòÖüŽŒO¼zë^ù@1öÍù-© ˜â¹GdƒS• Åšró%d½Ÿ8¯ýè³p;¬ïRÛºOâÖǶ!‘¬æ§NûS¦HÄ0ò`¹ë3WT­ÀŽÝÎFÁÔpÚMÀã´aÖ¤®&×¹ IÜ<.~öÝ«ð©/Êýå9B”þùé½xqÛqe™Å3¿¥¼@@”¥=‘p``DñH9A V|!þå×”eJ´yÿî|r§¢UóȈä”Ê$1Dc†Gæ¥Rs@Õ zP¿ý'.$‹Æàre.+Y§r¦½édÕŸ ÁiÓ·ç”aã ÞÊ»ûðXšùŠwr5‚%$&'/Q]£UÿÆ>}aîÿÞÕe m¶~÷îþÍ.0‰Uó€ÃÎeMGãqÁÐ ˆVZ„–2¢*€ bØhÁÙlËë²2îËè^Á˜€==ãÞ?©@7<°Yf~uß‚N^êžyÂäåO%¨©y*$ûÈÆÁO_Ø…û¿_æyûqÜýëêd~†ÚN$j¬…r„?#ŠÅP8z @·ûƒicªÝiç,ì„i÷Z¹Ï<øÜ¼¾gТûË ào~¶G‡|º5þÊwr‰I©e=ªÔ‰(A ˜Dð¹Ë–ãÁ¿¿vK]±e¼¸µ÷>½GžîU!óÛxšµË“1`6l8ÿô»VôÏKÅæ€ªØrO@–䜚öËjÝô ÉkO¯’•\ä•J‚Ÿ<µ û>´F8Ø?…o=ðÆ}aªü$eéß.¥î€êÃ8gˆ”€9E¹ºÞ/‚ŠÏrþéÛW–e«ó [á¾ß+̯8²ÒÛÅÂârðÇLiŸ`È0úÐA<÷ÕªŒT³±SO˜ö‡&ÉF*’~ Í'(!–ŽÊÁ=8 H"ðãǶáøHiw·¼?ŒïýâM„Â8BÀ€R€ª”âëIÔw‹¤0PÆ” G  p„á/>¹?½áʲd-~æ#ø§ßïe“]mÓmcí³-¥¸¶T{§ÚœI‡³ €d‡å e!ªZ, $D„Bò\Kk„iòZÿ]îà)õœ2D¢ üðá-˜˜‰äþª ž}ë(n[· A”×øËäÈ¢_=™ËD(ƒ0%úÉ_^¹ÿø­?+ óÿnS~þÂ{ò¨_Á%ÐBàvðYÀH$jh”ˆtFÌË0å—c½ÉKurñ¸ìpØù”f`M¡òl€F@)Á¤?‚›ق٨±Ï·þíÅn<ðÜ» TŽL)•ÕB-­³v*0W¨{{’D>"„á+W¯ÄÚ¿¾¼,!Ø~·©ý©DN¤Z¦¶±¢Øm²½Iíw*‚&Ù ã ûpµ ª@߆5' ééã“>ÃéY«×Q†)ŸÞ’ ¢¼°wÄ;Ç”|H$%ÜõäN<µ±GN.AQÛ™rïòLUKSb&w¯\³·½<ÌÿËWâá?uËŒ/±yi›RŠÇaK·1KÓýþì©!#è\[y–,BU `ÀzÚÄdP»Dˆ²mW~ -®LµÀ²B JåÕB°·w?ýížœá³BÿðÐÛØ|à„È„)ñú(  qÖ@é•¥3©šÌ˜øÆŸ w|ýòŒÑÎ 0<ôü{øå†Ã2³3¹}ËÒ6·Ë–îs M%CÙÓBʰÉÚV³Uë¤ÁënÐI>ÿ,ÚÛš2:fk£GÊ”Žš@]dŒðúþ!t-ðâ;_¸ ëê±é0nzä ž ‚*éÀÓk-ä&’…RÛ…,âÖ¿½þcøÑ—/Éa‘3½‹»WÑŠ”HOU:çW!³7Ÿ…B³Yy+„mœŸšÍU/8l–ì, ÃÝoüÔ ÚÛ4Þy à‡Ö¦Æó1K@(”˜ øõú#hkpáËW¥ã àæG¶bÒeT˜­ÞÍ—f¢“½ô;÷‹â»eØôÄðàsïâùwŽ‚*?ŠtT‘ê…ÇiG²ý|3†ywXx«ì•*ÕÝâú7ß°KO?16)G¦T¡ðV{“«ø‰]Q…ÈÉ?)K‘~ñü{Øux °÷ȸšÚM]ž^Ç&e®Ûœš8 Ÿ¹xiY˜_b ÷=³Ïo=&7SFþ*[ç7+^·-ã˜A’DLù²SB¶ÞrOy3“X€ª×€½D@®ÒÒÂ30ZZ2Cqµ4:ÀsÄX%³ ŠÂMd!À$àî_íÂ×>{žÞô!’¢$«ý(ƒÊoP•ï«á Jü¹rlç•$†{ŸÞƒû†RÆÐZPûUPJàqÚÒUU¶‡CaÆéÎ_šÇêÍ5!lŒ{6I¤ ë)'ǦÑÚš!ˆ£íÍî9¯ÕMUC,‘ÄS{äCªž/wÇ&™ E­.†’$†|f/6í?![ù3˜¿ê•P@£ÛJ5>–Š”š6t “’ùãyÇ£ÌùÊèY½¾ý¹J“×J3‡‚‰‰Ã`ä±jþa„ÚxÆþ È|¤oXÞP‚̱¦«ÕžÖ–Ñi.ïó…PDÀ-ë¶áÃ!RŽ}É՚ÁO-”L㟠&áä°á¿ˆã×ͱ +†š}îœd„<­§‚ŒNø >Bõeã9t6»5”z}Aó¿çþÙ8n|dz‡rÄ&×€€€V¼Uæújò8”ôß™ýibÒˆAèoü¦÷•We ð\¨9T$BÉ^§E÷áy¾¯ç‹Ú<àyjý0QÍe0ŠãæG·¡,¨‰m%¾!©|̱p1Œ1)1†Á£¦å~QbsV5eT1ðúš£+þó?¿àKZz Áè¸K»Ú¤í6žÃâv/†'ª~oF`ʾtYÍ–v°Tæârc*ÅÍëv`d",Ux¢¶œ|ŒÐÚàgž~bb‘HöèÏy¡ÿÕÛŽÍGݬF ?)éì}í>Ò‘IY':š]p:¸Š.óQ¬Š`†I7>º#“aPew¬lì«í‘°ÛhÖ®?@”$ô›Œþ<Äÿ=÷Ö¬,jV ®_û>^ÐÓƒÁ(†²ý!XÚÙE?ƒâpj&‚›ÖmÇØT$è„ÕÏÀ ´48 é'GN!5HûÅØ³Ç_[{¨ÌÕ*jr  BÉO(Çþ :AöþáãXº¸»º­UvßlöØÑÞè‚/TÆ€!óy ÿyÙ mu/NÍDpËc;pÊ•ScבÚÈIfÕä¦Z Rˆ 2ýEF¹{ç£nåBM?µo?Ì€gôtAqøè @çÀ,éôÖ¯AºÏâää,þ×£Ûpj&šöð£¬.Ô~€r- Ž,_èA2a–üvèµ5U›ø³Ô´‘Šwëé½}'E :u0åç)–t6 œ$)Ð~¶Ó³¸åñ˜  Tþ-yWA­:ùèKk£SJª£ƒ³89:aÔ,!&Šk-oìyFÍ €“¯Þ5Bþž.1†=Ž‚)‘´¿­Á¶(P—ÅJôqÓ£ÛáÅÁÙɇ#râP RñÿjEñ:xx¶ìv%9:`ì^MðÓ¡kÇJhÚª@Í Hx­‚\~IDATÔÓ§|Aô Ž![ç–v6È E«`ô±V¬Z8>Àš'w!M*j?Q¬ýõ3òóÓ ­n4[šZ¼Ò…”¤ôaíS{DP*¯í׺k¯Qq9y4zÒ?jŠoàøÀ(ü~#¯Qæ#¼tÓÜ[·úPW`pýmã¸Íè\÷¡T}XÚéÍ j¶@~O gEâàÀ4îþ킎*.Æ”)#fü?‹ŠÝFÑÞä„VPªçfüAï7VýrK-Eû)u%``ýO€áe=]b Ûv‚ $2:Àqg-jÏ×¶Š *3ê\êc“¸ëw{!$$e’TŸj?ÏQt4©óþÌsñxÝô™U!\ÇoæÐ´UºÀƒÝ k‰f6ÇŽ½=rî@ÅãCÍ‚ëà8œÕÙ ’¢Õb™Kf°ýG'pß3û! ¨D”å=ÙðWéÿce¡Úœà)Mûˆ)…‰:–Š/™†Q;Ç»ø–­~Ô¥èÛpç$aø[°Ã踇?‚²o 4•éÕí´Éû4çj¦¨«×„ÊšMØwt÷ýá=$E€€(Uœ|¸Êÿ'‹Kk£v»M×n²x´o“Æ1þ¹¡÷ú‚º0°áŽM„à_ŒÎ}Ð3€‘ÑI¨â_;%höÚ±¸ÝSÒ³’…oûÁ1üôïB%Yó¡¨Ë9?!ræh5³/!@*±<ÆÆ§Ìöù ÿwhÃíæÖ «5½(ÂñÛW¸—‚à-1`ëîCøÜ5—¢£­úsmòް1_¹Ó‹• ¢I B BqÐɃmÇðÀ Ý`@Ae塯vŠ&^M¾CÆj£Ý{Í‚©¾5ß5u¬êïik±åž$'ò_cÀIý)Q”ðÎÎnÌFÒþÚ¥ ¶&'´”;Óp)E±9JŽ€·QØ<¼n;œŽÜÉ=ß|o?ñ (ˆ·_Ñö•¡±®J£ÇŽ·-õ|µÏ8‰bßÅ&”až±ÿ-÷fþ¬Ô·p|Ó­„Ñÿ ˺ x{k7â‚@Óo£Qg“ ]-îŠûª]r(o¼{¾r„±Ê׳̥ÕcG³[öñ'ºsñXûö÷ aœÙ7F(ýJ߆;³c×ê^Àà†5» È7a`ôgñæ;ïAH$Òª³fikr¢«Ý3·‰g¥Š‰ `ãa<öj2 VA=ËXš½xÝv0’Þ ª–DRľý=˜ g—äÔ7 ¼ºf¯%¯ÊqZXû³än£sÓ3³x{[7Äd"K…dš½,éð(ÖqÔFÑáå݃x|ý‘ /Èz,ªÁÏë¶þ×D2‰½{{fí W@îÚpGVŒ‰zWé Ì'üÇ6om^ù¹å>¡?ŽÄ1í aùâNp"¯ƒ+/§‡×iÃl4¡¤"¯Þ×9‹špÙy©ÿöÒÎA<½ùXÅëUîG(:š]pÙyÃó Aľ=ðÍ ûžZÇš²uÀ*Äi£¨ôœýmFˆaöÖÑS>lÞú>AI+®jJq9y¬XØ»V|¤ËU´‹Ú9ˆ§ß:Vñ:•»ðÊ‚ÓVÀ¹qOc‚:^3N‡×]s Z[¼†ßg ˆ IŒù"H$‚FV.h¼¾3Ž´68`çÍX 33!ìÞsHÖæŒ®!Øn“â_èÛpO°œu­fœÎ€ ­—ÿÐÛкèBȵFñ‡«¯¼Kµeе£¾(I85E(jÜÑÎÀZ¸<š¶B^ 4c ¡hþ(Dcϲ3(%hòØá´›x°3&1é=šÞ‡1iCàÈÿÓ?¸EUûä\“Ú=‚§N gx£B›š.°5¯þêC„òß0»Ñâ®\µú|Øu®¶ÚAF”¦‚1‚Õÿã´†ËΡÉcWÂ’ë ´¿ $°ÿ@ÆOùLï#IɧNì~òFø“ÈfzmÑž«[Ô«Èbpôç–~þî[8Þu'LÚ¦±Á«¯¸­- Y]C{‰'1ˆ!ž-ûS§#lE“Ç./½@¾3þöì;„HÄ4V'Ñû†ß¸÷çÈftÀXÑê õ&ò1|A´%WÝô_yOÇÿ!†‰â(.ºp%.øè P%‹,3茡hSØ™iA‘ „ ÁmƒÇi¬î«ŒÏ˜„ãý#8t¸/G3!ž¹qäûÿˆÂ=­.P/ÀŒ¡sç >ùw—8ÛÎ}œºÈìG-lÕŸ:WöRa¦‘Á?+ Ì"ÍžB gnýù\Ç5Z…2»ö¸M€ ÍËW·5®ºþaÊÛ¯0«Ïs¸ìâU8oåPÅ*­ïj‡•$†™Ù8Álÿùi BÓ¯“Oµ£j“1IÂÀ‰qtw÷BͧXLLìñ÷múAàøv5úK>ÆÖÒŠ5û4kYÃäZ: ¸.}ìhà—\ñÃ[yg÷£½::ZpååGS£'E3ë¢$!I k¶ïXޏ<<^6ð™4‡Jg±ÿÀLûr.ݳd4ðË“;yñ‘±ÏìXoÈu½æP«ÀŒÙ‹…~& ÿÓß\ál[ù3P®Ó¬R”|ô#ËqáÇÏÖ¤&Ï„ÖV Ú‚‚aöÙú…§ð8x¸r˜®|Q<‘ÀÑ£Cè=6)GS1IšŽM¿óÔ¾_mAa*~!ª.¢¿¦¦P‹ æ/D0½OC×E­-ûÒ½ÔîúL® :œ6\zÑ*¬<§+ÃY%W''DÌF“˜%êÖ`HˆìÄã²ó›vÌÿ-ƒ$'NŽãýîcâ¹—V¥Dä­™Ã/ÿ$4ÚíCñÌ “ïÔµ¨5k¤ÎG+æ{9¯Yø©ïý•³eéÍ 43  MM\ö‰`iW{Æ=ÓÂäüQAD8–@$ž¬y[!€ÓÆÁåàá°qYÎìïILÂØ˜݇ú eéÑÞD ÄüÃŽïZ÷JgÞB5|ß« Ôš°bä/Y ž®‹;Z?ú…Û8‡÷º|•nmiÄeŸX…®…­€‰KÏéL!EâIÄQ!Y3öŽ8í6¹‚,–0û'ŒI›Æ¡C}˜ÉÇøÄXp“ïÃW5£w1´|EÕ£–À\Fò|óû¹NR´ÎK¿~«ã#·Ê›.ªhnnÀEœƒåK:A©ú3ÙŒoÆ€„(!&ˆˆ'äR-£vOa·QðœÎi§æg’„‘Ñiêé3É˧¿>9žøð©wŸÙ†Â\c…¨- @©#¾åÓÞÕâè¸ôß°7.ú&qåû#.§žÎ^ѧv+«I—1ëIIQ‚”K")!!JH&¥²õ<9š#°ñ2£ÛyšwÙ.%K`hp ‡ Ëï>͘I„ÆŸš8ðô¿'£3qÌ:FT Ê1ß/vEÀô{îÅu´®ºþïygóŸ£€`+%X¶l!V­\†Í ºÇaª d2)I‘!)IEQb˜ò.1¨öE¦ûŽj¬¤D^Í T)DÎsò{žŸÎQw–ñij:€¾ã'144šÓª¯ù¾”Œ6øz^[9uÈh]¿P&¶Š¹ Ñ6ªµ&¬šócß+øšÆ³¯:»qùêoò®¦Ï$¯ ¯Û‰sÏ]ŠË ¥Ù8þ`Äpƨ¿®ÐáH/L¿_(ã+÷cüÁ0†NŒc ‘¨A>“[&ã³»f‡÷<æïÝÜ‹âæòÅ2; ¸¦Ðß« Ôšæ>J—ÂàsÑ:Hóyמװôòoqކ+P€F ¢±ÁsÎY‚Å‹ÚÑÖÚŽÑִ—e1aÜZ¸Æav]æ I’àó…02îÃÀà0fC†a¸Í ‰±à¶Ð‰OúûÞéƒ9S—2bËÔ…j5ƒZ€5>¹4BïUÐqãŠ+—7®øÔ×xWëõ Ä8Ƙ ì6Ë–.ÄâÅèhk‚×ë„ùJ‚þ°DÆ/pS‡1†ÙÙ¦§ÀèÈ$É"#1KF§_ îþC`pÇ0r3l¡ ©â™<×½jµ*€âGëR9ßµÑÜçµ4¯ºþ¿Ù¼_$”OÇí.‡] Û°pA;Z[¼hlð(†Dý£,lj`†ì)D¶ÔˆÅ‚øü!LLLcüÔ4âñ¹EEbRr"šxÙß»ñ…Èd¯¹™¼PZ!L[ ³çÓ jµ,€ÂÔxÀ\PÌeD7£Nç]\ûù_Zíj;û‹Ôá]M@JJÒêtÚÑÞÞŒ¦Æ46ºáõ8áq¹àrÙa·q ”€±Âuj›-c„$¢q³³QD¢1ƒQ‚ALM<7þ-°¤mNõ¿2uø{LŠÈÏäÅÒ‹Õ ÕôÇ5‰Z*æeÏAÓž3«aq/<¿½é¬+¯å:¯åx×ùš{X»‡Óé€Ýi‡çÀñ(l6Yî‰$$&A%$IÄcbqB¢,E%)ý@M¼<¾õÍÈdÆÌlÆ”€¹(E[˜«QÓ¨ b®Ì®×Ìh¹F÷B®ÕhÝ‹/îlZ¶ú:›·ãÓ”w]‚Üi~k )íN„'·Nìz3rò}uO;z"´Ì˜3²ÑµF†ºb´ºb|õ&TX©¾—zmN¦7;çlYên<ûêËí]«9‡÷“„Ú–XÙ@å†$&†%!´WŽí ö¾¹/‹ 0†Ïu®P-¡”kó ºB½ -ò©ìù&ךÝyîivž¦=†§ëâO×ÅÛ=S‡ç"ÊÙÏ-vE¡l`,.‰Â1Iw á‰÷Ã#¼}oJ= cÆÖÊüF×HôB§ ùGÍYö‹Áé ´(däÖ2½ãCŽ{šƒÉyä¸F~·yhËòË—9ZVœÇ¹šWR»ë,Bm]„ã»áZ‹ošü`Lô119ʤĨ$ÄúÅèL_|f°wfhÏ $ÂZ†3zÏ%ôôb5ýkô.DK¨k¦×âtZäc|-ƒ]_êo&Œ>çzÏ¢Ùš–¹< /Xló4µò¼«…Ø<-”·5ƒpnB¹€Ø@8yߣ`HŒ1I ‰)™ð³Dx&™ŒÎ$Â_xü½“‰À¨rWϼF´B„€ÑùR5£ë|ôÁi‡ÓYèQ ƒ"ôçÍŽarþ¼ö=MÿÙ 1»ös¡Â P!ï¸TápZ2¼g€9æªÎ¢}6£éϽë?— =Ã3úëiÅ3&7:_È´á 48#ŠC¡ Øߌ¦?ov.×g+‘O Ð~.UhiÅhúß<ƒ8#¬C!#~!4=yÎé?[…b´#šþ\1B@ûù̈n΀ùƒÚÖTwœùóÑôŸ~³T˜1[)võ³ž.\weÂÿ[ËæC'Ø.IEND®B`‚blueman-2.4.3/data/icons/hicolor/256x256/status/000077500000000000000000000000001465054505200211205ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/256x256/status/Makefile.am000066400000000000000000000004441465054505200231560ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 256x256 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/256x256/status/Makefile.in000066400000000000000000000404071465054505200231720ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/256x256/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 256x256 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/256x256/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/256x256/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/256x256/status/blueman-active.png000066400000000000000000000713331465054505200245310ustar00rootroot00000000000000‰PNG  IHDR\r¨fsBIT|dˆ pHYsN½N½sjhtEXtSoftwarewww.inkscape.org›î< IDATxœìwœ¤Gq÷¿ýÌlºÛ½ÝË9ßéN A„D’„„"G¶Aˆ$Œl$ÁÀÆ`&¼dl0`@Bº´—sؽÍ3Ow½t?ÏE@kÖšÁÁ"=}ƒí ûèGzú8p°›ƒ‡{*Ž¥ÙfðQêÞmÓV}Ÿ¯\SŽ3EåiŠŒ#­~úótÞÿ[à5ÀâcyFKsKÌbù’¹ÌŸÓÁÜY­´¶¶àyÞ°÷IüŸÄû!q%z)EZkúú8p¸—}»Ù±û;÷bpèØœ;•R÷æù—Mß{çczÈš¦À8вKß{’RêM ^4æÞ¦¦<«–Ìcíª…,]8‹Y­x¹œ»*¥3@¥j3€Ø»Ým GŽô²sïa6mÛÇÖûe1€ðyòò¡­ßzç#£½yŠFGS  †´üŠÛÎPÚ»x£뎶N]¿Œ5+°hþLòñ‚$>Mø×‹>»÷a˶ý<¼i'Ý=Ã72Nø˜[¶~÷ïÿ0š§¨ršb5 eϸýd/'ïžO…cÜÞÖÂ)ë–rÒÚÅ,œ? Ï‹ÜV³Udiø ¥bþGydËnÞ°îžÁáyŠÀwþqÛ÷nþ}¥7MQe4ŪH«Ÿ~ëR÷nu-Öâ6,å<ÅºÕ 9ëq«Y±t¹œBÊ)ûkšˆÀPÑg°¨Ò|CQ ¾Á÷ Ú"‚o$ö0Ï¥9¥Èç=r yƼ¢¹!GscŽÆ†žRệe’,*µÕhö]øýŸ·²yÛ>´{Y2_О¾y*Ȩz4Ū@‹®¸eZ£nzðVpñõÃPë´&Î9c-§´œ¶¶hu,øô éôéðé,2XÔ‰£¯$ɬ#Kýñ…ÒÁ2ˆæÆ­MyZ[òLon mZ͹Š@ªk=}ýüùÑüö[èÊè|Šú”pG±µé;¿òæQ­)¦(MS `Œ´üò÷>W‰ú0°t¤ºógÏàü³×qò KÈ7$=reâÐ;XäH_£}Eºû |]ªüð ­ÚÃ$QÕ='ú½)Ÿ£}z#íÓèhm¢­¥!Á$ýŒDg‹EÍ£[vó¿ßÈýɚY´ Ô [¿ûŽÿWIå)ʦ)pŒ´ôÊ;åŠæc(ž3RÝ…óÚ¹ä‚SY³|Ê+7äi pøè‡{‡8Ü3DÁ7©µ|zY/ !ãžÈI <Üd™ÄîHT³ÿ6åsÌšÑĬ¶fæÌh"çúœ^2¤ ÆÛ÷ñÓÿ{„ý‡Ž2‰Rÿ‰¯¯Ÿ (:6šb£&Q+/}ßkDyï鮿üÙ3xʧ°~õ"<å•“ƒÁsmŽ÷ q {Ã=´1ñZ ôŽVú§ï›ôÏ4"Fšó`v[3ó:Z˜ÓÞ\2n&žR|Œacç^~öëG8xd$@u‰2oÙö›ïU‘AaŠ,M1€QÐÊ+o›ï}FàòáêMknâ’ NáŒSVË;Ÿ½d[Úƒ‹½>»õ³¿{04ŠIH’ eÈ`£þ±šÇ ý³ÖþA™§sÛ›Y4{:³Ú“µ’@Í#wñã_ý•¾þmßÊ‹¼z*¨ršbÒÊKß÷tQ|XX®N.çñÄÓVóäsN¤¥%ï“3Xi¿ïÈ»÷Ó?ä§Áœ(¨7é²_­- ,™3…³¦Å]žÑ[#í,ðë?næ·Ü<’×`¿‡¼zËwßùíá*M‘¥)0yæ'Í?|'p=Ìײų¹òig1N{¦4‹‚¤èv`÷¡~ŠÚòFøOéC=Hÿ,£fô)ùœÇÂYÓX>¯•¦Æˆ¶T†i:ÒÃýì!vî9Ì0$JqWgßÐ;¦• OS `Zsé{çúJ} ¸¸\Æ|ž§]x O8}M_$¾6ì<ØÏÎCý˜PŠe»þª-ý“ெô—d­ ¥V¿”‚E³§±rÁ šò¥Š Å #†‡7ìäGÿûg††5þä®ÙúÝ·í®Òc™¦@Z~ùíç)#_A±¨\ÕËæñœgžMûŒéaYzƒ¯5;ö±ûðZGk”‘äe¥ÿ0àO•Å\V’'ÁïþK‚?ýŒ‘ïÉ‹aÖN°dn++淑ϩԀ ¥ñééëç?þ#Ûv¢ ìTâ]½õ{oÿUÙJašb´ò²Û¯ä_)³q'ç).9ÿÎ?{]l^rÂ#ìë`ë¾^ŠÚdNø±‚ß~›êŸ”Úé{ª¯úC†V¹ÜóX6¿•es[ÃèÃ(ø2ÆðÐ_·ó“_=ŒÖqI„ J©Ww~çÿ^®Âc•r#Wy,‘¨—·ü#ÈÇ€†¬sf¶òòç?‰“×-C©ÿLÎ÷Ã=Cüeûöu †‘y#‚?Ùš¬ÂT2ªÿHàÏxR¦ê?ø‡yN¼¨rðƒUób×Óšó´4åuìŠs;Xµt.;vb0;GAxNû Oõ»7>ð³2 LÒ”àèÌ3?ÙphÞá{Q¼¼\“Ö,æ9—žMsSy–¯ {{Ùs¤?^'9y³À_ëþÄSÒŒ- ÿ#ô+^–}ϼŽÖ-é !ï•ZèûÐ`ÿúéÙ´m?åI}vö¾™¯{ðÁ×-›ÉqBS XséÝM¾êÿÈUY×=¥¸ä‚“¹à ëñT|OtšîïdóîžÐ²TI=>&ð‹AŒÂ(ÐbÀŒoÒ>~Ñ }ƒˆÆþÄ ¯AÑèåÉç*—#ï)´òð”à¬qÿSEð'^&TfÔWœ°¤ƒù3[ÒŒ0x¶¿}h ¿øí«ye‚ï§7]=µ—`j Àü§ß9=Ÿ/| 䲬ëùÉ×+KªýVcìó´a¨é(ÚW ڽñû“•ežDáZÙò ˆV!Hf|Ii5$( üɾe?¹¤IóËUMà1ÉN¾ú–FÑÞ×)à³xÁ,^öü'1£5¾µ?ªò?²«›Ý‡†W‹³ÀÁpàÏ–úîIiéhe5âž)bÝb}mÙøÌ/Ò³t 3ÿp&RÌ!€AåÜvesn^LO°Ú„R(±v%&0þàiDðýHï=Ef͈n4*Ý×ÔØÀ +°{ßzûÒYˆ,kÌÉ;_ðå®­?yÌE >æÀ™g~²¡«±ø5™kþKçðÒç]Èô–Ò©[ѹ90äó§ÎcUù“OËG¢Jù ûW»F6FèkÝÏ®³~Ìàœýô,ë¤ýg¢|…û¾@ò£ìŠßSN#p€û9­ DZ6Áà¨oÈç@÷³g4Ó‹o=|ÞcÍÊì;ÐÅÑÞL»ß*òùÇ­n¿æ«{ö|»l0ÁñH1 ªé´ÿþŒR\“uuíÊy¼èÙ„n¾äüîî-ðж.†üÑYù¡B•?ñÒLp؇¹OQ€Mõ¥¡oúAvý#†æì§wõ:<“¼ÎcÊíÍVpÞQ¥%VPQM ìLZ[¯„¹ÕüÁÈ}þ#ý´Oo¢©1—Òªr95Ëç³ÿPwvrRź¶Å]øfúâñK)°â²æw£¸1óÚâÙ¼èª ijlHMnĺøþº£+¶?¿VRß~ÍRùã/g³÷ƒ1BoÛvõã°^aÖ!z×l¤ýÁ³Èùy4ÜVºC°”ð” ðŒ²ÞeTÄ&@ÛxðeÆ{»hi´éÊ’/ð|Ü3€•WÞ6£~ÌL^›1½™—_ýdÚk¿ÄàÉŽ}lÝ×{ÌÀ׫øñzI©» Ti `mB_ÛþL– ôœø0¿; O7ZÏ‚R q:„§í­M©{òù+–Ìeó¶½Y§åA]Þ¾êâ/voþQEJë•FÌ]_×tÑ-yñ½ûÉ8‡¯1ŸçEÏ=ŸŽöV«JèP`÷¡~:cà·×lÝø³õ;^Ô+=3KÝÏ’ú<  øƒ–FFº-Iê[¾×€BSZì¹¾ïc|¯í)ÁE_#ZãðŒÕ2ŒÄ”¼ѾÆZiWØâqðaóžn¶ïïIßLŸÞÌ¥Fc>S.ôrÞWÎ<󓙛Ž:®ÀŠ–æ;Ɉòó”âš+Îaá¼ÙnbÆ'çîCýlrjµ€Mø‘‰)ñDÊJ²¶ò†ŒkxÜÇ(`Åæ>´ ¾X&  ¾ÖcÆ EðŒ E0*ØÖ¬#ÙàŽ{’Í“eÁØÄº—lF °yW7»öņ'øÝæÌi穞9ð$öÎóÎ;òÞԅ㈎Û%ÀŠËoH¦Ñï’ OáôSVfÞ·¿k»»ôd¨U?üT‘T‹¿,ý¨ô.>ûÑ®ÏK^€` p€Ýgÿ$»ñ*¶wsôÄ?Ûå€ß€…<_@yö¤"$”BïÆ-0á×n½Ï0ã3rr€C=ƒLkn`ZSú$öŽÓQJ±ko:͘RœÛ~ÂÓ~Û½ñ‡S:.5€5—¾w."Ÿ#ü'®YÌg­Ë¼¯»¯À†]ݘ,iÏØ%~RÙXåò?ñø’ÔHÄc¥þ¥;ØxÚ{1h Æ.´6øE6ÚjÚ  4»°ö‚¤&àÚ]ÊŸ£Œñ ú+#2>ñ YàÞõ×m‡éîK„‹<픕¬\:7kˆ”¹oå•·ÍϺXït2Q¾RŸ$¯Ì™ÙʳŸqÊ‹vÛÎÂþAŸ?oëJí AŸ˜„Ià å&u6ð£jpø5â9¨+ kkŒ25~ÿ’l¸év†¦uc|cТѾÆ÷ ÆhŠÆ ¾Áw˃`”u;Jh‰¤ÔߨÆ& ôÊÖûq†92ø“ccŒð§ÎCôÚˆ_1„[†ðäsN¦½-ód·yâ{Ÿ%Œ“<~è¸[¬¼´é:”zK²<—óxés/dfG+áTq³Ã×ÂC[S(Wž  Lo@écäJ\Å>&¤`²BroA¼^Êyå–FÜଟdö¡ùm½=õ!ë"lFT<lv»…Ð#`{Ò‘Á ¹‹©®JFY¤·©ñƒŠ¤~äb–m¤T§t1‘ž!æÏœF"¸‘\.Ç‚¹ílز;kù·¶}ÍÏ·wozà¸:¡ø¸bËŸqÛB<ïë@KòÚ3žt*'ž°8s]ÿÈÎnÛŸµ¶ÿ‰}8à—›Ð‰{#åå€_*¶¡yU^¤P‰ I~k/Ýû#¿;ƒÜPsØd¸í—00ÈÃà VÔ”ò ¸=©>';’Ô]N‚¿ŒÔ?R’±iÙ{‹Ì›9­Ä·Mki"çyåìµøô;úè{R딎«%€ò¼“áï_¹t.O8}mßÛöõr {05YC?T]%Q^ªDâEuÎ’Ê*á³ãjlìîØM¥ËîÞ”:‹“jåqì48/Þü~;£=F\‹±.Bßàûßt$e¬TÏöÅ 2—L©ñJ4¶4V±¡(ý€?>FÙàÞ~èè Û÷÷dju§®_Îâ³²†§=çë ;€uFÇ X~Ùûž—uPgScŽ«žqvüL:÷÷H_mû{KѾ4‘†]ßhÜ«ðIÞ˘Çœ¿7ÞÉPÇa´1‹Ú2í£µAkCÑhŒ¶û6Üt;3÷‡Lcs!ø¾ÆøÖX(Ú Å ŒÂ`qáÉ¢" ©’ÔÇ%rCì‘B°ÞOßqðŠ‡·¦¨m2•¨ý·uz3gŸ¶:slDÔÇ]qK¦µ°Þè¸`ù¾¡·Ë“åKÍæôSV„ß#˜cî£ |¢S*ÁÜ=#Þý“öñçŒàΫ"ð«€ý†fdÓ›>Àà̃6X¨¨-à ²š€ Ú`DãÐƸD%¢S¾ßUú¥:¥ñ‹>45z±:ÂPAó莮X¿Å1‘uk–°`n<#”£¥ ¦éM# _]PÝ3€ÕO¿u)ðÖdy.çñ짉ò¼¸„EØß5Àþ®¨•‚žhµÈ ¬'@~©n±•?Æ'†¾‰7xŒ44ç ÞrsöaÄP+õ}ÑVÐÖ&`œ­ pŠ€Qc¢š@tìbÝŠqÍ´ôŽ”Æÿ  ñ3…àOT‹ÍƒàÙº8ÐesD=@J)Î;k¹¬ÃKáK¯¼£ì©QõBuÏtÞ»H©cçž¾†Ù³ÚH@Ž‚oظûhÅê=Ñ' /·¶Hœtydò%¤}\Š•~؃rÀw÷ºt^դ¬Ãl|ó,ð]ˆpÑÞ5ƒhkTbÃ‡ÅØå€ˆ*ÊxH}^êGn iãÎ#©MA"ÐÑÞÆúµ©­$(¡5ç›÷4v“ꚬ¾ü¶S@]›,ŸÞÒÄùg¯‹7.lÚ}”¢o¥dø²ê=åAŸ­âÇQg=ià—(¡ÚyìÀ À€YT˜y˜ o½ƒ¾»0FÂÀ ­5ºh0Æà»‡ÀhÁ ãT¸‰(›q–z˜ÝïX×ã}Ž•÷%€ŽUéÁI‰ˆPð ›]8aSí=§Ÿ´’æ¦Ì=A/YuÙí§V0|“–êšhɽ‡Œ>\rÁÉ6¹Gb†êb_×AÍÄ\‰ÌÇÑ^¢• ÐgJ¯á×÷)éWøñû…rLc¥âŒn6½éô-Üå/ˆ´±Ë­ ¾¶ï7Æn36ÆØ\„*ðHb É¿D¿IŽ[ðAê'Çjß‘~÷ EÀo)ßÐÀé'gîñ ò•Þ䤺e˯¸í g'ËçÍnãq'.OÕ6í>šiì(à%q-ò¥è%ú1Žöøä%œtéòð£L¯H²€Lðê®ÿ³¨8ã(›n¼3dE Áhƒ„eö»GI@Ùe5 šxÿ‰Œ_¢,üT©…?›Ò%õ“#%›v ™‚2À­]µ°\˜ðóW>ëöÇ8p“”ê–(íÝBÆb÷)çž;±7 ûéòÓ€OJùŒ/•ƒ^åŽF#ícåñŠ’~ðèÔ“kJ– |€¾»#á¶aßh|£_ìY ÆîNô$ÈX (c™AØø(ðËKý´ôŽŽ[´,ò…ä8Žc¢(”úýƒ>»õÙ¶F8çyœvòЬáP¢åÝ•Ü䣺d+ŸyÇ:àòdùü93X»j!a¡¨Ùº¯§,à%ñ%öGâ•G úÑJûLà§åzigb¤vF½ZQqÆQ6¾ùNúí@D(jA´ }·‘HŠ0Cε _c3Iàµ(ü@ê—:»d™û2J©}«`„üð¨ñÒË—ÌeVÇôô`(®Z~ù'V6r“‹ê’àÉ[ÉhûÅ矂R^JÂo?ÐKQ›ÊOôZð#ƒžŠ@_ÙÚ¾ŒÔV‚E_X{òÛzØxÓûéYÚ‰1†km±”úîÈ2-bg Pî(3 Òe?5†YL3ÚïTáx&ŠRký`^øÚ°ó@Ox-¨«”ÇãOZ‘5J‰¾aÔ8 ¨îÀê§ß9O'ËçÏžÁªeóINþ¡¢f×ÁþŠŸ’òÑ5¢¤Ï°f'AOê‘D ³¥=d©ùñI™¬ŒcµÈŸÖϦ?HÏòÎÐ;€¶à7aÃŽ1ˆMBª%Xý NʾëÞÈêþ0šRª¬tOð=É@wèµO¥Ÿ AX¼p33mêåõ˜3 î€Îû 4'ËÏ=óïŸóöý½V Uø””O‚Þ1‘QIz"åÇ$íãRª,ð‚ãÀÇ“ô´6ßðAzVnFŒP0bO*ö FìÒ  Î .p(ˆ ×Ì1H?«Ò˜©îW*õ#–}Ú;D÷‰ˆÓëOX’5 Í¢s¯«|Ô&Õ¸è–<ðšdqë´&Ö¯^”’îC¾fס¨ôgDÀgKyJ §† _3œ´/½4Î  gÒÓØ|ý‡B&PÔb5($MÀ·¶€6‡Ñ¶Í&ª DÆ3Ú­rÀw$à'fé ^Ë®C}|zÞŠ¥ó2ãDä:®þr]m±¯+°²¥ùR22üž}Újò ¹Ô´ßu°ÏnU¥rÀgKùq}EÒ^2&¯kÇxëÿ Ò-l¾áCô¬Ü„ˆÁë0Ú† m(ˆÕ|£­aA»„"Ö‹1 ÚŽ¥Ç’ àSÒÈb¥Ià“»Òï}ƒmØ}°7qÁ&Y¿&¬`ÉòžMϨp¸&Õ%×%Ëržâq뗕긿Ú;õ¥ŸTéG ø*žc}öä¿`yºy€M7ÞE÷ÚGK†A±ž1‚h›cP|rH¨ Ø`!!zYøe˜_À¶,:†¥²è¨û±ûwê³iâ$z¬Z¾ 3“°ò¼WW>ZOuÖ^yÇ"K“åkW-¤µµ%fØs¸ŸbѤ×ða‘Ÿ-å%~íAŸ©Þ¦ú’´Ïš¼¥ úu~ö†ÀOIýxEŠEÃþ#ýn““»ÐÒÔĢ̤!rE=ë†x¾¾VeíuÆÉ+2»õð™|IÀKôÆc=ñçEÚKé@ÈLãN¦iˆÍ÷QŽ®{Ñà»°:c â[ëzÁØóÊjZã<ƒÈMë±?Ãòã—,³ßvì ÜRcÍŠLœ7 s™§OOFª PW'ËÚÛZX¶dNªnwß½ý…ðFx"×b€_Hk®F’~´*~YiŸd*L¸’i,°ùï>J÷‰vš€´aÃ>bJ6m §ƒ í6ƺ ÑF©bà“=†QU ‚ùÈ}Ð;X¤'H'.¥_tþ¼™LkN( dŠT“Üžÿ'&ËO9a)9ÏÒ÷T IDAT#aÉþ$=àc Î–ò‰ùjâjê™#Þµ¯è…È;$Vž1ƒ'œLcÍoø(Ýû£´¶ù]ä`軹(;È&á¶KëU&ðø)©øø£J³#(Û{¸Ÿ¤‘1çåXš!€”pþª+n_–º0 ©.€Éç®%ù½nõ”d×ZØd`°—\1àG#åÉzîh@Y ôIi/š´$yŸ-¯û]ÿƒK½eœá/0 Ú`!Œà›ªÚ`D°î–ˆ&Pø1É]9ð£ê~ õ²ý]Ö£½Ïˆ°lQöa"Æ7Ï=¶Ñ_ª H%alokaþœö˜„8Ð=`N °'%ñh_±”ÍžÒD¬è#ì­JÌÀó«¦ä}:_û/tŸú‡0£Q&dƈuŠÝBœA;[@  £ˆîx¬ð£÷†¥"hm3 À–"³;Z™Þ’^ ¼ºH:éÀŠ«né@8'Y~Ò K'üB\úÇñ_ú$£|Y)o›ðo ðhŒ‰T zÊ>2Ù£“vŒ AÚ¶¬eÙª/À¬&p]ÿÕ4nÍo¥¿ÑBÑØÀ›fܘ`ó°fª6ðIÞ îÒÁîøa=¥X²(½ 9Ý•w´ãPMz †Ÿšeý_³l^JòúÆp¨gÈÕìIˆÄTú‘Ôz¡v÷,#*ü­•òi  BлÙ9,衤™ŒQ `é®bÕwRÉ–ÆLVø$]§ýΦ7noŽ €;“ gŒ !H/hs à-üàŸHÑÀÇÒýö‰ñ8tt­K§GL|ÑüÌ3‡|¹x¬ãUkšô å=3YÔÔ”gÁ¼™$ރ݃n'Úð`OI÷ Ý9ø¡XàQV%5Ö}Uš8¥Ób9CòÕÕ}ÈäLX>vR ‹|«¿[&Ót¾öŽ<ñWÖ( ­=pÔ¥+ºqÖ ' îRàB‡ËhQYãÓ,àc™,#œÆGz‡JïuÿÍêh%ŸÏ‚’¤æîd£IÏyZ²lÅ¢9äó¹<ìqЭÑH=)ÝaÀSCOÁ5FÁ¨ sL ÍTI6 áI9%‰‘˜œÑ¢Qƒ^ÂI›ÔUˆð<„%?¹’ÕßyÑØ˜ ñ Û^yGÎùeIðµc €âÛíÃ9l‘‘à(4 ƒ•?ÛÀWO2î?ïÈÑÁؘx¹ófe¦zU«†4©ÀšKïX¤Ü)«W,È”t‡Øãnµ࣠AA!¢0Ê µ oÕÆàƒÂJ*Õf'¯QBpRNÀTR '(è£×’ «Ï££( %Šÿó,Ö~û%c|fÆ[<öW|–Ãçþ ©3²%("áÑä9‘P³·ñÓÚ{†Áćc~Z[8Ò3ÝÀ&°`~êD:€UËŸqÛÂ* UÍhR3ß“ ²Ê/˜•BqOÁ¢Ÿª›;ŒöÔZ]ܲˆËp«¬„Á»fõ=$Ãׂ§ ^àê2Ê®]Drä“ëØA/‰1ØÿÊj cUŠå?½Œµßz)Õ>![<Ãö—ŽÃOø_ÇŒ¾AŒÆ{$9Ú4î<ÂôaÚqª|¢÷ ƒEŸþ¡bdéhiάl{Ÿç©ó«0L5£IÍĘó’eÍMy:ÚÓi™Žª ìYÒ=ù^öq“Ì¥·¶*6p¥ µueùÑ#†‚ŠòáicïU¥µktI¢…åÔûr »éþ«ü› $\Nø¢XôÓËXÿõWÕ„ l{Åç8xÁÃ0`-ncP`ÓqÙ…}1ä%0 $‚s­*ð%Á^ºBC³+¡mú4Ò;E©ÔžL4©Šs“EKÌÂóTøCÄyìIéž{jK­8W”Kk­ÅÃJ%ÑÖ…¥µØ„˜¾±ûÇ}›W»ž-V]µïSDËX#ã½H¢?úp’½{:ИÇ>ÔD<üß%¬ýÚ«íáÕ$%ìxÑ9xáCËdÄy h{ü˜Ý;à–*ò[Gê?xôÑþBXFzŠ™‚ dJ8&ºè–¼B’,^²pvfõ®Þˆ`/1…2`'Ž7qkNp‡uO‰¶'ä_ì9yÁ!Ú›çk´Ñµàû‚ ¤š±6ÁDË(MÀ$è…áA^Íè˘(òH…APFPF±èÿ.fíW_S&ðÂ/r࢟ bÐÀŒ¶nÁ`<4.©ˆÝ; “š@8^Õ~Àd»'À”jÀœLC :u2' Iù×' -kj^’Jý5/ˆþ‹ÐÀÏPòX'*D8!ˆ} ôsÛìµÁ3v*·¦w€ðœ»Ï(È)…x‚§r 4J)‚R -à Vr‰²»÷"k‘ ¾•jÑþ%µ†ªQ·5W)gì„EÿwaãÕŸsàQŒ”°óÚÿe˜ûã§âEÞ³@³LT‘SbO*ö„œ(|%`ž²Då˜v°~‰ÿ¼/‹|‘ô@ûUÜ—¡¢f° ijÌÅÔ>#óÜ€–•=k:áÑQÅ8Фe^žS³fóì™­±ï‚Ð=PˆdÊQy°'ê¸vÝoÁž{žÑPmsÚù´[Ûk _(- ¢Qž‡çÙÉSôžXi@‰‡r“YÀ~F•|ºÙQÐ[÷¸€» XãK¢L)×O úŒÉýÌ¿Aéýñr»,Pîü¿y8—µÿñ:”©þtÚsÕ×Ù÷ŒXÛKÐg#w21bm>ØlÃÊ^‹ÚMbÀglÀîìôCð vé‚¶Ö–t'©¹ÌŠ{_OËžEx ÆóPE¡œ¡A Ê… á 1JY&€B…òÜûQnIo_ªK±Ií¨kr¢!…%¦)®]– Kíù¿;OçxôÅŸ@rºÌCv?ï?1ù" ¿ó,ç•pç *›@T‰‡ràω€Rhì¶âèøÄûûñdÍ¡ô²ªo θP h›ÞÂá®ÞDmVŒ²ËãF“V@™É¢,#‹¡H§¥z„íÇþ8)’«aM㤾1B^(e´¡(€ËXD u¾ì3f``Ñn}ç­¸ø‡vÉ`Ä.Œ nñEоÆºqµ ¸<ú6Ç%ÂHxJ ¯%9D•€ˆ²‘ÐAÄÐ}Âæüþ‰œðï‹ÒÕ7zï}öÿcÏßD‹à “`)à6fÐ(Ä(r¡dÏö?K›ŠŽ}Xìî,øé¹LŸÖ”Ñzµ¢ªƒQEš” Àn£T©-VmÓâÀ*h‚=â©?™L!ùˆˆ} P­••&k¬ÃˆuÙiƒø‚øc|ö<ù‡tŸöûXMC×|‰Îëþ¿¥ßŸ¶'æw˜¦q1¾Ûë›/ßãNÎÁ¹¶lÌ@iIµv(®®HBovx‹:+,G|YsÿðDÖöÆšäØ{Å·Øõܯá‰u«ÚßÖP4Q0Úl†UóÀ/u<ÊX#Å#b=O‰›[²rÀ¼“/º¥5ëÂDÓ¤dE_Vd•·¶6“º ËÌz…`Ö‹F鉶Ÿ•Öh±F>ßÖ¡oánv=÷«eûÐuæƒ<ò®÷лj³5Î7à;bÁ¹uÀ ´8fžqC:„q !yf¼ ‘±iDJŒ–Ç5©äRE˜õçÓXwßõxÅê3ýÏü»ž÷UçEqnÔHúqã&‚Šˆô¤´Ï¦,àGÆ8­Á`A‡íè0­9å¹ §©yy‡¡j4)€oô¼¬òÖ–¦Ð‡ìôáÀûýâÂ}sXµÝ8Îà¹ë ƒn¢óº{0 …aûQ˜}o}?{žõ-ÄMå¼Ú1n'6¡qQ»—ÀSÖ« ž]‹ÛŒ8#=IômÌ$‘q‰¼'¦òÆ®(¬yÞúà•‚™ŸÆ ÷ÝP&ðŒï³ûùÿ‰ËÂlÆ Œm‘ Ê>‰1 ~ð#=tUcÌp¨à»ßµTÖÜœÝ_•ÏžÓM“’x¹\*ÑšRdÇ$áZ¬" {©~Âéf[„PÍ4"n‡ŸîÖ|»+ê‹xš=W|“7|ˆBk7E±ùïÅ7¡0ä<Flz,»ñÅfÏU¸½s šm$ÙÝ*“¸˜TJõ·C‘ªd|4vbÍzøq¬ûÌxÅLµxL´ÿé?`×5÷[OŠûõ´k“ \†?Þ©J€0Ãèá¡e¹<¼¬´AN“’ˆŠ÷mÈçœ 0 gâÇ~Gÿ&¿”;é›Åĵ ¥‚ýqÐuæo8|îÏGݧžæ‘wßBωqI1íÚÕ˜ 'ž5 mï»%ˆst°$ÀYà]Ÿòtvå«¡+‘±)Å5«X9à ƒÊµG)èøë)œtïõ5ažöCv½äóÎjß\@Lxèh ø®¡åå”u)ø)¨ëåräriXeÍéÉ@“’($Å-›ó(ÏK½PŒ¢5 軜»ûá3Yƒ[c­š>0ï ›_ô¹cî—ßÖæë?ÂÎ| £|”X•U»uµ ‚Œt¨ ˆ¶L@‰=' ¥Z€BMi£ Ô®Š¦Æîÿ[ðuER½¤&ÀñEQʳñ傇Êk6¿üèæ±õL .~€Moùƒ³â‹AÄ”vº¼Öð'àòèk±‡w»à<;±QªÔ ©•QÌ`–¹ÿS —4ƒU&"` cÓ:ÖòF¼B–›lltèI?e狾`µ%l¦`¿ðh {’¨˜ü€|wÆaœ Û‚QÒq̬!MJ  5KÜé¿É¿¾–Ta ÓÃ=õµæŠ vQØÔÔž‚­W|™že[ªÖÇÞÕ›xôþ‰®³~& Â\µŒo0F3ä ƒ"&ÔDr"䔳K(AD»þENÕ %%}ôƒ z"ã8,Dìö¥˜±a='~âÍä3¢åÆH/úv¼ìßJiÔØÖ÷•ØV¢çDïÏ%³U&cNOš” À@jÁèe * ûL}x°‡?]€„w*ðP^ÿ;Ÿô½ª÷S· °åº{Ùúªû0ù!|±î@Ü‘YÚwÛ]ÝÛÑwYsrA¦"ñ}kË‚#y‚çUú€ —¯ÁÅ1ä«Ñ(hݰ–u{SM˜À¡ ζ—ý*gðܦª´š/ -  á¥}Å@i@”JÏUeÒsz2Фd*ƒ4ä’@û š„ôë'€Ý@cÿªpwžÂæÃ+¶vñð5÷T'¼¶ 9ç—<úÎ[X¼ÓåÄÃ¦ÈÆ E¡èÕ4.˜(PoƒmÅ&"±D(¹ÅÆB‚ W®ô¥—‹(ÛT&päì_³åUŸÆxÑIcýH$bçjŠ2æôd ÉÉÊQYÕ}d©¡—TݘÒà2à(å¢Û,|ðIœ~÷?3}ß’šw³ûŒßñè»n¥oE§Ó¬ vÞðð ök”–R*í1ÒÈ Ç]³\Â(0ž·Á)I„Lߥ³ –à»çµìZÈ´Îcno9ë7t¾úÓ–ðkùüZQ]1€ÌñMJôL©N6Ð#êk‚kXuÖÍt±'Rжog~è6ÿüµî*…9Ùøö;Øû¬o:¬Y?·(aœ€«n#§~zcœ‰7¦AoÕƒ@í7¥˜$rbúòÝb$H¢¤”Y»Êº¥Ÿ-oú0GOùËØÚ[†”É1ãᓨvãâëøMÞ|’DþæcêŽè×ò¿Ÿ8J•ö䤵ßx9[NdÃÕ÷Rlé;¦vWB6Œø[ô¬ÝÈòϼ9Úacíµ`<›QH\¾‚ ¹ZĆ彑ÿU€|¡”­,øœd‚½øv÷¤g¬/>ˆÑ 6îØ[­ºP˜ÕÅÖ7~„þ¥;ÇÔÖrä 5³êž×3ã/'×äù%Á_o¼ ®4€ +ÑËIuɬŸztT›p÷(åa¸Ïsz§ð}ttžPó®ö®„GÿñŸ8zòŸB Ç·š?Å`3‘³¶#Îè6VŠÚUˆŒ¤b÷ÜÛs!ä5»_L˜ Y9MÁŸ0°d›Þñ¾š¿¡»õïkÍÁ¥Ô2´N¨®Àˆªû(N èå×ÏÉ%¡¥k6§~ü],û¯çU?Ev‚ü¶^¶¼ñ£ì¼ö?09ße²@3Êz€ÕcYJõá(:¼¸”[nפ›”3Ìßü2‚3Ð ƒu[ö­ßÀ¦·ßAaÖá±5² µìYÄš÷ÝLãöÔ‰r5£z~@u¶HueÆ—Ê @ézé• ŽùOåXñýçÒ±ù}ñ= Í8RÙ‹Ž…”pðâÑ¿z3Ën¦ýóq<­pA6’q̬ÿ]D‹<¶Ö~Ï©ýàŽêRv›s(åíº (‚§lX®A8|Þ¯ØñÒCòé#ܪA­›W³üco¤¡oºMµ>TÏà‡:ÓF¤2½øSZ‚dh™õTdI`½í›Nâñ¸•™Ô>lÿòmløûÛ8zÖowȈíÌr&y"ù¨)Þ{[nEÝ|ye˜( E§¢*%(—VÝ ì»ì»lÅgkþ™¿9›UwÝdÁOM㶆¥jx`Ɠꓓ1 ôrÕ3€^9Ø/ü á5AŒMèÙÜÛÎ)Ÿz+¿ñR”®­r¥[ØòÚO±í•ŸE5–ŽªB¤ªu„ã Âž“»üð%P÷ÅmÔ²k›¡ÇУ »_ôö\õš¡rÞ—°üÞ×+6ØLÅÖQ“w•£á–“™êf  Âï`K…•¨ï±+Ãþ^Ra½ †‚CÁâŸ<›×°áåŸ``ξán39÷W ¬ÜƲO½†i;—’ÊàüÚh?¹þi¬øøhÛ°¶´y+L1~àR=>JuÃÂI)Á÷øš=]»r ÇëVö¬gFÞ©Ü–(3ï×кu%_ù úí¹1c £§ý‘ž±FÖ¹5¿› Õúöí)FÚ³–~Ä‚_y6H*8ó°oÕ:ßøQü¶ÔáU¡¦ƒsXq÷iٳȪJ)+ñ€¿^P}-¤dˆŠÆU÷„ú^V…OªñqN"©º‰‚è²!P€Ãb.‚ Óö/┾›ÿó4jš´}¬–vxNlÇ~pÉí2Ca¥oNE÷ãbó[>X3ðOÛ¹„Õï;-{-øÕƒÿx ºÑ ÛØ’µN'ZTÁÚ É>r½h±D¾˜PeÎXñÕ—0cÃIlyñ§ñ§Õ.ŒxL$ñÀªõy°že ž@QÀsàóÃþœ/ùâU÷X°€ÚþzËïy=ù–’›oœ×ûÇ#ÕHRËb|d]였žY-–aëI4]¶ Ò™õÐiLßþ¶¼âºWo±ÝAÆižr‰GÁÉ)ˆRxV÷1ì»òÛì½â[5kËì_œÇ’Ï¿ O笛q,ýÇ+ÕÕ ªp›¨Êž4FÿFµû }>©Â—q&¤j—– ¥z©[Ç_‚ öЦ®Y¬ûÈÛYüÝ«jrªîXI»L+"€RøN“ò”*e ÊÙþªÏÖü ¾)KÿõSà¯Õô’QVºRî[VA²x$ÉžU0Ü;UXª°©¼•ʱø»Ï¦uÓ t¾ì^ 5 #%ybÕ~ÛVƒ§ì…Úi3¦im¯ÿd ·òz,þâ‹™óÓ'EŒ}“ üÉ9Pñ“Oô CÕù%"aÓò¹Œôüͺ+,yOÖí‰À‚’'þá(Û0]?Ì n€É»Äþ£ —½tŒ`·Eï2¦‰ûßžÿ‡QˆRÌÿÑÓhݸ–ÎW}ŠÁù{³Þ^{’Ò–àPíWпj3oø~km¼Mæ²ò#7мoþ¤ðñ?¨¾–!Š"jÒŸ©æ—3ÎETøŠÕøôbC2Ö é¦D/H¤¹A}w²®Zw¬àÄ÷þs~ö¤ZgY*å(y0Žžþ;6ßtWÍÀ?½s%kn¿™æýóëÖÇ™vuCu£dJç”ôùž‘ëG¿V¶V(û†J”‘XUC°©(Whfù^ÎŒGNfÛK>‡nã‘d£ ‰,^ò»^ðåší°ëøÃi,ýôuä uëã¯7àT? €ø Ç<€Yë°J~°‡˱+ú”æÛ›ùàY4ï\̶WоeÛ‡{rõ(ºv½à~^ò£š½jÞ.fÑ—^€Â«K7_½? :bZÒã¥eÀTvI~¬@”Vìei¿ 5€–} X{û;Ùõ¼ÿäÀÅÔ|¯{Ï)fﳿÉà¢]tŸñûÚ¼D ¿ú<æÿ×3ìz_×ø“TOÆ¿€êˆdŸÌ…×° ÐË,sË`wõ2z/‘ˆ îˆ=ɳäË×Òöȉlùgñ[ko žaß³¾]³ç+?ϲû^ÉÌß<åÉ„íã¯&Õ#ø¡ÎŒ€‰D²eä Û(—²ÕeU†±)FžØ€”þøcÃzñ†%ë$ž¡ 6©ž€Úÿx*ënù§qÍx[MÊõ·°öÃ7&ÀOÝ‚¿^3TW @Ü ±\S SS°§µä®FEÉ6 @=3Xõ‘X|ÿµ(=)OœÊ¤†®NøÀÛ˜¶a] ü€íwýÿx º^@´Ç ºÇ*U Â»º#©ñÙõÒ÷T.<ÈsøTZ¶¬bÇuŸbhÎÁJ4!Ô²k«ï¾‘Ü‘™¶@&tßh©ºÒ’$f” 0™? ¼T¯H²“U/ƒIHRº¶ÇÖCPâ Ó·®dý{þ‘Žßœ=Ú‡µ>²žµïMG:lDþ“Ô)uIõ~¨3€Æ{Dv ]ÅàïX€NĦ0‚?"Ø%£Î±’;® ±Çm ä[XyïkYñÙWáR'«O(uz=j°A‘CìYNð×;86F>y¨n–Á§–£1ÂH쿌§§‹G~²TX¯Ú”V›gþâ\š·/eëk?ÅàÂ=ãÞ¢$Íûî¥,ù6×. IDATÆU žK1fŸs¸ðbQ(Om—6ÔYä_9ª'~P?€ÄÁ?ì¡£‘裑êdhã~)ýë¹ÞJÔ–]KXôçŒk‹’¤ŒÇ’/¾˜E_¿ ­<ðl{²G­‹rØ,Ãbñ”SâˆST{ª JAÓô£W‡¹±Ò©5ZÝxQÐ.w*¯x–¡9@u&êT¯ØÀ²û^Eǃg‚²'ƒày¶ÝÖð5&äPø¶Š3q¨ãÎ88™©~@Ä—º0ùW>ÿ'+гÈ"\;‹•¤y TkëO·ÇrO-üætüö,ÄclÊpå)<ã¶+›gÀ{ž¡'Sö3Ø @‚;›à8YLfª@ø+1”T…ºÀy&Ùõ²UûÁºK›yÜzpé¹'¶—»žûuŠÓXðgã¡PÊ2-·Þ±ÉE(ñìÑá@‹w?H;h“8@’ê1 ¨~lTðÒz>s~\_…€1”¶Íç5**9'€”°ÿ™ßcÓ;nghžMP`M} M¨ÏØCD]_ ö¨ñpYç¹ÿëÀKPà‡ºcäF$’ $îÿ?¾È_$ÌÕŸSBN•À¯- åY»€7ITþ[Ùø®[é~¯í1 žszAþÀüЭ ž9îR‘Ûµ€MI2Iй%C'WëF¦ºb"Œùèëú¡ø=w®€Öt—¦!Ø@/bóõëI4>ºe€Îë>ÍöW݇i²‹h…ç :€Š"äÜ6í˜`”=†<‡Õh»d =Ya69[5<Õˆ~ÿ¿îÈßIN£ ç)w‚ "h”]ó‹ý!ƒ~5>xhÔtäœ_±ñ]·1¸t§³XÚXPZðPÁ¾Ú¸˜PÓS¡;q²iÉ–ÔÓ´¬+Ðq ü(ø]IÞi>FRž[â«ØØµ´?m€C—<0Aí/Oƒ ö°ñæÛ9üäŸbÙ˜±“Ïn —s (ÏîupÏ6f@IxüúdЍ÷™X7  ´Þ¯÷!/G%p:·5ö‰õ™‹…¼ Ôe¹ ”ÂÌ.¶¼åNzN˜¤§ 5Øþ’§óoÿ=½?\®Xï€ýG«€óI˜̸¢P r&‰^dMÅz›žuå<~)ËÇoÝg%×€ÒuÛÊ6e·apñ:¯¿»f麫IݧÿåÛYzïkhÝ´†ÀƧðÜ9–ÙiëJtÆNÏ0©Ãˆë üPG@Š&ÏpŒûpn/«ä—)X¹Zç T¥h:OYí ÷ÄGÙôö;êüffË[?È˾ÞÆ5*|Ub|¥åÂðaÄaÞ„ ˜õìªOP§ƒ¦„_ìtω5€Y‹¸ Œ…‚'à‹q!¶ -pø¼_²åú»Ç5kpµH<Íîç|ƒMo¾‹BÇL°˜ ÖúDÍCá¼@N¶BÍi¼—é½iõ59ëÔ×øCQ?¡›/çE}üÊ1·…Ù36{®Rh„ý—}í¯ø,’÷kÒÂößAëæÕ5yv”z×?†ügzO-5æ¹%‘§ìàˆ’pÏ€‡ýk” ˆÊã¦E*f`|©ÞÀõf¨¿ñ-C ?N¥UÊ @d3Œí´'Ý\ϰû…_âÀE?©Y çþèéZŒç³ÿòï²ïòï ^ívøm½lzãG™óã§°è+ÏÇø 8ì[- HæÙsŒs ÊÆ ˆà«¬0âÚS=? úÓ"TŸÃžáãW`Īô*< Ïùø•†@ÓX`ëëÿ¥¦àoûËI,ùÒµ(<ɳèÛW²òÃo¢¡»½fï@ /þ›Þqƒó÷Ù¢H1Ø"qv%60@D2cƃêüP§  >íå}ü"v¯¼§B·8ÚЉ'¸%1þô>:ßôaºÿÇš¶47ØVyÛж¿®ç„º…ö‡WÓwô/߯†wÝJ×9¿rc%䂽H¨ê[ù/®­‘˜ç:¢‘©î@øõÁ³|üBNT¸× [| öÑÛÐ^š»ŸM︃Þ5›Æ§Éxáˆ{ÐÐ×ÆÊ¿Å÷¿å×võhšÙúêûlqSÁi@Ê.œ$ˆ ŠÆ  g&Y8ä$¥ºbñpËz |ü*4ö‰²þìÐÇïÀ®Dìyßâ¹ôYý+;Ùxó .çÓ‚ÝR$—ësŸûÀSYû¾wм~Í›päœ_±á]·1°l‡eHÆì(7+´ãvS‘LäŽÈ:¢ºbÕð!ÓÇOiSO°^mÊaÎXÀ è9ùa¶Üt~[ϸ6;FQaªí×é;—³ö=ÿÀÌ_Sóæ -ØËÆ›ßÇ¡§>ÚEƒÜ¾ÄAÚA#è tÌ×ÍÔtTW  ~¤>Ä-ý”¶òB,A¦¸‰ë øAvgì:tÁÏØrýGÑ̓Üc;ù¡&–æÕ,ûì«ð†škûú¼ÏÎkïgËß}œbkŸ5 (£/³"SãIQžS?s´Ž@= jÊÍglpûøÃj.º-põÙì6©Æ•ßbÇËÿ ñôDu"“¥r§+³y.ën}Ó¶/«ùû>þ<úOï¦÷¤‡Ã2íFÔ‡¡Ž'ÕÕÔLPÝ0€$M^O@Ií/¹ù¬ñÏZóÝšÕ©übTÔ"€x>;^úyö\ñ­‰ìÄhz š÷ÏgíûnfÎ.)i 5"ÆQ6ßøv_{?’Óäœ Å ÷”˜j­©žÁuÊ&ç˜'Ü|^ÉÍg°Y{¬›Ï"]‰;;pY‰`šéü»sèŸOdG¨lCM`´’ÝBçYò¥kY}÷ 4Qã& .y€Ío»“¡yˆGË„Mìñb<Õ¢ºc“sx³Ü|ñ­¼ž2åϺ¯”¸õ€…Žn6¿íNŽžòç‰ëÆ1‘Š/ füådNøçw3ãáÚŸ`Ü·j ÞõºÎú ŒýÄdF®7ðC1€¸p²¨_eÜ|¢Âˆ5£JëRml çÑBDZ´‡M7¿þe;&®c¢ˆ6࢜{f°ò#7°à›W Lm§™n`Ûk?Í®~ i(b·;p|¨ÌsuAuÅšÀ‡´›ÄV^ ~»4 bÕ,yÎ#зº“Mo½³®¶ò–§È’@ ž(|û ÖÝþvšΩñ«mñ†wÝJañ^{üø8Pø“gnVFuÅ&Ô‡üO×-‘­¼X‰€Þ·þ)OB=? úeÆr>þÈ.4DòyVò‹Sù=LøÎ3ì¹ö~v½àþH«êRËÎ%c{À1·+âw ¸ ™¢fþòÖÞñvš÷.[+ ®3ä‘wÞJÿòm5{G=ƒê•LبGÝ|‘­¼.¢O¹D–FTšª” T1`Šl}ý'Ù_«¬½¢XôÕç±à»—Žù9ÇpSÂ*äÄC<7&^ )Zv.eý­ïdÖÿž?¶vV@¦iUh¨ù{ª7†P_ !õÇo¬>~J>~q‡t¨˜à·ƒÆ¦ë»•÷Í¢ëŒßÕ¤…ÊϳâÓ¯aÞ÷Ÿ9îa°é±qàBï€Â^4ØÈÒϽœÅ_|aÍZÕØÕÁÚ¼•–=‹jöŽ€êÕ093‰èä$Ö‰#‚oªæ“½äã/¹ùì±Ö›²JKÉÂï«RDZ¶º0÷ 7ÜÍà‚=5ian°™÷¼ž9Ù½wl3QÁ(¸küÁ؈‡(ƒB•À‹‚ôÀ9­Ÿ®ó~1¦¶–£ÆÃ³X{×M4íŸW“çG)9ÜÆdD!ˆL®˜nG““(UH‰Û3›œ—µÅàã'½•×^A/ ‚ÑGvÙÝ|X²“Î?B±£«&-lèê`ÕÝ×3mçÒñüeÁoÕ}øSÀ¸x(ÝÖÃæ›îb`ñ®ª·ªñÐlN¸ë&Ì­ú³£¤,+Q ,2kÕ´1ÇH“’’sYKv¨…W³YŸåæ{$7¸\öªtž=‘X§ôžø0[ÿæžšeìmÙ½wßHËáYAì8¥Åw¿D üÄÔþèÁ=NyrG›ÙXþ-7}EÕ׈šÎaÕo"pnÍŒ¬ŵÏÒ»´ÎŒCœb•’…äO§%;¸³6øOƒ?ïÂzC‹¶*Í/{Ê­§ìBPGÎû;^öy$WͯíÑõ,ÿÄß’h ¥kÈjmÙ Æ&¦‰Gà)ltPœu˜-7}ˆÁyûªÞ¬æ½ Xu×M4é@CBÒÔK¥ß-)­v2Фd’Á-R0Æ9¯Ú³=ç„Ñ}F #ì%6{g îz&ˆ ðØé÷Øóœ¯×Lu_ÓÝ| ¾) ¾và¡”AijL г«AYŒ+( bàÇíy(¿Ç¡¹ûÙrÓ]fªR#K4mÇR›µøh[~¥jÏr^úùÆE?­õ8RÓÆ#MJ ÈÁäÐ|ÑâòÀ…õhÈçªúæ`Q+Nº.?ÏMn-ÖÊïâ€Ü™ö`š l{í'9ú¸?U±=%RÆcÑý×2÷ÇO±ú‰qú¾•l}ãGñÛj³›¯éàþ{_&GuÝû»·–Þ{fziF#i$´°­ÄC€ ÆÏ1<ÇKü/q /‚?Œb1±â/ï{~1Žc`Æ$þÀÆf“Ø b“0Ú4šE#ÍŒF³vOï]uóGUuWWWõtOWO/Òo¾ûM×¹ÕÝ·nßsî¹çž{Î’Ÿ| ΡvÃÚVkoY¾6„*™xA‰âýHö{ T±|SdÒ˜G ç–—夣÷ðrtÝ{SE™€éò3ž0?ÜÅdRž¢DT¥à9¾_J宣"‘8M¾ô5c€S´Ó @€bù×ì`Êù}¨{üSëw£ÿÚŸCʳ»ãéëB×Oo‚ô›¬mͭ϶B‰S¦¤ßV—CšéRÅ¢z@ƒÉó+´ð¢£èýö‘ò†mo–ïÐJtÝ{#¸xe™È^~jË®XÌ|<Ä%¡<ëÃQ•g>³1°œÓÑLxlMõr|™|HÆ’œŽÖ ¤(ÃÉ?{ }{٘߿ÿ,ùñwæ‡qÏÑ@§ó«Ë!Õõ™!•Î_¨¨”d¢‡»úÑ{Ky˜ß¿ïtýûM óË•e~B^³è„q,n:&FN¼t«ýbªR0ÚÂzR87u³tŠ<¢qRdk>”!Å—_BX:1'ÃÈ_<‡á2Fìm~ûBt>öUP‰d5ph±ƒ¼d+¸*hÔýPJ´µ¾jÜÓ™û)Qr@hy7únº·,žþ=çbñ׃K ™ªb~ £þ뙟1Ë%@ïÜ´ªxT­ „õ2`½žšŽdߤö½×%Ø#eÂWU_ÈÚ.D }_{ço·ç{Œ`íÏ}óžýŒ2¸gËüv4LõÜ#ŠÁiJj M»ùÈŠ^€ÐŠƒèýÖO!;ìObÒ°{5?øw ©ê`~p ÙKOmbŠDLŸ¿¯Üí™-ªVÈ`ˆáNGÁ´pÚºIÎãpöÌ:Ê>7!ƒ›ìŠáÈß>ˆÐ9ûlùŽœï”9t>v šß¼XÝæCñÌo+/ukObQ} ÒNPˆ ‚ésö¢÷Æò,‰švž‡…_ *qUÃü ê@:#Ì™:ü˜“FÍU+(èã~v<‘B,ƒËåÊ¢{\v|ÈxÓ)ª?œ1¼ýˆv ÚôÙÐŽòúö“a~ âƒ\‹àC‰ ™)ÉK4×hÍÿ€1‚ÐêËÚ,°ít>ú× 2­*æ‡Èå,Gãñ„©#¬<Þa6 *€ bÚiÁé\Ëë²3ÆË^,怯Lñí…©,½çV…ù Ô™¥òùCY0eûS j*AY )>Šq0´úCô^ÿ@Y˜¿å­?ÅÂ_|£*™BîîS$j®…r„?-ŠE8z@·O3ÆT-»Sä²T²Òq¯UÆAû“_@`»½YpCíXöƒ;àé_dØã¯ü Ïìék.ÐJ¸3e T“ ¦Î{½7ÜÆÛd{Ñ¡eëÅXðØW•ß  ™_à)x.›u¦Ã¦ëÿH««gN6 T­Àë›Rr$çèØ¤b 6,¼bf—¬ä¢ìŠ“ a¿ü:¼iË£y{ÎÀ÷ÜÇx³òùPœmÒß]JÛ͇qÖ (%JŠrm¿_%“{ý×=T–£Î­[/Á‚ÿúŠÂüª“(+½_l,.ŸuÍÔþ †LS¸ïÁ“_¬Êh@@ÛT¼àOô„±É0ÀdÕUX[‡5zœ›²ÙMT7X PIÄ’oÄ‘ø"%D±iܵ‹¹\BÌ8²PÍ—¶8hûóêIE½…¾$0P–9Û/2GeL|ì=ý›_”%kñü—?‰ö§¾ 0>S~‘ÙõM9áv  $ãL ËÂá\ y{Ž›Wª«g 9ãI ¡²ÖÒa¼vÇšW8)­žS!êÂ’{o†8Ñ4«Oœ÷ÚeXòÀõà"ˆÌ*êÈ’ŠÛ³Éœ€©ÑOÆ.zýß|¸,ÌßþÒ§2Ì_Á-ÐBàvð9ÀH$jj”‰|ZÌË0:©ø—+[uJñ¸D8D^Ù¾²­Pe5@ # ”À1Ù„÷Ý .ê2kš9ÁÂß}O~å@@)UÔBmm³~)0{(Vÿ%ñçø%[1ðÕÿ@9ŽÚ¶¿ô)´ÿþó  J"Õ2õE{“6î4ƒæÚ'a|y¢žÚ„ªÝ[6Ðo¤Ÿ7]ž¼Ž2,ù”ð–‘”“€Žã °âÁAR3¯ hJÀ’‡ÿ7æ½ø)%=¸¬Ä1$j$¡r-UKSc¦ ÑK_ÇÑk/ ów>û¿ÐñûÏ+Œ/³9é›RŠÇ!dú˜eè““¹ÇAwßæÛ†më¬2 ª0àe#mädP »DˆzlWùšü®lµÀ¶B Jã!ð:güêoò†Ïâ#n,ûÉ-h~ÿ|e=ˈòŸêg_ÔQY*û+|®íG òE»æ?íg~F°ø7_¼-W)ÌΔþ-KߨXÜ.!3æTš$Ɇ"9H^²·ÓìGµà×ê É”„ñÉi´47d©a¿G ËöÏT¶=È8 içÇÑ1ï?ýtÎÝŽ±,¿ïf¸Nt¤Óg2֖ΤYÍR?1½b¶éãG®Ü‚¡ÏýΞÓƒtýöKhùà ÉzƒŸ}c3(!p;sŸ…BÓ9y+„½87-›=ª^p òŠ,²$€,w¿áhinÌÀŸËþÝ=…›?‹”/„‘‹3Ùh݃Xqß-pLÒj¢ý§ù2ÌBÔk’¦— ‚᫞ʼnrzb‹ž¼­o\¦Ìü2QöZQí ©Ç)€#¹þ&ãA³ÛîpbnSÏÕÝãz^¹} À»FúÑ¡“JdJ *oµ4¸ [Ìͺ%ù'eiR×o®Aã¾Õ€†«pö¿ÞÇd }{f›”¹m³êâ×î*ów=þ ÌÛz™ÒÚV_•íó[¯[Ⱥf`e £ã¹!oî{}SÕç}¯z ØÓäb=-I`b*Œ&]€hò;ÀsÄ\%³ ªÂM´d V¡§D¢ ŒŒMa^[Szô3Æàq ð¸D„cöŸR«.׫¾»¥®l‚ÆüÍnȸ*רÌ(gÿºà³Z꯱ñ)$“¹ê?ybÎW"jæW`’ôrz»»(3û±Œan^“«â³F%fÿê`}ÅjÅÃ7¡åà àTž§@ÍÍü@ƒ[4c'FL#}')/ý¦Äî›3ÔŒèñ®!êÆYnDcß U퇪öW³o¾Òàu€ÒìéŸ`ddÂ4y°šƒ˜¡¶ž±ÿä†>Ð= (Aö\Óð€§µetšMAÖsÏ­ÀGÜ8çhì_†´c”pbµfðÓ %$Ûø§É86`zÀ/"pü³ìŠ¡æ@÷–;O2B3Ò§‚ ŽŒCû µ?çÐÖèÖQêõºçž;Ó>¬¾ïn4 ,%”)-   ï•Ùþ5xjúïìñ4rr“ÐßxôгÿP•)Àó¡æP‰üjö:=vïëUÖûqÞÞìÏSû§‰j.s1Ô€sï¿Þ¡EºØ†Pã’Ê÷Á, ÇÓ“2cèí3 'Êý[‰ÝYÔ”PCï výÏÿû,€«õô©`ƒÃãXØÑ £ <‡-^ ŒTýÙŒ"ÀÔs銚­$ì`éÌÅå†cª ç>p¼# @9¨N>J»jt^I#às‚3IO?22†H$wög„<ÕóÜm‡ç¢mv£†)yL»»ô@brNEk£ NWñÙ¥4çd3Vß7¼'Uæ‡Êü¤¶g~@hΩ?@’eôXÌþ<¤š}oV5+ú6ßµ‹OéÁ`½ý¹~„,lóåÐO£88'Z°úïÂ3Ú®ìó§#׿VŸM>§)ýØñˆFMÒ~1öÄ‘çïÚ[æf• 5¹Ð Iä{”cŸ…AíÚw ´Â!j1D÷ÍFˆ¿ ã¡2 ™C(Kåá?€ŒÕ½pM´b̓߅{|^Ý©ý€’dÖíPXB¯A&â ôö›Îþ£Ü÷ç¢måBMÿjG_¼}7Ò û ž @g›·~ ‚0¼¶ž“Xwÿ&¸'æe<ü(« µ A“Ï‘ãK=½Ç‘Jæ†üȯúŸßXµ‰? AM ¨t€°‘~¨û¦BhNLýÏóm>”Û‰dÎ 2¯Y“J…çä¬ùÙÝp[@©ò]Ê©>‚Zuò1–€ß©%5ЃÁi1ë–“¤»líè  æÀ±ç¾{œ0ü?#]f Ûß?¦FÒ üfŸÍ>(P—ÅÎE€oh1ÖÝÿ=¸CðDqòሒ8”‚TüYí(^¯CÈ¡C’qà`¯¹{5Áÿéñ®¡º¶*Pó’^Ç=úŒôÑñ ºû†«ó Û|JBÑ*˜}ìÕÒX2üƒ]X÷ðÝpFUµŸ¨Öþú™ùyž¢¹!7œ<#ÀÑãÃM#Kõ ÿw{z¹²¨ Çn â4IDATpìÉ[¢¹Ù¬îƒ=ÝG¢:ÖWÄ9G Ïó©kµ_ì†ÿø¬{øn8Â~pj8ôŒk/©øóÚUZü.å¨2ôãƒ!2Ãáæ}ÃùVßë›êÂ’\ú6ßþ4râ°¥R2ÞÝq }"P?|½.í*}æÜîR*šúWbÃC߃#êG ey\[gùg*M>'œbvš/0†½º!›­ü¯þçoωKQ«¨ Üߘ0ÒGF§pàðÑ´Øgº) -àF£­©Å+]HI*ASßYXûË; $< TÙÛ¯u×^³âròð{2?ZŠoàHï &'ͼFÙ8áåoϾw«u%ú6ß6L€ÛÌêvïíMGp1އ…mÞ¬™ f ”ÿéé¬HzÏÆú_ÝGÂ Žª.Æ”©3f<ŸME(ZœÐ J­nb2ˆ#=æª?@¾SKÑ~ A] èÝ|ÇC`xÆH—ÛÛö"‘Hf €ã(–´ûÁóµ­â‚*Œ:›µåðZ¬û;!&µ““õ©öóEkƒ¶îÏ®‹ÇSØýa·EPòû¾Íw<:‹®­jÔìZ9[4Óá8Þ~o¿’;PõøÐ²à:8KÚü  iZ-–Ù¸´\‡õß GÂ*u{O1üUúyì,@‹Ï žÒŒ˜Z˜$cÏÞÃéø’Y`9þºâ{¶úQ— {Ë' Ã_ćDZï£~¨çVBÓ™^ÝNA9/ ««™¢í^§cq†¶ƒ°î×ÁKNp¥ª“Wùg²¹ünˆ¢`è7E <Ø=€“æ1þ¹¶Ïú‚ºл厗Á¿šÕ}¸¿ÇOBÿú%A£WÄ‚OÉëÌJZDü½ö=ŸÀú_ßA͇¢.×ü„(™£µÌ¾„éÄòµ:ç0üKÿ–Û·ÌnV?jú0ÐLè Çoïr96€àR=1`ë¶½¸âÒ hmöÃX×ìWN„ —;½X© é3xÊÀ& :èÌ€Ž=aõSß'ó P ¤ÆvН+“\š1¤ûhb2ˆÝ{YS}­/ÿî\´±R¨¿_[×7¥8‰ÿ+3VI’Œ7ÞÙéHÆŸC¿ÔÜàļ¦rg.¥(36G Àð…èàáu‹p:²2©ç`Ñ—cÃïnA‰Û¯jûêÔXWÅïás éßWÿG"Qìx_µ åb€gìKx}“iæÏzA} G^ºu„0ú9Öh4?lÝx"@7nT£Q[ƒ MîŠûª[HÀâ?^uÏÞŽÕ‡¾ðˆht+>þÄPűcç~$Í3ûÆ¥ŸïÞrgnìï:CÝ èÛ²qùLŒ‚“Ái¼úÆH$“ÕY7ƒ478ÑÑâ)~ÑYÉbaèzÿ“X÷Ü Ú2¡ŽK£×¯[#™“ ZI¦$ìØ¹ÓaÓ4èŒ1\ÛûÜÆ÷l~USB@ïæÛŸ ÿhV761?¼¹R*™£B2^:[=ªuµQ X¶íj¬Ý|=êQÍ×Íàçu YŸZI¦Rxï½ý˜ æœ WAîìßrGNŒ‰zWéÌ%&¿²µqù‹¬3Ö…#qŒ‡°xA8ŽQöÁÕ?§ÀÃë0Mª©È«÷o²½Ã+v¤ŸmÅ;‰s_ùFÅÛUî?ŽP´6ºàyÓúdBÂŽ÷÷c|bÊt|0à¡þÍwl,Û¬Bœ2€†>ÏÒë!¦Ù[OŒã•­»H¨iÅ5-@-.'®ù>ˆ­øL—¿dV:+ÞùV½öõ*hSy ÏS´69!òæC:‘HbûŽ}3g~O÷Gâ×[UÖ+N9€'¿(yݱk˜î펌Nâ•7þˆxB± ¢À¡k¾>ˆJ¯s­‹ÒÖ³¶~«þðõ*hOy‹ËÁ£µÑž3ïO$±mûž|3ÿ+ˆÄëÞâoRéT óþü‡§z0\dVßà÷àòKÖÃãv˜¾Ÿ1`<ÃèT¬Âɸsѳþ$\!œùö*Ý”²£Á#Âë4ßöd`‡cض}/BaKŸŽ7\üÊÁg7U»ÓGYpÊ Xö©Mþ$u1nù9²œúåÑmߌɾr™^_ôuu‹z9 nAƒ±náŸÿãw8Þu',úÆïsã’ × ÐäËúËH<…Ñ©âIɶ‡:!p QÙz5&|'&Cؾc/"ËXLJFÿyàåïÿ¹Œ˜ 3Z]¡ÞÀL _­óâo†÷´þ„˜&Š£X³z9Î=« TÍ"k–Œƒ1 Mbt*vzYP$(!ð¹xœæê¾ÆøŒÉ8Òs{÷uçéc–H†'n>þÆ‹Â}&Z] ^€Cç»Î+æ}ìëÍË~Fm·úÒöù͸èã«àqånf &§˜ '¬"Íž† B¾ó›nå¾o"Oµ¶6á¢óÏAƒß“¦Y I–Š$1I %ÕìØ±%p;yx¼bà³è Ncçû06žw랥¢S??öÎ}?Br ýýƒy­úº÷Ë©èÔ–ñýÏ?9±×l_¿P&¶‹¹ Ñ6ªµ&ìZócï+øÿÒ‹—ú_ð5ÞÕp@fàu;±lÙBt-š‡¦Fóø€Ùs ñ¾B§#£`°|¡Œ¯~0 £ÿè0z{Ž#5ÉÁgñ‘©øô»ÓÛœ<ôÊ!·–/–ÙQÀ=…~_M Ö0ûYºŸÖAW\¶Â·ðüorß…(@#Ðà÷¹qÆXÐÞ‚æ€%¦3­å(Ëaþ¸µpÃê¾ì Y–1>Âñáqôö `:d†Û ² ¾:úÎÓÝotÚ©K™±‹eêB5ŠšA- ÀŸ|š@¡ŸUе¿ë¢Åþ®ÿï \ BÌcŒY@8,Z8 ´¡µ¹^¯Ö; ÆË¿ÀyLûƦ§cÂÀàŸD2Ud˜=Æb©èØ ¡¾m¿žê{{ù¶P†ž‰©â™<ßgÕ jUÅÏÖ¥0òL÷Ds·®hj\yå_ ÞÖ«å[góЇˆŽù͘?¯&/ü>jH4þ”…- ¬»„È•±xSÁÆ'CÃð‰1Ä㳋ŠÄäÔH24òÌä¡ŸŠœ<4‰üL^(­¦-†ÙgÒ jµ,€ÂÔxÀZPÌfF·¢Nç]\˪«/p5/½Š:¼’’´:"ZZÑà÷ÁïwÃëqÂãrÁå! (%`¬°Ÿ:}Ì Œ1$)Dã LOG‰Æ F1 bt,ˆx¬àu¼ùw¥äxè­èhϳ£û~»©”„™™¼Xz±D¡Úñº&Që@ÜÌàyhú:«ö˜÷üU- K.ºŒ÷µ]Æñ®UºÏ° ¢ÀÃét@tŠyÏ‚@¹“H¦ 3²$#™L!K O ‘,K”lYNF?L„F^ Ùújääþq˜3³SÖ ma¶DM£^€†Ù2»QS°¢å›Ý ¹×X ¿v/XÛÖ°è‚ËoëŸRÞµùÓüÖ ’r*º;>¹uê軯FŽíÒ¶ñô³g!B@Ï|€5#›Ýkf¨+F¨+Æ×Po@ƒê{©÷æez«:gÓB·é%ç‹þŽ 8‡÷c„ vvP¹!KÉ9z/z'xèÕ±ÐP…1|¾ºBµ„RîIÔêUè1“Ê>£Ãâ^«ÏÆ Ÿiu‘¦¿†§cm«§cíZÑÓº–:þá®ðà£Z-ÌÛx](ó›Ý#›Ð ]2Ì$8jβ_ N G!3·žé­߬y>ÓªõÈsò_ðЦÅç/r4u­à\Ë©èZB¨ÐA8¾ƒ.P|×Ì Æ¤q&¥™œ”±):ÑŸè;4Ñ¿ý(’a=ÙýÏ'Œôb5ã oö.DK¨k¦×ãTzÌÄøz7»¿ÔÞJ˜½Î÷?‡&4,ry査@ð4xÞÕDOå…FÎM(çÂ)ç˜C`ŒÉRLŠÈ©ä$K†'R©èD2<5þàXrjP ¹kd^3Z!BÀ¬¾T Áì~3}3ApÊáTFÃà…c½Õ5,î1ÖëÿÏD3¾¶fÌ®]¨0(TÌt]ªp8%ÞˆÓÀ³Uç ÑÌ^[ÑŒõfÿ¯Í®K…‘aŠ™ý´bƒ“›Õ²l8 N €âP¨(vÆ·¢ë­êò½¶3iú×¥ =­Àø§‘§€}(dÆ/„f¤c†:ãk³k»PŒ`F3Ö#ô¯OÏè6á´˜;h}M ×31ÿL4ãk³ï,VÌVŠ]@{m¤Ë&÷F™ðßœQô ­$*IEND®B`‚blueman-2.4.3/data/icons/hicolor/256x256/status/blueman-disabled.png000066400000000000000000000657311465054505200250320ustar00rootroot00000000000000‰PNG  IHDR\r¨fsBIT|dˆ pHYsN½N½sjhtEXtSoftwarewww.inkscape.org›î< IDATxœìwœÅ™÷¿Õ3›´AÒ*ç ¢D–"ƒÁ8€1¯3gcl0Ûg9a0NƉ3w>Û8œïœ0&Ù’1Æ$‘$$¡œV§»ž÷ªîé4³³»3»3búHš©©î©®©ßó<õÔSOÁ(F1ŠQŒb£Å(F1ŠQŒb£Å(F1нj¤0ŠòcÑ9×µºž;'ç1ÅÉd&‰0A)&ˆ¦U!m¶ZŠ1]@¯y©v+‡¶)‘­[²ŽÞœÍd×<õWvŒÐ#¢BµŠVeg7Õïë TŽ$â,F˜‹ÒsAµWä;…m Ö xA‰¶~¤5Šþ1*ªsÏ]5NõÖŸŒrNä`öH·i€X#ð{”ü6ÓëÜùÜWíé"‰QPE˜öµ³=WÎSŠW ­ ;Òm*\÷ òYWÿäÙÛ?öâH·i£`„1ëœë¦g\ý:„óPE~“úº õYêëh¨Ï’Édp2õóU}® µÆó–ñcÇ0®m m­M´Œi¤©¡ŽL&C&ë†!Hþ…ÿR<ÏÃó·ÇŸ^Ë®Žžâ ÝEà×ÿ¶æ·ù{©¢4Œ €2bÁ©Ÿ™åekA]€ñ¸EÆQ,Z0e-`î¬Éd2 )@¤ô·I ½9—žœGO¯GŸ«Éyš>WãºO "‚«%r3Ç¥¥Èfê2uY‡ú¬¢±.Cc}†úº ŽRÁw/Ê·U{š5ë·ð÷Ç^àÙ5›ðt?ÒË@ üÀs¼Œ•£  ˜~öª1õ^Ç+ÀÆ×A˘Ž:lÙ­­áê2 ÐÓçÒÑcOKg·KgOŽžœ‡–(ûòš<&:ÒÌÿˆ\È¿Œ€h¬ÏÐÒ¥¥)Ksc­cêh¬Ï”$&ÐÑÙÅcO­ãÁá÷ Ù c›ëÛ\Ǹ–Z›êb@’÷ˆ=l.çñÔsøÛßW³eûžxÍ4¬ué ¿¹êK©<ŠtŒ €AbÖ9×MÏäôWQ¼ª¿ºÓ&å¤å²pÎT”S¨Ë“ÀÓÂöݽlßÓËöŽ^ú\˜Ë'§õ’"R® ½Ë#Ä—IäŠX5óoC6C{[í­Llk cŸ99eHN´ž_»‰?þíI6oÛM¥~Šë½4 hp†¨yg|îí¢œÏƒŒ+VsÊ„6N\¾„Å ¦ã(§ôïkp´°½£—-»zØÞч§u´VŒ½ÕþÉk†¦ýSˆ¡&d˜ÐÚÈäqMLÛ˜wnÆž0|´fõóùÓýO²uGÚ)J_¾æ×¹TI…QŒ €`Þ9Ÿ‚ë|[à¬bõÆ46pÒò%¶d.™¬]³—tO»ÿážn— ۺؼ«'pŠIIâ áHÐþ‘šƒÐþis¿ÌQŠIc™>¡™öÖúx­øƒài'W¯çî¿>AgW¿>‚_fE. $*£ DÌ;ãs§Šâ»À´Bu2‡#YÀñGíGSS4Þ'Nf0Ú~ÓŽn6l×M’9VPkÚ?Lþøsµ4Õ1sb3ÓÚÇD—<׆ÚÝÝÓÇýÿx–ÿñl«›ä¢ç~sõ¯ŠU…Á¨èK—~³nÛ”í×ï§HÍž1sNYÆ”‰cSµY˜$9W³a{7¶u‘ó¬#¯?òÿä_Ô‚öOsj†ï’Í8LkÜÉ-4Ô‡¬¥BkÛŽnÿÓ£¬{i;E Jñ¥ç;{¯MTR£ žqÍ$W©+ Õ©Ïf9eÅŽ8ta_ˆ$®§Y·µ‹uÛºÐK_ú+·ö“¿Ú_âµJÔþiÏ¥LŸ0†ySÛhÈæC(R '´hzwÝ÷½ÅCÿ™ó_øÍ‡7«ôrƨ(€9g]{ŒÒòÓ ÕY0{2¯:ýpƶ5eÉ®çñâÖN6lïÆóÂ5 hò‚Ú¿ùeÑÔäqòÛÿâäOÞ£ÿkÒú¢¨ÀÀø fNjaî”V²•èP!ß?]üîî°fÃ6 A`ç¼~{å_ VzcT¤`ޙמ/È÷(°q'ã(N:v Ǿ(² />àµ6íìæ…M{Èy:uÀ•üæíÐLÿ¸ÖN^S~ÓR¬šÐÇu‡ÙSZ˜=©%ˆ> “߇֚GŸXË=}Ï‹®˜„Ч”ºèù__õ_…*¼\‘é¿ÊË ¢æžÕôo _êÒjLß›_{,šRyùïÛ;zù×ÚlÚÙDæõKþxkÒ u ˜þý‘?åN©¦ä/rŸhQéäcæoßÝËæÝŒiÌÒÔ‰Õ1wT(¦NÇüY“xqÃ6zÒsd€WÝ÷dw×ê;ÿT á/KŒZK—~³nÛäí7£xs¡:û/œÁ«Î8œÆ†ÂKX®§y~ã^ÚÑ­¼iä¯yì.IÁ–Æÿ~ž+Z–~ÍäqM,š9Žº¬“oAìÙ{{ú¸ýÿà™5›) õ ›Æ¿ã¡‡Þ1´l&{ F°ðŒ\Õõ#sÓ>w”â¤å°üˆÅ8*ºÇ'ÇŸ|ÚX^)Pðë\sÃy£{ F§L9õúæl¶ï— g¦}^ŸÍòúsá°çGL~ÈA×Ó<½~7k6w¢EG*”döZó+Då?­ñ´‰/ð<ñÑ‚‹˜y´Rˆ(‡ŒÒh”‘(…J3íû%Êûà9RÈ\´?Òɂ֖Ýtöº´·š¨Â¤T1mJ;S&¶ñüšÍ…böU9ïÈÆy§ÿ¼óÙß¿¬-—µ˜òµcëêôoŽOû¼­¹‘·œsgMN|æ«}<öÂvuåˆ ïõ9¨µþHYÜì7€hmîçiš2v°‡g¿Ck1û“•ŽDáž2å~­BÂΓ°jˆ!üñgK#|J»Ý.›vtÑÚTGcCÆjþh;Çmaî̉<¿vS°i* ó³}ܤ…+~¶ý™{JÚ†¸7âe+¦œz}³%ÿ±iŸOÔÆ[Ï?‰ÆFÊÃcví–=¬^·›œ–È'e#¿±€ˆF‹IË5{r+ï{åþðÈ:3¦¶ó¦×G[KtkØärý.6lë.n§‘ƒbäO×úöNIíht5bï)b–ÅÆ·6ðÖÓ÷cßYã¸û‘uôåÌ.B-‚ÊØí2ÊäÜòW1ÁXJ¡Äø ”ø–Àð“¿¿}þû{zéèÎÑÞÞh”¿®¡¾Ž}çMeæìéLf!R0»>#GŽ›±üÖ/Üó²‹|Ù €¥K¿Y·³>÷s©sþ¹³&òÆ×¬ ¹)êVxlv÷ºüóùÁšüñ»¥#V¥pù+–Ȉ™#k-Œo©ã´e³™1±…ųÇsÇ#/â¹.¢Í÷ùšefü޲µ(”˜×IK Ô²&¿Î^—-»º™ÐÖH]&ºõX²Y‡…ó¦²iËNvïIõûÍ'›=hÁØóöÒK¿*L°7¢ß´U{Dm›¼ýfe’t&°Ï¼É¼áU+h²Ë|QÃvíéãïÏí «ÏÍ"ñAmˆ‘nòGuÉξù%zMè…øRÁâˆÅSùÊ»Ž£>›1ÓÏ3©Á\Ï3«}®F‹FkAyF xÊ\R ã+)+#D~¿ºz\|z3;;û‚. ß«¾.Ë+N:ŒÙ3& Å9Û¦nÿFú‡{/^VÀÜ3?⩟͘À…ç® ¡¾.1—DÌß/îŒìϯ”Ö7oÓLþèˆõÙ‹ýÇ'q{k§-Ë%8­½™CNâ÷­Ås5‚žþTÂQ ÂAÐʬ(­B>R,Ÿ±‚ä÷Ë´6î즩ޤ+‹ã8ÌŸ3…›vБ2»ð”Ü®gîxÙ ½lÀܳ®½¸‘”؇SÇó¦×® !àã­—vt±zý®ˆY©”( kêxYìºHYbÄ*æoá/ŠõÚK €©íͺp·?¼–œ«%×ß¼v%˜ð{EFŒe¦(B>PÛRÅÊñûœôÜÎÕw>šøp/ÄËBÌ9ëÚc”È/H9‚kê¤6ÞrÞ 46†NÚ–ü[·­‹ç^ê0ïJ ¾)8ñÍÛR´~ø…B”€6kþi@ð¬íͶÏ$îxh ¹œ 1KƒÊZ k(Ð*l HÌPéÏŸ¤ôOÐäÛþÉŸüZa[GÇ¡mL}⚌ã0wödÖ®ÛBwOÂù¯@9nŸ“~¿sõ{}öá½Þ0ïœÏNQ"·õñÏÚš¹ðÜå4ù?!4—^ÜÒÉó;bszóY¡y~*)$t]¤Ì¿£½.M+†Âz%ö¢è~þ8hÁ$¾ö•47eÑ@Ÿçáº.ÚÓ¸žÆs]r®˜ "G{xžËë(!xi äOöÍ@ÉŸïc€gÖïbͦŽÔkê9뤥´Œ þ<@ýÏœÓ>[0ùËÞ‚½[œ°*+®ócRÎá«Ïf¹ðÕÇ2nl‹%s° À†m]<¿iψ/¡Aé¿J?ÍŒõo0ùÃ×EnäÑû¥a¿9øêûO¤¥!‹'æÜ×uÑ®g„€ç‘s=Äóp58ÚXZ ¢ó«ág´"&à ¥b’´ˆCþd_=ûÒ.ÖnîH^477rÆ ‡iÓœŒó“¥K¿™º)loÁ^-æ65^OJ”Ÿ£çŸ}Ó&OHxçÁÿkö—‹øIÍ& Kô%iý]Ñ/ñÃX<§¯¾ÿDÚðDÓçJÈðÐÚ´ÆÁÑ‚'‚­ˆ–tò‡ûƒôƒ„€KÆx™ß7‘ÇõKº xvý.ÖoíŒtÿ»Mœ8–“W:ð$òÇn¼ãšÄ{öZÀܳ®= $ÕéwÒŠ%ºd^êu›wö°zÃ. 9˜}$_‘º!Í}Ka­ý²ä­’»øÌK3?ϯž&´6pÚáI@Ç6qä~S¹óáéqshQ8þý”cN*r0AB!X@+»w@=\¹ù>Eú§ÿä&Û:zÓXǘ†äIìãÚšQJ±~c2͘R=vßSܵúŽÕ‰÷ì•ÀÂ3®™„ÈwI!ÿ~ g°|Ù¢Ôëvuöñôú]è4mÏÐ5~rî®\XãÇnŸ×ú%˜ûýaßYã¹éRc h<ú´™xžÆÍyxÚ3–€g–%`¦ˆ¤X¶Ýeïüþw=±f;»:c!Áb"$Y2y³&¥u‘R"·Ì;ç³SÒ>¬uì…@”«Ô·©ñO&Žoá•§-C9áÇ6£°«Çå±5;»ÇÒÇaœøB¡ANü°œ$~È †è@ö+EʂƚwÜä½ÏÌñ|ëC'1~L#ÁÕO<<× ií‘Óq5®h­Ì²£ BB¬Œ&ÚsÆú-Þ?á7ñ¾ÑZøçóÛèê1¿¢ ¶ +àø£`lkêÉn“Åu¾C8Âj/Á^7˜wFÃÅ(uy¼<“qxã«W0~\ ÁP±£Ãõ„G_ØN_NÛòtµšº ˜ú$ª"/cZ0^!¾· Z/NcŽ‹ÊN´ZS—‹a\k#+œÁ]½HWIQ®2àhƒ°ÝE(ؘ…FÌIG$d?L<ª¤”…ž6ÑP’Ö}˜æÉ×É_£µ°££—)ãÇžö‹@&“aꤱ<ý܆´éß>cÞ»v×3wîU'ïUÀœÓ>;M”º.í³S–/aÚ”qø›fÂ?ðÓëwÑÕ륛ø$µ} ‡š½ç^ŠÆ—е„ËšPR´ÁàŽ–•Øa1Ì™ÚÆ×?¸’ ­h-ärfK±vÍ´@{O4Ú3Q‡Ž(#tœ4K ÚAÉþJ×úÁÔ&Tºaâ9#¶@ªÀL Œ®—Ç×lÊÃ?ùÄö6–´ µ”âK³Î¹®`’ØZÄ^%”ãÜŒ—Ï›5‰#Ý')ÕÖlÚÖ]=‰A—çk’ôéf~Ä—…ë …ø…ÌàÁcÎ+Æ5âisŒ¸'Ú,º×õpµ6AG⡴Ѫâ˜gѨÔ)S¢¿bÍ÷U¤+"’#ýYóo¢}”ï·ð—øß¾mwk7w¤Zu.žÃŒ©íiÝ36ãz_.Ú5†½FÌ9ós¯I;¨³¡>ù§=“ÎþÝÑÙÇšÍ{òÅ%“>?ŠÎïûuî•øÄ¯…”­aö”6¾ñ“˜4® Okr9ÏÏ5ˆ@?ï¬kÎ)Þƒµƒ½BÌ<ïKM ¾˜öÙ©+6ŽQ]­yr]Èã'=ñÁ&}º¶—˜¤(LüðEC$¾„[œ/*fMnåæÌÔñc!€6¹\×C»ÆY(vZ ´B£±áÉ¢B )“Öú%tAä–B¡)QœüþW<¾f;9Ï$S û[š9üô©€ˆúêô³W¥z k {…Èvö^ ̉—Ïš>C—Ì Þ‡8ÇÓëwÓlëM!}HÓ'½ý'¦í£÷ég9¯ŒÄ/÷L›ÐÌ×/[É”ñcL°PÎ3„×&XÈX‚x-ŽAk›¨D  ?w´~¾N¾ÿÂ7Mô^¤ŽÐÛçñÔ‹;#Ï-Vˆ,Z8“©“¢¡,fÕé†Ëú龚@Í €§~fpE¼<“qxå)KQŽÕ°›wv³ygw@ÔRIO¸ZŠS/:Ð%ô'_ž¯bl)ÄȉbÄ×ÑÓ'¶ð­ËOfúÄf´hrb´¾+ž±<ãÐÖWà/Š€V­Ã–@¸ï"‘šIí*þt@ìg È«þ½·ììfËN“($ìVJq̲EdÒ/…«ö‡`Í /ë\ $̱£]È„öVb”£ÏÕ¬Þ°»dóžð|ÒšÛ‡4N²<4øbÚ>ªÅ ?x‚BÄ·×Út^åÄÔöf¾ñÁ“™1±íÚáœ!¼XñŒCP‰ m¦"*ß+áõ¥¸Ö]`õºôÅÎqc[Y¼Ob+ Jhɸúsýõ]µ£¦À‚³>»Ôñò榎=|Qˆ¸rá™ »É¹FKú„/hÞS˜ôé&~”ÕQÑ“$~þ†˜ƒ'~þù‡êLÔñc¸ùŠS˜3µÍ,ÚÀ Ïóðr­5®6{´'8"cÐßD”.8óO˜þÜ‘G>s¤Ì¿.Fü ¯ò7ŽûHD„>Wó¬ 'hª¹æÐýçÑØº'è óϼöÀº¯jQÓÀ“̧Iy†“–`’{ÄFȶŽ^6íìÆˆ•Ðxé%\)x#}ªö*>¿Oh¿Ä^/ d*&´5òËNbî´6KxA´ài3ð<ë™ï×Úä+ÒZ›\„Ê_%X’Ò±ç&Þo)Ä„Ö÷Õ¦]lïè ‘ß [WÇ¡¤îq4òñÒz¯:Q³`ÎÙŸ= ä•ñòÉZ9h¿9‰ú"Â3vÇHê;Lx‰}zSˆô~e{R«ÑöþöpYÄ÷xyçÿihokäëXɼicÍŽAàiö4”™÷yKe¦Æ1¨£ÏO¨ÿbeÁ«R=üAßä„4­ï)xfýŽ@(h?Ü>ó§ ~í¼W\{p¿W¥¨Y  rb¯u[»èêu“„kù”7¥“^båÑö‘òhEIß¿uâÎE{[#_ûÀJæNmC´Û†]íájqÅœ• ÍîDGüŒÅ€ÒF¿°ÖOjïp¿…ËBoˆ÷#A?ÆŠ­ßÕã²a[§ikHÒ8ŽÃ!ÌMë%ž|¢´ž«>Ô¤˜wúu‹€³âåS&¶±Ï|“Ä%L¾œÇ ›: ^bo"$ZyÀ¤¨¶O%~R¯çÖCµm=Uf'`ÚÛùÆOfÁô±ˆ9OOLÒQ±K„â MÆ:=1™EE+ì$bÄ÷µ~þ!Ã}/³o¨õÃß*˜!78j<Åœ™“hלì Źsκn¿Òz®ºP“G® ¥í+]‚RNBïݲ‡œ§K#<áÏ¢„ïŸô”DúÒæö´^Q þÂÊc|kßüÐÉ,š5­%ö<ˆI9îÚ#Ë<“hT[_€²G™Ù€¡BÄOôašÐ ?w¢Œ ?cE‰¹¾?.\O³nKGð™_W)‡ƒ÷Ÿ›ÖJ‰wé€;° Ps`Á©×OäÿÅ˧Lhcþì)ÄoÎcýÖ®’ ŸÐòáÕ¯¦OñfÇIOâ–„ Óµ=¤™ùÑA¬%ôc¹Ð:¦ž›>°’ÅsÚƒÕìy?lØ 1IH=ñ§þóú§¥ß>^ÿæ~K)Q–¿Æ ë¶ì1OùŸ A˜1m"ãS}ê͵˜3 æ€—uß 4ÆË^º¯‰÷‘yíæ=F •Hø„–“Þ ‘izBåƒÒöQ-UøþqàÉÖ1õÜté‰ì?¯ÑBŸ“TÔÕh1Sƒ¾PØpF°C~œA¿¦öAœøA_åÀTs¿T­º¹?íó´ðâ–ð>±V€bñ¾3Óº¡Q¼Ì;Jïµê@m €Ve·Ç‹[Æ4°xÁô„vïu=Öo kú%|º–'Oz*HúàkŠiûü—F…Aþ³‘ÈZÑ:¦ž¯¾%Ì›`ƒb,($¾OÀ5¾€ &‡öL›uØõgè± ?úøý¿°ÖÉZÖoë¤Ïõ÷›;krj\€ˆ\Ìy·ÖTŽšóšÏ %Ãïá‡, [—IiýÖN³U•Ò Ÿ®å‡‰ô%i{I¼¶ÃmÿÇÐÒTÇW/=‘%ó& ¢qŬhÏ„ kOÓ'Æ:pµgƒžM(bV1CŽAó`ɾ$…øä-²HiœøÄû.ÿ»„¿A´§Ù°uOì“8dñÂd°‚™s:ž9­Äîª Ô”%ÇË2Žâ Åùì7þOíiaݶÎáã&ý€ _&Ò3HÒ§Þ茠  ¹±Ž›>°’C÷™’w ŠY -ˆgr Š€+B ,,$„Ï ‹¿€ð‹Ø”…û0_þQ}s?r]¬âúm&Mœ„¯‚ùs¦¦fVŽsQé½5ò¨0ëœë¦ œ/ßgþ4ZZšbd†—¶w‘Ëéä>¨Ó?áÓµ¼D?$éSÍÛDÒHŸ×öiƒ7?€GM Y¾òÞãYºh Z›­×h3ÐöŒœgÒ‹{ZpÐxh'€=ÅX%ú|àóüô> ˆŸÐúÑŠäršÍ;ºì&'ûASCÓS“†ÈÙµä ¬à¸Þ*åh¯Ã˜›ÂpX¿­kÈ„—Ðà‹^†ôDï7m/ùAUb3ÀÑÔåËï9že‹¦ ¸6¬Nk¸Æ»Þ§ÍyåZ,Ïî ú*7Ù¯ƒ%¾ß‡…û/^fÞmغ'¢\°S…sSy^‡—9`½5r¨ PçÅËÆ¶61{æÄDÝ]½ìéê‹o@„'ôY„ðÑ’€­Q‚¦¨‰_PÛÇ… #nh¬Ïò¥÷Çáûù–€‰4aÃ.¢ó>OCF øm´&X.AFÉÄ'½æ@ˆó¡ë`OOŽ?¸äÑ)“Ç3¦1qâå„Ýód¼|ɾ³È8Q KŠö'Fè~!uº–¯È~Ä IDATQcŸ&îÙémû ‘^}‡DÊSFðˆ£±>Ë—ß{<Ëšn í™|‚6r0X³¹(‹=H$á6SyªTâS„ø ­íøè­ò£Ã/Û¸½‹¸“1ãd˜•¢€”pìü³¯XZæBMÍ\@Êâö¢ÓšÝó„Í;º‹=Ïà’ ?-OÚ}Búè—EH×VÑ¢ªE}6Ãçß±‚ϰ©·´uüùŽA,„\mrÕkŒ€ðçݲ ?¢¹K'~ØÜ÷µ~L7°y§YQ _§E˜==ý0íêW®·†µ!‰$Œc[›˜2qlDÃlÙÕmœN1²Ç5ñ@ _²–Œžü@¬éCâ­LÂÀäK(/ê²×^r,ËœäaÔJB@k1ˆb¶gDð¬/À·´V„wi”Hz;:‹‘>ì¡A;XpËïþÅÍ¿þ×Ðn”c ¬àÄCf™´âÚî À mâ°gd´6aA"øéMNŸ¼…ˆïÿ*#üOŒøA_Úß>.Tm»»ñ¼üéQ¾Ÿ>%õ ú^WVµ¿*ª(çôxQCC–©“Çÿy·îê±;ÑŠ“=¡ÝSlçábˆ¯E“T›å«üÀɧ˜#â_]^ÒBNåC…ùj‡Üý4ÿñ›ò lÆáÚK–sÆ‘s3Pž§Í£6¥XÎö³§0qb!U¦…:èÃh»%Ò‰1â}šF|¿/ãeƒ@kaÇžÞü÷ÚÿÚǵͦQIc·ÚPõ@Sâes§O$›Í„èa~ˆ­vŽ»A‚ìqíEï !8Wk{&ŸcNÉ6Kܾ6SyÝ$'åä5Flp†‹Lz axP—#ÀApþûžÕ|«–€ã(>ùÖ£9ó¨¹yKÀõL$ hã×lÎ`ˆ´˜ÿMØ…”Jüt_¾?I¹6z¿»{"}àd2LnOM~jY:«‚¨j°ðŒëf‰å”s§¦jºí»{Eöè²Zˆða ‚ Qh¥ñ<Þêi£5 £©LT›¼Z þI9¾PI¿|`¤—iÏ<0øDQ(Qüô«ùÖ¯*#V½åhÎ:zRëdÓ&JPD‚£É3"e%vã§ñ÷ƃ±ƒ'~ÒZØÑÑé]ß'0uJâD:€ùsNûì´2tUÅPÕÀudyZùŒ©í wtõÑ“su“d‡þÈž˜«‹Vh±n•Ñ"8b欮6‡d¸žàxÇ_êÒÊÌ]µ„räûƒkð¤—Ø‹í‡Èes )°SÅÏþ¸šoüò±Dß Ž£øÄ›âGøB@[âkD{¸bŽ$dzŽA{¡Oú í8å'>ák…žœKWo.4u4˜Øžîïsulº©b¨j Z/klÈ2nl2-ӎݽ¥‘=M»Ç¿—˜@ì ³é­M Š \鳧披ÏC‹¦O49ðóáyÚ\«òs×ð<’X ™÷…H<¦ýÈú_l) V\QÜúÇg¹ñþQ!ð–£yíò…A°'vcïÓ±Ù…]ÑdÅw â'‚p-+ñ%&^vŽæ|µ6¡¾.¹X”JŒájBU GÇ‹fNmÇqTðCùwDy,Bö¸v‘=±¥VìR”Mkí‰&ƒÑJâ™%,Ï“ÓÕfÿ¸k²âz6†£Àc®šïS„ËH#£Og‚ôÁ õŸÔE ò©EDþ÷oÏó¥Ÿ?Ñ~å€Rpå…GpÞŠ}‹Kk¤Å® hðÌñcfÐoî@ÊK|ÿÖ»»ú‚² :ÐQŒOQL £À pª¬B-‰Ïœ6!µúÎ=}ý’=/ (ßÄÎ9ÁH<Ìò”xæ„íŠ9'Ï?$Ã³çæ¹žöÈy‚ë Ê×jÚø:,#?㤊“>ø4åY†„Ð-¥AiAiůÿö_üYe„À‡_8矰çL{fYÐï›TÄìðâ–@Ð_å%¾/dwÙ•¯SêÀjN’X_¯Ình\’Hý5Ùþ ¡»×¥7~¬¥"D^ÿ¹MöZàh3G;§·„pìrŸVQ qGe@y(¥2˜zž€#Í%Êœä"SŠÜJ´ŠðóÅ­†²Á'‰Ýš«”uvÂoÿö¢…ËÏ;´¬»•‚+.X†£àGw?«YÇZ6bÒˆe”˜“Š!# W h…£ŒQY¡íÏ_¢?¯DËBo$ÙÑD~û¦7çÑÓçÑPŸ‰Ühl[ê¹Mó:ž_ø<<5àÎT­p²˜6š'Œo‰¼„]Ý}%i£ÂdÕ±/̼ß=#æ,<íAN<“ÓÎÕàÙ¹½gÈâ*åà‰Cx(ÇÁqÌàÉ9 G <@‰ƒ²ƒYÀ¼F |²ÙaÒ›åq]†5€Äଠûœ8ðÛÖЛó¸úõËL>Æ2A)øÐë–¡Åßù9­È* J!އˆCPžÂs +SæhrǶ_¡‚âr?|mgwŽ;ç÷Ç^[KÕw U*ªv  Ð‰3ךêhnjH˜ð{ºr‘zQ3žPݨžLÖË“ñä{þ_OðÄ3kÔž!2É/sÚ#ç¯ØÌ7ž«ñ´K¯ŸOÛ "­QB~¥@YM«ýÙ1Ã?ÔìÄ؆ûsQ# †NÆ(QBý­0–€]y»óïëøÌ?`²æ”JÁ‡Î_ÊÛÎ8G4®öM|CX×þÖ¸Yë/ЂYM°íN˜ú‘¾,nêÇ}2ùzžž>Û5ùçnll .›â„ª=?°j€ˆ³8^6qB[äÔÿ‡éèÊEÈ΀Ȟ¿›ùc"ùLÐ âqDìÒÆü÷ŒWºW 䄃æOà¯9Œ¬ÂXöŒ¼^­qsæì<Ï „>ÿ(mÏÌ]-ùÈA¥ó„ÁêC1Ò§ N¢ƒrh¿Aþû£åfZ ìùw?²ŽÏþðÁÈn¹rá=çÌOÛßø^ügÖ‚¶'#Æ7á‚É6¬Ìga¿I„ø øþ•]=nÐÏ‚™z  µ¥)ùŠÄX®Tían\‘M×’jÞîé‰—vó¢õÄQæD¥¿hM_D› -u¬zëÑLkoæˆý¦rõÍ÷ñìK;q,A´ã r½M” ÂÁC+e„ ¥ʱ߲S‚hûÔe™’‹±%Âo}Á¤|‹LµïzøEEã§YSᾊíõ=}nr,ÍcRZ¯æ–µ3ʈªf¥Jl±×:&J\Þ>xâOªPˆß"äðMke´‰‡qÖ¡Å,Ùyqq5Z»¼æø}8áè! u>xþR®»x9-Mu¸öølG̲ªùm59&3Ϧ¨™#~èáC‚5T<»¹V‹˜•§ØÅMi¹`ò'¬jIû`¤Q• çÊÜ´ò––FâD7a™)D/‘ìázá(=ñÌkåyxbœ|®%¬+¼iãxß«-ø '-Í>vΟhœóÚÄ ¸ÖØg—=_xb…8Úy~ Œñƒ4£*Zÿç{$ËpyÔ’ŠOU„¿>¶‘«où3}±¥Ùrà-§ïÏû^s¨]E±Ë¨¡ôãÚRéqmŸÚMiÄõqÒ‚ž>/¨hŽ@‡1‰•k:ç”±ʆª®ö&§•·45$ˆÞÓk~„4¢#{äoø ÷Í`Ìvm%ƒc?Whë²|îâåÁ2P!LŸÐÌÍWœÂ%¯8…²kÔ6zÐ /ØN¬碧Í^G™U±Kl&#ŽOÁГĞmÈP¿„¾'bòF>Q÷¼YƒW þúø&>rË_*"Þ|Úþ|േá‰A¶@­QÚ´È ¥ŸXù?ø¡'´U#°·ÏÅLóeɃT6}L4ªR8™L"ÑšR¤Ç$Á\¬$¢&{¾~lÑÍÄÀ ™©Eì?Cܾî0æNm+éY2Žââ³äÆKO¤½¥‘œ˜ü÷âêÀèµ+ZLz,³ñÅdÏUؽ¾pò›­%þ¸e†Ø˜TÂô7]V‘Æ1€6ëþÇ7rÕ·ÿœÒ*Þxê~\vþ¡f%Åþzžm“ö— K"~ô¡J!¾/ LJúH[ppÒÒ8ªRˆˆ÷­Ëfì`˜ÎDýÿ¿)Dv’‹ŽZJ©`mý”¥³9çèù~¦#ö›Ê?q&Gï7Í&Å4sW­ýœxÆ)Ø«=Cx×N DìR¡Æó§X¼}¦¬¯ýòCtÜ ÞäË£1árÀ:•mRpÿùèÍ÷UD¼á”ýùèG‹ÂÑæ›sˆß6´0ñà0ñý²\ÈÙé×u22)« icºP•@! iÙPŸE9N‚è}¹0[Óˆ.‘d·?|ªhk¬1Ó§OnãÊ ôsµ·6rÃûWrùë–‘Q %Ædõ쉺žöƒŒ¼ÀÏ%æð µYû'èÄýme<¤?Òç§¾¸4”ÀŠ¿<µ‰}ít÷&·k¯>~_>ò†#Ð`¶gû~’°].PÌ£YIIµª¢Ä÷á;:ÃåJ)êS¬…µ€Ä®Š†ú:îýÛçz%iõ¼#{XMøÎ?9Q(ÇÄ—  Ù Ÿzó‘4˜ã• ¥à‚•‹øæå'3eÂ\шèüÎB›WÀ8þl}OŒE`âáí.8Ç l”Ê?†ôׂÒq˜eöÿé%)`•é»Ððè3[¸ò›÷ÑÝW~!ðšãöáÊ —¡Å híÇ'›ßGIXD+¦߇kÏ8ŒBQ—æR2nÐXAT¥PXL­³§ÿÆÿºž$ óœ.FöÄÛ|˜+&ØEaRS; .>ûÏNÍú2(¼`?úøYœ¶lNhÄsõD£]Ö½Ö1(¢K$#BFY¿„D<û|¡Su‡‚¸¦¿"¤'Ôïþ‚…ˆÙÞ ?½‰}ítõ”_œwÂ">ö¦#A9Ö%1´ù})¾•ôÈG±‡ÕÄꦌéj@U ‰ÅT'¥SPØgœèÅÉüt1¢Þ©\ÀAqøâ)œwÜ>eΖ¦:>sñr>ù¶chÌfpÅ,bÌò\»ÝÕ±í;]›5'ãg*'öLCkWâ>¥’ÞBÚæk°q ÁX4 yz —}õ:{¢û7ÊsW,ä£o:’LÆünÑ¡5û›ß—‚¨ÈwˆRɱªtrLWªR¨P—‰;Í/¨c@Ñ©#zxù«‚Ýy “¯½¥žËÏ?¬<áµpÖQóøÏ«OgŸãlNÚ?'¾\½8“š!xÔ("é@˜äö‡ôn/Dôð<.¡ý!R˜ßñæ{±….Wóç¶VøaÞ´±|ï#§sáI‹lP‰I‚á'%ñlÄ I*büxfºàO ´• å@ÐOý’>Tî§î¶|f0=ÿbÏlÜAk_³•÷~åNvw–_œ~Ä\>}ѱø:£°¶ñ}è ƒ¢H×2*J†R /J8 "·.Jô4²KˆìQï?`—×fÛÝãrÍäº?\‘¥¬0êë2|ðuK¹þÇÑÚTo×ÿmX moÎ: uà<$X%bäPàwœ‘;•ô¾0V“hvÈ÷mÉoÂ*4®ÊçÐQÿza;ïüòìêìMoÇpêásøÔÛŽå):éûƒé¹RÆt5 :@!4Ýû×êÑzIÔ 6ŽR6ºMÁ½È{nøk6uTü1W6‹ÿúØ™,™;ÑZÖÚ† ÛÕàð ð÷{"(Oò©´‡ˆþIýÌH ­@;¦ß2ø§$80]›RÌX‚kï÷üú]<þü¶!·7 '/›Í§.:†á"~%ï_)Ô”Hí߸FOÕê¤=d¾Æ¤†1gíHs"/lêà_¾‡Ÿßûl¥•[øö•§òŽWˆÂÁÏK ú„ N@‹1·‹]È⯟Ú&IoÌßì×ù˜$2bŽúrídÄO¢$ŸÙ³•[›ê¸é²•½dúÐ\žî|cåˆio\‹Ä÷QS ú7x™ªÕÃuãdOÖ50yq•¿¤¤…œçqÓ/þÉ'¾ÿ7öt—ß“† #>ˆ›.;‘‰mMäȧÊ6‡g˜U×Zˆo% mDFø!}Þ!(€øÞ~›Çñ“ÐùC=søV‰ËZ1qün¾üÛwÊÚZ]½.—Ýx¿¸÷™ŠÜßGœüµ& jWÕè…´z1²‡n¶&ì5JÙDöõŸ}‰‹¾xÿªùÆá‹§òÃ;“c˜X8®±üÉù›‰¬·±N·¡"ìW!Ô“ˆÙsoÎ9<4?¯¡˜ýú ƒLÈÊZ ¦û„3Çòý«NgŸYå‹«cë®nÞùùÛùË¿6TäþiˆM,k5%ú5ÝHtD/<ŽO ”[vvqéMâ»·?Y–yw1Œomäßßw"—_°”lƱY„ Ñ´2+>ÁÔ›"Ñþ w/6å–Ý5©Å$å ò÷û¿Œ`´V0`¬ƒ#Oç–+OcJ{šCÄó/íâMŸ»­ÝQ‘û§¡‰ï£¦@‚ì¤[i×¥=]ûÇÿæÍWÊn4Á®sï¶'øÐ7îeÛîž2?oJÁëW.æ–+Oeæä»WÄ5AKž *Ë"¼Yس>M°ÆoÒn ž]9Ñbæü&‰&'‚¿SX#œyÌV3jFøc;:ÿJÜ=µ~â-Ù£~…¨¤QAVL±kð?»g5ïùÊݬߚÈ[vœuô|¾÷±3Øw¦ïPS”„„ØyŽ`§ÖfË­‡‰MR›°ÐÚÊ…gó46Ôñ¥wÇkNØ·< J´nüÙÃ|þÇú©Ì)Eþ+ÄZ$¾š>ò{Ó ™¦ƒ ú Èº{Øi(€è`•%<µn'o¿þ.npm{Ã`îÔ6¾÷‘ÓyýJ“~~ÈšÖï4c̃ñ£ûÌÑf*Ôgá,üžMJÒÖÜÀ×>°’Ï,öMƒFŸëñ‘›ïå»·=iž× £‘$º"©nTï¹q¤˜Xaçœÿ½Ièßþëç뮘ÿDPÚDÄuõöñ™ÿ¼ŸûŸÚÄåçJc}庻¾.Ãå,cÙâ)Üùð‹CºWxþ/b2$;6àGiÏÌííLÃÅXA޾™“›ùê¥'1{JiiÓŠÝ]}\vÓxäéÍyòÉ"†üaÔéè JñßGçìÉÚ¥=Z·²§Ý3ôÊÎÿµ9cûw÷¯áɶóÉ·Å‚éi'È–'2‹c†YgçüJL2T³¶oN1ò³žò+Çxÿý3—ÌŸÀWÞwã[Ó³ã¶îá½7ÜÅš—:졪þ™Š0ä¯Uâû¨­)€äQá¨é3ß šðq3>*I$Q7Vž6øpP¬‚©€ÿÁšÍ»¹ø‹wò“?¬®ø IKI5 øËœÖÛ*XòƒMþ+`¦ !# ⸃gñÍËO®ùŸY·“·}þ÷¬ÙhȯF˜ü{jJÄçþ˜§C)D:Ùn‡HM_ž˜ƒ@ÑËy|ågpÕÜÇî ì…/DLL¿¸~?ûŽN1^öœÎ÷ˆ‹pΊù|áÝÇUlšsÿyëõ·³egW~™/˜ï’°¨)‡ŸËMEt‰Dˆ^*ÙóVa!Ê’Ç”+î}toþÜí<úì–aè¥ÁA+s ‰£$W`O.eÊMú4xç9ñ‰7M¦ŒG„‡ñë??Çûn¸›îî\l™o”øCEM €0ÙtØd;)è%iõRÉž4Nì½$ôÆß`¯Ø¼³‹wÿûÝ|û7ÿªÈ©ºC…g3­ˆJK³®ïg ªË*>ý¶c¹äìƒ*ÖŽïßö8ŸøÞ_ð<c0Ë|{3jÆ è#>–”²ü'…ޥċ%­°ŸûûN”*”Ÿ:ÿøÍc<ôÌ&>ù¦£™4.åhé‚cÍ~ÓV£Ì…žsiÈrý;«ØV^­…Ïý÷üü«Cξê"| Ôb<@mY›?¤a“ú¹€öýM»*,úž´Ëcù•ðpx{ý:”Ù-§DøûS›yã5¿ãÞßîµb0¯‚”Iî¡mª´ ãšøö‡O­ù»{].»éüüÏŒèÿ@P‹ä‡ôÉŸôgºç¯Š½$ž°"»”Jö¸Hò?W &VÀ½«³—+¾ñG¾ôÓ‡+r²î€ L{=°n˜¹÷üéãùþGNgÑìÄáÍeÁ¶]=¼ý ¿çÞG×ç´æ½~ùΡ -¸–„AÍmI§‹jóÒˆNÊ-ò$¸f7£Ù ¬•h3üA¢Qè ]Öïzš‹®¿µÃz¬ $4a…g Y0‰o_q SÛ›+òµë¶tpÑõ·óä ÛcküÕIþ½5#€Ð\?D£¸×¿¢Öê¥hö$Ù%Å|H6%* òÍõsèÛ“uµðô‹;yÓ5·ñ?ªl6›BPA›ó~ž|èl¾ñ¡“ÛR™ä¶=¿•7_û;^Ü\»kü1ó&P;NÀ€¡¢ÉK½¦ÿúá·j&ê¨ Åê¤UÕ€I­ÝÝçò¹<ÀýOnâê7NkÓð+:ò€ OZÌ_·§BÛùþðÈ‹\õ÷Ñ×祬ñ×jø>jGíäÈ `Êœ«è’Jàa {ða!ÑbTŸF|çCkyzÝv®¹èØŠÍ»ãð‰î(Ň^·”ן´¸bßuë]Oqý4F~ .óÕ*ñ}ÔkAǬ€BdJ)ÑC¥e!{Á[šw~B àÅM¼õÚßóÞ×ÌëW.®x¶›c—Lç]¯<˜ÓDzò°ÙùøÊÏæ¿nÂjH¤‘ŸÔ‰WQÊ „è…_¸¤²Ûz)O-ªlvÞåÄãK·>ÌýOndÕ›f\…æâ`¶¸øVìþ}®Ç'nù ·?°Ö¤0×Õ·Æ?PÔ"ù¡Æœ€>DBÙ€Òrî”KøêÒ*HÔ?ªŸoyÇaÌH¬^ÔטâfLÔ‰ÝCilòAͽÿXÇy«~Å_ÿõRù:tÑÑÕÇ¥_¹Û’_ª~™¯?Ôj& 5%90¦–+Jt*Jö¤5þ.ßPÁ”Qìèèá½ÿ~_øñC¸N=VNlÙÙÍ;¿p÷?½)O~À;›w؉úÏOæWã¨EòC Ÿ4Z›#²Shh+ú‡BtB>…~Ìø~É.)u eÿsܶ@gOŽ«o¾—Ußù =}nY¾¥\¸ã¡µ¼ÿÆ{ØÝÓ‡ È æP«øk] NWjf à÷qb0'ŒDþK¹¡ãÎ} IDAT{²¸ÿ;K‰õʤÙü«??ÇSk·sÍ%Ë™7­²©ÇJÁ-¿yŒoüâDŽ2©Ä4Š vW¡(”#ˆg¦6ÔXä_!Ô’<¨ @¢ä/zèÇ@4ú@´:)Ű“_òÿ:öi´ 4êêõ;¹é k‹âÐZ¸ö¿à¦ÿù;®Rà˜öjeŽZ%d0Y†E â(k„–?G1,¨ ±ÎZúáO‹\XêШƒn¸à·KÙô\Žh–P~‘: /çññ[þÌ­¥ÌIÁŽcÚmv—!B…kªX‡Ú뜃ՌÚ!'\⃘˿ôñ_­DOƒ!D0w£I³†ÿfò÷޾õrǃkG‰(Gáhc}yÊäp‹Æ5L묰«…U‚Z#¾†äZ$H!ymþEàk~ rõg”Qyò›súÊ1~gd–$8`î~ø±39㈹F›;v Ðñó7ŽàËšàX+&kÿšéŽY6Ì *x¸âZ¿ºZ×?jJˆØŒ@/ „Èïó?#¾7œp8ÍÕçˆ=¨³JÐÜTÇg.^Χßv MuYs°ˆ§p1Y†ÀZøæµ‡É‘¨•9†<ƒ$§Ul Tg«Š£¶@øu ηJ‡%¿ÕœZAÆQöCDðPfÎ/æ‡ôðÃk«ËivÖQóùÁÇÎ`ѬñÖcibD@y‚k…€òçü±Í ÁtÅ_µã)_òILÛ¢À ².‘ž¤ ÅZž5#önXŸxàcÆuÆzÿv~ŒàˆXSß|âX,œ1Žï_uûÌ?’RN8t?ú·WpÈÂÉ&IÄ*tÇLo0ä÷$óÚDß±VC•L jüPË`äï2!¾Æox±™‚• ¡µK*MçØóûŽØo:ß¹ò4¦´É¦´áæ+Náíg.ÁQ …‰kT¸JÙS‰ ?](F<’1µ¼U› F;;‰Ø¿˜ážã3qAi›¤SÀ“EÃÑ OàÌcæqãûO¤¹©nDŸd0È8Šw¿ê¾þÁ“˜8®íOfü¹>&€ÈÁÁ÷y(ì*Q¾ï€Àrî)AroZm ÎÚµÕ¿E^ã'XæË8á5~…‚…ÊÖñ¶3—ð©·C]¶2?㯖Œ—-žÂþí,V83(sì*cC EI°gÀÁüÕÊDe±Ã"30¼¨5òC-퀽“üŽÙ'ˆRödB›aÌC;âûÍÇQ\ùú#xí ûV¬…?ºë)¾ø£‡ÁÑ\|Ö¼ý¬qqü·ôö²ç¾ûè[»–¾uëp7mB÷õ¥Ö½ 8{ãN{n+Ún"2:ߟ(ZlÊýO”]FßhQéÅÐLF1¶9™œõ »éé>ãØÞ=K‡o–xë]lаQÁ#ËàÉ247µ%b¨MyZæSþ|´Vyo¿ä;6ÊÑqT$ÓXŸåÚK–sÜÁ3‹Íð—mà ?zÐJ7ÿêŸ<¸z ×\t Ç–p‚±ÖìøÉOØñÓŸ²ë¶ÛÐ{ö”üÝã€åƒoz5c>pI©•}ñð ¬þWÁ-Ká‰r6ªö¦Ôªÿ¯ð¿ˆÙ+ï¨`YÏЉ#Ø)1mÍõ|ý²“*J~€®³uGac|b#çò×Üûèú¢×î¾ãžXº”ç.¸€?ýé€È?Š‚Ø¸\à±áÖ¿ÃÜrݸæ@œøµ1ïJ[ã2¢‚m¼ŽØ"à v½ 퓚ùîU§sðÂIÃÓdµìêìã7ÝÃ~ü }®©®»ºxî‚ X}Ê)t=2² Iöb8Ày<ö¼¶\7¬DÃ-k%(¨À?ù¥.?³·1{äm|‹cÓg0¯ï~ä æLmÞ¦Û©ˆ£lÿðΧxëçÌAž¹õëyêøãÙñãoû^¾hVpë°J†èê¨)à£6ˆ©küä7õ(«c•Ц쯩E QuÀt¾ù¡“iom¾VÇû7<Ä<óö©u;¸ðÓ·qÛïæ©ãŽ£ëÁ‡­}£Ì°ùÄCð¹¡Ü¤¦@íh}ˆzúÉoåüd7Úb×øu>¢ÍC8gù|nxÿ‰Œi¬‚5~ŠbÛŽ†¾în¶½íô>÷܈6íeŽ+€· öâšµC|H,óiÜ#þ>þ šnó—úLv”‚wsŸxóÑd±ôVIøK”J ç>p+‹7<>ÒMzÙCÁM Žp®ÙeÀêy³ßSÍÚÈ}ãÍ7Æ¿gÍ}Ñ&V[ÿ@Ö«/<ŠsW,áç(Å„ŽÍ¬|ìw¥ÕvZfÍbÌÔ©8MM(§fôΈ@r9rìY³†ž;J¹¤¸8w ßU“ :Éo[¬ñç—ù4 E‘qü˜U›Ë1V‚‰yÆ4dùü;ã˜%ÓGì) ´þ}åƒ?%«û?„dܼyLZ¾œLKu]V˜xôÑt¿ø"ÿðz;:ú«þʇ`ÅRøÓ@¾£æDq5“¿ØV^Gé ºÃØúÚΘ0®‰oøÔ')hëÚŲgÿR´Žrfžx"SO;m”üC@Ó¬YÌ}íki›3§ßºb‚)„šÑeÀjÙU`™Obwîi{–€§M ¬e ",˜>ŽïätÍn¹ÇZûp¿Ù‡§~8-‹W]v¢Z„jldÚ)§Ð8¾ß­Þ§þJÕÌ£¦€ê >$—ùˆmå5ä7û}üü6Ž]8hÁdn¾â¦¶7Üc ¯y¨èçc&MbìÁSk^PuuL?þxTqÚÜ' ä¾5%ªGëCb+¯Î¯ñ[y1ûùýŸÌ5[Öp´‰ð;ñ°™|ëC'3®%¹¡¤š1oó³E?Ÿ¸ld2EëŒbਟ6–Ù³û«vÔ@îYS zÞÊ[ ]·²ûÕü]jØ0Åd·¹ðäÅ|þÇQ_W}D)&dë¼Í=…ãûU&CÓÌÊîUx9£uÞ¼¢Ÿk©vÀˆ™ñ­¼ù̵ÚäsŒæ÷·±:"h›øÎqàÃ,ãò×-3{Ý+€ÕëvéúbÍjëÚi—2ÓQßÚŠÊÖäâRM nlñSŸÕ@mþR#6(°•×& Pâ'î´{ÕíÖ^OJ õu®yû±¬<¬_3np­¸ñçgã¶=\sÉŠ!ݧš{;‹^›m(>‘žôš5ƒiÖËdŠxü3ÅCÂ& äëjKÄFæð‰Ø?¡­¼ŽRÁ¼?¸Âfí oåýò{Oà…“+ÒÂ>×ã“ßù+·Ýÿ§Ñÿ’Ñ`QLû—„\ýÒKåiÌ^ÕÚ %,ù¼~€›ƒªSˆxq;ÔÓéäïÇ+ZŽÆØ&…—ù̱Ö“²Ê“¼‡ßUö€N?Q¥(¦Ojæ«—®dn…vóuõä¸ââoÿzÉfÇêe8¥ë(FÕ)”J䌻g6>.+ËŸäV^ó žvÌ—Ö¹ç‡î;bÁ\8s,_ýÀJ&«LÆÞ-;»¹ô†»yzÝŽÑ%÷Q U)úâcÙIUJ•r¤¥/ó‰™óc<ý¢Tþ<{_›}ü8r¿©|á]ÇU,cïsvòžîfëö® ÉO„7н U)è‹“ÝZ·2üO’?kÃz}òk[,æD^evóÙƒ;Î>f>ÓQd3•Yhyè©M\öµ?°§;G60ûPU¶ƒpÕ‹ª½ñ2KAåûÛ2eßYæës‚è>­4…Cv%‚,ŽöcÞrÆþ¼ïU‡VÌ$¿ó¡µ|ô–?“ëÓ(+D•ÏRl`Ô5°w¡*JíŒÂÞ>—Ȝܢ9ñƒ9¿¯ù•%¿ÍÚã;ÉÁÑ*8».ë8\ý†#+º•÷û·=Î ?Ø„YƒÒ6ËHy¾#UŽøæÎ¨Ø«P•@­ñ1ØçzhO"æ­ ÔeËIg½|6zOT>-¦c à ùtÝÊ?Óšê¸î’å,?hFÛ“‡ÖÂçü ?¹ûi“£O[)¥ücµË‡„~_»¡c£HAU ¥Ù×f®«Ñ¢ÉØè»Ëm@Æ,F»+mzl8¯˜½¾hsJímÜðþ•ì7§2»ùúr¿åÏÜñà‹f'¡rèG ƒV6ž†0Š*CU -z«£’Äî˹4Æ6™ÔWh ¾@ÌÀ$ñplàöä˜1¹•›.]ɬɭeoÀn›Šû«·Ó\û–¾¿Ç ü,€`ùSYÿ†M^2pfΤnåJœY³ ·÷Ÿÿ$wÏ=Лpª½}…P• .Ã&/EÕtu÷ÑØ 5m¬/ã#øóh&ùSk•Y×7ëýæ“%ó&òïï;ñÊØ»aëÞ{Ã]¬y©#ðQ*Ô1Ã¤Ž•cNâÅQÃ?`hºâ ^÷ºÈÃ@oÙB÷ªUäî¾{¸[U;íëU9£Ëf²©Áâ]]Qi*õ•ØM§¨ Âí–2"˜ƒ¬'6››¯8¥bäü…m¼ùÚß±f£!¿Š–ùL¶ë1Ó¡¬˜¼†ÃÇ¡ù†h¸ðÂÔíÅΤI4ßx#õ¯-ˆjl¤åk_+Þ¾n î´ÓF u¥¡*ÀSÿweÈöxùžîžàµo¦6Ôe+´Ü¦,áö×^·r׿c ÚÊû·Ç_â’/ßÉöÝ=Á¡ùÃB‡iß“ÔÔŸÙ­ÎŽ> Ððú×S·¢ŸMMŽÃ˜U«†]¨ÆFš¿þu²G]¼b&ØO} Õ^ÙžªR Î ñ¢ÎÎÞÔ]Àe›˜dý Ä$ï#LROãv|×+âï?|P'å–‚_Þ÷,ï¿ñzºs(-1ò—øClšéÞ|rCvd‚œ† ozSi‡Yä?òÈÒê·¶RÿêWW¸UƒCÕ ¥äùxYÇž®h-å µµÝõ…ÒÐPŸá3-ç’³*ßw… 7ÿòŸ¬úÞ_ñ´-&°g€ä/K[0ÙŒ4Š 6¹¶iÍʼäXΔ)Æ¡VòÃ#J~ÙïP‹††ªthä ø»÷t#b‰²šëøÿí{\Å}ï?ÝçÌ{ß»z  ²ª‚uí8¶b‡„ø&v]W9‰cC¹°¹qbŠäy‘Ĉ@ì2 ®;eÊæÚ±É51‰/r¬°„°„„ z¡çê±Ú]í{gwvfgæœÎgfvöÌ{æÌÌÎì~·~5çt÷éîÙ3¿oÿúõëaÂŽ”›ôÕ/Ä\Ÿ;àsñÈÝ·ðÁŸ¿Æ‘2ì0LÅßÿð [÷KLóQºò;ª—‘phj(†5`$VBÖ¢€ã‹¬H@ôÇ?v¶B”¯üØæ»±` @"Ú·ÿÌFãDÂ|¾ùŽOÛl3·šN… Õëâû›“Ÿ[ÕáPó‘ÜÊûÚñ9出´üéHö†¤01•°LEY3sxxnC)¨ T¢üjxرº8‰Û0…8š-<8Ékñ¹,YÍS»`$ʃæ?‡‘É0_xt§¥üÉ9þ¹Q¿²ó­tO€Àó(T©©µúPÕˆÔø8Æñãå=ìpw Råˆí+鼎šaÁÀÅPø ¡íÁ9—T*ñçuk:ל[^ké¢à·¼Éó.8”¿…ÞIþ÷#;8uqÌ6Ç_ÿ=½¦2‘$ýXu*¹Iªv³‘Ç/ÿa‡HÀ å7ûúˆ=÷\Eõ¨,°ç¡8aŒŒNXÔ¶b{‹{n–¬bÖq>8ÄCð·?x•×ßqÆ8z~„?xôg Ž…2Q¤TseWRw¨Øm—@`H1çêÌ ´–B×ÐëHl÷nfŸ|²ü *$'”_MOº÷^T$Ór]X¸`a¿=`t"Ê´©ÄÜ/¿#àE á¨hÒrî¡I0 øËïìãÜ•Ê<îîyë2øO»˜ EÑ„@C %H!Rz=EòჅT*±áÈ:¸S  Ň~¾¶G—…¿ö5fŸzªü ¤Äÿå/ãùÌgJzÌå‡ ÝsƱceçQm,hˆ ˆÆ ¦¦¬ÿôõí-NŽX¥sæ¹TÌ„cüñc{ŸÉÿh<ýâ)¾ø÷‹eÏñûìI99$~J ÞO~ûÃëùÃߪÎ4hN(Eøïþ®2߃MŽ)ÿýñƒËΣXР©L™°¦°¦ê, øÜxÜzÊ2pF¤Õ¡R †'f¸÷[{˜ÇŠþJÁ··áÑ-‡R H)-ó_HGëìÄbA…õÈ ëNŧ~u=|îUtÁ–¯Bµ#Ťü°À àìöûú€Œ}ƒÃcY»¿]-ç†Rbùø—€0¬€§¯Lpÿwö‹Þ‹›<øýýü`Ç ¤°ÔÈ„/A‘h««!•@%Ï8H¬‡úÔ¯­góuRþT¥ªO‹Mùa€‚ŸÙƆƒ˜fÂ%Iwœ‚Î6ß|³À1‘ AHiÍÁÁÓC<üä¼î³¦f¢ÜóÍÝì|ó’åÈD%üõIH4ÿÎ ­«ÉÃŒðÙ¾›ûïø@•ö[”ˆ*’ÀbT~hž·ÄâcYº]m4M8ªWs"R!¥@*žã"ÿ¼-ërFCÜõèNŽœF&Fú¥´ÌiË\w¾Ž¤ÕÕ üÞÇÞÍŸ~꽎äåª@‹Uùa¯LB‹Š¦[Å€yËý¯ŽÓÓ¶:O&4ºZ}ŒNVqÊE(’„OPþeÛIº[}üî-s~ÏõOrï·ö2<F*i[ÙçTS:7x(÷"^yÎwâfî®Ò¾‡Š‘ Ïw”—G‚p¹pÝzë¢T~h àüÎÍ“À«öðKÃî*<¡[=í¾Ê:ÏEX‡J• ú§æÕãÖqWOr÷×w1<N%G&·‹*×­¬qnݸzá*NY›7/Z凰ê¸%=,4e|2DgçüMmtMd%æ,ÖÜ EÊ„/=ñ*·ÿú»øá ï7Ldâ4à¹ôÕ«JJ÷“î *,®Z™8',JŠop凰\J{š,¶mßÀhÆ8˜&%=~ǦÕòO&DB$ç;N`(31¾—ž¦Úu±I5 g¡Á K œb›@ù¡A 1˜Ù ¸2„2TªõK¶„+;ýU·´çK¶¿Z–ïìèBáÆ$Ð,Ê BÄÓö™p”¡ÑIkø+a(,6às§õ»‹€#}€FDH ™”ˆ”a<­ n?{q ­<70·¢ÓW·V¸^BÚç¢D•I Ù”ˆ.îx`@ÀOíácD"–·àô~ð²?n—VûþwÝ¥^j5P%hFå‡û­HÔ÷ìa¦Rô^¾š™V –wúëß,תÙÏv½Xá0 4«òCƒÀùÀÛKöðÓç¯`šfª+œì¯ìò¡I4·±¤û)(Eäë_Ǭ܇CtË–¦T~h0`Ëmð„=8‰sùÊHjýz.]cE—ŸúÎU[È [ä^/o¹reÅyy>÷¹’ý 4 ‹]©oC¦ à“g/[;Ø˜ß ®ê  ËúMËÕJÈò¹XáÄÚþù–æO ‘Ðppvû_+!~hŸ ÎÐ?4FR%’.]cy‡?-¤YÿHûÞ‹Ž+*ãæ$†#iˆ„̃jïE)•Ñ<^Ó@×¥³MîB—Eˆª)ª€æ#†$€Þçï;“c¥âhï(_zòѨ&-sß:ÍH؇j) <öXeÊ ºë®Ò÷ó+Eøá‡+#)ñ?ô®~´ü<ªŒ¦"€Þm÷ÅÙÃM¥Ø÷Ú1¢ÑØü³M“ÜpMº^Þ 2±è©ŒÿÛ›g†yð_™‰NÒ|³^95‚ç3ŸAÿЇÊ~^…B„î¾›ø¡Cefà |å+ˆ®®òó¨"šŽtÔ€{øth–WžÀ4çN¿Lž‚ëÑ4nXÞfm"J o4)çd°7N ñÕ§ÞÀŒšHS$6SYNä_.ÑË•þa’f@z— £Å͵=ú÷çË™:„´0^>:ÀÃ?:„i˜–å#ÉÚç·K- ÚÛËzÎqåOe\ ˆÖ…¹­i  74»Å{¸R°÷µcŒŒMeéß ºÛ¼¬ênŒéAl÷ŵÒûŽð?9‚i‚Äjõsõùë1`[/ªTMùS”Ojx¸ ªMMìy(®úí úìQ†aòÒþ#LÏÌmoU@rj »ÝËŠÎjŸ4\‰X-¶&hÝ%q{tZün¼žü‡{î:|…ol=ŠD I‘²ö­&¾@¹5‚Ç8~¼øôÕVþTAå‘@lß¾*U¨247ç^ø«!¡ä§Œmláp”Ý{0i¿óÄ€×òv«:ýu_Û_²äQÔŸêãñg#”Z{ ò!òøãE¥«™ò§ ,̾>bÏ=WåJ•‡¦'€ Ûï{M î$Ë àDpš]/&‹Í™Îi-^w»—U=úwîK‘MõŽ7/óçN$,Jò¯ b»w3ûD†øyPÓÓµUþTÁ xòÉüɦ¦Ý{/*²°©$±( wÛæ§âKÙâFǧٽïF<–aò* £ÅÃuˉÑqClø¯×.ðÝm'ç­‚t*ïj"üè£Ì<ðæÕL/Oñýû™ºí¶Ú+J~ä‘üõ»ývŒcÇêP¹â ×»µDï¶Í_]û¿Yêóö¸¡‘Iö¼|”_ûÐÍè®Ä¿EÍýÞ;üÜšÆåái ³Î{b À¾à™ýøá®3H´·ò¥#ºu+ÑgŸE¿ùfäš5¨HãØ1̾Œ¡º`¡×/\¬»ëú™ó­B©ŒEÚýWÇØ¹÷-~ýWÞƒÛíJiRÝ}^µ+[¹<ÙÚk6ÑÓ?''ª‹ÏÿÍŸñðÃäØõ~¥Ø›²R˜–¤ï•ׄ`E»ëºxu­îþªâs` Mƒf#»â'%WX1\~á+ߌOÝ…RY×n§føéŽWyûD/ŠäÖY‘Ñ-xuÖ,oae—]klOCõØ ¸„Ú Yº¹Ìü|÷Ùº}{¿±}Å/}þÓÞî¿+„¼Æ^˜©àð‘3 ^ãü‰€Ï“Ñ5Nô hó»xu&¦£L†¢˜%nq]hPŽ*¸<ÊëEÛ°Á±ú4\ùwr±EÚ(¥¸F'€b•=ý>§â§ß_=ø/ow\¿éãm>ö˜ÔÝYÓ Ž²õ¹—ùÅx×úë‰ÖÑþФtµyéhñ0>=ËäL´Ô­î áÖμñÆÌLÞxár!®ÉàÔ%‰x8œ7^À`)ù5r ©¸éë_’×öõ9éÝ{:-×ýÄÅW'/½ôèïÇ#Sß#Ǹ@Íh­Å ¾ôÏp¹Ø<²){>2(f°h‰N]<ÿÒo÷ú«º·í½áÉVI#nrùÊ. ÒðÓÞ꟧CdÑ+]“ø=:m~WêÃ4­ŠÔ_çç‰4MÖÙ“ó%±jf†Àºue¾æ%ØŸš¢oÇÌx<_²¡^øó-%8oo4¨¤å¯˜’×Ó}oœŠÍŒýÔÛ¹ö©»sþÊggcô^àRß0­-Z[|s `—Ä+BàÖ%~¯‹v¿·®¡I‰©fºÓÂ:ÊTç 6îÝ‚4s8‡GG!Áwíµˆ3KÈØÈWvì :=](é¿ÿd]Ñš D…~™¥(w!B PšØÔ`8Ø»o—»måiÝßõ BÈœ~ŸÃ‘YÎõösáò¯;aˆDlRó-I÷Ø#¸]¿W§Õï&àÓqé)Š!ÔLÝ…{6̪ޣy_ØÌÐ3çÏãioÇÕÖ– ¿% sv–ñC‡èß½›XÙ ¦Áß±RÊh¤7âT‹_Ê3E=§û:=ËÞ÷ÙϺۮ¹S |…¾ˆÏëåæ›n`ÝÚUx½ió¾9 ·\ö\Ü0‰Æ-‰ÅMb†IJS¬š¬Y³’ ë×°byv—]¹9#ܶ¨ n(⦉a( SaªÄ§™ìF:.=‰¤E"H!2!Âr®kÖg:ÖîÙÊÆ'¾Zèk.¡úðž÷Bɇ48aeâg +:MÛº[Öµ]¿éNÝ×þ¹{¦ÅïåÆW³vÍ :;Zr¦Ë\@”&ì銵 ìÄóùDÀÆÿ÷÷¬}ñÇE澄* "àÖ÷Ákå<ÜHcIˆ®í—-¼˜4%å?;~q"xá•—¼ì ,ë–ºgu–´óż:Æ;§/q¾·ŸhÜ@Ó4|>RÎñϼ5ù¹$#d]×oû³?—^NÆs‰ëá›™®ÓG _É÷õ–P˜>ÿ¾îíŠA#@úáwÅ(i®kÁü†-Ÿ‚æÊËÞ0λŒöŽ{÷í2c³/ºݺÔ}7 DÁÉñÙhŒÁÁQNŸ½ÌÉwz™˜ a˜ ]×p»õ„¢“)é5 „*2]–4"ÕžFJ®|ð7ñ]¥ýÒéB_m Î!(àÓïƒÿ¨$“F뤣Ôþ±¦}9i‹ ó/{Wgdž}ÒÕ²ìBêËÊùÒ›U+»Y¹¢‡®ÎÚZ‰Dû«,®k ™]ˆÌ>Ed6Êdp†±‰)††Fù¯lå¶Ûq±â YB¹8&áö÷‰J3jd€âúé›(J%‚|aŇë>­ç¦ßÚäë^÷ éiÙ$(läƒ×릧§ƒö¶VÚÚü´¼|>|>7n—fMªâ^uRñ ¥Ñhœðl”éé03áÁ`˜É`‘Ñ ³‘ŒÓÖèŽùÔÙ]|äòHµp]§7(ú|9OÜ yW‹F'€$jÒ‚ç KËUŸ¬â_ySOû þˆÞºü#šî»)-Çàvéx½Ü^·µ°H×\‰P¢±8¦21 “X,Îl$Jd6J4VþolåÌ(8Æû‡N²~â²Q·?ÖÀ6Ï(xî¡à‚€RÐ,D¹Ên·r…åkÝ‹IkÒïý×n\Þ¾fÓÿtµ,û©ûnFP`sxcÀ ÇVûO¯>}êÝo_l ODÄÜaÌ @Úî…54‘'@É´þL¸ HOSèZËñŒL+/½l{\zùU¤‚+ ú§á’S­}64$á¤ù^iÚ¼JŸ+ÎÛ¹Úß¶îW?àn[µIó´ü’®ëœüU¦»lF§Fƒûƒ§w½™˜ÁRœ¤ò¨’/®˜¤ÍžÖThVHG!“½¢“#m®¼)g®4ö°ô{«6. ¬Ú¸ÑX¶QzûÆ\›‘j¥fM#zÆŒ†ŽDCCo…®¼ýV¨ÿðH2–ìŠm¿/Vù³¥1³„›ié C¾ø¦ÈX ŽbZît¥Ï¥øÙâÈ“g®8rÄ“'õé ÈÎë?°ÆÓ¹ö]š¯c½tûnÒµJhú*!´®Òÿ5…¡”1¦Œx¿2cýf4rÞŸ¿pzüâKÄBé —í3 ØÃKµì-t¾Ö»+¡©•>‹ÒQHñÓ<[úJ[ø\í:ßgF˜«}/°ò®uÚ»tÝ×)\N©»:š_H­„@àBhÖ¾e„QÄ@)eS(cÆŒÇ&T,4‡Çc¡É±Ðàá¾ØdÒÕ]y³…CÙâ+µ²¥·+=Yšμ/‹™ì(EÁ‹!{|®{r¤±Ç§ ³_;lÊž~],K…î+%‡E©ðv,@n”kÎcd»ÎfÏöi¿Îv_)ì SJëo+…r)y¶øbº KHÔ†b  Ô?W˜=>W\¾k'QÈ H¿®”ÒÃJ±ìe.!–À9Óâf§@œý:Û½S(Å Èf+…Ò¯—Zt‡°DµCò-m÷…”¿P˜ý:[™•"—²U2.¼¶‡›YÒ-¡JøoMZ(DÄ~˜–IEND®B`‚blueman-2.4.3/data/icons/hicolor/256x256/status/blueman-tray.png000066400000000000000000000714451465054505200242410ustar00rootroot00000000000000‰PNG  IHDR\r¨fsBIT|dˆ pHYsN½N½sjhtEXtSoftwarewww.inkscape.org›î< IDATxœìyœ\EÕ÷¿u»gË,I&û¾B„= KØvWyÜwqCEQ\w}|Ù\QD”}MHÙ×YûV÷ª{ûn=Ó“éž™sòIÒ]·î½UÕõ;çÔ9§NÁ(Ò(Ò(Ò(Ò(Ò(Ò(Ò(Ò(Ò(íÖ¤†»£TyZtÆU­¾öç4S¼\n’”b‚ZÒæª5 €Ð ôØj»òØ!Â&%²Q`CÞ3ëó¹üÊÇÿï#;†©K£T%eµJÇ^žŸÝT¿§‡ÚWy²Ÿˆ·a.ÊÌÕ^•w ›@­Dñœy¥2JýkeGדÜ}¹_•wŽRUi”Ô-<媙¾'Ë9\#j_ a¸Û卸ð…úKÁóÿ¼ú——­îFRÿ4ÊF(Í}ååãTOýñ(ïdANfw›H+~‡’_çz¼;ž¹ý’mÃÝ QJÓ(A4ÿô+gk_ÎTŠW® ?Ümª ø þ,Èÿå}ó“§o»ìùánÓ(YeÃL³Î¸jzÎ7¯C8ÅaTá7©¯ËÑPŸ§¡¾Ž†ú<¹\/çQŸ³¯êõc Zkzz}º{ ô|z ºÒMàP?­¼ò·{¡/¥òh” ùãܼϜ*ÈÛEqê`%}SC“'¶1±},ãÇŽa\ÛÚZ›hÓHSC¹\Ž\Þ<,þ"$ÅÁGÐZ£µ¦»»ÀŽŽn¶ïìbÛö.¶ìè`ÃÆmlܼƒ®žÂ`šh¿¥n^9fþoøÉYUá8£TšFÀÒ‚¯ž¬óþ{€·3våMuÌœÚΜ™“˜2q“Ú[hiiÂó¼>ï“ø?‰ öCâJôRŠ´Öttt±aóNÖmÜÆók7±úÅMt÷ìš3@`µRêæ¼1_}ê×—nØ¥‡ŒÒ€i” Í>劽•R*xÐ8{òÌŸ9™=æOcÖ´vÚǵàårîªÿÍi”*Íbïv´1lÙ²“Õ/næ©•ëxîùõ»²ŒèBøoòò¥ç~qéc½y”F£  Š4çôϤ´w9ðr0ÖãZ›ØwñlΛÊô)ã©ËÇW’ø4\ @â_ST(ø¬]·…gV®ç‘§V³mGWߌ“~æòçný؃¹q”ʧQPš}Ò•ûx9ùðZÊã±­M,Y4‹½÷˜Á´)íx^ä¶R˜­ HÃð )‹ÖmØÎcϬå‘'V±mGwß ŽEJ¸ªÐÒð…Õ?ùà€Ö£”¦Q0HšsÚ¯V¢®fõWwÊ„6ŽÇØæzÆ6×1®¥Ö¦ºô3-4?³–¿ýãI6lÞ™¬™E+AÿÜ­—ü¿r*R62€]¤Yg\5=W0×£xUu§MËŠeû²pÎT”WjÈÓ @aóö6ïìaóŽz}“Z˧—õ’Á2î‰|ÊcÀM–IìŽD5ûoC>G{[í­Llk çúœ^2¤ ÆÏ®ZÇþöë7m§?¥þ_`4 h×h” ˜DÍ;åsoå}d\_5§Lhã¸eKX¼`:žòJÉÁà¹6Ç›wô°a[7›wô¢‰×J w Ò?}Ïद1Ò„œZ™<®‰‰c‹ÆÍDÃSŠ1<ùì‹üñÞÇØ¸¥?@me.^ù«Þª,ƒÂ(Ye yg|v ¾÷ Óúª7¦±Ë–pÐ’¹äòÎg/Ù–öàâÎ.Ÿµ›:Y¿­;4ŠIH’ eÈ`þ±š» ý³ÖþA™§“Æ62}B3í­õÉZÉŽ æ±'×p×_¥£³_Á/ò"玕O£  LšwÊçNÅ·€i¥êär/;`ǶMMñxŸ$˜ÁJûu[ºX»¹“Î? æDA­Iÿ(ø“ýjiªcæÄf¦µ‰»<£·FÚÝÕÝ˽ÿ|šûþùt^ƒõrî3·^ú˾*’¥QÐ|ðMu›¦l¾ø}Œ×ì8ã„¥L™86SšEARð k7w±vS'í yý?ü§ø¡¤–Q3ú”|ÎcZûæLn¡¡>¢-•`Z›¶ìà¶?>Äê6Ó‰R\ólGÏ%£‰Jú¦QÐ-<åŠI¾R?–—ªSŸÏsÂQK8ôÀ…a<~)øÚ°zc'«7ubB)–íú«´ôO‚¿Ò_’µÊ”þYýR ¦Oü©m4ä‹!ŠF <±š;ÿüozú5þ#äÎzîÖ¿ØW¥—22€4ç´+PF~‚bz©: fOæU'ÂØ¶æ°,=áÁךç7v°vsZGk”ä%¥àO•Å\R’'ÁïþK‚?ýŒþïÉ‹>ÖN0sR s§´’ϩԀ ÅñÙÑÑÉoïú'+×n¢ ¬Vâùܯ?ò×’•^Â4Ê2hÞ©Wž%È·)±q'ç)V¹„#YÛ…—œðÆë¶vñܺ´Éœðƒ¿ý:8Õ?)µÓ÷T^õ‡ ­&r¹.ç1{J ³'µ„чQðdŒá¡GWq÷_Aë¸Ç$B½J©sŸýÕ%ß-Uá¥J¹þ«¼”HÔÜÓšþäz .«ÆÄñ-¼ùµG³Ï¢Ù(UäŸÉù¾yG¯Úº­Ýad^¿àO¶&«0U§„êßø3ž”©ú÷þ>ž/*ü`ÕüÍÛ{X¿µ‹1yšr‰:ö‰ ÅÔIã˜?kϯÝDwvŽ‚ðª±{ïo{òŽ?–høK’F5G|SݦɛoFñæRuö^8ƒWr ¥]X¾6<ûâN^ØÒ¯“œ¼Yà¯uâ)iÆ–…ÿ~ú/˾gò¸&ÍG]Þ+¶ Ñ÷žî^nûÃ?yjåzJ“úæ„uãßyÿýï\6“Ý„F°ð”ë|ÕùCWf]÷”bŲ}Xvèb<ßã¦ë·uóôÚ¡e?¨ÐŸz¼Kàƒ…Q Å€1ßУ}ü‚Aûý‰^¢ÞË“Ï)T.GÞShåá)Á3X+âþ§‚àO6¼ M¨Ä2¨.¯Øsæ8¦ŒoJ3ÂàÙ"Ü÷Ð3üå¾'¬æ•A ~Uhn8st/Áè€)'^ÝœÏ÷þäÔ¬ëõù<¯å´ïü˜ÊÅ9èkÃk¶³r}FL¬BYjÿ.K~…¨âu1ml|ÖÑ‚ÁGì:Z)Dž‚GN Êò”Be©öý‚?ã{Ø 0÷9ÙàÁaÃÖ.:z|Ú[mTaÚª˜6¥)ÛxvåúR1{ª‚~Y㼓Öñôï^ÒšÀKšÌ?þʱuuæ×Çd]oknä-gÍÜY“Sׂiµµ£—?·…mbÓ;C|î’¯?V–Tû­ ÆØçiCsCÎmÖh÷cÄîOV–ix …he˃ Z… %˜]ð%¥Õ ,ð'û–þä’&ñ:º|Öm餵©ŽÆ†œ“üñvŽÛÂÜ™yvÕºpÓT”ÌÏçÌÑ“õÓÍOÝ]Ö6ÄÝ‘^² `ʉW7;ð™u}ê¤6ÞzÖ±Lœ06V³«6ìäÉÕÛ)‰]©øûˆÓD@ FlZ®Ù“[yÿ+–ðûW£µ±^®øAá9æá9F6’^M@©Ø#jv²U)ÑŸ!ÉØ·ŒA‰}õµá…-(QŒmn ^ÓÒ˜¦ΛÆók7ÑÕÝK’ÌÖ^þ¨Æy'ÿø¥ª ¼$À>g^^/Úû_JøÌ˜ÚΛ^{4m-ñ­ýQ•ÿ±5ÛX»©«oµ8 ôþl©ïž”–ŽVV#î™"Ö-6¾µ·ž¼{ÎÇ]®¦·`wTÎm—Q6çVàÅô«M(…k7PhCþþöAß·ììaGWö¶èF£â} õuì9o*k×magG: ‘‚Ùõ9yÙ¸Ë~¼õ¹»_rQƒ/9pðÁ7Õm­/üLAæš¼ñ5GÑÜTg— ZÛÔ`¾Fkë-èõ F ÆJ[†¢U¸¤À$=žŒa0 Ý>÷=±ž­½áEŸU_—çå+böŒ d’âŒMS7ߘ}q÷¥—”0÷ÔÆO ¸ óÚŒ œóÊ£h¨¯K­%ëâ{ôù­±ýùÕ’úök–Ê8›½¸··6pÒÒâQ‚ÓÚ›9`á$~wÿ*´oÐJ‚u>K O) Á(ëPFEldheö±ŠàÊŒ^ÜÚES½MW–|çyÌŸ3…×maGÆr8pì ۞ºý%,ô’asO»òlàËdÄ>̘:ž7½ö(>ÁÜzaK'O®ÙS+c•ReQI,KÜ++ŒDÅâ#7 8€`tšLmoæÀ…“¸íU|ƒ( ­þö³‡(Á†ß+rb™€(»@± DÚ–Ññ„wÙÚ?ðeb`ÃÖ.êrmÍÅßÓcâyŠs§”¶ (–ßcÅ3[Ÿ¼ã¡ÔÅÝ^ `ÎiW¡D~NÆ\S'µñ–3¥±1rÒ¶'ØêM<óÂû­ àÛ²ß~-GêG?(D‰µëóÏÒ¾¶7sГ¸ýþ• ‚Áº•ÓNP`TT„& ²û™\dŒOÐô×þÁŸ~­°iG79Ï£mL}êžœç1wödV­Þ@WwÊø¯@:n¿Ûúä»}öáÝÞ0ïŒÏNQ"?ê“×Úš9ç•Ëh ~Bd-+<¿¡ƒg_Ü‘XÓÛk¥Öù™ È}±²à‰î¾,© ë•ć>÷ó— ýLâ+,§¹)zµÆ÷}Œ6øÚ }Ÿ‚/6¨HÀ3- •8ü8›@ÁKzl þâ<µf+×íȼ§±¡žÓVL˘ã/R¨ÿsÒgK&Ù]h÷fÇ^žßûçðÕçóœóê#7¶Å9t¨°vS'Ï®Û9(àKdRŸRÀÏRcƒ¤Tþè}±GG&yüyY´×œ \ÿãhiȣŞàû>Æ×– hMÁ×ˆÖø‰}\[3J)Ö¼˜N3¦‡Ýó„û¶=yû“©‹»í–ÀÂS®˜„È·Èÿ^ g°lé¢Ìû¶uôòÄšm˜,iÏà%~zí­\Zâ'_”úe¨ûýÑž³ÆsÃùV0hz]hmð m´Õ´uZMÀ.ÉÐ\»+ºÞøƒw=ºr3Û:!Áb#$X2y³&e ‘R"·Ì;ã³S².Ö:í† @”¯Ô7€©É+Ç·ðŠ“–¢¼h·í,ììöù÷Ê­©Ýc!è“0 |¡Ô¤Î~T N?¢C|"•beací·nòÞcæx¾vÑ ÆiÄ øÆ E£}4dŒ¦` â|·0FY·£ "L¬‚*V?ã–Ÿè—äØ#üëÙMtvÛˆ_1„[†pÌaû0¶5ód·Éâ{ß$aµ›Ðn·˜wJÃy(uq²<—óxã«bü¸©âf‡¯…‡žÛLoÁ¸òl±šé,~Œ\‰K ØÇ„LVHî-ˆ×Kªã"‚rK#Â„ÖÆL7`_4®µ‘£öÁ÷?Og·MQ®rà™`ƒ°ÛE(¸˜…AìIG$ä.¦º*e‘Þ¦ÆÊ’ú‘‹Y¶‘bâ=Æ[vô0eü¢Ë~ÈårL4–'žY›µüÛcìÂ?­ÚöÔ»Õ Å»•0ç¤ÏN¥®Êºv²%L›2Ž`ÓLô~bÍ6:{t¶ŠOZÚ‡r8%ÙË1îeH|‰ÜK´,* %CªNîxY™– 9SÛøê—3¡µc„BÁn)6¾]mÐb0ÚFz¢,Óñ²4ø¥Ç+[ê‡K›HYä©~ÆtL†™fÝ>¬Ü–Gò‰ím,ÝoAæø(Å5³Î¸ªd’ØZ¤ÝŠ(Ï»Ÿ,Ÿ7k‡¸Gš« ¬\·“ ÛºS“®ˆ×4è³Õüþ€-‹Ö ðK©Á»Ns¦8&0®mì1âZŒuúß×øÆØ #Ñ(c¥ªx¶/•¹dJW¢±Å±Š EŒsd÷µø%>FÅq‹¾$xû¦íݬZ¿#S«ÛwñfLmÏž±9_©Ï¬1ÚmÀœS?÷š¬ƒ:ês¼ò¤CâgÒ¹¿[:zY¹~g±¸lÐ'RŸëû~{>É{!ã5 š=¥/XÁ¤qMhc(´eÚ·ˆ´¡`tZ…`Bm©O©ëzÿR? þø ÅÇ#ÆÂû’Ë«g_ØÎ¶ŽžXƒŒžâ¨C÷* ÎšwÚgô=‚µC»˜yæ5M ¾˜uíÄ£ö·†P}cxluÄâŸ=ÉÉ}¶´—§( üèMƒ¾D[\,,ÍšÜÊÍÏÔñcB&€±¹|_c|k,·,PFa0ˆ¸ðdQ‘†THê‡ã¹!öH¡Ô’( þà¬ÜLAÛd*QûoKs#‡½Q×O?ýòLka­ÑnÁò=æ$ËgMŸÀKæ†ß#˜ã‰5Ûé ·õf€>"iú½û'!íãÏéÇWAàWû!M›ÐÌW/\Δñcl°PA[À,d5A´ÁˆÆ3 Œq‰JD¦t¿+ õ‹uŠã}hjôbu„ž^ÍãÏoõ[Y´p&S'Å3B9šUg.ìgøj‚jž,8ñ3³€%Ës9Wœp0ÊóâaýÖ.Öoí Z.è‰VË0êÅ'ºDþË‹u#ˆ-ø1>ÑðM¼Áƒ¤é[øÚÅÇ3}b3F ±Rßm5mmÆÙ ¡e0&ª DÇ.Ö­×LKïHiü¿p?SþDµØ<ž½ak¶ÚD!Q#°RŠ#–."—ux)\²;kžè¼w%RÇ?p!Ú[I@Ž^ßðäÚíe«÷DŸ€¾ÔÚ>"qÒå‘É—öq)VøaJßÝëÒyU’¦¶7sãgÆÄŒïB„ ð~¨D[ƒ >,Æ.DTqT†BêKßR?rkHO®ÞBoâœA7¶•Å{¤¶’ „–œo>×ߨtªi°à´Ï.uv²¼¹©#Yn(\xjív ¾•’àKª÷”}¶ŠGuœõ¤_| „j箿ØÿÁ³hÊø1Üü¡˜3µÍº]`Ö]0cðÝC`´à‰„†Á`Q6ã,ö0»ß±®Çû+ îK?«âƒ“6¡×7<íBÀ ›jï9pïy46dî zÃüS¯Ü·Œá±TÓ @KîÓdôaŲ}lrÄ Ù´£‡u[»bs%2z‰V ?&@Ÿ)½ú^ß§¤_ àÇïJ2 –&´5rã…+˜;­Í^#hc—Z|mßoŒÍWdŒ±¹Uà%Ä’1~‰~“· àï‚ÔOŽÕº-lÞÑ¿¥|]wÄ3ÈÇ˽‘I5ËæœþÙƒ@^‘,Ÿ<¡•ýöš“ª/"<µv{¤°£€—ĵȗR —èÇ8ÚÓR½i/Ñ·GËú~0Á+»þÏ¢ö¶F¾zÁræMkw º˜m F$,³ß=ŠšÊ. ¬aÐÄûOdüeá§r-üáØ„,©Ÿ)xjÍ–) Üó§• ~í¼—_¹¿7B©f€ÒÞåd,v;|ŸØ‰½­ÞØIgŸ|RÊg|)ô’(w4i+W”ðƒG§ž\Ujokä+,gîÔ6ÄH¸mØ7ßhÄ{V‚±»= 2ÊXf6> üÒR?-½£ã-‹|!9Ž„ã˜( ¥~g·ÏÚM¶­Nãyì37k8”hùDy#7ò¨&À¼“¯Zœ–,Ÿ2±=æÛ$.Qö4Ï­ÛQð’øû#ñÊý@¥}&ðÓr½¶©íê© ³¨½­‘?x< ¦ED(hA´Ø¤£â\„0CεØÌ¢bn‘@_À¤~±“ѱK–¹/”úÑ· 6@È/Þ1gæ$ÚÇ5§CñÊ9§]µWy#7²¨&ž|ˆŒ¶/?r Jy) ¿jÃN Ú”x¢×â€ïô”úòÖö%¤^Ÿ,úÂêÓøÖnºèxÍ1†km±)Ç}wd™±‰F³(w”™ *üÔf1Íh¿Se„ã™(J­õƒyákÃê ;ÂkA]¥<öß{nÖP(%úüà šc N¼z² ÿ‘,Ÿ2¡ù³§œü=Íše>%å£3ª_IŸaÍN‚žÔ#‰fK{ÈRóã“82YËÇJQë˜zn¸`9‹ç´‡ÞÜy† lØ1±IHµË€ ¿ÁéCÀwÝë_ÝïCSJ•ï ¾'èê ;màSñ'CfL›ÈøL[€zs-æ ¨9 óþ{€Ædùáïiãý`^µ~§•Be>%å“ wLd@’žHù.Iû¸”* |à8ð¡¤Ö1õÜpþqì=¯1B¯›TÔ7±KƒÞHØpNpCAœá¸fŽAøáXÀLu¿\©yx°ìÓFx~CtŸˆ8-@±xÏ™YÃÐ(:÷ÎòGmdPm1€c/ÏoO·Œi`ñ‚é)éÞãkÖlŠJú|¶”§zªúð5}IûâKãÌ xm8²V´Ž©çú,gŸyœaP¬&à…$° øÖÃ&ã0Ú¶ÙD5ÈxFºUøñî÷üÒR?ÁkY³©ƒ^_§ž7wÖä̸93\S96jŠÌkj<…Œ ¿‡°€|].¦5;ìVUÊ|¶”"З%í%còºv µþŸ –¦:®?ÿ8–Ì›€ˆÁë0Ú† mè«øF[à ‚v E¬3b´K%À§¨‘ÅJ“À'9vÅß%ú0Ú°vãÎÄ›8dñÂt°‚™sv{òÆ_0Œ<€æÆ:n¸`9î1¥hë #ˆ¶9EÀ!‡„š€ ¢gÅ_‚ù%lË¢cX,‹þ¨º»/Qqͦ›&N¢wÁü9S33 +Ï;·üÑ~ª0댫¦ œ’,ßcþ4ZZš`†6wR(˜ô>¬Ó?à³¥¼Ä¯í"è3ÕÛT²@_”öY“·8‡šò\û¾c8xÑŒ±[¯1v)`ÜmÓ‹k#x4ÆÅ àN1V©1ø:?{ C৤~¼¢…‚aý–N·ÉÉ]hjh`zfÒ9½–Œ5Ã<_Ÿ­2Žö:hŸ¹‡5›: x‰L¾$à%z㮀žøó#í¥ø ¨jl 55äùÒ{aé¢)ˆß…ÕcßZ×{=¯Ü¡& 5Î3ˆÜô¸î*ðƒ1,=~É2ûmíÆ1á‚[j,œ›‰ó:tî¬ÖðQÍ0…:3Y6¶µ‰Ù3'¦ênëèaggo x<‘k1ÀÇ/¤5W£ I?P¿¤´O2†]©±>Ï5ï=šCö 4 hÆ}ÄmÚ@N ÚmŒ!t!£RÙÀ'{ £ª@ó‘û`gwA:q)þ¢S&gLcêÄ9 2Ê*InÏÿË’åKöœEÎóˆCX2¤? @÷ø¨³¥|b~E€š¸šzò–®ò IDATf wí+z!ò‰•gÌàa§Æú<_zß1,Ûoº´¶ù]ä`軹(;È&á¶KëU&ðéø)©øø£Š³#({qs'I#cÎË1+C)áÈù§_9°´ÌÃD5ÁL>w6ÎíE ¦¥$»ÖÂú-]}€½ˆà²?)OÖsúøËb OJ«xш¥ú|ŽÏ¿ó(ŽÚ†K½eœá/0 Ú`!Œà›«Þ`D°î–ˆ&Pø1É]>ð£ê~ õ²õ[­G)zŸaöôìÃDŒo^½k£5´T @‘JÂ8¶µ‰)ÇÆ$<À†m]Öè”{RðeKùØì)NÄê>ÂÞ*Ä l¾„ÊR]ÞãÊwɲ}§…y2!0F¬ÛPìâœÚÙMÀEtÇc5€½7,Ak›I8~°™0®…æ¦ô2åÕDâÐÏæ¾òòq‡%Ë÷Þsfâ„@ˆKÿ8þ‹Ÿdà€/)僣²Å„c€—øCcL¤\ÐS ô‘É™´ƒú×3ùÖoÜC2ÈjÇpÌþ3¬ qk~+ý ÆÞh„¼Ø4ãÆ›‡…0»P¥OòÞˆq—6në ÖSŠ™ÓÓË#qUë.Õшgª§þø,ëÿÂÙ“S’×7†M;z\¾Áž|L¥ïO­Š`wÏ2¢Â¿ÑŠQ)ŸÖʽ›}>œì‘I»«$À-¿}˜›õðà”AV8Šã˜eÓŠ·7ÇŒÀI3Ɔ‰¤´9ð–~ðO¤Œè? à‡cé~û$S6mïBëâéQŸ>%ó ú_–v¼ªM#ž ¼““E y¦NOòçݸ­ÛíDëì)éž¡;§2 |#ʪ¤Æº¯Š§˜bZ,gH¾º² ™œ ËKöÕß»ë ¾~kå™@>çqå;–qÊËæZc (´6öÀQ—R¬àÆY+lœ€¸CH•m¡ Ç0Þn‰ bøá˜f?Ëdá$0Fز³§ø^÷_û¸òù,(IjîŽ4ñ @’es§O$ŸÏEàaˆn–x@ ìIé}>˜Bx ®1îL>Ïž’m]Ü4SEÙ$„'å%FbrF‹ z 'atRW"ÀCð¾÷“|­ š€ç)>ùÖÃ9õ°¹EMÀ×6PŒ5 ˆo·ç°DFìÿvÜŽBÊ~¶¯8ždÜÞ–íݱ1ðr9&·g¦?±"ƒUEÑ `á)WÍRî”s§fJºÍÛ{v ìq·ZðQ† ‚ QeÐÚ†·jcðŒAa%•j³“×(!8)'`*)Д ôÑkIÕçQ…ÅÿüþI¾öËê0Ëßr8§> ©3²%("áÑä9‘P³·ñÓÚ{†Áć]~Z[ز£'6ºM`ê”Ô‰tóçœôÙiªªÑˆf¾'˲ÊgLmO¡xGg/Ý?U7 vè쩵º¸e…—áVY )‚'vÍê{H†¯O¼ÀÕe”]»‰äÈ&×®ƒ^b°$þ•Ë)¤À-a?ýÃ“Üø‹§Æf°äyŠO¼ù0^~hÀŒ¾AŒÆ{$9Ú4î<ÂôaÚq*|¢÷ ݟΞBdéhib{¶½ÏóÔ‘¦ªÑˆfbÌɲƆ<ãÆ¦Ó2mÙÞSس¤{ò½$ìâ&™KomUlàJ¯;5W|ƒhC¯ òáicïUŵktI¢…¥ÔûR »éþ´ü7FJB‚/Šÿái¾ü¿ÿ¬xËá¼vÙÂ0 X‹ÛØt\va_ y ƒ … Â\+ |I°W­¡¡¹8^­Íc¨¯Kï¥Rsx$шf(O͜ڎç©ð‡ þn‰òØØ“Ò=öÔ–Zq®(—ÖZ‹!‡•J¢­ Kk± 1}c÷û6+®v 0<Z¬ºjß§ˆ–!±FÆ{‘D ôá$ zjÐ,PÅÔ""€žÿïoÏrÍÏŒI¿JRð‘såÌ£ö5.c\@ç0 íñcvï€[¨Èo@* üàÑÛ;{ò0:ÐSŒÏL £À.ѱ—çjI²xæ´ ™Õ·îìíìE¦PìÄñ&nÍ nB¢ñ°î)Ñö„ã‹='/8$C»só|6š‚|_PT3Ö† ˜ÈaÅ ˜½Ð7èë}E©0(ÊÊ(~õ·çøâO«Ã>üúC8ëØÅˆt0£­[0K*b÷è¤&ŽWe0ÙmÎ`е@`b¦!Pí;’“„¤üë#…f74.I¥þšDÿE¨«Ç§'y¬å"œÄ>Pü¹möZƒà»F[Ó;À xÎÝgä”B<ÁS9P¥‚G»SO x‚•\¢ìI>0eð­T«ˆö/©5TŒ¸­¹J9c'üúoÏ!F¸øÌ+ºûP)øÐÙKñüð®'ð"ï9ÍFl±œ{R±'äDá+£ð”5 *Ç´ƒõKüç•xY䋤šØ¯â¾ô4ݽš†ú\ìAcÛ2Ï hš·ãÙ…ÏÂãŒ! ˼<ûfÍæ ã[bßa[WoYÒ¨4ØuÜ»î·`ω= Ïh(ˆ¶9í|Ú­íµ‹¯@”‡:Ñ(ÏÃóìä)x O,€4 ÄC¹É,`?£J>Ýì(è­{\ÀTÀšü€cTâú‰¿þûJz šK_¿Ôæc¬)½n)ÊS|ÿŽÇ)E^P ñ4"y@i…ö /PPöhrϵ_¡ÂâJ?zoGW·ææ^[K‰ÕޗÊFì@aRg®55ÔÑÜÔRáwvbõâj<‘ºq9™®W,°&kÉ×Á_-hÑÖG­-ø»•M~Y0šBà)p™o´oÐÆ§'È‹g\‘1(¡è)PNÒš EvBñ4;Õ×ð`-j™ÁàÁJd¼Vpž·;þ±šÏ|ÿï6kNI)¸è¬ƒyÛ)ûà‰Á7Šoë»ÿ1!ïìF°Þ×˾Uý¤M¦XOØÙÝ놦ØïÆÆêò†@±çŽX â-N–MœÐ;õ'øavtb`g@`/>Íþ±‘|6èÇñx"Î5…UÿµµJ÷‚°ßü \ðšƒÈ+¬&àÎÈë1¿`ÏÎÓŽ!ôGik»võŒ#•)F†Þ‡¾@Ÿ19‰OÊÁýÅ÷ÇËí²@¹óÿîzp5ŸýÁ}±Ýr•¢÷¾rÞxÒÞÖöôÙÆLŒXÛ„6Û°²×¢v“ððƒ;;»ýpœ»ô@AkKSºŠÔ\)4b—s“‚l¸–LõvgW/}©xYﳞ€xÊžh£ThñcèIs¡¥±ŽËßz8ÓÚ›9t¯©\zóŸyú…­x ÆóPžœ¡N Ê… á 1JY&€B…òÜûQnIo_ªK±Im©"Kr±ºDôkÀ˜T ± Â¥ö<Ö†ÿÇ!äs••+ç¿æ@êó9¾ñ«9¯„;gPÙ¢J<”N”Bc·GÇ'Þ¿Ø„ˆ'k¥—U]…pÆ…üV µ¹‰Í[w&j3w€]2±ÊÌMeYŒ=:-Õ#l?öÇI‘„X k'õòB1£­\ÆÚ í²7Ê´vëþ™?},ß¾ô$^¿|‘]2±Ëcƒ[|´¯ñE‡îCœF`m.¾Àq‰0^€bcÃkIQ19Õª¢2RÝ÷ \àî¬á“ß½7r¬VåèݯØóNß-‚€N‚¥€Û˜e@££È…’=CÚgHü,m*:öa±»¿»×OÏ% yLCFëÕÜŠFiD2»R¥¶Xk®@O¯&Ø#žú“É’ˆØÕZYi¢±Æ:ŒX—6ˆ/ˆo0Æç5ÇìÁ±Ä‰h¨ËñÁ³æªó–ÑÒT‡ïŽÏFÛsŒ;LÓ¸ßmƒõÍ—ï‰q'çà\[6f ¸$ˆÚ;U׫c—€Iq<£ñemtüáÁµ\úÍ{ª’Sà§ïÇû^} žX·ªým 3¡Í¦O5?üHç#Œ5RöÝÞkD¬ç)qsSVn˜¼Ï±—·d]n‘  àËܬò––F’@·a™@/ìÑzÑ(=Ñö³Ò-ÖÈç;Àú"Ì›6Ž÷¿úÀ’}Xqðl¾wÙiì;¢5Î7à;b¯s!ê€hqÌ<ã‡tãBò Íx"…ƒÿâˆ-kRÉ¥Šð׿ȥ·ü…Þ„k¶ô–“÷æý¯9ÐyQœ5’~ܸ‰ ""=)í3‡) ø‘1Nk@ÐݫÊötÓ˜ò\°£¡qN‡¡b4"€oôä¬ò–¦†л{ìô¾ÀûýâÂ}sXµÝ8Îà¹ë Cc]žÏ·,t•¢éš¹ùC'ðŽ—ï‡B9µ‹tLA‡Û‰Mh\ÔÆî%ð”õ*ˆs±ÙŒ8#=IômÐ$‘q‰¼'¦òÆ®(¬yÞúà•‚¿>²ŽÞrOU˜À›OÚ› ^{Z,³ƒ2¶E6h(ø$Æ(`øYÀôÐU1Þ^»l,–56¦O Pùì9=Ü4"€—Ë¥­)EÆqL®ÅÊ:Q°ë'œn6^ÕL#âvøYà~ðu1wj[Y}ÉyŠóNß—/Ÿí-Äæ¿ß„@ó±é±ìÆ›=WáöÌ)h¶‘dw+Lâb P)ÕßaTDZÃÆN¬{y‘K¾ñ—TV%è'îÅ…gh=)î×Ó®M&p–üx§Ê~À £‡‡”åðð²Ò ;H B*Þ·.Ÿs.À(œ‰ûý›üR ì¤o×&”R¡oý„ƒgsÆáóܧC÷šÊ>q*‡ï5Í%Å´kWc‚œxÖ(Øc´¼ï–"ÎUhÐÁ’gw}ÊÒ9Ø(?H#@ˆðK±<S-œaP¹ö(÷>ú"»ùÏUao8ao>ö†C0¢ðŒ}sA1á¡£1ໆ–~t”~PVˆ;ƒº^.G.à ’5§GH ·l¨Ï£ž)Æà‹AÄwº¼Öð'àòèk±‡w»à<;±QªØ é¯åQÌ`–¹ÿS —4ƒU¦ïÂÀCOmà#7ý™®ÞÊ3×½9g)Fì„6A|B_ëûØ$‰2ƒxÅ,àä»3㤨˲ )·Ë¬"H  åL­s§ÿ&ÿúZR…EL÷öÔ×b˜+6ØEaSS{ Î;}ÏÎÌú²K´ÿ‚Iüðã§qÒÒ9a¢‘ ÌU‹Áøc4=Î0(bBM$'BN9»„D´ë_äTÝÁPRÒG?H '2îÃBÄnoPŠžXÇE_ù=Ý•gg»ˆËÞô2Pž3I n}_Žm%;òQÜa5‰ºsz$ЈdRÎT/cPHØgè}ƒ=üéÄ ¼S ø€‡âÅS8óè=*ÞÏ–¦:>sÞ2>ù¶#hÌçðźqGfißmwuGlDßeÍÉ™ŠÄKôipíJ=§\ÐLȸ| .Ž!'XFÁƒOlàÂë念;¾£ôÊ£ò±7½Œ\Îþnñ©Wû[ß—CqP¥ÒsU™ôœ 4"€Ê`u¹¤Ðþ‚&¡d=äú  G7ÐØ¿*ܧ°ùðÚ[ê¹ø¬ƒ*^[‚N;lÿ}éÉì1cœË‰‡M‘A BÁªi\0Q ÞÛŠMDbUÌ+ ¸pår@_|¹ˆ²ÍSÅü~Æ¥öFlÌþ?žÙÈ{¿t';‚ĤW¹€O½õH”§Š¿{BÚÇÇgàÀÈ„7ÅoÎefÕÊ'‘l r÷CG·—zt—’þ+,îx ¬ØB§oøç3«Üa˜7m,ßþèÉœ³b‘ *±I0‚¤$ÚE Ú¤"Ö€¶Ë…`i`o¨…ãÔ/è#åAênwÀgûW7k»qcxdåFÞwílï¨<8ùй|úÜ# dFii¿kÀÈ„§lY!£  lR*eE‰¦"à6}= ì{Üú8÷šÂ®c»º}®øÞ}\õ£ªâÊŠR}]޾î`®~çÑ´6Õ;ÿ¿ tí-8£¡ ‡„^QD†‚3pg‚>`Vkc0Åã¾ømX…ÁWÅ:Jàáç6ó®/ÝÎ¶Žžìv ‚Nòbõ€é\‹À¨¦@Iäßðc¦TÖM‚=]×’Í‹«—’ ZsÃÏÿÅ'¾ó7vvUÞ’%F¼7\xÛš(PL•mϰ^ßiH % nFÆð}Ñ (€Ö~—Ç “0ÅC= Z‰cËF1qün¾øÚsÊ ÚZŠ:{|.üòÝüüOOUåù%Á_k¼ v@Ÿ½”Tï ì‘GGµ wR.†ûüLJ^àÜ/ÞÉÃUR_£tÈâ©üà?OåÈ}¦‡Žo5 Áf"gmGœÑm°µ«IÄî¹·çC.Èk(v¿>˜0²rš‚>aÁ̱|ç’“ÙcVåâ*¢´q[ïúümÜóðÚªû`ò9Ïe²@3Êz€©A7Eâã^\Ê-·kÒˆMÊæï~ÁhcÀj‡.žÎ-9‰)í%h’ž}aoúÜoxxÕ–ª~›vKÐÎsbÄ®ùmCA„`§°A8õˆy|ùÇÑÒ4¸pêRôÐÓxÛçǺÍUÛˆR-ƒjŽôC%$z)áœö²˜ŒK‚a—Ö[ðÀSë9÷ wð÷ÇÖU½›{Ï™Àw?v*'/ƒ¸CF”hR›Yh0j-·¢n¾¼² L†‚Ó‚Q•”K«nÞvê>õ–#¨Ë’4ýîï+yÇ5·³½£ÇZn† ™ÕÖ+MµÉ‚ÉX†D‡þ¤z`O¼8‰á5kÔRF±mgþÚŸ¹îçŶŠVƒZšêøì;–ñ©·IK}]¤yRÙÝ€Á8¨¢6«øaOÄmÔ²k›¡Çn ö”âcçÊ{_y@Õ¤òîxœKoþ~Áî®´Ç+ -ûZ>ŽdªÌíøú?ÎqôÌú©7:°Çí qN£Â¬˜â|ð?½ûIÞ{í]¬Ù˜Ê[q:íðù|û²SØsf`PS”ä„$qëœàÀNcì–[MR—°0Æñ…vyê¸æ]Góšc÷¬LƒRíƒ/ÿô>ÿ£û‚Tö”¢à€•!¢Z~@5Ã*îM'¢šîÐw ì‘§G†ˆ ½(áñÕ[yûÕwrÛ}«ª8–æNmãÛ=™×/·éç-iƒA³Ê<ˆ“ ºÏm¦"cͯ]R’¶æ¾rÁrŽÚf_oÚeêõ5½ùO|ë7Ùþ:f4œàÏ$#›Fî¹IÊP±¢Æ9 ÿéó!‘û¯_¬WºbñŠ ¡Œˆëìéå3ÿ}/÷>¾Ž‹Ï<Æúê w}]Ž‹Ï^ÊÒÅS¸ãçõ¬èú_ÄfHö\À2Ú®íÝJÃÇja޾™“›¹þüÌžR^Ú´ÒöÎ^.¼á÷<øÄú"øÃdCþ(Õè£T3 œ”|¯ÙÓµËz¼n9`ÏzfäÊ­ÿ=cû·÷®ä±ç6óÉ·Æ‚éY'ÈVŽŽ=`G 6²Î­ù•Ød¨Ö·oO1Òžõç#üʳÖÿàÌÃ%ó'píûe|kvvÜÁÒÚ;yßuw²ò…îPÕàLEð×*ðª­%€ QѸêžPßKªðI5>ÎI$U7Q]6 pX¬Â¥@paåúíœ÷Å;øÉú¤ÉJI5 ÜœÎÚ*8ðƒKþ+à¦` ' ƒâèýgqÓÅÇW üO­ÞÊÛ>ÿ;V¾hÁ¯†ü»ÕH®ý)±N‡r€>x°§Ì±š?±b PÐ\ûÓ¹äëf{öÂWŠDlL¿øÁ8†N±Vö‚)ŽˆpÆQóùÂ{Ž®Ú2çÞG_ä­W߯†­E7_¸Þÿ®RM1€$ °,Ød—€.É‚ÐË{Q !ʤA9ðØr%ŸZÍ›?w=½aFi×È({ ‰§¤WàN.eËmú4x×ûñ‰7N®‚G„GéWy†÷_w]]…„›oøƒ¥šbQ°™¨Êž4RÐË’êå‚=­œ¸gIäK°Á^±~k'ïù¯»øÆ­WåTÝÁ’v™VD¥¬&€õëˆêòŠO¿íHÞqú~UkÇw~óŸøö=híb †ÁÍ·;SÍJ®Ÿ%£¬x¥Ô·¬‚d±döó¼¾Þ©ÂR… Rçñõ[ÿÍýO­ã“o:œIã2Ž–&òœÚoÛjð”=£P»5÷˜†Åà“þT÷â]q —¥ÂUã#`—rÁždIÁubc‚ÏÛ:zøÐàšÿy *'눔m¯wà€]{ÏŸ>žï|ôdÍNÞ\Ú´­›·áwüé¡5Å­E«_UÞ9Ê ®%fP3 À8Й>¥yy@'ãE\²[æQ ì„ÚJ¼Á$1(L˜.ëGw>Á¹W߯ª!H=V’$²`…v,˜Ä7>tSÛ›«òÚÕvpîÕ·ñØs›>þ‘ þÝj†‘µ~FI«@/-ÕË‘ìi°K†únJœ›äÐw'ëá‰ç·ò¦+~Ãÿþ±ºÙlJ‘ Û\<ðóøgsãEÇ3¶¥:ÉmÿýìFÞ|åoy~}íúøŠgMPíC4FŠ" /÷žþëG¿–¨™ªW¢‚ôU'«ªljí®^ŸÏ}ïïÜûØ:.}Ã!´6 ݹ‘#/8gÅb>øºƒñª´ï÷>Ï%_ÿ3½½:ÃÇ_TkÀ¨vñAŽy3Ö\}þ ™°‡K±+ú”€¸0â;î_Å«7sŹGVmݤèžR\ôºƒyýŠÅU{×ï|œ«xŸUòkÐÍW«À¨†€8 :¡”SFáà€)­ØK>Ò~ jϯÛÁ[¯üï{Íþ¼~ùâªg»9rÉtÞýŠýY0},Ëš]•wˆÀµ?}€ïÞö¨í®=ð'©–ŒÕÈ?™ ¯>!7 —þXâ–~Àîêeô"^"*RÙî¼+ˆæš?À½½Èåo>œqUZ‹ƒ=Øâ¼—ï[µç÷úšOÜr·ý}•ManFž T‹à‡3$É”eƒl£\ÊV—UAâöÁHýb(Dõâ¶Æ 3cªNâÊà’‚þôÏÕœyù/ùëÃ/Tn@‡vtörþµw9ðˈwóõGµš ( šbBàLˆåªª‚=­ Dßh*\ Š-;ºyßÝÉ~t?~•SU’6líâ]_¸{ŸXW?`û]{àߨ¦—í.¨î±Je¨ð®nj|v½ô=å Ç\1 ~pûã<ôÌF®<ïH¦Ol)÷AÃBO¯ÙÊù×ÝÍÚ-¹;Fztß@©šÒ’$f€ 0!ÑûêeIv²êe0 IJ÷öØzèÃJ<áßÏmä?>}+·ý}å@6dô÷Ç^äÜÏ߯ú-.G¢Dþ ’ùÕ8Õ"ø¡Æ@cìÙ0tƒ¿ƒ:›B?j|¿`—Œ:»JÊý+ö¸mŽî—Þü'.ÿæ=t÷úyK¥èöûWñ/ßÍöî^E±‡Š8Á_ëL`×ùÈ¡šYcœZ Ä#±ÿ2žž.îÿÉRf½Ï£ IDATJSZmþå_žáñU›¹â˘7­º©ÇÊ¡[ný77þüADž²©Ä ŠnW¡(”'ˆ¶Kj,ò¯Õ?¨ @âàïóÐHôHu24Š!¿ÿõ\oŒ %ê“k¶rÃÏÒ%ÉáÊïÿþ÷øJgÛk”=j]”Ãf#ˆ§œqŽÒPÍhQ’Ꜧ½ÚÇåN­膊‚v)—žË³ Í*¨3\§âô4¿å/Ü~ÿJPÊžŒày¶ÝÖðçv"äPø¶Š3q¨ÝÎ88’©v@Ä—º0ù—?ÿG*гÈ"\;‹•¤y‹»‹@{ ‡¾öqû}«O…‰(Oá«}ieó xZÙÿsÊ~£ؕì>K‚‘Lµ³ üý©í]dªïµþàtb¯ØÏ<{ÁÞýáíÐ{^}ï{Í䕇‡±*¿Øâ@8àß^¸ó0‡MDj”ÂæQ¤Q#K‚Z ª)¤â`×ó¥@^[?K”øÁ‚ߨ0†â¶Yã\¢F©!;7‹<¥xëÉûðÍKNdæd{0ˆBðkêShB}Æ"êúb°G‡Ë:ÇìjÁKPkÀ¨Æ€¹ „Ä@^›¿AH~ sõç”SEðÛsúʳvox\)Úgî~pÙ©œrè\+Í=çô‚ü €'ø¡[<§ÅäÝ_»Ü±nÃ"‹PRê¬ÖõO5ÅD\F —EÀïYõ?'5¼h8ËÕç‰;¨s„PsSŸ9oŸ~Û4ÕåíÁ"Záyb³ ÓðígÍ‘h”=†<‡¤—#X™­ê›j‹D?×àz«|ràw’Ó(Èyʃ`A‚e×übHM^;²Œf§6Ÿï]v ‹fwK J ¾c*XóÐÆÅ „š^Ñ8Ò´dKjiZÖh·~ü®$ï4£@)ÏÇUà5ì&)´Œ©çœ‹†©ý¥iîÔ6¾õÑ“9ó˜=±lÌØÉg·†Ë9”g·»Àgk T6f€P 1µ>k†×ûµ>䥨èã—ÀÍGp$·u—)졸Í$¼SPLßÄ×/>ƒöœ2è—êr\ò†Cùâ{ŽelsC¸\ñ íhp> ÓƒWjAÎ$0ÜK‚¬©XkÓ³fÀîMÎ&øØysÖ…[#x"NÕ·W<€…3ÆñKNaYㇳ#eѱÎâ‡ÿùrX8Ù2‰8îÙå üÁ‘d±Ó¸ƒHCð{Nk!K‚Z?Ô2þß»B”ôñÛ žG\¦`åBh+P£éõ–#¨ËWçg¼ãUCr‚ñÒÅSøážÆQûÎ Ë<ç%ð\(¡( ÷ xØ¿FÙ€¨~»WÞS¡[íèÄÜ’˜¶æz¾zá ŽÞfŸo,uvÛ­; s pߣ/rÖ'ÅŸZSÕwì=gß¿ìTN;lž+!çF,Øþ,n|œ%3à\§£Ô?ÕH¿68p–_ȉ ·ñzÊ*à n½ 퓚ùÖ%'³ÿÂICÓd¼pÄ=ØÖÑË7ÜÍ~t½¾®êë›ëøÔ¹Gòé·Á˜†z§yxØÊÙA‚È hÌ€rfdECŽTª)·¬•uW ?EWWÙ[‰Ø=ò.¾Åsé³ö™×η>z s¦¶ mÓÝR$4E¸ñþÁóÖÏÙƒ<«M§6Ÿï^v ‹g·[†d\`Án€r³B;^àa7ÉpfE©!ª)Pm2}ü7õ('cUЦæŒÕ ŠÃö™ÎMO{kãе:9¾Qaªí×ÇWoáœOÿ†[ÿúlÕÛcÈOâ?Ž_lO’ zPð½ pȪ±DÃ4Gjfj:ª)P;Râ–~Š[y Ù X€8¿)F´i„3–ÍçºǘÆàã–(®íèêéåãßø ÿùÍ{èì©n6âú|Ž‹Î^Êß{ m- Ö( ŒB¼ˆv ˜JŠòœÚ™£5ÄjiPSn>cƒ{bn>qÑmnúz6»JÁ»ÏØO¼ùprÞÈZË.JåN1V n½çÞð™_óøª-Uÿ1ûÏä>y:‡í=-,ÓnD}êPRMMÍÕ HÒÈõÕþ¢›Ïÿ¬5ß­YÊ/F…A-‚ ºì‡qÞéû g'ú¡@ÐK°jývÞò¹ßòƒ;¯: &´5rýËùðÙ‡Ïyäœ ÅsAUVšÙQËà‡e#sÌn>¯èæ3ج=ÖÍg‘®Ä‡¸¬DÓçÚ÷Ç+Z8œ)s|£…„v‹‚Ö|á‡÷ñ¾ëîdóöîj6O)Î^±ˆo|øD¦On¶£ÚeØ&öP1žJQÍ1€‘9¼Yn¾øV^O™ÀògÝWÊfÍ bÞ'Œkâ>‘#–L¾nì©ø’áo¿Àë>õ+þöHõO0ÞwþD~pÙiœ°t6ŒýðdF®5ðC1€¸p¤¨_%Ü|¢Âˆ5£ŠëRml çÑBDX0}ßùèÉ,šÝ>|ÝE´ådO0¾››þ¯úaÄ-Mu\ùŽ£ùðë¡¡.‡A†6¸¸[£æ¨¦@@#øvó‘ØÊkÁo—¦A¬š%Ïyö[0™›?tSÛ›‡¯£È’@ "†¯ýò!Þ~åoY»qgu߬àì勸îe§°çŒv{üøPø#gn–G5ÅFŽÔ‡üO×-‘­¼X‰€Þ·þ)s+ÿ÷ç§ÕÎr¨©!Owou7.E©ÖBm1€„Ôº±Nøø)úøEÄÒ¡b§òŠÛAcÓu mÍõÜøÁ,?hvUZØëk.ûúŸùöo†s’cãÀ1„Þ…=½¨£»Àåߺ‡+¿oÕZµak'ïüÂí<û¶ª½# ZµŒÌÓEtrë„+)ø¦ª>Ù‹>þ¢›Ïkm°)ZŠ~_#Ò‚´ÕÓ'5sýùË™[¥Ý|Ý>tãùÛÃ/„¶·ÁÑ@Âi#àÆFvË_(ô”ãF¢*gé˘^J‚bà·Þ÷Œµˆ©ã›ùÚÅÇ3sRåÁÿÜ ÛxÇ5w°ikWÑRe&àE2E)Ëàj ¥¶&gaO¯Ýí®ÉU#'~¸æ$¿ràw!ï‘L7ÁWÀó¸ô /«ên¾ïüæ®ûÙ6¬È1”)êÙ L>¨;ä@Lü¸=…à·ã8sR 7]t<Ó&T>äù‰ç·ðîkï`ëöžüJUŸdåj0F(däK4Pýd »@#’²19´½¾Æh‰©·‚P—¯d$a.zOT1-¦ç&·kåwq@îL{hj¨ãªw,cÙ~3*Øž"#|þG÷ñ“»ž°[oŒ›à+{¥(¥D¿ö%nYœ`äv;Ë¢ wŸÀœ)mÜtÑ &¯¼!ô±U›y÷—îdûN ~¨"C@Qí3è·“iP¢6I£H#’(æ$óö}ƒCÎ….&ÁJk6ºG„ú%ó&ò_ï?–ñUÊØ»vãNÞwݬ|aGbm´·*¯M‘òìI¼xÊF?*¸% Ü1Ý–{ÎÏW?XŽÿxr=ïÿò]tuùÃ~ sùÙÓ[Ȭ+F­«v{v…F$Èçò+µŸ^GuvöÐ>¾(iE ±¾»éuXË`@ìþ}œÿ؃fsÅÛ¤¡J»ùynç_7ÿ¿½/“£¸òüEdÖ]}’Z'‡.k¬6ØÃ¬w홵×ÞoíñÌ|Æ×xìå0f<ã]`ìelcÃØÌ%!!@è>FR µZ}¨Õ‡ú¨®£ëÊªÌØ?2³*++³Ž®¬®CúÕ_U¾ÌÊŠŠŒ÷âÅ‹ïù‚1ƒ¹­%î~¹!Ç)“Óo+Ó!09®!¥²-Dñ€“Tæ—i«–µâÑ›®ES˜ÿÝÞ üèá·‹e~ sú©NIc1ãÕ¾¸hš—J‰ªÜ pôå5!€ùôôÙh:Μªz9l|™–ÛHÚ’¬†¿%@’2|í³«pÿw?]6æßÓ3†ïüüM™ù¡ïäóÔÑ©ÊüÊtˆ@q}fH¦òÊê%éhÇ]цu7_Wæßux?ø×7eæ—*Ëü„¼jÐãXÜPLœÚtkx~jVªR0:Â2¬jápÜpÚiçµ".½êáC’Lvù%„¥s|ÿ¿\ˆï”1bï+;Žã¾§÷B%I Zd'/U ÊM¬ú¹Ê .ÏõãžÆÜO‰œ».ZÙ‰‡ø™²x>n?8‚¯Û†DBJ'P­óiõ_ËüŒ™Næ§VÅ£j!l€—hi¡ÙHæEJÛ{]6k øŠê I]`°Û9ÜýÍÕ¸þòÖüŽŒO¼zë^ù@1öÍù-© ˜â¹GdƒS• Åšró%d½Ÿ8¯ýè³p;¬ïRÛºOâÖǶ!‘¬æ§NûS¦HÄ0ò`¹ë3WT­ÀŽÝÎFÁÔpÚMÀã´aÖ¤®&×¹ IÜ<.~öÝ«ð©/Êýå9B”þùé½xqÛqe™Å3¿¥¼@@”¥=‘p``DñH9A V|!þå×”eJ´yÿî|r§¢UóȈä”Ê$1Dc†Gæ¥Rs@Õ zP¿ý'.$‹Æàre.+Y§r¦½édÕŸ ÁiÓ·ç”aã ÞÊ»ûðXšùŠwr5‚%$&'/Q]£UÿÆ>}aîÿÞÕe m¶~÷îþÍ.0‰Uó€ÃÎeMGãqÁÐ ˆVZ„–2¢*€ bØhÁÙlËë²2îËè^Á˜€==ãÞ?©@7<°Yf~uß‚N^êžyÂäåO%¨©y*$ûÈÆÁO_Ø…û¿_æyûqÜýëêd~†ÚN$j¬…r„?#ŠÅP8z @·ûƒicªÝiç,ì„i÷Z¹Ï<øÜ¼¾gТûË ào~¶G‡|º5þÊwr‰I©e=ªÔ‰(A ˜Dð¹Ë–ãÁ¿¿vK]±e¼¸µ÷>½GžîU!óÛxšµË“1`6l8ÿô»VôÏKÅæ€ªØrO@–䜚öËjÝô ÉkO¯’•\ä•J‚Ÿ<µ û>´F8Ø?…o=ðÆ}aªü$eéß.¥î€êÃ8gˆ”€9E¹ºÞ/‚ŠÏrþéÛW–e«ó [á¾ß+̯8²ÒÛÅÂârðÇLiŸ`È0úÐA<÷ÕªŒT³±SO˜ö‡&ÉF*’~ Í'(!–ŽÊÁ=8 H"ðãǶáøHiw·¼?ŒïýâM„Â8BÀ€R€ª”âëIÔw‹¤0PÆ” G  p„á/>¹?½áʲd-~æ#ø§ßïe“]mÓmcí³-¥¸¶T{§ÚœI‡³ €d‡å e!ªZ, $D„Bò\Kk„iòZÿ]îà)õœ2D¢ üðá-˜˜‰äþª ž}ë(n[· A”×øËäÈ¢_=™ËD(ƒ0%úÉ_^¹ÿø­?+ óÿnS~þÂ{ò¨_Á%ÐBàvðYÀH$jh”ˆtFÌË0å—c½ÉKurñ¸ìpØù”f`M¡òl€F@)Á¤?‚›ق٨±Ï·þíÅn<ðÜ» TŽL)•ÕB-­³v*0W¨{{’D>"„á+W¯ÄÚ¿¾¼,!Ø~·©ý©DN¤Z¦¶±¢Øm²½Iíw*‚&Ù ã ûpµ ª@߆5' ééã“>ÃéY«×Q†)ŸÞ’ ¢¼°wÄ;Ç”|H$%ÜõäN<µ±GN.AQÛ™rïòLUKSb&w¯\³·½<ÌÿËWâá?uËŒ/±yi›RŠÇaK·1KÓýþì©!#è\[y–,BU `ÀzÚÄdP»Dˆ²mW~ -®LµÀ²B JåÕB°·w?ýížœá³BÿðÐÛØ|à„È„)ñú(  qÖ@é•¥3©šÌ˜øÆŸ w|ýòŒÑÎ 0<ôü{øå†Ã2³3¹}ËÒ6·Ë–îs M%CÙÓBʰÉÚV³Uë¤ÁënÐI>ÿ,ÚÛš2:fk£GÊ”Žš@]dŒðúþ!t-ðâ;_¸ ëê±é0nzä ž ‚*éÀÓk-ä&’…RÛ…,âÖ¿½þcøÑ—/Éa‘3½‹»WÑŠ”HOU:çW!³7Ÿ…B³Yy+„mœŸšÍU/8l–ì, ÃÝoüÔ ÚÛ4Þy à‡Ö¦Æó1K@(”˜ øõú#hkpáËW¥ã àæG¶bÒeT˜­ÞÍ—f¢“½ô;÷‹â»eØôÄðàsïâùwŽ‚*?ŠtT‘ê…ÇiG²ý|3†ywXx«ì•*ÕÝâú7ß°KO?16)G¦T¡ðV{“«ø‰]Q…ÈÉ?)K‘~ñü{Øux °÷ȸšÚM]ž^Ç&e®Ûœš8 Ÿ¹xiY˜_b ÷=³Ïo=&7SFþ*[ç7+^·-ã˜A’DLù²SB¶ÞrOy3“X€ª×€½D@®ÒÒÂ30ZZ2Cqµ4:ÀsÄX%³ ŠÂMd!À$àî_íÂ×>{žÞô!’¢$«ý(ƒÊoP•ï«á Jü¹rlç•$†{ŸÞƒû†RÆÐZPûUPJàqÚÒUU¶‡CaÆéÎ_šÇêÍ5!lŒ{6I¤ ë)'ǦÑÚš!ˆ£íÍî9¯ÕMUC,‘ÄS{äCªž/wÇ&™ E­.†’$†|f/6í?![ù3˜¿ê•P@£ÛJ5>–Š”š6t “’ùãyÇ£ÌùÊèY½¾ý¹J“×J3‡‚‰‰Ã`ä±jþa„ÚxÆþ È|¤oXÞP‚̱¦«ÕžÖ–Ñi.ïó…PDÀ-ë¶áÃ!RŽ}É՚ÁO-”L㟠&áä°á¿ˆã×ͱ +†š}îœd„<­§‚ŒNø >Bõeã9t6»5”z}Aó¿çþÙ8n|dz‡rÄ&×€€€V¼Uæújò8”ôß™ýibÒˆAèoü¦÷•We ð\¨9T$BÉ^§E÷áy¾¯ç‹Ú<àyjý0QÍe0ŠãæG·¡,¨‰m%¾!©|̱p1Œ1)1†Á£¦å~QbsV5eT1ðúš£+þó?¿àKZz Áè¸K»Ú¤í6žÃâv/†'ª~oF`ʾtYÍ–v°Tæârc*ÅÍëv`d",Ux¢¶œ|ŒÐÚàgž~bb‘HöèÏy¡ÿÕÛŽÍGݬF ?)éì}í>Ò‘IY':š]p:¸Š.óQ¬Š`†I7>º#“aPew¬lì«í‘°ÛhÖ®?@”$ô›Œþ<Äÿ=÷Ö¬,jV ®_û>^ÐÓƒÁ(†²ý!XÚÙE?ƒâpj&‚›ÖmÇØT$è„ÕÏÀ ´48 é'GN!5HûÅØ³Ç_[{¨ÌÕ*jr  BÉO(Çþ :AöþáãXº¸»º­UvßlöØÑÞè‚/TÆ€!óy ÿyÙ mu/NÍDpËc;pÊ•ScבÚÈIfÕä¦Z Rˆ 2ýEF¹{ç£nåBM?µo?Ì€gôtAqøè @çÀ,éôÖ¯AºÏâää,þ×£Ûpj&šöð£¬.Ô~€r- Ž,_èA2a–üvèµ5U›ø³Ô´‘Šwëé½}'E :u0åç)–t6 œ$)Ð~¶Ó³¸åñ˜  Tþ-yWA­:ùèKk£SJª£ƒ³89:aÔ,!&Šk-oìyFÍ €“¯Þ5Bþž.1†=Ž‚)‘´¿­Á¶(P—ÅJôqÓ£ÛáÅÁÙɇ#râP RñÿjEñ:xx¶ìv%9:`ì^MðÓ¡kÇJhÚª@Í Hx­‚\~IDATÔÓ§|Aô Ž![ç–v6È E«`ô±V¬Z8>Àš'w!M*j?Q¬ýõ3òóÓ ­n4[šZ¼Ò…”¤ôaíS{DP*¯í׺k¯Qq9y4zÒ?jŠoàøÀ(ü~#¯Qæ#¼tÓÜ[·úPW`pýmã¸Íè\÷¡T}XÚéÍ j¶@~O gEâàÀ4îþ킎*.Æ”)#fü?‹ŠÝFÑÞä„VPªçfüAï7VýrK-Eû)u%``ýO€áe=]b Ûv‚ $2:Àqg-jÏ×¶Š *3ê\êc“¸ëw{!$$e’TŸj?ÏQt4©óþÌsñxÝô™U!\ÇoæÐ´UºÀƒÝ k‰f6ÇŽ½=rî@ÅãCÍ‚ëà8œÕÙ ’¢Õb™Kf°ýG'pß3û! ¨D”å=ÙðWéÿce¡Úœà)Mûˆ)…‰:–Š/™†Q;Ç»ø–­~Ô¥èÛpç$aø[°Ã踇?‚²o 4•éÕí´Éû4çj¦¨«×„ÊšMØwt÷ýá=$E€€(Uœ|¸Êÿ'‹Kk£v»M×n²x´o“Æ1þ¹¡÷ú‚º0°áŽM„à_ŒÎ}Ð3€‘ÑI¨â_;%höÚ±¸ÝSÒ³’…oûÁ1üôïB%Yó¡¨Ë9?!ræh5³/!@*±<ÆÆ§Ìöù ÿwhÃíæÖ «5½(ÂñÛW¸—‚à-1`ëîCøÜ5—¢£­úsmòް1_¹Ó‹• ¢I B BqÐɃmÇðÀ Ý`@Ae塯vŠ&^M¾CÆj£Ý{Í‚©¾5ß5u¬êïik±åž$'ò_cÀIý)Q”ðÎÎnÌFÒþÚ¥ ¶&'´”;Óp)E±9JŽ€·QØ<¼n;œŽÜÉ=ß|o?ñ (ˆ·_Ñö•¡±®J£ÇŽ·-õ|µÏ8‰bßÅ&”až±ÿ-÷fþ¬Ô·p|Ó­„Ñÿ ˺ x{k7â‚@Óo£Qg“ ]-îŠûª]r(o¼{¾r„±Ê׳̥ÕcG³[öñ'ºsñXûö÷ aœÙ7F(ýJ߆;³c×ê^Àà†5» È7a`ôgñæ;ïAH$Òª³fikr¢«Ý3·‰g¥Š‰ `ãa<öj2 VA=ËXš½xÝv0’Þ ª–DRľý=˜ g—äÔ7 ¼ºf¯%¯ÊqZXû³än£sÓ3³x{[7Äd"K…dš½,éð(ÖqÔFÑáå݃x|ý‘ /Èz,ªÁÏë¶þ×D2‰½{{fí W@îÚpGVŒ‰zWé Ì'üÇ6om^ù¹å>¡?ŽÄ1í aùâNp"¯ƒ+/§‡×iÃl4¡¤"¯Þ×9‹špÙy©ÿöÒÎA<½ùXÅëUîG(:š]pÙyÃó Aľ=ðÍ ûžZÇš²uÀ*Äi£¨ôœýmFˆaöÖÑS>lÞú>AI+®jJq9y¬XØ»V|¤ËU´‹Ú9ˆ§ß:Vñ:•»ðÊ‚ÓVÀ¹qOc‚:^3N‡×]s Z[¼†ßg ˆ IŒù"H$‚FV.h¼¾3Ž´68`çÍX 33!ìÞsHÖæŒ®!Øn“â_èÛpO°œu­fœÎ€ ­—ÿÐÛкèBȵFñ‡«¯¼Kµeе£¾(I85E(jÜÑÎÀZ¸<š¶B^ 4c ¡hþ(Dcϲ3(%hòØá´›x°3&1é=šÞ‡1iCàÈÿÓ?¸EUûä\“Ú=‚§N gx£B›š.°5¯þêC„òß0»Ñâ®\µú|Øu®¶ÚAF”¦‚1‚Õÿã´†ËΡÉcWÂ’ë ´¿ $°ÿ@ÆOùLï#IɧNì~òFø“ÈfzmÑž«[Ô«Èbpôç–~þî[8Þu'LÚ¦±Á«¯¸­- Y]C{‰'1ˆ!ž-ûS§#lE“Ç./½@¾3þöì;„HÄ4V'Ñû†ß¸÷çÈftÀXÑê õ&ò1|A´%WÝô_yOÇÿ!†‰â(.ºp%.øè P%‹,3茡hSØ™iA‘ „ ÁmƒÇi¬î«ŒÏ˜„ãý#8t¸/G3!ž¹qäûÿˆÂ=­.P/ÀŒ¡sç >ùw—8ÛÎ}œºÈìG-lÕŸ:WöRa¦‘Á?+ Ì"ÍžB gnýù\Ç5Z…2»ö¸M€ ÍËW·5®ºþaÊÛ¯0«Ïs¸ìâU8oåPÅ*­ïj‡•$†™Ù8Álÿùi BÓ¯“Oµ£j“1IÂÀ‰qtw÷BͧXLLìñ÷múAàøv5úK>ÆÖÒŠ5û4kYÃäZ: ¸.}ìhà—\ñÃ[yg÷£½::ZpååGS£'E3ë¢$!I k¶ïXޏ<<^6ð™4‡Jg±ÿÀLûr.ݳd4ðË“;yñ‘±ÏìXoÈu½æP«ÀŒÙ‹…~& ÿÓß\ál[ù3P®Ó¬R”|ô#ËqáÇÏÖ¤&Ï„ÖV Ú‚‚aöÙú…§ð8x¸r˜®|Q<‘ÀÑ£Cè=6)GS1IšŽM¿óÔ¾_mAa*~!ª.¢¿¦¦P‹ æ/D0½OC×E­-ûÒ½ÔîúL® :œ6\zÑ*¬<§+ÃY%W''DÌF“˜%êÖ`HˆìÄã²ó›vÌÿ-ƒ$'NŽãýîcâ¹—V¥Dä­™Ã/ÿ$4ÚíCñÌ “ïÔµ¨5k¤ÎG+æ{9¯Yø©ïý•³eéÍ 43  MM\ö‰`iW{Æ=ÓÂäüQAD8–@$ž¬y[!€ÓÆÁåàá°qYÎìïILÂØ˜݇ú eéÑÞD ÄüÃŽïZ÷JgÞB5|ß« Ôš°bä/Y ž®‹;Z?ú…Û8‡÷º|•nmiÄeŸX…®…­€‰KÏéL!EâIÄQ!Y3öŽ8í6¹‚,–0û'ŒI›Æ¡C}˜ÉÇøÄXp“ïÃW5£w1´|EÕ£–À\Fò|óû¹NR´ÎK¿~«ã#·Ê›.ªhnnÀEœƒåK:A©ú3ÙŒoÆ€„(!&ˆˆ'äR-£vOa·QðœÎi§æg’„‘Ñiêé3É˧¿>9žøð©wŸÙ†Â\c…¨- @©#¾åÓÞÕâè¸ôß°7.ú&qåû#.§žÎ^ѧv+«I—1ëIIQ‚”K")!!JH&¥²õ<9š#°ñ2£ÛyšwÙ.%K`hp ‡ Ëï>͘I„ÆŸš8ðô¿'£3qÌ:FT Ê1ß/vEÀô{îÅu´®ºþïygóŸ£€`+%X¶l!V­\†Í ºÇaª d2)I‘!)IEQb˜ò.1¨öE¦ûŽj¬¤D^Í T)DÎsò{žŸÎQw–ñij:€¾ã'144šÓª¯ù¾”Œ6øz^[9uÈh]¿P&¶Š¹ Ñ6ªµ&¬šócß+øšÆ³¯:»qùêoò®¦Ï$¯ ¯Û‰sÏ]ŠË ¥Ù8þ`Äpƨ¿®ÐáH/L¿_(ã+÷cüÁ0†NŒc ‘¨A>“[&ã³»f‡÷<æïÝÜ‹âæòÅ2; ¸¦Ðß« Ôšæ>J—ÂàsÑ:Hóyמװôòoqކ+P€F ¢±ÁsÎY‚Å‹ÚÑÖÚŽÑִ—e1aÜZ¸Æav]æ I’àó…02îÃÀà0fC†a¸Í ‰±à¶Ð‰OúûÞéƒ9S—2bËÔ…j5ƒZ€5>¹4BïUÐqãŠ+—7®øÔ×xWëõ Ä8Ƙ ì6Ë–.ÄâÅèhk‚×ë„ùJ‚þ°DÆ/pS‡1†ÙÙ¦§ÀèÈ$É"#1KF§_ îþC`pÇ0r3l¡ ©â™<×½jµ*€âGëR9ßµÑÜçµ4¯ºþ¿Ù¼_$”OÇí.‡] Û°pA;Z[¼hlð(†Dý£,lj`†ì)D¶ÔˆÅ‚øü!LLLcüÔ4âñ¹EEbRr"šxÙß»ñ…Èd¯¹™¼PZ!L[ ³çÓ jµ,€ÂÔxÀ\PÌeD7£Nç]\ûù_Zíj;û‹Ôá]M@JJÒêtÚÑÞÞŒ¦Æ46ºáõ8áq¹àrÙa·q ”€±Âuj›-c„$¢q³³QD¢1ƒQ‚ALM<7þ-°¤mNõ¿2uø{LŠÈÏäÅÒ‹Õ ÕôÇ5‰Z*æeÏAÓž3«aq/<¿½é¬+¯å:¯åx×ùš{X»‡Óé€Ýi‡çÀñ(l6Yî‰$$&A%$IÄcbqB¢,E%)ý@M¼<¾õÍÈdÆÌlÆ”€¹(E[˜«QÓ¨ b®Ì®×Ìh¹F÷B®ÕhÝ‹/îlZ¶ú:›·ãÓ”w]‚Üi~k )íN„'·Nìz3rò}uO;z"´Ì˜3²ÑµF†ºb´ºb|õ&TX©¾—zmN¦7;çlYên<ûêËí]«9‡÷“„Ú–XÙ@å†$&†%!´WŽí ö¾¹/‹ 0†Ïu®P-¡”kó ºB½ -ò©ìù&ךÝyîivž¦=†§ëâO×ÅÛ=S‡ç"ÊÙÏ-vE¡l`,.‰Â1Iw á‰÷Ã#¼}oJ= cÆÖÊüF×HôB§ ùGÍYö‹Áé ´(däÖ2½ãCŽ{šƒÉyä¸F~·yhËòË—9ZVœÇ¹šWR»ë,Bm]„ã»áZ‹ošü`Lô119ʤĨ$ÄúÅèL_|f°wfhÏ $ÂZ†3zÏ%ôôb5ýkô.DK¨k¦×âtZäc|-ƒ]_êo&Œ>çzÏ¢Ùš–¹< /Xló4µò¼«…Ø<-”·5ƒpnB¹€Ø@8yߣ`HŒ1I ‰)™ð³Dx&™ŒÎ$Â_xü½“‰À¨rWϼF´B„€ÑùR5£ë|ôÁi‡ÓYèQ ƒ"ôçÍŽarþ¼ö=MÿÙ 1»ös¡Â P!ï¸TápZ2¼g€9æªÎ¢}6£éϽë?— =Ã3úëiÅ3&7:_È´á 48#ŠC¡ Øߌ¦?ov.×g+‘O Ð~.UhiÅhúß<ƒ8#¬C!#~!4=yÎé?[…b´#šþ\1B@ûù̈n΀ùƒÚÖTwœùóÑôŸ~³T˜1[)võ³ž.\weÂÿ[ËæC'Ø.IEND®B`‚blueman-2.4.3/data/icons/hicolor/256x256/status/blueman.png000066400000000000000000000714451465054505200232640ustar00rootroot00000000000000‰PNG  IHDR\r¨fsBIT|dˆ pHYsN½N½sjhtEXtSoftwarewww.inkscape.org›î< IDATxœìyœ\EÕ÷¿u»gË,I&û¾B„= KØvWyÜwqCEQ\w}|Ù\QD”}MHÙ×YûV÷ª{ûn=Ó“éž™sòIÒ]·î½UÕõ;çÔ9§NÁ(Ò(Ò(Ò(Ò(Ò(Ò(Ò(Ò(Ò(íÖ¤†»£TyZtÆU­¾öç4S¼\n’”b‚ZÒæª5 €Ð ôØj»òØ!Â&%²Q`CÞ3ëó¹üÊÇÿï#;†©K£T%eµJÇ^žŸÝT¿§‡ÚWy²Ÿˆ·a.ÊÌÕ^•w ›@­Dñœy¥2JýkeGדÜ}¹_•wŽRUi”Ô-<媙¾'Ë9\#j_ a¸Û卸ð…úKÁóÿ¼ú——­îFRÿ4ÊF(Í}ååãTOýñ(ïdANfw›H+~‡’_çz¼;ž¹ý’mÃÝ QJÓ(A4ÿô+gk_ÎTŠW® ?Ümª ø þ,Èÿå}ó“§o»ìùánÓ(YeÃL³Î¸jzÎ7¯C8ÅaTá7©¯ËÑPŸ§¡¾Ž†ú<¹\/çQŸ³¯êõc Zkzz}º{ ô|z ºÒMàP?­¼ò·{¡/¥òh” ùãܼϜ*ÈÛEqê`%}SC“'¶1±},ãÇŽa\ÛÚZ›hÓHSC¹\Ž\Þ<,þ"$ÅÁGÐZ£µ¦»»ÀŽŽn¶ïìbÛö.¶ìè`ÃÆmlܼƒ®žÂ`šh¿¥n^9fþoøÉYUá8£TšFÀÒ‚¯ž¬óþ{€·3våMuÌœÚΜ™“˜2q“Ú[hiiÂó¼>ï“ø?‰ öCâJôRŠ´Öttt±aóNÖmÜÆók7±úÅMt÷ìš3@`µRêæ¼1_}ê×—nØ¥‡ŒÒ€i” Í>劽•R*xÐ8{òÌŸ9™=æOcÖ´vÚǵàårîªÿÍi”*Íbïv´1lÙ²“Õ/næ©•ëxîùõ»²ŒèBøoòò¥ç~qéc½y”F£  Š4çôϤ´w9ðr0ÖãZ›ØwñlΛÊô)ã©ËÇW’ø4\ @â_ST(ø¬]·…gV®ç‘§V³mGWߌ“~æòçný؃¹q”ʧQPš}Ò•ûx9ùðZÊã±­M,Y4‹½÷˜Á´)íx^ä¶R˜­ HÃð )‹ÖmØÎcϬå‘'V±mGwß ŽEJ¸ªÐÒð…Õ?ùà€Ö£”¦Q0HšsÚ¯V¢®fõWwÊ„6ŽÇØæzÆ6×1®¥Ö¦ºô3-4?³–¿ýãI6lÞ™¬™E+AÿÜ­—ü¿r*R62€]¤Yg\5=W0×£xUu§MËŠeû²pÎT”WjÈÓ @aóö6ïìaóŽz}“Z˧—õ’Á2î‰|ÊcÀM–IìŽD5ûoC>G{[í­Llk çúœ^2¤ ÆÏ®ZÇþöë7m§?¥þ_`4 h×h” ˜DÍ;åsoå}d\_5§Lhã¸eKX¼`:žòJÉÁà¹6Ç›wô°a[7›wô¢‰×J w Ò?}Ïद1Ò„œZ™<®‰‰c‹ÆÍDÃSŠ1<ùì‹üñÞÇØ¸¥?@me.^ù«Þª,ƒÂ(Ye yg|v ¾÷ Óúª7¦±Ë–pÐ’¹äòÎg/Ù–öàâÎ.Ÿµ›:Y¿­;4ŠIH’ eÈ`þ±š» ý³ÖþA™§“Æ62}B3í­õÉZÉŽ æ±'×p×_¥£³_Á/ò"玕O£  LšwÊçNÅ·€i¥êär/;`ǶMMñxŸ$˜ÁJûu[ºX»¹“Î? æDA­Iÿ(ø“ýjiªcæÄf¦µ‰»<£·FÚÝÕÝ˽ÿ|šûþùt^ƒõrî3·^ú˾*’¥QÐ|ðMu›¦l¾ø}Œ×ì8ã„¥L™86SšEARð k7w±vS'í yý?ü§ø¡¤–Q3ú”|ÎcZûæLn¡¡>¢-•`Z›¶ìà¶?>Äê6Ó‰R\ólGÏ%£‰Jú¦QÐ-<åŠI¾R?–—ªSŸÏsÂQK8ôÀ…a<~)øÚ°zc'«7ubB)–íú«´ôO‚¿Ò_’µÊ”þYýR ¦Oü©m4ä‹!ŠF <±š;ÿüozú5þ#äÎzîÖ¿ØW¥—22€4ç´+PF~‚bz©: fOæU'ÂØ¶æ°,=áÁךç7v°vsZGk”ä%¥àO•Å\R’'ÁïþK‚?ýŒþïÉ‹>ÖN0sR s§´’ϩԀ ÅñÙÑÑÉoïú'+×n¢ ¬Vâùܯ?ò×’•^Â4Ê2hÞ©Wž%È·)±q'ç)V¹„#YÛ…—œðÆë¶vñܺ´Éœðƒ¿ý:8Õ?)µÓ÷T^õ‡ ­&r¹.ç1{J ³'µ„чQðdŒá¡GWq÷_Aë¸Ç$B½J©sŸýÕ%ß-Uá¥J¹þ«¼”HÔÜÓšþäz .«ÆÄñ-¼ùµG³Ï¢Ù(UäŸÉù¾yG¯Úº­Ýad^¿àO¶&«0U§„êßø3ž”©ú÷þ>ž/*ü`ÕüÍÛ{X¿µ‹1yšr‰:ö‰ ÅÔIã˜?kϯÝDwvŽ‚ðª±{ïo{òŽ?–høK’F5G|SݦɛoFñæRuö^8ƒWr ¥]X¾6<ûâN^ØÒ¯“œ¼Yà¯uâ)iÆ–…ÿ~ú/˾gò¸&ÍG]Þ+¶ Ñ÷žî^nûÃ?yjåzJ“úæ„uãßyÿýï\6“Ý„F°ð”ë|ÕùCWf]÷”bŲ}Xvèb<ßã¦ë·uóôÚ¡e?¨ÐŸz¼Kàƒ…Q Å€1ßУ}ü‚Aûý‰^¢ÞË“Ï)T.GÞShåá)Á3X+âþ§‚àO6¼ M¨Ä2¨.¯Øsæ8¦ŒoJ3ÂàÙ"Ü÷Ð3üå¾'¬æ•A ~Uhn8st/Áè€)'^ÝœÏ÷þäÔ¬ëõù<¯å´ïü˜ÊÅ9èkÃk¶³r}FL¬BYjÿ.K~…¨âu1ml|ÖÑ‚ÁGì:Z)Dž‚GN Êò”Be©öý‚?ã{Ø 0÷9ÙàÁaÃÖ.:z|Ú[mTaÚª˜6¥)ÛxvåúR1{ª‚~Y㼓Öñôï^ÒšÀKšÌ?þʱuuæ×Çd]oknä-gÍÜY“Sׂiµµ£—?·…mbÓ;C|î’¯?V–Tû­ ÆØçiCsCÎmÖh÷cÄîOV–ix …he˃ Z… %˜]ð%¥Õ ,ð'û–þä’&ñ:º|Öm餵©ŽÆ†œ“üñvŽÛÂÜ™yvÕºpÓT”ÌÏçÌÑ“õÓÍOÝ]Ö6ÄÝ‘^² `ʉW7;ð™u}ê¤6ÞzÖ±Lœ06V³«6ìäÉÕÛ)‰]©øûˆÓD@ FlZ®Ù“[yÿ+–ðûW£µ±^®øAá9æá9F6’^M@©Ø#jv²U)ÑŸ!ÉØ·ŒA‰}õµá…-(QŒmn ^ÓÒ˜¦ΛÆók7ÑÕÝK’ÌÖ^þ¨Æy'ÿø¥ª ¼$À>g^^/Úû_JøÌ˜ÚΛ^{4m-ñ­ýQ•ÿ±5ÛX»©«oµ8 ôþl©ïž”–ŽVV#î™"Ö-6¾µ·ž¼{ÎÇ]®¦·`wTÎm—Q6çVàÅô«M(…k7PhCþþöAß·ììaGWö¶èF£â} õuì9o*k×magG: ‘‚Ùõ9yÙ¸Ë~¼õ¹»_rQƒ/9pðÁ7Õm­/üLAæš¼ñ5GÑÜTg— ZÛÔ`¾Fkë-èõ F ÆJ[†¢U¸¤À$=žŒa0 Ý>÷=±ž­½áEŸU_—çå+böŒ d’âŒMS7ߘ}q÷¥—”0÷ÔÆO ¸ óÚŒ œóÊ£h¨¯K­%ëâ{ôù­±ýùÕ’úök–Ê8›½¸··6pÒÒâQ‚ÓÚ›9`á$~wÿ*´oÐJ‚u>K O) Á(ëPFEldheö±ŠàÊŒ^ÜÚES½MW–|çyÌŸ3…×maGÆr8pì ۞ºý%,ô’asO»òlàËdÄ>̘:ž7½ö(>ÁÜzaK'O®ÙS+c•ReQI,KÜ++ŒDÅâ#7 8€`tšLmoæÀ…“¸íU|ƒ( ­þö³‡(Á†ß+rb™€(»@± DÚ–Ññ„wÙÚ?ðeb`ÃÖ.êrmÍÅßÓcâyŠs§”¶ (–ßcÅ3[Ÿ¼ã¡ÔÅÝ^ `ÎiW¡D~NÆ\S'µñ–3¥±1rÒ¶'ØêM<óÂû­ àÛ²ß~-GêG?(D‰µëóÏÒ¾¶7sГ¸ýþ• ‚Áº•ÓNP`TT„& ²û™\dŒOÐô×þÁŸ~­°iG79Ï£mL}êžœç1wödV­Þ@WwÊø¯@:n¿Ûúä»}öáÝÞ0ïŒÏNQ"?ê“×Úš9ç•Ëh ~Bd-+<¿¡ƒg_Ü‘XÓÛk¥Öù™ È}±²à‰î¾,© ë•ć>÷ó— ýLâ+,§¹)zµÆ÷}Œ6øÚ }Ÿ‚/6¨HÀ3- •8ü8›@ÁKzl þâ<µf+×íȼ§±¡žÓVL˘ã/R¨ÿsÒgK&Ù]h÷fÇ^žßûçðÕçóœóê#7¶Å9t¨°vS'Ï®Û9(àKdRŸRÀÏRcƒ¤Tþè}±GG&yüyY´×œ \ÿãhiȣŞàû>Æ×– hMÁ×ˆÖø‰}\[3J)Ö¼˜N3¦‡Ýó„û¶=yû“©‹»í–ÀÂS®˜„È·Èÿ^ g°lé¢Ìû¶uôòÄšm˜,iÏà%~zí­\Zâ'_”úe¨ûýÑž³ÆsÃùV0hz]hmð m´Õ´uZMÀ.ÉÐ\»+ºÞøƒw=ºr3Û:!Áb#$X2y³&e ‘R"·Ì;ã³S².Ö:í† @”¯Ô7€©É+Ç·ðŠ“–¢¼h·í,ììöù÷Ê­©Ýc!è“0 |¡Ô¤Î~T N?¢C|"•beací·nòÞcæx¾vÑ ÆiÄ øÆ E£}4dŒ¦` â|·0FY·£ "L¬‚*V?ã–Ÿè—äØ#üëÙMtvÛˆ_1„[†pÌaû0¶5ód·Éâ{ß$aµ›Ðn·˜wJÃy(uq²<—óxã«bü¸©âf‡¯…‡žÛLoÁ¸òl±šé,~Œ\‰K ØÇ„LVHî-ˆ×Kªã"‚rK#Â„ÖÆL7`_4®µ‘£öÁ÷?Og·MQ®rà™`ƒ°ÛE(¸˜…AìIG$ä.¦º*e‘Þ¦ÆÊ’ú‘‹Y¶‘bâ=Æ[vô0eü¢Ë~ÈårL4–'žY›µüÛcìÂ?­ÚöÔ»Õ Å»•0ç¤ÏN¥®Êºv²%L›2Ž`ÓLô~bÍ6:{t¶ŠOZÚ‡r8%ÙË1îeH|‰ÜK´,* %CªNîxY™– 9SÛøê—3¡µc„BÁn)6¾]mÐb0ÚFz¢,Óñ²4ø¥Ç+[ê‡K›HYä©~ÆtL†™fÝ>¬Ü–Gò‰ím,ÝoAæø(Å5³Î¸ªd’ØZ¤ÝŠ(Ï»Ÿ,Ÿ7k‡¸Gš« ¬\·“ ÛºS“®ˆ×4è³Õüþ€-‹Ö ðK©Á»Ns¦8&0®mì1âZŒuúß×øÆØ #Ñ(c¥ªx¶/•¹dJW¢±Å±Š EŒsd÷µø%>FÅq‹¾$xû¦íݬZ¿#S«ÛwñfLmÏž±9_©Ï¬1ÚmÀœS?÷š¬ƒ:ês¼ò¤CâgÒ¹¿[:zY¹~g±¸lÐ'RŸëû~{>É{!ã5 š=¥/XÁ¤qMhc(´eÚ·ˆ´¡`tZ…`Bm©O©ëzÿR? þø ÅÇ#ÆÂû’Ë«g_ØÎ¶ŽžXƒŒžâ¨C÷* ÎšwÚgô=‚µC»˜yæ5M ¾˜uíÄ£ö·†P}cxluÄâŸ=ÉÉ}¶´—§( üèMƒ¾D[\,,ÍšÜÊÍÏÔñcB&€±¹|_c|k,·,PFa0ˆ¸ðdQ‘†THê‡ã¹!öH¡Ô’( þà¬ÜLAÛd*QûoKs#‡½Q×O?ýòLka­ÑnÁò=æ$ËgMŸÀKæ†ß#˜ã‰5Ûé ·õf€>"iú½û'!íãÏéÇWAàWû!M›ÐÌW/\Δñcl°PA[À,d5A´ÁˆÆ3 Œq‰JD¦t¿+ õ‹uŠã}hjôbu„ž^ÍãÏoõ[Y´p&S'Å3B9šUg.ìgøj‚jž,8ñ3³€%Ës9Wœp0ÊóâaýÖ.Öoí Z.è‰VË0êÅ'ºDþË‹u#ˆ-ø1>ÑðM¼Áƒ¤é[øÚÅÇ3}b3F ±Rßm5mmÆÙ ¡e0&ª DÇ.Ö­×LKïHiü¿p?SþDµØ<ž½ak¶ÚD!Q#°RŠ#–."—ux)\²;kžè¼w%RÇ?p!Ú[I@Ž^ßðäÚíe«÷DŸ€¾ÔÚ>"qÒå‘É—öq)VøaJßÝëÒyU’¦¶7sãgÆÄŒïB„ ð~¨D[ƒ >,Æ.DTqT†BêKßR?rkHO®ÞBoâœA7¶•Å{¤¶’ „–œo>×ߨtªi°à´Ï.uv²¼¹©#Yn(\xjív ¾•’àKª÷”}¶ŠGuœõ¤_| „j箿ØÿÁ³hÊø1Üü¡˜3µÍº]`Ö]0cðÝC`´à‰„†Á`Q6ã,ö0»ß±®Çû+ îK?«âƒ“6¡×7<íBÀ ›jï9pïy46dî zÃüS¯Ü·Œá±TÓ @KîÓdôaŲ}lrÄ Ù´£‡u[»bs%2z‰V ?&@Ÿ)½ú^ß§¤_ àÇïJ2 –&´5rã…+˜;­Í^#hc—Z|mßoŒÍWdŒ±¹Uà%Ä’1~‰~“· àï‚ÔOŽÕº-lÞÑ¿¥|]wÄ3ÈÇ˽‘I5ËæœþÙƒ@^‘,Ÿ<¡•ýöš“ª/"<µv{¤°£€—ĵȗR —èÇ8ÚÓR½i/Ñ·GËú~0Á+»þÏ¢ö¶F¾zÁræMkw º˜m F$,³ß=ŠšÊ. ¬aÐÄûOdüeá§r-üáØ„,©Ÿ)xjÍ–) Üó§• ~í¼—_¹¿7B©f€ÒÞåd,v;|ŸØ‰½­ÞØIgŸ|RÊg|)ô’(w4i+W”ðƒG§ž\Ujokä+,gîÔ6ÄH¸mØ7ßhÄ{V‚±»= 2ÊXf6> üÒR?-½£ã-‹|!9Ž„ã˜( ¥~g·ÏÚM¶­Nãyì37k8”hùDy#7ò¨&À¼“¯Zœ–,Ÿ2±=æÛ$.Qö4Ï­ÛQð’øû#ñÊý@¥}&ðÓr½¶©íê© ³¨½­‘?x< ¦ED(hA´Ø¤£â\„0CεØÌ¢bn‘@_À¤~±“ѱK–¹/”úÑ· 6@È/Þ1gæ$ÚÇ5§CñÊ9§]µWy#7²¨&ž|ˆŒ¶/?r Jy) ¿jÃN Ú”x¢×â€ïô”úòÖö%¤^Ÿ,úÂêÓøÖnºèxÍ1†km±)Ç}wd™±‰F³(w”™ *üÔf1Íh¿Se„ã™(J­õƒyákÃê ;ÂkA]¥<öß{nÖP(%úüà šc N¼z² ÿ‘,Ÿ2¡ù³§œü=Íše>%å£3ª_IŸaÍN‚žÔ#‰fK{ÈRóã“82YËÇJQë˜zn¸`9‹ç´‡ÞÜy† lØ1±IHµË€ ¿ÁéCÀwÝë_ÝïCSJ•ï ¾'èê ;màSñ'CfL›ÈøL[€zs-æ ¨9 óþ{€Ædùáïiãý`^µ~§•Be>%å“ wLd@’žHù.Iû¸”* |à8ð¡¤Ö1õÜpþqì=¯1B¯›TÔ7±KƒÞHØpNpCAœá¸fŽAøáXÀLu¿\©yx°ìÓFx~CtŸˆ8-@±xÏ™YÃÐ(:÷ÎòGmdPm1€c/ÏoO·Œi`ñ‚é)éÞãkÖlŠJú|¶”§zªúð5}IûâKãÌ xm8²V´Ž©çú,gŸyœaP¬&à…$° øÖÃ&ã0Ú¶ÙD5ÈxFºUøñî÷üÒR?ÁkY³©ƒ^_§ž7wÖä̸93\S96jŠÌkj<…Œ ¿‡°€|].¦5;ìVUÊ|¶”"З%í%còºv µþŸ –¦:®?ÿ8–Ì›€ˆÁë0Ú† mè«øF[à ‚v E¬3b´K%À§¨‘ÅJ“À'9vÅß%ú0Ú°vãÎÄ›8dñÂt°‚™sv{òÆ_0Œ<€æÆ:n¸`9î1¥hë #ˆ¶9EÀ!‡„š€ ¢gÅ_‚ù%lË¢cX,‹þ¨º»/Qqͦ›&N¢wÁü9S33 +Ï;·üÑ~ª0댫¦ œ’,ßcþ4ZZš`†6wR(˜ô>¬Ó?à³¥¼Ä¯í"è3ÕÛT²@_”öY“·8‡šò\û¾c8xÑŒ±[¯1v)`ÜmÓ‹k#x4ÆÅ àN1V©1ø:?{ C৤~¼¢…‚aý–N·ÉÉ]hjh`zfÒ9½–Œ5Ã<_Ÿ­2Žö:hŸ¹‡5›: x‰L¾$à%z㮀žøó#í¥ø ¨jl 55äùÒ{aé¢)ˆß…ÕcßZ×{=¯Ü¡& 5Î3ˆÜô¸î*ðƒ1,=~É2ûmíÆ1á‚[j,œ›‰ó:tî¬ÖðQÍ0…:3Y6¶µ‰Ù3'¦ênëèaggo x<‘k1ÀÇ/¤5W£ I?P¿¤´O2†]©±>Ï5ï=šCö 4 hÆ}ÄmÚ@N ÚmŒ!t!£RÙÀ'{ £ª@ó‘û`gwA:q)þ¢S&gLcêÄ9 2Ê*InÏÿË’åKöœEÎóˆCX2¤? @÷ø¨³¥|b~E€š¸šzò–®ò IDATf wí+z!ò‰•gÌàa§Æú<_zß1,Ûoº´¶ù]ä`軹(;È&á¶KëU&ðéø)©øø£Š³#({qs'I#cÎË1+C)áÈù§_9°´ÌÃD5ÁL>w6ÎíE ¦¥$»ÖÂú-]}€½ˆà²?)OÖsúøËb OJ«xш¥ú|ŽÏ¿ó(ŽÚ†K½eœá/0 Ú`!Œà›«Þ`D°î–ˆ&Pø1É]>ð£ê~ õ²õ[­G)zŸaöôìÃDŒo^½k£5´T @‘JÂ8¶µ‰)ÇÆ$<À†m]Öè”{RðeKùØì)NÄê>ÂÞ*Ä l¾„ÊR]ÞãÊwɲ}§…y2!0F¬ÛPìâœÚÙMÀEtÇc5€½7,Ak›I8~°™0®…æ¦ô2åÕDâÐÏæ¾òòq‡%Ë÷Þsfâ„@ˆKÿ8þ‹Ÿdà€/)僣²Å„c€—øCcL¤\ÐS ô‘É™´ƒú×3ùÖoÜC2ÈjÇpÌþ3¬ qk~+ý ÆÞh„¼Ø4ãÆ›‡…0»P¥OòÞˆq—6në ÖSŠ™ÓÓË#qUë.Õшgª§þø,ëÿÂÙ“S’×7†M;z\¾Áž|L¥ïO­Š`wÏ2¢Â¿ÑŠQ)ŸÖʽ›}>œì‘I»«$À-¿}˜›õðà”AV8Šã˜eÓŠ·7ÇŒÀI3Ɔ‰¤´9ð–~ðO¤Œè? à‡cé~û$S6mïBëâéQŸ>%ó ú_–v¼ªM#ž ¼““E y¦NOòçݸ­ÛíDëì)éž¡;§2 |#ʪ¤Æº¯Š§˜bZ,gH¾º² ™œ ËKöÕß»ë ¾~kå™@>çqå;–qÊËæZc (´6öÀQ—R¬àÆY+lœ€¸CH•m¡ Ç0Þn‰ bøá˜f?Ëdá$0Fز³§ø^÷_û¸òù,(IjîŽ4ñ @’es§O$ŸÏEàaˆn–x@ ìIé}>˜Bx ®1îL>Ïž’m]Ü4SEÙ$„'å%FbrF‹ z 'atRW"ÀCð¾÷“|­ š€ç)>ùÖÃ9õ°¹EMÀ×6PŒ5 ˆo·ç°DFìÿvÜŽBÊ~¶¯8ždÜÞ–íݱ1ðr9&·g¦?±"ƒUEÑ `á)WÍRî”s§fJºÍÛ{v ìq·ZðQ† ‚ QeÐÚ†·jcðŒAa%•j³“×(!8)'`*)Д ôÑkIÕçQ…ÅÿüþI¾öËê0Ëßr8§> ©3²%("áÑä9‘P³·ñÓÚ{†Áć]~Z[ز£'6ºM`ê”Ô‰tóçœôÙiªªÑˆf¾'˲ÊgLmO¡xGg/Ý?U7 vè쩵º¸e…—áVY )‚'vÍê{H†¯O¼ÀÕe”]»‰äÈ&×®ƒ^b°$þ•Ë)¤À-a?ýÃ“Üø‹§Æf°äyŠO¼ù0^~hÀŒ¾AŒÆ{$9Ú4î<ÂôaÚq*|¢÷ ݟΞBdéhib{¶½ÏóÔ‘¦ªÑˆfbÌɲƆ<ãÆ¦Ó2mÙÞSس¤{ò½$ìâ&™KomUlàJ¯;5W|ƒhC¯ òáicïUŵktI¢…¥ÔûR »éþ´ü7FJB‚/Šÿái¾ü¿ÿ¬xËá¼vÙÂ0 X‹ÛØt\va_ y ƒ … Â\+ |I°W­¡¡¹8^­Íc¨¯Kï¥Rsx$шf(O͜ڎç©ð‡ þn‰òØØ“Ò=öÔ–Zq®(—ÖZ‹!‡•J¢­ Kk± 1}c÷û6+®v 0<Z¬ºjß§ˆ–!±FÆ{‘D ôá$ zjÐ,PÅÔ""€žÿïoÏrÍÏŒI¿JRð‘såÌ£ö5.c\@ç0 íñcvï€[¨Èo@* üàÑÛ;{ò0:ÐSŒÏL £À.ѱ—çjI²xæ´ ™Õ·îìíìE¦PìÄñ&nÍ nB¢ñ°î)Ñö„ã‹='/8$C»só|6š‚|_PT3Ö† ˜ÈaÅ ˜½Ð7èë}E©0(ÊÊ(~õ·çøâO«Ã>üúC8ëØÅˆt0£­[0K*b÷è¤&ŽWe0ÙmÎ`е@`b¦!Pí;’“„¤üë#…f74.I¥þšDÿE¨«Ç§'y¬å"œÄ>Pü¹möZƒà»F[Ó;À xÎÝgä”B<ÁS9P¥‚G»SO x‚•\¢ìI>0eð­T«ˆö/©5TŒ¸­¹J9c'üúoÏ!F¸øÌ+ºûP)øÐÙKñüð®'ð"ï9ÍFl±œ{R±'äDá+£ð”5 *Ç´ƒõKüç•xY䋤šØ¯â¾ô4ݽš†ú\ìAcÛ2Ï hš·ãÙ…ÏÂãŒ! ˼<ûfÍæ ã[bßa[WoYÒ¨4ØuÜ»î·`ω= Ïh(ˆ¶9í|Ú­íµ‹¯@”‡:Ñ(ÏÃóìä)x O,€4 ÄC¹É,`?£J>Ýì(è­{\ÀTÀšü€cTâú‰¿þûJz šK_¿Ôæc¬)½n)ÊS|ÿŽÇ)E^P ñ4"y@i…ö /PPöhrϵ_¡ÂâJ?zoGW·ææ^[K‰ÕޗÊFì@aRg®55ÔÑÜÔRáwvbõâj<‘ºq9™®W,°&kÉ×Á_-hÑÖG­-ø»•M~Y0šBà)p™o´oÐÆ§'È‹g\‘1(¡è)PNÒš EvBñ4;Õ×ð`-j™ÁàÁJd¼Vpž·;þ±šÏ|ÿï6kNI)¸è¬ƒyÛ)ûà‰Á7Šoë»ÿ1!ïìF°Þ×˾Uý¤M¦XOØÙÝ놦ØïÆÆêò†@±çŽX â-N–MœÐ;õ'øavtb`g@`/>Íþ±‘|6èÇñx"Î5…UÿµµJ÷‚°ßü \ðšƒÈ+¬&àÎÈë1¿`ÏÎÓŽ!ôGik»võŒ#•)F†Þ‡¾@Ÿ19‰OÊÁýÅ÷ÇËí²@¹óÿîzp5ŸýÁ}±Ýr•¢÷¾rÞxÒÞÖöôÙÆLŒXÛ„6Û°²×¢v“ððƒ;;»ýpœ»ô@AkKSºŠÔ\)4b—s“‚l¸–LõvgW/}©xYﳞ€xÊžh£ThñcèIs¡¥±ŽËßz8ÓÚ›9t¯©\zóŸyú…­x ÆóPžœ¡N Ê… á 1JY&€B…òÜûQnIo_ªK±Im©"Kr±ºDôkÀ˜T ± Â¥ö<Ö†ÿÇ!äs••+ç¿æ@êó9¾ñ«9¯„;gPÙ¢J<”N”Bc·GÇ'Þ¿Ø„ˆ'k¥—U]…pÆ…üV µ¹‰Í[w&j3w€]2±ÊÌMeYŒ=:-Õ#l?öÇI‘„X k'õòB1£­\ÆÚ í²7Ê´vëþ™?},ß¾ô$^¿|‘]2±Ëcƒ[|´¯ñE‡îCœF`m.¾Àq‰0^€bcÃkIQ19Õª¢2RÝ÷ \àî¬á“ß½7r¬VåèݯØóNß-‚€N‚¥€Û˜e@££È…’=CÚgHü,m*:öa±»¿»×OÏ% yLCFëÕÜŠFiD2»R¥¶Xk®@O¯&Ø#žú“É’ˆØÕZYi¢±Æ:ŒX—6ˆ/ˆo0Æç5ÇìÁ±Ä‰h¨ËñÁ³æªó–ÑÒT‡ïŽÏFÛsŒ;LÓ¸ßmƒõÍ—ï‰q'çà\[6f ¸$ˆÚ;U׫c—€Iq<£ñemtüáÁµ\úÍ{ª’Sà§ïÇû^} žX·ªým 3¡Í¦O5?üHç#Œ5RöÝÞkD¬ç)qsSVn˜¼Ï±—·d]n‘  àËܬò––F’@·a™@/ìÑzÑ(=Ñö³Ò-ÖÈç;Àú"Ì›6Ž÷¿úÀ’}Xqðl¾wÙiì;¢5Î7à;b¯s!ê€hqÌ<ã‡tãBò Íx"…ƒÿâˆ-kRÉ¥Šð׿ȥ·ü…Þ„k¶ô–“÷æý¯9ÐyQœ5’~ܸ‰ ""=)í3‡) ø‘1Nk@ÐݫÊötÓ˜ò\°£¡qN‡¡b4"€oôä¬ò–¦†л{ìô¾ÀûýâÂ}sXµÝ8Îà¹ë Cc]žÏ·,t•¢éš¹ùC'ðŽ—ï‡B9µ‹tLA‡Û‰Mh\ÔÆî%ð”õ*ˆs±ÙŒ8#=IômÐ$‘q‰¼'¦òÆ®(¬yÞúà•‚¿>²ŽÞrOU˜À›OÚ› ^{Z,³ƒ2¶E6h(ø$Æ(`øYÀôÐU1Þ^»l,–56¦O Pùì9=Ü4"€—Ë¥­)EÆqL®ÅÊ:Q°ë'œn6^ÕL#âvøYà~ðu1wj[Y}ÉyŠóNß—/Ÿí-Äæ¿ß„@ó±é±ìÆ›=WáöÌ)h¶‘dw+Lâb P)ÕßaTDZÃÆN¬{y‘K¾ñ—TV%è'îÅ…gh=)î×Ó®M&p–üx§Ê~À £‡‡”åðð²Ò ;H B*Þ·.Ÿs.À(œ‰ûý›üR ì¤o×&”R¡oý„ƒgsÆáóܧC÷šÊ>q*‡ï5Í%Å´kWc‚œxÖ(Øc´¼ï–"ÎUhÐÁ’gw}ÊÒ9Ø(?H#@ˆðK±<S-œaP¹ö(÷>ú"»ùÏUao8ao>ö†C0¢ðŒ}sA1á¡£1ໆ–~t”~PVˆ;ƒº^.G.à ’5§GH ·l¨Ï£ž)Æà‹AÄwº¼Öð'àòèk±‡w»à<;±QªØ é¯åQÌ`–¹ÿS —4ƒU¦ïÂÀCOmà#7ý™®ÞÊ3×½9g)Fì„6A|B_ëûØ$‰2ƒxÅ,àä»3㤨˲ )·Ë¬"H  åL­s§ÿ&ÿúZR…EL÷öÔ×b˜+6ØEaSS{ Î;}ÏÎÌú²K´ÿ‚Iüðã§qÒÒ9a¢‘ ÌU‹Áøc4=Î0(bBM$'BN9»„D´ë_äTÝÁPRÒG?H '2îÃBÄnoPŠžXÇE_ù=Ý•gg»ˆËÞô2Pž3I n}_Žm%;òQÜa5‰ºsz$ЈdRÎT/cPHØgè}ƒ=üéÄ ¼S ø€‡âÅS8óè=*ÞÏ–¦:>sÞ2>ù¶#hÌçðźqGfißmwuGlDßeÍÉ™ŠÄKôipíJ=§\ÐLȸ| .Ž!'XFÁƒOlàÂë念;¾£ôÊ£ò±7½Œ\Îþnñ©Wû[ß—CqP¥ÒsU™ôœ 4"€Ê`u¹¤Ðþ‚&¡d=äú  G7ÐØ¿*ܧ°ùðÚ[ê¹ø¬ƒ*^[‚N;lÿ}éÉì1cœË‰‡M‘A BÁªi\0Q ÞÛŠMDbUÌ+ ¸pår@_|¹ˆ²ÍSÅü~Æ¥öFlÌþ?žÙÈ{¿t';‚ĤW¹€O½õH”§Š¿{BÚÇÇgàÀÈ„7ÅoÎefÕÊ'‘l r÷CG·—zt—’þ+,îx ¬ØB§oøç3«Üa˜7m,ßþèÉœ³b‘ *±I0‚¤$ÚE Ú¤"Ö€¶Ë…`i`o¨…ãÔ/è#åAênwÀgûW7k»qcxdåFÞwílï¨<8ùй|úÜ# dFii¿kÀÈ„§lY!£  lR*eE‰¦"à6}= ì{Üú8÷šÂ®c»º}®øÞ}\õ£ªâÊŠR}]޾î`®~çÑ´6Õ;ÿ¿ tí-8£¡ ‡„^QD†‚3pg‚>`Vkc0Åã¾ømX…ÁWÅ:Jàáç6ó®/ÝÎ¶Žžìv ‚Nòbõ€é\‹À¨¦@Iäßðc¦TÖM‚=]×’Í‹«—’ ZsÃÏÿÅ'¾ó7vvUÞ’%F¼7\xÛš(PL•mϰ^ßiH % nFÆð}Ñ (€Ö~—Ç “0ÅC= Z‰cËF1qün¾øÚsÊ ÚZŠ:{|.üòÝüüOOUåù%Á_k¼ v@Ÿ½”Tï ì‘GGµ wR.†ûüLJ^àÜ/ÞÉÃUR_£tÈâ©üà?OåÈ}¦‡Žo5 Áf"gmGœÑm°µ«IÄî¹·çC.Èk(v¿>˜0²rš‚>aÁ̱|ç’“ÙcVåâ*¢´q[ïúümÜóðÚªû`ò9Ïe²@3Êz€©A7Eâã^\Ê-·kÒˆMÊæï~ÁhcÀj‡.žÎ-9‰)í%h’ž}aoúÜoxxÕ–ª~›vKÐÎsbÄ®ùmCA„`§°A8õˆy|ùÇÑÒ4¸pêRôÐÓxÛçǺÍUÛˆR-ƒjŽôC%$z)áœö²˜ŒK‚a—Ö[ðÀSë9÷ wð÷ÇÖU½›{Ï™Àw?v*'/ƒ¸CF”hR›Yh0j-·¢n¾¼² L†‚Ó‚Q•”K«nÞvê>õ–#¨Ë’4ýîï+yÇ5·³½£ÇZn† ™ÕÖ+MµÉ‚ÉX†D‡þ¤z`O¼8‰á5kÔRF±mgþÚŸ¹îçŶŠVƒZšêøì;–ñ©·IK}]¤yRÙÝ€Á8¨¢6«øaOÄmÔ²k›¡Çn ö”âcçÊ{_y@Õ¤òîxœKoþ~Áî®´Ç+ -ûZ>ŽdªÌíøú?ÎqôÌú©7:°Çí qN£Â¬˜â|ð?½ûIÞ{í]¬Ù˜Ê[q:íðù|û²SØsf`PS”ä„$qëœàÀNcì–[MR—°0Æñ…vyê¸æ]Góšc÷¬LƒRíƒ/ÿô>ÿ£û‚Tö”¢à€•!¢Z~@5Ã*îM'¢šîÐw ì‘§G†ˆ ½(áñÕ[yûÕwrÛ}«ª8–æNmãÛ=™×/·éç-iƒA³Ê<ˆ“ ºÏm¦"cͯ]R’¶æ¾rÁrŽÚf_oÚeêõ5½ùO|ë7Ùþ:f4œàÏ$#›Fî¹IÊP±¢Æ9 ÿéó!‘û¯_¬WºbñŠ ¡Œˆëìéå3ÿ}/÷>¾Ž‹Ï<Æúê w}]Ž‹Ï^ÊÒÅS¸ãçõ¬èú_ÄfHö\À2Ú®íÝJÃÇja޾™“›¹þüÌžR^Ú´ÒöÎ^.¼á÷<øÄú"øÃdCþ(Õè£T3 œ”|¯ÙÓµËz¼n9`ÏzfäÊ­ÿ=cû·÷®ä±ç6óÉ·Æ‚éY'ÈVŽŽ=`G 6²Î­ù•Ød¨Ö·oO1Òžõç#üʳÖÿàÌÃ%ó'píûe|kvvÜÁÒÚ;yßuw²ò…îPÕàLEð×*ðª­%€ QѸêžPßKªðI5>ÎI$U7Q]6 pX¬Â¥@paåúíœ÷Å;øÉú¤ÉJI5 ÜœÎÚ*8ðƒKþ+à¦` ' ƒâèýgqÓÅÇW üO­ÞÊÛ>ÿ;V¾hÁ¯†ü»ÕH®ý)±N‡r€>x°§Ì±š?±b PÐ\ûÓ¹äëf{öÂWŠDlL¿øÁ8†N±Vö‚)ŽˆpÆQóùÂ{Ž®Ú2çÞG_ä­W߯†­E7_¸Þÿ®RM1€$ °,Ød—€.É‚ÐË{Q !ʤA9ðØr%ŸZÍ›?w=½aFi×È({ ‰§¤WàN.eËmú4x×ûñ‰7N®‚G„GéWy†÷_w]]…„›oøƒ¥šbQ°™¨Êž4RÐË’êå‚=­œ¸gIäK°Á^±~k'ïù¯»øÆ­WåTÝÁ’v™VD¥¬&€õëˆêòŠO¿íHÞqú~UkÇw~óŸøö=híb †ÁÍ·;SÍJ®Ÿ%£¬x¥Ô·¬‚d±döó¼¾Þ©ÂR… Rçñõ[ÿÍýO­ã“o:œIã2Ž–&òœÚoÛjð”=£P»5÷˜†Åà“þT÷â]q —¥ÂUã#`—rÁždIÁubc‚ÏÛ:zøÐàšÿy *'눔m¯wà€]{ÏŸ>žï|ôdÍNÞ\Ú´­›·áwüé¡5Å­E«_UÞ9Ê ®%fP3 À8Й>¥yy@'ãE\²[æQ ì„ÚJ¼Á$1(L˜.ëGw>Á¹W߯ª!H=V’$²`…v,˜Ä7>tSÛ›«òÚÕvpîÕ·ñØs›>þ‘ þÝj†‘µ~FI«@/-ÕË‘ìi°K†únJœ›äÐw'ëá‰ç·ò¦+~Ãÿþ±ºÙlJ‘ Û\<ðóøgsãEÇ3¶¥:ÉmÿýìFÞ|åoy~}íúøŠgMPíC4FŠ" /÷žþëG¿–¨™ªW¢‚ôU'«ªljí®^ŸÏ}ïïÜûØ:.}Ã!´6 ݹ‘#/8gÅb>øºƒñª´ï÷>Ï%_ÿ3½½:ÃÇ_TkÀ¨vñAŽy3Ö\}þ ™°‡K±+ú”€¸0â;î_Å«7sŹGVmݤèžR\ôºƒyýŠÅU{×ï|œ«xŸUòkÐÍW«À¨†€8 :¡”SFáà€)­ØK>Ò~ jϯÛÁ[¯üï{Íþ¼~ùâªg»9rÉtÞýŠýY0},Ëš]•wˆÀµ?}€ïÞö¨í®=ð'©–ŒÕÈ?™ ¯>!7 —þXâ–~Àîêeô"^"*RÙî¼+ˆæš?À½½Èåo>œqUZ‹ƒ=Øâ¼—ï[µç÷úšOÜr·ý}•ManFž T‹à‡3$É”eƒl£\ÊV—UAâöÁHýb(Dõâ¶Æ 3cªNâÊà’‚þôÏÕœyù/ùëÃ/Tn@‡vtörþµw9ðˈwóõGµš ( šbBàLˆåªª‚=­ Dßh*\ Š-;ºyßÝÉ~t?~•SU’6líâ]_¸{ŸXW?`û]{àߨ¦—í.¨î±Je¨ð®nj|v½ô=å Ç\1 ~pûã<ôÌF®<ïH¦Ol)÷AÃBO¯ÙÊù×ÝÍÚ-¹;Fztß@©šÒ’$f€ 0!ÑûêeIv²êe0 IJ÷öØzèÃJ<áßÏmä?>}+·ý}å@6dô÷Ç^äÜÏ߯ú-.G¢Dþ ’ùÕ8Õ"ø¡Æ@cìÙ0tƒ¿ƒ:›B?j|¿`—Œ:»JÊý+ö¸mŽî—Þü'.ÿæ=t÷úyK¥èöûWñ/ßÍöî^E±‡Š8Á_ëL`×ùÈ¡šYcœZ Ä#±ÿ2žž.îÿÉRf½Ï£ IDATJSZmþå_žáñU›¹â˘7­º©ÇÊ¡[ný77þüADž²©Ä ŠnW¡(”'ˆ¶Kj,ò¯Õ?¨ @âàïóÐHôHu24Š!¿ÿõ\oŒ %ê“k¶rÃÏÒ%ÉáÊïÿþ÷øJgÛk”=j]”Ãf#ˆ§œqŽÒPÍhQ’Ꜧ½ÚÇåN­膊‚v)—žË³ Í*¨3\§âô4¿å/Ü~ÿJPÊžŒày¶ÝÖðçv"äPø¶Š3q¨ÝÎ88’©v@Ä—º0ù—?ÿG*гÈ"\;‹•¤y‹»‹@{ ‡¾öqû}«O…‰(Oá«}ieó xZÙÿsÊ~£ؕì>K‚‘Lµ³ üý©í]dªïµþàtb¯ØÏ<{ÁÞýáíÐ{^}ï{Í䕇‡±*¿Øâ@8àß^¸ó0‡MDj”ÂæQ¤Q#K‚Z ª)¤â`×ó¥@^[?K”øÁ‚ߨ0†â¶Yã\¢F©!;7‹<¥xëÉûðÍKNdæd{0ˆBðkêShB}Æ"êúb°G‡Ë:ÇìjÁKPkÀ¨Æ€¹ „Ä@^›¿AH~ sõç”SEðÛsúʳvox\)Úgî~pÙ©œrè\+Í=çô‚ü €'ø¡[<§ÅäÝ_»Ü±nÃ"‹PRê¬ÖõO5ÅD\F —EÀïYõ?'5¼h8ËÕç‰;¨s„PsSŸ9oŸ~Û4ÕåíÁ"Záyb³ ÓðígÍ‘h”=†<‡¤—#X™­ê›j‹D?×àz«|ràw’Ó(Èyʃ`A‚e×übHM^;²Œf§6Ÿï]v ‹fwK J ¾c*XóÐÆÅ „š^Ñ8Ò´dKjiZÖh·~ü®$ï4£@)ÏÇUà5ì&)´Œ©çœ‹†©ý¥iîÔ6¾õÑ“9ó˜=±lÌØÉg·†Ë9”g·»Àgk T6f€P 1µ>k†×ûµ>䥨èã—ÀÍGp$·u—)졸Í$¼SPLßÄ×/>ƒöœ2è—êr\ò†Cùâ{ŽelsC¸\ñ íhp> ÓƒWjAÎ$0ÜK‚¬©XkÓ³fÀîMÎ&øØysÖ…[#x"NÕ·W<€…3ÆñKNaYㇳ#eѱÎâ‡ÿùrX8Ù2‰8îÙå üÁ‘d±Ó¸ƒHCð{Nk!K‚Z?Ô2þß»B”ôñÛ žG\¦`åBh+P£éõ–#¨ËWçg¼ãUCr‚ñÒÅSøážÆQûÎ Ë<ç%ð\(¡( ÷ xØ¿FÙ€¨~»WÞS¡[íèÄÜ’˜¶æz¾zá ŽÞfŸo,uvÛ­; s pߣ/rÖ'ÅŸZSÕwì=gß¿ìTN;lž+!çF,Øþ,n|œ%3à\§£Ô?ÕH¿68p–_ȉ ·ñzÊ*à n½ 퓚ùÖ%'³ÿÂICÓd¼pÄ=ØÖÑË7ÜÍ~t½¾®êë›ëøÔ¹Gòé·Á˜†z§yxØÊÙA‚È hÌ€rfdECŽTª)·¬•uW ?EWWÙ[‰Ø=ò.¾Åsé³ö™×η>z s¦¶ mÓÝR$4E¸ñþÁóÖÏÙƒ<«M§6Ÿï^v ‹g·[†d\`Án€r³B;^àa7ÉpfE©!ª)Pm2}ü7õ('cUЦæŒÕ ŠÃö™ÎMO{kãе:9¾Qaªí×ÇWoáœOÿ†[ÿúlÕÛcÈOâ?Ž_lO’ zPð½ pȪ±DÃ4Gjfj:ª)P;Râ–~Š[y Ù X€8¿)F´i„3–ÍçºǘÆàã–(®íèêéåãßø ÿùÍ{èì©n6âú|Ž‹Î^Êß{ m- Ö( ŒB¼ˆv ˜JŠòœÚ™£5ÄjiPSn>cƒ{bn>qÑmnúz6»JÁ»ÏØO¼ùprÞÈZË.JåN1V n½çÞð™_óøª-Uÿ1ûÏä>y:‡í=-,ÓnD}êPRMMÍÕ HÒÈõÕþ¢›Ïÿ¬5ß­YÊ/F…A-‚ ºì‡qÞéû g'ú¡@ÐK°jývÞò¹ßòƒ;¯: &´5rýËùðÙ‡Ïyäœ ÅsAUVšÙQËà‡e#sÌn>¯èæ3ج=ÖÍg‘®Ä‡¸¬DÓçÚ÷Ç+Z8œ)s|£…„v‹‚Ö|á‡÷ñ¾ëîdóöîj6O)Î^±ˆo|øD¦On¶£ÚeØ&öP1žJQÍ1€‘9¼Yn¾øV^O™ÀògÝWÊfÍ bÞ'Œkâ>‘#–L¾nì©ø’áo¿Àë>õ+þöHõO0ÞwþD~pÙiœ°t6ŒýðdF®5ðC1€¸p¤¨_%Ü|¢Âˆ5£ŠëRml çÑBDX0}ßùèÉ,šÝ>|ÝE´ådO0¾››þ¯úaÄ-Mu\ùŽ£ùðë¡¡.‡A†6¸¸[£æ¨¦@@#øvó‘ØÊkÁo—¦A¬š%Ïyö[0™›?tSÛ›‡¯£È’@ "†¯ýò!Þ~åoY»qgu߬àì勸îe§°çŒv{üøPø#gn–G5ÅFŽÔ‡üO×-‘­¼X‰€Þ·þ)s+ÿ÷ç§ÕÎr¨©!Owou7.E©ÖBm1€„Ôº±Nøø)úøEÄÒ¡b§òŠÛAcÓu mÍõÜøÁ,?hvUZØëk.ûúŸùöo†s’cãÀ1„Þ…=½¨£»Àåߺ‡+¿oÕZµak'ïüÂí<û¶ª½# ZµŒÌÓEtrë„+)ø¦ª>Ù‹>þ¢›Ïkm°)ZŠ~_#Ò‚´ÕÓ'5sýùË™[¥Ý|Ý>tãùÛÃ/„¶·ÁÑ@Âi#àÆFvË_(ô”ãF¢*gé˘^J‚bà·Þ÷Œµˆ©ã›ùÚÅÇ3sRåÁÿÜ ÛxÇ5w°ikWÑRe&àE2E)Ëàj ¥¶&gaO¯Ýí®ÉU#'~¸æ$¿ràw!ï‘L7ÁWÀó¸ô /«ên¾ïüæ®ûÙ6¬È1”)êÙ L>¨;ä@Lü¸=…à·ã8sR 7]t<Ó&T>äù‰ç·ðîkï`ëöžüJUŸdåj0F(däK4Pýd »@#’²19´½¾Æh‰©·‚P—¯d$a.zOT1-¦ç&·kåwq@îL{hj¨ãªw,cÙ~3*Øž"#|þG÷ñ“»ž°[oŒ›à+{¥(¥D¿ö%nYœ`äv;Ë¢ wŸÀœ)mÜtÑ &¯¼!ô±U›y÷—îdûN ~¨"C@Qí3è·“iP¢6I£H#’(æ$óö}ƒCÎ….&ÁJk6ºG„ú%ó&ò_ï?–ñUÊØ»vãNÞwݬ|aGbm´·*¯M‘òìI¼xÊF?*¸% Ü1Ý–{ÎÏW?XŽÿxr=ïÿò]tuùÃ~ sùÙÓ[Ȭ+F­«v{v…F$Èçò+µŸ^GuvöÐ>¾(iE ±¾»éuXË`@ìþ}œÿ؃fsÅÛ¤¡J»ùynç_7ÿ¿½/“£¸òüEdÖ]}’Z'‡.k¬6ØÃ¬w홵×ÞoíñÌ|Æ×xìå0f<ã]`ìelcÃØÌ%!!@è>FR µZ}¨Õ‡ú¨®£ëÊªÌØ?2³*++³Ž®¬®CúÕ_U¾ÌÊŠŠŒ÷âÅ‹ïù‚1ƒ¹­%î~¹!Ç)“Óo+Ó!09®!¥²-Dñ€“Tæ—i«–µâÑ›®ES˜ÿÝÞ üèá·‹e~ sú©NIc1ãÕ¾¸hš—J‰ªÜ pôå5!€ùôôÙh:Μªz9l|™–ÛHÚ’¬†¿%@’2|í³«pÿw?]6æßÓ3†ïüüM™ù¡ïäóÔÑ©ÊüÊtˆ@q}fH¦òÊê%éhÇ]цu7_Wæßux?ø×7eæ—*Ëü„¼jÐãXÜPLœÚtkx~jVªR0:Â2¬jápÜpÚiçµ".½êáC’Lvù%„¥s|ÿ¿\ˆï”1bï+;Žã¾§÷B%I Zd'/U ÊM¬ú¹Ê .ÏõãžÆÜO‰œ».ZÙ‰‡ø™²x>n?8‚¯Û†DBJ'P­óiõ_ËüŒ™Næ§VÅ£j!l€—hi¡ÙHæEJÛ{]6k øŠê I]`°Û9ÜýÍÕ¸þòÖüŽŒO¼zë^ù@1öÍù-© ˜â¹GdƒS• Åšró%d½Ÿ8¯ýè³p;¬ïRÛºOâÖǶ!‘¬æ§NûS¦HÄ0ò`¹ë3WT­ÀŽÝÎFÁÔpÚMÀã´aÖ¤®&×¹ IÜ<.~öÝ«ð©/Êýå9B”þùé½xqÛqe™Å3¿¥¼@@”¥=‘p``DñH9A V|!þå×”eJ´yÿî|r§¢UóȈä”Ê$1Dc†Gæ¥Rs@Õ zP¿ý'.$‹Æàre.+Y§r¦½édÕŸ ÁiÓ·ç”aã ÞÊ»ûðXšùŠwr5‚%$&'/Q]£UÿÆ>}aîÿÞÕe m¶~÷îþÍ.0‰Uó€ÃÎeMGãqÁÐ ˆVZ„–2¢*€ bØhÁÙlËë²2îËè^Á˜€==ãÞ?©@7<°Yf~uß‚N^êžyÂäåO%¨©y*$ûÈÆÁO_Ø…û¿_æyûqÜýëêd~†ÚN$j¬…r„?#ŠÅP8z @·ûƒicªÝiç,ì„i÷Z¹Ï<øÜ¼¾gТûË ào~¶G‡|º5þÊwr‰I©e=ªÔ‰(A ˜Dð¹Ë–ãÁ¿¿vK]±e¼¸µ÷>½GžîU!óÛxšµË“1`6l8ÿô»VôÏKÅæ€ªØrO@–䜚öËjÝô ÉkO¯’•\ä•J‚Ÿ<µ û>´F8Ø?…o=ðÆ}aªü$eéß.¥î€êÃ8gˆ”€9E¹ºÞ/‚ŠÏrþéÛW–e«ó [á¾ß+̯8²ÒÛÅÂârðÇLiŸ`È0úÐA<÷ÕªŒT³±SO˜ö‡&ÉF*’~ Í'(!–ŽÊÁ=8 H"ðãǶáøHiw·¼?ŒïýâM„Â8BÀ€R€ª”âëIÔw‹¤0PÆ” G  p„á/>¹?½áʲd-~æ#ø§ßïe“]mÓmcí³-¥¸¶T{§ÚœI‡³ €d‡å e!ªZ, $D„Bò\Kk„iòZÿ]îà)õœ2D¢ üðá-˜˜‰äþª ž}ë(n[· A”×øËäÈ¢_=™ËD(ƒ0%úÉ_^¹ÿø­?+ óÿnS~þÂ{ò¨_Á%ÐBàvðYÀH$jh”ˆtFÌË0å—c½ÉKurñ¸ìpØù”f`M¡òl€F@)Á¤?‚›ق٨±Ï·þíÅn<ðÜ» TŽL)•ÕB-­³v*0W¨{{’D>"„á+W¯ÄÚ¿¾¼,!Ø~·©ý©DN¤Z¦¶±¢Øm²½Iíw*‚&Ù ã ûpµ ª@߆5' ééã“>ÃéY«×Q†)ŸÞ’ ¢¼°wÄ;Ç”|H$%ÜõäN<µ±GN.AQÛ™rïòLUKSb&w¯\³·½<ÌÿËWâá?uËŒ/±yi›RŠÇaK·1KÓýþì©!#è\[y–,BU `ÀzÚÄdP»Dˆ²mW~ -®LµÀ²B JåÕB°·w?ýížœá³BÿðÐÛØ|à„È„)ñú(  qÖ@é•¥3©šÌ˜øÆŸ w|ýòŒÑÎ 0<ôü{øå†Ã2³3¹}ËÒ6·Ë–îs M%CÙÓBʰÉÚV³Uë¤ÁënÐI>ÿ,ÚÛš2:fk£GÊ”Žš@]dŒðúþ!t-ðâ;_¸ ëê±é0nzä ž ‚*éÀÓk-ä&’…RÛ…,âÖ¿½þcøÑ—/Éa‘3½‹»WÑŠ”HOU:çW!³7Ÿ…B³Yy+„mœŸšÍU/8l–ì, ÃÝoüÔ ÚÛ4Þy à‡Ö¦Æó1K@(”˜ øõú#hkpáËW¥ã àæG¶bÒeT˜­ÞÍ—f¢“½ô;÷‹â»eØôÄðàsïâùwŽ‚*?ŠtT‘ê…ÇiG²ý|3†ywXx«ì•*ÕÝâú7ß°KO?16)G¦T¡ðV{“«ø‰]Q…ÈÉ?)K‘~ñü{Øux °÷ȸšÚM]ž^Ç&e®Ûœš8 Ÿ¹xiY˜_b ÷=³Ïo=&7SFþ*[ç7+^·-ã˜A’DLù²SB¶ÞrOy3“X€ª×€½D@®ÒÒÂ30ZZ2Cqµ4:ÀsÄX%³ ŠÂMd!À$àî_íÂ×>{žÞô!’¢$«ý(ƒÊoP•ï«á Jü¹rlç•$†{ŸÞƒû†RÆÐZPûUPJàqÚÒUU¶‡CaÆéÎ_šÇêÍ5!lŒ{6I¤ ë)'ǦÑÚš!ˆ£íÍî9¯ÕMUC,‘ÄS{äCªž/wÇ&™ E­.†’$†|f/6í?![ù3˜¿ê•P@£ÛJ5>–Š”š6t “’ùãyÇ£ÌùÊèY½¾ý¹J“×J3‡‚‰‰Ã`ä±jþa„ÚxÆþ È|¤oXÞP‚̱¦«ÕžÖ–Ñi.ïó…PDÀ-ë¶áÃ!RŽ}É՚ÁO-”L㟠&áä°á¿ˆã×ͱ +†š}îœd„<­§‚ŒNø >Bõeã9t6»5”z}Aó¿çþÙ8n|dz‡rÄ&×€€€V¼Uæújò8”ôß™ýibÒˆAèoü¦÷•We ð\¨9T$BÉ^§E÷áy¾¯ç‹Ú<àyjý0QÍe0ŠãæG·¡,¨‰m%¾!©|̱p1Œ1)1†Á£¦å~QbsV5eT1ðúš£+þó?¿àKZz Áè¸K»Ú¤í6žÃâv/†'ª~oF`ʾtYÍ–v°Tæârc*ÅÍëv`d",Ux¢¶œ|ŒÐÚàgž~bb‘HöèÏy¡ÿÕÛŽÍGݬF ?)éì}í>Ò‘IY':š]p:¸Š.óQ¬Š`†I7>º#“aPew¬lì«í‘°ÛhÖ®?@”$ô›Œþ<Äÿ=÷Ö¬,jV ®_û>^ÐÓƒÁ(†²ý!XÚÙE?ƒâpj&‚›ÖmÇØT$è„ÕÏÀ ´48 é'GN!5HûÅØ³Ç_[{¨ÌÕ*jr  BÉO(Çþ :AöþáãXº¸»º­UvßlöØÑÞè‚/TÆ€!óy ÿyÙ mu/NÍDpËc;pÊ•ScבÚÈIfÕä¦Z Rˆ 2ýEF¹{ç£nåBM?µo?Ì€gôtAqøè @çÀ,éôÖ¯AºÏâää,þ×£Ûpj&šöð£¬.Ô~€r- Ž,_èA2a–üvèµ5U›ø³Ô´‘Šwëé½}'E :u0åç)–t6 œ$)Ð~¶Ó³¸åñ˜  Tþ-yWA­:ùèKk£SJª£ƒ³89:aÔ,!&Šk-oìyFÍ €“¯Þ5Bþž.1†=Ž‚)‘´¿­Á¶(P—ÅJôqÓ£ÛáÅÁÙɇ#râP RñÿjEñ:xx¶ìv%9:`ì^MðÓ¡kÇJhÚª@Í Hx­‚\~IDATÔÓ§|Aô Ž![ç–v6È E«`ô±V¬Z8>Àš'w!M*j?Q¬ýõ3òóÓ ­n4[šZ¼Ò…”¤ôaíS{DP*¯í׺k¯Qq9y4zÒ?jŠoàøÀ(ü~#¯Qæ#¼tÓÜ[·úPW`pýmã¸Íè\÷¡T}XÚéÍ j¶@~O gEâàÀ4îþ킎*.Æ”)#fü?‹ŠÝFÑÞä„VPªçfüAï7VýrK-Eû)u%``ýO€áe=]b Ûv‚ $2:Àqg-jÏ×¶Š *3ê\êc“¸ëw{!$$e’TŸj?ÏQt4©óþÌsñxÝô™U!\ÇoæÐ´UºÀƒÝ k‰f6ÇŽ½=rî@ÅãCÍ‚ëà8œÕÙ ’¢Õb™Kf°ýG'pß3û! ¨D”å=ÙðWéÿce¡Úœà)Mûˆ)…‰:–Š/™†Q;Ç»ø–­~Ô¥èÛpç$aø[°Ã踇?‚²o 4•éÕí´Éû4çj¦¨«×„ÊšMØwt÷ýá=$E€€(Uœ|¸Êÿ'‹Kk£v»M×n²x´o“Æ1þ¹¡÷ú‚º0°áŽM„à_ŒÎ}Ð3€‘ÑI¨â_;%höÚ±¸ÝSÒ³’…oûÁ1üôïB%Yó¡¨Ë9?!ræh5³/!@*±<ÆÆ§Ìöù ÿwhÃíæÖ «5½(ÂñÛW¸—‚à-1`ëîCøÜ5—¢£­úsmòް1_¹Ó‹• ¢I B BqÐɃmÇðÀ Ý`@Ae塯vŠ&^M¾CÆj£Ý{Í‚©¾5ß5u¬êïik±åž$'ò_cÀIý)Q”ðÎÎnÌFÒþÚ¥ ¶&'´”;Óp)E±9JŽ€·QØ<¼n;œŽÜÉ=ß|o?ñ (ˆ·_Ñö•¡±®J£ÇŽ·-õ|µÏ8‰bßÅ&”až±ÿ-÷fþ¬Ô·p|Ó­„Ñÿ ˺ x{k7â‚@Óo£Qg“ ]-îŠûª]r(o¼{¾r„±Ê׳̥ÕcG³[öñ'ºsñXûö÷ aœÙ7F(ýJ߆;³c×ê^Àà†5» È7a`ôgñæ;ïAH$Òª³fikr¢«Ý3·‰g¥Š‰ `ãa<öj2 VA=ËXš½xÝv0’Þ ª–DRľý=˜ g—äÔ7 ¼ºf¯%¯ÊqZXû³än£sÓ3³x{[7Äd"K…dš½,éð(ÖqÔFÑáå݃x|ý‘ /Èz,ªÁÏë¶þ×D2‰½{{fí W@îÚpGVŒ‰zWé Ì'üÇ6om^ù¹å>¡?ŽÄ1í aùâNp"¯ƒ+/§‡×iÃl4¡¤"¯Þ×9‹špÙy©ÿöÒÎA<½ùXÅëUîG(:š]pÙyÃó Aľ=ðÍ ûžZÇš²uÀ*Äi£¨ôœýmFˆaöÖÑS>lÞú>AI+®jJq9y¬XØ»V|¤ËU´‹Ú9ˆ§ß:Vñ:•»ðÊ‚ÓVÀ¹qOc‚:^3N‡×]s Z[¼†ßg ˆ IŒù"H$‚FV.h¼¾3Ž´68`çÍX 33!ìÞsHÖæŒ®!Øn“â_èÛpO°œu­fœÎ€ ­—ÿÐÛкèBȵFñ‡«¯¼Kµeе£¾(I85E(jÜÑÎÀZ¸<š¶B^ 4c ¡hþ(Dcϲ3(%hòØá´›x°3&1é=šÞ‡1iCàÈÿÓ?¸EUûä\“Ú=‚§N gx£B›š.°5¯þêC„òß0»Ñâ®\µú|Øu®¶ÚAF”¦‚1‚Õÿã´†ËΡÉcWÂ’ë ´¿ $°ÿ@ÆOùLï#IɧNì~òFø“ÈfzmÑž«[Ô«Èbpôç–~þî[8Þu'LÚ¦±Á«¯¸­- Y]C{‰'1ˆ!ž-ûS§#lE“Ç./½@¾3þöì;„HÄ4V'Ñû†ß¸÷çÈftÀXÑê õ&ò1|A´%WÝô_yOÇÿ!†‰â(.ºp%.øè P%‹,3茡hSØ™iA‘ „ ÁmƒÇi¬î«ŒÏ˜„ãý#8t¸/G3!ž¹qäûÿˆÂ=­.P/ÀŒ¡sç >ùw—8ÛÎ}œºÈìG-lÕŸ:WöRa¦‘Á?+ Ì"ÍžB gnýù\Ç5Z…2»ö¸M€ ÍËW·5®ºþaÊÛ¯0«Ïs¸ìâU8oåPÅ*­ïj‡•$†™Ù8Álÿùi BÓ¯“Oµ£j“1IÂÀ‰qtw÷BͧXLLìñ÷múAàøv5úK>ÆÖÒŠ5û4kYÃäZ: ¸.}ìhà—\ñÃ[yg÷£½::ZpååGS£'E3ë¢$!I k¶ïXޏ<<^6ð™4‡Jg±ÿÀLûr.ݳd4ðË“;yñ‘±ÏìXoÈu½æP«ÀŒÙ‹…~& ÿÓß\ál[ù3P®Ó¬R”|ô#ËqáÇÏÖ¤&Ï„ÖV Ú‚‚aöÙú…§ð8x¸r˜®|Q<‘ÀÑ£Cè=6)GS1IšŽM¿óÔ¾_mAa*~!ª.¢¿¦¦P‹ æ/D0½OC×E­-ûÒ½ÔîúL® :œ6\zÑ*¬<§+ÃY%W''DÌF“˜%êÖ`HˆìÄã²ó›vÌÿ-ƒ$'NŽãýîcâ¹—V¥Dä­™Ã/ÿ$4ÚíCñÌ “ïÔµ¨5k¤ÎG+æ{9¯Yø©ïý•³eéÍ 43  MM\ö‰`iW{Æ=ÓÂäüQAD8–@$ž¬y[!€ÓÆÁåàá°qYÎìïILÂØ˜݇ú eéÑÞD ÄüÃŽïZ÷JgÞB5|ß« Ôš°bä/Y ž®‹;Z?ú…Û8‡÷º|•nmiÄeŸX…®…­€‰KÏéL!EâIÄQ!Y3öŽ8í6¹‚,–0û'ŒI›Æ¡C}˜ÉÇøÄXp“ïÃW5£w1´|EÕ£–À\Fò|óû¹NR´ÎK¿~«ã#·Ê›.ªhnnÀEœƒåK:A©ú3ÙŒoÆ€„(!&ˆˆ'äR-£vOa·QðœÎi§æg’„‘Ñiêé3É˧¿>9žøð©wŸÙ†Â\c…¨- @©#¾åÓÞÕâè¸ôß°7.ú&qåû#.§žÎ^ѧv+«I—1ëIIQ‚”K")!!JH&¥²õ<9š#°ñ2£ÛyšwÙ.%K`hp ‡ Ëï>͘I„ÆŸš8ðô¿'£3qÌ:FT Ê1ß/vEÀô{îÅu´®ºþïygóŸ£€`+%X¶l!V­\†Í ºÇaª d2)I‘!)IEQb˜ò.1¨öE¦ûŽj¬¤D^Í T)DÎsò{žŸÎQw–ñij:€¾ã'144šÓª¯ù¾”Œ6øz^[9uÈh]¿P&¶Š¹ Ñ6ªµ&¬šócß+øšÆ³¯:»qùêoò®¦Ï$¯ ¯Û‰sÏ]ŠË ¥Ù8þ`Äpƨ¿®ÐáH/L¿_(ã+÷cüÁ0†NŒc ‘¨A>“[&ã³»f‡÷<æïÝÜ‹âæòÅ2; ¸¦Ðß« Ôšæ>J—ÂàsÑ:Hóyמװôòoqކ+P€F ¢±ÁsÎY‚Å‹ÚÑÖÚŽÑִ—e1aÜZ¸Æav]æ I’àó…02îÃÀà0fC†a¸Í ‰±à¶Ð‰OúûÞéƒ9S—2bËÔ…j5ƒZ€5>¹4BïUÐqãŠ+—7®øÔ×xWëõ Ä8Ƙ ì6Ë–.ÄâÅèhk‚×ë„ùJ‚þ°DÆ/pS‡1†ÙÙ¦§ÀèÈ$É"#1KF§_ îþC`pÇ0r3l¡ ©â™<×½jµ*€âGëR9ßµÑÜçµ4¯ºþ¿Ù¼_$”OÇí.‡] Û°pA;Z[¼hlð(†Dý£,lj`†ì)D¶ÔˆÅ‚øü!LLLcüÔ4âñ¹EEbRr"šxÙß»ñ…Èd¯¹™¼PZ!L[ ³çÓ jµ,€ÂÔxÀ\PÌeD7£Nç]\ûù_Zíj;û‹Ôá]M@JJÒêtÚÑÞÞŒ¦Æ46ºáõ8áq¹àrÙa·q ”€±Âuj›-c„$¢q³³QD¢1ƒQ‚ALM<7þ-°¤mNõ¿2uø{LŠÈÏäÅÒ‹Õ ÕôÇ5‰Z*æeÏAÓž3«aq/<¿½é¬+¯å:¯åx×ùš{X»‡Óé€Ýi‡çÀñ(l6Yî‰$$&A%$IÄcbqB¢,E%)ý@M¼<¾õÍÈdÆÌlÆ”€¹(E[˜«QÓ¨ b®Ì®×Ìh¹F÷B®ÕhÝ‹/îlZ¶ú:›·ãÓ”w]‚Üi~k )íN„'·Nìz3rò}uO;z"´Ì˜3²ÑµF†ºb´ºb|õ&TX©¾—zmN¦7;çlYên<ûêËí]«9‡÷“„Ú–XÙ@å†$&†%!´WŽí ö¾¹/‹ 0†Ïu®P-¡”kó ºB½ -ò©ìù&ךÝyîivž¦=†§ëâO×ÅÛ=S‡ç"ÊÙÏ-vE¡l`,.‰Â1Iw á‰÷Ã#¼}oJ= cÆÖÊüF×HôB§ ùGÍYö‹Áé ´(däÖ2½ãCŽ{šƒÉyä¸F~·yhËòË—9ZVœÇ¹šWR»ë,Bm]„ã»áZ‹ošü`Lô119ʤĨ$ÄúÅèL_|f°wfhÏ $ÂZ†3zÏ%ôôb5ýkô.DK¨k¦×âtZäc|-ƒ]_êo&Œ>çzÏ¢Ùš–¹< /Xló4µò¼«…Ø<-”·5ƒpnB¹€Ø@8yߣ`HŒ1I ‰)™ð³Dx&™ŒÎ$Â_xü½“‰À¨rWϼF´B„€ÑùR5£ë|ôÁi‡ÓYèQ ƒ"ôçÍŽarþ¼ö=MÿÙ 1»ös¡Â P!ï¸TápZ2¼g€9æªÎ¢}6£éϽë?— =Ã3úëiÅ3&7:_È´á 48#ŠC¡ Øߌ¦?ov.×g+‘O Ð~.UhiÅhúß<ƒ8#¬C!#~!4=yÎé?[…b´#šþ\1B@ûù̈n΀ùƒÚÖTwœùóÑôŸ~³T˜1[)võ³ž.\weÂÿ[ËæC'Ø.IEND®B`‚blueman-2.4.3/data/icons/hicolor/32x32/000077500000000000000000000000001465054505200174155ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/32x32/Makefile.am000066400000000000000000000000361465054505200214500ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/32x32/Makefile.in000066400000000000000000000500561465054505200214700ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/32x32 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/32x32/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/32x32/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/32x32/apps/000077500000000000000000000000001465054505200203605ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/32x32/apps/Makefile.am000066400000000000000000000002361465054505200224150ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 32x32 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/32x32/apps/Makefile.in000066400000000000000000000401701465054505200224270ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/32x32/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 32x32 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/32x32/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/32x32/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/32x32/apps/blueman.png000066400000000000000000000037611465054505200225200ustar00rootroot00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs Ø ØÇ ¹­tEXtSoftwarewww.inkscape.org›î<nIDATX…­—{pÕÇ¿{v÷ÞÍæÞ››KÈ‹  „š‚B›R‹C•Á)QgÚbq¦T‡JKœq¦r§Ûê¨t´¨ 3mm…Žb c[,‘§’I€¼È}îÝÇyô½¹rC‚Ó3ó9ûÛóýìï·çì9¾B›¾"à’VÁ8/‡D„,¡“óbë?±[Kwd]X™ üLÏQ×V–äi¾\-Gˆ%ŒÔÀ@,ÕÞ9ØkZ©ÝÍ‘ÔËhÓÿ@ÕªçVæåûv}{ÑìÒüP¾÷jÂFܰ‘²(P ¹š‚|]E43?ilêŠ'k{Ђ ˜õý[|}Ú¶eKo+éOp¥çª¸a#š´ÀÀ²↾H 'ÊüêŠ"áZ¸ÐwõüG‡¿2À¬ì|ú®%5Ë*Jó.ôÆ`; œ p.0}’>0µ!dúm‡¡/b ¬x‚V”¯×&óµ«M5Ü2@ÕªçVΟ7m[iyIàb,mÀ…g6¯¹§ZzÑ{ÅJCðLÌÕ¸…‚|¿Ç+Ksiá³CM[²ù¬îua%ô?_={j~{_ ”q0Ê3WƘ`Pd‚­/ÆìŠ\˜ãŒspÆÁ9G[O •SJB]{uaeÜ_ ùYzGUYkw ”rPÊ@¾2ÆÝXE&غöNÌ« À²(8ã`œ»1Ì…˜;«¢¤Ò§¯7€®ªkýy~oܰ\sÊ@ ÊXFœ»¦Í  [×Þ‰3C0mæf( 7,hzަiêOÆ0}E80¹44i ’ʘ;C2åÀq˜›Æ‘öÇÉÖ~¼~à,‘°å¡Åøfõ$ØNºLih E!ñœº°oL*©S‹&µ+QNÀÆÊEåH&S°-·o8ÀÛõÍx5 ñÔCw`Ym lÛ5§Œ#š°àËÕ5CS§Ž „\œ£©z2eƒRÛaX_ YYƒ—6ÔÁ§–M!Oû 0ʱçÃsøÃûŸƒH~ý£…X±p (u¿ƒ”éÀ£*¹‚’1>Y5m JÝ4þýHº¨šÂOÜ%s&9,óŒC)l‹ãóÖ>˜6‘$Ü»¨„p§/‘‰*Ið ¸óy¸ö”2œëÄO·×ããã—‘«©Ø²v1Ö­ªÉ”Àb ˾Q‚6,ƒæQpèÄ%¬ßUÆE&KBˆlVÈ:7ÝùÎÀ8‡ „@ÄaؼûŽž­ÄÆûk1£<ß…?¾« ?_] IÞ®?Þ=~ƒá-pÆá¤?´aWÀ_ÿÕ‚“-}ضn f”åcñœ,™[ .žï$Þ9øeV£Qü³—€2.(e™YÀ˜»Ä¿EGO /ýù”;q¨mÝQì?Ò"`¤Û¹)€à£×L0 ðâá{ªqÃF,icziïlþæÍ,8Ápk£3”úðÚ¦å˜7­pºu„?À‰æ~u¼ò«åØø`-õ†ÿÜ­” +-—0§2„ÝOÞ)“H¦œÌ­H î8ˆ×>8!üN~ÿËeð^1î ¸C¹#ËÿÛ, ,šWŒWÿ.&4=׃gö½æÆ$D’&$I‚@ýñ˰Òk‘$PÊ-iÄžq€D¤Ó´ UIÓ àÞ%S±óÑoA÷*Øÿi~ñâa&¾ I&øáŠ*<~ÿ|Àö}ǰïÐù̘ŠL`ÙŽ!ƒu à!R[$–4ý¹HD‚$KðzU(2ÁÞCÍØòæÀ ®ÛM®Y^… «k!ðÛ½Ÿá½†f÷Ù´4Ma¤L-étÜè7bhúÛq²zGïÔÊòâHÂì?Ò†‹ÝQœé¸UQÈÄÍÐü™±´¦œ <óÖgø°±õúaót/:FwSC81&˜Ýí8Öö€Ïëµl·Ž-ÝQx=Ãá²â¦ Ç«€qg÷CÃéÎkbܦ*–e™uþ˜Í+ë,hO¤^>sþRgÅÄ&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)) 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 = data/icons/hicolor/32x32/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 32x32 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-down-active.png \ blueman-down-inactive.png \ blueman-up-active.png \ blueman-up-inactive.png \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/32x32/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/32x32/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/32x32/status/blueman-active.png000066400000000000000000000037531465054505200243520ustar00rootroot00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs Ø ØÇ ¹­tEXtSoftwarewww.inkscape.org›î<hIDATX…­—{lS×Ç¿çÜ{íkǯ˜ÄÄŽ ¤ž¯¬íĆ:Öª¬…M›ºií¦©ëD¥þѹEê4hU©jWº¶´*ÝÔ‰iÐ (º $öÐ(4à<<?®}ï=ýaÇ#Ä!¡Ú‘¾ºÒñïü¾ÿÎ=çžCð9ZãÖ˜O=Ê…ˆ€P©ôS™ïíü0–ºÝ\dΑ›bê’€ïq·KkiWÕ„ªüº§BwI©Œ‘»~=•ë鹚7s‡Ú“¹ƒh±ÿ@Óý/lóWz^újóòºÊ`¥s,c!mXÈ™ RH¨*A…®¢Ò­a"™Êr.>0žÎìî>ºçøl¹•Ù–=¸ÿ¹ _Xüü×îYS{-#Ô¡1iÃÂDÖ·9ÓâH†“9˜‚ªëWFƒ*Á}¬z£gìò‰?7À²oØ»åîÕ?Gëü]WS°l!$„è[ðt;.bÞÄBŠR¿es ' „kæé¡J÷Ú¬o½>?ÑzÛM÷¿°mý‹Ÿ¯‹Ôúz¯eÀ‹BJ.ô]Á…GÀî¨D`´¡!J1ciU•^‡S!«XõÆÏÆã';Êùвî›bj à}qåòE•=Ã)0.À™(=9çR@*]»âRôò&\. „@÷P kƒ>·þ26ÅÔ9Üôüèž/5…;S`L€1Æ9øä“ 0!Ráènyñ†0MÁ¸༠î¡V-‹Ö6xÜÍÀ­i-^¿×™6Ì‚9ã`6ã¼$!D!儤‰–ß séIä-^„äB m˜ÐÝ.]×µGçи5櫯 .¸žÌ•Ìm›#›³aÛ¼P.Pô‡·s ½?8„ÄÊS°lQ„(€\ŸÈ!ôÖ¬ØóÌ Àˆ¶(4/ NäaFíœo>Œ±l–Y蛬$þh¢Ç*B¼¾µ§`Yũ➠·nèÚ¢Y¤Tj\ºæÎæ,0ÆaÙí¼‰«ÛŽâ??{CîN˜ƒ”¢è/Á™@ä/ßDôèÑèûþ[ÜØ Æ ïA.oá©’ÒÚY(•PEË[ ŒÊXæÐGB0êûÐöÔsH¬8 nóÒ›1X¦€³3j9"1Þ|6¤,,_ªPxoö+»4„SÊ\‘ˆbí¾½hè·Yw½-‡àº.MÉ9Æ×Eï£oBª ¯ÅÂ×w¥T%)e9«ò…õÎÁ…€ ¥„´h<ôCx?kBïŽw‘‹ô§ ¸¶åC lÿ UmFýû;9õ3s[‚ ØÅ ”¤„”@åß¾ ½£‰Ç^E.ÜÌŠ6¤W]$AíïÆ‚“÷–5šÁ¿ü>À¸ŒñÒ*༰ÅNþ }¨5‹ñ¥—A§1ÜÀ Á\VõÚ÷üÙÅ]€ŠÎF,=OûØ$ºž|}ßyR7%-›²<@YZAkH þô¯_0%ç*ýäLqÇþ'Pó§oH‚‘ͧÑñÄ>ͺuÎrR"m3a+ÊÿÞb)€äŸ¢óûÁ|)xÛ–#rø{7Œ‘ \ͺ ‰$ÿ_ë@mGÁ„0&L 2íÌ8 €P2”Ï›†¦ ½ûïèùñ+Î<‚g›ÑøòO¡ä'+@@Šá­ÆÀŽ#€ð‘˜zs)§ªP˜–m(à³8(éN¦²yo…„…@89¤ÂQ}z Þj…:å49üõcØþ{@DÞû.æ·n.Œ-J×UF.¯gíÄÍ~ÓöøŸJÓíû¯.jˆÔ$3…9ŒœÙŒÀ`ÞDcq„„B Ê,#µúSA±è]» Цæô»èσñÖXfVÈ›ìm›û|§Ó´ {¾s° pLFH(j¡Âi‚M‡ÇüóÍ7Äš¦R˜¦™·™ýF9¯²« '“;xñr_t¾M++…†®`Õ;»iûJÙ¸ê@zÝ©üks@kŒ¥RÆî+}CɺšC™&E¥ \Åš÷žD¤ã®²1ó.ô÷Yë'3]Tf<·ŸìàÕÜ¡ CuЯ™LBQ”’XÕê.7#ÜÙ<¥R¯Ž‰ñq£££ÿ@ϱ=¯ÏäsË{Áxû©³}Y…Ûí\½0\íäR‚E¡ð¥jáOF (tŠœA‰žÌ¥¶ø+=ÇŸÞ €Ïä1ààKv}|!eyû®§ùšpMÐ z©ª© ”‚R UQàt¨pë|nòÙ ;÷Ï W»Îÿõ™O^z¿èA0”Ùou7Ô¸KÒÜÞÚ/>²Ó_} ¾! ¼NÛ¥H)‘ÊäøÄDʼ’è¿–MüaðÜÛG`iÆ Ê—3™ëíØQ”Àá©Yéw‡–ÖS½ªD~dиïË ]œ`ͬ¢nÙþ øóì²#®¾›IEND®B`‚blueman-2.4.3/data/icons/hicolor/32x32/status/blueman-disabled.png000066400000000000000000000041361465054505200246420ustar00rootroot00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs Ø ØÇ ¹­tEXtSoftwarewww.inkscape.org›î<ÛIDATX…­—kŒTåÇç2—™½/Ì^X¬ «"( ¶HL¢R›Ø/Щֻõ~hZ6v%5^1¦MIÛ4jJÒ[mQc*) \,Ë®ëî*»ìÅÝÙÙÙ™9ç¼—~8³Óà,šžäÉ{ræ=ÏÿwþïóÌyÁ78®X×WF¸I*ÕˆajËà Sçz»þÑ–úº¹ŒËž¹¦Í¾²<þ“HI`KsCu¢¶º,- —h •Îd‡‡SÙϾ9Ÿs²»Ï&³;y¯Müßlxj}YEôù›W.ª¯¨¬¦]&2.YG •ƶ JÃ6‘ãÉTîý#çÆ&ÒuïÝúæL¹­™&,üÞ3/¿fþöµ7][7”VöÀh†‰ŒËø¤ƒô$ p\ÉDÆe0™ÅQ¦½lqS¥mp«¨Y=³ïÝo °ðûÏþò–Õ­64Õ—}z>…ëI”Ò(¥¹bv”h†Ç] “Âuד &34$ªÂµ‘¥“ñeáÑŽ}ï}m€žZ¿ìêùÛëëâ½Cid^@i’ŠYñ0Û6]ÏGç9ÿ¥“‡P…9£Õ±`È2–ˆš§Ç:öwÓ1‹ª¯i³ËËcÏ-^4¯â³ÁB*¤P…QJ‰ÔÛ2i¿k‹šJÉ9©4R)”T(¥èHÑ<·®2 ¿Àš6û²¾U½÷¦4tõ§B!„DH‰œ¥B*®m™´o¹‘«›ã8Ž@I…TÊŸ#}ˆ% ›êš£‘{. l‰•ÅBÇá „”…PÊ'ȹË4hßr#˯ª$çJß¡<ÈDÆ!) ‡Ã]ÀëÚâsê+g'³qÏ“Lf=éáî§ðöÑÏ) x|Ë*îÙÐZXGJÖ^WÇŽ‡×Ú¼s¬ž?€Tºà’Öº˜E{Óïw‰T h­Iz’m»røt3Þ±”++|X­ùá- xðö¥¼rà ;þt õÁ¯ ¤ÂËÚ€ð×ur¼sí÷¬æÊ† VµÔ±zI=JkžÛsœW÷ÿ§¨ÐEô‹/J ! ] ¥ÿ;õ=)^üóG~Ó¡v÷óÆÁnL 0]í«Ž\Ò­.¾fZByYˆ»n] ÀDÆEk˜?+Êîhæ×¯¢£' †þßËÞ€ª¬McÏÁy›à« {q€‹ˆK5Qv”¤ï¿ŸÒ;ˆ´·£=4Dzófôè(F"qá’LóÈ9b·ç9N<"´ m:ûÇ ç¡ eû”„l”Öˆ© €ë’Ûµ ”Â()ÁyõUÔà`1©âŸ¥³;Oéû¢iVÁ@ hØy„TüóHßcµ´ݹÕß8tˆ’­[ nÜxù¼×&R©ÌCŸ÷ $ëk£‚Ö´°lO*ž|í#z†& ·±ÑÝ»ÑÉ$éM›˜¼ï>Ä¡CDÚÛ±Z[§I]tWÂ@0šX\©½jŽ®®P¹‘þÌPG_zàÔ8à¹üèΔø¿tq2ÉGÓ>±IEND®B`‚blueman-2.4.3/data/icons/hicolor/32x32/status/blueman-down-active.png000066400000000000000000000061541465054505200253150ustar00rootroot00000000000000‰PNG  IHDR szzô 3IDATx^cü_!ËÆÀö‰ÿ?3+Ã?fV†ÿ@ÌÈÂÌÀ¢™âÌ, LÌŒ@>###`FÅðÿ?ƒ©ÿþþùÏðïï_ ýáߟ?@ú/ÿ ¨æÓÿ_@»þ002üühÑ&† ,@3`dÒl@If0ÍtÐ ¤¨•Œn`€ #@ù ùÄ¿ZÈü è¶?Uÿ€¹Ìû tÀ €ÿfbc`bâzŽ•‰h!PœÈgbŠqÇÀÀαœ pïƒä?Ør ÅŒf,üT÷(÷ÈÿÍðÿ/У@O3C¢á ã?v°ï-cúÏËÀô‹™Ih´P0Ðå\ÿþþãþ÷ïÛ¿ÿŒlÿ^ Œ P402 yä ŸUlbdøËÌÄøc G|:à Ã?Æ× L?é÷@s™ÎýÅÂðÿ+Øwÿÿ}ýŸO‚¿ÿüSùùù§ê—ÿ”>ÿøÏýí#×ïÌLÿ€‰à?,âÿÿgDÄ>Äë Ð&’ÿ,Àøecþÿ‡ƒ•á7/ókÖìlÌ7X˜ï30üûTûˆñV`03p10þ—úõó¯ò£??ÿfQcâáSä“àbgåâf`aÅ38Ü–1þ‡D9ØQ@ça†ß_?~|ýòÿÛÛ7ÿ¿zùöϳO/¹˜þsK‹±q süed†Æ†OÀ4ÀÄ 4·ÿ¹þþ“xùú—öf.]um)nV.f&ff°g©‡á?,Ì¡‰ìkFP„‚ + áòÈåýÿñ¯ÂÆ¿¿~ðþ~ÿŠñù¥ Ÿ_¿ûô[H˜ý0&íýÎÂÀ JpŒ<@ßK|þôKåíOF-IcC. 9VFVv& ªƒ[ËvÈ`nüp ÔYÀ„¸˜‘™……‘‰…›‹SžCìaÿ÷ÿßgfFæw ÿß³@²0îÿÿ“xþæ—3¿?‡€0ëÿÿÿ˜˜þs#ÐPx¶û˜€1*.€œþsÝ_`¶þ Êæÿ`iâ>`Ê„¯ï¿ÌÒ¿ý“–,¼@…,@“þ!ïßߤÞ}ù+-ª ÀL$LŒ}õ‚É óŒ r”é•S€‘_†˜t€ÿÿò‚áßǧ ÿB¤² o@G0³0qÿgbæüõç¯$Ã?^ 8;(€ÁþûÏÞ¿ÿ¸Ù¸@b ß@Ê“ÿÀP€zŒ `–Q,@7s 30 *1ügåæä¿ÀPùá ÃÏOÀêe•[HÙÈå#&VV¦ß~±sЬ@ #Æÿ p311r±2üeø”6A b0[Ãã™áÏOPiÀÀr +Ð1Àòå?ÈÂ__bÛA|XÔÜÁÄ,b@…"Ãï¿–ƒ0#(€¶ücþû÷3 3°èøý•ñ?Ð ¬œÀàf;`b&P N`@Ó€ñÍôX¦|}ÆÀðX^-þûþÐòÏ@þo Cÿ3€Ô‹  GAiB `9&`zù÷ç7°”`Õ)Ì `Å90Ñmgdúÿ XH}–l\ ÿ9é„Kˆx$À>fúõ…á÷w†?Ÿß2üÿy–T_ýþÆðïÛ;ˆY@UÐlf6`™,}~8 XÜþÖMÿþüŠÿÕIÀ’‰Œ  T–ÒÚÿßâ?¦ßÀ üÔüï#·È œ@š˜>~}b`úúXžãû+°Pû Z`À0ñˆ20rÓÐçÀ„øú:Ó»» ÿ¿ær`HüþÃðì Üÿ¿@{ÿ1BÀ*6@ÉHÿýÃø§ y`=õÿ×7æïo€–þ:ä?37Ã`ÅÆÃÀÌý…(ÏʆÌÀ¨b–äÀ\ÁÀÄNŒ ¯®1ü†(—€‚þ÷o†ÿ@µ2°Für#ÄÀ4.YQVð˜Y9˜y…‰ ”?¿10½¹LéÀàå‘6€‰˜˜F€ÁüŸRP1‚‚T³ÃT³$÷7@ý@q`ü÷­À(GÃ_þ –ÿÿþS7$}ýƒÐE,bj ,ÒÚ _ß10Ü¿Ï/ÿ &¡üÏ,. –BÊg y@_2‚¢îÃ#†WW‰˜[ØyÁMÆÀJh0õã’0A5; °â×(À ªK€°äeAEQ]&o Œïï2ü}÷€áß×÷Àxè FYnQ`hCT@ƒ ®ÀÒõãc†ÿ  ˜ø˜€Ññ_@ À"ùÕ%†/w%ÿ?PkLÿÀö©ÒþÃÚSÿõù`*æu`öûÇÊÍÀÄÌ‚ ÿ^ßdøûí#°úðó+FN~H í'0 ~ÿL+@C‚˜þ «2üV:Xå°[v¯ž³ç_pœý‡üP´@þC[u@TÐe@4… °pbâ•b`Z, I°Àh•¢À|«Ø@9Àôn¿yÿƒÚ4Àaf«?Ïo]»ŒEÝῨ>Ã`\þÌ)ÂÀ$¤ÂÀúé1ÿ//eÁWpØ1 .&n~y^I†?Àì..¿b`~r˜áïý é ð ¦зA^eµ_@åì`q,#þ’¨Qû‹á×ó[ ÿ€AÍ"{ƒQΚá?ÈGÀÐ`à“f`ä•¶®~ƒ&(ÿåP© lDƒÛJ¿00¼¿Çðÿö†ŸN0ü–/ÿåÀïÿ ¼* Aqð÷/ ÐE€>ÿ LÃÀ2˜áÛï¿À’’,©ØšþòŽáß­}@_œg`Uc`’Òc`Pb`àeør °L€TÉÀÄ ,?¿c`øøáÿ³ Ÿ]zà ¸äû ^P­ 4›™‰á'0WþÚù‹€ÅÏO ø Äן¿þ€‚‰ \¢ÿ‡”`Àfý¿Ï¯þ~æëÇgi‰O X¡ËVHã™é;°tüò ˜PßB   ‰œSÿü'`ë’áУÀršá °û Ï@<ådcxòå'ƒØ¯? â,LÀÜÎÿÁm‚ÿЂT²ýÿøñ00]d×úŒ6È_†ÿж$| ,Ù`톾=ù ؘzþç/Ãg òŸL¿ }–¯@‡>¶`ŸMüüùÃß¿àÊZƒË, CÿAÃdÑ_pÐþ&ØÀÚTÄ‚ 5¥ÿÿCú%àB‡b¨¼ûôá+ ÃS`è>:à0Dþ°(.>3Ðew¸ØDÞeàøù‹AH‡Aˆ‹Øj`†wÈ ÍRp2arP‰ƒ-ÂÒ_ÀÚùû/†¯_€øÓ†Ûœ 7€²7€z ¤‚Ú„¿@1L lúœ›á¨¢þô“AåÑ[`é?¨m í‚í€ú œúÄ hGÂÀÆ%Ã'Ï8n[<7€eÏ#`M¬J~³Ë¼Ÿ #(Tž«ä/Ü ߀ø0ᾓ0¸ø€43ÐÕÌà4*ûÀÑÂsÊXÀ€BT’ãú?ÿ¦¥Ÿ@üì@ónñ#`Ùóh°Ët0 ~ƒªFH£ÿ #(›22ÜjxÌÒw€m&N`p … ¨eÄà†9¸ õ68àÄ¿ÿà&á_ ýˆñ/ Ã?-ýLðoæ*ûtÈ þÍ´ü#$*æ2€šÂàd$Þƒr³1P1 a`ˆiú±”A¥*(%{Å  6(›ƒhPtƒèß Ëzþêaª9±êIEND®B`‚blueman-2.4.3/data/icons/hicolor/32x32/status/blueman-down-inactive.png000066400000000000000000000051071465054505200256410ustar00rootroot00000000000000‰PNG  IHDR szzô IDATx^cñ€‘Ph(0Xè¨2üøùƒ™™™™‰™¨ëïß¿ ÍŒ@Άÿ `úß?äïßþÿŠ110°s°3Üzü’aÿÉ+X­bÁ" 2—(ÎÄÜEÉ!¬@sؾ|ýÁüçÏo–ÿþ3‚,»dùÿÿ`#@#213ýÊÿòÿ°³1ÿ17ÒùtÀw Â¯@ü ˆÿÂìÅQN–’”H™Ç)ËÊH*2±°pýùõ‡ ìŸÿÿAæ20C‚  €6ƒÝ¢À!5œñÏ¿¿þÿû÷ççϯ?~üüŒ‹‹ã®°°È‹Ãg¯|Û°çXzðLoÉ—úõû¿./:;72 +7';'++ЃŒÿÿýýÇ ¿ÿÙb0‚"‚ô@¹ÿÿýýËøû÷¯¿ýúûýÛ—W¢b¿Ÿ03üåàdgcÕS•}t($þÁ *+ÂÐUž"øüÕ[í·*(«‹‹‹ó²³³³2###0ˆö1‚íûü?(Ài-ŒŒ€„+PÝ&`´1~ÿú•ÿÝ«—Œß>½ÿú÷?Ãï/Ÿ¿¢â 0~ÀÀäjeÈ LWÒß¾ÿÕ•Pcãàà`%< °8YãƒÙ@S Éä˜ÿ Hä&V6f>fF&&N66–¿¾cþñûï7 ºoÈ`ýþõ‡ðÛ_ÅÙÙ9ù€ñÄÆÂ M ÿ˜Ð"èSf`Ž`aƒ§þ¿ÿ0üýó5Àˆ%ˆk€†€BŽ ˜¹¸yù¾ÿý' ”|4ñÈXX°](úûÏ_q.>~^vNV`d2üûÌVÀô LzÿÁq Lã ÄÇÂÌÄÀL\<ü ̬ì ÿ€ÿøú…áÛç þþb€dK&pÔ€] " '˜˜YXxYXY9€Ž—ZÎŽìfVfp¶caecæa`úýÊî ÁAüŸñ(_Ù,lÀ eee`çäaàáa`a:àß_`ÁvÀo`yñX@r ¸\…È¿?@q*DX˜™8F1£8€™™‰ ˜¢8þ±üýû›áï_p†… Èûÿ€†‚¢(Åðÿ/0]B²#0K2@ãêϯŸ ¿~þ‡Ì„ûŸáБ@Ìôÿÿ?6 Ï@¾gBvÈ$0ÕþbøóëÃo&&` 2ƒí?(߃\È€4âûÇ×ÏÀhàb`ýÃVÿùýk†Ÿ?¿3€ä@jÀ…Ãßß lùè`„þþýÿϯ_ÿ¡ñɀ욙~~ÿÊò-0È€Éà/'77/+0¾ÿþ:ð÷oPœÿýóä@Ï¿ù.XYAÉŠ: _ÿùý‹áׯïÀÄù‡ñ?¨lz$Îðr€‰TÀüýÿëÇO†?À²ü8Eÿ;˜8¹yØe½ßÀ þ ÌÊ¿~ü`øþ”òÿ€/?8q‚‚ÿ0-|ýôŽáë§÷@5Ÿ€å0Qt4¨ag„€)”êÿ-0Q11üeºþÇw†_ß¿³ °húŽ•¬ß€å,Ãßå `Ö¦<fP®øÌ¿AQúX*þ;TrA€ ’Tƒ1€Ò=0þX©›è#o@AüñíKpps³8+ PºøÇõåLà4ò˜å@Áþãû†@‡ƒKH&`¡øï/¤°æËÿÿ<@yLÀLªrDÄ$e~ƒ¿_?¾gÅ9Ÿ°7Ÿ+;¸xfd‚;”ÿÿ} úOo_Cç;'P°¦›¿þ€s#¢DD0Õà `tð‹H0ð K2ð ýeøòá ÃÇ7/¾03üÒ\@G°(°L,8~ýøÆðíÓ†¯Àé0êXØX¸yDøE%Ÿ?¼ÃðõÃ;`bü Ž^ŒD.uÀ °ô×6ÿÀ Ff6QI6N.†÷/Ÿ3|ÿü‰”¿ù D xýýû'8=k@PbegZ,ÎÀ+(*þÿþû‡”–þC‚™‰‰‹ÿê{`ôãðÿ›çD%¤–ðƒšXê ³#Ãçw Ðæy Aq *ÀщW`¹ 9Q°£9é$÷ ˜õXÙ€Q Y`402³@j”r€’-À±¬ËÞ>{ÄpXýʪé1ðˆ003BR>(j¸øÀéÜ  J¼ÌÀ¨àäá§`–å`ኲ¯Ÿ1¼¸wóÿç÷ïþÿþóû?8¸þ#;à?°È°öùªÆÿ3þÖn¯Ÿ=büüñÝqeqy5. ÀJ œ°@ ~1hЉ3223ÀªkP‰øõý†ç÷®1¼z|—áë—/Œ€eÀ`nI¡Dÿ€îù4ì;¨ õÔðøÇÒÀŒëÿn]bxùøƒˆ”ƒ¨”0:„Á•ÈRhËLýÿÿ—á7°.øòñ( ß>ÌðXdƒâý/°¬¤@¥ð/ ~¡D@¹߀ÞW`TÛqà``…(_ÿÿûïÿ÷¯_ß¹ÎJÍ\ÜÀšPP”‹Oà°Õ‚?¾~æ‚wÐZñ¤†P;(!‚‚öеáO þ!GÁO`ÿ ž/€ñ©ð—‘áó¿ÌŒÿ˜ m Á-î ¿µâÇŸ¿?¼{ûÜ (€Ä)#ÄWêÿHs DCÚÀ°ý÷ï °žy T÷ ˆ ;à'Çv¦—?ýù ¬ûÑõhþ_P;˜<  PËwÿ Õ4¤Hùi2€Ê`psÒ&‰=Ä ^PðCXc1<VÉjAÍtp£d¦ˆß_Ei‘ÿ¿~ÿbÖe¬@±_@03B~Ìÿ!†3A,aE^ j¿€JV ¥Àèÿ÷è€7À¸tÚ`(Ü:|îæ' Yá¸v÷ ÃŽ£—þù:úî°Â…¨ZòA-P© rHƒº!06˜:’¨‰˜˜1øܲ†æo`࿊ßZxÕ÷€á÷òÀ™k¿AQ†Þ/øzæêÃûÚª²ßýù÷ö÷ŸŸÀ¦3£ 0ÈøÞ`áðæ°j…4ø Pœ00›蠼,¤~ãï'Pçÿƒ,gee}ûñëïŸ P€¨P¨Éò5¨ò5+,è õ8nÀˆ¤œ‘€|P‚Å9¨)òù?†Á¹à¿ÇI(#IEND®B`‚blueman-2.4.3/data/icons/hicolor/32x32/status/blueman-tray.png000066400000000000000000000037611465054505200240550ustar00rootroot00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs Ø ØÇ ¹­tEXtSoftwarewww.inkscape.org›î<nIDATX…­—{pÕÇ¿{v÷ÞÍæÞ››KÈ‹  „š‚B›R‹C•Á)QgÚbq¦T‡JKœq¦r§Ûê¨t´¨ 3mm…Žb c[,‘§’I€¼È}îÝÇyô½¹rC‚Ó3ó9ûÛóýìï·çì9¾B›¾"à’VÁ8/‡D„,¡“óbë?±[Kwd]X™ üLÏQ×V–äi¾\-Gˆ%ŒÔÀ@,ÕÞ9ØkZ©ÝÍ‘ÔËhÓÿ@ÕªçVæåûv}{ÑìÒüP¾÷jÂFܰ‘²(P ¹š‚|]E43?ilêŠ'k{Ђ ˜õý[|}Ú¶eKo+éOp¥çª¸a#š´ÀÀ²↾H 'ÊüêŠ"áZ¸ÐwõüG‡¿2À¬ì|ú®%5Ë*Jó.ôÆ`; œ p.0}’>0µ!dúm‡¡/b ¬x‚V”¯×&óµ«M5Ü2@ÕªçVΟ7m[iyIàb,mÀ…g6¯¹§ZzÑ{ÅJCðLÌÕ¸…‚|¿Ç+Ksiá³CM[²ù¬îua%ô?_={j~{_ ”q0Ê3WƘ`Pd‚­/ÆìŠ\˜ãŒspÆÁ9G[O •SJB]{uaeÜ_ ùYzGUYkw ”rPÊ@¾2ÆÝXE&غöNÌ« À²(8ã`œ»1Ì…˜;«¢¤Ò§¯7€®ªkýy~oܰ\sÊ@ ÊXFœ»¦Í  [×Þ‰3C0mæf( 7,hzަiêOÆ0}E80¹44i ’ʘ;C2åÀq˜›Æ‘öÇÉÖ~¼~à,‘°å¡Åøfõ$ØNºLih E!ñœº°oL*©S‹&µ+QNÀÆÊEåH&S°-·o8ÀÛõÍx5 ñÔCw`Ym lÛ5§Œ#š°àËÕ5CS§Ž „\œ£©z2eƒRÛaX_ YYƒ—6ÔÁ§–M!Oû 0ʱçÃsøÃûŸƒH~ý£…X±p (u¿ƒ”éÀ£*¹‚’1>Y5m JÝ4þýHº¨šÂOÜ%s&9,óŒC)l‹ãóÖ>˜6‘$Ü»¨„p§/‘‰*Ið ¸óy¸ö”2œëÄO·×ããã—‘«©Ø²v1Ö­ªÉ”Àb ˾Q‚6,ƒæQpèÄ%¬ßUÆE&KBˆlVÈ:7ÝùÎÀ8‡ „@ÄaؼûŽž­ÄÆûk1£<ß…?¾« ?_] IÞ®?Þ=~ƒá-pÆá¤?´aWÀ_ÿÕ‚“-}ضn f”åcñœ,™[ .žï$Þ9øeV£Qü³—€2.(e™YÀ˜»Ä¿EGO /ýù”;q¨mÝQì?Ò"`¤Û¹)€à£×L0 ðâá{ªqÃF,icziïlþæÍ,8Ápk£3”úðÚ¦å˜7­pºu„?À‰æ~u¼ò«åØø`-õ†ÿÜ­” +-—0§2„ÝOÞ)“H¦œÌ­H î8ˆ×>8!üN~ÿËeð^1î ¸C¹#ËÿÛ, ,šWŒWÿ.&4=׃gö½æÆ$D’&$I‚@ýñ˰Òk‘$PÊ-iÄžq€D¤Ó´ UIÓ àÞ%S±óÑoA÷*Øÿi~ñâa&¾ I&øáŠ*<~ÿ|Àö}ǰïÐù̘ŠL`ÙŽ!ƒu à!R[$–4ý¹HD‚$KðzU(2ÁÞCÍØòæÀ ®ÛM®Y^… «k!ðÛ½Ÿá½†f÷Ù´4Ma¤L-étÜè7bhúÛq²zGïÔÊòâHÂì?Ò†‹ÝQœé¸UQÈÄÍÐü™±´¦œ <óÖgø°±õúaót/:FwSC81&˜Ýí8Öö€Ïëµl·Ž-ÝQx=Ãá²â¦ Ç«€qg÷CÃéÎkbܦ*–e™uþ˜Í+ë,hO¤^>sþRgÅÄÕ|:ü Ðå¿ÿÿ©b6a #Xþ³0³3²333°ƒ ý÷ïËç÷’?¿}Tdggeccúž™™‰ Œ@“€®a3Àôùÿÿþ1ü{ýˆùÈý ôñ§ ŒYعŸ²rq?šÁôèó¿ÿƒ`aåúš‘‘®l@ó€A/ôîÙ}å§·ÎÊ33üTçdgceú/ ô+Ãÿÿ, ë@a ¦Àö@Ó B@C€ò øûûÃç_>þúËü€Kð¡¼¡Í ^!ÑgÿYþ¿ø÷÷?3Ðq¿Yþ3130l€Ñ,ðåÝKw.hkÉIKŠ Êq°1ó]ÍÃÄÄt#ÈÝ Ðp†¤ì`xƒ…¯@&0²ÿñ~ÿñ[øó×í~ täG¦ÿÿ€qòŸë×Ï_b®ž’àa‘–adøÏô ; 0°00€hV ³Á˜…™•…‰ L3ƒå€ ˜mÁ˜s€é†‘”s8X˜ù¤¥„$>½¼¯ôïïY ox€˜‰å(^ÿ3ð~ùôQîãë§*j š2À¸Šs#ÐLF& ¥ÀlÈ2d9 ”I‹ÀÔŒqP¢úÊo@ö?¥Jp\ý¥6`D±ñóóHþùþáÏï_?_³s²½f˜× (`JrýûýK”™éŸ0Åó‚ >¦ÿ èb`úàãagb^.6v6f Ï‰è 40Ó3üüõáÛ`Šûò“áÓ·Ÿ ß~þa§D P~Å';ãÿß’¿~“`çâfs`0²ügdäúûï(0¡S;#÷P¨€ VfA^ia~vpp…๜èXi˜^¼\¬ Â|ì`Ëß~úÉðâÝW†_~€²гÿA¥3 ǯŸßÅY“˜vXXþügdå„¿~³ vï.gäš('ÎÏ /ÎËÀÅ,¯éè›_¿þ2üø Ä@ú0/ƒŠDPZæv`zE ' ?7ãWŸ^¼ýÊð ˜'AqÎÌÂÂôûÇP¢†þf–ßÿ˜@%ëï¿Ù€^c%3¨à`åf`ceñ¯?ÿ¾üøÍðåÛ/ ZpšÚÊ_¿CÇ 1nN6 ƒY€é“›ƒ™AQ’œ;¿úÀðëÏ_`z–.?¾³‹f`¹ÂÀÌòõ+(ƒ hFPÉþ hÉ·Ÿ¿Á)”¨€ù˜áÐò_~ãø'8‡ñÓ'0„˜@:¡*ò~üüîO_2pq°}ÏÎ `NFÃó7Œ@ÇÿdøÏÄÂðãÇ7†ß˜ÿýÿÇÄòíИÿLÀPe•®ß¾ÿføðå7Û?x8¾2ãŠá30q\Ï J<`2«%PaPhp°±‚ ïÀøîÓ7†¯@ðs³3p£ì`”}üü˜0™€ ö7ãÏ?ŒLÿ€ùŠå°0Å#ÃPQÇðè’Ÿ2<~ý œx Yëƒ ƒ/'0XYÁ¡Éj ´õRs'+8¸A ïÓ×ï ßü«ÿüý/0A~gøôõØÌß¿ÿÿ¬û€é‘å0(@QÀò—™‘ (ýëÏ?†Ï@_Üyú‘á-Ð!¬Ì@˹Y¤„y8€!.ðùóС Çþ–d  T ÊÍÎÊÂð耟¾3<F߫Ϟ½þ PvÆ?Èã€E 0(ÀÙŠãÈýÀ„  æÀ´ÀÉÉï¿‚B”@¿£äÍÇoÀ4ñ ¬—‡‹:œÀò%À‚êÐ#¯ßcxûõ0:2|:è7P Øö`VD _€!ÿ÷?ËŸŒà¨dý­g€*€Õ(ß¿þÿüŒ3f†w¬¿ž½û,€X¾ýú Œž/ ߎc¦Püüý8ï ñq‚CéûÏ¿@22¼ÿþá50-rÎ`ø÷˜ÎÖ诿˜Aéá0þÇÛŸÿLàÊäB¨ô&SÏ?K·[À(y¤¿þøÉ ~^nQ~nN`žåqPœúöÜŒúý—‘áÐç¿ýf%J 4± To2Ë&P­þŸX'ƒ[/Àb$óÚºaÃÿ@,•~+õo¿0¼¦nPÊ ´TZ”A^R€˜%Cåé›Ï ·¿ex ,ýY èa†OÀRm`›þƒ CHƒ‰ X–ÏÿÿYÀmFF‡Aíh»Z¡þ‡Ôò ×ÿ–d9äìÀÔÎ ,p„€u ï?P¢ûÁðþów†7~€k €ƒ èü*` fýUÀ˜ýÿ ° Æ?ÀÔô è`Cñÿßÿ0ûáêTüC ˜ƒ™@-TPP+-F`þþýè3 B E%¬áH–VÅ ŒÌl@•ÿEþ€Êc`jcøýŸ™õ'¨¨¶c%p À›ÿ!y\(ª8PéøìÝwIÁoÀB‰‰á+0Ñ=zõ•á+0¿ÿûËÀkAµA¼Š`PþÿÌ—œ †*Á ;`S¨åÛ?fö7ÀRïÕ¿ù€ñ!L"@ǽÅI: PüM \ð†áùÛO  4ªg@E8({"§!¨¯ÁÚ€ÆüýûçÛß??ýgã}ÁÀøï+Ðè?Àö (10|ÿÅÄÿê/#÷‹¿~Š2³²‹ƒXÏüc—÷H~úbãàË×à²æKFH"ûH>à÷Ü8aWh|ûúï?ëÓ¬‚OþÿûTv0Ð?ÿfä{ôƒCåÛ;BÙ¸DYxþ1ñ…tD(¸è`@Œ èÚ &³ÿÀú Ø6üññå_N±k?Xøo0üÿû¨þ/¨™ ê$|c`b{õ‰Sÿ)û§/˜¿¿“cà6 YØV±‚ÌŒŒÐ´ ³æ?†‘¬àl÷ÜMÖz¿þÿøòóÏï¿o> ê>øÍÈñè€/ÀP9€ñ¨ô߯?l‚>ðÛq1|<ÄÈöû­$ — 0:ø€íR^`T{EÀüéÿPï‚r(ÛýGøèîÿ`ê ýøûç×ÿ¿¾¾ùóãÇû¼º?r©\jxL?€­w`üéßN vÎÿÀ†Éÿwß9d¯ýfòúÆ÷í‚ Ç×Ûï™þ¿”`bü/ô°ãÂÄn÷3¢¶ÍþdøÎðPùáü:ãã?–wYEîá³|ü…Wõ°=lŒþý ÌÃÀnãoF·k|@—ÛOìl ÜÀbí/ÈpFA†ÿ¿ÅÙþgû÷AœñßQÆ8€y˜ ˜šæ3A2*°ø¶&A &P*ëÁå°0fVv,~3ó¼ÿÁ,ðØõ} +`_àïoÆ¿?X€øL„ªÌ¾ÆÏu£œ ”.¾[/~1 ûÅ"òXkr] j¦³‚ ƒÿA`g9&`2+2&PTeÁ}d`iŒ c-À¢ñÿ'` þ ô膿@0ý6€Å LÀ:’‹‘ ߀Õ8µã‡è"PVE °á lú20€ÇÊ ðª‹–ÿ@áÌ¥2B òT,A0#0gK¿À(gáÿ`qÐ]dþ ÆæIEND®B`‚blueman-2.4.3/data/icons/hicolor/32x32/status/blueman-up-inactive.png000066400000000000000000000046551465054505200253250ustar00rootroot00000000000000‰PNG  IHDR szzô tIDATx^chÀˆÇ¬@9v f…bF2û¨çÿâ_@üÝ  fVa1i&NN^^~> A.n.~&F&–ÿÿÿ1ÿû÷áïß¿ ÿÿýû ÿ0222€0ˆ€²ÿ322ýÿùóÇ·ÏŸ>þøñãËÏŸ>¾yóòég F+ÑÀdãèË)-++ÁÅÅ.ÁÇÇ«ÀÍÍ%ÊÊÊ&ÄÂÂÌ 4œ€v2201-e€ È@Ç1ü2þýûËrþtè—Ÿ?}úñó×ã¿ÿž¿}ûîѲ¹“ÞÿýûûÌ(Á*!¥Èemï*ÏÏÇ£&,"$!$( ÍÎÎδ”d9Ї@kÁö`ÆÈvPH@eþCÀÏß¿ÿøáã›·ï>¼ýýïÿ5fV¶;7¯|yÿö °J”04±áååQãàÕâååaaaá`bdd/ØË «àÎ`„øæFFd?ýÿû÷û_VVf¡¿ÿ|}ÿñ3#;ë5 ݯ@|¥ ˜˜Å$d8$¥¤Åxx¸ÄøùDyx¸y¹¸88˜™YX€Á öÄlP|ƒÏÈ€ž*ÿƒS"p€ÀŒFVVN ( 3³ø§/ßdiã5ÿˆ¿ÁÀ&&)-ÊÎÁ&ËÁÁ&ÅÎÁò933;0î€QÀÀÂÌÌ ffñ™˜˜ÁÂÀK˜ Äù÷Ï_†¿À„ú‚nüËÈ TÌÁÁÎ Qɯßübøÿ÷=ÐòÈ`åââ ˆ ç¦xÖÿÿþ3S:Ø—l,,ÿ!ÂÀÍÍÍÀÁÁÁÀÆÊL„Ì $ö.(þùó‡áÇÏŸ ß¿gøúõÃ÷?@¹’ ÿþªcd¥%VVV) – p€4ÃB€•Mèja  ÐdVF+XYxy¸¸4+ Èb&hR€¤ Añ4Bœ@s×/_>}úüÿë·oŒþ0Bs'#ÐXv`´Š aCvÈu¬@°ã bŒ\\œ bb" B‚‚ÿÙÙÁi”ïÙŠ˜²þüýzPJ`ffZÎÊŒk`T±0pqr1°³±iN†÷>þ÷þ=ÐA¹•hÐÓÿA3²™˜XqÈ 4èÅÿŒü|¼ üü| ll¬à`þõë7ÃO`ÿüõ b10E2AS<(øAúh1P8Ýprr€ ¨¿ÿþþÿùã#0m0³ ГlÐ`d€gCóþÐ÷ï?À>J¿€‚,ÿòõ+ßß@‰]ààFÂçXÈqß¾}¦6P4€¢m<\\Œ¯ öÇŸ ¿~ÿzà? À J`¦ýû”>}úÂðˆA ˜ ê'PÓ_`Bf`† <-S0 € Ê ”rð§Ÿ ò0Ñ‚¢dÐqŒß€ ä ™ÿ1 +pЂ|ù˜€^¾|Í Z&`Bäcà)°dd&$†ÿÿÓÄh ÈÄÄ L’”¿|þÊ MP4€|þáÃ'†o_¿ƒBñÿDÀ£Rœ¥€ñÎJÏ^¼dø vP9 ÀÇÇ ",vP¢Yr¸RšŠP€ÊHYÁtàw†/Ÿ¾1¼}÷žáÃÇO /_½aøþóçPâúK€Âä+`–ý ŒëÏŸ¿0€‚„À àBX‚‚”×A>å//A¹†•…œC5!¸0fC åŸÑù ˜-¿ÍÆÿ_Ô–¥(#¨šƒØB›@ñúñÓ'†WoÞ}õ,þñÓg†oß¾ƒS8(„@ÑÂËÃÃÀ ̺,ÀBê×Ï_àà©ûÔ Š{Pˆ5#4Ê1ÒÀ˜4‚@ A–ÿ–p ß>~òŒ`1`|-(ÈL˜là´óùóg` øì(pB&b`!NÀ tK3ÀÒ‹¹ÂBÊÀR÷ÿFHºþ®ìÀ Žÿ@Ùd9È! ¸ùXDDˆAJBèkPö{ ¡×oÞ žOàòdéO`ÙòÈÑ ê™ñ?¬ „€…Êÿÿÿ(_ýƒdt`þý~P"åoPp +PH€(ÿ߆°Ñi1'À4,t@u$È/`³A &¤*æ€ÿÀ”ü(ùˆÿA“èPpuƒ°Öc„4Ç ñ ö,”þüþ NÐ|‘%w #@Á ªªA™ ŒLL¿a9æ€ A o3ýÿÿ÷?¤}ÅÄ ÿjÿ?¬ªjA…ÕË×oe?°¼ç`ø¬ýž¿x ̾¿ ¥,1@¬‡,Pìü– *¨Š„—€ö|Ê¿ù÷Q˜ZšX˜ž6AÁ‹`ñ *'¾~û .@õÀw`1 J  ´KÀÍpªÿ±h쿯À†â{ ™ Æ¨¥ wÀ/`¹þè€WÀD/L¥? (µ²@«^¨;@¹hðŸààþ¬7`Í"Xð©˜Cøü?¨˜¦¡¿_€v<ü6à†), ~1±°¾jx,l€m‚ÿÂ@Eü ÀZ˜™é?3´A ²‹¨@‡üE¤$ dŠoPó˜f~ÿþ$ÿþ} ôÐM&f–{@uß@jaøËÂÊú••ýõ¯Ÿ?^³(˜€ià?û?6`è0ƒó.,õþgÀ‘„AÁô80ÈÿKÖÀD ò·lì@ßÿµ Q¢€áѽ[ Jú¯ún³ 㟿ÿÄÿH&0‡ð‚BTÆBÃn#ª[Ànû?€õÿ÷¿þ½ªúÌ^×ÿ32?|òàÎ7˜.íìLÞ¡Iì ÿþŠþùõKh¡3£Ð^› ÈgeÚŒgÀS)0ÓBR(ár ¨òçïžzÌÊÆöâ?#ÓÓM+ç|üjÙ@]À‚ä~ÆŸ?~ü»{íüwy%õGþü~L9ï€&‰ýÊÀæÚ?X*‡äkD»š ?&P¹òèØ/À²ùË `oè̓»7~-G 2FÜÔúµÝ@Í'P» Öe €bTõ Xçô?Ã`9 âe³XAIIEND®B`‚blueman-2.4.3/data/icons/hicolor/32x32/status/blueman.png000066400000000000000000000037611465054505200231000ustar00rootroot00000000000000‰PNG  IHDR szzôsBIT|dˆ pHYs Ø ØÇ ¹­tEXtSoftwarewww.inkscape.org›î<nIDATX…­—{pÕÇ¿{v÷ÞÍæÞ››KÈ‹  „š‚B›R‹C•Á)QgÚbq¦T‡JKœq¦r§Ûê¨t´¨ 3mm…Žb c[,‘§’I€¼È}îÝÇyô½¹rC‚Ó3ó9ûÛóýìï·çì9¾B›¾"à’VÁ8/‡D„,¡“óbë?±[Kwd]X™ üLÏQ×V–äi¾\-Gˆ%ŒÔÀ@,ÕÞ9ØkZ©ÝÍ‘ÔËhÓÿ@ÕªçVæåûv}{ÑìÒüP¾÷jÂFܰ‘²(P ¹š‚|]E43?ilêŠ'k{Ђ ˜õý[|}Ú¶eKo+éOp¥çª¸a#š´ÀÀ²↾H 'ÊüêŠ"áZ¸ÐwõüG‡¿2À¬ì|ú®%5Ë*Jó.ôÆ`; œ p.0}’>0µ!dúm‡¡/b ¬x‚V”¯×&óµ«M5Ü2@ÕªçVΟ7m[iyIàb,mÀ…g6¯¹§ZzÑ{ÅJCðLÌÕ¸…‚|¿Ç+Ksiá³CM[²ù¬îua%ô?_={j~{_ ”q0Ê3WƘ`Pd‚­/ÆìŠ\˜ãŒspÆÁ9G[O •SJB]{uaeÜ_ ùYzGUYkw ”rPÊ@¾2ÆÝXE&غöNÌ« À²(8ã`œ»1Ì…˜;«¢¤Ò§¯7€®ªkýy~oܰ\sÊ@ ÊXFœ»¦Í  [×Þ‰3C0mæf( 7,hzަiêOÆ0}E80¹44i ’ʘ;C2åÀq˜›Æ‘öÇÉÖ~¼~à,‘°å¡Åøfõ$ØNºLih E!ñœº°oL*©S‹&µ+QNÀÆÊEåH&S°-·o8ÀÛõÍx5 ñÔCw`Ym lÛ5§Œ#š°àËÕ5CS§Ž „\œ£©z2eƒRÛaX_ YYƒ—6ÔÁ§–M!Oû 0ʱçÃsøÃûŸƒH~ý£…X±p (u¿ƒ”éÀ£*¹‚’1>Y5m JÝ4þýHº¨šÂOÜ%s&9,óŒC)l‹ãóÖ>˜6‘$Ü»¨„p§/‘‰*Ið ¸óy¸ö”2œëÄO·×ããã—‘«©Ø²v1Ö­ªÉ”Àb ˾Q‚6,ƒæQpèÄ%¬ßUÆE&KBˆlVÈ:7ÝùÎÀ8‡ „@ÄaؼûŽž­ÄÆûk1£<ß…?¾« ?_] IÞ®?Þ=~ƒá-pÆá¤?´aWÀ_ÿÕ‚“-}ضn f”åcñœ,™[ .žï$Þ9øeV£Qü³—€2.(e™YÀ˜»Ä¿EGO /ýù”;q¨mÝQì?Ò"`¤Û¹)€à£×L0 ðâá{ªqÃF,icziïlþæÍ,8Ápk£3”úðÚ¦å˜7­pºu„?À‰æ~u¼ò«åØø`-õ†ÿÜ­” +-—0§2„ÝOÞ)“H¦œÌ­H î8ˆ×>8!üN~ÿËeð^1î ¸C¹#ËÿÛ, ,šWŒWÿ.&4=׃gö½æÆ$D’&$I‚@ýñ˰Òk‘$PÊ-iÄžq€D¤Ó´ UIÓ àÞ%S±óÑoA÷*Øÿi~ñâa&¾ I&øáŠ*<~ÿ|Àö}ǰïÐù̘ŠL`ÙŽ!ƒu à!R[$–4ý¹HD‚$KðzU(2ÁÞCÍØòæÀ ®ÛM®Y^… «k!ðÛ½Ÿá½†f÷Ù´4Ma¤L-étÜè7bhúÛq²zGïÔÊòâHÂì?Ò†‹ÝQœé¸UQÈÄÍÐü™±´¦œ <óÖgø°±õúaót/:FwSC81&˜Ýí8Öö€Ïëµl·Ž-ÝQx=Ãá²â¦ Ç«€qg÷CÃéÎkbܦ*–e™uþ˜Í+ë,hO¤^>sþRgÅÄ&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)) 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 = data/icons/hicolor/48x48 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/48x48/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/48x48/apps/000077500000000000000000000000001465054505200203765ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/48x48/apps/Makefile.am000066400000000000000000000002361465054505200224330ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 48x48 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/48x48/apps/Makefile.in000066400000000000000000000401701465054505200224450ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/48x48/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 48x48 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/48x48/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/48x48/apps/blueman.png000066400000000000000000000062431465054505200225340ustar00rootroot00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYsÄÄ•+tEXtSoftwarewww.inkscape.org›î< IDAThÕY{tUÕ™ÿí½Ï9÷„@!Æ@¬…¢E„ µ¬±kjÛqjE­«E,}ØVdfš¶ *®©Zµ3C}uºœå²vÕ®)RPJ)P)‘w’÷ÍÍ}œsöcþ¸7çž{r“@Û5{­o×Þßùýö÷ûöþνÀÿóF®”£²•›&k\®`ºv'fI)J¤‚(AœRÖ*! !¶«­MÛ×·^‰÷^6òÏlXdhF %¸¹úe¼¢¬Ø_TB(è…®Q(¥`Ù}‘Ú»"hj¾;~¦E“Rþ‰KùƒÆ-ëÞû»¨\±ñ¢±WCßì;Ìò_;u‰ÄºûLôÅ-Ä\HPøt†€OǸ WɆ6õǽÇûc‰ƒy ~Ë÷NÿÍTÞµi•¦ÑŸ/[x½ç†ëÊéÅžšÚûaÚJ)H¥  ¤r]§L*èÅÕƒ(.ðáÐñ&Q·ÿ¸)¹Z}öíïÿ÷h±°ÑuWdêJÿSù!̓_Xì/œP@>>׋‹=qp!S Á:{"`Œ‚P@š›Kt†hë‰aêUãiuU©Þp®}©¯âöPï©;ÿj¦®ô?U<>Í_\äÇ%N]èƒÍeœ¤RBâ¾ÅÓPw¤Lg©0“äs™Ž†Í%Z»cð{ Ü8kŠ~þBç\ãêÛ‚£!1b•wmZ•ò׬úÂ"ÿù®8š;£hå–ˆRà\bÍ?ÌÄ´ÉùØ} Tc€ÊŠÄ€´¤BwÄ„ÅnœU®Ÿm¼8'Tq{sÏ©‡¯Ê¯aºöûûïYèÇe |6ðôµwÝ\Žéå…¨(ÉÃÎÊÒr’j‘HÜc ÕSKô“g[–*—¼ÑwæÝž\ØèH½zǂ٨Žú¶>)!S)˼h·Ì,Åú{oD¢?“Û\@¦@K•ì«Rcê[ŠbîÌ©áÕ‘`ËI |ùO‡ü¾Ù×O/c§.„!…„I ™mÊ9w·³¯ÂVÝŒDÌ„)D’Äqg•’PRâTsª*K˜ßk̲|ãÂË& é¬æöù×ù[ºcˆÅí àR¨$!gæÓçÙëó-3K±áÁùàq ¦\dE0I$nÚhíŽafõcZÍe([¹i²FéM×L)&m‘4x!!݈ˆHFA)5¤¿›g”`ÃWçCš&,) øPRThºØ‡²É…„P̯X¹¡xÌ4.W|¢ª”÷F-Äv&x!aqÎ¥+'”óÌÝÞª­wÎoª.Á“_[Â9„ä)™ÑK˜}Q¥%ãmÅÉŠ1 ŒÝY^2ÁßÙ‡LOš@̈FMØ6wf? Ä¥¡×Þ=Ž—Þþȹžwí$üûê… l)]$”3á8Š ó„°åc&@AfDO$á’ˆD‚ Ä ÜR]„þH ‰„ ÓB89‘¡"¥ðúÎ3ؼå˜s놪‰xêë  °¤È«‘¾¨‰PÐ PÌ3©Ä¤€ß@ÜrͰ‚â6>3ïjÔÜÿ)üüÛ‹á÷˜¦ Î%xŠ€;É•x}Ç <ÿ»#Îý9UÅxæÑ…ð1 !E†”b äšQ˜w" ¹@ñ„¾q÷õ€SÆãµuËpÓô"Äb&—à*3œQ¯ï8ç~ó'B×O+³k§iy`sÆ( ”oÌÅ€dñ5ÀBJ´´GñËwN€§’5ä7°éáøö=7À²lX6Ïšˆä*e .Þ?t½ý çù¬Ê",š[–ª“RoV í2¤_žioì:‰GŸßƒÖ®¨Ó÷s·UáÕuKQZHÖ ÓÀUjí—˜^Vˆ—¾¿ ãB^Çÿ†×öã÷µgOßЫñè8»«YG…;ñÀ¦w±ûày§ÿ´Òüê‰;ðéÎ= ÉMkþŒl~ìÓø„Åñÿ܃ßí9…¡>M.µŸŒ’@zæeÖQ‰HÌ¿¼R‡þjâVR:^CƒÆÒ®¥¥°r~%~úÈBx¤"Âý&V?»µ‡Ï H–æ¹Ú°úàÚuUª$NÓzUøÃgñqC6Ï‹Ö.ÆÚÏÍN) „øVËòz%"Ó‰¸" fWáß]‚I…Œ.ë_ªÅןމŽÞ€àË˪ñòãK1¹8Bì¿Ö2:¬št²ä“åØüØÈz†èHpðÄEüÓ·¢îh‹s·zÊx¼¾~–}²tH9ñ=j`)• ÷-Ž_½†–”MGoƒÆôFXóÂ.<óæA§ øtl|øV<´¼zPÿ+D!AIæì( €”|çKó°öósœêólK«žÜÓJ $IØ–‘@Ì´AiÚç©æ¼U—UJ$«Z ³°ÊjÃnd„¨¸ÅEQgBSE–Î(~ôÀ§°dÞ§ÿ‘úN|ëù÷Ð5A\¤¥TàÐp÷Âkðø½óœI9q¾kžÝ…pÄÌx7£œK€øe ­Ñ¨Yåóh0í4ƒü §Y„ÙÓŠœ¾ïhBÍ+ÀÎúœ@SÀ½K¦cíçç:Ñú¨¡ >· ýÑÁ{†®1Ä&@Ð2è¡« +!u8ÜGžßArÓ'„€KÀçIsc×IüÛ‹uàB:ýÜMp߲鸿=ið‡Ït`ÍÓ;Ziß.óê ±h94fRÉm]áhažšÆ³m‰ÇþkÚº£xú̓øÙ›Õ¨«O¦Û‡>;ßøÇ9ÎõÁÓíøÖóïÁ2ïÛBÂ}Ѩ’rÛp‡/æ¸ÚÚÜÖù7̪„Ï«ÃæiyôF,Ü·q;–€–µëf/½ÿ¼dºsþ瓱ns-¸4mè_65Fá5(º{{uƵ­ÃA6MÛ×·r¡ö^h «²‰y`Œe˜-0èÞ€‘!ŠÌ}ÇÛ°þŽàŠ\rc …y>twG”jϾóÝö1YsìDC|â8>šFsìvï±VÔür$Á°c½ ¡€†s-q"eM.|9 4nY÷^4ÿ°¾©C”OÊ»¤fÝÆ²r ö£VløŸJsŽ8ÎÖ¶Na&¬ý o?ñÇË&„°=m)qÕ„tÆrI­E{Ž´à§¿>JiÎ1ò|Pœãì©ó¦€zp$ØFD ~Ë÷Ns…Õïp$6.d`|L£—4M£I‚ÿÙ[GJ†íÏ4ŠPЀÏËpàЉ¸-ÕÃçÞ^WŸÙ(þ¡é=½ã°¿òöP{GïÜUeºahHØ”ÒAÆCQ¾›·²Û ‚^ø †>öÇŸiÜúø³#Å5Ú)µòå?~2 ®þôms|ša #œÈX^ÝŽs•b£È0 Ôî=Gû_hÚö¯O Gýãn#€À >³û€QxmGcKß‚üü ­(-¤ºÎÀ…ÁlSJ¡k A ‚œknûö5û;šŸhÞý“—‘Ü›ö§Á%íè<.óFÎík°mkWgÔ3£©¹k\aa+ŸT@|^=¹ 1JIJNÉœð>y!Ÿ†Ž®°ª­;l5Õ7é<¹í‘®#¿>€ÁŠP‡×ÕF"!âï:7x&\w÷þ’™{ý™墤¤ÐS€Ïk@ÓXòa[ 7GÑÒÚn65µ139k=ô‹Îþw?€•:š®óa•8š`)Ц»Žz°tvq°ì¦ÛŒ`Ñjx«6 ÉŸà €è”vâ¤é¨ëoÜÿ~Û¡vvÊ,×qÀrÊg´²EZ¯zŠ KݧCøƒL)Ð&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)) 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 = data/icons/hicolor/48x48/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 48x48 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/48x48/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/48x48/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/48x48/status/blueman-active.png000066400000000000000000000062051465054505200243630ustar00rootroot00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYsÄÄ•+tEXtSoftwarewww.inkscape.org›î< IDAThÕYypVÕÿÝwß{ßž„!Ä/ `@EÑÚwj™j[E­3âV‹[Å¥‚Ó–ŽŠÓº jëÚNµS·¶S¢àZƒZ²dO IHò­ï{ß»Kÿøöl_´ž™3o»ïÜßïžsî9oð.äD*Yº~ªÊĪ©—Ab޼HH8@!0…v ˆ=œó­`rKë»užˆy›€÷;k/ÐU}Bpά™%¬¬¤Ð9)ßÛMU ¥DÔðÂè>@kÛ‘ð†UñO&Ä/[6­úèB |ɺD¥¯x\޹/˜ã<¹b }~~#Šp„q!…ÂåÐ0Á­ÃcWq°¹K~úù~#Ž| ›6=Pÿ_#P~ùú媪<³è¼Ól§ŸêUŽôGÐÚ„iqH)!¤„”€2í:®BBSœ4ÙÂ<vhå;«˜‚É›ö‡cÅBm¸$KåzœknºúBg~AÙhGú 0.â Î8zúýP) èõEÐÕFÅ´‰Ê¬éÅZó¡îKeç{ê¶¿ÿ#P±ÔùXáÄÜ;n\vÓgÔµûa1‘'!%8¨¾p#œ53¡izÜÍ$ö\¤¼a1ξ0œvóç”j‡Û{çé'-t ‰1(¿|ýò\sÍò«/p>j ­7”-ÓCDJ0&ðõ÷žÆÀÔäíšUÕ9ȉÐ}Q&1ŽWkl9r†§ìü¶þºí{Nò%ëfPM}熫Îsú ?xêZpŽƒçüao ú‹š÷ÕiP[*œ„B$`X ”bVE‘VÛØ±ÈU~Éëþ†mýÙ°)c!@TúÊÅ æêP44uùÁ…€HªŒkæuB|U{QsÝøƒ0™Á8D´±±2þNS‡\*˜WUaÓ(^ ¶¬¼‹¹ÐãtÌ=í”Z×îƒà‚Ç✋Á*“çé20wj–? _Ø“ó‰ñä.% …@][?¦—Q§]ŸWºxÝyÇM@ÕèšóÏ=ÕÙÑFذ2€ .c„’+Ÿ:KJ|U{±ï¦'0|0¹g|cD ÓBg_U³J”ªkŽ‹@ÉÒõSUE9{Fi!ié ¤Às‘î„GxÌ RÊaíùgïÃþ[žBÈ@Tpp6\(J´ñ£dj>! Î-[º¶pÜT&–Ìœ^ÌBQ„#V&x.eŒ‰´œÉgéR¼cQŠÄ¬}ØÛS0˜\°8‰LïELÈBqÑDK2²dÜ¥—y‹ œ½~">¦a‹#2aY ,¹ú©\Iy¡|Û•¨Ü¼,y8ùö¯x!` ‘FB&£×g`R~®‹ºxܹ'¸Ñˆ¤…ˆ@„q„#šgmÃ@ÀHÄ‚iqpΓ9™êR¤˜öþRx7]¼œ^ƒ?y,‘Wq"þ Û(˜3nBò).§Ž M[a É,´žõ4ßðö¬|]¶˜¦ÆX‚@š¤„8iûåðþíÚ µw>‹ÁÏ¥pÄ‚M×!§ŽŸ€€C£ Ì(Kz@0_AÚ®x.mAíª_¡ý”‡Mp&Àdf$sDrLÙ~)¼o-Kz(TÙ€º»‡¥†3òÀb”*€”Žq$bÍW"¹pvO÷½ïƒðX!çNM·>‡ú«^†/êGÔbƒ"¶KY\‚qÏîS¡]Éç¡ò&ôÌ«Ž÷Iñ™%H@ á¨Ó'O½\ŽœúSP{ýFD&öz~‚`EJ_øqFLÂäDJøOjDóÀRܺÕkÁ‘ä= ±Ðè›ý/4Þ÷ë$x%ª£ô¹(üd!†û4©ž¤KV¤ö~™aTJ@BB ÛQùòmð|3­Ëþ¡›z4Hè;÷S´]ÿ*¤Âc](}öNä4” ˆµæÇO Yue¼%NSñ*QðÙ9p4— ùæça·gØ8´ìuôŸûYòÚÖ=å{ò¨sŸ J/`™*Ò¯…„½}*f¬]IŸdö`éà]Íe¨|ôA8º'e7–ÊN`Hì§9¸ï‘ –Ži¯þ4ì:YTGé ·€<`ñ-ftYñg'¨ŒrØ!ÓA€€ +wRcCF=ŠÚEpö>P"!I<$GšûDx`,F I$"E¨[õ„–J䜽UÉÂÅrühºû)t\ù6 p@p‘øVdõDx « 0I •5¢þþÇÍïËâ}ñfT>¾ú@^ì‘8²è]Ô>øÂ…G@ kœÛèŒbDD‰é;³÷ýÌf AÎÁ“1óW¿ˆy#.áÒV4<´gVC–@Vüã÷@¢H!Ñsé»h½åEH5÷Ú@ºCk!7¼ï@ñ›W¥Ú‡–[_@ïâÍCÆŸ€ œs…d®ŽˆÕ"qøš×Ñþ÷’ݧ½c*f<º JTKY!1–A@LRI5|޶iÈß9¨• €º¤É¨…ŒiDwS…€ñú¸qjáÐ/£ÿ¬/“ã]M(úNh!WFq•`  I û¼OÐvÝkIÂŽÃ%¨|r%´€;cnª0&BŒã  t†Bæt‡M…i¥pwM·?ƒ`eCrlÞ®³Púòr(\b‡°I û’mhKó–³¹ •îÚ1k*…1‚Žq{|AczŽS‡/h&XÂf&ÇMþà"”üùjŒÔÓ¨ºmEûÞNÞs7T¢â©» šÃ·ûv"2Ý£aÌòE&¶öõ…òsPUšT»åÂŒßþ¶¾‰(yó”½yTUM“i¶ó»ïd€÷ÔÏÄ̧ï»3즫ÇeƒÏ I!¶Ž†qôfŽÉ-m]½Ïž>§»‹¥O àôuë@£v`PÔ Þz{.Ù–<Ï©…Y¿»TÚGœ]¥ 캂¾2uËhGõ@ë»u2.?oïòÉ’É9 ”f¨Î]Cî%t¸hÊ;P…ªî….G~RŠüúú’;ß»¿{Ü@B¬Ùw°Ù˜<Á—Cƒª*Ù•5;qßé˜ûû{a#ŽQßµÛTx\:šuDˆ5Ùðe%вiÕG¡°ñUSk÷NÉ1fÓ•ÊIßÌÇi¯Ý ›âÈúîä Ntvõr3­nÞ¼úÓã&„Лöì­7‰˜VàFiVMHaÍ·pæ+aWìYß)Èq@2†ÆºÃ&‡¼i,ØÆD iÓõLbÅÇŸÕ„'xtL̳ƒªÊˆªª @€¢šo㬿®„¦è£Ž§ª[‡ÃN±k÷AÃòÖC›W5Û˜ÿÐ Ôoßã,?ßÓÝ30oöôM×UD,EQ†(¥FnÎÜrT¢;&]óÜv8uŠ]_î3BA㉖->9V\Çú—Rõ.~øQ·Û½â¢…g8T]G/’±½¦Df5¯R¹.f$‚Ÿ×F(¸±uëÏW#Kÿ“.cõ€À Àåkøp—žrOK‡An®[)+ÎW4‚q BHÖÕVšJ‘ç¶!Ïmá¶.þEõ^3ØÓ¶ºíÃG^B¬:$*Ñ1ÐØÒÔ8ôE³eE?è Ùf·¶ŸŸC½SòˆÃ®Åv!J ($N±œ°é*\ 9.‡Šž£>¹cçžhkSKMoíÖÛÖ¼± C]& çÞ¤Œ%„H:ø´s€­àÔ+æ;‹ªnµ;]Uee^^T”oËËqÁaסª4ö_Øâ&|¾::»ÍÖÖ.j½áÎÝÏ÷~ó÷j&€hühˆ¤úQp,9@ã ª¥5wñÜBwÉÙ u÷¤ŠnŸÐ€Øc¯ÊÀ{…©zv[ª?víî`Å5švLhÖð9VƒEA*^µ8A¿¯ c;"ŽÇA³¸Ž*#É¿f‰[hŒA$IEND®B`‚blueman-2.4.3/data/icons/hicolor/48x48/status/blueman-disabled.png000066400000000000000000000063051465054505200246600ustar00rootroot00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYsÄÄ•+tEXtSoftwarewww.inkscape.org›î< BIDAThÕ™yUÕÇ?çÞûÖîG7M³4mÓÐ,²t³4´•u ™X©Ä*gâ ¢aŠP!ÊÄ@¦šˆ3qÐDMÔ¸¤¬²ÄqÌÄvaQ„HiEÙšn–†^^¿õÞsÎüñ–~¯w–I*¿ª_Ý{–wÎ÷{~¿ß9¿sü•‹¸Z•,Z7ÔrÔÓeÝŠf¢R²Hi|† bfƒBí•R~€£ß«Ý¸ªájÌ{ÅJVÏq[îÕ†àúñ×–8#JûäzqYZkâ¶¢5æÜ… µugÃŽÔ[J©ÿu”ú鉚G>þ‹([°vŒ°Ì—9¾I7Ϙè;rˆF$[c´Fâ„£Ž”( †ŸË$Ç碮›€×âàñ3úv}i G?qß±š}ýg#Pvûº{-Ëxfþ¬Éž)å¥ÆÙ¦(µçÚˆÙ­5Jk´­tF9©Jã² † Êep¾ÏÔÊ{Ä”£<úîÊW/‹yiݵ¹ÈÿD^À¿úþïÍõ拯N6s¶)‚#U$HGÒØÄ4  ¡`;ŠÆ–(gšÂŒ¼f€1~t±ëøÉsó|#fšoùðÿÀÈEþ'È{è¾;çø["ŠÃ§[±ÕNƒÒ)wÏÅÎ}u˜.3if‘hWíÖ°EÃÅ0~¯›i‡»Nnœê63÷RHô™@ÙíëîÍ øWßû½9þS"Ô5†Ò u¦‹hã(úÛ F ÍcëO`X&è–H¹–Ò\ ƈ;šiK]GOœ­ Œ˜]×txËÞ«F lÁÚ1¦ËzçžïÎò·DT|Gàíe%%·__ʸÒFõãÃOO€a¶»“Òˆ#6¦i2~d‘ëÐÑúù9e·¼ÑzdsSoØŒ¾–ùòÍ3&¹1\;ÓŠT •VÔìrJn¬(fÕ]Óˆ¶…‰96Ê‘¨$h¥}uò7Çê[Ú`jÅHËäå¾`ë•@ém?Ÿðû&MWb>Ý‚’ %~.UGÕé÷L™1é~zïõDÃ1bR&H¤ˆ§w)…VŠÃuMŒ.+2ý^÷Ôá·­uÅ,—¹zvU¹¿þb˜pÄή¤NJ¯|û{ÇýùÆŠbªï¯Â‰Ä‰I…td &ˆDb6 ÃTŒî3Mkõ(Y´n¨eÓÇ ,Nœ ¶ƒ— •i”Ed Zë.Ç»~BÕ߯BÅbÄ•D:]¹¢¦öl+%C „0¨±¨zðe°µàÚÑÅNs(N8jgƒ—Џ#q•:Ý–)oï8–~Ÿ>¾ˆÇÿiÂqÊI’ȶ^4æÐ²).`kG,¸lÂ4o--*ô7¶FPIð •„mI(öœôê·Ç‚Èð¡×6àÅw¿L—¯;„p`+•AB§£±%ÂÀ‚¼!ÌÛ.›€˜4 .MÁh†‹(¢Ž$rãø´ÃD£61["¥LÇD–iÍëá75ûÓUSFâ‰%3°€¸R8©¸Ji ÅäzÁ`âePZÉñ»i‹Ä3VX£›…× cõ=7ðÌò¹ø=‚XÌÆqN’@¦ªx}ËA~ùû}éúÊуù‡gá3 ¤’Y®ŽÚxÜnPzèåPø\¦A,î¤- ÉàÂ?øöd& ÀkÌgú¸„Ã1¤£ptv ¤cDK^ßr§ÿóOi M5õËfᳬ¬8°‰i µï² €6!‘|¥X*Eý¹¯l:ˆ“ Ö€ßͺf°ü»SˆÇmâ¶Óa!»”-5Ž”lûü$ÍmÑtûIJ̙Z’Ì“’3k@€ë ´Ož­’7>:ÄÿÜNÃ…Pºï3Góò#ó(.ÈIä ©eptrïWŒ+)àÅ•óéð¦Ç¯~mïì8ÒyùºÞ/@út•ªÃSóÕ‰Fî[·™­ŸJ÷UœÏuŸ+]'qhUM(â7+þ& >wøásÛùýöÃtu5éî<¹Dí+¯:<¥TÃqþ奬ùÝn"ñ„ëxÝ–Ù>´ŠkU•ñ‹¥³ðºÑÒãÁõ[Ù±÷T—à!‘š÷&=úqêêdJÜþl÷WÍûŸå«ãç©^|£Šó³Æøç;§òͪ²tùÔ¹ ?½•Óç‚Ý‚OŒÛ+þK³@GÍ´„Tšc§[ø‡êø¯íÙ×ÛLðû_àžÇ7rú\k¯à®Ž uòýŒGwÌ{4Q[²öµ=´†ãÆŠÆV½°ƒ‹ÁNr‹é™@¯øû¶ e^{˜…@Í ÇÏË5[¢1þ°óXâcCdÏcA±ìGEãÞ„›L8?¾>){%Ð+~ S@ň¬h6y¹ž¬.«^ÜÁµÃ øáÑÿ&øëg@kJ‡{]øVⱨ?…Ý»aát¸ÐG=0Ð 0ÜòRÖÜwn««k¶ÀÙø>ÁÍ¿¢°¼œÀر£O·Ù,‰?Oý¶m×J­þ±zª× àîyãùÁw*Ó Üùæy¹î,2cÎ@¸=VU¡Ãat4Úå¸ÝŠ¸ÇŽ%¯®Îh9räæ°^)¥2 !PÁ¦`€`ùßàιצێַ°ìé­¼þØ‚4!Àcǘ&ª¾Õpißv…ǃQXˆáõä¦ê{¾Ð‰;ÓÈ8l’I–Ë4¨þþYà÷käÛÌÙ‹!DF>­”Fuq^……¸-B$@u×Ì™˜åå=ëÑB ¡Pl´Ïc³ešA^®›'—ÎaҨ龛þXËê—>Áîp€¡;K¦xW®Ä½p!ÎwZ²‰´·-]ŠwéRt[-Ó§w‹±G hôÞ–¶ýün‰C_£ÀçiçþÆG‡xì…8R¥ûeŠŒ)é0²[œmÛ@k¬iÓÈyî9„Ï—Àþøã·Â^ndêƒÆ -¡‚~>,ËL«m+Vüz;g.†xòÍÏxêÍ?aXFFŸìa³‚ò²ÂNãÇkj?ö(• ñ x—,i¿iáGí b/Aìè÷êÎ4>;eb>¯ Ûiwæ`œ»×n$—XNÝŽ[ïßÝ2Ž“ou=Eü­DƒÍ¬ÊJ¬ÊÊ4øÐŠà8]ÿ0)=Z vãªGê]§Ï´è’Aý0M3KmI§º”Š®’Ìn\!þÖ[Ø[¶´wknNX¦ð½ШÕû êï#Ç粌ÞÕì<ìÙ¦p·i‰gñb\óæ¥IŠü|rž}á÷_95| G>=V{^–é— Ý©Ù!v|ÙÀg_Ÿ§«Üß³x1¾åˤϯY“ˆ‰ÊJrž¾W}û:-Ìû÷~ñuL(Å5…\¦Ù«Š$Øíûêùņϳ΅4ø»îÊZ±‚ø† „ö³ÄîTYIÎúõWNàX;v4nûd_¸ÀÍ€|/¦et«–e€H€êí/À]0'LÈŸòùø† KhèÓe@%¤×\(%'Þ]ùêðÛ»uÇÞesnšìóz\4¶t—Ϙìøò ¿ýà †i`†ÑD¤ºšø;ïàìÙRfµÅ7l@îßnm½üs ‰šÿä|ã…gßÛ²;âšaƒø<.,Ó줯l:ŒaérÇS@‡B8»vuŸ¹?êÔ©.ÛRÒW ¸à®}ÿ'Oß´¬á½Mö¿N»n¼»¬t°Œ84·ÅÿnÄöÐÑ(Úq0JK1†öøÅ°³$@†B-©ê¾üGæJ‚O©7xr÷qÛŽÔòL¨­»Ð¿  ŸY:$_ø¼®Ä.d C`¦™ÜZ]£wÕà´¶bºÝ8±N4ÚwDh;r„‹û÷k­õ+ÏÃ&èÛÝ"|Æ»ð–{š¿¨â¯?§bĈRYTTàÉï—ƒÏëÆ²ÌÄÿ¶$‰1²æUnØø¦êÚeú(o»àï'A¨¯Rb&A§Ô•ñtåOœ[2}¦;wà Ãí f!ˆdž¬£ •=äkªÛ3ûÐæã…ÁúV78p|`ûÀÉ»ØýÁöfÜ{S"àd%œïPwÙbˆ!+IÂLª‘ÔŽck ‰ [6à$µsÞù?¯Ö{-ÓàTIEND®B`‚blueman-2.4.3/data/icons/hicolor/48x48/status/blueman-tray.png000066400000000000000000000062431465054505200240710ustar00rootroot00000000000000‰PNG  IHDR00Wù‡sBIT|dˆ pHYsÄÄ•+tEXtSoftwarewww.inkscape.org›î< IDAThÕY{tUÕ™ÿí½Ï9÷„@!Æ@¬…¢E„ µ¬±kjÛqjE­«E,}ØVdfš¶ *®©Zµ3C}uºœå²vÕ®)RPJ)P)‘w’÷ÍÍ}œsöcþ¸7çž{r“@Û5{­o×Þßùýö÷ûöþνÀÿóF®”£²•›&k\®`ºv'fI)J¤‚(AœRÖ*! !¶«­MÛ×·^‰÷^6òÏlXdhF %¸¹úe¼¢¬Ø_TB(è…®Q(¥`Ù}‘Ú»"hj¾;~¦E“Rþ‰KùƒÆ-ëÞû»¨\±ñ¢±WCßì;Ìò_;u‰ÄºûLôÅ-Ä\HPøt†€OǸ WɆ6õǽÇûc‰ƒy ~Ë÷NÿÍTÞµi•¦ÑŸ/[x½ç†ëÊéÅžšÚûaÚJ)H¥  ¤r]§L*èÅÕƒ(.ðáÐñ&Q·ÿ¸)¹Z}öíïÿ÷h±°ÑuWdêJÿSù!̓_Xì/œP@>>׋‹=qp!S Á:{"`Œ‚P@š›Kt†hë‰aêUãiuU©Þp®}©¯âöPï©;ÿj¦®ô?U<>Í_\äÇ%N]èƒÍeœ¤RBâ¾ÅÓPw¤Lg©0“äs™Ž†Í%Z»cð{ Ü8kŠ~þBç\ãêÛ‚£!1b•wmZ•ò׬úÂ"ÿù®8š;£hå–ˆRà\bÍ?ÌÄ´ÉùØ} Tc€ÊŠÄ€´¤BwÄ„ÅnœU®Ÿm¼8'Tq{sÏ©‡¯Ê¯aºöûûïYèÇe |6ðôµwÝ\Žéå…¨(ÉÃÎÊÒr’j‘HÜc ÕSKô“g[–*—¼ÑwæÝž\ØèH½zǂ٨Žú¶>)!S)˼h·Ì,Åú{oD¢?“Û\@¦@K•ì«Rcê[ŠbîÌ©áÕ‘`ËI |ùO‡ü¾Ù×O/c§.„!…„I ™mÊ9w·³¯ÂVÝŒDÌ„)D’Äqg•’PRâTsª*K˜ßk̲|ãÂË& é¬æöù×ù[ºcˆÅí àR¨$!gæÓçÙëó-3K±áÁùàq ¦\dE0I$nÚhíŽafõcZÍe([¹i²FéM×L)&m‘4x!!݈ˆHFA)5¤¿›g”`ÃWçCš&,) øPRThºØ‡²É…„P̯X¹¡xÌ4.W|¢ª”÷F-Äv&x!aqÎ¥+'”óÌÝÞª­wÎoª.Á“_[Â9„ä)™ÑK˜}Q¥%ãmÅÉŠ1 ŒÝY^2ÁßÙ‡LOš@̈FMØ6wf? Ä¥¡×Þ=Ž—Þþȹžwí$üûê… l)]$”3á8Š ó„°åc&@AfDO$á’ˆD‚ Ä ÜR]„þH ‰„ ÓB89‘¡"¥ðúÎ3ؼå˜s놪‰xêë  °¤È«‘¾¨‰PÐ PÌ3©Ä¤€ß@ÜrͰ‚â6>3ïjÔÜÿ)üüÛ‹á÷˜¦ Î%xŠ€;É•x}Ç <ÿ»#Îý9UÅxæÑ…ð1 !E†”b äšQ˜w" ¹@ñ„¾q÷õ€SÆãµuËpÓô"Äb&—à*3œQ¯ï8ç~ó'B×O+³k§iy`sÆ( ”oÌÅ€dñ5ÀBJ´´GñËwN€§’5ä7°éáøö=7À²lX6Ïšˆä*e .Þ?t½ý çù¬Ê",š[–ª“RoV í2¤_žioì:‰GŸßƒÖ®¨Ó÷s·UáÕuKQZHÖ ÓÀUjí—˜^Vˆ—¾¿ ãB^Çÿ†×öã÷µgOßЫñè8»«YG…;ñÀ¦w±ûày§ÿ´Òüê‰;ðéÎ= ÉMkþŒl~ìÓø„Åñÿ܃ßí9…¡>M.µŸŒ’@zæeÖQ‰HÌ¿¼R‡þjâVR:^CƒÆÒ®¥¥°r~%~úÈBx¤"Âý&V?»µ‡Ï H–æ¹Ú°úàÚuUª$NÓzUøÃgñqC6Ï‹Ö.ÆÚÏÍN) „øVËòz%"Ó‰¸" fWáß]‚I…Œ.ë_ªÅןމŽÞ€àË˪ñòãK1¹8Bì¿Ö2:¬št²ä“åØüØÈz†èHpðÄEüÓ·¢îh‹s·zÊx¼¾~–}²tH9ñ=j`)• ÷-Ž_½†–”MGoƒÆôFXóÂ.<óæA§ øtl|øV<´¼zPÿ+D!AIæì( €”|çKó°öósœêólK«žÜÓJ $IØ–‘@Ì´AiÚç©æ¼U—UJ$«Z ³°ÊjÃnd„¨¸ÅEQgBSE–Î(~ôÀ§°dÞ§ÿ‘úN|ëù÷Ð5A\¤¥TàÐp÷Âkðø½óœI9q¾kžÝ…pÄÌx7£œK€øe ­Ñ¨Yåóh0í4ƒü §Y„ÙÓŠœ¾ïhBÍ+ÀÎúœ@SÀ½K¦cíçç:Ñú¨¡ >· ýÑÁ{†®1Ä&@Ð2è¡« +!u8ÜGžßArÓ'„€KÀçIsc×IüÛ‹uàB:ýÜMp߲鸿=ið‡Ït`ÍÓ;Ziß.óê ±h94fRÉm]áhažšÆ³m‰ÇþkÚº£xú̓øÙ›Õ¨«O¦Û‡>;ßøÇ9ÎõÁÓíøÖóïÁ2ïÛBÂ}Ѩ’rÛp‡/æ¸ÚÚÜÖù7̪„Ï«ÃæiyôF,Ü·q;–€–µëf/½ÿ¼dºsþ瓱ns-¸4mè_65Fá5(º{{uƵ­ÃA6MÛ×·r¡ö^h «²‰y`Œe˜-0èÞ€‘!ŠÌ}ÇÛ°þŽàŠ\rc …y>twG”jϾóÝö1YsìDC|â8>šFsìvï±VÔür$Á°c½ ¡€†s-q"eM.|9 4nY÷^4ÿ°¾©C”OÊ»¤fÝÆ²r ö£VløŸJsŽ8ÎÖ¶Na&¬ý o?ñÇË&„°=m)qÕ„tÆrI­E{Ž´à§¿>JiÎ1ò|Pœãì©ó¦€zp$ØFD ~Ë÷Ns…Õïp$6.d`|L£—4M£I‚ÿÙ[GJ†íÏ4ŠPЀÏËpàЉ¸-ÕÃçÞ^WŸÙ(þ¡é=½ã°¿òöP{GïÜUeºahHØ”ÒAÆCQ¾›·²Û ‚^ø †>öÇŸiÜúø³#Å5Ú)µòå?~2 ®þôms|ša #œÈX^ÝŽs•b£È0 Ôî=Gû_hÚö¯O Gýãn#€À >³û€QxmGcKß‚üü ­(-¤ºÎÀ…ÁlSJ¡k A ‚œknûö5û;šŸhÞý“—‘Ü›ö§Á%íè<.óFÎík°mkWgÔ3£©¹k\aa+ŸT@|^=¹ 1JIJNÉœð>y!Ÿ†Ž®°ª­;l5Õ7é<¹í‘®#¿>€ÁŠP‡×ÕF"!âï:7x&\w÷þ’™{ý™墤¤ÐS€Ïk@ÓXòa[ 7GÑÒÚn65µ139k=ô‹Îþw?€•:š®óa•8š`)Ц»Žz°tvq°ì¦ÛŒ`Ñjx«6 ÉŸà €è”vâ¤é¨ëoÜÿ~Û¡vvÊ,×qÀrÊg´²EZ¯zŠ KݧCøƒL)Ð>׋‹=qp!S Á:{"`Œ‚P@š›Kt†hë‰aêUãiuU©Þp®}©¯âöPï©;ÿj¦®ô?U<>Í_\äÇ%N]èƒÍeœ¤RBâ¾ÅÓPw¤Lg©0“äs™Ž†Í%Z»cð{ Ü8kŠ~þBç\ãêÛ‚£!1b•wmZ•ò׬úÂ"ÿù®8š;£hå–ˆRà\bÍ?ÌÄ´ÉùØ} Tc€ÊŠÄ€´¤BwÄ„ÅnœU®Ÿm¼8'Tq{sÏ©‡¯Ê¯aºöûûïYèÇe |6ðôµwÝ\Žéå…¨(ÉÃÎÊÒr’j‘HÜc ÕSKô“g[–*—¼ÑwæÝž\ØèH½zǂ٨Žú¶>)!S)˼h·Ì,Åú{oD¢?“Û\@¦@K•ì«Rcê[ŠbîÌ©áÕ‘`ËI |ùO‡ü¾Ù×O/c§.„!…„I ™mÊ9w·³¯ÂVÝŒDÌ„)D’Äqg•’PRâTsª*K˜ßk̲|ãÂË& é¬æöù×ù[ºcˆÅí àR¨$!gæÓçÙëó-3K±áÁùàq ¦\dE0I$nÚhíŽafõcZÍe([¹i²FéM×L)&m‘4x!!݈ˆHFA)5¤¿›g”`ÃWçCš&,) øPRThºØ‡²É…„P̯X¹¡xÌ4.W|¢ª”÷F-Äv&x!aqÎ¥+'”óÌÝÞª­wÎoª.Á“_[Â9„ä)™ÑK˜}Q¥%ãmÅÉŠ1 ŒÝY^2ÁßÙ‡LOš@̈FMØ6wf? Ä¥¡×Þ=Ž—Þþȹžwí$üûê… l)]$”3á8Š ó„°åc&@AfDO$á’ˆD‚ Ä ÜR]„þH ‰„ ÓB89‘¡"¥ðúÎ3ؼå˜s놪‰xêë  °¤È«‘¾¨‰PÐ PÌ3©Ä¤€ß@ÜrͰ‚â6>3ïjÔÜÿ)üüÛ‹á÷˜¦ Î%xŠ€;É•x}Ç <ÿ»#Îý9UÅxæÑ…ð1 !E†”b äšQ˜w" ¹@ñ„¾q÷õ€SÆãµuËpÓô"Äb&—à*3œQ¯ï8ç~ó'B×O+³k§iy`sÆ( ”oÌÅ€dñ5ÀBJ´´GñËwN€§’5ä7°éáøö=7À²lX6Ïšˆä*e .Þ?t½ý çù¬Ê",š[–ª“RoV í2¤_žioì:‰GŸßƒÖ®¨Ó÷s·UáÕuKQZHÖ ÓÀUjí—˜^Vˆ—¾¿ ãB^Çÿ†×öã÷µgOßЫñè8»«YG…;ñÀ¦w±ûày§ÿ´Òüê‰;ðéÎ= ÉMkþŒl~ìÓø„Åñÿ܃ßí9…¡>M.µŸŒ’@zæeÖQ‰HÌ¿¼R‡þjâVR:^CƒÆÒ®¥¥°r~%~úÈBx¤"Âý&V?»µ‡Ï H–æ¹Ú°úàÚuUª$NÓzUøÃgñqC6Ï‹Ö.ÆÚÏÍN) „øVËòz%"Ó‰¸" fWáß]‚I…Œ.ë_ªÅןމŽÞ€àË˪ñòãK1¹8Bì¿Ö2:¬št²ä“åØüØÈz†èHpðÄEüÓ·¢îh‹s·zÊx¼¾~–}²tH9ñ=j`)• ÷-Ž_½†–”MGoƒÆôFXóÂ.<óæA§ øtl|øV<´¼zPÿ+D!AIæì( €”|çKó°öósœêólK«žÜÓJ $IØ–‘@Ì´AiÚç©æ¼U—UJ$«Z ³°ÊjÃnd„¨¸ÅEQgBSE–Î(~ôÀ§°dÞ§ÿ‘úN|ëù÷Ð5A\¤¥TàÐp÷Âkðø½óœI9q¾kžÝ…pÄÌx7£œK€øe ­Ñ¨Yåóh0í4ƒü §Y„ÙÓŠœ¾ïhBÍ+ÀÎúœ@SÀ½K¦cíçç:Ñú¨¡ >· ýÑÁ{†®1Ä&@Ð2è¡« +!u8ÜGžßArÓ'„€KÀçIsc×IüÛ‹uàB:ýÜMp߲鸿=ið‡Ït`ÍÓ;Ziß.óê ±h94fRÉm]áhažšÆ³m‰ÇþkÚº£xú̓øÙ›Õ¨«O¦Û‡>;ßøÇ9ÎõÁÓíøÖóïÁ2ïÛBÂ}Ѩ’rÛp‡/æ¸ÚÚÜÖù7̪„Ï«ÃæiyôF,Ü·q;–€–µëf/½ÿ¼dºsþ瓱ns-¸4mè_65Fá5(º{{uƵ­ÃA6MÛ×·r¡ö^h «²‰y`Œe˜-0èÞ€‘!ŠÌ}ÇÛ°þŽàŠ\rc …y>twG”jϾóÝö1YsìDC|â8>šFsìvï±VÔür$Á°c½ ¡€†s-q"eM.|9 4nY÷^4ÿ°¾©C”OÊ»¤fÝÆ²r ö£VløŸJsŽ8ÎÖ¶Na&¬ý o?ñÇË&„°=m)qÕ„tÆrI­E{Ž´à§¿>JiÎ1ò|Pœãì©ó¦€zp$ØFD ~Ë÷Ns…Õïp$6.d`|L£—4M£I‚ÿÙ[GJ†íÏ4ŠPЀÏËpàЉ¸-ÕÃçÞ^WŸÙ(þ¡é=½ã°¿òöP{GïÜUeºahHØ”ÒAÆCQ¾›·²Û ‚^ø †>öÇŸiÜúø³#Å5Ú)µòå?~2 ®þôms|ša #œÈX^ÝŽs•b£È0 Ôî=Gû_hÚö¯O Gýãn#€À >³û€QxmGcKß‚üü ­(-¤ºÎÀ…ÁlSJ¡k A ‚œknûö5û;šŸhÞý“—‘Ü›ö§Á%íè<.óFÎík°mkWgÔ3£©¹k\aa+ŸT@|^=¹ 1JIJNÉœð>y!Ÿ†Ž®°ª­;l5Õ7é<¹í‘®#¿>€ÁŠP‡×ÕF"!âï:7x&\w÷þ’™{ý™墤¤ÐS€Ïk@ÓXòa[ 7GÑÒÚn65µ139k=ô‹Îþw?€•:š®óa•8š`)Ц»Žz°tvq°ì¦ÛŒ`Ñjx«6 ÉŸà €è”vâ¤é¨ëoÜÿ~Û¡vvÊ,×qÀrÊg´²EZ¯zŠ KݧCøƒL)Ð&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)) 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 = data/icons/hicolor/64x64 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/64x64/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/64x64/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/64x64/apps/000077500000000000000000000000001465054505200203725ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/64x64/apps/Makefile.am000066400000000000000000000002361465054505200224270ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 64x64 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/64x64/apps/Makefile.in000066400000000000000000000401701465054505200224410ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/64x64/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 64x64 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/64x64/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/64x64/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/64x64/apps/blueman.png000066400000000000000000000113261465054505200225260ustar00rootroot00000000000000‰PNG  IHDR@@ªiqÞsBIT|dˆ pHYs¯¯cæŽÃtEXtSoftwarewww.inkscape.org›î<SIDATxœå[itÕ•þÞ«êE½Hj-–‘-KF^°Œ° vÀÆÆ`ÃÁÃä„2r2I†x€!ƒ 0Œ’‡ŒÃ2ÉÄØ‡ Â$9™„%3ÁKL ƼI¶Ðjíj©—ꮪ÷îü¨îVWwKî6óc®Î;ªåÕ«{¿{ß½÷Ýz ü?'öI½hÉ’­Ž¡s‚’ ŒX=•`ä 3 ŸZçGÊN—|ç[ŒO‚¯)`κ¦b®ÏrŽ›|šnEU¨<à7|w9ŒÐ ƒÂ‘˜ 9L)8Ó˜¤·ô‚Jú¯[^m*§€ºµß¯cœ6ìkœsGüY?{ºR3=€Ò"€”8”’ EÑÙ=ˆ–¶^Ñ|²‹ ]2Ú¦p¶åÔïïmŸl^'€†•M¾°Çõ c¸«Ôç¡ËÔ…sgÀåTÖLÃqŒF DâtC ‚ C‘S…¯È€Ï ¯[EL7p´¹{œ0Cá(ˆðˆ&Ôïö¾vwd²xž4f­Û¼\Qø‹.§£jÝÊógÁ$B÷P=ô¸ "J(ÆŽA9¯» ¦Š0£Ü …‡uàöqÃè!F7´½tß¾Éà{R¨»æûw‚±- çΤõk«N§m}atiBÚD¶° ·g@u¹uU~躎?þé}q²­ ìÎÖ—ï}òãò®|¼Ç‰Õ®+ÚÂ9¾}íªÅ|íÊ ø¨fâý¶a ‡uH™©i Ý”CÐb:çà ¤ú$ÏII†ãèŒÂïq¡qa w¨*oëì_W:çÊ¢`ËŽÀ·ÿo¨]W´Eåøæ 뗳ƅµ8u:Œ“=¡„Ö‘S«B \wñ,ô£Ñ *Œs ‡e¤›R¢g8 Ã$4ÔW!PâGk{ïò’9»‹‚-;w|âÔ­Ûü Îñ®[ÆÌ£íAôµ1³Î9· B–Ì©À†ë>…7u 8ƒ¢p°”%Lì'F#q„5ók+PZâc'Ûz>˜·f(ؼãíO €Yë6/gœ?¿nåb~á§jq´=ˆþ‘X*´Ù5Ÿ¼$S ¡.€%s§aUc öîÄ`Hg O‚ €±kÍDX30¯¶UA{ÏàU9W½lÙÑY¨,¼ÐV6ùTEýå‚ú¸¤ñ\4w¢/¨A¤„”dµ¤©si]ÀÈ+àwáÉo\YåD´8⺀YÓ@’ÍŠ$zƒQ´tàüµ¨­®ãô_UWmñN9aëA‡S™~Ý•*ý£1tö‡BgŸðâ-xêe;n§ŠGo] ê+ ë†‚L±ds¶Ã¡Ê~ð W5N[ *œJ¼nŒ„ã)ADB³¦0u-GÝ4¢‘BÑ8„!`˜°@HEƒl$,þâ'ðÔKäa%çMƒn˜€0l‚'#ÄhD‡ÇígŒˆÓy“c47Pâ5†¦gÌq«°aè&ê¦ùðão¬Âã·]›#‰ÁÐuH!æK‰)AIç‰çwžÀ{ØvÛåPðØm+piÃ90„IÓfþÉ)Õ¬2¢×ã6$0oÒ B¹Ïãæ’$´¸™ÐþL 8ýýr8TŽ¥ó«ðóûÖ¢q^¢1±˜!L „„3³¤Åw »NàñßBz7§ªàá[.ÃÅ §Ã0¥-'°ž“ˆéVîàr©Œ1”OŒ1ŸêTÁH„¿¤Ç’ lX>ª+ÆRñ€ßÇo½·]¿º)‰¦„ȬLÏž:ÿê£xôÅwì 8üpÃå¸lÑ ›&Sd!-«(*'byåùZ€SaœKI0¤öÇ¢$á™×áÝæ¾ à€/¬Y€m¯Äô€šnÀ4ÍyÀX”0¥„Váä¥ý'ÑÞg/;UM_^¯Û‘eI2„Âg€kÒ°XD" žÄÐH ÷lÝ‹§^ú0¡‰1ZXWŽçî_‡Õ‹gB7Œì)HlL@HÓDy©Û7^Úªb[ß ݉PT—ÏBH-¤³¤±ÌÏb<ùRJ½ùùGqàDšn¾Õ¾Ô³^·}e9.]X ‘‘ I²" ƒ5j«‹ñäí«QUæ±õëè áö'v¡«oã•33Á=å I{v—ªë#!;q¼m_Ù²÷ܸW\8Ó6ε—ÎΛ%Š%ÂâóªðÈ×WÀ[dÏcÞkéÇ]ÿ¾ ¡ˆ‰j¹Ö")_© Y  !39Ò_! ¡ˆŽ¶ïÁwžÝM7'šW_2OÞ¾*Kø7vàÖÇw&„Ÿ\ÊÛ¬°#S&ÕnÓ~ê©/>¯î;…#­ƒøÞW—¡¾º4çØ À—×~ ·^ߘª &é…Dz¢ÁD”\/äKùOBP*þ§Mû”°I’$¯žê âK›ÿ€»>·Ÿ¹|nÖØþ¦^·]ë’ÿê ~ñÚÑ,P&¢œ‰ÖT@ÈX‰¥¦Aöº`,BŒ%7q]`ó³o㞟¼•åÁ3…×Mû·íÆÏ_?6^ñ`<> ù SŒ -Ò€Èv<$ìz·¯ü¹uÂw5ý矱ã@Xâ¯P¡ éž?Y©gÚ§­>ã’€w×þ#:úì5B—CÁÆ/ÂÃ_¿¾"uB ˜ºLù90ÀÀ Ap( ÿò¥å¸åºEù½€ÇÛñÅj?ìÿ(ëöêųðÜ×`A]ÅïŸÂ)p&h‰Áš÷xŠxâŽU¸öÒsm}´¸‰Ãv&22°fàŸŸÞƒ¦ŸîCܶ{3+ýøé¦5¨™–{¹O4a1èBZî…cÆ+W*KÝØ¶ñJ\²à[Ÿ‘p·>öŸìÏ`z,{”`à‰Ê±aJ¨ŠE) ›þ—¬i’à3¹©BÏG¶< "6M!­bCö#Ä`íôà„ÙÕÅxæ[kqÞ¬2[ŸŽ¾nÞüG>ÕŸý½¯ïÿhÜÕ°ªp†aó‘-/ˆXs(¤9HŠÜ*Fm¹<ƒ †ÕKkðí¯,ƒSµï¹øÓ¡NÜ·}âq3}@ûøHä Ü´ú<|óóKm¦Ä¦§vã­ƒnër¨RJÄbºƒ'ò‘-? àüˆ’…#1ø‹œèCÔv_A3ÔŒéñ»Ý'±ù¹ý’l|gÊ €€›¯^ˆ;>»ØvÏ0%6m} »ßë<㪰ȩB‹Å!‰‡r4Ùòò­aí]ÑÁ`¿œs{S8ö½?€¥àí/€ï=û6–Õ?k €ð¥µÙÂë Íï=Ü ®ðì÷f4¯Û‰ÑÑD½¥‡ò‘-¿zÀ›M&»æû»{úGV×ÕT)^1]du{iï)̬ð¡µg¯½ÝÕ‘‰/ˆeiò†•ó1g†½X¢é&îþÉn<Ñ %kœlr¨n·ŠàHD€áÍ|7[P¡ººÖ‹êQð¢³?œ³ßö—­O[Š’‹éÄþ€ r ÏS{p¸¥?gÔÉE%^7L!04äL²_æõ @%ý×îÿèêrÕÔT¢gX;‹Õ!±‰·§F4·íÁ±ÖÁq@Ì&Æ~º{BÜ£Å~“/Gyg‚-¯6JFÛŽ4·…£ºÜ …ó³jãy³PTÇÆ§v£¹m¨ ñ>8ãhoï2‰ØO>|³)·yæ ‚¾ (œm Gc_?ÕÞÙ³*1ÑaæúÖ5.ÑX…#ƒBšMÛ÷áT÷(5ÿí‹ g»ÑÕ5€xÜ$ü‘*l-pê÷÷¶3Â#ï}Ð"„¨›^|FÏœ«e@0ÇÝ[÷ õôHÁcU–z Læ“í‚þµåÕMm–,xŸ &Ôï¦Ùó—ƒÍ¢ÔïÆô2/T…çÝÅî‡Ãq|ëé?£k UQ +àwÃãràã­¦¢;®Æ7*OÁô¾vw„ÝÐÖ݇ã-]˜YáCÀïÎÎ2žr‚á8îÿé~œˆ@áJAóÞWäD™Ï…Öö^ô œ¶û÷MÑ ™ÏAgµWxäÄÎÎÀÜÕÁÓ=CëJKý˜U]]Hè‚À8Ÿ°)ª‚¿Z0%>'üÙô kg|&³yÜN”—átï>ø `¸ý£—ïýíÙÈrֻŃÍ;÷—鲨£«wyYi1«='!npÆ&lµU~<·óú‚Úûf¶e‰wðÝcD ´½rßÃg+ÇÇú½@°¥lWqý4o[gß2§Û‰Ú™p»TÄ i-p8ËÙNtŽ ãÞÏÕT•£¬Ø ¯Ç–Ön¼wè8¤4Øöê¡û#gW®þ8¸#î‘–7öùk.í¯Õ¨vf%//)c€aX-æº6^S8‡ßãDy±BJ¼óîqÑr²ƒLmøŽ= Qa…s†qƒìøThyUàH4gúÿÊ n\ê­>ÿßœNgåÅ5ðsgUAÇŒ¬jï™HMüŠÌëVZÛzðÞáãÒÔã}‘îÃwôzñ=ã¿€(›ÐÇNÕ?­¸ê¿ýÕ7í‹Å¾"\pþ<¥¶¦‡Ý”Ðâº)Æ69%0áܪ ª ‡Cåpª…C7 ´wâý#Í"ÑÈõ>Û÷ÞóÛÍPßè8‚§_›’ ˆTóW7ÖÏYõwNoåz¦2õܺ4£º’O«(×ãBú'S_•çáhý#èèê“§ iè‘þß 7ïüY´ûpWš°é-Œ)³€ä3é«9ÎUª;PS\:ïê5®âs®bO#—¢p*+õI×ÕáàDD¦aP$Cp$¤ëÇ”qiDßÕGN¿<öÊŽXèô(3­¥ Ÿy^Cü¸ŸX”tÓZò:Oýwú•ó®nP}Óæp·wãJ9çjHij$Å ŒEÚÍHsÿñ?6`‹Ì´ÿv Ì´ëgESñÛa–àé $ËhéDM¦µ¤CØ\ô¿Z\ѶIEND®B`‚blueman-2.4.3/data/icons/hicolor/64x64/status/000077500000000000000000000000001465054505200207525ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/64x64/status/Makefile.am000066400000000000000000000004421465054505200230060ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 64x64 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/64x64/status/Makefile.in000066400000000000000000000403771465054505200230320ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/64x64/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 64x64 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/64x64/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/64x64/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/64x64/status/blueman-active.png000066400000000000000000000113061465054505200243550ustar00rootroot00000000000000‰PNG  IHDR@@ªiqÞsBIT|dˆ pHYs¯¯cæŽÃtEXtSoftwarewww.inkscape.org›î<CIDATxœå[it\Å•þªÞë½µ´V[¶,Ùò‚l0^Ø‚!!ìN’™B€„ {Xp'lñ’™8 ˜È@Y'„0ClÂ$$@,dK²,Y’µ«%u÷ë~¯ªîüx½½î¶è62ócªO·UÕ»ßW·nݺ¯øžØGõ¢µk·¹Æç†W“’+±jÁ( aÀ1t2ÎÛªUî|ë­«¬B®£JÀâõ›Ê-x>Ç9¾à4"x5]£êP™ô{¸ÇíbD€iY‰ÆÕøø´K(ÅÀ™Áý™@¿ÐÉüuç‹›¦Ž–ŒG…€æóhfœnØ?sÎ]+–6ª–…s´Æ9!TVø0D ä©R„ðt }cèì’]ý\*˜ŠÑ4ζì~cïlË:«¬8cS0â÷ÜÍn© ú駮З/™[GÄG˜ŠYˆ&,˜–‚%@3¸4Ÿ[GÐçB(èFÀ«#nZx¿c}sŸ˜ŽÄ@„‡ ©ß3ôÒmÑÙ’yÖX°þþušÆŸõ¸]õë?¹J;~Ù" ŒÇ08aÀHQ²Ó)s*xßëÖ0'äüê4ìn?ˆÿy­M&,kmèùݯ͆ܳB@󧸌mY¾d>]xÎÝív¡g8‚qR*'@äƒÑaËp4TÐ\_Ó4ñßzWvõ ‚ÝÜýÂÆ­VvíÃU'Ö´Þ·…s|óÓg®áçŸq<Ÿ2Þí™ÀDÄ„R¹=­` …‰ðâq Œsðd¤Ë¤Î“õ”"„# ŒÅPæ÷`ÕòFîÒuÞÓ7²¾rñÙ¾pçöÀ7ÿohZïÛ¢s|cÃ…ëØªåMØ(‚®Áéd¯£`¯J%ÑvÒ/a†Ýà“Aèã( ÙçB) NÄ` Š–z„*ÊÐÝ;´®bñ«¾pçŽí9Íë￉s|kç²Ö%óð~oƒa#£ÖÇ6A*BÏâ¿ û‚ŸÁ³«î©rhKkÂÌvb*š@ݰ¬©•AÖÕ3xZhé9ãáŽíûÈX°þþuŒó§×Ÿ±†¯>¶ ï÷†12OOmΞOÝH¤èk~ á%{0±êMv·BŸ.gO‘Pˆ€Ì½¨!1,,mªK×Ð;8vnhñ¹/…;·÷•Š…—ZaÅ›‚º¦?ÓÚ2'¯Z„Ž) ‡ ("RPŠìœ¾Vö=Œì¶DÙ4öÜô†«Û5H˜R)ä E-RD ÇÐÙ?‰ãZ›ÐÔPÆé—õçn u"~ÏÝ.·6炳Wk#SqôD’ sÀ§®SÀU¬ö¤?†öëÂhÕ^Äbq˜¦‚Pv•šå žáiŒ„ œ~R«¦ëÚ\ŸnÝuT Xø©{›Ã-ç}|¥¦»tìí §Ag÷4e‘~F©kbähW¢h»q3FëÚ‹ „„T™ÞV„|“yïÁ hºŽV¶hvk˹÷65~[eÐOÇ-kD÷à4â¦Ìô²C TlÎs²'þ¼–¥ß@û b¤a¢‰LKØ$(§ê§IMjBÂ808…ÅÍsPð‘Ôµ[ ‹×o*ãW®;ùÝ’ ý£Ñ$`œÌ YZò ”b`ùøÓ$ì»þA ÎkGÜH@ ‘E¤Ãdµß?%Z—Ìw1°«–]¸¹lÖ °¸{gÌÝÚÒ€¾Ñ(L!“Àsz^Q¹Ï$T H“à3ÐqÃYø†a‰,r3D©´mBa`,ЦÆ:0ÆÜ )ÿiÖ àÄ/:¦ežr»t 8 _@Yà^¶QSËñÀ}C ŽkåI óš­Z°‰„€Bîý”¡<4…®qÌk¨R ü ³JÀÚµÛ\`tú¦zm*f"9ªnŸ IRÂ’ R:{-›‚r´?ç/gbÑï/Î!!ŽÎ¯c‹v#a ´IH·‘eb ÃD}M¥FD§¯]»Í5kŒÕ­!‚·aN%Ʀâ¶Jæh€P ¦e!b$`Ä-H!íéLÉAåÙ@BóËŸAË —8Ip›è¼n+F[vÃ4-›•=Å’ÃØNLÇQ*ÿDíøªY#`­ºÆ©"àÅd$‘"“=+¤‚0%Œx‡êö a:–€´$,›„ôlO€‚mѼüi,ú]Ž&¸Mt]÷Œ.}¦%© $ÀS3ÄTÔ„ßëgŒˆÓ1³Fc´$T°†iÃÌãv`Ã2Fêö¢ý¦ÍØsýfLx‹Æa™&”TIõMŽÙ˜²W}…ù;þ‹žËÑ—‰®ë·blÅNXR‚”p¨jˆÅ ;Œð{-,5ˆPô{¹"#!’½Ÿ!) ÃA×Wé‘eíh¿c-} ±¸‰xÜ‚”Â&AR Èžß sÿx>š~s)@cIº@÷UÛ0¶|,¡>]O!nÚ¾ƒÇ£3ÆP=k0Æ‚º[gD+9ý¥,¾T àÀ…O#Q3’®#Ê"èºn+|öçˆѸ%¤Bž±Œ³”t^>MÏ^â A¹,t_óCL®ÜåД‹,•ídišÎ‰XQ¾@±àÖçJ„•êýÌ,EXø‡ u›Ãaèœ? ýÖû õÃ0-! x™YB(%íÀIÅ'Á3\ç,© ô|ù XÞXÒ«Ì$•$BãŒ3À3kØ""9g€gឬÀÊmÑü»‹À”s•kîAû÷`hÍ«0-+Oð”c#$© …@¬rûnÝŒDý£¬k²‹¾s ´˜ï°r–’ôR +Êx~¶à©—fÆõ‚ŸFù¾Vt\þC5ÙºÞ8z¾úcL-os¨uª!E Ó }è¾a+̪qG9Ïp}ïFø†k+c.¹”Š&€”Ó»KÇõ‘ÄN"Ê{â¸-ßD×ÅO`lµ3P3ñ±ü`.KK„ð1m8põ#>ÃQ&ع p-\ÑàÌrR¦cŠIÅkJfÆj4rˆ°ÉÑ¢>,yìTœ².z ʘAh‚„ÂøÉ¯ãàåO‚táx^¹s5š~|%4Ó]<²"SÑØÓŽJ;@)½Ÿ>Gšˆš×>owº¯|FÃ@Á¶€¡ó_Ä¡Ï>‡Ü¥bÝŽ³0ïÙσQqæ*µ^(6?HIéù?kاÁ¦HUHÝõõÏŲûïDßçŸÁèÇÿ”×vÿ?>å缡áWPÿÒ9é€i1I5çJ,t6Ø4þA¸éFãS—¡¬mz/ÿ ¤?3ÆsÁ3¡£ùñ¯ âÍÀ¡”ï7%â/aT¶¥N¹¿©u€Ó+¤Uz{ B¯Ÿ2ã»æÿäK½yXòW*¨RŠO@žë™õi«‘Ù1xUDù/üáUï€)@¦Z`v;ÅÈYJ*>&X¢qÉNŠ8³…‹.Üð‰oÎX^¢ØÍÃ8xÉÏ¡Ü&W€dlf(ã°›J Š–ŠŸìd PŒ0qünt}ã;eÓŽb½ËPþ^¾=ræÑqûˆÏ€‘ÝVîZ";©bT,+•D@)M‚x²[Æ×½Š×> åÉ÷*ß\ƒ%[¿Ž†g.N»l4öaßÝ÷aø¬íàÉXÑìmk(y-P\Y²ÍŒ+ \ø[ô^þ$ˆËÃ×!†9ÛÏÂ’oo„w¸ÞñL¹Lô_ü,º®~ÂQJõKÒ€b´Ëž´˜ùÕ|é?1tÁóŽ€ÁÞXzß½qrÞãÉ5ocß]÷!ÒÜ3Ãûâø j‰Á÷Ÿý7~ã9¾?Oxà?èüxÃs<nø°ðñ+±à‰+À-§û›¨ÁþÛ7#^ç\%f‹8ëÓ c0¥²Í ç…ÇÁö$QF×­[0ÝÚæ(£GhùîÍtµäWNxòë.æ6LqÌÿÙ¥yÃ$)'ˆ¥HpøÅG¶LÅ"¢ˆRAÓ8‡•Ö&f3)Á˜3€ž¿Wx)ûï7Á;Z‹ð)¯;ësƒ Î0²îU¼ìIÇÚ€) 5oœ\Ð9´;‡ ¥PŒÑt~‰#$€1ŒÅM“·Î7âƒ'`ªe?º¯ÿ>D0â¨è^ˆEß¿®é2[Es„çÉ0OŽà‘ÓþŒ¾Kšž£ññ+ tƒ°,AD+[‘À:¦§ )‚Ï«c*–̓$†‰þŽî¯þ8o)[±ëx4?ö5h 7RºžûmPl_€‘³v ÿ¢gà…Ž¦G¯BÕÎU3. \:‡R ñ¸éâÀ¾b°§œ·I¥X$G™ÏaÄÏ5ÈrÙ]™•j^=?ý"¸Ê݈’ƒíáœ÷ú?÷+ç»…ŽæmW¡ê™Á€Ï­Ãˆ' ˆ‡ö~1ØŠ2‚Ýãm±±ð4Be^pÎYã¨~w5æ?}iCà ŸAóSW@‡+¯|îú–0tþ‹À»°èÑkQ³{ ¸Æóß›“^7¦¦¢ Uî*[qËáW6 ö©^™<«¹±^ ø]ˆ›ùNMÃ_? Y3ßà\ÔþíT ïëˆå­ïGÏxñyÎ` 7=XúȨÜ×Z üäÒ9¼^áɨÃ+Ån¶.%ð‹þÑs¬•-¨Ð7)Xná ì“‚Û¯ìý¹ª\ü²GoBUçò¢=•Š€BJŒO„9Sì™âj•@€Næ¯%¼÷Œ{k18aÁêÐ6v3 eÝðá˜݆ªî%EïacŒ!TæÁÀà@HøøoŠ•¨hO°óÅMSŠÑÚ:z-—ÆÑP€Æùåßô˜Ç>ºµ=KKj/ô€3ŽÞÞ~AÄÙóʦÂêYèų-‘Xüêý½#X¸ QBª®˜N”‰pä b°ò±AÕ@KIRiœ!TîEÿ( A:øC%TÚZ`ÿó{á¡wÞë”R*4Ï)ÿ@Ë\(ç*€;R޵Ûþ5‡—ÜVm¥RHttõJFø·Îo/i³dÉû ©ßc 1ø÷²²Ì‹9Uè/:kšÓ¸#XûøÝ¨m†®i%µ*óÂïqaÏûÝBI9Ð÷—Чd†^º-JŒ6ô cog?æ×*ó?fOã÷LWâä'6¡f´×J÷AŸUAº{‡0<:pþ¹ç7Åf¾@:¢½Â“ûvô…–œ>48¾¾²² ª`JSç3fM×0Úº‰à$N{ò>TL4~`Üì÷ºQ]áá¡q¼÷^ÀpÃ6>w$XŽx·x¸cÇ•‹ÏöìZWUYΚæ†"$, ÎØŒyªþŽÛqÊà X67WøÝ¨JNy;ßn'mîùýß>RêÿáΪ?–·Ôzú†Ou{Ýhš_¯GGܲ¿2Î æÚ¾ð$Êû¼PÖuŽªr/~:»ðή½PJ<Øóâ®;¶# Wܼ@›w²óå×ÊOœ|brÊ ¦ùµ¼ºÂÆKXÁžäE÷¸Æ9ÊünT—{!•Â[oï•]IwÜ~ïV M‡=q2v’=|*5¼ªÁöÌ]IÒÇÚã/>!ÐpܸÝîÚ“N\Á-¨‡0³‰[°D)þ 'ÿEðêÝ=ƒxg÷^%ÌÄpt`÷#»ž} €ÀÌ9Z(ˆR p€Î9wëeuåõ«¿ø5=XwiyЇã[ª55ÖÂåÒ` #!a ™Ùä”ä„s;.¨k.ís¸4Ó²ÐÛ7†wÛ:d,j5=ôÔð;O?&¦‡§<ûÞQ! ¥…ˆH粆Uå‹Ï¼Ì¨½éL_Ô<æ5Ôòºš üdÿq2+!K`dtû‡ÕÁƒ‡Ie™Ñ‘ßNtìx26°»? lvÎ%ã¨i@ªN6`½Àµ@÷†Ë+—žwާ|î¹Ìå_À£iœª*ƒÊðCw¹8‘°,ŠFãONkÒþ3eBY±·ÍÉC·ÿ~{|úБ•³Áç^—d?ì'-pVNÝçé£;èª]zÞ =X·˜{ ת9×} ”0HÉ1öŠèHÇÈÞÿjƒ±`o"YG '"ëþ¥£ñßa 6ðlR™åäìD9YeåH…¶Pú_«Lñü©|IEND®B`‚blueman-2.4.3/data/icons/hicolor/64x64/status/blueman-disabled.png000066400000000000000000000112441465054505200246520ustar00rootroot00000000000000‰PNG  IHDR@@ªiqÞsBIT|dˆ pHYs¯¯cæŽÃtEXtSoftwarewww.inkscape.org›î<!IDATxœå›{tUÕÇ?{Ÿsɽ I$&„„·€Bx(DUºtú²Ó:¶®j[†¥t¬£ŽU§ÅÖ‚]T¥ZmWg\êȨûÀÚZðU­Š ÕÚ {ﳿßýÛ¿ßïüÎ ü?ñIÝhÞ¼­®Î³ºçhåÌZLÒ0¡ýhЦ…” eÇKÞÝ»w­õIÌëŒ0y͆b ϤäËÀZã5LC.-²ü…éq»„Öµ,ì «Î΀ËVJ EH(ý'Þnêè/>¿¡÷LÍñŒP·zSú&ßRºfN­Q“&T5•¥”Œ*@kÐ?TJÓèçhK›N8“Ž"ª„ÞfH±¹ñ··鹎(3—mð =ß‚Kü…z颙æŒ)ÕxÜ&ÁMw0Bo¿E_Ä"j),GÖRà2n‹R¿Ÿ×$µØw …?ïÙo‚ýhÍ=!ÇüÁ‰nî©9ã×l\lò)ÛU±fy½1{Úxl­iéì§µ+D(b£µŽ/º8FZïuT–P=Ú‡!áý›yå'bY­Zè+švÜöÆHÌ{D¨»dÓ·bóŒ)ãôåÏ5ÝnM'ƒ´t†p•l°h=d) j´ºŠ"¢Ñ(xõ¯Î¡¦VâÛ‡Ÿ»õÓ»qzݵ¨]S°YJî¼tÅ\¹zÙlÙ²ùkS]Á(Je®´"j+º»„ÂQ„”Èø$Û$Žãý”Òt#´tôSTè¡~Ft™¦l:Ú¶¦dòEÝwî‚;ÿo¨]S°Ù”üë—/õ3ji<äPk ¾ê ºªŽr¸ìüñ´u÷ÓÞÂ4$BJD3Rm¥híêDz53'UP:ªˆÃGN,5ùµ‚v~âÔ­Ùxƒ”|ÿŠË‰éSªÙw¤›ÖîЀZº·5ŽÒÌ›\κËÎáå÷šéî c‘Ô„áíDo_„`ÈbZm9%£üâPSë¥S/îì>°s÷'FÀø5 )Ÿ\³l®œsN-ûŽtÓÖNº¶ô•OÔVÇv˜YWʼ)cYQ_Ãëï¥#B !$ FÀ@]_È&²˜Z[ŽË48ÒÚ±²tòʺî<š/™o‡™Ë6øMÃüï铪YP?‘-½œì¡´F+…R:V’ç*V«´ÈÃ7,güèBúB"QG)²¶ÒiZ¤´æDw?õpîôZj«ÊR?]±r³ïŒ,ô|×å6*/»hŽÑÖæh[0:|â<\¥I¯¸Ðͽ×/¥¦ÌK˜hTa«X•Z+µ=šNhë±äüé†ig˜Ög”€ —ÜU+7®ºp–aºL>:ÚºÒ:…ˆä58WYÎw”ÏÃýÿ²œ‰cýô÷‡ÐG ¬¶Òd“/5wa˜&ógM24â¦I+ïª9c€¼¹Ä_¨ÏVÃáÖá¨3°ÊiZ ’`uÆusüY#º¹oýR&TÓ‰µì *]õ“¤Æ5!bÙü½µ—Éu•ù ´c7&¯ÙPŒ__¼àlÓrÇÚûâ€càœÐÉ­¢‰˜@)‘´ƒ‘pÿõ˘P=Šp(‚cÛØ)D¦Ù”ñµ±Åô)ã\±vÚå?*q,é¾B áž>©Š£í}Dm'7âH-ÿñìIÕÊí2iI3|AêRšÊ»éD í¼ÀcrϺ¥L_B$b£lÛ|õ†òx{¦!©®*Sùå%`Þ¼­.„^2¡¶ÂèíÒ¶3T=vl;Çq°…㤯Z*™6àׯ7²íwK«+ô˜Üÿ­eÌšXFIJÑNŒ„ÄIÏ'¢?b E©(/1´ÖKæÍÛê1:*:æj·ª²„ŽÞpL%34ÀVЍe E…-Û‰¹3ådÄ*Ë 4O½x‡ŸK'Áë6¹÷º¥ÌžTN4jÅHP©.V§Û®@˜²Ò"€Â®1õ#Fˆé¦!õ(Ÿ—ž`$ ĉ¯¬í(ì¨C(¡n¬Ÿþ¾0þŽå`ÙÄHHzƒl1‹þÔ‹ûyxǃ°Œú©c‰Z68 Û! xÂCôöE)ôzBh-õÙ#F€zJé(Ÿ‚@(š±Çc‰ +jS7ÖÏC7¬`ËõRè•ô÷…±¢Q”£âê«ã[ CÆ Å“»öóЯÞO»ìqÜwýRÎ< ËqÐÊNSÿÄëÅÒˆ¾B¯¥`ꈠ5£ý…^©´"±ã«?@‚Pn·ä®kã2%ó§UðÄm«©ŸZN8J8lá8vŒ„¸1KRü»fûKûÙò?ï‘ÚÌmܽv çϨIJUZLë§Gc±ƒÇc !=b!ü¦ÛZk¬¸ûKX|Gi`ÝåçRU>Š—yÙrÝr®ÿÌ,¢¶C_ØBÙ g/‹ôÒCçg^ÜǽOíM'Áeðãu²dVuš&BdGÅ ¬a˜Rk‘S,«¸ !¥RÛJ¬þ€@iýㇼsàdqpåÅÓÙvÓET–z E-lÛ$ð¶R('–8ÙñÖ!ŽœLO»Mƒ _[„ÏëÊÒ$'ÂB ðŒ±)÷ÁÀS‰èì sËÖ?óðŽ¿ÅWb@fÔæñÛ×ðé¹ãˆZVöˆ6¶8 Ƕ]âå‘›VQ[QœÖ¶½'ĺ{wè9Ï|Ä̧±Ò‘_l≛êäŸÜµ=û[ÙðÕT•û“}}^w]»˜…3ªp2¢!¥cžDÛ µUÅ<°þÓT”¦µk>`ýý/qìd/C¥33Éý8É™­Ò£»d^Ÿ8v=@ÄGM\»y'·|i>ËçŒKçÒ…²Æñd‰F3÷ì îùç¥ø Ò㘿lãÆ_"Ðg1\.7ö”+ª|ž5(G“9ƒ„¿ŽÒú¢ÜñÈë|ÿ±·Eíá‡ÖŪx`ýŠ,ð/¿ÛÌu[vÅÁ¬ä¬1·£’Ëž¶úÉc’o|ž£‘†Ãüð님TU2èØøÚês¸î3õÉÜ`B¶ïú0Ë '‰ç…\%÷-8ŽNúÿ”mŸ›˜@¢C¢¶ñX7Woü=7~qŸ»pJÖØë>[Ï›¾êJk¶<ó.ÿõ¾,R†“A­a$/ñ$–ÜÙÏb ¸‰D6>¶›[~þ§, ž >j;ܾí5žøcb¨äÁPóÌÓ äN€Ûí¤‘ v(Ô^zç¿{óð°÷ÚðŸo²sO"þ—/¨|šçN@Vè™òj+‡))ËÁ«ÚÿÛ—ÏãÂúqNb'—yæ#yxüŒKª(-"6¹™ʸø¼ÚaÛò¹ùñºeÜ|å|Ün‰¤Gˆá9Ð[®’W ”w˜¥Á (¡Y2k›¾qžôÛîùèQËaÑ9U8ý»w³âÐ!fÖôóì«èì £Elņš†@PÕæcÔñv\í''~¾¿Ô£àíó 1³O^äƒ_kp„޽zÒ‚¸`·_õ) ™mÒwîiâÙWð…Ó¸ÆlæèºµØmmÉëkò™dL0OÃÖ” ý6l+oMH¢>/7˜«ji4‰Ðih®½tk/›5l¥áOOïbé¯þñðUUá)+ËuzÃmYq,ë›=ÐÜš¸–ç³ÀÇ·ÑÄTQ¡q‚ï^½ˆKNÌiüeûþˆáX”××S¾pa>SûX)›=[4>ó (µþ%¸c9Ø· ž-€¸åö¸øñº%,˜~VZ›PĦùd€©5¥É:tÆu4P4iª½¬ÓEy9îÑ£ñ–•no/Ë5@ŽAÔQJi0¤Y»ß"*–ß[âå'ë—söøtî FøöO_á’OÕ¥ØZ¦+ŒØKkÕÔ„¤§ÌOEL¿\.Œø¸ ×rLˆè m;*–lÈî¢ã–©™PUÌ£ßY¾ùd€¯nüï7¶e÷—"áè?qÉ1%FG8ÕÛÌ좑:æ§gMÃ/n^IeYú[ê¿îàÚý–öÞ¸‘H+”Fçc\.|÷ÝGѳÏbžwÞÐóôùðmÙBѳÏbÌÞè&$G K+M7s×-X><[oºˆz&êÕ÷޲öÞt"©¦O'ib΋kÕ*ŒiÓðmÝŠ¹`AVáóá{øa\+WbL›†ç+_ÉZŽ eƒ£´ö…)*p# ­hB–ƒ™±=~óÚ!nùÙ«D#vVŸTQF{½¿ÓЀjmÍÅëÅ÷³Ÿ¥‘oΙ«Ðû•Wr–‡ƒ¡w€þŽî¥E^¤”éżñ×ãÜýäžÄýyä¹øác»‘Õ>k  ¹zõ Æ–fßÐÁ«®B;–NÂÂ…ˆ‚|=”>´iÑ;r" 77øò[\²éµÖ¶žO×ÕT¾BᨓÕlÇŸWîçpk/ìnÂteÛ ­E–º_±l“«KØ·iè)¨–‚W_ÿÑG‘ÕÕ1|ÕÔ„1mZ|øøÈãç òËl?ÖÒ.-Û¡¢Ô‡!eV1 É#Ï}À®½ÍFöuCJ¤ˆ &Wž)Š„TM8ð¦ŽþRk¢ÇZ:9«Üi1yqZŸ§ª–úÖ®…H$­>²}{Þà!>¿¡W ½­áÀËeHªF®¹”¡Lþ`V¦ˆ‚ ¾÷=ð¤{÷g?‹y ás^ßRlö‡Eã‘6ªÇøñxL SæU¤1ø-!‹cíÁaï/ ðýüç±€Ö螞ص¸MÈ—„¼hüí­G„æž¿|pÐqE]eq¶GÈ¡d*@w0ÂÍ[_'beÖáÀ‡6m"ðùϧ{‡-ôM-'ùèà1Æ•û)-òæn„LÁ®@„Ûÿã-Ž·÷aHcHãh΋9wn:ø'žH^WÍÍ1ïB‚ûÊ+Ï M;n{Ch}ãÞ¿ìçHK;ã+‹))ö"MãcЉÛëÂãqÓÞæŽGߦµ+Œ4M¤i mPGŽ€mºë®4ðY$ÄÛY»vå„%¿|@Šüýw·Ý_·fSÕko¼Ë…‹f‹Úqc8ÑÕOg ò±};zÃÜùØÚºC˜))²¡4@ô^z)ÂåB‡ÃCŽ«š›sj—*§¤ ùûóïÜî8Î=/¿þûel™qc‹p»M¤!‡,¿y³‰¶ÞHVý°ODŽ“¨\ÛÅåT5À ¸ài³é÷Oÿ¨fÅ­Ý»ßùðΓm=|jþÙÆ„Êb:azú²¿VâS‰>¢¼á÷×#7qÅÞ<%^›‰x: ò'À\ñâNü6¿x÷ö1³¿t°I©Ÿ?Þ6æüófʉã+(+. ·ß"¶°ìA¾É®Š:*›?$tü8žòrŒÚáßä#N(D¤³ÀÃþD}¾Qi4ƒa-®˜óOß4ýc¯*ö0ûÜ©FmÍ\.ƒ¨­E¢¶3ð‘Sœ)cyÁñö²ú§7€””Ÿ{.î‘Ê G"t74îêBÀöyü’4_0ÉRTU_S…7u 8ƒ¢p°”%Lì'F#q„5ók+PZâc'Ûz>˜·f(ؼãíO €Yë6/gœ?¿nåb~á§jq´=ˆþ‘X*´Ù5Ÿ¼$S ¡.€%s§aUc öîÄ`Hg O‚ €±kÍDX30¯¶UA{ÏàU9W½lÙÑY¨,¼ÐV6ùTEýå‚ú¸¤ñ\4w¢/¨A¤„”dµ¤©si]ÀÈ+àwáÉo\YåD´8⺀YÓ@’ÍŠ$zƒQ´tàüµ¨­®ãô_UWmñN9aëA‡S™~Ý•*ý£1tö‡BgŸðâ-xêe;n§ŠGo] ê+ ë†‚L±ds¶Ã¡Ê~ð W5N[ *œJ¼nŒ„ã)ADB³¦0u-GÝ4¢‘BÑ8„!`˜°@HEƒl$,þâ'ðÔKäa%çMƒn˜€0l‚'#ÄhD‡ÇígŒˆÓy“c47Pâ5†¦gÌq«°aè&ê¦ùðão¬Âã·]›#‰ÁÐuH!æK‰)AIç‰çwžÀ{ØvÛåPðØm+piÃ90„IÓfþÉ)Õ¬2¢×ã6$0oÒ B¹Ïãæ’$´¸™ÐþL 8ýýr8TŽ¥ó«ðóûÖ¢q^¢1±˜!L „„3³¤Åw »NàñßBz7§ªàá[.ÃÅ §Ã0¥-'°ž“ˆéVîàr©Œ1”OŒ1ŸêTÁH„¿¤Ç’ lX>ª+ÆRñ€ßÇo½·]¿º)‰¦„ȬLÏž:ÿê£xôÅwì 8üpÃå¸lÑ ›&Sd!-«(*'byåùZ€SaœKI0¤öÇ¢$á™×áÝæ¾ à€/¬Y€m¯Äô€šnÀ4ÍyÀX”0¥„Váä¥ý'ÑÞg/;UM_^¯Û‘eI2„Âg€kÒ°XD" žÄÐH ÷lÝ‹§^ú0¡‰1ZXWŽçî_‡Õ‹gB7Œì)HlL@HÓDy©Û7^Úªb[ß ݉PT—ÏBH-¤³¤±ÌÏb<ùRJ½ùùGqàDšn¾Õ¾Ô³^·}e9.]X ‘‘ I²" ƒ5j«‹ñäí«QUæ±õëè áö'v¡«oã•33Á=å I{v—ªë#!;q¼m_Ù²÷ܸW\8Ó6ε—ÎΛ%Š%ÂâóªðÈ×WÀ[dÏcÞkéÇ]ÿ¾ ¡ˆ‰j¹Ö")_© Y  !39Ò_! ¡ˆŽ¶ïÁwžÝM7'šW_2OÞ¾*Kø7vàÖÇw&„Ÿ\ÊÛ¬°#S&ÕnÓ~ê©/>¯î;…#­ƒøÞW—¡¾º4çØ À—×~ ·^ߘª &é…Dz¢ÁD”\/äKùOBP*þ§Mû”°I’$¯žê âK›ÿ€»>·Ÿ¹|nÖØþ¦^·]ë’ÿê ~ñÚÑ,P&¢œ‰ÖT@ÈX‰¥¦Aöº`,BŒ%7q]`ó³o㞟¼•åÁ3…×Mû·íÆÏ_?6^ñ`<> ù SŒ -Ò€Èv<$ìz·¯ü¹uÂw5ý矱ã@Xâ¯P¡ éž?Y©gÚ§­>ã’€w×þ#:úì5B—CÁÆ/ÂÃ_¿¾"uB ˜ºLù90ÀÀ Ap( ÿò¥å¸åºEù½€ÇÛñÅj?ìÿ(ëöêųðÜ×`A]ÅïŸÂ)p&h‰Áš÷xŠxâŽU¸öÒsm}´¸‰Ãv&22°fàŸŸÞƒ¦ŸîCܶ{3+ýøé¦5¨™–{¹O4a1èBZî…cÆ+W*KÝØ¶ñJ\²à[Ÿ‘p·>öŸìÏ`z,{”`à‰Ê±aJ¨ŠE) ›þ—¬i’à3¹©BÏG¶< "6M!­bCö#Ä`íôà„ÙÕÅxæ[kqÞ¬2[ŸŽ¾nÞüG>ÕŸý½¯ïÿhÜÕ°ªp†aó‘-/ˆXs(¤9HŠÜ*Fm¹<ƒ †ÕKkðí¯,ƒSµï¹øÓ¡NÜ·}âq3}@ûøHä Ü´ú<|óóKm¦Ä¦§vã­ƒnër¨RJÄbºƒ'ò‘-? àüˆ’…#1ø‹œèCÔv_A3ÔŒéñ»Ý'±ù¹ý’l|gÊ €€›¯^ˆ;>»ØvÏ0%6m} »ßë<㪰ȩB‹Å!‰‡r4Ùòò­aí]ÑÁ`¿œs{S8ö½?€¥àí/€ï=û6–Õ?k €ð¥µÙÂë Íï=Ü ®ðì÷f4¯Û‰ÑÑD½¥‡ò‘-¿zÀ›M&»æû»{úGV×ÕT)^1]du{iï)̬ð¡µg¯½ÝÕ‘‰/ˆeiò†•ó1g†½X¢é&îþÉn<Ñ %kœlr¨n·ŠàHD€áÍ|7[P¡ººÖ‹êQð¢³?œ³ßö—­O[Š’‹éÄþ€ r ÏS{p¸¥?gÔÉE%^7L!04äL²_æõ @%ý×îÿèêrÕÔT¢gX;‹Õ!±‰·§F4·íÁ±ÖÁq@Ì&Æ~º{BÜ£Å~“/Gyg‚-¯6JFÛŽ4·…£ºÜ …ó³jãy³PTÇÆ§v£¹m¨ ñ>8ãhoï2‰ØO>|³)·yæ ‚¾ (œm Gc_?ÕÞÙ³*1ÑaæúÖ5.ÑX…#ƒBšMÛ÷áT÷(5ÿí‹ g»ÑÕ5€xÜ$ü‘*l-pê÷÷¶3Â#ï}Ð"„¨›^|FÏœ«e@0ÇÝ[÷ õôHÁcU–z Læ“í‚þµåÕMm–,xŸ &Ôï¦Ùó—ƒÍ¢ÔïÆô2/T…çÝÅî‡Ãq|ëé?£k UQ +àwÃãràã­¦¢;®Æ7*OÁô¾vw„ÝÐÖ݇ã-]˜YáCÀïÎÎ2žr‚á8îÿé~œˆ@áJAóÞWäD™Ï…Öö^ô œ¶û÷MÑ ™ÏAgµWxäÄÎÎÀÜÕÁÓ=CëJKý˜U]]Hè‚À8Ÿ°)ª‚¿Z0%>'üÙô kg|&³yÜN”—átï>ø `¸ý£—ïýíÙÈrֻŃÍ;÷—鲨£«wyYi1«='!npÆ&lµU~<·óú‚Úûf¶e‰wðÝcD ´½rßÃg+ÇÇú½@°¥lWqý4o[gß2§Û‰Ú™p»TÄ i-p8ËÙNtŽ ãÞÏÕT•£¬Ø ¯Ç–Ön¼wè8¤4Øöê¡û#gW®þ8¸#î‘–7öùk.í¯Õ¨vf%//)c€aX-æº6^S8‡ßãDy±BJ¼óîqÑr²ƒLmøŽ= Qa…s†qƒìøThyUàH4gúÿÊ n\ê­>ÿßœNgåÅ5ðsgUAÇŒ¬jï™HMüŠÌëVZÛzðÞáãÒÔã}‘îÃwôzñ=ã¿€(›ÐÇNÕ?­¸ê¿ýÕ7í‹Å¾"\pþ<¥¶¦‡Ý”Ðâº)Æ69%0áܪ ª ‡Cåpª…C7 ´wâý#Í"ÑÈõ>Û÷ÞóÛÍPßè8‚§_›’ ˆTóW7ÖÏYõwNoåz¦2õܺ4£º’O«(×ãBú'S_•çáhý#èèê“§ iè‘þß 7ïüY´ûpWš°é-Œ)³€ä3é«9ÎUª;PS\:ïê5®âs®bO#—¢p*+õI×ÕáàDD¦aP$Cp$¤ëÇ”qiDßÕGN¿<öÊŽXèô(3­¥ Ÿy^Cü¸ŸX”tÓZò:Oýwú•ó®nP}Óæp·wãJ9çjHij$Å ŒEÚÍHsÿñ?6`‹Ì´ÿv Ì´ëgESñÛa–àé $ËhéDM¦µ¤CØ\ô¿Z\ѶIEND®B`‚blueman-2.4.3/data/icons/hicolor/64x64/status/blueman.png000066400000000000000000000113261465054505200231060ustar00rootroot00000000000000‰PNG  IHDR@@ªiqÞsBIT|dˆ pHYs¯¯cæŽÃtEXtSoftwarewww.inkscape.org›î<SIDATxœå[itÕ•þÞ«êE½Hj-–‘-KF^°Œ° vÀÆÆ`ÃÁÃä„2r2I†x€!ƒ 0Œ’‡ŒÃ2ÉÄØ‡ Â$9™„%3ÁKL ƼI¶Ðjíj©—ꮪ÷îü¨îVWwKî6óc®Î;ªåÕ«{¿{ß½÷Ýz ü?'öI½hÉ’­Ž¡s‚’ ŒX=•`ä 3 ŸZçGÊN—|ç[ŒO‚¯)`κ¦b®ÏrŽ›|šnEU¨<à7|w9ŒÐ ƒÂ‘˜ 9L)8Ó˜¤·ô‚Jú¯[^m*§€ºµß¯cœ6ìkœsGüY?{ºR3=€Ò"€”8”’ EÑÙ=ˆ–¶^Ñ|²‹ ]2Ú¦p¶åÔïïmŸl^'€†•M¾°Çõ c¸«Ôç¡ËÔ…sgÀåTÖLÃqŒF DâtC ‚ C‘S…¯È€Ï ¯[EL7p´¹{œ0Cá(ˆðˆ&Ôïö¾vwd²xž4f­Û¼\Qø‹.§£jÝÊógÁ$B÷P=ô¸ "J(ÆŽA9¯» ¦Š0£Ü …‡uàöqÃè!F7´½tß¾Éà{R¨»æûw‚±- çΤõk«N§m}atiBÚD¶° ·g@u¹uU~躎?þé}q²­ ìÎÖ—ï}òãò®|¼Ç‰Õ®+ÚÂ9¾}íªÅ|íÊ ø¨fâý¶a ‡uH™©i Ý”CÐb:çà ¤ú$ÏII†ãèŒÂïq¡qa w¨*oëì_W:çÊ¢`ËŽÀ·ÿo¨]W´Eåøæ 뗳ƅµ8u:Œ“=¡„Ö‘S«B \wñ,ô£Ñ *Œs ‡e¤›R¢g8 Ã$4ÔW!PâGk{ïò’9»‹‚-;w|âÔ­Ûü Îñ®[ÆÌ£íAôµ1³Î9· B–Ì©À†ë>…7u 8ƒ¢p°”%Lì'F#q„5ók+PZâc'Ûz>˜·f(ؼãíO €Yë6/gœ?¿nåb~á§jq´=ˆþ‘X*´Ù5Ÿ¼$S ¡.€%s§aUc öîÄ`Hg O‚ €±kÍDX30¯¶UA{ÏàU9W½lÙÑY¨,¼ÐV6ùTEýå‚ú¸¤ñ\4w¢/¨A¤„”dµ¤©si]ÀÈ+àwáÉo\YåD´8⺀YÓ@’ÍŠ$zƒQ´tàüµ¨­®ãô_UWmñN9aëA‡S™~Ý•*ý£1tö‡BgŸðâ-xêe;n§ŠGo] ê+ ë†‚L±ds¶Ã¡Ê~ð W5N[ *œJ¼nŒ„ã)ADB³¦0u-GÝ4¢‘BÑ8„!`˜°@HEƒl$,þâ'ðÔKäa%çMƒn˜€0l‚'#ÄhD‡ÇígŒˆÓy“c47Pâ5†¦gÌq«°aè&ê¦ùðão¬Âã·]›#‰ÁÐuH!æK‰)AIç‰çwžÀ{ØvÛåPðØm+piÃ90„IÓfþÉ)Õ¬2¢×ã6$0oÒ B¹Ïãæ’$´¸™ÐþL 8ýýr8TŽ¥ó«ðóûÖ¢q^¢1±˜!L „„3³¤Åw »NàñßBz7§ªàá[.ÃÅ §Ã0¥-'°ž“ˆéVîàr©Œ1”OŒ1ŸêTÁH„¿¤Ç’ lX>ª+ÆRñ€ßÇo½·]¿º)‰¦„ȬLÏž:ÿê£xôÅwì 8üpÃå¸lÑ ›&Sd!-«(*'byåùZ€SaœKI0¤öÇ¢$á™×áÝæ¾ à€/¬Y€m¯Äô€šnÀ4ÍyÀX”0¥„Váä¥ý'ÑÞg/;UM_^¯Û‘eI2„Âg€kÒ°XD" žÄÐH ÷lÝ‹§^ú0¡‰1ZXWŽçî_‡Õ‹gB7Œì)HlL@HÓDy©Û7^Úªb[ß ݉PT—ÏBH-¤³¤±ÌÏb<ùRJ½ùùGqàDšn¾Õ¾Ô³^·}e9.]X ‘‘ I²" ƒ5j«‹ñäí«QUæ±õëè áö'v¡«oã•33Á=å I{v—ªë#!;q¼m_Ù²÷ܸW\8Ó6ε—ÎΛ%Š%ÂâóªðÈ×WÀ[dÏcÞkéÇ]ÿ¾ ¡ˆ‰j¹Ö")_© Y  !39Ò_! ¡ˆŽ¶ïÁwžÝM7'šW_2OÞ¾*Kø7vàÖÇw&„Ÿ\ÊÛ¬°#S&ÕnÓ~ê©/>¯î;…#­ƒøÞW—¡¾º4çØ À—×~ ·^ߘª &é…Dz¢ÁD”\/äKùOBP*þ§Mû”°I’$¯žê âK›ÿ€»>·Ÿ¹|nÖØþ¦^·]ë’ÿê ~ñÚÑ,P&¢œ‰ÖT@ÈX‰¥¦Aöº`,BŒ%7q]`ó³o㞟¼•åÁ3…×Mû·íÆÏ_?6^ñ`<> ù SŒ -Ò€Èv<$ìz·¯ü¹uÂw5ý矱ã@Xâ¯P¡ éž?Y©gÚ§­>ã’€w×þ#:úì5B—CÁÆ/ÂÃ_¿¾"uB ˜ºLù90ÀÀ Ap( ÿò¥å¸åºEù½€ÇÛñÅj?ìÿ(ëöêųðÜ×`A]ÅïŸÂ)p&h‰Áš÷xŠxâŽU¸öÒsm}´¸‰Ãv&22°fàŸŸÞƒ¦ŸîCܶ{3+ýøé¦5¨™–{¹O4a1èBZî…cÆ+W*KÝØ¶ñJ\²à[Ÿ‘p·>öŸìÏ`z,{”`à‰Ê±aJ¨ŠE) ›þ—¬i’à3¹©BÏG¶< "6M!­bCö#Ä`íôà„ÙÕÅxæ[kqÞ¬2[ŸŽ¾nÞüG>ÕŸý½¯ïÿhÜÕ°ªp†aó‘-/ˆXs(¤9HŠÜ*Fm¹<ƒ †ÕKkðí¯,ƒSµï¹øÓ¡NÜ·}âq3}@ûøHä Ü´ú<|óóKm¦Ä¦§vã­ƒnër¨RJÄbºƒ'ò‘-? àüˆ’…#1ø‹œèCÔv_A3ÔŒéñ»Ý'±ù¹ý’l|gÊ €€›¯^ˆ;>»ØvÏ0%6m} »ßë<㪰ȩB‹Å!‰‡r4Ùòò­aí]ÑÁ`¿œs{S8ö½?€¥àí/€ï=û6–Õ?k €ð¥µÙÂë Íï=Ü ®ðì÷f4¯Û‰ÑÑD½¥‡ò‘-¿zÀ›M&»æû»{úGV×ÕT)^1]du{iï)̬ð¡µg¯½ÝÕ‘‰/ˆeiò†•ó1g†½X¢é&îþÉn<Ñ %kœlr¨n·ŠàHD€áÍ|7[P¡ººÖ‹êQð¢³?œ³ßö—­O[Š’‹éÄþ€ r ÏS{p¸¥?gÔÉE%^7L!04äL²_æõ @%ý×îÿèêrÕÔT¢gX;‹Õ!±‰·§F4·íÁ±ÖÁq@Ì&Æ~º{BÜ£Å~“/Gyg‚-¯6JFÛŽ4·…£ºÜ …ó³jãy³PTÇÆ§v£¹m¨ ñ>8ãhoï2‰ØO>|³)·yæ ‚¾ (œm Gc_?ÕÞÙ³*1ÑaæúÖ5.ÑX…#ƒBšMÛ÷áT÷(5ÿí‹ g»ÑÕ5€xÜ$ü‘*l-pê÷÷¶3Â#ï}Ð"„¨›^|FÏœ«e@0ÇÝ[÷ õôHÁcU–z Læ“í‚þµåÕMm–,xŸ &Ôï¦Ùó—ƒÍ¢ÔïÆô2/T…çÝÅî‡Ãq|ëé?£k UQ +àwÃãràã­¦¢;®Æ7*OÁô¾vw„ÝÐÖ݇ã-]˜YáCÀïÎÎ2žr‚á8îÿé~œˆ@áJAóÞWäD™Ï…Öö^ô œ¶û÷MÑ ™ÏAgµWxäÄÎÎÀÜÕÁÓ=CëJKý˜U]]Hè‚À8Ÿ°)ª‚¿Z0%>'üÙô kg|&³yÜN”—átï>ø `¸ý£—ïýíÙÈrֻŃÍ;÷—鲨£«wyYi1«='!npÆ&lµU~<·óú‚Úûf¶e‰wðÝcD ´½rßÃg+ÇÇú½@°¥lWqý4o[gß2§Û‰Ú™p»TÄ i-p8ËÙNtŽ ãÞÏÕT•£¬Ø ¯Ç–Ön¼wè8¤4Øöê¡û#gW®þ8¸#î‘–7öùk.í¯Õ¨vf%//)c€aX-æº6^S8‡ßãDy±BJ¼óîqÑr²ƒLmøŽ= Qa…s†qƒìøThyUàH4gúÿÊ n\ê­>ÿßœNgåÅ5ðsgUAÇŒ¬jï™HMüŠÌëVZÛzðÞáãÒÔã}‘îÃwôzñ=ã¿€(›ÐÇNÕ?­¸ê¿ýÕ7í‹Å¾"\pþ<¥¶¦‡Ý”Ðâº)Æ69%0áܪ ª ‡Cåpª…C7 ´wâý#Í"ÑÈõ>Û÷ÞóÛÍPßè8‚§_›’ ˆTóW7ÖÏYõwNoåz¦2õܺ4£º’O«(×ãBú'S_•çáhý#èèê“§ iè‘þß 7ïüY´ûpWš°é-Œ)³€ä3é«9ÎUª;PS\:ïê5®âs®bO#—¢p*+õI×ÕáàDD¦aP$Cp$¤ëÇ”qiDßÕGN¿<öÊŽXèô(3­¥ Ÿy^Cü¸ŸX”tÓZò:Oýwú•ó®nP}Óæp·wãJ9çjHij$Å ŒEÚÍHsÿñ?6`‹Ì´ÿv Ì´ëgESñÛa–àé $ËhéDM¦µ¤CØ\ô¿Z\ѶIEND®B`‚blueman-2.4.3/data/icons/hicolor/72x72/000077500000000000000000000000001465054505200174255ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/72x72/Makefile.am000066400000000000000000000000361465054505200214600ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/72x72/Makefile.in000066400000000000000000000500561465054505200215000ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/72x72 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/72x72/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/72x72/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/72x72/apps/000077500000000000000000000000001465054505200203705ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/72x72/apps/Makefile.am000066400000000000000000000002361465054505200224250ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 72x72 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/72x72/apps/Makefile.in000066400000000000000000000401701465054505200224370ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/72x72/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 72x72 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/72x72/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/72x72/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/72x72/apps/blueman.png000066400000000000000000000126111465054505200225220ustar00rootroot00000000000000‰PNG  IHDRHHUí³GsBIT|dˆ pHYs%%IR$ðtEXtSoftwarewww.inkscape.org›î<IDATxœíœit\Å•€¿ª×«º¥–lYònË+Æxa‰ÆF€‡Læ² &l9@XL0& Nf NgÂNB˜ä$9™1l6cl°$ï›,É’Zêý½W5?º[ju·duÛ2æžSêׯ߫ªûõ½·nU½ü¿ô)âól|üÅT)§9Yk1^hüZâа„¤ R¨í k–6^}<¡€Æ^±¬œ„ëKBˆZ´¸H£«úsŸ€Ã ^°Wü¯»ÿº¬} ûšÑöÀKÍe+æ(ÁͽHk\~ŸGM¬&‡Äàr?R/n—§Ó ñ„Ey$†Ã ³hnÒNÐŽ£h­“…ä1:}.Ùò'>Uå^J<LÓbkÝ~Þù ÎîìŒJà·†å¸sÇÚ;›Ž·.ÇИËçIa¬’B ™7ûqöépÍÁû[ÂtDÌ.å“PzIŸK“u®¬Äɨ!~ªÊ=˜–âýÍ;ùûûÛµÒúJ}ך»×O}Ž+ ±—Þ÷=+†VU¨+m ®ðÓÚgÇ¡"q«€& L·õèäAι®ÏH~æu9˜8"À R7GÚC¼øÚvKk§ÐšïíYs÷CÇK'ãøT£EÍeÞ‡üpæ´q|íŠÙÒãq±}ÝM!L+Ó:€e+bÑMí!Ìh‡a€I@¢'œT;]ç–Í¡¶‘˜ÉˆÊ2¦N)ƒ1Ž´uÎL¸Èlxõ5øÑ1kv\Õ,ð<¨áŽsgMaá§ŠpÂæã]m#& {·4–­¸aÁÉüý“ƒ$lÃh)Z£I‚LX µ&µhl SQæaÊ„áÂ4Ím³“6 Ö¯[s¬º3 ”[ýpöNbþœé´‡|²§„¥rÜ"×µÀ²×^:…3OÊÚ÷vc*…!%ˆ$$©ø£sà¤ß›¶¢±5‚ßëdòØj–Åá¦öY‰µÁúu?7@ãÜ¡ÖâÙS§Õ° v¦h %ز§ ÛÎúÖóÄ›tœ±L‹gŽaâÈr¦× æ•÷va*…Ch‘ÆCïV˜ªO)MS[”²'ÆTÑÞÑmí¡‹Ê'_øV{ݺÝÅê(‹½±fÑòj­Åª«ÊÕ‚ N¡¨ÅÖ=mØvÒr”Ò¨´©c•VPi”¦ë}ZfN¬âÁæ ME(Å2mL;yŒœÒ N)ÅÇ;[茘Ì9sŠTî×B±jÂ¥÷ 9ူåCÒƒ¿²ð,CŸìnô2á¨$¥’ T7¨44‚–9–Μ0„‡n<¡5áX˲0h­zZQ/À,[³eW ÁçN3¤U–?=¡€Æ.¼®Ö|mîÙ'‹Aå~ê‰Æ-”VÝ–“i5)`ùΧsL™1> IjE$žÀ23!uƒÍ–†[Ôík#PZ´©5¸zÜ%+Î=a€Ðbyy©OyêZ‚1·E{(¯U T¦ÕtYŒJ«n%ó41}ü~ö9(¢±$2 )ÝH¦»¥ë<Ü¡µ#Æ´É£ðzÝJI–Ÿ@c/½ï|´ž}ÞYS CHêS0º¡¨LPñ(˜êŠ+ ÑKºzJM%Ü<—"qË2óCÊŠQéºë÷·#¥dú”1è9ÅXQÁ€´”7•xÝjêÄá4¶G EÍîxÓ””ëeÃIŸë+?iô ¾y.C‰Y]ÜMeCÒšp̤©=BͨjÜn§RRß4 €F/¸¿BjýÅ'•†a°·©3Ër2]+J—U©pTzÈ?ŠLUÁ£ß‹Ï)ˆ&,´maÙ¥2w¤Týû›:1 ÉØ‘ÕÁ—Æ^±¬|À Å—48§NA(jÒŠwÈЪ‡õ„¢3>Oß› ©#’Èi{Ò¨ ½u~—$7ÁVX6Ýu¥u¤öpœHÌdì¨Jи0]_8@B×ú|nU9¸”ƶHO =¬HaÙ SÙØ–ê:—ézé@ë\{{ó~õÒÖœö'ލà©;j)+q5MP6–¢Ë­»ó¡dž•†t¸-L Ì‡ÛíThqÁÀBÔŽ5T¢5-ÁhnpÖ e+,[“0-¬¸…iÛX™#ZëuÆD´§üáõz~™ÒØ¡ž¸µ–@‰ƒ˜iƒ)Orª5´uÄЪ*Ë%pÑ€ñUª‡-ÇVš¶P¼[Ù”i¥±”Æ4-"‘¡‘h+‘ n'W 3ó¢´Ù&”^æøã› <õ–œ¾ŒZÆ·×R^ê$nZ`Û˜©Á ;UZ '°mÍ €`ؤˬ<Ӝ P^æ#3Qvnp¶m°•"O0id9·þëtâ–E$fb&Llec+…ÒvWË Bé5![ñÇ×xruHÕeIK ¸ˆ[ÂVÝ£[Vbj+E$nRâóWÖ¤ã%kÊüÂQ3Çr”ÖX¶™°p9`ÙÕgñå9“øÝ’‹1¸„h4N4f¡L;¹>”1 ɵ îl4«Ö×±òO’ícªËøõâ‹©\B¶!Ó²S¥4‘˜I‰Ç•TZ«ñÇ$àr:ˆ›vwàͰ"™êÜÒ¯ÍbØ`5Ã<³d> Ϫ!–ˆ‰'°- e+lÕ½¬š)’kÕ]£œæ¯oíäçÎ…4|°Ÿ'o½êò´?ßÒZcZ6GrñB!ËŽ; ¥(0¤$aÙ=m”¥4ófŒàü#{Üëv,ýÆ,þëšs0qÓÂ4-”•² ì¶twr™t…æ¹7êùéªæ@Qéç©;/bx¥?O☼Ʋ5R&ÕèãHíl»çÞÕ!>>Èï_«Ë;:]xúh~Ï|&('”0‰[¶¥ò¶—9‡3`Û$lÅê¿ï n[ÎõÃûøÑÌî“-JkŒî9»¿z>ÕPôðíì@miÍÓk¶qûh Fó(âç—ß»˜k/;Û²±,+7¥&ÊVÉÑI)L[Qê1xì»0yTEN½»YòTïûˆéD²P)";ödeΩávsCß~h=ÿØv(§C ®»|ß22¿' Ò:¹š¨l´¥¨ªôñ›%—0sBînõÛsÍOÖÒÔêµßÝ…IQ” " K縴wD¹ëïðð_6cÚ¹®t攡¬º÷2Ê|®çÓ1ÈTÛVLSÁ³wÍgLunèXûÏ=ÜüðzB‘8GÛÅ*Æ‚…ÞД“ ëŒ?éãÌ­ üiýv6Õ5ñãkÎfÔú•zrÚÐ@ÂCÛÌ:y8Üx>3çºUë¶³ò¹ÐZѯ-¾"L¨pËr§|ýÎz¯´¦nï¾µâ^~w÷ÑõH Í ÏÏ÷ÌÍ£5<òçM<¸êý”Uôoÿ³+Ü‚2bO—Õ¤Zïz—aE]V­!I°ì™lü¬‘%W׿y¿×ÅwMçºË§å|7mîyúÞü`_¯ mù$ ½P)V HN ºŽ³a¥·’§þöζ44sÿµç2ytîˆtñÆäm;ŠsÛão²¥¾¹àMsMqT¸‹õp¯Ü\(yœ5Ãï êÝßâ¾ÃA¾µâeþ°î³œÄ/Ÿl ñíŸ¾Âæ†â6+Â€Š‰A½€È^QÔ=3ÙÜÞ b–ÍÊUïçÍ—2¥µ#ÆÕ+Ö²«±©5’•ÕéÝÇ¥ða^«^@ô¿ñôüT"PÉ]æ>eP™‡ïs>Ÿ ¤Hî¸Ê´ëÐn¿¯ì–‚Ùª˜fÒ’Z¤€H>‰0cBe%®£ÞyþŒ‘<÷ƒ̘03õåH¶ýÒ¼OkîCŠÚ+.'Õh!)s±µ öôÑþr”†4Ø¤Ö 4•å>ž¾ëN›”»T±¹¡™Î<…=ªÓ‚PÜäÇ¿ÙÈ=¿Ü@$žër'Ä£·ÕâqåŸ7°Hk‘€äÒ¥è#qÑšäè"@HÁ¸áž]r1ã†r®}ã£}|gå:̬UÅLU´)ÁH´µÆ'°wD,~òí¼ñ @ °º­?wˆìEú=“’N­Á¶†ÌHk°D2ÓZ3kÊ0¸a>ož¥ŠõÛyhÕ UηÛU{ Nzä\0{˾u62«ýÖŽ7¬\Ç®ƒmô6I‚®å]èè¯ÞýŸ¬*‚ˆäï(F~ÃK¯I’qá‡WŸ•s­Öð«?æ©Õ[@€‘¥T—ÉwJÃÏ›À÷ÿíÌœ‘ïH0Ê?[Ç®ƒíô5ƒ5¤À´’Ö%ÁþªÝ@RíB B‘~IþkRÉUµ'qÇ•gäL!LK±ì7YûînúL€ÓûõZcÿ2g"wcVœÃ­nXùû›:8ÚôÞé0…b(ØÙ·²ÝÒ3Ûm‡EG(Få 2¤9#šÐpî)#Y|Õ9÷wFÜþÄ›|ôYÓÑ—*Rô‚¯ÖNÎ ûБ0×?ô‡Z:9Z…RœI,– =né¨;š¾]÷ö÷ÂkïlˆÆ¶¶N¤ün¤=ŠaÞûô Ͻ޳ý–ö(ׯ\ÇÇõÍH£ç=Bˆ\ý´F Í7çOañUùáÜð³un !¥ÌéGvñz!uF@ˆƒu/,né¯Þ…-˜ ½®©µí« ä 2¡¨™÷²ŸÿyÕ%œ?s$;¹í±7in 'Ïä@þÌ\WÏŸÊ-_>5ç³½‡;¹éç¯ÓÒÆý{Ì»ÔëBm ¥_í×M))Ö¼š_v„©,/a_sïÛ,?zö\×:§_ÚJ$n"d~cy’·ÚÓGç]Ìßu(È-¼IkG¤×úò‰ßç"‰b%l)„^×ï)0Q” ñ ¾ïà|^¿Ã0òKÁãÏo!n©^¯1 ™Ç òÁÙÝØÁ­½M0Ç0}Ö™Y|^n—“ææ "!W ¯- ‚~~ç¾F¥lÅÈJ?†ÇTºâPR [y‹Žp CÊ‚ê¯(õ€R46Q(ý¿I€–üw"nÊ=û›TæÁçq#¤¾Û«ÛßÎOn ‹ ÇërPêuÒØxË´¤‚G Õ·`@{^\ºx{[ý^[k͘a¤a_ú´Ûö´rçSï‰[HÃQp݃ËK°5ìÜ×h#Äë{×,}gÀ¡ï ‡còÓ†ƒ|n—ySÃmá%™IçÊ–]G¸ûé7m¤4 ®·´Ä×ídïÞC˜ñ„ÔBÝSŒ®EJýÊø·[?Û¥;CQÆ -Åë60 Qp‘F.ž-»Žpïÿü˶1 Ypn—AeÀC$eמÁ3)Ë?1€Z/ÖŠæ·ßÝj `ÜðN§‘R¨ÿE²G"øa}3÷þ. §ðúƒêŠäThóæz%»¤ó®bõ,PÚ¥ÍJØWƒ!ñÞ‡õÚër1¶º CH!ûY†èîÂuÍÜ·êC”¥‘¢z’Å’ª€§aðÉ';ug8 pe!™s¶Ó/ƒõëw&\nvη•¢fä|^ᘠ‚£N¤8WœSÃ'»[yàOa+ݯûr§9’!·ƒO?ÛÃÞý‡„@ß¶ûow?w,:óoVƒ ë6&\äo9Ò>ÛVš1#‡PZâ"’°Ñˆ~Ôê /½°-¹ð^D w9T¼¸œŸmßÃŽû½b÷ß–Þw¬ú—_=Î]o”6 ž‰Äõè‘CDE©ËÖ˜©ȾÊG;Ž$·…Žr]¾RâqRY–̼7m®Ó»wZ©ö¬1—ÂÇ²Ë Û?$çrÀ 8FÖÞ}“Ã]voÅ RæÎž)ËJ½Db&ÍÁ‰^Ö,Vœ†¤ÌçÂí”ttFØøÞVÕÑÖ*Öqï¾õ÷=X€™zµ(nS£h r|RÔ•zuîŽ]>q—xßþyu;ö•é`XueÜN¥ÁÖɵêb‹Ûeð»)÷»‘êväÝw?Ö±h,?ÒpãÁ ¿Hrð1R¯éPð·TŒ¤,&(mA]Å?ô”ªŠ“Þnx }>¯ž9}’7ºÃ!1-E(fKØÄöQ¿V¸œn§Äã20¤Ä²möîmb˶Ä„ ®nþìù•±CŸ¶´šÌb º-Ê.DÙ”>7hê¢ÓýÃfÞ(]Þ™n¯[M™8FÖŒ©¦'¤2£›B7=Þºõ…M0>w@™28zyï¨8ùòÓ|C§~Åá œ8½>¯5¢JV© PV‚ÇëÆítb X¶"ž0‰Fâ;"47·±ï@“ŠEc­M+|+Òôés­[Wo"7Ö˜½¼/αJK½#Užòš@ù¤Úyå™Wé,¤ÜŸF´¶[ìxè=+Ôô^{ý«ëcmû:H*o§ŠÕKÉU”Ï“†‘ýš.9³lÄiƒ\C&sz+Æ`¸J¤!}ÊVaìDÄŒ¶í ·lÛÝÿqÉ›.vÆk&¤ì×c–þf™` Ò–u—tû"O_2Óô¤é“5 òç÷£í¤Ú½@IEND®B`‚blueman-2.4.3/data/icons/hicolor/72x72/status/000077500000000000000000000000001465054505200207505ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/72x72/status/Makefile.am000066400000000000000000000004421465054505200230040ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 72x72 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/72x72/status/Makefile.in000066400000000000000000000403771465054505200230300ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/72x72/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 72x72 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/72x72/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/72x72/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/72x72/status/blueman-active.png000066400000000000000000000126171465054505200243610ustar00rootroot00000000000000‰PNG  IHDRHHUí³GsBIT|dˆ pHYs%%IR$ðtEXtSoftwarewww.inkscape.org›î< IDATxœíœitÕ•€¿÷ªWµ¤–,ÙònÉ–7V;„Í“0€CbpÈLN`€IrH& Y!„`œIBÎÀÁ`2dCömÎr²` Î –0/’,Û’Y[«¥Þ«êÝùÑÝR«»e©å…?sÏyêêªW÷½ûÕ}÷mÕ‚ÿ—£Šz+ _òîͳŒ×^.¢–(¡Z4!eˆ‹"¦êÐÊìîØ¶±ï­ªãIÔ|åíud|ïSJ­EÔ%‚ÌšÊ} ŽxRÁv|é_ïûõíC'º®eŸxiyϦ Œâ3Y/‚¯:0K[æè¹³gÐPWM¸&ˆßçÁëµ@ qHgl†F’ DbêdOW‰ÇÓZ)2"<ªº¿ó·ž?Ñu?¡€š/¿ëBDÝÈšP•߬>m±>cÅf6Ô¢#B"íH;dƒë´Rx,EÐï!è³P€ébGûA^ÛÙe’É´¥ž×˜{ŸØøÜ‰²á„jYG“qô= ®­« ™ לj±|>–Ç"žrèJ2Ï0Oc ˆH6‘=Fòç²5¬­òRò1«.HUÀƒm;¼Ùv€^isGF’ø‰åxnÙó»[z·-ÇТuw\¤•õ°VjæEkNSçŸÕŠÇ²è‹¦8Ðg8aŸ…2Hþ\þ˜¢sµU^̬fV]Û1üéµNþð§ÝbD0ríÞm·ýîxÚs\5_vçAmš=«Þ\µþ|«¡¾šÁ‘4{“H;c„"0cÞ#Ùƒ’s£×È^ ú<,fFŸ¡?õŠÛ?8¢Døâþm·Ý{¼l²ŽQ-ï Þ‹â+«N_Ì5W®Ñ€Ý¢ìëa;…Þäà×JfèÆIfðX(•¤ÆÃÉ•3z.㸎$H¤læ5Örê²ù::’b 2ri¸õ’êhÇ“OÁ׎ٲã¨e]à›ßqÎJ.¿xµŠg\^ß!𰙨s×ð—u|câZx,h…AÈ‚BX Eˆ%zãÔ×XÙ:WÙ¶¡§/²&¼ìù†hûömÇjÛ1Ê5«¯¬9{—^pCñ oìqLI³(mZà8†7.û§¼JÍË«Qƃ¥5¨,$P¹ø#%pòßm×Ð3˜ :èeysÇáHïÐ9á¥kG¢íÛ_|Ë-^w×»DÔVŸÞºµ«T$–á¯û#¸nÑS/oòqƱ:Î}ŒÄün†[vSóò*”ñàQ¢òx˜Ø súŒz#Ij«¼´.šÅÐpB"C±Kê–¿ëÙ¡¶íû¦k£žî-ëïhQÿÕ4«Î¬»xµŠ%ÞÜÁu³žcŒ`òäŽMÞ@#aô{^F–¶³ó[¶£ÄâIÛÅv³÷Â(IcàŒ1¼ÞÙÏHÂæ‚sWªuÕ¢ ·^vçÌ“Wß«-ÕðËϳxc_Û)„c² ŒÉ‚0c òÐ$MQе¶³ë†{‘(ñTÇq° ˆ˜ñ^40Çþº·Aqñ;N·´R³¥î>©€š/¿ëB®¹ðüSÔŒºjÚFI¦Œ˜1Ï)ôš°rçE%ãG±%ìºáb2D"Á± !€-–‡ŸL;´uG×Tqú©- øÐâ¿ÛôŽ“QwÔՄ̹«[é¦8IŽ3^LT¡×ŒzŒÉ›1#Ë[²‡ŸÜLŒ!’© d z_QsËë<I08œâôå ýÆhî8)€š/»óoYóÎóVZ–Ò´Šæ`ŒA1…  âQ!03W ¨rˆ Þ²—Ÿù:#žAiDZËC*ŠQyÝí†ÐZsÆÊEÈÓñ¢Š‰ÖŸ® úÍ©KçÒ3”$–´ÇâÍDPrM¯Nþ\yÊJba»?³™¨!‘rF››)jn¦’ñ”MïP‚–Møý^c´|ú„Z¸î®z-òÞ3OiÖ–eÑÕ;Rä9…M«Ê¨W™qpL¾ËŸD ºhûÜÝ$½ƒ$3â:8®Â˜ÂÀ])§ÿ@ï–¥ižß¤Q¼¯ùÊÛëN exŸ€÷Ô¥óˆ%m†bé1ÚŒó¢ñP¤àzþÞâ)¡'*©›Ý7ÞMÒ7H2mƒkp\Ætåu¤¡xšDʦyA#>lß{O %kC!¿il¨¡'’dœ×`×1£ç ›^~g÷£†×ÞÎ’'®.)?9ï »oÞD¼j€¤mƒqq £Ízl<”gå!‰Ä ׆ðû½QŸ8@¨µ‹ÌÖˆÐM–g1×à¸BÆvpÒ¶ëâöhãòKÁDt¼,xf=­O\Sr>5»‡¶7¯ê#e»à@*38Èp ˜ÕX§KN %ïÞ6q½Ç­mO]*d(Ž=E#ç\w[ß±‚Õ÷ÞÉŒg–VV»ô\±•öÏ~ƒxõP™”õ… ÆEC¬±—ö ›ˆµv”è«Þ½œ¥_ß@ Rú@F5NqZS,Óò ByXRÒäÀ;bå·?Ï¢_]ƒr=%ºb+wÐöÕ¯á†EÆdgì¶\×0¼h/{nÝDºéH‰Žú?žCëýŸÃ“0Ù.Öt<¨´Ö“ÈXPÎÆ)ø“?.ÜÚ`ÞÓ簾m9×?HjfÏ8}NÍHId\°Äeø”ì½áAL U’oæöµÌäªÜjɶø¦áB•7±¢æT®»—¢ïF„ꮜºé+4¾´fJ†ˆó:?{)QÌÿÅû™ÿðÕ¹Î`jûŸÓib•{PAìõš\é£ß ¼hÔ«tÂOË>Bh×J\ýŸ¸þR¯pƒ)z×oåÈ•\Ó¶…ßû3^y[EûÂùñP¥2}@b @ŒÃÊoeO5¼pU-ìÿço“XØURÆÐÙ,_ÙXˆæ>Mm{kÅ›æG_–›X*obãšWéX({\4à êcO1xdK7m`æöµ%¿râïodùÝ·RÝÑZ¹•9™†M'M¢xEQÆdKk«LJ¯Â µLïp-K6݆¯gZMåÆJ~÷±B©¼›3ˆ©.’m!…ÑL¸hŸ»v˜ÿôcR¡h•ÝqÕù¦[A¹SÎ9&rÍtŠÉKnyC‘…"ÂHknUbÒ;‡Ï|=_þW¢­»±sG£p•š’åGõæ£È´öŦ7&D)Tn>äŠbè¬WØ{ã}¯]’Û/]—Î̤óæ-ô®ßŠÑ¥-‚Ò£ÝÀÑkp2š2¦, %d›”@ß»žbßÇ¿]NýKç²âËw~uU©&mèYÿ87o!Ž€RH.È›I‚ýÉ™jTLG0¢°7G÷ðú­¼êgÆ+À ±ø[Ÿ¢ù×£3¾’<±emìºýv"oûSnqíèÆœ¼ ]a9……Âb9ìÿèw9\fXVÌxñ|–Ýñ%‚ç•\v«’ìûøCt]ÿ}ÄŸbÒ&6õjÊ´ÆASТ0Z°ƒ1:oú‘s^®´HªÏaÙ¦Ûhx¡üÎñàùÿKû­w“šÝSöz^Ì4:˜i¾þ2IA®-JHÔ Ò~ëfbËÚJ²Vw´b%‚GW' IûXøÃÒü¢Ó’<ÉÝtÜô Œ/3A•¦×ûNˆÊ@véR©‰ƒ¡ÙÞEÒŠøÜtnØDjî¡’¼á¿¬bÉ–›ÐŽ·èʘ~ЬüÌER&°[‰*ýÇ'ËÆ«¬F…3æýé‰-/Sž‹i͈¸®ÁÒ剀£²#]%ÂðÊìûÄC¸ÁdIÞ™O¯eÞÃW¡Ë>رyœÎõz"0¸æEº?ü#D_¦õײxË͙̈́°þJ1º¼+¨á)˜ T2Y5DQÙßQx¬òŽ—_ÒÀÀù/Òý¡#–[”I1çñË™½u}ÖQʲΞT:«Ð ¼óyº?ø“’žÏ­eÉ}7SuhÎDʰ´Âv´":¹ÁY™: mö"ŠX"EuuUù< è]»ƒW=RbŒr<,üá‡ixé\8ÚX$kª.0pÁst_÷Ó}¾Á,Ùòy‚½³˜lzïõXÄbÙå“X;*Sob¶w·ëqŽ¥hœQ‹Vª¤GS±ÓvpðꟕÜo%‚4?ø)»–O¾T‘›>}kŸ* Û?ÐÈ’{o&ÐßÀd µRx=šT*züÚSÚ[LtïT3îùÝ-½ Õ‰Œ µ"\íGk5.Y–bÆÎÓ˜õÌÚq÷ú†êXºåVêÛW ­ñ÷(¥Jv5”€QBï¥ÿ…]Në}_ j°­uI=ŠS0àA)El$Jj{ì ýSµ»²3%Û{#ÿJϨ K–ö&Í¿¸»>BdÕŸ©:4¥ßº)»ãPÜó/)‹G.ý-‡ÿá—%×Gf³üßn!0TW¢o"© úP@ddÄ`äÉ)Ý”“ЉðT2i_ŽÓXWEw_¬l>…¢õG£{ð—ÌâJ<éà„¾ªÊ Þ†Îz¥ìb~ðð\V|ó‹ø‡k§  :ä#žHâd\­”lŸòT8PÔõ+ Ý}h€PÐG¸:€eYe“ÏT±äÑëð;Õæ±, ­K_ö/ §g.§|kUñz,ËsT…)ôá÷yéë‹‚"£2zë ÔùÔ†(È£Ý=Ƹ†ùÕXZSÒZM´CrÆ7¿L(^‡¥uEúëk` =}#¿ÌÚ0u©xÑ^4ßȤíì?ÐÇâEM„¼¤2N¥j²º˜t1‘êÍœñÐü©PEÍ À籨 z9p Çv´¯´ŽÏÅö?¾ñEà¹í]®ˆ°hNmYÓOešX^Âû—²ú¡/L×¢-Oźêªp:»{\”z¦kÛÆN8 ¥äKñxJïì8D8ä§¡6˜ën+OJ©²-¬nï V}o#;„ÖVÅzkªüý^ººc§3Z”ùÒtl Ü¯Œò殽2K²hv A¿…e©Š“¶TÉL»~ïJÎúñF‚n–¥+Öé÷Y4†$’Iöî?((~óü“À#ò1ô=÷Ò›®Ï ãõZ9ƒ¦ž´¥)\hh?“³ú/Ü`®'ªLŸÇcÑTŸ ½öZ»‹QG|Ú{ëtíœ6 ŽmûŒr¯ŽFcêå?·KÐ磹©K[h¥§˜–«Â̶՜óðüN­*Ñ“M–ÖÌ ñZo¼Ñ)#ñ$ÀU•Œœ‹å˜~qmz_¸õ]ñ¡èÈ¥®1´ÌŸI(è!ž²A1é@k…ÇcÑñ7¿¦qßéœ÷ó xMéf*ɲ43Ã~;wí§ëÀa¥›öýæ¶GŽÅÆcþÍj´cû‹áÖKªû†Ö¸FX4&5U>AM) &êpöc7áß´½Ïë¡1ÄçµØµ{?{:»Ù´ï7ïü^ÍðH‚_~Ó ÇŤ†¿Úýô`ç>¦·©1mò}SÔ—ûôþá½Ï¿á¯÷'GU_Ô¶§»Jisšê©¯ à÷ZW²kÕÓM~ŸE¸ÚO]µ­¡mÏ!^zéuI%SÑô@Ç ‡ž¿ÿq²•ûÌ'€ŠŸÒt<È"ç19@yMÕ³O›UÊ執áËC¡ ¬:c™^¼° Ë£±C,e“ʸ¤3î¤U>¯…ß« ø,,­q\—®®^þº£Ã$)å&£[ûv=º%uxg?Y¯)Lạ܉ʚ¨üJeR@ùs3N]VõœU7h_p•?è7+—.Ò-‹š¨ W*û¼+ØÎøŸ3eãK¶å7!2” «»‡öŽn“Ng´±“¯Æ½úÀà›½Zã-T©ˆg‚ïžúS®x[hö©ðÂï¼ÁPÐ,˜7K7ͬ'\[E èÇïõbY ×ÎØ$i¢Ã úú"tì5©dJ#b;©è³‰Þ ¾¹õUJc=Á÷Šá  ¼Œ1A²rɨk ×-[{‘§ºñ\¯æ´n˜J!"n¿›Ž½ìÄz_jòéT¤{˜¬ñn.9¤BPÓ’ãùïqò0Š?ó©$pÖÎ{Û ßÌe‹½ÁúEX¾*mé€qM7“°“‘ýñþ{’^ °ùä|B*þ] ®“èùZãªô”©±-Cå°ÆZêj*©®*Çíràt !µˆDMº{Cìò³wÿ!¶îܯˆ‚¨Ö@-óïmP–|PÀ·k¼5kæDcòøáƒ@Ø¢£;Ä¡@”ž@¥@k+Ďщs±z+œ ò¸RSNE™Ó´ølÓnÞiÝd÷ö†$ð”a9nÙºò–öîË€jž{ïl)ŒeRˆÁ³g/N™6‡aÐá ³»3@OÐLv>%Hâ\☬sÞ '#W2¤¦ ÓR|¸vï~¸Q+­¢ô··/_´r û3 €Fwß­ 7¤¾9ÿ£nP%‡z#lÝ×C0b¥h²À¤´GÇrÎ%¯»Vîr0¶©šÚ*7»ý¼øZ«Ýy¨WhÍ­mË-¨>ó-ZÎ/_‚à'S'æ’ gʲ2wûØÑîÇ´ÒµˆÃQ¶"ŠÒÞíÇ Ep$2áÄëIž‹Z6ûº‚Ã&Mõ^&Ž.}½avõž[=æìJß–W_ƒ{ޏg¨enÙƒn:uúæy‚Dm>ÙÞ…/hºoÍAcÙŠkæÇ»Ÿî%jk†DKÐM ¤ÃJ­5þÅþCy˘0f˜0MÅþŽ®™ÕãÞ®óm^µüHûvÄ€âfõ“™_9–sOŸLw ʧm]D-•c¹¦–¥¸ò¼ Ì8®‘•ïïÀT CJ1H âþGçÀIüoÚŠý‡‚T–;?ª¨eq ½{zõØ9½¾Í«Vi€FϽÿ,­Å“'Lja¢Ëe][¶õ­çñ7 ?c™sg43vx “[êXñþvL¥p-xè[ ãïSJÓÞÂ[ádLóº{‚º«ÛvÍø³þÙ½iÕŽRû(K}°eþ½ Z‹¿4 ©QsÏõ „÷ÖTyÔŒÆÐé s +”Ñy­â Òµ&©1*~¬RÌSÅäcó??8E(…h$¥3€¤›[⺂ê 3iüÊËÝJIîýB:ï¾3Ðzæi'O0 !ټׇ‘‚¢ÒA¥ù£t`*éW¢tõø–z~yÝl\FL,ËÌ)ËG%Þ½yw7RJ&Oh6@Ÿ^Š HKù£Šr·š8vû»CøCfÊßô%nzÙpçúKçYËÒëfá0Á°•47•en*’ÖÂ&íÝAZF4àv;•’úGGÐȹ÷’ZmÊq£¤aìlïÍÒœtÓJƒ’Ô*•G%BþadüˆAüêúYxœ‚PÔBÛ–-P*ÝqgAŠ¿w{/†!5¼A"øú¨ ï®9j€„âëœÇ6á™tû#)iZehQ&v=ñl6¤ž`4§îq#ñ«fSé’„"&Ø Ë&õ®„£Î‚Ôˆ ›ŒQ¦ëkGÐs<·ª¯«bW0H†),[a*ÛRÉs馗H´Î5±·Öîá·/}–SÿئA‡!uDmâ>-;1UJ ›T”¹bÖê˜$©p9DL;åxÓ´HÆwû%ÓZç eh5¿_x.óNn!ŒD±- e+l•šVM±¹êd”ÓüíŸÛøÅ³¹†ÕUò›΢¡¦mçÏ·´Ö˜–Û¼PHï€RŠ*CJ¢–áh ,¥™=¥‰3¦ ÏxÖí4¸ý;Óùéåÿ†á0ˆ˜¦i¡¬¸e×¥SÉeÌd6šgþ±™Ÿ/û RS}%Þr6Ãê+ó$ޱ{,[#e¬»=ð€„Ð.)À¶3Cz²A(Þþd/~mSÞètÖ´‘üùŽsßTƒ?j±,lKå­/} g*À¶‰ÚŠÞÝʦÝ]9÷«ópÏÎL‚É¥5FjLã.´ßÅ5¶í¨-­ybùç,xäm:}¡<©äñ[ÏáÊóǶl,ËÊõAñA§²U,:)…i+ªÊ ¾þLÆ”óÞíû|,|´ïuÄD"Y¬ H‘í{²2çx¸]»¥+–¼Î{ŸïËy‡!W]0‰¥?ž·²,¿Ò:6›¨l´¥Rïá ¿ÊÔ1¹«Õ­pùÏVÒÞåï³Ý©ƒâ¤$ J‘€¥sLº{BÜöØ;,}n-¦kJ3&4²ì®óñz\ç>ÈTÛVŒkÄ“·KsC®ëXùA×-}0ÂáV±JÑ G±¤œr¬Ã:íOâ8}iG}}#ojç¿/?…ƒ+3ÞW[U–S‡¢6ÚfúqÃxàÚÓð”9sî[¶j#=ÓŠÖŠ‚–øJP¡âM,Ëœò…{õ¿ÒšM;ò½Å+xeÍŽÃ÷#šçýÛ1,ýñ¬8ZÃ/Ÿý˜—}׊ÂÖ?K1±â5(Í÷$µ&^{ò¿4-Jjµ†@0ÊÝ¿_Íê ûYxñI”»óW_Yîâó'sÕ“r®EL›;žx‡7[wõ9Ñ–OЋ•Òi•‚ØÐ yœ +± ;õò;[Y·¥ƒû¯<•ñ#s#Ò9_iÎ[·ÏáÆ_¿ÉºÍE/škJÓ âM,ürs¡ØqÖ?éÔSßâ®>¾·øþ²jCNâ—Oövú¹âç+X»¥ôÍf%(P)>¨Ù3Š:3“Ím­ lÙ<´ìüùRºê sÙâ•lßß‹ÔIñÕ‰ÕÇ"¥ø0¯U ¯<1>•Tl•¹_©õ–ñ_—NÇãq±W™0Ý"ê-øÎ” ÈV¥T“ø$½Dl'”1CðV¸ûäS†óÌs™2f0füË‘l! êy¿ÚÜ”´.VZNªÑB âêbkÁœi#ùÍ sp9s·ø‘œs µª g m3æ—w¢º»qy½ÔŸx"§Ø&÷+Ú¶éݾî®m…åÓàï‰ë%Å «l†(©©*s°ä‡³9q\A{Çh:´‹¡]{1oÎêêb›[xZZP¦I϶mh¸˜#“Ã@ŠÃ‘ñx^_ãá××Ïfô°Ü®ÝÒÁèaÕTå‰dM]»p{½I8jϰíÒšGD]Âã¡räHz¶mÈß Hk"¶ÿFô“¸h Rè¸SŒZÍÒëϤaPEνÿø×.îxìþ¾øÂÌwÄ?¶;0RQNí܉ŽäF¸RÅp»Èd@Ϙm,”ôj ¶­0d~@Zƒ%b™®Ðšé†òÀ5§ã)Ï3UñúF–,k­rÒ†äÛ$å )ÜÄ>Dìw#ú”˜’Àù§Œæ'—œs¯ÖðÛ?áÑÖ!"kä™är˜,Í8þx\ßøÖêÕ˜+ûß?.Æýýï£:;‰<ùdÁfZ8 ©¶£þ`˜ÊÊ\sb_½†‹çËMß<)gaZŠ»ÿ°š•kvÐoœX¯ïOƒ*Q]û¢‹-^Lä©§ò7½±‘Ê'ŸDŽ{½ßOô™gúyyZ5ÝHÓ¹ÑvXôøÃÔ×z‘BäD4¡áÔã‡sóÅ'å<ߌ²à‘7ù׆öÃOUÄéõkaR‚Ó™¼¿|áB€HÙp„»àE‡[WÞÒ.û»ºz‘RP]éFJ‘Q Cðþú½<óÆ¦Œg;»C\ýÐ*>ÙÜ42ŸBäÓ%4'OÚwƒ¢Q‚wÞ™2•8$÷¥—¦:—޵f ‘µŠ óB¯j?Ôõ-²Ö[†?dæ½íÏ~Là Θ:œm{}Üøð›ttbÄÓ$±I![4pÙ¹™s0H[?Í1—/' žŒE:!(_´ÜnÌ_Ì…ÓÚJà‡?„"¢`Q€´æµPÈü¶¯'@}M»:ú^f¹çÉ÷¸êÐ$žxé3‚!ó+«È3;0gÚHj«Êè|ìƒÃ¶É\±‚¤ å Pvù刚Ôf2«µ•ÀÕW£ƒÁþ3]ŠÍ˨xˆìÚ{O¹‹êÊ2 ÃÈ[,¿~~KõyaH™;’Ï·ÒÑŸ˜+V¸ùæŒÈ4p H@Û^[èýü¶]û•²Ãë+1¤8¢’ôCG(æŠúÓœójÏž’á@I»\ùßhÄ”m»;¨õ–á)s!¤’ÚÛ‘ÆFÊ.¿<÷|S®K.)ý½Å>Ðöâí«·>ß¼ÓÖZÓ<´i¥—<&–}…u"O´JŸr(_°÷WÛÕØ»KyH}G –ë·ì¥Úã¦Î[Ž”²¤ˤseÝöƒ<÷ÎöÃw _(om%¸hQ†O*RI€â¿2~ê³ Ûu¯?DscånÃEiäâY·ý wýñl•kL²ñ}À \}5Ñ^ xÛm™n¼1#O*DJö­oÖŠŽ·Ö|f `ô°jœNÃEiÈŒ!ÉG›;¸ëO`ÙvrÃS^Ïcå$+¯L:äèË/gBŠ'“ÎÓN+¸Ÿ%Ú²üö%ì‹}>¿xÿ£ÍºÜåbTƒCH! ,C¤šÐº©ƒû–}„²4RýF7QV†1ztòkÍ×^‹‡3îËɘ8±à~Q i{éŽ7´æÖmm{ÅÇŸnÁ[á¢eh.§,ȼ†¤¬Ì‰‚ÖÍ<ðס5qíô1«€…?òÚïÇ|õÕ¼p}ùe7Ý„>t{ýz¢Ï=WpKœQLIÛòEKšÏ[Üøù†¶›…œ8y -C«ÙÝÀìc{]¶¬ÙÐÎïVlŒÍ_§MŽõkb@øá‡ ?üpAu˜+Wâ;Ì”H>,¤myø6­ôCŸ­ßÁê÷×k§!iiôRíqÉ~·b‘7Â}Ùr$$âÏ;àngÛ+Ü;|Î"ß–íÜuÐ×£gÍœ*›ê=Ã&¾0ѵ)£‚ä®Ô4ñx®Ã¯Ä,ΜÙÎŒÁa©€€3íÓ 8v¯ºÿ Ó¾»5~éó/¿U7eÒx&;’æF/þ‰/ý¾¢@é­o ÒÛ‹¶m„aà˜Ü÷zÚ‘ˆÙÛ9«!#ù*ågá)8.2!9ûÖvXþö—\5ÍuúÇmݱO»Ün1¤ÖKM•›ªr#Á´ŠM¹Ê>JÔãeòÛÏ"Í(¶ßOŰaÇ»Í ÑZÚ¹“gV O<Éí²¥y¿€Ò®9k'ΟV9têµÒU>Õ]îVÆ6Ë–æjª+ÛokL+óçL"¾Lì4$cV=Ô§R?Z6ÊŠéN”i¢SÉäú^8q6$Ãa)”Øs’€+ÒÎgÜêØ¸ß·íÍ—„³¢‡ÇÓ~00|Ã¦ÆÆ­{•¯7$¢¦ h ‡Äítàv8B€eYøý!6x†±OVмûsœÊB[[ÒÆlÏ+øS!cûHÃDÜI'µ&_1âÅQVÓR]3nÎlGeý ‡«j:RÖR‰Öv§õ|pžÚf¶½»·"  Å¶l”lWü¸,(7ôçø|6´Î€ƒù.dMÀÈþL™ö)ém:±Ö5xÜhgù f W…4¤@Ù*€ š¡®¶@çç[C»?éTZ±Ó>ÅÊóyÄr´t0‰e©’n¦9S÷¤ÌV“ H““uTäÿ¼&ƒkû vIEND®B`‚blueman-2.4.3/data/icons/hicolor/72x72/status/blueman-tray.png000066400000000000000000000126111465054505200240570ustar00rootroot00000000000000‰PNG  IHDRHHUí³GsBIT|dˆ pHYs%%IR$ðtEXtSoftwarewww.inkscape.org›î<IDATxœíœit\Å•€¿ª×«º¥–lYònË+Æxa‰ÆF€‡Læ² &l9@XL0& Nf NgÂNB˜ä$9™1l6cl°$ï›,É’Zêý½W5?º[ju·duÛ2æžSêׯ߫ªûõ½·nU½ü¿ô)âól|üÅT)§9Yk1^hüZâа„¤ R¨í k–6^}<¡€Æ^±¬œ„ëKBˆZ´¸H£«úsŸ€Ã ^°Wü¯»ÿº¬} ûšÑöÀKÍe+æ(ÁͽHk\~ŸGM¬&‡Äàr?R/n—§Ó ñ„Ey$†Ã ³hnÒNÐŽ£h­“…ä1:}.Ùò'>Uå^J<LÓbkÝ~Þù ÎîìŒJà·†å¸sÇÚ;›Ž·.ÇИËçIa¬’B ™7ûqöépÍÁû[ÂtDÌ.å“PzIŸK“u®¬Äɨ!~ªÊ=˜–âýÍ;ùûûÛµÒúJ}ך»×O}Ž+ ±—Þ÷=+†VU¨+m ®ðÓÚgÇ¡"q«€& L·õèäAι®ÏH~æu9˜8"À R7GÚC¼øÚvKk§ÐšïíYs÷CÇK'ãøT£EÍeÞ‡üpæ´q|íŠÙÒãq±}ÝM!L+Ó:€e+bÑMí!Ìh‡a€I@¢'œT;]ç–Í¡¶‘˜ÉˆÊ2¦N)ƒ1Ž´uÎL¸Èlxõ5øÑ1kv\Õ,ð<¨áŽsgMaá§ŠpÂæã]m#& {·4–­¸aÁÉüý“ƒ$lÃh)Z£I‚LX µ&µhl SQæaÊ„áÂ4Ím³“6 Ö¯[s¬º3 ”[ýpöNbþœé´‡|²§„¥rÜ"×µÀ²×^:…3OÊÚ÷vc*…!%ˆ$$©ø£sà¤ß›¶¢±5‚ßëdòØj–Åá¦öY‰µÁúu?7@ãÜ¡ÖâÙS§Õ° v¦h %ز§ ÛÎúÖóÄ›tœ±L‹gŽaâÈr¦× æ•÷va*…Ch‘ÆCïV˜ªO)MS[”²'ÆTÑÞÑmí¡‹Ê'_øV{ݺÝÅê(‹½±fÑòj­Åª«ÊÕ‚ N¡¨ÅÖ=mØvÒr”Ò¨´©c•VPi”¦ë}ZfN¬âÁæ ME(Å2mL;yŒœÒ N)ÅÇ;[茘Ì9sŠTî×B±jÂ¥÷ 9ူåCÒƒ¿²ð,CŸìnô2á¨$¥’ T7¨44‚–9–Μ0„‡n<¡5áX˲0h­zZQ/À,[³eW ÁçN3¤U–?=¡€Æ.¼®Ö|mîÙ'‹Aå~ê‰Æ-”VÝ–“i5)`ùΧsL™1> IjE$žÀ23!uƒÍ–†[Ôík#PZ´©5¸zÜ%+Î=a€Ðbyy©OyêZ‚1·E{(¯U T¦ÕtYŒJ«n%ó41}ü~ö9(¢±$2 )ÝH¦»¥ë<Ü¡µ#Æ´É£ðzÝJI–Ÿ@c/½ï|´ž}ÞYS CHêS0º¡¨LPñ(˜êŠ+ ÑKºzJM%Ü<—"qË2óCÊŠQéºë÷·#¥dú”1è9ÅXQÁ€´”7•xÝjêÄá4¶G EÍîxÓ””ëeÃIŸë+?iô ¾y.C‰Y]ÜMeCÒšp̤©=BͨjÜn§RRß4 €F/¸¿BjýÅ'•†a°·©3Ër2]+J—U©pTzÈ?ŠLUÁ£ß‹Ï)ˆ&,´maÙ¥2w¤Týû›:1 ÉØ‘ÕÁ—Æ^±¬|À Å—48§NA(jÒŠwÈЪ‡õ„¢3>Oß› ©#’Èi{Ò¨ ½u~—$7ÁVX6Ýu¥u¤öpœHÌdì¨Jи0]_8@B×ú|nU9¸”ƶHO =¬HaÙ SÙØ–ê:—ézé@ë\{{ó~õÒÖœö'ލà©;j)+q5MP6–¢Ë­»ó¡dž•†t¸-L Ì‡ÛíThqÁÀBÔŽ5T¢5-ÁhnpÖ e+,[“0-¬¸…iÛX™#ZëuÆD´§üáõz~™ÒØ¡ž¸µ–@‰ƒ˜iƒ)Orª5´uÄЪ*Ë%pÑ€ñUª‡-ÇVš¶P¼[Ù”i¥±”Æ4-"‘¡‘h+‘ n'W 3ó¢´Ù&”^æøã› <õ–œ¾ŒZÆ·×R^ê$nZ`Û˜©Á ;UZ '°mÍ €`ؤˬ<Ӝ P^æ#3Qvnp¶m°•"O0id9·þëtâ–E$fb&Llec+…ÒvWË Bé5![ñÇ×xruHÕeIK ¸ˆ[ÂVÝ£[Vbj+E$nRâóWÖ¤ã%kÊüÂQ3Çr”ÖX¶™°p9`ÙÕgñå9“øÝ’‹1¸„h4N4f¡L;¹>”1 ɵ îl4«Ö×±òO’ícªËøõâ‹©\B¶!Ó²S¥4‘˜I‰Ç•TZ«ñÇ$àr:ˆ›vwàͰ"™êÜÒ¯ÍbØ`5Ã<³d> Ϫ!–ˆ‰'°- e+lÕ½¬š)’kÕ]£œæ¯oíäçÎ…4|°Ÿ'o½êò´?ßÒZcZ6GrñB!ËŽ; ¥(0¤$aÙ=m”¥4ófŒàü#{Üëv,ýÆ,þëšs0qÓÂ4-”•² ì¶twr™t…æ¹7êùéªæ@Qéç©;/bx¥?O☼Ʋ5R&ÕèãHíl»çÞÕ!>>Èï_«Ë;:]xúh~Ï|&('”0‰[¶¥ò¶—9‡3`Û$lÅê¿ï n[ÎõÃûøÑÌî“-JkŒî9»¿z>ÕPôðíì@miÍÓk¶qûh Fó(âç—ß»˜k/;Û²±,+7¥&ÊVÉÑI)L[Qê1xì»0yTEN½»YòTïûˆéD²P)";ödeΩávsCß~h=ÿØv(§C ®»|ß22¿' Ò:¹š¨l´¥¨ªôñ›%—0sBînõÛsÍOÖÒÔêµßÝ…IQ” " K縴wD¹ëïðð_6cÚ¹®t攡¬º÷2Ê|®çÓ1ÈTÛVLSÁ³wÍgLunèXûÏ=ÜüðzB‘8GÛÅ*Æ‚…ÞД“ ëŒ?éãÌ­ üiýv6Õ5ñãkÎfÔú•zrÚÐ@ÂCÛÌ:y8Üx>3çºUë¶³ò¹ÐZѯ-¾"L¨pËr§|ýÎz¯´¦nï¾µâ^~w÷ÑõH Í ÏÏ÷ÌÍ£5<òçM<¸êý”Uôoÿ³+Ü‚2bO—Õ¤Zïz—aE]V­!I°ì™lü¬‘%W׿y¿×ÅwMçºË§å|7mîyúÞü`_¯ mù$ ½P)V HN ºŽ³a¥·’§þöζ44sÿµç2ytîˆtñÆäm;ŠsÛão²¥¾¹àMsMqT¸‹õp¯Ü\(yœ5Ãï êÝßâ¾ÃA¾µâeþ°î³œÄ/Ÿl ñíŸ¾Âæ†â6+Â€Š‰A½€È^QÔ=3ÙÜÞ b–ÍÊUïçÍ—2¥µ#ÆÕ+Ö²«±©5’•ÕéÝÇ¥ða^«^@ô¿ñôüT"PÉ]æ>eP™‡ïs>Ÿ ¤Hî¸Ê´ëÐn¿¯ì–‚Ùª˜fÒ’Z¤€H>‰0cBe%®£ÞyþŒ‘<÷ƒ̘03õåH¶ýÒ¼OkîCŠÚ+.'Õh!)s±µ öôÑþr”†4Ø¤Ö 4•å>ž¾ëN›”»T±¹¡™Î<…=ªÓ‚PÜäÇ¿ÙÈ=¿Ü@$žër'Ä£·ÕâqåŸ7°Hk‘€äÒ¥è#qÑšäè"@HÁ¸áž]r1ã†r®}ã£}|gå:̬UÅLU´)ÁH´µÆ'°wD,~òí¼ñ @ °º­?wˆìEú=“’N­Á¶†ÌHk°D2ÓZ3kÊ0¸a>ož¥ŠõÛyhÕ UηÛU{ Nzä\0{˾u62«ýÖŽ7¬\Ç®ƒmô6I‚®å]èè¯ÞýŸ¬*‚ˆäï(F~ÃK¯I’qá‡WŸ•s­Öð«?æ©Õ[@€‘¥T—ÉwJÃÏ›À÷ÿíÌœ‘ïH0Ê?[Ç®ƒíô5ƒ5¤À´’Ö%ÁþªÝ@RíB B‘~IþkRÉUµ'qÇ•gäL!LK±ì7YûînúL€ÓûõZcÿ2g"wcVœÃ­nXùû›:8ÚôÞé0…b(ØÙ·²ÝÒ3Ûm‡EG(Få 2¤9#šÐpî)#Y|Õ9÷wFÜþÄ›|ôYÓÑ—*Rô‚¯ÖNÎ ûБ0×?ô‡Z:9Z…RœI,– =né¨;š¾]÷ö÷ÂkïlˆÆ¶¶N¤ün¤=ŠaÞûô Ͻ޳ý–ö(ׯ\ÇÇõÍH£ç=Bˆ\ý´F Í7çOañUùáÜð³un !¥ÌéGvñz!uF@ˆƒu/,né¯Þ…-˜ ½®©µí« ä 2¡¨™÷²ŸÿyÕ%œ?s$;¹í±7in 'Ïä@þÌ\WÏŸÊ-_>5ç³½‡;¹éç¯ÓÒÆý{Ì»ÔëBm ¥_í×M))Ö¼š_v„©,/a_sïÛ,?zö\×:§_ÚJ$n"d~cy’·ÚÓGç]Ìßu(È-¼IkG¤×úò‰ßç"‰b%l)„^×ï)0Q” ñ ¾ïà|^¿Ã0òKÁãÏo!n©^¯1 ™Ç òÁÙÝØÁ­½M0Ç0}Ö™Y|^n—“ææ "!W ¯- ‚~~ç¾F¥lÅÈJ?†ÇTºâPR [y‹Žp CÊ‚ê¯(õ€R46Q(ý¿I€–üw"nÊ=û›TæÁçq#¤¾Û«ÛßÎOn ‹ ÇërPêuÒØxË´¤‚G Õ·`@{^\ºx{[ý^[k͘a¤a_ú´Ûö´rçSï‰[HÃQp݃ËK°5ìÜ×h#Äë{×,}gÀ¡ï ‡còÓ†ƒ|n—ySÃmá%™IçÊ–]G¸ûé7m¤4 ®·´Ä×ídïÞC˜ñ„ÔBÝSŒ®EJýÊø·[?Û¥;CQÆ -Åë60 Qp‘F.ž-»Žpïÿü˶1 Ypn—AeÀC$eמÁ3)Ë?1€Z/ÖŠæ·ßÝj `ÜðN§‘R¨ÿE²G"øa}3÷þ. §ðúƒêŠäThóæz%»¤ó®bõ,PÚ¥ÍJØWƒ!ñÞ‡õÚër1¶º CH!ûY†èîÂuÍÜ·êC”¥‘¢z’Å’ª€§aðÉ';ug8 pe!™s¶Ó/ƒõëw&\nvη•¢fä|^ᘠ‚£N¤8WœSÃ'»[yàOa+ݯûr§9’!·ƒO?ÛÃÞý‡„@ß¶ûow?w,:óoVƒ ë6&\äo9Ò>ÛVš1#‡PZâ"’°Ñˆ~Ôê /½°-¹ð^D w9T¼¸œŸmßÃŽû½b÷ß–Þw¬ú—_=Î]o”6 ž‰Äõè‘CDE©ËÖ˜©ȾÊG;Ž$·…Žr]¾RâqRY–̼7m®Ó»wZ©ö¬1—ÂÇ²Ë Û?$çrÀ 8FÖÞ}“Ã]voÅ RæÎž)ËJ½Db&ÍÁ‰^Ö,Vœ†¤ÌçÂí”ttFØøÞVÕÑÖ*Öqï¾õ÷=X€™zµ(nS£h r|RÔ•zuîŽ]>q—xßþyu;ö•é`XueÜN¥ÁÖɵêb‹Ûeð»)÷»‘êväÝw?Ö±h,?ÒpãÁ ¿Hrð1R¯éPð·TŒ¤,&(mA]Å?ô”ªŠ“Þnx }>¯ž9}’7ºÃ!1-E(fKØÄöQ¿V¸œn§Äã20¤Ä²möîmb˶Ä„ ®nþìù•±CŸ¶´šÌb º-Ê.DÙ”>7hê¢ÓýÃfÞ(]Þ™n¯[M™8FÖŒ©¦'¤2£›B7=Þºõ…M0>w@™28zyï¨8ùòÓ|C§~Åá œ8½>¯5¢JV© PV‚ÇëÆítb X¶"ž0‰Fâ;"47·±ï@“ŠEc­M+|+Òôés­[Wo"7Ö˜½¼/αJK½#Užòš@ù¤Úyå™Wé,¤ÜŸF´¶[ìxè=+Ôô^{ý«ëcmû:H*o§ŠÕKÉU”Ï“†‘ýš.9³lÄiƒ\C&sz+Æ`¸J¤!}ÊVaìDÄŒ¶í ·lÛÝÿqÉ›.vÆk&¤ì×c–þf™` Ò–u—tû"O_2Óô¤é“5 òç÷£í¤Ú½@IEND®B`‚blueman-2.4.3/data/icons/hicolor/72x72/status/blueman.png000066400000000000000000000126111465054505200231020ustar00rootroot00000000000000‰PNG  IHDRHHUí³GsBIT|dˆ pHYs%%IR$ðtEXtSoftwarewww.inkscape.org›î<IDATxœíœit\Å•€¿ª×«º¥–lYònË+Æxa‰ÆF€‡Læ² &l9@XL0& Nf NgÂNB˜ä$9™1l6cl°$ï›,É’Zêý½W5?º[ju·duÛ2æžSêׯ߫ªûõ½·nU½ü¿ô)âól|üÅT)§9Yk1^hüZâа„¤ R¨í k–6^}<¡€Æ^±¬œ„ëKBˆZ´¸H£«úsŸ€Ã ^°Wü¯»ÿº¬} ûšÑöÀKÍe+æ(ÁͽHk\~ŸGM¬&‡Äàr?R/n—§Ó ñ„Ey$†Ã ³hnÒNÐŽ£h­“…ä1:}.Ùò'>Uå^J<LÓbkÝ~Þù ÎîìŒJà·†å¸sÇÚ;›Ž·.ÇИËçIa¬’B ™7ûqöépÍÁû[ÂtDÌ.å“PzIŸK“u®¬Äɨ!~ªÊ=˜–âýÍ;ùûûÛµÒúJ}ך»×O}Ž+ ±—Þ÷=+†VU¨+m ®ðÓÚgÇ¡"q«€& L·õèäAι®ÏH~æu9˜8"À R7GÚC¼øÚvKk§ÐšïíYs÷CÇK'ãøT£EÍeÞ‡üpæ´q|íŠÙÒãq±}ÝM!L+Ó:€e+bÑMí!Ìh‡a€I@¢'œT;]ç–Í¡¶‘˜ÉˆÊ2¦N)ƒ1Ž´uÎL¸Èlxõ5øÑ1kv\Õ,ð<¨áŽsgMaá§ŠpÂæã]m#& {·4–­¸aÁÉüý“ƒ$lÃh)Z£I‚LX µ&µhl SQæaÊ„áÂ4Ím³“6 Ö¯[s¬º3 ”[ýpöNbþœé´‡|²§„¥rÜ"×µÀ²×^:…3OÊÚ÷vc*…!%ˆ$$©ø£sà¤ß›¶¢±5‚ßëdòØj–Åá¦öY‰µÁúu?7@ãÜ¡ÖâÙS§Õ° v¦h %ز§ ÛÎúÖóÄ›tœ±L‹gŽaâÈr¦× æ•÷va*…Ch‘ÆCïV˜ªO)MS[”²'ÆTÑÞÑmí¡‹Ê'_øV{ݺÝÅê(‹½±fÑòj­Åª«ÊÕ‚ N¡¨ÅÖ=mØvÒr”Ò¨´©c•VPi”¦ë}ZfN¬âÁæ ME(Å2mL;yŒœÒ N)ÅÇ;[茘Ì9sŠTî×B±jÂ¥÷ 9ူåCÒƒ¿²ð,CŸìnô2á¨$¥’ T7¨44‚–9–Μ0„‡n<¡5áX˲0h­zZQ/À,[³eW ÁçN3¤U–?=¡€Æ.¼®Ö|mîÙ'‹Aå~ê‰Æ-”VÝ–“i5)`ùΧsL™1> IjE$žÀ23!uƒÍ–†[Ôík#PZ´©5¸zÜ%+Î=a€Ðbyy©OyêZ‚1·E{(¯U T¦ÕtYŒJ«n%ó41}ü~ö9(¢±$2 )ÝH¦»¥ë<Ü¡µ#Æ´É£ðzÝJI–Ÿ@c/½ï|´ž}ÞYS CHêS0º¡¨LPñ(˜êŠ+ ÑKºzJM%Ü<—"qË2óCÊŠQéºë÷·#¥dú”1è9ÅXQÁ€´”7•xÝjêÄá4¶G EÍîxÓ””ëeÃIŸë+?iô ¾y.C‰Y]ÜMeCÒšp̤©=BͨjÜn§RRß4 €F/¸¿BjýÅ'•†a°·©3Ër2]+J—U©pTzÈ?ŠLUÁ£ß‹Ï)ˆ&,´maÙ¥2w¤Týû›:1 ÉØ‘ÕÁ—Æ^±¬|À Å—48§NA(jÒŠwÈЪ‡õ„¢3>Oß› ©#’Èi{Ò¨ ½u~—$7ÁVX6Ýu¥u¤öpœHÌdì¨Jи0]_8@B×ú|nU9¸”ƶHO =¬HaÙ SÙØ–ê:—ézé@ë\{{ó~õÒÖœö'ލà©;j)+q5MP6–¢Ë­»ó¡dž•†t¸-L Ì‡ÛíThqÁÀBÔŽ5T¢5-ÁhnpÖ e+,[“0-¬¸…iÛX™#ZëuÆD´§üáõz~™ÒØ¡ž¸µ–@‰ƒ˜iƒ)Orª5´uÄЪ*Ë%pÑ€ñUª‡-ÇVš¶P¼[Ù”i¥±”Æ4-"‘¡‘h+‘ n'W 3ó¢´Ù&”^æøã› <õ–œ¾ŒZÆ·×R^ê$nZ`Û˜©Á ;UZ '°mÍ €`ؤˬ<Ӝ P^æ#3Qvnp¶m°•"O0id9·þëtâ–E$fb&Llec+…ÒvWË Bé5![ñÇ×xruHÕeIK ¸ˆ[ÂVÝ£[Vbj+E$nRâóWÖ¤ã%kÊüÂQ3Çr”ÖX¶™°p9`ÙÕgñå9“øÝ’‹1¸„h4N4f¡L;¹>”1 ɵ îl4«Ö×±òO’ícªËøõâ‹©\B¶!Ó²S¥4‘˜I‰Ç•TZ«ñÇ$àr:ˆ›vwàͰ"™êÜÒ¯ÍbØ`5Ã<³d> Ϫ!–ˆ‰'°- e+lÕ½¬š)’kÕ]£œæ¯oíäçÎ…4|°Ÿ'o½êò´?ßÒZcZ6GrñB!ËŽ; ¥(0¤$aÙ=m”¥4ófŒàü#{Üëv,ýÆ,þëšs0qÓÂ4-”•² ì¶twr™t…æ¹7êùéªæ@Qéç©;/bx¥?O☼Ʋ5R&ÕèãHíl»çÞÕ!>>Èï_«Ë;:]xúh~Ï|&('”0‰[¶¥ò¶—9‡3`Û$lÅê¿ï n[ÎõÃûøÑÌî“-JkŒî9»¿z>ÕPôðíì@miÍÓk¶qûh Fó(âç—ß»˜k/;Û²±,+7¥&ÊVÉÑI)L[Qê1xì»0yTEN½»YòTïûˆéD²P)";ödeΩávsCß~h=ÿØv(§C ®»|ß22¿' Ò:¹š¨l´¥¨ªôñ›%—0sBînõÛsÍOÖÒÔêµßÝ…IQ” " K縴wD¹ëïðð_6cÚ¹®t攡¬º÷2Ê|®çÓ1ÈTÛVLSÁ³wÍgLunèXûÏ=ÜüðzB‘8GÛÅ*Æ‚…ÞД“ ëŒ?éãÌ­ üiýv6Õ5ñãkÎfÔú•zrÚÐ@ÂCÛÌ:y8Üx>3çºUë¶³ò¹ÐZѯ-¾"L¨pËr§|ýÎz¯´¦nï¾µâ^~w÷ÑõH Í ÏÏ÷ÌÍ£5<òçM<¸êý”Uôoÿ³+Ü‚2bO—Õ¤Zïz—aE]V­!I°ì™lü¬‘%W׿y¿×ÅwMçºË§å|7mîyúÞü`_¯ mù$ ½P)V HN ºŽ³a¥·’§þöζ44sÿµç2ytîˆtñÆäm;ŠsÛão²¥¾¹àMsMqT¸‹õp¯Ü\(yœ5Ãï êÝßâ¾ÃA¾µâeþ°î³œÄ/Ÿl ñíŸ¾Âæ†â6+Â€Š‰A½€È^QÔ=3ÙÜÞ b–ÍÊUïçÍ—2¥µ#ÆÕ+Ö²«±©5’•ÕéÝÇ¥ða^«^@ô¿ñôüT"PÉ]æ>eP™‡ïs>Ÿ ¤Hî¸Ê´ëÐn¿¯ì–‚Ùª˜fÒ’Z¤€H>‰0cBe%®£ÞyþŒ‘<÷ƒ̘03õåH¶ýÒ¼OkîCŠÚ+.'Õh!)s±µ öôÑþr”†4Ø¤Ö 4•å>ž¾ëN›”»T±¹¡™Î<…=ªÓ‚PÜäÇ¿ÙÈ=¿Ü@$žër'Ä£·ÕâqåŸ7°Hk‘€äÒ¥è#qÑšäè"@HÁ¸áž]r1ã†r®}ã£}|gå:̬UÅLU´)ÁH´µÆ'°wD,~òí¼ñ @ °º­?wˆìEú=“’N­Á¶†ÌHk°D2ÓZ3kÊ0¸a>ož¥ŠõÛyhÕ UηÛU{ Nzä\0{˾u62«ýÖŽ7¬\Ç®ƒmô6I‚®å]èè¯ÞýŸ¬*‚ˆäï(F~ÃK¯I’qá‡WŸ•s­Öð«?æ©Õ[@€‘¥T—ÉwJÃÏ›À÷ÿíÌœ‘ïH0Ê?[Ç®ƒíô5ƒ5¤À´’Ö%ÁþªÝ@RíB B‘~IþkRÉUµ'qÇ•gäL!LK±ì7YûînúL€ÓûõZcÿ2g"wcVœÃ­nXùû›:8ÚôÞé0…b(ØÙ·²ÝÒ3Ûm‡EG(Få 2¤9#šÐpî)#Y|Õ9÷wFÜþÄ›|ôYÓÑ—*Rô‚¯ÖNÎ ûБ0×?ô‡Z:9Z…RœI,– =né¨;š¾]÷ö÷ÂkïlˆÆ¶¶N¤ün¤=ŠaÞûô Ͻ޳ý–ö(ׯ\ÇÇõÍH£ç=Bˆ\ý´F Í7çOañUùáÜð³un !¥ÌéGvñz!uF@ˆƒu/,né¯Þ…-˜ ½®©µí« ä 2¡¨™÷²ŸÿyÕ%œ?s$;¹í±7in 'Ïä@þÌ\WÏŸÊ-_>5ç³½‡;¹éç¯ÓÒÆý{Ì»ÔëBm ¥_í×M))Ö¼š_v„©,/a_sïÛ,?zö\×:§_ÚJ$n"d~cy’·ÚÓGç]Ìßu(È-¼IkG¤×úò‰ßç"‰b%l)„^×ï)0Q” ñ ¾ïà|^¿Ã0òKÁãÏo!n©^¯1 ™Ç òÁÙÝØÁ­½M0Ç0}Ö™Y|^n—“ææ "!W ¯- ‚~~ç¾F¥lÅÈJ?†ÇTºâPR [y‹Žp CÊ‚ê¯(õ€R46Q(ý¿I€–üw"nÊ=û›TæÁçq#¤¾Û«ÛßÎOn ‹ ÇërPêuÒØxË´¤‚G Õ·`@{^\ºx{[ý^[k͘a¤a_ú´Ûö´rçSï‰[HÃQp݃ËK°5ìÜ×h#Äë{×,}gÀ¡ï ‡còÓ†ƒ|n—ySÃmá%™IçÊ–]G¸ûé7m¤4 ®·´Ä×ídïÞC˜ñ„ÔBÝSŒ®EJýÊø·[?Û¥;CQÆ -Åë60 Qp‘F.ž-»Žpïÿü˶1 Ypn—AeÀC$eמÁ3)Ë?1€Z/ÖŠæ·ßÝj `ÜðN§‘R¨ÿE²G"øa}3÷þ. §ðúƒêŠäThóæz%»¤ó®bõ,PÚ¥ÍJØWƒ!ñÞ‡õÚër1¶º CH!ûY†èîÂuÍÜ·êC”¥‘¢z’Å’ª€§aðÉ';ug8 pe!™s¶Ó/ƒõëw&\nvη•¢fä|^ᘠ‚£N¤8WœSÃ'»[yàOa+ݯûr§9’!·ƒO?ÛÃÞý‡„@ß¶ûow?w,:óoVƒ ë6&\äo9Ò>ÛVš1#‡PZâ"’°Ñˆ~Ôê /½°-¹ð^D w9T¼¸œŸmßÃŽû½b÷ß–Þw¬ú—_=Î]o”6 ž‰Äõè‘CDE©ËÖ˜©ȾÊG;Ž$·…Žr]¾RâqRY–̼7m®Ó»wZ©ö¬1—ÂÇ²Ë Û?$çrÀ 8FÖÞ}“Ã]voÅ RæÎž)ËJ½Db&ÍÁ‰^Ö,Vœ†¤ÌçÂí”ttFØøÞVÕÑÖ*Öqï¾õ÷=X€™zµ(nS£h r|RÔ•zuîŽ]>q—xßþyu;ö•é`XueÜN¥ÁÖɵêb‹Ûeð»)÷»‘êväÝw?Ö±h,?ÒpãÁ ¿Hrð1R¯éPð·TŒ¤,&(mA]Å?ô”ªŠ“Þnx }>¯ž9}’7ºÃ!1-E(fKØÄöQ¿V¸œn§Äã20¤Ä²möîmb˶Ä„ ®nþìù•±CŸ¶´šÌb º-Ê.DÙ”>7hê¢ÓýÃfÞ(]Þ™n¯[M™8FÖŒ©¦'¤2£›B7=Þºõ…M0>w@™28zyï¨8ùòÓ|C§~Åá œ8½>¯5¢JV© PV‚ÇëÆítb X¶"ž0‰Fâ;"47·±ï@“ŠEc­M+|+Òôés­[Wo"7Ö˜½¼/αJK½#Užòš@ù¤Úyå™Wé,¤ÜŸF´¶[ìxè=+Ôô^{ý«ëcmû:H*o§ŠÕKÉU”Ï“†‘ýš.9³lÄiƒ\C&sz+Æ`¸J¤!}ÊVaìDÄŒ¶í ·lÛÝÿqÉ›.vÆk&¤ì×c–þf™` Ò–u—tû"O_2Óô¤é“5 òç÷£í¤Ú½@IEND®B`‚blueman-2.4.3/data/icons/hicolor/96x96/000077500000000000000000000000001465054505200174415ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/96x96/Makefile.am000066400000000000000000000000361465054505200214740ustar00rootroot00000000000000SUBDIRS = \ status \ apps blueman-2.4.3/data/icons/hicolor/96x96/Makefile.in000066400000000000000000000500561465054505200215140ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/96x96 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/96x96/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/96x96/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/96x96/apps/000077500000000000000000000000001465054505200204045ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/96x96/apps/Makefile.am000066400000000000000000000002361465054505200224410ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 96x96 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/96x96/apps/Makefile.in000066400000000000000000000401701465054505200224530ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/96x96/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 96x96 context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/96x96/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/96x96/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/96x96/apps/blueman.png000066400000000000000000000173261465054505200225460ustar00rootroot00000000000000‰PNG  IHDR``â˜w8sBIT|dˆ pHYs‡‡åñetEXtSoftwarewww.inkscape.org›î<SIDATxœíy˜U¹ÿ?§ª÷îÙ“Ì’Ìde ‹²%² ÙØù‰¢Þë¾ èóÈŽ×ôbP  þ $".xÕûñ^AQ „°H ’„„l³d™Ì$“Ùz­åœûGU÷ôôt÷L¦;çùÝ÷yjªºªæœSßï9ïyß÷œSÿ+ÿ+ÿ?‹x¯ 0’4]¶²É”8Ä  f‚ˆ€ª"îmQ½ ¢¶+Ø.”؆Zž^öÎ{Yþ‘ä˜#`ÒÇ~ôÄR— Á%J±8®¤û…ÆsJñ¤ö?¶÷Ñ›å)iyä˜! é¢»>€PWƒº¨LŸ„4Mž@}]µ5j«Âø}|^W†ecIä§7Îឺ÷ÑÒ~x"•M?‚ߣÔO[Ÿºeûþyä='`êÅw-UJÞ‚à¼ô¹)Çñ¾“™2©Žºš …5øJ¹?Î5@e®;g”„îÞÚ÷u³i[;ûÎÊY<§ µr÷“Ëÿv4Ÿo$yϘrÁ³5]Ýœ à÷y9ó´YÌmžB]MØSTŠ„Å@ ‘²‰%M KbZ6–tHÑ4Ð5 Ÿ.<}:A/‘  ᢧ/Ææwö²ñͤLË)ˆbD}µýÏ·¼ý^àð®0ñ²!Ÿø6¨o(èçƒ8‘Sæ4á÷y0-É¡þ$‡ú’ôÄ l[fj·Rn}W •®ýCönëp‰©û_`|U¦ŠTÊâÍ­í¼òÆŽŠ2AÜm…}+Þí>â]% é²•ÍØâ`žpÚûf°ôìÙ~”RD&{»cìKaK•rÀÎàœsZK1 ’>Ö5Á¸ªSÆG¨yAA"iðâÆí¼±ywšà­â_v?õMï&ïS/^ù…X„'Œ«â£/ภÕ( ?nÐÞ£{ •Ñí¹5=ß¹ìÚŸVYÃÏeâü¤®ÒÏ´†J*‚N‹;p°—§ž{“˜â+-O~ã7ï.ú»‘IÓ%w,q?à;eÞ4>ñ¡³¨®aÚ’–Î(;÷÷OÙCÀw2ý®Ê©á0XÃÓ7 5ôºû#ž´Ø{(J°¨ {©ˆ˜=k‰¤Aס>ð‘êK‚½;×õúè¶€+´Æ×ü÷ Å5BƒËÏ_À)sèHñÎÞ>LW¿ç‚?DÍH‰Âˆô'RئE0à% €¦¡ Yàé ÒiåUeàõNœ\C]•%aÓ;{xö¥MÎ}‚ûÚNO]ÏŠòhAtT[@Sè‚»\çÑŸüÐÙÌmžŒTÊ©õýŽž'èÃÕŽ” Ë–Ü𡹼¾½ƒDÊBÓ@è:  #ƒOø °mÅž8Ò†êˆúºJÆ«fWÛ”Tó«÷ëzw¬}òhatÔ˜zÑÿŽ`¹®k|þã ™ÞX”Š·Û{éìM ­‘YúyX-u/Ø ,ËæS‹f²ø”)¬}­xÊFW  ¥J€È!/|¥òçÓK›ÔU©© qÜ„vîÞTœ^5k‰Õ·cí G§£BÀÔ‹W~F ñc¡Á'.?›éõ˜–Íæ¶z¢ƒ€äÑí9ê(}ÎlÓâÂÓ'3}b5§5×ó—×ZINKÐ4 %%pRaµSȪŠ'-z¢IÆW©ªR[SÁ®¶ XX5cÉξkËn•€)­ Y Eä“© UÜwíB*‚‰¤‰a˜HÛm CÎ!=ÇoH_Kß×Ö9@w]×9÷'!€¸©é²•Íå­l¸5ï‚“gR?¾òٺ§wL™àAb@Éô½ZÊa¸45Trÿõ‹© yHFÊ$AUCùÒήýu§[Û{0-›qµ•Ìš> À'¤v_Ùp+G"S/¾k)pn(èçƒ ND)Å®Ž~ Óvk8CˆJH‘-­ª2-¥x9ë+Y}ýb*IƒT*ݤ«Ž²jxN­ÏUGi² ÓfwG?J)N3¿ÏƒRjqã%ß[XìÊB€Ròpt¥ßï¥/n°¿;ŽÌU=9 §kûVP¨udý_1™2¡‚57-¦*â'i˜†…´¥KBÀ^ës‰éèŽÒ3ðù<Ì>aŠûÐÚ-åÀ®dœ‘,Îóû¼œ|R#HEKÇÀ ®—Cõ~.èÃúƒbd™˜…eòø üÚÆU¦I0 P¸ÃÏ>'%´tô£Ìš6¯WGÀ’©—Þ5¿TüJoB] 0ÿ”ø|úㇲ¬ž|D;'G°”F½:®6ÌOnZÌ„J?)Ó´l„-±È&¡ˆ%–£¢ºûôÇSx=fM?)åU¥ÂWŽM¬>0wÖd”‚¶®hqð³júà¹á@仟ÔO®4Ô†YsÓbê«ý)ƒ¤á’0¤O¹HŸÛÛE*ÅÔÉõøx©~AIxb©ËªIÇÕR]å„—ö&9€ç? š>7L=‘&ñȃ· µaÖܸ”†š–eJ“€*@Báq°/iÛTF‚ÔÕTTzcÆe¥`X¢ R—Ì9a (è<wÃËEOK‰’2/9iRÒŽTvg\Hþöz{Ákõµ!Öܼ˜úº0–e’´ÝŽ™œ|Gh¶-9Ô—D*Å”ã'8 .)ÁÒPâ<€)k‘J¹QN·¶ß–Ø–Ä’`Ú`瘈ÃAÚJ µ_ýu?jKÁ¢N¨ñà×–2i|Ó°±Í¬–¥ïó:€YçöÆQR1a\fæÌâR 3M—­lF01ôSSAJEo45Då |@)Ó¶1M×:±ÓªJæ=}®h ¯ÛÎÏž,LBme€57-¡©¡Ó¶0,Ë!Á–ØÃü‚ü-¢/êŒWWD‚øý€ã§]úý™cÅqì-@² qÒ8Ð3¯´îÏÒéRJ$²-’†O‘J¤RʲRaK…RrèŽîωãäåŒÇ<¼n'<±¹`±k+¬¾i1Mõ•X–İ$šTN%`$U¤0-›hÂ@ãj«¬¥õ±Â8vÍãk«PRÑKe­†ƒ(Á°%¶!II,™"ž4H¦i¡,…¥@ÚÃ/%UÁXSŠß=¿“5*Nš—0mb%ʶ1,]J,©6MÓê©?n ÜVàd.N+Œ%àdZSBѤév®j(n­¶”BÙË2‘¦Í_:‹;¯:Ÿ_'ž0I$ ’¦…mÚƒfbv'î tƒÄKP’G×íàžÿz£ Öª©ðóÀÍK™ÙXƒ’ ÖèÒFd‘/s€OOZH¥ˆ„NÞÚ{A€`:@UE¥Ѹ9¬Ö§m –”X¦iÚüëÒfæŸØÀyïŸÌ.¿ˆÙÓêHIà eZ(Û)±(%ƒi2HÚ7œ¬”3R’Ç^láGþÃé?òHeÈÇý×-bVS Ê–¤\U4’UO ¡ßB1c¬0–bUüPŠ”iÆ~ríyÛmÞÒ¦yr W]2'“H}mˆŸÜ´˜/^<ÖX)#e’²l”m»tÖàI ø îQ’?¾¼›ÿûHa*B>V_¿˜æiuضÄN÷Aé<ó„HR†Tàõ¤UõXA,ðxt¤rf(+©2^o†W¯jJQöóÝ/ž‰Gš­® ®¾l.«¯=ʈ‡¤e‘2LR–…mK@bÛ dáp¨Jw ¹c RñØK»øþï$!ôrÿu‹xßÔ:¤”äS?ÙÖœíšÊ]Og^1VK @8è:(…eɬè§BH4à‹fÑP*˜âéÍ üö[—²àÄLËÂ0m,ËÆ2$š”E;aòøŽeB)q'+½¡( «nXÌÜéãóªŸl±¥šîvHâ=!€΃[iX ?¤- ”äWÏlã/dæa敚 ?÷\³ë®8Ù!Öt|iÛÅ@¦p¬çØv+ƒ!%¦­xìÅÝ<ûÂs8àåþë2i|$/ði‘®K®iø|…KV\Ê0àfð*÷7†Åý¿Å×ö‡’S>½äD~¹ìÆ…1,“”mcX²`4tp‰´¦{lº–P’k?ò>–œÚXôi]·öΑŸ:-QJ&`X‡›Õ †;eŠ×·vñå»×ñæÎƒEÓnžRËo¾y!ÌŸŠe:QÌ‚Z(] ݵž <+¯>‡Ï]8»`^–-ùîC¯°ê¿ßÝsꮑ¥t H­î”9ÍWÑÝãÆÕë¹ïÿIJ ë–pÀËw¿x&·}á >½°àöšM*LW…‚>Öܰˆ¥§N)˜G"eqÓêçyüåîrŽQ<·REUéhÅSj™8TÝHž9<éÚŸùëþytݶîéáÛŸ™Ï„šÂô%gLcδqT ¨[…£~Ë%¡¡6̪ë2õ¸ª‚éêKpÝ}ëØÞzQˆÝ|Ùe=O)Rr ®s”[Ë‹ýT[ÎÿmÚqÏÞùWÖþcOѼë+©Šøó^s6°$h¶dêÄj~¾ìü¢àïéàK?x†­‡ ¶¬bRŽPº ʶ™ †"œHç0'-KoGã)nýÙËÜþë $ ûˆËaK°P($§žØÀ/–O}‘µi÷!>Ç_Ø×90æIúåèJVAé0qÆÈLðÌ*¤R9¿‡($ç·€'ÿÞ––nn¿òL¦?z3mz^zÆtnýÜ‚aÎ^¶¬{cßüÙK¦Å˜ª>å±€ LVd{¿C°ŒU”çw>¿¥héèåÊ<Ã/í}A\ué\nûÂEÁxí6¾þÀ ø%®O) eh Òª&7d<¤¨ì†Áà©Á3Ù[w™<±òyÂ#?°óçà”Ò–Üóûì;uÙ:Çùâ]eãöN„rô5Šr‘p,ø9QÃü@ÕktÔ–¥@¨ÑLL”ʰyÓêP¤p|¥pá%spÌùårÏÝ„‘ˆÌ‹:”PÎB¼#` è÷pëçÎàŽ«Î"ô9ïdÖhbìíHD£•²P®i0Qg€Ý]uêP —Ÿ5“†Úð'wÑü&~wë%Ì™>Þ±ÚÍ!b¬*é˜ Æå+ N”¸–•pS”€ë®x?ÿþÙèÚØ,˜ãêÂüôkKùìÍœ™J9­KÃQqÏ‘V»¥JY¬ òˆ´à¥$šrBÉ·_y6Ÿ/JøÁ#Yù› ¤ÌÂa ¯G㆞Ê=×/¤¶2ˆŽš³qæÙZÚ±Ei3´,ºP¡è< låÍï÷ñãkÎãÂM#¦°þÍ=<¶~'ŸüΓìØÛSôÞ3gOä‘Û.áŒÙq{weJÑ)ðCK ™¡ÎþHþ ¤rԎ톑°äÔɬºn‘o£¡8Ðãê<ÃOÿ´)kÄn¸T„||ÿ+ä;WžAÐ?ºÙ1Óú®¯ çýÒUCŸ½ð$îúòñy ¿¾â÷Ïo§³'žÿ¢ Ó™¦3J÷-¶­xðoñÕ{þFO‘Ù.˜Ê©³êGz„cBà<œÂñ*G¥3S Žó.·eŸ8ë¯8¹à؈Rðàoqço_+X놞ß)céø¼­KJÅm¿|™7í+úšpB#öàD¥ÂÍRB8ZEAÔš¶_×ÐuÍ-t· ¾Î C …æõpÇUg±èäÉÿÏ´$·ÿÇ+üñ•´"¡Ž yÊiQšPÎ$]! 2…;®>«à`iI¾þÓxáͽ#F;œÊ¦V&œ>òD¢R" Ôš–ÏëÑCUšcãKå¼N&öqï5çñþ þOŽB|/õÎQÿsŽ”Ò¼0M‚‚ ¿pç&”þ™sŽçû_>§¨™÷úöNn^½žXÌÈ« Yßé°ˆƒþçÎbù§æTYñ¤Éµ«ÖñÏG>€×«¡ÄãÉt™ÆüŠü± Ô;(Aß@ `DÛ]Hg…a1yöí|ëç/c™.R,å\Wœ;³(øÑ„É5÷>Ëæ–CG >€ßëÀ–L:Ï£Áö#NÄ•±« ]‡ûQ@E؇ǣ!4‘wÓ<‚­í‡ùÆÏ_̼®2[yö–ÿì%,ÛFhùÓ)6‡G …©àÓçŸÄ-Ÿ. þ@Üà«?~–-mÝh"Y‹mºGsV èëw†G5[ü}ì0ŽQZÿtË6`Ÿ‘2‰ÆâèšFme]Ó l:M°aó~øÿ6fÒQ îÿÛÜýû7Ð]Ó ¦¡iZa$\yálnüØ©Ë<7¸vÕ:ÞiïÁ# •³ø øÐ„ O¥;á=»þ²ü½è@Ö)ŧŽRYf\eÞbjÆÑ¿¸›‰ã#||á,Vüòžs/Îb“ÂõÁÃ-ì\uÙ<>|Náµr‡û“\»j-ûúÐ…óÌ”ŠC@oÆò|nl)9R ñ¨OµíébzS㪃´tö¹àþô‰·øË«m´vö¹K}Š#’¶Ï µ€bàêKpí×ÑÞ90¸¬h ¢ A$ä»ËSžs‚”:1+–|Œ¿¯»§¿*KP 2¾*È¡¾Ñ¼‚_°çàº6:-˜;?Büºû“ܰúyöŒâ)|p .ˆÇSDc €>3ä/‰€’‚q­ëV$ü@ë¾C€à¸q·-ó&4ÐŽÌféì‰óÕ{×±§3†¦—^†êŠ AGg7 -õƒ¥GC¥ö ÀŽ{1-›HÐKm…]åßÄȪ*-=qn\½ž®ž8½ô¼+‚^‚>iKìïrÀÓœg/EJ& õÏË^ñœiÛìnëBI*J+UÈØ{0ʵ÷­§³'Y–š/4šJ§öïí8„iK@=ÓòIJWKů,ãRÚßض½ ôˆ¼L¨¡ QÞmµÏÁ(7ýäEzúSèZyò­ ùð{u,ÛbO›ªV|¯Ø•…€ö§¿¹ÄsIÃd˶v„LÁïõŒÉÖ.ì¶‚Ú»ø·^¦?jâÑË“§Ï£SWD»vïÇ´œÚßúç[ž/ve{s®TòÀ|gç÷Åðx4"òmEÀßµ¿¯=ð2}±š^¾<ëª躠¯?ÊÞ½†úµå­l8ßáwüýÕ-ض¤* ¾6Œæz±¥mÂéòÈÎ}}Üò‹W‰%-t½y9[u$@8àÅ–ŠM[œÕ:B¨–óû”e}{:ñä·ö ÄÙøÏh&Ö…©ŠøÑ4QÒ&\}ž+;öõò­‡^%ž2ÑõÒòÈÞÂA/Õ?BÞÞÖB<ž@Áf3¸½œ••€Öu+’JhŸb»Zö³³õš&hª¯$ò•TuMwû€AÞn;Ì·ÚH°ËZóƒ~/㪂hš }ÏöïëB ¢šÔ>Z·mO.Ûª_Ô†[Ù×q]4M¨ ðŽÑÑði¡€?3uðí¶¾÷Ÿo`ZvÙ¬M‚>ã«‚hBÐÙÕÃæ-»”P\}4>{T¾!Ó·sí¦ªYK,‹öî颾¡–ŠHˆª°Ÿ”å¼¹D1¦íÿœÑÈîŽîxø R¦s:ù¶ ß“©ù‡÷ñúk›ÓÃ?ßl}jùš£ÕQûŠRߎµ/TÏXZ-Qhkí ¶¶ŠêÊUa'˜•4ì14y|„{ÛŒi•üÊÚŠ€SóæÕ ›Ýµ¬n}jùò£…ÓQýŽXï§Ï~¦jŸ>NÁüÖö"á0u5•„^B~ñ”óEÓ#ê;»ñß2ïÑ5ê*„ƒ^„´¶u²ñõ-îä+µªuq=ëÖ•yÊ ”¾^3¿xpÈÕ}Êù·Þ¬y‚·bÆ´IÌ?e^Ž-ÝIú¢F9×xŒZB~•!š–)ùç–]´¶îPÒL}¿ý™ßÃý‚–»Yå.C9  ?„À3ñœ>ê­˜p§@„ª«+8çŒyÔV‡Q8êèð@*Ó"޶Üï {=Ž ÒÓåÕo30E)3c]Ëö¯¿ç¿qÏ% ½/K) ‹ík›/™YѸà^¡{Oh>¡‘“çNÇïuôS¦MoÌ –4Ë·ØÏ! èóx2´ Ëäí­ílßÑ €’Ö®þ¶×®ïÙúÇ­ <ßþÈß*’[®RÀ1e³.t¬oeC¸þäO}Å÷Þ€ßǼy3™9µÇRJMXÄR–ûŠÈ±±!ø½:ŸNЧ»+.Á´,v·t°mën’† ÓJüÎWõ€ðBÇ%}è³d×þ¼ ç;®šñÁUSÏû7Í< œ©sfÏdjc=‘ˆóFÚ4î)Óv?cî¾h;³(ܹ® g¸PÓMàñhxu-£bÒ龜F“´¶`۶ݘî¬6ÛŒ½Ú¿ó…öµ<¿‹‘ÁÎ>W–VPru154ì\ÝÜŸªŸýÝÎLgh˜Pˌ铨ŸPC¥û~æL¶"gp >ûp¦'DãtvõÒÒ²®ƒƒ3m#º1Þ±ù¡î-odä_ìZIʲ\}@6 ùÀ/v¬zí‰—Ì ÕϾ\V-BË, ýLšTOMu•‘0‘Š >ŽÇ«ãÑ4Î ÷LÓÂ4m¢ úbôô°Wú›ñ()£V²w]¢có¿óçÍ í`su{¾ãÜs%÷Tå6C5Š€œgÓr{‚µº9—ç­h8G÷ENš§ðôéQˆ’V—mD_7û:Öw¿ýÄóVâpGogŸû;ßfåÜ_9Z~[˳O‹¬ß¢fæâ©ºéóô@dšð„5Ý7!"Bh ¹ï— ¥äJE¥mìQf¢Õ6¢»“‡v½Õ³ão­¤'L;›bDÉP²‰ÈGJÙåh›O!Ðóm"ëDÎV¬Ü*kŸ½ÉœãB[.GÝ?|·(–v/F9Çd]6œˆb(Þ  Éÿ”Å‹`ÒmÌIEND®B`‚blueman-2.4.3/data/icons/hicolor/96x96/status/000077500000000000000000000000001465054505200207645ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/96x96/status/Makefile.am000066400000000000000000000004421465054505200230200ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = 96x96 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/96x96/status/Makefile.in000066400000000000000000000403771465054505200230440ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/96x96/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = 96x96 context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-active.png \ blueman-disabled.png \ blueman-tray.png \ blueman.png EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/96x96/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/96x96/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/96x96/status/blueman-active.png000066400000000000000000000173131465054505200243730ustar00rootroot00000000000000‰PNG  IHDR``â˜w8sBIT|dˆ pHYs‡‡åñetEXtSoftwarewww.inkscape.org›î<HIDATxœíyœ\U™÷¿çÞÚ»º«zIw–Nº;Ý Á P”MÁ¼n0£"ãŽúŠlêd@ãŒ"›"QTFu^}Õqd‘ 8"‹â¥Ók–Nwz¯ý.ç¼Ü[ÝÕÕUÕ®jÈçóÎóùܺ·îrι¿ßsžóœçœ{/üüüÿ,âå.À\Òºõ–uH¶ ÄI NµDT»§ÅAŒƒŠ د`¿Pb/Jü©ç‘mû^ÎòÏ%'Í—9èIdÞ"—*Åëee%¨8"4WЇ¬*ÿÏýø†TeJZ9ah}ãmg!ÔU ÞÔd÷‡«´®l¤©>B]m˜ºH~ŸŸWÇãÕAaÙ†EÚ0O2:cht‚žþc$S™Ül&ü¥¾ÙûðMzÉo²€¼ì´]rÛ…JÉ›œ—Ý·jy§¾¢…UÍõÔ×V#(¨éë”rÿ(œc€š:îìQFÆcôá…½ý>:š“³x\ê–î‡nüÍbÞß\ò²°êâ[×kºúp.€ßçåUg¬eúUÔ×V9`*JKYÄR©ŒM"mbXÓ²±¤CЦ®iøtA(à!èÓ©z ½h‡ c ví;ijÏ cZNA;%êcý¿¾éÅ—‡—œ€å[·‡|và³ ®¼¡ Ÿ×žu2›NiÅïó`Z’áÉ4Ãiƶ-§´[)Wß•BeµÆÚ­.1Ñ*?K¢–Dx4 Pd2Ïïéç©¿t’rL” â.«Ê·ý¥n#^RZ·Þ²[üØ(œqjž³ž@ÀRŠxÊäÐH‚cl©¦@†<°§Hpö9µ%‡¦IÈnëš !`Õ’0Õ!/(H¥ ž|v?ÙÕ%x†øÛî‡ÿá…— “—Œ€¶Kn¹R!¾T56D¸ì’-,kŒ¢€É¤AÿP‚‘Xfʶçkz¡}¹ÚŸ5Y³÷åâü¥¾ÆÏê¥5TwôØ8?þ<#c1€„â#=ýÃ÷_ \ô—"“ÖK¿¸ Ä×ߦ«yç›_M´:„iKzã82I2cÏßݘjwUž†Ã´†gOš>jæq÷O2mqh8NʰˆTy©X¿¶™TÚ`hx¼-ÚqApüÀc‹Þ@/n ؾ]kyÆ·P\-4xËE[ØtJ #± ûM`ºö=üfFJ FÒ`,•S x  ihB@ø3Ú‚lZMx=‚“WÖRñ£$¼°ï ¿ýà Îy‚{úÎÌ\Ëöír± ZÔкø.×xtÁ»Þ|Ö­D*åhýÀ¤cç)úl³#¥Â²%Ï¿ù«TíM¡ë€@(@Ì >9àƒÂ¶GÇ’H¢aMõ5,iˆÒÕw%Õæè½q¼ó±‡ £E# í_üG7êºÆ{ÿæu´·4!¥âÅþqÇS352Ç>ÏÒR÷€­À²lö½þß8¶éDŸ9•ñ¢+Є†Ò%@ä‘—¾R…óOdˆ'Mê#Aj#!–5Ör ûRqfdíÖDçc¿_ œ…€¶Kn¹R ñU¡Á;ßrí-M˜–Í®¾1ÆâÓ€°íyæ(»ÏlÓ¢ç̇I,?Èøº]„ŸÙ„f85AÓ4””À1HÅÍN1¯*™¶‹§Y ©RW[MWßQP¼.ÒqÁ‰UÜ;ª8«ÞxË+„¿|o½h3ëOjFJÅ }ãL&À;ë¾üLOÇ©¶eÑ}æ¯1Ã1ÌÈ“ëvQõÜ&DƇáô˜ÅTÓ–_Ãfº¯3]Zg1lÆ£!j#U„‚~úh\T»îüŸïl¸’xi•LlùÖí!!Ä€ªÓ7®æ•ë[PJ±»œ‰„toX*5c=½0ó€Ó=-É•ÙÿñÛ‰ùFI¤2¤3¶¥°¤”¹×æ¯f›vU}ãqƒ]=#Hë:V°võr„"Œ-þoóå_V³ŠàµýÛœÒPWÃÅçnD¡è>cd2íܬT9kŠŸ¿¦:Vù’j>ÄÞë¾H,4L*m’13 jš ¤7s_6ý鼆'Ót™@)xõ™'Tlð$Ò7W³Š°êâ[× ¸N¸ì’Íø<F&3ô%Šk½Ì[ç€!‹ÔˆB’^:ÀÞßN,8H*mb&Òvk €óHÏë7deÏëŒ12™B×uÎ=ë nhÝz˺JáV1ÜÀšwËikhZŰlöŸSxšP2{n‘r\Í’^:À¾kï$"ecš9Ó J;Wû§ÌRìéôlêjXÛÞ àR»§b¸U"‘¶Kn»87ôóÚ-'£”¢k`ô] g3 )±dMÕTM)]ŽtÓQö]{±À©´A&“­ Ò5G9ž§õùæ(K–aÚtL¢”âôSÚðû<(¥Îo¹ô ¯«v!@)y8¶Òï÷2‘482’D曞<гÚ>£«9à•’Lã ûn¸Xx˜´abÒ–. g¶Öç30g2aàóyXÒ*÷¦µ›*]Ù8#Yœç÷y9í- =±i[/gÚý|Ðgµ¥–y–)³dˆ}Ÿü"±š—³ ÅüÜ}RBÏÀ$JÁÚÕËñzu\Ðö¦Û6—‹_ù5@¨«6oêÀçó0™4Îñz QjŸœËS*Òä‹Q7Âþn'^s„ŒiaZ6–Xä’PÂË3Q#“)&“¼kÛW ¥üP¹ð•E€ã«·lX»¥ o(^üMŸÞ7ˆBç;6bþbÔ²ÿ†;ˆGcd Ò†KÂŒ6aîv »ïÐP©m+›ð7åö Ê"À“ȼˆ4/«#qÂËÇÆSÈ<À ‚_ÀÍî›ežÈ’xüÁ[£n”ý׉xí–eÉ’€*BBñql"…iÛÔ„ƒÔ×VÔxÆÖr0,Ó©7œrÒ*P08štÃË%ÏnK‰’² 9YR²©ÜƸ˜4>÷ª¢ÇŒºQö}âv&ê`Y&iÛm˜ÉËwŽaÛ’á‰4R)V­ht@]Z‚å Äy«–×!•r£œ®¶ß–Ø–Ä’`Ú`繈³AŸYKйA«þó­t<üŽ¢E5£ãt~òv&–Ä4ll3§&äØû‚Àœ}ÇÆ“(©hl˜š9s~9.˜€Ö­·¬C°<ôS #¥b<ž™arf‚> ”iÛ˜¦ëØYS% ‚žÝW² PŠU;·²æ¡w=Ŭ™¤ó†;‰/=ˆi[–å`KìYý‚Â5b"îŒWW‡ƒøý€«ßtûš…â¸ð ÙÐÒÜ&ÆtÇ+kûslº” dl‹´ac$3d2™Œ²,¤TØR¡”œºcûóâ8…Äí$7ïÜJǃW-¶U£ó†;‰5IJ$†%Ѥr”€¹L‘´lâ)4ÔE¬¥uÖBa\8ŠuKê"(©˜HdrÀV³A”`ØÛd ƒI&I¤3$ÓiÃÀ4-”¥°H;ôl(ÑP€D€T4?q)í¿zwÑs­ê®ÿñåý(ÛÆ°lt)±¤BRÜ5Íš§É¤rk“¹8i¡0–A€“im$„âiÓm\ÕL"\­¶”BÙË2±L“}ÜÁþí îŸ$™2I¥ Ò¦…mÚÓnbn#mŠô”Â%^‚’4ï|#kú>(â9YÕ1:?qã-Ý(©0l‰.mDù2ø,É´…TŠp(€Ô^í‘êJ)âIs–Ög·m –”X¦iÚô^ø+b'¿ÈÄ+ŸgïÛ]½—Œa‘6 2¦…²m[Rr:˜&K…"Üp²RNÌHIšž<Ÿ5?.N‚JÒuÍ—oíBÙ’ŒkŠæòŠ’i”"ò;P(: c9^P à÷€RdL{:ö“ïÏÛnõ–6“+»¸ô—S‰u£¸áN^òsR¶‰•112&ËFÙ¶Û@ç ž‘é€ßô%iú¯óXó£÷— !E÷µw1±ºÛ–ØÙ6(›gIư‘ ¼žì€¢Š.Ä2PaGG*g†²’jª×;E„kW5¥°«Rt¾ÿ^”nÏLI³9ºõ—t}üKÄÃÇH[Ã$cYض$¶­@‡ªlš?¶ õx «X¢&St_s©¶.¤”2?¹ÞœíºÊ]Ïf^½PË @8è:(…eɜ觜AH4 ÿõ¿$SW|H5¾n/{>óÏŒžüWLËÂ0m,ËÆ2$š”%a ôÏ „R4ýÏ o~ Ët¢˜E­P¶(,ºë=!iA×U÷1ô†ÿ(š—°uZx/Ëÿýíó»ïy5·”O”ÐúÙ2§ú*ã6Þ{#í?{7Â.>=IÒô½ÿ~zßw?–/U¼à.šM*L×e‚Iz¯û “%4_Ïh»÷cÔþ׫ÜÇ9æqß*«P剧ܦâ¢'ý¬ùöG¨={Ýû=¤oÆÓsŠ-Ár ÑÄÉ{èùè7°ƒÅŸ6ªê^Mێ㋇ŸR *P@d£žù!ãµ@åV ¦wMïÉmØDÊËÊÞCõÞ“é{×÷Kš€îO~ £®x#Ž4ÿär–6¢<G.û)×ÞUG ÇÌÙ8AV[Ëv,çQÚÆ ­ˆ-T(º[9E3üú®¾‡±-s¿Ü*òüF–üý§O:Ô\òÜØúÝìýÜg™\¿·uÀ£š6ÿfþ„¨PnAð5@ ……3ÌiFÆèÞv±õó{’@ ” 8°Œ5·ÞDãc¥§lZÕ1º¯ù*ßñC,Írg<u:A¼ rÌB‰)?”@’ËŽÐyã­¤VšwJSª膇?|m÷~ O¢ªÄEŠ‘óK÷¶ÛI7 9mÏ<;z'LG ZÇþj ŽöÚÀäº=tþí¥ã:SË-„@¨ýË+Yûù$ÜÕ^òÚdk/Ÿù<㛞+9>?¿Æ uÖÇsHå˜[¹½i`âôgé¾fÇœ·BR°‹&þ‘zÖÜñ)–þê!dñÛµC)z?r}¸éŸßXÄ Óú®¯ çýÒ5Cƒox„Þé5‹^ÚðĹxÇj äO·-ÂÖYþË­´å<±páë]ßò ñµû纅¶íhï|œ¥7S ŽMrè?`àí?-:àŽ,{p++ðîâ6zÆþiðUv¸^(¤×FŠk·­ßy/5/l(yšpB#öôD%£ä%¤Œp´Šƒ¨3m¿®¡ëš3 [ìl|!œ†ŠŒ×¤ÿCß"vÚóE¯–‡Ö}ÕOåØ! Kžrj”&”3IW¤‚ñM¦ïªo¬–‡–o~˜èó¯œóÎeSHk*œ›ó¢"R"Ô™–ÏëEŸ£ (Íññ¥r^'“©JÐõ׈w(z– ÐþÞ}Šã¡Ì23¹gXR]€’NxA"?ó9ú>xIð[¿ñ¢ÿ½q^ãÙq–í¦'^Ve2¡ ÂçÕ!UØ~+‘}1‘@(Eº~˜îëï&Ýt´hâÞ‰m;®¡ªoBdA)ax )4×-–®šØü4}ïÿNцføh»÷Sóâ+ 7äÄ£;&Ȳ¦Ò<þU6­…^¢ Ô©ñDŠh¤ŠßÃ\Ž£"ÙÖGÏÕ;0k&‹žXÎê¯\G`´vÞƒWÙ­tw}õï9øwß+Zk4ÃGÛ=WS³wݼÁðytŠÄô{©‹Wã9¤œ6`@,žA¿·è™B9àÇNy‘ž½¤›Þm÷~ o"x\#‡NÄ4ë †Ïý‡®øAQðõt€Ö×PÓÙq\àx½JA2™@¹X,DN€PûP‚‰˜3Q*,N€ ÅC%ωþy-÷Ýô,`ØVLY©ásŸ( ~*HÛÝ×RÝÓ¾ Ña¿×-vIƒÒ~k Y¸ªñ'€¡ÑIP]åÃãÑš(¸hAuÿjZî¿ !gÏmüíù¬þöGñØ^„V8RÓפP˜ †.z”Cïþ~qð“AVõzjú:ÐDá²–Ztæ<$`b2î@a‹?.ÆJï¯nÚ 62&ñD]Ó¨« ¢kZ‘EÇ£ vFëÿÉy‚Q VýìrZ~rœóŠ¥¡iZQ`…Œ¼áŽ\þ“¢eö$C¬ÙñI¢ýxD±r–^𤒙l#|°ë?n|9Ú‚JqűÑ85ÕU4Ô•êÆ;6¢ñÉóH/9Æàë~Cûw®¢îùÓ]O§¸>8c¸Åû[Åèkž,z½w²†µ;>Eøp³ëÎÎëgIuÈ!`|rÊó||a)9R ñ ¨+úÑÞº”†hžÁÉœ9¢…Äl}ð2šž>‡àà2ÇqŸ‘ý-RJ‚?aÝWÿžªÁˆ2^Ô© A8ädžÏS\xŠåNÌJ¤NÈ?126I$RT‡ƒ,‰ž˜O0M'|lżàÔØùqj®o2ÊÉ÷~Šð±æ²ÀÇÑðè‚d2C<‘˜0Cþ²(+×»s{ÁOz‚e a·­ð"470ÿ(˜¬žSîþ Õƒ«ÐôòË­‚ Ž€S’—ûÁ‡²§&"µo!äû;;±®}á —ºj?‰ǧ Êô¬¶ùUÀXÐXSÙšò;ŸF1-›£G†Ð4í[å¦[v8º÷×Ûžñ¸iÛt÷ !„FscÍ¢Ô‚y…\бeœzÏg©[VÍšFm£ý‡†1m ¨G{Üöt¹øUd<@Jû {÷÷a˜ဗÆhMˆÊ.óÐþбåœúÏP5Ù€®U&ßš¿WDz-ö¹Ï,(¾P ì*B@ÿ#Ÿ~ ÄãiÃd÷Þ~„¬\Æïõ,È×.Þ(îT ­`Ó}7Ž7àÑ+“§Ï£S_D]ÝG0-Gû{}Ó•À®boΕJ^ ˜ûdt"ǣѲ4ŒÐ¨ÜR¢TiáŒû>G(Q‹¦W.Ïúh]LLÆ9thÀRÿx¥p«Îw¸Ä]|z7¶-‰„4ÕU¡¹½Øòá´¤æpgüËv‚éº^‰¼œ%PðbKÅ »g„PwVòû”}{:Éôg¿NÄ’<û×h–×W ûÑ4QÖ"\{ž/‘ë9óÏÌT£ëåå‘»T½DÃ~„¼¸·‡d2…‚]f(ðùJBVQzwnO+¡½Htõá@ïQ4MÐÚTC8ä+KuMwÛ€éüêúÖ±å"hÔTTóƒ~/ ‘ š&è?x”#‡‡P‚¸&µË*ý¡·ÊÖ ï¡m{”âÀúÓ³{8<0Š® Z« ¼ ôD4|šF(àŸš:ØÐ·ž³ÿíf‚VUżM‚>K"A4!c×înpfÅ_µŸÆ]”oÈLxì…ÈÚ ,¯?tpˆ¦¥uT‡CDªüd,çÍ%Bˆ-Îþ9Ñ5œýÃÏà5C N§Ðô{¦4xt‚çžÙ•íwº÷῾X-ÚW”&:û}´ã¨DÕ×;@]]„hMˆH•ÌJö‚@Š-9ÄæŸ¯¨(ø5!uÕGóòôŸv¹ÏpoïÃ7Þ¸X8-êwÄÆß}Σ‘Ãzƒ‚ͽý„«ª¨¯­¡*à%ä÷Ì8_4= –ØŒ®<Þ£kÔר zBÐÛ7ȳÏív'_©½[ŒkÙ¹³ÂO LËb}IσC®è«.ºùš'x3 :V7³yÓZ¼[*Fbi&âF%Ÿñ˜·„üjB>4 ,Sò×Ý]ôöPÒÌÜÞÿèö/à~AË]¬J—¡’¦ŸAàYþšë.óV7Þ*¡h´š×œ½‘ºh ÇÆ2S5b±%à~oØëq|±±8O?û"±X¥TÂL m;ò»¯ü;àùd×Ñ™J0t©uݺK×T·l¹[èÞ“ÖÔÂiÚñ{ýŒi3ž0H¤ÍÊ=ìçŠôy¨ xðèð†eòâž~öwö ¤Õ5Ù÷̵c{~¹‡Ù€Z/ìy©Ür•›Ž+› t±mðxk–V5vÅG<¡†+x~7®aMÛR<':®”"ž²Hd,÷‘ cCð{u> OwŸ¸Ó²èî`ïžnÒ† ÓJû×Á§¿{Ÿ™IPðbÛe}è³äjAÐ mG:^Ûi;ïSš7x8S=NY¿†¶–&Âaç´YÜ3¦í~ÆÜ}ÑöÔCáÎqM8Ã…š&ðhGëkS&&ûNŠxÿ¡ÅÊ;¿"²Xý( ¶V`Ý9ÿEíšóÛõíõ@xµð„Z4Ý·!ÂBhÕ ¹ï—)¥d ¥âÒ6*3Õkñîôp×uþ¦—ì„igQLƒ(™I@.…H©¸,&ùù½Ð"r®yK©r«œuî"ó¶‹-ùd,zÿð¥" Tþ¹_Šò¶ÉÙžùpØl"J x €.&ÿ2ŒÊâÍ;¾IEND®B`‚blueman-2.4.3/data/icons/hicolor/96x96/status/blueman-disabled.png000066400000000000000000000167311465054505200246720ustar00rootroot00000000000000‰PNG  IHDR``â˜w8sBIT|dˆ pHYs‡‡åñetEXtSoftwarewww.inkscape.org›î<VIDATxœíyxÕ•ö·zU«µÛ’llËò†À6«Á¬‰Wv&„d2“LÀø¾¶Ég † K‚qXÃd™@ 0vbœØcÀ€w[’w[»Z½Ôrï÷Gõ®®ÖÒmÃ<ߜ繪êZnU½ï=çžsî­ü¯ü¯üÿ,âÓ¾düÅ‹›ÌD‰£A j2ˆ ¨J ?,¢ THÀ[„›PbíÎ×nÙüiÞÿ@ò™#`ÌßßWâî‹]"*Å`TA*ö J±Ì,õ½°ûÙ…‘âÜiqä3CÀøóï9 ¡®õ% <±=XêgüØZêj*¨® R]QŠÏëÆëqáö¸@nZèºIT7èì ÓÑÙËÁŽnv¶"‰¥_¦Ás(õhó+·­=â™C>u/¸g¾Rò6³ÛÆÁñÇ60nL 5Ue *užRñ { ’ûí-JB{W/­{ÚÙ°©•=û;Ò®,VhB-Þ±ìÖ7çó $Ÿãν{ªæRK€Ïø¼Θ1…éM㨩*µÁT •¢7bÒщÄ,ú¢º)1L SÚ¤h¸4 ¯Kð»)ñº(+ñ,ñ !l2Ptv÷ñÑæÝ¼ûþ6b†i߈b¥DýKë«·}òiàpÄ }ñ¢€×òÿÔ·O ÄÇçN;†“¦Ççõ`˜’¶ž(mÝQ:ût,K&[·Rñö®*Ñú3–qíˆSYêcd¥Ÿ‘~Üš(b1“÷7¶²fýV"¶‰2@Üo–zé>âˆ0þâÅMXâà8!`Æñ“˜ÖTü~J)BƒÝí}êŽaI•²ÀN’`o³µ%R$$Ö]š`D…Ÿq#ƒ”<  ÕyûÝ-¬ÿhG‚àâv¼ò½ G “#F@ã‹¿¡KÒÚ|ù‚™Œª­D=aÖƒ}´÷Æ’¶=»¥çÚ–Þú&«ÿ¶4BìŸÔ”û˜P_NY‰­qûuñÊŠ÷iïìèBüŸË¾÷ë#‹ëH\dü…wÝb à=é¸ |õ gRYÀ°$;„ض·‡pÌÊ?¾’ìwUV ‡T OÔ|TæþøpÔdw[ˆˆnRQê¡,ègê”1D¢:Ûº½À¥•“æ•tm[~Ø;èë‹i ó=(× .9g&'Mk ½7ÆæÝÝqûž ~†™‘…Öé‰Ä° “¿‡`‰4 MH?£/HÔ•Ó”Ç-8fl5>”„ ›wñÖê öq‚‡ZN‰ÝÀ¢EòpAtX5`|àÜû\ïv ¾ö…³˜Þ4©”Ýê÷õØvž\ ÷7;R*LKr㦳nË>"1Már¡10ø¤ ËRìï #-¨ z©«)gäˆJ¶·ìGIujå^Wm×ÖåËF‡€ÆóïúW·º\—e6êRñIkº"™-2Í>÷k¥ñ–Ó´ø§9“™{Ò8–ÿ­•pÌÂ¥@J”‘E^øJå¾NW_ŒPØ ¦¢„ªŠ£j«Ø¶c/RqJÅ”yf÷Öå«N‡…€Æ C ñS¡ÁW/9‹‰ u¦ÅG-t†tR€ä°íYæ(±Í,Ãä¼SÆ2qt%3šêøï¿5ÓmMÐ4 %%° ’³ÙqòªÂQ“ÎP”‘%T”•P]UÆö–ý ˜]1iÞ¶îmË‹î€qç/>Vñ"àýâ9§2õè1H©ØÐÒEOXÏÞ^æöå3=[,ÓäüS¨ úQQÂ̦z^[×B$f¡BسHvmÙ–é¾fº´ö2¦[tõŨ­ PUQJ ÄGËîCsªšæ>ßµey[1ñÒŠYÙè‹„Ï¥'7¦6 ”âãÖ.ºûtdü¥RËT!ów€©’)c«xèºYø½}‘јŽe*Li!eú¹Yà«Ì})WÕÞÖÒùhg;RAÓ¤£˜2a4BÄ¿ó÷÷•³¢à±|‹LQ]ιŸ?…bÇþ^Ú{¢öÃJ•¶Äøìm ¬²eʘ*–Þ8›`ÀM$j3b6 *E9êËÜ–¨?u­¶ž(;öv£œyÊÑTV”Lw÷Eo/&fE#`ܹwOp£ðå NÅëvÓÞ£õ`Ÿs«—YË40¤ƒFä’Æú ºn6e%‘¨®H+® g‘ž7$ö%Žk9ÐK{O—ËÅçO;!ÄÂñ/n*nE# žXóÌPâãs3A)Åö}=è†oád‘IHž’0UIMÉ uå<|Ã\Êýn"QX,¡ 2nŽÒZxV«Ï6G ²tÃbǾ”Rœ<­Ÿ×RjnÃ…?ž] ìŠB€Rò6°m¥Ïç¡;¬³·=ŒÌ6=Y 'Z{†8iGÚyùd\mKÎ¥"è#ª躉´dœ„€Ó¿Õg³¯=DOŸŽ×ëfêÑãâ­ÝV ì &ÀÉb–ÏëáÄc@*vîëMÙz™i÷³Aï×ä+æb:ËØ‘ecF1t ËHÓ„4{Ÿ3LÛv¨+Œ’ŠÚÉ™3s pØŒ¿xq‚ÑUA¤Tt…b&'|lð¥, ËÂ0âÞ‰•0U2'è‰myû¥xzå_æLBu¹Ÿ¥ ç1¾¾ Ã2ÑMÓ&Á’Xýâ‚ÜѲǫ˂%ø|n€£&\ô‹ãð5@2 aÌÐÓ§§¯„íO³éRJ$³L¢º…Ž‹éÄb:Ê4‘RaI…R2tÛögåqr‰²Çcž^¹G^þÈñ¶«Ëü<¼p.ãëÊ1M‰nJ4©ìFÀ@¦Ha˜¡ˆŽFTWÚ—–æiÃ…qø(šFVW ¤¢»/–¶ê¢Ý’Xº$¦ëH$}Ñá¨NT×1 e*LÒê|)©sAöí€D€TüîOÛXúR~–~{F—£, Ý´pI‰)g×4ažzÂ:*®öÅÅÑÃ…±ì‹VUP@(jÄ;W•ID¼U›J¡,‰iHÃâ®oÉÝW…×ç"1ˆDu¢†‰eX)71½“Nô@Šx JòìÊ­<ðûõŽV«ªÌÇ#7ÍgrCJ*tKâ’"|™|‚ˆpÔD*E0à·¯­}&T”PJ ýZ}bÝ’`J‰iX†Å?ÎoâÔcê™uÂXþëÖó™:¡†˜nÕub†‰²,KR2•L“¹SÒ¶ÄÓÉJÙ9#%yáíÜ÷ì{vÿ‘CÊ^–\?‡)ã«P–$7EyEá¨Jøl(“† c!^P%€ß祈V*÷“íÏ[qõ–Mc«¸êÂiÉJêªü|á\\0Ý’˜1=f3-”eÅ;è´ÁI%üRK”äÙÁ<ãLBYÀËÃ7Ì¥iB –%±}Pâš9R$1ÝB*𸊪r¸ @€ ¸Ý.¤²g(+©’Qo’ˆ¸]Õ”¢¼ÔÇ ÎÀíʼ¬K\}ñt¾nåA7QÓ$¦ÄLË’€Ä²Hçt¨Jt Ùc RñÂêíüûÓëI–xXrýŽo¬AJI.ó“îÍYqWÙír%.^6\ @ظ\ ¦)Ó²Ÿ2ƒhÀWçL¡¾:àXã)Mõüæ1ó˜z ÓD7,LÓÂÔ%š”y;arĶgB)^|{‹µ6/ ?»q.Ó'ŽÌi~ÒÅ’Ph®x‡$>ða?¸™ˆ€efú!á¡$ÿùÆ&ž_•œ‡™SªÊ|Âöbìu+Þt)1,Å oïà­÷œ#æR¿‡%7ÌfÌÈ`Nà"ã!¹¦%áó:ßY~)Âx€}3ý€WÙ¿A×M–¼ø!ß}|5½QÇ…€¯Ï;†_Ür.õ#JÑMƒ˜e¡›Ò1š"\"-…_7âžP’ë.=žy'7ä}šgWn¡õ@ïÀOÈÎ(ЯÃMÓ‚þA€bÝÆƒ\sÿJÞßv(oÝMãªùõ÷ÏãÜS1 ;‹éh…÷ÂDáŠ{OHnÅWŸÍeçMu¼–iIîxj ?ûÃûƒ{îA5°Näiõýƒ2[}í]}|ûá?óÐó`Zζ¥ÔïáŽgð£+NÇïu9ÇñBS I…7A/KoœÃü“Ç9^#3YøðŸxñ/Ûâ¯s ⹕ÊkJ+îB+Hæy¤JÚFrÌáI´þäßøŸgWneã®N~øS©­rî /<}Ó&Œ ¬ÄÁÜ*ló˜qê«KùÙ ³iUáXo[w„ëZÉ–æ„»¹.—ö<…HÁ ãÁQv+Ï÷;e¶ìó6l=Ä7ï~åïíÊ{­†ºr*‚¾œûì€ L š%i]É·œ“ü]{ùÖ½o°µ¹ÃQ³òI14 p”î3;¦"ìLg¿ -Ín‡Â1nü/Üù«µDukÈ÷aI0Q($'SÏ“·œC]Ú°£Ëïúoöèö$ýbô› Dš8$'x¦Ý¤RY¿3 ’ý[À²¿îäãíÜyåLïÙ÷>ó.†aqÓ?ÌÀçI½üÛº•®—^BonFÆb|8£+Ì»›Ä?Y“v÷PéoYæ! j½PLÙßÀ?ù¿gqúÔÑÖðç÷wq =̺͸ûš³™Xãg×u×Ñö‹_ôKv=«¬’6Âpuúö„n°üóÉð|®ó‹ô†L!ªhƒ¯R(Ll>GVøyò–yƒl»®” e_ ¿Âê3çÐöÄyòÔ+øý:ø§\;‹ `ƒl³#…¸€ÆQüô†ÙÃêp‚³ß[F`ýšä¦òÆF‚cÆ€':£˜b…Btn܈ÞÛ ö¬ÉŸ¯7OƒéÇL ×¶ÝL—%„ýÚpJS-ÿñϳûqböǯ'×ÏœIåI' «®B¥bútZÿð¢A7,îJ?¦(n¨½ÊI •mv¬xYóNËÏ®Ÿ3lðªBT‡ìŽÑíõRqâ‰Ã®«PѼ^F̘‘¾é¬ìcŠ¢CB?îãkBb%Ü@!øæ¹Çrý¥'æíÏŸûÓÎ>nLîE0ššÑ੬L3ªhÙÒ2øû,Dü~\ É{Hˆ‚ÚìC !@¼–eOPŒ{®âƒ..7 ¥ ¾û3øÊlçù­JÁãË>ä‘?nà¬éG9 ¥9óZ:›†Ü·o0ÏU°ˆ²2ˆ>Î,rô– B ª ËÂçÒp¹4{@Öéh¬„í˜h(4›»®:“9'Žu<Ï0%wþr \³-Oª#ùœÅŽÊ³@€Õ†iáõxŒP•ne'ï‚ÒR/^;‹&õÓʤ„c&·þüϬþx{jº“‰²‡"ªà˜äÈJ!p'@,f…{=Ο²Í$>-6ª&È/o=//ømݾuïë¬þhßàQ 9¿C–K¼—^Jð·¿¥tÉ´ÆÆ!œ Þ/9unÜÜ G Ñ€í ŽõE¨¬(%àsÓ1ÀŠckxðÚÙT—ûÛ±¯›ëXÉÁŽP¿ï”&JÙßdBÇ} î¸#©Rîã'tùåXÛ¶ x®ÿškðßpCò·vÔQô^rÉ ®›-…LOß ÐŠ‚‚Ÿ³ë(XJqÆ´Ñ¢¼MˆH@óÊEQ¿hÞÓFÆ[s‘‹Ð@Ú´”¡J’FîÜYTð¡#bR{ `ëÖݦE°ÄCu™oP­zÈE÷ߵɓ>½¨¬D«uŽÞ‡u½B+h~õ–5 V–ÅŽ–ƒ¡1¦¶ü°hÁ R®ˆoÁ‚œnBDUÁ'ŸLzGÅ¢Œ Kiý`Ó–tÃ$è÷P[À#FDë?ÐÖ38‚Ÿåv%¼£b‘PZ_ûþr+¢ºÁÇ›ZB0vdŸÇ'.zÑòxA­{yðùþÀ·6m"|ÓMŽ.j1H(Ú—s¥’ׯæm»èèîÃíÖh¨ÆÝÇ"•<àoßÛÍÍü…PÔp>(‡ä?´`úk¯å %¡hØÿ‡KÜð×w>Ʋ$A?uÕ¥hñ(¶°bÇ ¹dÛžnn{òú¢æfÎù¯¾:7ø7ºâФ·c¬ZExáÂÜi‹'ŸÄ5a ¯™-Eýz:áèº{üûÁ64£kJ©úl?¾€"q@–lÝÓÅžz‡pÌÀåŠçŒ!îNpÌí„,è—^0V¬ ïÆs’¸ï¾Ác”%E% y墨ÚW¾í;÷²­y?š&_WN0à-H\š+Þ¤þ¤¥ƒ<õ.ÝÂåŠ+÷HÙéhp?!N$|:éhiYvËF¥¸PkßÝÈž}¸4ÁøÚ2‚~Ï0= ¯¦ðÛšðIK'?þ¯õ¦¬í2ØÉìtô@à'ÏËAB!éèâLKÉ’–WoýMÃ…wGq窷?d¨QÉøúrv·õŠ ­£Ì–[:¹ëéõÄL™þÅ€Ak€ln&tÙexÿîïPÄ~ùKThpoß+VÐûõ¯gœ;\9,´,»õÇãÏ¿{„‰¼qù[ëøÜÙ'0fT ãjƒêŽÐÞ“?çâ$ïooçñ×6a˜2© é’k›“X6Ù0¼ÿËSȹéRt”.Í3£7)ÔS)V¬zíÍûÑ„Fme€qµA:zc„cÃëÈÒEºScÓ2}jºßëèa]rh’6 [Zß½è÷€Å" v6ÉåÞU,«nºpKYÃÌ»ºz~éÕÕ4ÝÀ‰Ó'ðzÔ¸‰]}:}QcØÜ¢#RëH]GózbTaÿž~8¢<˜\W°'{1þ‘›F&àÙëÉiÛ Úør f’K󦵵w»¶m߃æñPYÀãqSZâ¡2èµ? )„ýùIaϱL1}%LøèmJ{;@)¬¾>J£èÃ)FG{W¬@¦\ÔƒuéÇ£ÇJoýÙ8‘⪘ô¹I³¾£yJføÀÆÍ-lÞ¶‹®Þ¡¾(±˜e¿ñn¿ì‹&ìY£¦%‰é‘ˆN[G/{öµñv°]†‹ ­ø-½H9,yKÀ¥3àƒ\;‹í4kôïó-û·»¤Ú_3íâYž²ú³]ÞàÉBs4¨YúÁ÷}°óØ›ZmÙá–¦!ìÉÚRËZºÒŠ*±îN[ºãûº®²'/¿7ò~ôèpF-ùÀÖr,ë"í·¨š<·Ñ_3ñ8—?8A¸ šË;!‚Bhe Å¿/#JÉ^” IKߥŒH³¥‡vDÛ¶عõÍfâÚ/ ûMØÄo+Ç2{=QŠ.G*lL€š ô\E¤#²J¾ûv4uYëN%›ŒÃþ¶Ç§·§=d­Cÿ~'±žMD>Gh'ù½…³ùéñIEND®B`‚blueman-2.4.3/data/icons/hicolor/96x96/status/blueman-tray.png000066400000000000000000000173261465054505200241030ustar00rootroot00000000000000‰PNG  IHDR``â˜w8sBIT|dˆ pHYs‡‡åñetEXtSoftwarewww.inkscape.org›î<SIDATxœíy˜U¹ÿ?§ª÷îÙ“Ì’Ìde ‹²%² ÙØù‰¢Þë¾ èóÈŽ×ôbP  þ $".xÕûñ^AQ „°H ’„„l³d™Ì$“Ùz­åœûGU÷ôôt÷L¦;çùÝ÷yjªºªæœSßï9ïyß÷œSÿ+ÿ+ÿ?‹x¯ 0’4]¶²É”8Ä  f‚ˆ€ª"îmQ½ ¢¶+Ø.”؆Zž^öÎ{Yþ‘ä˜#`ÒÇ~ôÄR— Á%J±8®¤û…ÆsJñ¤ö?¶÷Ñ›å)iyä˜! é¢»>€PWƒº¨LŸ„4Mž@}]µ5j«Âø}|^W†ecIä§7Îឺ÷ÑÒ~x"•M?‚ߣÔO[Ÿºeûþyä='`êÅw-UJÞ‚à¼ô¹)Çñ¾“™2©Žºš …5øJ¹?Î5@e®;g”„îÞÚ÷u³i[;ûÎÊY<§ µr÷“Ëÿv4Ÿo$yϘrÁ³5]Ýœ à÷y9ó´YÌmžB]MØSTŠ„Å@ ‘²‰%M KbZ6–tHÑ4Ð5 Ÿ.<}:A/‘  ᢧ/Ææwö²ñͤLË)ˆbD}µýÏ·¼ý^àð®0ñ²!Ÿø6¨o(èçƒ8‘Sæ4á÷y0-É¡þ$‡ú’ôÄ l[fj·Rn}W •®ýCönëp‰©û_`|U¦ŠTÊâÍ­í¼òÆŽŠ2AÜm…}+Þí>â]% é²•ÍØâ`žpÚûf°ôìÙ~”RD&{»cìKaK•rÀÎàœsZK1 ’>Ö5Á¸ªSÆG¨yAA"iðâÆí¼±ywšà­â_v?õMï&ïS/^ù…X„'Œ«â£/ภÕ( ?nÐÞ£{ •Ñí¹5=ß¹ìÚŸVYÃÏeâü¤®ÒÏ´†J*‚N‹;p°—§ž{“˜â+-O~ã7ï.ú»‘IÓ%w,q?à;eÞ4>ñ¡³¨®aÚ’–Î(;÷÷OÙCÀw2ý®Ê©á0XÃÓ7 5ôºû#ž´Ø{(J°¨ {©ˆ˜=k‰¤Aס>ð‘êK‚½;×õúè¶€+´Æ×ü÷ Å5BƒËÏ_À)sèHñÎÞ>LW¿ç‚?DÍH‰Âˆô'RئE0à% €¦¡ Yàé ÒiåUeàõNœ\C]•%aÓ;{xö¥MÎ}‚ûÚNO]ÏŠòhAtT[@Sè‚»\çÑŸüÐÙÌmžŒTÊ©õýŽž'èÃÕŽ” Ë–Ü𡹼¾½ƒDÊBÓ@è:  #ƒOø °mÅž8Ò†êˆúºJÆ«fWÛ”Tó«÷ëzw¬}òhatÔ˜zÑÿŽ`¹®k|þã ™ÞX”Š·Û{éìM ­‘YúyX-u/Ø ,ËæS‹f²ø”)¬}­xÊFW  ¥J€È!/|¥òçÓK›ÔU©© qÜ„vîÞTœ^5k‰Õ·cí G§£BÀÔ‹W~F ñc¡Á'.?›éõ˜–Íæ¶z¢ƒ€äÑí9ê(}ÎlÓâÂÓ'3}b5§5×ó—×ZINKÐ4 %%pRaµSȪŠ'-z¢IÆW©ªR[SÁ®¶ XX5cÉξkËn•€)­ Y Eä“© UÜwíB*‚‰¤‰a˜HÛm CÎ!=ÇoH_Kß×Ö9@w]×9÷'!€¸©é²•Íå­l¸5ï‚“gR?¾òٺ§wL™àAb@Éô½ZÊa¸45Trÿõ‹© yHFÊ$AUCùÒήýu§[Û{0-›qµ•Ìš> À'¤v_Ùp+G"S/¾k)pn(èçƒ ND)Å®Ž~ Óvk8CˆJH‘-­ª2-¥x9ë+Y}ýb*IƒT*ݤ«Ž²jxN­ÏUGi² ÓfwG?J)N3¿ÏƒRjqã%ß[XìÊB€Ròpt¥ßï¥/n°¿;ŽÌU=9 §kûVP¨udý_1™2¡‚57-¦*â'i˜†…´¥KBÀ^ës‰éèŽÒ3ðù<Ì>aŠûÐÚ-åÀ®dœ‘,Îóû¼œ|R#HEKÇÀ ®—Cõ~.èÃúƒbd™˜…eòø üÚÆU¦I0 P¸ÃÏ>'%´tô£Ìš6¯WGÀ’©—Þ5¿TüJoB] 0ÿ”ø|úㇲ¬ž|D;'G°”F½:®6ÌOnZÌ„J?)Ó´l„-±È&¡ˆ%–£¢ºûôÇSx=fM?)åU¥ÂWŽM¬>0wÖd”‚¶®hqð³júà¹á@仟ÔO®4Ô†YsÓbê«ý)ƒ¤á’0¤O¹HŸÛÛE*ÅÔÉõøx©~AIxb©ËªIÇÕR]å„—ö&9€ç? š>7L=‘&ñȃ· µaÖܸ”†š–eJ“€*@Báq°/iÛTF‚ÔÕTTzcÆe¥`X¢ R—Ì9a (è<wÃËEOK‰’2/9iRÒŽTvg\Hþöz{Ákõµ!Öܼ˜úº0–e’´ÝŽ™œ|Gh¶-9Ô—D*Å”ã'8 .)ÁÒPâ<€)k‘J¹QN·¶ß–Ø–Ä’`Ú`瘈ÃAÚJ µ_ýu?jKÁ¢N¨ñà×–2i|Ó°±Í¬–¥ïó:€YçöÆQR1a\fæÌâR 3M—­lF01ôSSAJEo45Då |@)Ó¶1M×:±ÓªJæ=}®h ¯ÛÎÏž,LBme€57-¡©¡Ó¶0,Ë!Á–ØÃü‚ü-¢/êŒWWD‚øý€ã§]úý™cÅqì-@² qÒ8Ð3¯´îÏÒéRJ$²-’†O‘J¤RʲRaK…RrèŽîωãäåŒÇ<¼n'<±¹`±k+¬¾i1Mõ•X–İ$šTN%`$U¤0-›hÂ@ãj«¬¥õ±Â8vÍãk«PRÑKe­†ƒ(Á°%¶!II,™"ž4H¦i¡,…¥@ÚÃ/%UÁXSŠß=¿“5*Nš—0mb%ʶ1,]J,©6MÓê©?n ÜVàd.N+Œ%àdZSBѤév®j(n­¶”BÙË2‘¦Í_:‹;¯:Ÿ_'ž0I$ ’¦…mÚƒfbv'î tƒÄKP’G×íàžÿz£ Öª©ðóÀÍK™ÙXƒ’ ÖèÒFd‘/s€OOZH¥ˆ„NÞÚ{A€`:@UE¥Ѹ9¬Ö§m –”X¦iÚüëÒfæŸØÀyïŸÌ.¿ˆÙÓêHIà eZ(Û)±(%ƒi2HÚ7œ¬”3R’Ç^láGþÃé?òHeÈÇý×-bVS Ê–¤\U4’UO ¡ßB1c¬0–bUüPŠ”iÆ~ríyÛmÞÒ¦yr W]2'“H}mˆŸÜ´˜/^<ÖX)#e’²l”m»tÖàI ø îQ’?¾¼›ÿûHa*B>V_¿˜æiuضÄN÷Aé<ó„HR†Tàõ¤UõXA,ðxt¤rf(+©2^o†W¯jJQöóÝ/ž‰Gš­® ®¾l.«¯=ʈ‡¤e‘2LR–…mK@bÛ dáp¨Jw ¹c RñØK»øþï$!ôrÿu‹xßÔ:¤”äS?ÙÖœíšÊ]Og^1VK @8è:(…eɬè§BH4à‹fÑP*˜âéÍ üö[—²àÄLËÂ0m,ËÆ2$š”E;aòøŽeB)q'+½¡( «nXÌÜéãóªŸl±¥šîvHâ=!€΃[iX ?¤- ”äWÏlã/dæa敚 ?÷\³ë®8Ù!Öt|iÛÅ@¦p¬çØv+ƒ!%¦­xìÅÝ<ûÂs8àåþë2i|$/ði‘®K®iø|…KV\Ê0àfð*÷7†Åý¿Å×ö‡’S>½äD~¹ìÆ…1,“”mcX²`4tp‰´¦{lº–P’k?ò>–œÚXôi]·öΑŸ:-QJ&`X‡›Õ †;eŠ×·vñå»×ñæÎƒEÓnžRËo¾y!ÌŸŠe:QÌ‚Z(] ݵž <+¯>‡Ï]8»`^–-ùîC¯°ê¿ßÝsꮑ¥t H­î”9ÍWÑÝãÆÕë¹ïÿIJ ë–pÀËw¿x&·}á >½°àöšM*LW…‚>Öܰˆ¥§N)˜G"eqÓêçyüåîrŽQ<·REUéhÅSj™8TÝHž9<éÚŸùëþytݶîéáÛŸ™Ï„šÂô%gLcδqT ¨[…£~Ë%¡¡6̪ë2õ¸ª‚éêKpÝ}ëØÞzQˆÝ|Ùe=O)Rr ®s”[Ë‹ýT[ÎÿmÚqÏÞùWÖþcOѼë+©Šøó^s6°$h¶dêÄj~¾ìü¢àïéàK?x†­‡ ¶¬bRŽPº ʶ™ †"œHç0'-KoGã)nýÙËÜþë $ ûˆËaK°P($§žØÀ/–O}‘µi÷!>Ç_Ø×90æIúåèJVAé0qÆÈLðÌ*¤R9¿‡($ç·€'ÿÞ––nn¿òL¦?z3mz^zÆtnýÜ‚aÎ^¶¬{cßüÙK¦Å˜ª>å±€ LVd{¿C°ŒU”çw>¿¥héèåÊ<Ã/í}A\ué\nûÂEÁxí6¾þÀ ø%®O) eh Òª&7d<¤¨ì†Áà©Á3Ù[w™<±òyÂ#?°óçà”Ò–Üóûì;uÙ:Çùâ]eãöN„rô5Šr‘p,ø9QÃü@ÕktÔ–¥@¨ÑLL”ʰyÓêP¤p|¥pá%spÌùårÏÝ„‘ˆÌ‹:”PÎB¼#` è÷pëçÎàŽ«Î"ô9ïdÖhbìíHD£•²P®i0Qg€Ý]uêP —Ÿ5“†Úð'wÑü&~wë%Ì™>Þ±ÚÍ!b¬*é˜ Æå+ N”¸–•pS”€ë®x?ÿþÙèÚØ,˜ãêÂüôkKùìÍœ™J9­KÃQqÏ‘V»¥JY¬ òˆ´à¥$šrBÉ·_y6Ÿ/JøÁ#Yù› ¤ÌÂa ¯G㆞Ê=×/¤¶2ˆŽš³qæÙZÚ±Ei3´,ºP¡è< låÍï÷ñãkÎãÂM#¦°þÍ=<¶~'ŸüΓìØÛSôÞ3gOä‘Û.áŒÙq{weJÑ)ðCK ™¡ÎþHþ ¤rԎ톑°äÔɬºn‘o£¡8Ðãê<ÃOÿ´)kÄn¸T„||ÿ+ä;WžAÐ?ºÙ1Óú®¯ çýÒUCŸ½ð$îúòñy ¿¾â÷Ïo§³'žÿ¢ Ó™¦3J÷-¶­xðoñÕ{þFO‘Ù.˜Ê©³êGz„cBà<œÂñ*G¥3S Žó.·eŸ8ë¯8¹à؈Rðàoqço_+X놞ß)céø¼­KJÅm¿|™7í+úšpB#öàD¥ÂÍRB8ZEAÔš¶_×ÐuÍ-t· ¾Î C …æõpÇUg±èäÉÿÏ´$·ÿÇ+üñ•´"¡Ž yÊiQšPÎ$]! 2…;®>«à`iI¾þÓxáͽ#F;œÊ¦V&œ>òD¢R" Ôš–ÏëÑCUšcãKå¼N&öqï5çñþ þOŽB|/õÎQÿsŽ”Ò¼0M‚‚ ¿pç&”þ™sŽçû_>§¨™÷úöNn^½žXÌÈ« Yßé°ˆƒþçÎbù§æTYñ¤Éµ«ÖñÏG>€×«¡ÄãÉt™ÆüŠü± Ô;(Aß@ `DÛ]Hg…a1yöí|ëç/c™.R,å\Wœ;³(øÑ„É5÷>Ëæ–CG >€ßëÀ–L:Ï£Áö#NÄ•±« ]‡ûQ@E؇ǣ!4‘wÓ<‚­í‡ùÆÏ_̼®2[yö–ÿì%,ÛFhùÓ)6‡G …©àÓçŸÄ-Ÿ. þ@Üà«?~–-mÝh"Y‹mºGsV èëw†G5[ü}ì0ŽQZÿtË6`Ÿ‘2‰ÆâèšFme]Ó l:M°aó~øÿ6fÒQ îÿÛÜýû7Ð]Ó ¦¡iZa$\yálnüØ©Ë<7¸vÕ:ÞiïÁ# •³ø øÐ„ O¥;á=»þ²ü½è@Ö)ŧŽRYf\eÞbjÆÑ¿¸›‰ã#||á,Vüòžs/Îb“ÂõÁÃ-ì\uÙ<>|Náµr‡û“\»j-ûúÐ…óÌ”ŠC@oÆò|nl)9R ñ¨OµíébzS㪃´tö¹àþô‰·øË«m´vö¹K}Š#’¶Ï µ€bàêKpí×ÑÞ90¸¬h ¢ A$ä»ËSžs‚”:1+–|Œ¿¯»§¿*KP 2¾*È¡¾Ñ¼‚_°çàº6:-˜;?Büºû“ܰúyöŒâ)|p .ˆÇSDc €>3ä/‰€’‚q­ëV$ü@ë¾C€à¸q·-ó&4ÐŽÌféì‰óÕ{×±§3†¦—^†êŠ AGg7 -õƒ¥GC¥ö ÀŽ{1-›HÐKm…]åßÄȪ*-=qn\½ž®ž8½ô¼+‚^‚>iKìïrÀÓœg/EJ& õÏË^ñœiÛìnëBI*J+UÈØ{0ʵ÷­§³'Y–š/4šJ§öïí8„iK@=ÓòIJWKů,ãRÚßض½ ôˆ¼L¨¡ QÞmµÏÁ(7ýäEzúSèZyò­ ùð{u,ÛbO›ªV|¯Ø•…€ö§¿¹ÄsIÃd˶v„LÁïõŒÉÖ.ì¶‚Ú»ø·^¦?jâÑË“§Ï£SWD»vïÇ´œÚßúç[ž/ve{s®TòÀ|gç÷Åðx4"òmEÀßµ¿¯=ð2}±š^¾<ëª躠¯?ÊÞ½†úµå­l8ßáwüýÕ-ض¤* ¾6Œæz±¥mÂéòÈÎ}}Üò‹W‰%-t½y9[u$@8àÅ–ŠM[œÕ:B¨–óû”e}{:ñä·ö ÄÙøÏh&Ö…©ŠøÑ4QÒ&\}ž+;öõò­‡^%ž2ÑõÒòÈÞÂA/Õ?BÞÞÖB<ž@Áf3¸½œ••€Öu+’JhŸb»Zö³³õš&hª¯$ò•TuMwû€AÞn;Ì·ÚH°ËZóƒ~/㪂hš }ÏöïëB ¢šÔ>Z·mO.Ûª_Ô†[Ù×q]4M¨ ðŽÑÑði¡€?3uðí¶¾÷Ÿo`ZvÙ¬M‚>ã«‚hBÐÙÕÃæ-»”P\}4>{T¾!Ó·sí¦ªYK,‹öî颾¡–ŠHˆª°Ÿ”å¼¹D1¦íÿœÑÈîŽîxø R¦s:ù¶ ß“©ù‡÷ñúk›ÓÃ?ßl}jùš£ÕQûŠRߎµ/TÏXZ-Qhkí ¶¶ŠêÊUa'˜•4ì14y|„{ÛŒi•üÊÚŠ€SóæÕ ›Ýµ¬n}jùò£…ÓQýŽXï§Ï~¦jŸ>NÁüÖö"á0u5•„^B~ñ”óEÓ#ê;»ñß2ïÑ5ê*„ƒ^„´¶u²ñõ-îä+µªuq=ëÖ•yÊ ”¾^3¿xpÈÕ}Êù·Þ¬y‚·bÆ´IÌ?e^Ž-ÝIú¢F9×xŒZB~•!š–)ùç–]´¶îPÒL}¿ý™ßÃý‚–»Yå.C9  ?„À3ñœ>ê­˜p§@„ª«+8çŒyÔV‡Q8êèð@*Ó"޶Üï {=Ž ÒÓåÕo30E)3c]Ëö¯¿ç¿qÏ% ½/K) ‹ík›/™YѸà^¡{Oh>¡‘“çNÇïuôS¦MoÌ –4Ë·ØÏ! èóx2´ Ëäí­ílßÑ €’Ö®þ¶×®ïÙúÇ­ <ßþÈß*’[®RÀ1e³.t¬oeC¸þäO}Å÷Þ€ßǼy3™9µÇRJMXÄR–ûŠÈ±±!ø½:ŸNЧ»+.Á´,v·t°mën’† ÓJüÎWõ€ðBÇ%}è³d×þ¼ ç;®šñÁUSÏû7Í< œ©sfÏdjc=‘ˆóFÚ4î)Óv?cî¾h;³(ܹ® g¸PÓMàñhxu-£bÒ龜F“´¶`۶ݘî¬6ÛŒ½Ú¿ó…öµ<¿‹‘ÁÎ>W–VPru154ì\ÝÜŸªŸýÝÎLgh˜Pˌ铨ŸPC¥û~æL¶"gp >ûp¦'DãtvõÒÒ²®ƒƒ3m#º1Þ±ù¡î-odä_ìZIʲ\}@6 ùÀ/v¬zí‰—Ì ÕϾ\V-BË, ýLšTOMu•‘0‘Š >ŽÇ«ãÑ4Î ÷LÓÂ4m¢ úbôô°Wú›ñ()£V²w]¢có¿óçÍ í`su{¾ãÜs%÷Tå6C5Š€œgÓr{‚µº9—ç­h8G÷ENš§ðôéQˆ’V—mD_7û:Öw¿ýÄóVâpGogŸû;ßfåÜ_9Z~[˳O‹¬ß¢fæâ©ºéóô@dšð„5Ý7!"Bh ¹ï— ¥äJE¥mìQf¢Õ6¢»“‡v½Õ³ão­¤'L;›bDÉP²‰ÈGJÙåh›O!Ðóm"ëDÎV¬Ü*kŸ½ÉœãB[.GÝ?|·(–v/F9Çd]6œˆb(Þ  Éÿ”Å‹`ÒmÌIEND®B`‚blueman-2.4.3/data/icons/hicolor/96x96/status/blueman.png000066400000000000000000000173261465054505200231260ustar00rootroot00000000000000‰PNG  IHDR``â˜w8sBIT|dˆ pHYs‡‡åñetEXtSoftwarewww.inkscape.org›î<SIDATxœíy˜U¹ÿ?§ª÷îÙ“Ì’Ìde ‹²%² ÙØù‰¢Þë¾ èóÈŽ×ôbP  þ $".xÕûñ^AQ „°H ’„„l³d™Ì$“Ùz­åœûGU÷ôôt÷L¦;çùÝ÷yjªºªæœSßï9ïyß÷œSÿ+ÿ+ÿ?‹x¯ 0’4]¶²É”8Ä  f‚ˆ€ª"îmQ½ ¢¶+Ø.”؆Zž^öÎ{Yþ‘ä˜#`ÒÇ~ôÄR— Á%J±8®¤û…ÆsJñ¤ö?¶÷Ñ›å)iyä˜! é¢»>€PWƒº¨LŸ„4Mž@}]µ5j«Âø}|^W†ecIä§7Îឺ÷ÑÒ~x"•M?‚ߣÔO[Ÿºeûþyä='`êÅw-UJÞ‚à¼ô¹)Çñ¾“™2©Žºš …5øJ¹?Î5@e®;g”„îÞÚ÷u³i[;ûÎÊY<§ µr÷“Ëÿv4Ÿo$yϘrÁ³5]Ýœ à÷y9ó´YÌmžB]MØSTŠ„Å@ ‘²‰%M KbZ6–tHÑ4Ð5 Ÿ.<}:A/‘  ᢧ/Ææwö²ñͤLË)ˆbD}µýÏ·¼ý^àð®0ñ²!Ÿø6¨o(èçƒ8‘Sæ4á÷y0-É¡þ$‡ú’ôÄ l[fj·Rn}W •®ýCönëp‰©û_`|U¦ŠTÊâÍ­í¼òÆŽŠ2AÜm…}+Þí>â]% é²•ÍØâ`žpÚûf°ôìÙ~”RD&{»cìKaK•rÀÎàœsZK1 ’>Ö5Á¸ªSÆG¨yAA"iðâÆí¼±ywšà­â_v?õMï&ïS/^ù…X„'Œ«â£/ภÕ( ?nÐÞ£{ •Ñí¹5=ß¹ìÚŸVYÃÏeâü¤®ÒÏ´†J*‚N‹;p°—§ž{“˜â+-O~ã7ï.ú»‘IÓ%w,q?à;eÞ4>ñ¡³¨®aÚ’–Î(;÷÷OÙCÀw2ý®Ê©á0XÃÓ7 5ôºû#ž´Ø{(J°¨ {©ˆ˜=k‰¤Aס>ð‘êK‚½;×õúè¶€+´Æ×ü÷ Å5BƒËÏ_À)sèHñÎÞ>LW¿ç‚?DÍH‰Âˆô'RئE0à% €¦¡ Yàé ÒiåUeàõNœ\C]•%aÓ;{xö¥MÎ}‚ûÚNO]ÏŠòhAtT[@Sè‚»\çÑŸüÐÙÌmžŒTÊ©õýŽž'èÃÕŽ” Ë–Ü𡹼¾½ƒDÊBÓ@è:  #ƒOø °mÅž8Ò†êˆúºJÆ«fWÛ”Tó«÷ëzw¬}òhatÔ˜zÑÿŽ`¹®k|þã ™ÞX”Š·Û{éìM ­‘YúyX-u/Ø ,ËæS‹f²ø”)¬}­xÊFW  ¥J€È!/|¥òçÓK›ÔU©© qÜ„vîÞTœ^5k‰Õ·cí G§£BÀÔ‹W~F ñc¡Á'.?›éõ˜–Íæ¶z¢ƒ€äÑí9ê(}ÎlÓâÂÓ'3}b5§5×ó—×ZINKÐ4 %%pRaµSȪŠ'-z¢IÆW©ªR[SÁ®¶ XX5cÉξkËn•€)­ Y Eä“© UÜwíB*‚‰¤‰a˜HÛm CÎ!=ÇoH_Kß×Ö9@w]×9÷'!€¸©é²•Íå­l¸5ï‚“gR?¾òٺ§wL™àAb@Éô½ZÊa¸45Trÿõ‹© yHFÊ$AUCùÒήýu§[Û{0-›qµ•Ìš> À'¤v_Ùp+G"S/¾k)pn(èçƒ ND)Å®Ž~ Óvk8CˆJH‘-­ª2-¥x9ë+Y}ýb*IƒT*ݤ«Ž²jxN­ÏUGi² ÓfwG?J)N3¿ÏƒRjqã%ß[XìÊB€Ròpt¥ßï¥/n°¿;ŽÌU=9 §kûVP¨udý_1™2¡‚57-¦*â'i˜†…´¥KBÀ^ës‰éèŽÒ3ðù<Ì>aŠûÐÚ-åÀ®dœ‘,Îóû¼œ|R#HEKÇÀ ®—Cõ~.èÃúƒbd™˜…eòø üÚÆU¦I0 P¸ÃÏ>'%´tô£Ìš6¯WGÀ’©—Þ5¿TüJoB] 0ÿ”ø|úㇲ¬ž|D;'G°”F½:®6ÌOnZÌ„J?)Ó´l„-±È&¡ˆ%–£¢ºûôÇSx=fM?)åU¥ÂWŽM¬>0wÖd”‚¶®hqð³júà¹á@仟ÔO®4Ô†YsÓbê«ý)ƒ¤á’0¤O¹HŸÛÛE*ÅÔÉõøx©~AIxb©ËªIÇÕR]å„—ö&9€ç? š>7L=‘&ñȃ· µaÖܸ”†š–eJ“€*@Báq°/iÛTF‚ÔÕTTzcÆe¥`X¢ R—Ì9a (è<wÃËEOK‰’2/9iRÒŽTvg\Hþöz{Ákõµ!Öܼ˜úº0–e’´ÝŽ™œ|Gh¶-9Ô—D*Å”ã'8 .)ÁÒPâ<€)k‘J¹QN·¶ß–Ø–Ä’`Ú`瘈ÃAÚJ µ_ýu?jKÁ¢N¨ñà×–2i|Ó°±Í¬–¥ïó:€YçöÆQR1a\fæÌâR 3M—­lF01ôSSAJEo45Då |@)Ó¶1M×:±ÓªJæ=}®h ¯ÛÎÏž,LBme€57-¡©¡Ó¶0,Ë!Á–ØÃü‚ü-¢/êŒWWD‚øý€ã§]úý™cÅqì-@² qÒ8Ð3¯´îÏÒéRJ$²-’†O‘J¤RʲRaK…RrèŽîωãäåŒÇ<¼n'<±¹`±k+¬¾i1Mõ•X–İ$šTN%`$U¤0-›hÂ@ãj«¬¥õ±Â8vÍãk«PRÑKe­†ƒ(Á°%¶!II,™"ž4H¦i¡,…¥@ÚÃ/%UÁXSŠß=¿“5*Nš—0mb%ʶ1,]J,©6MÓê©?n ÜVàd.N+Œ%àdZSBѤév®j(n­¶”BÙË2‘¦Í_:‹;¯:Ÿ_'ž0I$ ’¦…mÚƒfbv'î tƒÄKP’G×íàžÿz£ Öª©ðóÀÍK™ÙXƒ’ ÖèÒFd‘/s€OOZH¥ˆ„NÞÚ{A€`:@UE¥Ѹ9¬Ö§m –”X¦iÚüëÒfæŸØÀyïŸÌ.¿ˆÙÓêHIà eZ(Û)±(%ƒi2HÚ7œ¬”3R’Ç^láGþÃé?òHeÈÇý×-bVS Ê–¤\U4’UO ¡ßB1c¬0–bUüPŠ”iÆ~ríyÛmÞÒ¦yr W]2'“H}mˆŸÜ´˜/^<ÖX)#e’²l”m»tÖàI ø îQ’?¾¼›ÿûHa*B>V_¿˜æiuضÄN÷Aé<ó„HR†Tàõ¤UõXA,ðxt¤rf(+©2^o†W¯jJQöóÝ/ž‰Gš­® ®¾l.«¯=ʈ‡¤e‘2LR–…mK@bÛ dáp¨Jw ¹c RñØK»øþï$!ôrÿu‹xßÔ:¤”äS?ÙÖœíšÊ]Og^1VK @8è:(…eɬè§BH4à‹fÑP*˜âéÍ üö[—²àÄLËÂ0m,ËÆ2$š”E;aòøŽeB)q'+½¡( «nXÌÜéãóªŸl±¥šîvHâ=!€΃[iX ?¤- ”äWÏlã/dæa敚 ?÷\³ë®8Ù!Öt|iÛÅ@¦p¬çØv+ƒ!%¦­xìÅÝ<ûÂs8àåþë2i|$/ði‘®K®iø|…KV\Ê0àfð*÷7†Åý¿Å×ö‡’S>½äD~¹ìÆ…1,“”mcX²`4tp‰´¦{lº–P’k?ò>–œÚXôi]·öΑŸ:-QJ&`X‡›Õ †;eŠ×·vñå»×ñæÎƒEÓnžRËo¾y!ÌŸŠe:QÌ‚Z(] ݵž <+¯>‡Ï]8»`^–-ùîC¯°ê¿ßÝsꮑ¥t H­î”9ÍWÑÝãÆÕë¹ïÿIJ ë–pÀËw¿x&·}á >½°àöšM*LW…‚>Öܰˆ¥§N)˜G"eqÓêçyüåîrŽQ<·REUéhÅSj™8TÝHž9<éÚŸùëþytݶîéáÛŸ™Ï„šÂô%gLcδqT ¨[…£~Ë%¡¡6̪ë2õ¸ª‚éêKpÝ}ëØÞzQˆÝ|Ùe=O)Rr ®s”[Ë‹ýT[ÎÿmÚqÏÞùWÖþcOѼë+©Šøó^s6°$h¶dêÄj~¾ìü¢àïéàK?x†­‡ ¶¬bRŽPº ʶ™ †"œHç0'-KoGã)nýÙËÜþë $ ûˆËaK°P($§žØÀ/–O}‘µi÷!>Ç_Ø×90æIúåèJVAé0qÆÈLðÌ*¤R9¿‡($ç·€'ÿÞ––nn¿òL¦?z3mz^zÆtnýÜ‚aÎ^¶¬{cßüÙK¦Å˜ª>å±€ LVd{¿C°ŒU”çw>¿¥héèåÊ<Ã/í}A\ué\nûÂEÁxí6¾þÀ ø%®O) eh Òª&7d<¤¨ì†Áà©Á3Ù[w™<±òyÂ#?°óçà”Ò–Üóûì;uÙ:Çùâ]eãöN„rô5Šr‘p,ø9QÃü@ÕktÔ–¥@¨ÑLL”ʰyÓêP¤p|¥pá%spÌùårÏÝ„‘ˆÌ‹:”PÎB¼#` è÷pëçÎàŽ«Î"ô9ïdÖhbìíHD£•²P®i0Qg€Ý]uêP —Ÿ5“†Úð'wÑü&~wë%Ì™>Þ±ÚÍ!b¬*é˜ Æå+ N”¸–•pS”€ë®x?ÿþÙèÚØ,˜ãêÂüôkKùìÍœ™J9­KÃQqÏ‘V»¥JY¬ òˆ´à¥$šrBÉ·_y6Ÿ/JøÁ#Yù› ¤ÌÂa ¯G㆞Ê=×/¤¶2ˆŽš³qæÙZÚ±Ei3´,ºP¡è< låÍï÷ñãkÎãÂM#¦°þÍ=<¶~'ŸüΓìØÛSôÞ3gOä‘Û.áŒÙq{weJÑ)ðCK ™¡ÎþHþ ¤rԎ톑°äÔɬºn‘o£¡8Ðãê<ÃOÿ´)kÄn¸T„||ÿ+ä;WžAÐ?ºÙ1Óú®¯ çýÒUCŸ½ð$îúòñy ¿¾â÷Ïo§³'žÿ¢ Ó™¦3J÷-¶­xðoñÕ{þFO‘Ù.˜Ê©³êGz„cBà<œÂñ*G¥3S Žó.·eŸ8ë¯8¹à؈Rðàoqço_+X놞ß)céø¼­KJÅm¿|™7í+úšpB#öàD¥ÂÍRB8ZEAÔš¶_×ÐuÍ-t· ¾Î C …æõpÇUg±èäÉÿÏ´$·ÿÇ+üñ•´"¡Ž yÊiQšPÎ$]! 2…;®>«à`iI¾þÓxáͽ#F;œÊ¦V&œ>òD¢R" Ôš–ÏëÑCUšcãKå¼N&öqï5çñþ þOŽB|/õÎQÿsŽ”Ò¼0M‚‚ ¿pç&”þ™sŽçû_>§¨™÷úöNn^½žXÌÈ« Yßé°ˆƒþçÎbù§æTYñ¤Éµ«ÖñÏG>€×«¡ÄãÉt™ÆüŠü± Ô;(Aß@ `DÛ]Hg…a1yöí|ëç/c™.R,å\Wœ;³(øÑ„É5÷>Ëæ–CG >€ßëÀ–L:Ï£Áö#NÄ•±« ]‡ûQ@E؇ǣ!4‘wÓ<‚­í‡ùÆÏ_̼®2[yö–ÿì%,ÛFhùÓ)6‡G …©àÓçŸÄ-Ÿ. þ@Üà«?~–-mÝh"Y‹mºGsV èëw†G5[ü}ì0ŽQZÿtË6`Ÿ‘2‰ÆâèšFme]Ó l:M°aó~øÿ6fÒQ îÿÛÜýû7Ð]Ó ¦¡iZa$\yálnüØ©Ë<7¸vÕ:ÞiïÁ# •³ø øÐ„ O¥;á=»þ²ü½è@Ö)ŧŽRYf\eÞbjÆÑ¿¸›‰ã#||á,Vüòžs/Îb“ÂõÁÃ-ì\uÙ<>|Náµr‡û“\»j-ûúÐ…óÌ”ŠC@oÆò|nl)9R ñ¨OµíébzS㪃´tö¹àþô‰·øË«m´vö¹K}Š#’¶Ï µ€bàêKpí×ÑÞ90¸¬h ¢ A$ä»ËSžs‚”:1+–|Œ¿¯»§¿*KP 2¾*È¡¾Ñ¼‚_°çàº6:-˜;?Büºû“ܰúyöŒâ)|p .ˆÇSDc €>3ä/‰€’‚q­ëV$ü@ë¾C€à¸q·-ó&4ÐŽÌféì‰óÕ{×±§3†¦—^†êŠ AGg7 -õƒ¥GC¥ö ÀŽ{1-›HÐKm…]åßÄȪ*-=qn\½ž®ž8½ô¼+‚^‚>iKìïrÀÓœg/EJ& õÏË^ñœiÛìnëBI*J+UÈØ{0ʵ÷­§³'Y–š/4šJ§öïí8„iK@=ÓòIJWKů,ãRÚßض½ ôˆ¼L¨¡ QÞmµÏÁ(7ýäEzúSèZyò­ ùð{u,ÛbO›ªV|¯Ø•…€ö§¿¹ÄsIÃd˶v„LÁïõŒÉÖ.ì¶‚Ú»ø·^¦?jâÑË“§Ï£SWD»vïÇ´œÚßúç[ž/ve{s®TòÀ|gç÷Åðx4"òmEÀßµ¿¯=ð2}±š^¾<ëª躠¯?ÊÞ½†úµå­l8ßáwüýÕ-ض¤* ¾6Œæz±¥mÂéòÈÎ}}Üò‹W‰%-t½y9[u$@8àÅ–ŠM[œÕ:B¨–óû”e}{:ñä·ö ÄÙøÏh&Ö…©ŠøÑ4QÒ&\}ž+;öõò­‡^%ž2ÑõÒòÈÞÂA/Õ?BÞÞÖB<ž@Áf3¸½œ••€Öu+’JhŸb»Zö³³õš&hª¯$ò•TuMwû€AÞn;Ì·ÚH°ËZóƒ~/㪂hš }ÏöïëB ¢šÔ>Z·mO.Ûª_Ô†[Ù×q]4M¨ ðŽÑÑði¡€?3uðí¶¾÷Ÿo`ZvÙ¬M‚>ã«‚hBÐÙÕÃæ-»”P\}4>{T¾!Ó·sí¦ªYK,‹öî颾¡–ŠHˆª°Ÿ”å¼¹D1¦íÿœÑÈîŽîxø R¦s:ù¶ ß“©ù‡÷ñúk›ÓÃ?ßl}jùš£ÕQûŠRߎµ/TÏXZ-Qhkí ¶¶ŠêÊUa'˜•4ì14y|„{ÛŒi•üÊÚŠ€SóæÕ ›Ýµ¬n}jùò£…ÓQýŽXï§Ï~¦jŸ>NÁüÖö"á0u5•„^B~ñ”óEÓ#ê;»ñß2ïÑ5ê*„ƒ^„´¶u²ñõ-îä+µªuq=ëÖ•yÊ ”¾^3¿xpÈÕ}Êù·Þ¬y‚·bÆ´IÌ?e^Ž-ÝIú¢F9×xŒZB~•!š–)ùç–]´¶îPÒL}¿ý™ßÃý‚–»Yå.C9  ?„À3ñœ>ê­˜p§@„ª«+8çŒyÔV‡Q8êèð@*Ó"޶Üï {=Ž ÒÓåÕo30E)3c]Ëö¯¿ç¿qÏ% ½/K) ‹ík›/™YѸà^¡{Oh>¡‘“çNÇïuôS¦MoÌ –4Ë·ØÏ! èóx2´ Ëäí­ílßÑ €’Ö®þ¶×®ïÙúÇ­ <ßþÈß*’[®RÀ1e³.t¬oeC¸þäO}Å÷Þ€ßǼy3™9µÇRJMXÄR–ûŠÈ±±!ø½:ŸNЧ»+.Á´,v·t°mën’† ÓJüÎWõ€ðBÇ%}è³d×þ¼ ç;®šñÁUSÏû7Í< œ©sfÏdjc=‘ˆóFÚ4î)Óv?cî¾h;³(ܹ® g¸PÓMàñhxu-£bÒ龜F“´¶`۶ݘî¬6ÛŒ½Ú¿ó…öµ<¿‹‘ÁÎ>W–VPru154ì\ÝÜŸªŸýÝÎLgh˜Pˌ铨ŸPC¥û~æL¶"gp >ûp¦'DãtvõÒÒ²®ƒƒ3m#º1Þ±ù¡î-odä_ìZIʲ\}@6 ùÀ/v¬zí‰—Ì ÕϾ\V-BË, ýLšTOMu•‘0‘Š >ŽÇ«ãÑ4Î ÷LÓÂ4m¢ úbôô°Wú›ñ()£V²w]¢có¿óçÍ í`su{¾ãÜs%÷Tå6C5Š€œgÓr{‚µº9—ç­h8G÷ENš§ðôéQˆ’V—mD_7û:Öw¿ýÄóVâpGogŸû;ßfåÜ_9Z~[˳O‹¬ß¢fæâ©ºéóô@dšð„5Ý7!"Bh ¹ï— ¥äJE¥mìQf¢Õ6¢»“‡v½Õ³ão­¤'L;›bDÉP²‰ÈGJÙåh›O!Ðóm"ëDÎV¬Ü*kŸ½ÉœãB[.GÝ?|·(–v/F9Çd]6œˆb(Þ  Éÿ”Å‹`ÒmÌIEND®B`‚blueman-2.4.3/data/icons/hicolor/Makefile.am000066400000000000000000000010221465054505200206630ustar00rootroot00000000000000SUBDIRS = \ scalable \ 16x16 \ 22x22 \ 24x24 \ 32x32 \ 48x48 \ 64x64 \ 72x72 \ 96x96 \ 128x128 \ 192x192 \ 256x256 gtk_update_icon_cache = gtk-update-icon-cache -f -t $(icondir)/hicolor install-data-hook: update-icon-cache uninstall-hook: update-icon-cache update-icon-cache: @-if test -z "$(DESTDIR)"; then \ echo "Updating GTK icon cache"; \ $(gtk_update_icon_cache); \ else \ echo "*** Icon cache not updated. After (un)install, run this:"; \ echo "*** $(gtk_update_icon_cache)"; \ fi blueman-2.4.3/data/icons/hicolor/Makefile.in000066400000000000000000000513121465054505200207030ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ scalable \ 16x16 \ 22x22 \ 24x24 \ 32x32 \ 48x48 \ 64x64 \ 72x72 \ 96x96 \ 128x128 \ 192x192 \ 256x256 gtk_update_icon_cache = gtk-update-icon-cache -f -t $(icondir)/hicolor all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic distclean-tags dvi: dvi-recursive dvi-am: html: html-recursive html-am: info: info-recursive info-am: install-data-am: @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) install-data-hook 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 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: @$(NORMAL_INSTALL) $(MAKE) $(AM_MAKEFLAGS) uninstall-hook .MAKE: $(am__recursive_targets) install-am install-data-am \ install-strip uninstall-am .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-data-hook 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 uninstall-hook .PRECIOUS: Makefile install-data-hook: update-icon-cache uninstall-hook: update-icon-cache update-icon-cache: @-if test -z "$(DESTDIR)"; then \ echo "Updating GTK icon cache"; \ $(gtk_update_icon_cache); \ else \ echo "*** Icon cache not updated. After (un)install, run this:"; \ echo "*** $(gtk_update_icon_cache)"; \ fi # 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: blueman-2.4.3/data/icons/hicolor/scalable/000077500000000000000000000000001465054505200204025ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/scalable/Makefile.am000066400000000000000000000000771465054505200224420ustar00rootroot00000000000000SUBDIRS = \ devices \ emblems \ actions \ status \ apps blueman-2.4.3/data/icons/hicolor/scalable/Makefile.in000066400000000000000000000501301465054505200224460ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/scalable ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ devices \ emblems \ actions \ status \ apps all: all-recursive .SUFFIXES: $(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) --foreign data/icons/hicolor/scalable/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/scalable/actions/000077500000000000000000000000001465054505200220425ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/scalable/actions/Makefile.am000066400000000000000000000004611465054505200240770ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = scalable context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-pair-symbolic.svg \ blueman-block-symbolic.svg \ blueman-send-symbolic.svg \ blueman-trust-symbolic.svg \ blueman-untrust-symbolic.svg EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/scalable/actions/Makefile.in000066400000000000000000000404331465054505200241130ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/scalable/actions ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = scalable context = actions iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-pair-symbolic.svg \ blueman-block-symbolic.svg \ blueman-send-symbolic.svg \ blueman-trust-symbolic.svg \ blueman-untrust-symbolic.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/scalable/actions/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/actions/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/scalable/actions/blueman-block-symbolic.svg000066400000000000000000000005411465054505200271150ustar00rootroot00000000000000 blueman-2.4.3/data/icons/hicolor/scalable/actions/blueman-pair-symbolic.svg000066400000000000000000000035121465054505200267570ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/actions/blueman-send-symbolic.svg000066400000000000000000000013211465054505200267510ustar00rootroot00000000000000 blueman-2.4.3/data/icons/hicolor/scalable/actions/blueman-trust-symbolic.svg000066400000000000000000000003561465054505200272100ustar00rootroot00000000000000 blueman-2.4.3/data/icons/hicolor/scalable/actions/blueman-untrust-symbolic.svg000066400000000000000000000003561465054505200275530ustar00rootroot00000000000000 blueman-2.4.3/data/icons/hicolor/scalable/apps/000077500000000000000000000000001465054505200213455ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/scalable/apps/Makefile.am000066400000000000000000000002411465054505200233760ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = scalable context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.svg EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/scalable/apps/Makefile.in000066400000000000000000000402041465054505200234120ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/scalable/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = scalable context = apps iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/scalable/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/scalable/apps/blueman.svg000066400000000000000000000210151465054505200235100ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/devices/000077500000000000000000000000001465054505200220245ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/scalable/devices/Makefile.am000066400000000000000000000003031465054505200240540ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = scalable context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.svg \ blueman-serial.svg EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/scalable/devices/Makefile.in000066400000000000000000000402551465054505200240770ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/scalable/devices ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = scalable context = devices iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-device.svg \ blueman-serial.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/scalable/devices/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/devices/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/scalable/devices/blueman-device.svg000066400000000000000000000603351465054505200254340ustar00rootroot00000000000000 image/svg+xml Verbatim store'n'go May 2007 F.bellaiche <frederic.bellaiche@gmail.com> blueman-2.4.3/data/icons/hicolor/scalable/devices/blueman-serial.svg000066400000000000000000000377651465054505200254670ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/emblems/000077500000000000000000000000001465054505200220265ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/scalable/emblems/Makefile.am000066400000000000000000000004301465054505200240570ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = scalable context = emblems iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-blocked-emblem.svg \ blueman-connected-emblem.svg \ blueman-paired-emblem.svg \ blueman-trusted-emblem.svg EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/scalable/emblems/Makefile.in000066400000000000000000000404021465054505200240730ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/scalable/emblems ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = scalable context = emblems iconsdir = $(themedir)/$(size)/$(context) icons_DATA = \ blueman-blocked-emblem.svg \ blueman-connected-emblem.svg \ blueman-paired-emblem.svg \ blueman-trusted-emblem.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/scalable/emblems/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/emblems/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/scalable/emblems/blueman-blocked-emblem.svg000066400000000000000000000105751465054505200270420ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/emblems/blueman-connected-emblem.svg000066400000000000000000000143331465054505200273750ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/emblems/blueman-paired-emblem.svg000066400000000000000000000110071465054505200266720ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/emblems/blueman-trusted-emblem.svg000066400000000000000000000075331465054505200271310ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/status/000077500000000000000000000000001465054505200217255ustar00rootroot00000000000000blueman-2.4.3/data/icons/hicolor/scalable/status/Makefile.am000066400000000000000000000005221465054505200237600ustar00rootroot00000000000000themedir = $(icondir)/hicolor size = scalable context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = blueman-active.svg blueman-disabled.svg blueman-tray.svg blueman.svg blueman-x.svg \ blueman-active-symbolic.svg blueman-disabled-symbolic.svg blueman-tray-symbolic.svg blueman-symbolic.svg EXTRA_DIST = $(icons_DATA) blueman-2.4.3/data/icons/hicolor/scalable/status/Makefile.in000066400000000000000000000404731465054505200240020ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/hicolor/scalable/status ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(iconsdir)" DATA = $(icons_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ themedir = $(icondir)/hicolor size = scalable context = status iconsdir = $(themedir)/$(size)/$(context) icons_DATA = blueman-active.svg blueman-disabled.svg blueman-tray.svg blueman.svg blueman-x.svg \ blueman-active-symbolic.svg blueman-disabled-symbolic.svg blueman-tray-symbolic.svg blueman-symbolic.svg EXTRA_DIST = $(icons_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/hicolor/scalable/status/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/hicolor/scalable/status/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-iconsDATA: $(icons_DATA) @$(NORMAL_INSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(iconsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(iconsdir)" || 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)$(iconsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(iconsdir)" || exit $$?; \ done uninstall-iconsDATA: @$(NORMAL_UNINSTALL) @list='$(icons_DATA)'; test -n "$(iconsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(iconsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(iconsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-iconsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-iconsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-iconsDATA install-info install-info-am \ install-man install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-iconsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-active-symbolic.svg000066400000000000000000000046611465054505200271700ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-active.svg000066400000000000000000000213451465054505200253470ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-disabled-symbolic.svg000066400000000000000000000006441465054505200274610ustar00rootroot00000000000000 blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-disabled.svg000066400000000000000000000253751465054505200256520ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-symbolic.svg000066400000000000000000000006301465054505200257070ustar00rootroot00000000000000 blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-tray-symbolic.svg000066400000000000000000000006301465054505200266640ustar00rootroot00000000000000 blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-tray.svg000066400000000000000000000210151465054505200250450ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/status/blueman-x.svg000066400000000000000000001212431465054505200243410ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/hicolor/scalable/status/blueman.svg000066400000000000000000000210151465054505200240700ustar00rootroot00000000000000 image/svg+xml blueman-2.4.3/data/icons/pixmaps/000077500000000000000000000000001465054505200166565ustar00rootroot00000000000000blueman-2.4.3/data/icons/pixmaps/Makefile.am000066400000000000000000000014421465054505200207130ustar00rootroot00000000000000pixmapsdir = $(datadir)/blueman/pixmaps pixmaps_DATA = \ blueman-battery-10.png \ blueman-battery-20.png \ blueman-battery-30.png \ blueman-battery-40.png \ blueman-battery-50.png \ blueman-battery-60.png \ blueman-battery-70.png \ blueman-battery-80.png \ blueman-battery-90.png \ blueman-battery-100.png \ blueman-rssi-10.png \ blueman-rssi-20.png \ blueman-rssi-30.png \ blueman-rssi-40.png \ blueman-rssi-50.png \ blueman-rssi-60.png \ blueman-rssi-70.png \ blueman-rssi-80.png \ blueman-rssi-90.png \ blueman-rssi-100.png \ blueman-tpl-10.png \ blueman-tpl-20.png \ blueman-tpl-30.png \ blueman-tpl-40.png \ blueman-tpl-50.png \ blueman-tpl-60.png \ blueman-tpl-70.png \ blueman-tpl-80.png \ blueman-tpl-90.png \ blueman-tpl-100.png EXTRA_DIST = $(pixmaps_DATA) blueman-2.4.3/data/icons/pixmaps/Makefile.in000066400000000000000000000414001465054505200207220ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/icons/pixmaps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(pixmapsdir)" DATA = $(pixmaps_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ pixmapsdir = $(datadir)/blueman/pixmaps pixmaps_DATA = \ blueman-battery-10.png \ blueman-battery-20.png \ blueman-battery-30.png \ blueman-battery-40.png \ blueman-battery-50.png \ blueman-battery-60.png \ blueman-battery-70.png \ blueman-battery-80.png \ blueman-battery-90.png \ blueman-battery-100.png \ blueman-rssi-10.png \ blueman-rssi-20.png \ blueman-rssi-30.png \ blueman-rssi-40.png \ blueman-rssi-50.png \ blueman-rssi-60.png \ blueman-rssi-70.png \ blueman-rssi-80.png \ blueman-rssi-90.png \ blueman-rssi-100.png \ blueman-tpl-10.png \ blueman-tpl-20.png \ blueman-tpl-30.png \ blueman-tpl-40.png \ blueman-tpl-50.png \ blueman-tpl-60.png \ blueman-tpl-70.png \ blueman-tpl-80.png \ blueman-tpl-90.png \ blueman-tpl-100.png EXTRA_DIST = $(pixmaps_DATA) all: all-am .SUFFIXES: $(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) --foreign data/icons/pixmaps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/icons/pixmaps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-pixmapsDATA: $(pixmaps_DATA) @$(NORMAL_INSTALL) @list='$(pixmaps_DATA)'; test -n "$(pixmapsdir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(pixmapsdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(pixmapsdir)" || 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)$(pixmapsdir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(pixmapsdir)" || exit $$?; \ done uninstall-pixmapsDATA: @$(NORMAL_UNINSTALL) @list='$(pixmaps_DATA)'; test -n "$(pixmapsdir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(pixmapsdir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(pixmapsdir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-pixmapsDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-pixmapsDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-pixmapsDATA install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-pixmapsDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/icons/pixmaps/blueman-battery-10.png000066400000000000000000000020711465054505200226750ustar00rootroot00000000000000‰PNG  IHDR0‹1ƒ‡gAMA± üabKGDÿ‡Ì¿ pHYs × ×B(›xtIMEä 5ÓpÿÌ[IDAT8Ëc`£` `„PnmŒÅ lP±¯ M;»$ÝÂ¥¾íä†Jºÿ‡ˆì„)„ó™ðÙÉ‚ª Ɔèf Á CVJŒ±¨cH%c‘ E¼Æâæ\!n¾‚%tEXtdate:create2020-11-02T00:01:20+00:00”^”Ì%tEXtdate:modify2020-11-02T00:01:20+00:00å,ptEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:11:28`Vî³tEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14 J Šûò'ÕGåÎO½ "!¡Â`Häïs)‚’ Õ aÀGª`ÉÈq=Ö ˆ‰©±LKQPK""(Ä "B&ž"†n @ެ ¢”¤¤(4º¥ìä,Y³&@"vVl@(8¢Æ`°ÃŒ½¬$&ÆaɰÔû uJÕäü…Fú†„@ÎS‘!Ñh¤§L{Y‡Á ˜ (j4,ZÊ_†“sÛä<ÁbÇ“ô²VÆ I;&ë—ÔA!å×Ô§¼ÇCNÚ¥±ˆkY]þXoRŽ9$ÝÖ¯Ì_ÊwºÖýû;c¬_-Þ €yÌsÎzk>/¶t?^¼—~ 6\-ß6>˜ÙÑ~l—-8k.;¢?Kî(5¾Õ}7·ýÛÎÜn6äß²cáð’¹}7ï”ýÂ¥jÁÒ/%tEXtdate:create2020-11-02T00:01:10+00:00Ñ“/%tEXtdate:modify2020-11-02T00:01:10+00:00kŒ+“tEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:17:25;ŒÍÒtEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14:ŸlV¸22ñ‰«·6íÖÔ«ü½¬^Íèaaêo°uðó?aCè·±ú]'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:12:43³k?StEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14•º†‚3Å^B®Ç5ñÒg–ËQ͆û½½j¾áœUHéN¸ úV.$XÐ žô¾_½R[™sËþ‚¦[‚TeÆ —+´;†7~•RâÃ"I|Þƒ8Ûè*è•ü´_·(ñ°È ‚84“i…ÎnuÚ€ç½AZzŒ+º•Rð?CY•Õth‹6ëûµz ÒT5ÓùQî+Uââ1ø Îr³%½J4TÏãˆÛò¨ü·þã~T®h¥Á%0‘'ÚËœ{ÔTRµÀn¥?›n«·8=}eÕëÏõ#ýê£ZÁY¶/imåܱÆ~B?Q[‘>õ'æ°§Óµ==·6WvÈNÐòDÈ ëŒ‘íúU› o2`ïâaQZ›OQJ,צÉÎiÄ'¤ÑÿßB—΋þz§ýô+žÌ‚µÜ1¿ô¨ÍŸ?ë?JµçEÿ=Sþúžt?óÑ?ï¡Nò J-ÑߥDß.}«DÉoÝâüHª—R[ì—kŧ#Ò®2lhιmÑŽõW=½­Ýü†+X'¸ Å"Bä\¨«?ðëôÔ?ðÿº¡NMh_CØ|O ÂG¦ÇgöŸ³ì˜K¿Ëßœ1ŒZòh?ðêqÙý§íáïòöc%†1“ýÚök]Ó|=f—z¥ÏÙàyJÛòÄŒ(' 5ËÝxëáõô¢[»›[‰Ú[ é’95ôøÌ k®e¤»žZ*zõ<€ë¾WÍölöûÿýjOøIéÓÿ"õ«±=I?tZ_Å×üÓ·ìØïþ³ÿ­Z:Zÿkj–Ùò¾Ó2E»ïmÜÁsŽ3\x$t$}+×<âižÓÓT{UÕ!ggv²gu>c;ÂqŽüV5rªNÞÍ[ï%á£Ðëü1à¯øG5)/?´>ѾÏ'f2Tç;÷k¬¬-Æ:ˆoÓK¿ûDé•—É‘0 œ²ÔŠÝ¯F•(R,‘´b¢¬:øÏÿ"}§ý§þ‹’¼2ºojš…öŸWw÷W‰C–fp8'¯&¹šŒ5u^Ÿ:V9ó«…zç‚üqýá+ìï;Êó>?ns#›O­mj¶^ÐíVëRÓ4è!g«}[,A8©=¬ÄñG"@‘µš(è«bÀür±«V¬ãû­¥È”¤×ºkÿÂËÿ¨GþLÿö4ÂËÿ¨GþLÿö5—ÿ _¿ç¥¯þ¿ÿGü%~ÿž–¿øÿüEs¶ÿ7áÿÏ÷ÝÿÆh¯mÒ_ÁšõÓZé–:tó"~ Ë(H¯4ñͬ6^2¿··‚8"O/lq¨UOqÞ½TævµŽ…+»Áù.ÿëÁÿôduîuò÷‡o.¬u %´¹šÞCRÑ9BFG¸ÓÂC­ÐcPÿÀ—ÿäÄæ¡S‘ÆæU+¨JÖ05¸öY!Îx?‘¬è5Ò Š×Aüsô²¿÷uêÃðÕñ~ÛÉð«oÎotÿ¦rWŠ×¾øWÑ—OŒëG-¿š6¬Ð´ƒ~8Áçæ±í¼AðÙmÔK›¿œçL'¿ýs­èÖRÒ Bá4öGQ^Ÿý³àoùåcÿ€ÿˆ­ m{áÚÛ¨–;9ΚO÷(†&RvphFúÌñmÐÎ?Ð_ÿFGY_Wgõ5Îqå褯CÐõŸ Kzë¡ýš+¯,–h-LM³#<ígWšxòO;Æšƒî-Ÿ/“ÿ\Ö:Êumg`Œ“•ŒíwÞ¸Î?v˜­ï'ý¯Ò°ôóçþyŸæ+¡ÜµáæŸïÑxŒÇÖŽlÓþºäk ·u¯øóOúè?‘¬*õ2¿÷uêΜ7Àz?Ä- À?ãéô¯8¯j‡í?y¯ˆÔü¨'·2ý¸ÚyÆîk›ÕµoË©ÌöqوݻlŠŽƒÆŸõÐ#XUêåîëÕ8o€ôıèOü|¯_÷Z¼þ½‹Ä^,ð^£§Ç 3[ÊÂPÅM›ôÁå=ë˜þÓð§üó´ÿÀCÿÄ×=“ÁÇØªn^ihg:K—•³„¢»í ÿÏ;_ü?üM8j^Ç1Úÿà!ÿâkOí*Ÿóâ_q^Þ_ÈÊ_-’ë_°ÕËþúU¶þ,¾‰ *¾^3×ýZ×}áßø/LÔ$™ÞÖÑܶm“È8á=«„ñÆ£cªøÂþ÷MIi/—å°B€â5‚ƒÚº0ðçªñ6m[]Ë‚¼¹íc?EÿÇÿ®gùŠÝ¬-âñóÿ<Ïó»‘^6iþðýˉþ!™¬Ç¢×AübWÐÿäZ¶ÿ¯Åÿм t®¿¬ýC÷æë}·ûÍ=§±÷-s“¢ºÃÒ’íŸî~?ðë^G)EutQý³ýÏÇþ}kÈå(®°u¥íGöÏ÷?øõ¯# Gÿ·ÿ®gùŠÛ®×á‡üŒ·?õæßúW¬Qõo¯þþü½-¾ßp{?mïÞÇÿÙÛw%tEXtdate:create2020-11-01T23:14:20+00:00Æ•œÙ%tEXtdate:modify2020-11-01T23:14:20+00:00·È$etEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:14:20YS–³tEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14`çD°±’2½úZÙå9ll[ &ægfÉŽEf×]‚­è©îÜ{î¹ç0ð?7âý4n&ßM9(]žw@´ÊµÓ¨#ˆIp8†È7»§Ü}ÜØGÄ  é5¸Sì ýO©bÕ˜Ú*T¨cè… g…E Ñ”ráÞ„ÁðA¥@QÂå“Í(¿®…·Xú8¡` ƒÁâæH +WBBŸÒ0%uA,Åã K¹Æ6[Ôƒ|–Óæëp”“*²IÏñ´- u$®u¢3kerÒ~«OWýãÔ¹0ë·»g1ˆY#29íQ·êÿ3òº)1{K–@·Òz¶yŒ\q ðÙ¢ðÜð7ÉFnÑæRÙ¥øLÁn®×²ÁleXIfII* 0†Œ”(1 œ2ªi‡¾Ð##GIMP 2.10.222020:11:02 00:14:46 J6</ ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀJ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?÷ú(¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ +”ñ7‰á·Óc}'Uµkƒ0 "‘$;psÇ=ñÍq³øÛ_W5ŒÏÿøšó«æthÏ‘¦ý-þfÄBÌõÚ+ǼOÿ?íÿ€ñÿñ4Ÿð›øŸþÛÿãÿâk?튟áþdýj™ì”WÿÂoâoùÿ?øÿGü&þ&ÿŸóÿ€ñÿñ4lPìÿó­C³=’Šñ±ã÷Ôýøÿ‰«zgµ¹5[8îõ%í: wE…†rqÇé¬Þƒv³ü?Ì* õš+;þ Ì^ÃÿSüi?á!Ñè1§ÿàJz>ÖÌŽŽeÜð˜Ný+BÞËíQ—ó6àãsU,dƒŒ¾¾â·-V8â!pìõ¯†©+lxòdaÿ¦Ÿøí4éù?ëñßþ½^¢°çd]™i´géP´X8ÝúV¹ä~´Ãm9)úš¥S¸îd˜³ßô¨¤·ûÍ» Î1Z¯n |¨søÕy l0¶1èjÔÆ™ÿwñ¨êÝÔ&8Á(ËÎ2Aª•ºwE"Õ‰Û;ö¨­$›hÆÜþ5™gþ¸ÿ»W«)«±2âÞdÿ«ýjeŸpÎßÖ³#¥8Jà`7éY¸.„ØÓ4µž·2ç—ýL·¨ËŒþ V-Py¦ PÿËEüéÁÔô`››¬&-Ÿùh?‘¬LVî³ÿiÿ]ò5‡]T¾ã±bÏýqÿv¯TJ†º`@?!ê=Åj¼C¢¬ÿÂ?­ÿÐ#PÿÀgÿ ê…9µ¢4Q}añ>ÿ ›ŸÚ~ϲa.ÿ/~pÆ2=kÉüQ ÿÂ7©ÇgöŸ´o„K¿ËÙŒ–ÆO÷kØu­wMðõš]ê—?gä+lgËN0 ž€×/u㯇×Ò‰nîmn$hil$r¦Jtä×Óã01®¹–’îz5h©ëÔò®ù_7Ù³Ûïÿõ©?á%ÿ§Oü‰ÿÖ¬Äõ$þ5Ñi~ñ&³§E¨iúok.vIçÆ¹Á*x,Pi,³ Ö?‹ÿ1,=>¨‹þ_útÿÈŸýj?á%ÿ§Oü‰ÿÖ­øV1ÿ ?þLÃÿÅÑÿ ÃÆ?ôÿɘøºÙ˜_äü_ùêôûW_óNß³c¿úÏþµhéký­¨Z[gÊûLÉï½·sÎ8Íqà‘Бô¯\ðG‰ü¦xcOMQíWT…ÚÉÔùŒTïyÆ;ñXÕÊ©;{5o¼—†C¯ðÇ‚¿áÔ¤¼þÐûFøL[<˜ÉSœî?Ý®²°´_è>!¼{M.ÿí¤fV_&D‚rÊR+v½T¡J<°VFÑŠŠ²<ëã?ü‰öŸõþŸú.JðÊé¼EªjÚ|q]ßÝ\F% Y™À8<àž¼šæj0ÕÕz|éXTçήëž ñÇö?„¬l?³¼ï+Ìùüý¹ÌŒzm>µµªÙx[Cµ[­KLÓ …œF­ö5l±ã ¤ô³Å‰FÖh£¢­‹?ñÊÆ­Z³î´~—"R“^é¯ÿ /þ¡ù3ÿØÑÿ /þ¡ù3ÿØÖ_ü%~ÿž–¿øÿüEð•øþzZÿà ÿñÍþÛü߇ü?ßwü¢½·Ik×Mk¦XéÓ̈deû\( g, u"¼ÓÇ6°ÙxÊþÞÞà‰<½±Æ¡Tf5<ÇzôaS™ÚÖ:®ìt?äp»ÿ¯ÿё׹×ËÞ¼º±Ô$–Òæky EKDå dvàWMÿ µÿACÿ_ük“˜F…NG™T®¡+XÀÖãÙd‡9ýàþF°k ×H6)ÿ]ò5ÏÒÊÿÝ׫ ?À{WÅûo'Âv­¿9¾AÓþ™É^+^ûâ=_F]>3¬I¶þhÚ³BÒ ø8ãœgšÇ¶ñÃe·Q,:nþs0žÿõη£YKH- „ÓÙ5EzöÏ¿ç•þþ"´-µï‡kn¢Xtíüç:i=ÿÜ¢™IÙÁ Uè`| O3Å·C8ÿAýe|I]ž?Ô×9Ç•ÿ¢’½CÖ|--뮇öh®¼²Y µ16ÌŒó´qœq^iãÉ<ïj¸¶|¾OýsZtë)Ôqµ‚2NV3´Eßzã8ýÙþb·¼Ÿö¿JÃÐHÏŸù昮‡rׇš¼?Dqâ>3Z9³Oúè?‘¬*ÝÖ¿ãÍ?ë þF°«ÔÊÿÝ׫:pßèÿ¶ƒ8ÿ¥ÿÐZ¼â½¨j>´ýæ¾ {Sò žÜÊ7öãiç¹®oVÕ¼.§3ÙÇf ;ví²*: ñ·×5̈́ĺXU(ÅË^†tª8ÓºW<æŠöX¼AðØ1ß›ŒwÓÿ¬mKXðD—ò½¬V"»lJŽƒkóÿ׫èITßþ¹Ÿæ+n»_†ò2Üÿ×›èi^±GÕ¾¿ûûòô¶û}Áìý·¿{ÿÙ<‰'%tEXtdate:create2020-11-01T23:14:46+00:00c* d%tEXtdate:modify2020-11-01T23:14:46+00:00wØtEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:14:46æj”tEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14™?C\‹|_wiªÅªBmÌ›Êòä·6yÁíŽ+Ÿ‰…óKð܉ÔPWg¡Ñ^7ÿ lj;j?ù?þ&—þÐ@ÿ߈ÿøšâþØ¡Ùþæcõ¨vg±Ñ^<µÌõú+ȇ|Eÿ?ÿù?þ&®iž3Õ¤Ô­#»ÔBÓ —rF£iaœœqÅ5œPm+?ÃüÁb ûž£EU¶Ô¬o$1ÚÞÛNàn+ªÄ\ïV«ÔRRWLéNûYâßiÞ Ò¢´´†é$IĄʪ°ìÇžEq¢˜nRéÍ%¤^l¥v–ùsZÛ².L} |f#*³çžç“9¹;² ÔRùMê*ÁFTþTÜ\×"ä>SzŠQõ-\Cvšáo0É‘ÍY¤a•#Úš`iøWÄ6š©-ÕÔsº<&0"PNK)îG¡®¿þ~‹ÿ>º‡ýûOþ.¼ÂáÆæ«W¡‡ÇU£Hlo Ò‚²4ta›Çÿ®gùŠÜ‡£·nI÷g¯ÔVæõ=~uåUøŽynFÐîÝúTMg“Ÿ3ô«TT)4+™ío´gwéP²àã5¨cB9­0ÛDNJ~¦­O¸îfÑWÝ@ùPçñ¨â6ÇÐÕ)!Ü£x?r?Þª8­ äe„¤|ÝDZª´6)lZ±m³±ÿgúŠÒYöŒmýk.Ïýqÿv¯TM]‰î\[ÌŸõ­L³îÛúÖp$t§ \ ý+7Л`æ–³Öæ\òÿ ©–à•qŸÂ¡ÁŠÅª"˜%Cÿ-ó§SÑüjlv°¸´Nå þF±+sYÿ4ÿ®ƒùîª_ qرgþ¸ÿ»Wª %C]0 õâµ^!ž#€©œ¬ÄÞ¥*g‰ñÄmùT~[ÿq¿*W´RàŽÆ’˜  J“íÇËœ{Ô4RµÀn¥qæÛªíÇÎ_cYuzóýHÿz¨Ö°I"–Åí-¼»–8ÏÈGê+r'Þ¤ãÖúv§§ –æÊîÙ ÚH™=q’=¿J³ar æLÝüOì*+Siê)Ešô™9Í ¸„ôš?ûèRùÑÏTÿ¾…sÙBÖ»†7þ•³çýgéV¼è¿çªßB“·þz'ýô)ÞA©E¡Ú3»ô¨›åϵh™-û¼_‰RêK}’íx³´ãzUÆM×-º01Þªb¬[ÚÝßÈbµ‚{‰ÜR$.@õÀúгÿþ·ÿ@CÿŸü+®äÖˆÑEô=‡Äúü$zlviû>É„»ü½ùÀ#Èõ¯'ñFƒÿÞ§ŸÚ~Ѿ.ÿ/f2Xc?ݯaÖµÝ7ÃÖiwª\ýžD­±Ÿ,A8‚z\½×޾_J%»¹µ¸ ¡¥°‘È™)Ó“_MŒÀƺæZK¹èÕ¢§¯SÈ»å|ßfÏo¿ÿÖ¤ÿ„—þ?ò'ÿZ°KÔ“ø×E¥øÄšÎ¡§é¾u¬¹Ù'Ÿç©à°=A¤²Ì7Xþ/üİôú¢/øIéÓÿ"õ¨ÿ„—þ?ò'ÿZ´?áXxÇþ€ÿù3ÿGü+ÿÐÿ&aÿâéÿfa“ñæ?«ÓìQ]Í;~ÍŽÿë?úÕ¥¥Çý­ioŸ+í3,[¾öܶÜöÍqÀ‘Бô¯\ðG‰ü¦xcOT{dÕ!.ÎífÎàùŒTïyÆ;ñXÕÊ©;{5o¼‰a£öN¿Ã ÿ„oR’óûCíá1lòvc%Ns¸ÿvºÊÂÑ|c ø†ñí4»ÿ´N‘™Y|™ Ë(H­ÚôiR…(òÁYÆ**Èó¯Œÿò'Ú×úè¹+Ã+¦ñ©¨_iñÅwuq”0Yfgàó‚zòk™¨ÃWUéó¥aSŸ:¸W®x/ÇØþ±°þÎó¼¯3çóöç21é´úÖÖ«eámÕnµ-3N‚q·ØÕ²ÄŒ*“ÐÌOx$ Y¢ŽŠ¶,ÿÇ+µjÎ?ºÑú\‰JM{¦¿ü,¿ú„äÏÿcGü,¿ú„äÏÿcYð•øþzZÿà ÿñÂWàoùékÿ€/ÿÄW7ûoó~ð ÿ}ßðÿžV?øøŠÐ¶×¾­º‰aÓ·óœé¤÷ÿrˆbe'gTo¡ð<ÏÝ ãýÿôdu•ñ%vxÿS\çWþŠJô=Yð´·®ºÙ¢ºòÉf‚ÔÄÛ23ÎÑÆqÅy§$ó¼i¨>âÙòù?õÍiÓ¬§QÆÖvÉ9XÎÑuãŒã÷gùŠÝò¿Úý+A _>ç™þbºËþExy§ûÃôG#ã1õ£›4ÿ®ƒù­Ýkþ<Óþºäk ½L¯ýÝz³§ ðñËh0øú_ý«Î+Ú†£áûOÞkâµ?* íÌ£n6žq»šæõm[Á²ês=œvb·nÛ"£ Ï}s\ØLK¥…RŒ\µègJ£;¥sÎh¯e‹Ä ƒðé¸Ç}0ÿñºÆÔµI+ÚÅb!8۶Ĩè3ÆÏZô*â%ó(7èo)´¯cááÆ¿?ýz·þ„•CÆ|ø²÷þÙÿ赯NŸYðmâü8–q޹ͽ‘…¼¾ÿ6ÑÆJñ^Yâ¶-â[²I?s“þâÖ—û|£ýßÕŸïšò Ñ?ãõÿë™þb·³X:/ü~?ýs?ÌVíyY¯ûÃôG6'ã3u¯øóOúè?‘¬*ÝÖˆû×AüaW«•ÿ»¯Vtá¾Ðå®rtWXzRQý³ýÏÇþ}kÈå(®®Š?¶¹øÿÀ­y¥Ö´½¨þÙþçãÿ>µäahÿñöÿõÌÿ1[y®×á‡üŒ·?õæßúW¬Qõo¯þþü½-¾ßp{?mïÞÇÿÙc–«b%tEXtdate:create2020-11-01T23:15:26+00:00J‡ÂÝ%tEXtdate:modify2020-11-01T23:15:26+00:00;ÚzatEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:15:26ŒTãtEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14ÆÓòDàø™¼v¥k¢)ázÛ'gp¸ôñÕåV\üúÛÇ{Ï'Ô¯5ò_29_®~ߨêp^›½alWU¯gê&ãH»c€?±íÏ ÿ%Û‘Þ¥\h»·ÊÀ‡m•`¡ÒzeXIfII* 0†Œ”(1 œ2ªi‡¾Ð##GIMP 2.10.222020:11:02 00:15:50 J6<>ÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀJ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?÷ú(¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ *›»k8Ä—W@„í +…údý+‰ñG‹'´ÔãKÔà0Ao,£Ùnø=±\ØœU<|kâ@?ãüÿ߈ÿøš³¦x×Z“U³ŽïRQN‹.èãQ´°ÎN8ã½8æôJÏðÿ0X¨>ç«ÑUmµ; É v·¶Ó¸ŠÅ*±×ûÕªõ”•Ó:S¾Ç—x«Æºn»¥ÅkkÒ:L$&TP0‡f>µÇ”7z`Ç5 È#†©I1Ü¥yþ¤½Tjýò2 R>nãØÕ Ú¶-X¶ÙØÿ³ýEi,ûF6þµ—gþ¸ÿ»Wª&®É{—ó'ý_ëS,û†vþµœ )ÂW¿JÍÁt&Ƙ9¥¬õ¹—<¿è*e¸%F\gð¨pb±jƒÈ¦ PÿËEüéÁÔô`›¬.-Ÿùh?‘¬JÜÖãÍ?ë þF°ëª—Â\v,Yÿ®?îÕêƒIP×Lä=G¸­WˆgˆÇà*g+17©FŠ™â|q~U–ÿÜoÊ•Àm¸#±¤¦ƒƒR¤ûqòçõ ­p©\y¶ê»qóƒ×ØÖ]^¼ÿR?Þª5¬H¥±{Ko.åŽ3òúŠÜ‰÷©8Ç5…>©éè%¹²»¶Bv‡’&@O\doÒ¬Ø\y“wû ŠÔÚzŠQf½0¦NsH.!=&þú¾t_óÕ?ï¡\ödµ®áÿ¥FlùÿYúU¯:/ùêŸ÷Фó¡ÿž‰ÿ} wjQhvŒîý*&ùsíZ&K~ïâETº’ßd»^,í8Á•q“cFuËnŒ wª˜«ö·wò­`žâ@7‰ =p>¢¬ÿÂ?­ÿÐ#PÿÀgÿ ë…95¢4Q}añ>ÿ ›ŸÚ~ϲa.ÿ/~pÆ2=kÉüQ ÿÂ7©ÇgöŸ´o„K¿ËÙŒ–ÆO÷kØu­wMðõš]ê—?gä+lgËN0 ž€×/u㯇×Ò‰nîmn$hil$r¦Jtä×Óc01®¹–’îz5h©ëÔò®ù_7Ù³Ûïÿõ©?á%ÿ§Oü‰ÿÖ¬Äõ$þ5Ñi~ñ&³§E¨iúok.vIçÆ¹Á*x,Pi,³ Ö?‹ÿ1,=>¨‹þ_útÿÈŸýj?á%ÿ§Oü‰ÿÖ­øV1ÿ ?þLÃÿÅÑÿ ÃÆ?ôÿɘøºÙ˜_äü_ùêôûW_óNß³c¿úÏþµiiqÿk_Ú[çÊûLËï½·-·=³\p$t$}+×<âéžÓãÕÙ5HK³»Y³¸>c;ÂqŽüV5rªNÞÍ[ï"Xhý“¯ðÇ‚¿áÔ¤¼þÐûFøL[<˜ÉSœî?Ý®²°´_è>!¼{M.ÿí¤fV_&D‚rÊR+v½T¡J<°VFñŠŠ²<ëã?ü‰öŸõþŸú.JðÊé¼EªjÚ|q]ßÝ\F% Y™À8<àž¼šæj0ÕÕz|éXTçήëž ñÇö?„¬l?³¼ï+Ìùüý¹ÌŒzm>µµªÙx[Cµ[­KLÓ …œF­ö5l±ã ¤ô³Å‰FÖh£¢­‹?ñÊÆ­Z³î´~—"R“^é¯ÿ /þ¡ù3ÿØÑÿ /þ¡ù3ÿØÖ_ü%~ÿž–¿øÿüEð•øþzZÿà ÿñÍþÛü߇ü?ßwü¢½·Ik×Mk¦XéÓ̈deû\( g, u"¼ÓÇ6°ÙxÊþÞÞà‰<½±Æ¡Tf5<ÇzôaS™ÚÖ:®ìt?äp»ÿ¯ÿё׹×ËÞ¼º±Ô$–Òæky EKDå dvàWMÿ µÿACÿ_ük“˜F…NG™T®¡+XÀÖãÙd‡9ýàþF°k ×H6)ÿ]ò5ÏÒÊÿÝ׫ ?À{WÅûo'Âv­¿9¾AÓþ™É^+^ûâ=_F]>3¬I¶þhÚ³BÒ ø8ãœgšÇ¶ñÃe·Q,:nþs0žÿõη£YKH- „ÓÙ5EzöÏ¿ç•þþ"´-µï‡kn¢Xtíüç:i=ÿÜ¢™IÙÁ Uè`| O3Å·C8ÿAýe|I]ž?Ô×9Ç•ÿ¢’½CÖ|--뮇öh®¼²Y µ16ÌŒó´qœq^iãÉ<ïj¸¶|¾OýsZtë)Ôqµ‚2NV3´Dßzã8ýÙþb·¼ö¿JÃÐHÏŸù昮‡rú׉š¼?Drb>3Z9³Oúè?‘¬*ÝÖ¿ãÍ?ë þF°«ÓÊÿÝ׫:0ßèÿ¶ƒ8ÿ¥ÿÐZ¼â½¨j>´ýæ¾ {Sò žÜÊ7öãiç¹®oVÕ¼.§3ÙÇf ;ví²*: ñ·×5̈́ĺXU(ÅË^†tª8ÓºW<æŠöX¼AðØ1ß›ŒwÓÿ¬mKXðD—ò½¬V"»lJŽƒ'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:15:50®®gtEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14¦g™i‚yБZ®¨[uëÖ½UÿGÀ—hú©XGDAäO¸ûn_/Þò*®É óýãÙ}¯?¿ GŽeB†`Ê%Åvðòèùì èÐe†BŽ"ÀnhÖbPã° ¬(Ü€s²–JÃât) !Ac0„Hû‡ 0¢»É2rFŒPÄ€gÊI´¢`„ ‹8RR,ň.ÕÕRRâõ *Hh'1ng1OƹӒ"„ A oiË€¨Ñâ|}%$¬ºß@FÆUés‹m6ÙöiU·G¯riÉ©UÈT©ßIãrU–™#,rª®?œÆU‡KÌ‘LŠ}½Wò#ÎÃŽ4„Ùt¸Í½_°Ó=ùvõºV.öÙÏõ­ƒ1õ¶ú¶uãã™ê¨û•‡ãØüý[~Àg«ª~—ÕÍøú®x m›ø^ò_¢í»‡*¥}4n„#˜ùÀ êžeXIfII* 0†Œ”(1 œ2ªi‡¾Ð##GIMP 2.10.222020:11:02 00:16:12 J6<aÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀJ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?÷ú(¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (¢€ (®Æž!Õtf,n¼¨šÝ\¯–­ÎæäAXb1ÃÞ[9¨+³»¢¼wþÐGÿ GÿÄÑÿ Ljÿè#ÿ#ÿâkƒûb‡gø™Ö¡ÙžÅExïü'#ÿ þ@ÿ‰£þÿÐGÿ GÿÄÑý±C³ü?Ì>µÌö*+Çá8ñýòüMhi/×nµ{&¾Ý·£¯’ƒ °p´ã›Ð“I'¯§ù‚ÅA»Yž¥EWªtž_âŸéºî™­¬hé0™Q@ÀV˜ú×" k¿ÞF@åùª(–YвämÍmÚAD@L|Þ¦¾'ˆ•YóËsÈ©7'vQþÊœ™ÿ iÓ¦“ó?á[TÒŠNH®Ok#>fa›WªÓ~Îþ«[fÞ">ïêj&¶MÜ!ÇãTª˜È6ÎGU¨ÚBI#ŽkQá`8¿#P¼,U²ÓÐÕ©Žåÿ x‚Ó@ÕeººŽgà1‚rYOr= v_ð³ô_ùõÔ?ïÚñuåóűÚG=ê½z|uZ0ä†ÆÐ­(«"æœÁ.ŸîŸQ[Ý"®nµ‰gþ¸ÿ»W²EyÕ"›1kSLJ¬p©ÈÍe‰¤ô©Ì }ÿÐVNØÐ¢«$ù?3Œ~0•1Ì‹ùÔ´Ä>£xËgäSéèÃó¥¥°úœ-²’Gß¡¬œVî³ÿiÿ]ò5‡]Tâ\v,Yÿ®?îÕê©§¦û†'åíõ}ápx¿#JoP{‘ÑN(êŸÊ›‚*D ÒQL :©É¦[¸ðòª4Š—ÂÃõiUíT~øëô5W ü_ÐÕ Öš²*+CGFÿÇÿ®gùŠÜ¬-…»rH»=~¢·7©èÃó¬*üDKr6‡pÆïÒ¢k<œùŸ¥Z¢¡I¡\Ïk}£;¿J…—­CÈýi†Ú"rSõ5j}Çs6Џöêʇ?@и'¶>†©I1Ü¥yþ¤½Tjýò2 R>nãØÕ Ú¶-X¶ÙØÿ³ýEi,ûF6þµ—gþ¸ÿ»Wª&®É{—ó'ý_ëS,û†vþµœ )ÂW¿JÍÁt&Ƙ9¥¬õ¹—<¿è*e¸%F\gð¨pb±jƒÈ¦ PÿËEüéÁÔô`›¬.-Ÿùh?‘¬JÜÖãÍ?ë þF°ëª—Â\v,Yÿ®?îÕêƒIP×Lä=G¸­WˆgˆÇà*g+17©FŠ™â|q~U–ÿÜoÊ•Àm¸#±¤¦ƒƒR¤ûqòçõ ­p©\y¶ê»qóƒ×ØÖ]^¼ÿR?Þª5¬H¥±Lo.åŽ3òúŠÛ‰÷©8Ç5…>©éè%¹²»¶Bv‡’&@O\doÒ¬Ø\y“wû ŠÔÚzŠQf½0¦NsIöˆOü¶þúyñÏTÿ¾…sÙDÖ»†7þ•³çýgéV¼è¿çªßB“·þz'ýô)ÞA©E¡Ú3»ô¨›åϵh™-û¼_‰RêK}’íx³´ãzUÆM×-º01Þªb¬[ÚÝßÈbµ‚{‰ÜR$.@õÀúгÿþ·ÿ@CÿŸü+®äÖˆÑEô=‡Äúü$zlviû>É„»ü½ùÀ#Èõ¯'ñFƒÿÞ§ŸÚ~Ѿ.ÿ/f2Xc?ݯaÖµÝ7ÃÖiwª\ýžD­±Ÿ,A8‚z\½×޾_J%»¹µ¸ ¡¥°‘È™)Ó“_MŒÀƺæZK¹èÕ¢§¯SÈ»åŒý›=¾ÿÿZ›ÿ /ý:äOþµa'©'ñ®‹Kð'‰5:-COÓ|ëYs²O>5Î SÁ`zƒIe˜n±ü_ù‰aéõD_ð’ÿÓ§þDÿëQÿ /ý:äOþµh°ñýÿòfþ.øV1ÿ ?þLÃÿÅÓþÌÂÿ'âÿÌW§Ø¢ºÿšvý›ÿÖõ«KKOíkûK|ù_i™"Ý÷¶å¶ç¶kŽŽ„¥zç‚up¯\ð_Ž?±ü%caýçy^gÏçíÎdcÓiõ­­VËÂÚªÝjZf,â5o±«eˆ'U' 5˜ž(ð$H6³ElXÿŽV5jÕœu£ô¹”š÷MøYõÿÉŸþÆøYõÿÉŸþƲÿá+ð7üôµÿÀÿâ(ÿ„¯ÀßóÒ×ÿ_ÿˆ®oößæü?àþû¿àxÍíºKø3^ºk]2ÇNždC#/ØBáA9e©æž9µ†ËÆWööðGIåíŽ5 £1©à;×£ œÎֱХwc£ø1ÿ#…ßýx?þŒŽ½Î¾^ðíåÕŽ¡$¶—3[Èb*Z'(HÈã#·ºoøHu¯ú jøÿã\˜œÂ4*r8ÜÊ¥u ZÆ·Ë$9Ïïò5ƒ]ºA±Oúè?‘®~–Wþî½XaþÚ¾/Ûy>µmùÍòŸôÎJñZ÷ßêú2éñbHå·óFÕšoÁÇ<ã<Ö=·ˆ>-º‰aÓwóœé„÷ÿ®u½ÊZAh\&žÈñª+Óÿ¶| ÿ<¬ðÿñ¡m¯|;[uçoç9ÓIïþåÄÊNÎ ¨ßCáyž-ºÇú ÿèÈë+âJìñþ¦¹Î<¯ý•èz³áio]t?³Euå’Í©‰¶dg£ŒãŠóOIçxÓP}ųåòëšÓ§YN£¬ì’r±¢&û×ÇîÏó½äµúV„@¾|ÿÏ3üÅt;‡­x™§ûÃôG#ã1õ£›4ÿ®ƒù­Ýkþ<Óþºäk ½<¯ýÝz³§ ðñËh0øú_ý«Î+Ú†£áûOÞkâµ?* íÌ£n6žq»šæõm[Á²ês=œvb·nÛ"£ Ï}s\ØLK¥…RŒ\µègJ£;¥sÎh¯e‹Ä ƒðé¸Ç}0ÿñºÆÔµI+ÚÅb!8۶Ĩè3ÆÏZô*â%N<Ê úÊm+ØÀøxq¯Ïÿ^­ÿ¡%PñŸ>,½ÿ¶ú-kÓ§Ö|x‚?%œw€îsodao/¿Í´q’¼W–x­·x–ì’OÜäÿ¸µ„%||£ýßÕŸïšò ÑN/þ¹Ÿæ+wq¬þ?þ¹Ÿæ+v¼¬Óýáú#›ñ™Ú×üy§ýtÈÖnëD}?ë þF°«ÕÊÿÝ׫:pßè9‰cÑ! Ÿøù^¿îµyý{ˆ¼Yà½GOŽf·•„¡Š›7é‚3Ê{×1ý§áOùçiÿ€‡ÿ‰®z5'ƒ±TܼÒÐÎ2t—/+g EwÚ>ÿžv¿ø øšpÔ¼-ŽcµÿÀCÿÄÖŸÚU?çľ⽼¿‘”~ۥο:9`«—ýäª2…`ñeìjIUòúÿ¸µßxwÄÞ Ó5 &wµ„4E7-›dò8Ojáå®rtWXzRQý³ýÏÇþ}kÈå(®®Š?¶¹øÿÀ­y¥Ö´½¨þÙþçãÿ>µäahÿñöÿõÌÿ1[y®×á‡üŒ·?õæßúW¬Qõo¯þþü½-¾ßp{?mïÞÇÿÙ6NK¯%tEXtdate:create2020-11-01T23:16:12+00:00ÛpZ.%tEXtdate:modify2020-11-01T23:16:12+00:00ª-â’tEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:16:126yl×tEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14äu:ްšÏ¿{ðI^_ߟ?o'wçäÁþÑ´ûF.Zéé­0£FÃi ìîŠ5¡ãªöª;ûF>Nü mL|%ù?ÑŽüu•kiׯ_å°Õ´*- žeXIfII* 0†Œ”(1 œ2ªi‡¾Ð##GIMP 2.10.222020:11:02 00:16:34 J6<aÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀJ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?÷ú(¢€ (¢€ (¢€ (¢€ (¢€ (¢€ +Çÿá7ñý?ò üM£xËgæžOF--€ÈÕ"hí”’>øéô5“[šÏüy§ýtÈÖuRw‰qرgþ¸ÿ»Wª¦ž›î`Ÿ—·ÔU÷…Áâ6ü)½AîGE8£ª*n©RƒIE0,$ê§$™nãÀoʨÐ*\S Õ¥WµPûã¯ÐÖ5_¾bЀOñCT+ZjȨ­ þ?þ¹Ÿæ+r°´ríÉ ~ìõúŠÜÞ§£ΰ«ñ-ÈÚÿJ‰¬òsæ~•jŠ…&…s=­öŒîý*\fµ hG#õ¦h‰ÉOÔÕ©÷ÌÚ*ãÛ¨*þ5BàœFØú¥$Çr•çú‘þõQ«÷ÈË%Hù»cT+hlZصbÛgcþÏõ¤³íÛúÖ]Ÿúãþí^¨š»%î\[ÌŸõ­L³îÛúÖp$t§ \ ý+7Л`æ–³Öæ\òÿ ©–à•qŸÂ¡ÁŠÅª"˜%Cÿ-ó§SÑüjlv°¸´Nå þF±+sYÿ4ÿ®ƒùîª_ qرgþ¸ÿ»Wª %C]0 õâµ^!ž#€©œ¬ÄÞ¥*g‰ñÄmùT~[ÿq¿*W´RàŽÆ’˜  J“íÇËœ{Ô4RµÀn¥qæÛªíÇÎ_cYuzóýHÿz¨Ö°I"–Åý1¼»–8ÏÈGê+n'Þ¤ãÖúv§§ –æÊîÙ ÚH™=q’=¿J³ar æLÝüOì*+Siê)Ešô™9Í'Ú!?òÚ?ûèQçÅÿ=SþúÏfAZîßúTfÏŸõŸ¥Zó¢ÿž©ÿ} O:ùèŸ÷Чy¥‡hÎïÒ¢o—>Õ¢d·îñ~$UK©-öKµâÎÓŒéW64g\¶èÀÇz©Š±okw!ŠÖ î$qH¹×ê*Ïü#úßý5üð®¸S“Z#EÐöèð‘é±Ùý§ìû&ïò÷çŒc#Ö¼ŸÅü#zœviûFøD»ü½˜ÉaŒdÿv½‡Z×tßY¥Þ©söxA¶Æ|±ã è r÷^:ø}}(–îæÖâ@6†–ÂG zd§NM}63ë™i.ç£VŠž½O :ï–3ölöûÿýjoü$¿ôéÿ‘?úÕ„Xž¤ŸÆº-/Àž$Ötèµ ?Mó­eÎÉ<ø×8%Oê %–aºÇñæ%‡§ÕÂKÿNŸùÿ­Gü$¿ôéÿ‘?úÕ¡ÿ ÃÆ?ôÿɘøº?áXxÇþ€ÿù3ÿOû3 üŸ‹ÿ1ý^ŸbŠëþiÛölwÿYÿÖ­--?µ¯í-óå}¦d‹wÞÛ–ÛžÙ®8:>•ëžñ?‚ôÏ iñêlš¤%ÙݬÙÜ1Šá8Ç~+¹U'of­÷‘,4~ÉØxcÁðŽjR^h}£|&-žNÌdƒœî>•ÕÖ‹ãÄ7i¥ßý¢tŒÊËäȘP@ÎY@êEn×£JŒ)G– ÈÞ1QVG|gÿ‘>Óþ¿ÓÿEÉ^]7ˆµMBûOŽ+»û«ˆÄ¡‚Ë38œד\ÍFº¯O+ œùÕ½sÁ~8þÇð•‡öwåyŸ?Ÿ·9‘M§Ö¶µ[/ hv«u©išt³ˆÕ¾Æ­– œaTž€Öbx£À‘ HÚÍtU±`þ9XÕ«VqýÖÒäJRkÝ5ÿáeÿÔ#ÿ&û?áeÿÔ#ÿ&ûËÿ„¯ÀßóÒ×ÿ_ÿˆ£þ¿ÏK_üþ"¹¿Û›ðÿ€gûîÿã4W¶é/àÍzé­tË:y‘ Œ¿a … 唤WšxæÖ/_ÛÛÁ'—¶8Ô*ŒÆ§€8ï^Œ*s;ZÇB•ÝŽàÇüŽõàÿú2:÷:ù{÷—V:„’Ú\Ío!ˆ©hœ¡##ŒŽÜ é¿á!Ö¿è1¨àKÿrbsЩÈãs*•Ô%kÜ{,ç?¼ÈÖ téÅ?ë þF¹úY_ûºõa‡øjø¿mäøNÕ·ç7È:Ó9+Åkß|G«è˧Æu‰#–ßÍVhZA¿`óŒóXöÞ øl¶ê%‡MßÎs¦ßþ¹Öôk)i¡pš{#ƨ¯OþÙð7üò±ÿÀÿÄV…¶½ðímÔK¿œçM'¿û”C);84 £} „ æx¶ègè/ÿ£#¬¯‰+³Çúšç8ò¿ôRW¡èzÏ…¥½uÐþÍ×–K4¦&Ù‘žvŽ3Ž+Í8ašÞV†*lߦÏ)ï\ÇöŸ…?ç§þþ&¹èÔž>ÅSróKC8ÉÒ\¼­œ%Ühø_þyÚÿà)ÿâiÃRð¶9Ž×ÿÿZiTÿŸûŠöòþFQø{n—:üè倬~_÷’¨xʃŗ±©%WËëþâ×}áßx/LÔ$™ÞÖÑܶm“È8á=«„ñ¾£cªøÂþ÷MIi'—å°B€â5‚ƒÚ·ÃÞ«Ä8Ùµmw. ò絊/ü~?ýs?ÌVíah¿ñøÿõÌÿ1[¹ãæŸïѸŸŒÌÖ?ãÑ?ë þF±+è?‰ÿò-[×âÿè^P:W_Ö~¡û‹su¾ÛýæžÓØû–¹ÉÑ]aéIGöÏ÷?øõ¯#”¢ºº(þÙþçãÿ>µär”WX:Òö£ûgûŸüúב…£ÿÇÛÿ×3üÅmæ»_†ò2Üÿ×›èi^±GÕ¾¿ûûòô¶û}Áìý·¿{ÿÙ@Zl%tEXtdate:create2020-11-01T23:16:34+00:00ú…hi%tEXtdate:modify2020-11-01T23:16:34+00:00‹ØÐÕtEXtexif:BitsPerSample8, 8, 8í>'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:16:34í,«`tEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14Áî ÉnÏOßþ»ý3}we3OÒÝÔ©Suªªá_!íãý꺨F *©E¾?úÔ_ß]¿Z\ q8 "šŸ~ç·ƒ£©Ú#É5Ì9nê;Á­£É%à KƒBuµRYÜÔì NIˆ )?ö5è‘`I „ âEgƒË ì±ÛE¾ªêñ·åj$’r™²uóBààž¼Mê(”A°(×{pðQžM¾¼9¹ßw.vúîÚ“—«á/›YïV‡çÚ>˜u{âð­Øígõïmö0¾™óÃ#ë Ÿ þO²3÷§Ì­²[ñöP£ÎÛbeXIfII* 0†Œ”(1 œ2ªi‡¾Ð##GIMP 2.10.222020:11:02 00:16:57 J6<ÚÿØÿàJFIFÿÛC    $.' ",#(7),01444'9=82<.342ÿÛC  2!!22222222222222222222222222222222222222222222222222ÿÀJ"ÿÄ ÿĵ}!1AQa"q2‘¡#B±ÁRÑð$3br‚ %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚáâãäåæçèéêñòóôõö÷øùúÿÄ ÿĵw!1AQaq"2B‘¡±Á #3RðbrÑ $4á%ñ&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz‚ƒ„…†‡ˆ‰Š’“”•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºÂÃÄÅÆÇÈÉÊÒÓÔÕÖרÙÚâãäåæçèéêòóôõö÷øùúÿÚ ?÷ú(¢€ +εP?ãÞÏþøoþ*›ÿ þ«ÿ>ö_÷ÃñUåÿkỿ¸çúÕ3Ñè¯6?u`?ãÞËþøþ*˜~"jàÿǽýðÿüU?í|7w÷Ö©ž™Ey€ø¬ϵýðÿüUw~ÔfÕ´+kéÕYwn‚†#Œ“é[áñÔ«Ë’— Ñ›²5(¢Šì5<¿Å>5ÓuÍ2;kh.ÑÖa!2¢€¬;1õ®Kp›æ^Njœ@9ô«°(xï_ˆ­*Óçžç“RnNìzéSçïÇùŸð§dÏýøÿ3þ:ÜKŸ½ú &r –ý+‘ÊHÎì£ý“?÷ãüÏøRdÏýøÿ3þ° &–§ÚÈ\ÌÅ:EÆ>ü™ÿ ‰í$ƒ!мœߨ'‚6ŽF+“´÷ö¦ª¾ ¤×í4 V[«¨æxÞ('%”÷#Ð×eÿ ;EÿŸ]Cþý§ÿ^eu$@¨ÁÝëTëÔÃãªÑ‡$6:!ZQVE‹A™Oûµx ¥gþ¸ÿ»W«‚{˜°¢Š*D(85*Ì¡@Á¨h¤ÕÀº·qç£~U(\p5›Òž$uÆOj—XMX¢¯ûãùÆÅi_Êï†lޞƳ«ji¨—¡¡£ŒÝ¿ýs?ÌVÃFXäY7ü~?ýs?ÌVåcWâ"[”šÒB:¯çQ›gZѦ”RrEB›̲¤ JÒ6ñ÷SQ5²ná?µ4;”¨©žˆÛò5ÇToʪã*Þ©ïU½z„d½TkXìR.é’îXq°Ž>¢µÖîÖ~•k΋þz§ýô)<èç¢ßBä”Z£;¿J‰¾\ûV‰’߻Ÿ‘U.¤·Ù.׋;N0G¥\dØÑrÛ£ê¦*Ž­Ýü†+X'¸ Å"Bä\¨«?ðëôÔ?ðÿºáNMh_CØ|O ÂG¦ÇgöŸ³ì˜K¿Ëßœ1ŒZòh?ðêqÙý§íáïòöc%†1“ýÚök]Ó|=f—z¥ÏÙàyJÛòÄŒ(' 5ËÝxëáõô¢[»›[‰Ú[ é’95ôØÌ k®e¤»žZ*zõ<€ë¾XÏÙ³Ûïÿõ©¿ð’ÿÓ§þDÿëVbz’è´¿x“YÓ¢Ô4ý7ε—;$óã\à•<¨4–Y†ëÅÿ˜–ŸTEÿ /ý:äOþµð’ÿÓ§þDÿëV‡ü+ÿÐÿ&aÿâèÿ…aãúÿäÌ?ü]?ìÌ/ò~/üÇõz}Š+¯ù§oÙ±ßýgÿZ´´´þÖ¿´·Ï•ö™’-ß{n[n{f¸àHèHúW®x#Äþ Ó<1§Çª=²j—gv³gp|Æ*w„<ãø¬jåT½š·ÞD°Ñû'aáÿÂ9©Iyý¡öð˜¶y;1’s¸úWWXZ/ŒtÞ=¦—ö‰Ò3+/“"aA9e©»^*0¥X+#xÅEYuñŸþDûOúÿOý%xetÞ"Õ5 í>8®ïî®#† ,ÌàpO^Ms5jê½>t¬*sçW õÏøãûÂV6ÙÞw•æ|þ~ÜæF=6ŸZÚÕl¼-¡Ú­Ö¥¦iÐBÎ#Vû¶X‚q…RzY‰âD#k4QÑVÅ€øåcV­YÇ÷Z?K‘)I¯t×ÿ…—ÿPü™ÿìhÿ…—ÿPü™ÿìk/þ¿ÏK_üþ"øJü ÿ=-ðÿøŠæÿmþoÃþŸï»þŒÑ^Û¤¿ƒ5릵Ó,téæD22ý„.3–P:‘^iã›Xl¼eoopDž^ØãPª3žã½z0©Ìík Wv:?ƒò8]ÿ׃ÿèÈëÜëåïÞ]XêKis5¼†"¥¢r„ŒŽ2;p+¦ÿ„‡Zÿ Æ¡ÿ/þ5ɉÌ#B§#̪WP•¬`kqì²Cœþð#X5Ðk¤ÿ®ƒùçéeîëÕ†à=«âý·“á;Vßœß éÿL䯯}ñ¯£.ŸÖ$Ž[4mY¡iüqƒÎ3ÍcÛxƒá²Û¨–79ΘOúç[Ѭ¥¤…Âi좽?ûgÀßóÊÇÿÿZÚ÷õ·Q,:vþs4žÿîQ L¤ìàÐ*ô0>'™âÛ¡œ ¿þŒŽ²¾$®ÏêkœãÊÿÑI^‡¡ë>–õ×Cû4W^Y,ÐZ˜›fFyÚ8Î8¯4ñäžw5Ü[>_'þ¹­:u”ê8ÚÎÁ'+Ú"o½qœ~ìÿ1[ÞGû_¥aèD çÏüó?ÌWC¸z׉š¼?Dqâ>3Z9³Oúè?‘¬*ÝÖ¿ãÍ?ë þF°«ÓÊÿÝ׫:pßèÿ¶ƒ8ÿ¥ÿÐZ¼â½¨j>´ýæ¾ {Sò žÜÊ7öãiç¹®oVÕ¼.§3ÙÇf ;ví²*: ñ·×5̈́ĺXU(ÅË^†tª8ÓºW<æŠöX¼AðØ1ß›ŒwÓÿ¬mKXðD—ò½¬V"»lJŽƒ'tEXtexif:ColorSpace1›I!tEXtexif:DateTime2020:11:02 00:16:57"]\tEXtexif:ExifOffset190LŽóÂtEXtexif:ImageLength48âq¸îtEXtexif:ImageWidth14µ·§ß%øz,ÆFS"º]•]Þ±Ãglë´’IU?)†¦"1Á Ð>7a{9—¬½ìë¿æÒô8Ôhܬ9–Œáµ°ûâXƱÛþ«I¹ß²Åx 5D>M§\šná\”7¨çuì@˜rYÕ{Þ˜TD=8UÔëÀ†Í8Ÿqñc¾Š‚æ_ËŒK×Ö€5˜š 5QêÆùX¼øNW­e ËgØâ¦¼!òY}àŸOM¾é}] +À´_x$N3&¼a«»DÙ-FÎ’ZÔl,4íÜÅ—™ gíÂÖê*Æ Æ¨ ‰HÉ9ômI¬Ò'ÔX‡ k®“ê‹OñΑ¶—é¾²Ÿå§žìD[Õûi×T%vŠfŽ,KðÞG5à°¸([>†ªŠhÖ{GŸ›óžmÀù  œ#ÂÙÄöìæ¶­·^t…ml=GãFSŒ‚à EqzcÔRGn¡Ê%P×á.æ6áÎÜÅæK®¦·ô ËÏþ¤ÑÙ·¯™žXmøÔ×êÎQKÚKMŸ¬àV–³ÎKµå‘››xO„×iŸºdé…Fx£Àn#rF4i7Î_q͆s/ŸŒ›M1ùleÄ‘ëÐEIï~ŽC‘a–kVF)Q¯ŠW%[YÊN{òñ'ަm}.õ)ÆI—#ÒŽ‘zf ìTË”Ë@vÖ¶ÌmØ|Õuvbûî† "YÖw*2D²¬–Êè¬Ç³”!cÿBa±¡ UŒÒ²a>š¿úíSvv.:þ£­o%)ÒËÄÓ6a)R(‘¦mxvœ9»kçü•onD3[ïDrÓ†d4çX_rZ(ó¨°sÁµëºaETs[ ÞIÄcLÄìEWÇY·=·´÷ÏòÊÇU‘™ˆE˜6©a žÍõù™¹™ .jij[„4•»–<.Á©”±ÊÇñ&|šÌxØ"µx4CllgοlªsôèæÎ¡g‰¡…ÈЊ¶ó*Ì4S߸É׿¶ªf©ï‡& air÷^„ékÐð¬Æe—”LTó5ÓÒ-²æ‘ÑÀ:â~ͨmXð…-¶·xpƒÂVDj@;Ra0K :-†Z4ÑÄÖš*ÎÏ  é ,¤4›‘ÙIÉ&ËiNH‚Úå îzë1F9†D="Âä¶µÕƒ/Ì¥+'QcM#„Í(3ÀœÂ”­Q c0¨Oøµƒ~J´Fj…êª à}ø½ä0r¶AJ²†Â`LYËXK¿©z©MÏÖ¢æätÚ^ŽÄšÅE›TØÌâ™´õF½65eÁ Þ•zx­ôúÉéÛk „¤µ>‰Øu).i£. ÞXó€gHrk¨(9¨BßElÇQ‰±¶Ž±NU5"Ø]¨ã‰m}ÂF¦Å{‡¨ïK°P£ÓéP›(Z’ Xa·]ˆœDSˆOƒážú.éás;ÕñÄFÉõwaû!ΈˆkŒˆQ5É N@¡fjõÈ6' Εê“ußÃ3¹Œ&x[»åd÷MИÏï©#g¿Ó˜Æ?üEÈ’0Yö’c7Í%¢…µ-Æ‚1F¬"ŠˆF@³/AˆmE‚ÏÍr’šeðYdOÔ!ÚæäÜ¡9ÏL„9㢠oÂíý'|¡Ò9µ²W^/|舊‚#h°ù`ÐPˆ"+‚|.Cs)ŠêÀûÞ°œPJžÝ*&¤sQ„ÙuLm?Cc¶^Šy·ÿþ 5Iëø,hØ‹9™¾hsÚ>¤Þá³#\†xyfÏÐØ%)Ž$šaê ÈìÙ`k¬‹‰yÌÜä…{ð>ºÐ-eÑÒXe)ÎNBŒÎcñ|y»Xg)š´¡ƒOÁr¢¥pQ ˆ–—3(—!/*œ×ã´h/¢ÇŸ—ô냸9^’ÃaCò+¨Íç[<Û—`ÎP4KpUl4VCsô%“Wò’å-Ž ˆ øö ô…ï ¶@sa-9Ÿ¢/?„ß÷ƒ0)Ÿ ÍCK™\°²²\Ka¨°_ŸKK>CFj2šöð«-˜Z@Õƒ÷!\h©V(ÔôùI¾—ïÇ3@¼"8øÙw¡¹ÎÔg2p)¼ü úã;pÝ.˜ÑB½Åôý‡ô½x>‡" ‹!Á£iÖÁ§ Þe¨7#ÌâÓ·ºT«X‰¢ýja‘(KŒÔg1I¤síœDñýlÅ'óØ7•E¸äCdÒ‚g¾ò?H;íЧw%É•¶b}çæû$ƒÔT0aA’U\ÒÅgšÛqT²S0Áɸ•Sh÷Øf?JA0_-Äbã)ì®· ý&Ô&áä>tï—ñÂçi™W ÛÁ<{/òÊ“èäfh&[=ÏÒœŒH.£bk˜ZŸvpý˜¬/[¨§HIÞãZK¸^ï]Ÿ¼½õbÞ ÔñpÖÀt#ò“ºF".E²â’Ð4Êb'ç°{ÞÈÕ§‚‹oÎ!;Þ„1Š}\:ðêñ½U|ë(®·2Wû2(g49K|ùï`.ÿ0’µáÔ4ËrŸP”E‹Z¯¢ê0Y‹äÈ!Z'WqÅZGLaûI‚?q»²4¤ blˆmõ&v~3œsD¥ Ñ\ò!LsóÈWð­ãx±¨ÚPäÌG݉zŒ5سވ\úa˜;/(ß•·«âŸºïSP‡às3&d|’e²Õ•PÞËM{ëž A)$hdºV3“µH"ƒ:æ}¿©K!í"+‹H#‚-—‚‰‡½£Ì!­ýèÊbîL‰Ü I<¶Q#ºü½Èå·Âä¶)ØÌ¿÷ì=Ð]DÒôV¡× -YAz+vi¯ôXíøÃ/œL)w ®Ø{¼s¨ÄôÿâƒcñŠ[>÷þfù\÷IˆšÃz .„ë?ÝûyøÙ}dÝ6Þ‰xP/k Ñæ]pÉͰýš@ŒÑõêîYçš94sxïr“,2Q7#Ë:Z¸aï=ê\žWò*ö Ú,Šo·àîÀ,„·&¶ïÛÄ@<—Ý»o"zò_ÐCâ{ÄÆ˜…³à¼1SKŽdü4ÙáGñi*¹¿)ê§…{r¥P6J°<')N=<žP‘²¢!»ó.xZLîѼ:ä±o"Üð7°pØh¸S[‡ésàÊÛŸb9ÔA¦ÀD¡Â§¶áþÃCŸGzm çÃ.¥_FTŸKÎõíº¼ûXÛss³“Z³ëZjÛ÷`žÿoÜ+ã]7”<«Â³÷"/_WÝWþ~Ø•'.&µu`rŒk+Áõàñ¯Â} ‹PÍ<ÿoÂbG¹£QÍm¯Ÿäk{ëżUò0!0Y¦ãˆIkˆLÉÄÕ·ÐxÛ_!»ß¿3³yå§Øn [®Ä5—@ïìýüûGàÙ K×”÷ `f¶Ýð§Øw} {É»‰i!Gž I2º=%uç k¶KEÆ@mÓ6Ìì¦á…¶5˜Ú ï¸â"?½\{Á…#ߥ.Ü÷xø«pímpÉ¡¾«Q pô1xò_ág÷ÂòÉ@V´´-|C[v 7~κ!Ìcö\¸îϰÉ*æ‡_:NK0èt¾Rо/}.ܱöÖ©­ðŽ/ÁîC¿ù1èvé\yÉ4Vw} ¾óY°!µBLƒãÊR 9Zñ·²:7§á²›à-Ÿ‚úÆaÛžØ=ÿFìS÷cN\cÎCî®H.Œ„Ö;±„ýÖíÄÖÂyïÓ¸>}™ß ÿõ1xéù ühÉ|Ò^8tU›Â$Ë',y"Ïü&x÷?¶_ j>Í)¤ÑÄH)Ä–Ôz¨®Ü×õ¼ò×]ø ¼ÿ˰å¼P ñ2˜ðp-i˜\ñéË¿I°÷«?·<Tr9Uèìƒg¾ÇžGìÚ[ì­{¸¤jÖ0ݬ1ÇD&?‚ÐÌáž›DθjÓkº©Áܰûzhf°rœ v°(ŸÑ(€©íˆШÖyøõÛáª? õœÑ@=ø.ºÿ­ÛHöÞE–z2ݲ’¥ÈÞ›ù0!°#¶œ¹qŠM ꦨæ+mMLmËì{¾ˆl¾*$ÖkŠ$>¨©Ëu1kÃKÃ?ûn/Ü#&Ù~!¼á·àìk`vg\‘ƒÚÚøþA¿w;ÙÓ‘ö’|{È; t°†Q±–Eþ[lBŠ5+דœ¦t"þÂ;©]ñNäºCmãpQI DÐê༷ÁëßíWॠu¦Ï„×] Í3ÀÆÁqȺo£„Y%Ëðü7qwþ.½ån VšŸ^ ‚¡íW)ÖÆe §d«§Ðû¿BôäÝD¿ö°ç¶ÓTÎ$L¾6ñ.˜>{ A±n63*µ•CèÝ·üä>\¯= ¥Ìåt'ÐùcN±ú{CUp.…ÅCè·?IÜiÁe¿ÔÁÚŽ³x‘à_-4ƒ´­Ñ;?HòÂã8—ö=F´Ö¥´áíû»BEEJ>adUŠŽ¼‚ž<Žþç'1÷|šhjλ.¿.iõ;­êHªh>…Ã?@¿÷çdûŸÅwVqø¾äN{~Qª8F„È^ƒÊÔã}Ø…ä'ëÏ',‚’¹t{¤Ýäøðð]Äs›±{Þîy?Lí@Äök9ý5ÍÉh!­î"œxŽ?OÝIú⣸îJؽª(cº!­¿{*•V# C0¯jx'Ì«Žˆ¼ìÈwJ†óó zîåýÈáÏÂwÿ©ÌÄâ¯C6î„hmÃzß:Šïuñ©G‚ µXCŠâ:²(ëãèW20GÈЕül¢Žô™z¢di†¦Y(n¯Y©µÛ_ˆbuÃ)·¢$à´.i‘ž: û~Ü_ aP)ËYsàRökò|Š@/Å;“ð–“ÐH•6á­Á."dI†v¨E¬]ÁuH–ìgK:ò”/w­m¹Œqp£]!«ÝuŸ“sšKð(ÐU¨ ´ºÞáz êá}±×Brhb剖'UÊG Œ9©^7Ã+/jêñIJ¢ÊªU‚Éepèå©Ú2Ð!ë&h»S ú/È:½ŠH6þÁ’Gxµ} ½‘/šW´— .#eáAX½H”«„CÐSTUCV:EЀëKfL3¥&¯¦qš{ ’}q0èò¹´áàÂ!KÜXÊçêaä:}¿§8«À’Â)ÂuW%¤q令¾}”¤¥£íU °¬¢CªI)4h9®IUVó\²†Õ /û¤¬TÿÈa½µ{@ %tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-rssi-100.png000066400000000000000000000246771465054505200223030ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEä &‡t- (ÃIDATxÚÕy°$ÉYØ_ÖÑÝï˜ûÚC³§4»Z­¬´BBH HÁÆÈ˜EaËØÆ&°±MøBa0Æ6&À6%cŒ H²¬[^¡ÕJ+í½šÝÙóÍ;ú¨ÊüüGfUeUW¿yoæÍ çDÏë£*3¿üî#³DU©Ú?áï†B Ü)ð:…¯^p ª`P@Øy«®Õ]Ö}8`&Ê–ÂðY”¬Üûõï}éýÁ§Ë[ &þò§UÅ:2À!`?0’zÒ OE–Fpô'É^©¸¸ø' XMHŒ'×"$[‘oE¯Úê äZ-X½ Æÿ†  게!:>JÁKEXFXO—é UERûW=æÔÑßv`ɨ´ÕYb<åΓl¬s ùj h×Hpþ~çvE5,‡nVXB§"ŒÔÝ-/yò\ÄkWj]“¢ž¬¬šà¡$§È±º¾¾7g‚Vv®þ͈0T8$^¦iªž©GC?¸^tÛØ“mŒÈ€I¼y¢Úè¢ z5ð¬„kaГªÿ§¤C…UD¡H»“S`8€¥aXB'{Ø´ï³6üjRyk# ëQõ`fxÒD…% LãQª²’Š«#æß•÷° v5þÐqõ³øy$Æ )Õ–äd&þ=¶î-Á ®°Çiƒ4é`¯;‘«¸ä.î‘@ÊIâÝ„<÷äZÁðôÈϨ´#¨‰ç­4«Ut,‘¾§d÷0/t¤¿‰~‹ÉxyÃa |™j§“J°Lf±MƒÕ4‰›È#¸Ê¶[LΑw ¸å!Œ'P”a¹X þ Ò4þŽÕPZ° ü9H½V{-]°GmNüö|>Œ0ÌÑ¢Ä!”â í’ˆÕû@^Á»ËjØLgÁÞL`C–½v5ÌuUèk·Ô@ž¡"Xõï¤MãÛmK×N¬j´|ÎÁÄÁ¤ð˜LoÒå™—|•·q%x·“a /îq´ó’W”"Œ)AMhܘ StÁÀ©D6§Sp¥WÌfyÚ`ÖD˜Ý °;"€òͽŒpEYcpŒxE_E;Dd“鋽TÀ+dR4˜ÍRoÏfiuuŒñí´£Ba©A/\J @˜Q[2mnÙº»•r,ýì´ð¯D̦é¼4^¤bw:¾H-=«—lZØW¡ÊBØÂjøÏ*Œf%`6Ï«iÏîRnU.°Á[56–jN­í…@Œ;íìTOî1œH›¿¯dlN6¡ÅЖ±½Ç6õ\§f[®”ú Õ¬lTO̳sd,ÛŽ$Q%­VືCØ+̪ƒ©ƒYá¥ï Ø›iÒ¶Zœ|ª)Wj/”fã°¡u0žù—1ž|ó,2cÀ:ª+né¢q¿w%gõ·¶’Æ™:'¦Y ]@‚-Ý©õqÅY^Kˆ\õ] ¬Âxêmã,XOV«GL¯){#ž›Ögt_-ÀÒû¶¸ré’ƒ­ÍÉè⹄ʞf×O\àã]K‹ÉÙ… Õ\0™mxpÏZËáìùn/c«q¨Áf8 ‚( Ùµ8þZ'¶}l·~U 8j-Ð uMŒ²Ž<×Ëõ¥Ñ™WRƒ éL.Ñ™$>ßWE²•àÍÞÒp®'"öçà>-.xÞµÉSo6U&Õdæ¥WåW:hϼ ~­«q°º…ÁE“¬tä0óz§òù¦3Oʱÿ(Ûu´›v-ù‚¨¥Û]ܧҪ|ÂÒ–rÍiáíǘ„_l²íÚ¦ ì {,Z,‘`§ #°¥7©f…·8êkûØà:éÅyw3PçÚ8QY9±inèã3ãÂçì]W^'ï¥r¿Zîh +]Ç:ª|Bød,‰[‹뮽€º#FÓÖ\£.Žú-J’Ì“qì´ <«Ìåw ã•®oe—ºw\ «hGOŠø Ib§ ½4 |[Ù’±×¾CÂÙöÚy)Úãr\«LО/‘N|ؽNT56õ}»à×¾dmÚ w¡j‰ß½’ ±2ÖPY—zÿ®¶žf^ý¸>îÔ…ô©Š–¢pi{*ÙãHXäÌV¦VˆR³4ô†Ä¬hWOUB)žSeÁt‘Ø ü:mDzWwI·ÇkÄ`ëow}‰x_'dC*»2**`«~„`CÏyô4éqUĹëX°è/f‹I®®µ u^"—¶ñä+=h:Ö­C'2ÌBÒö¼áZ[Ńiâ…T\•­G À–¢žL=˜Ù­BuU²óz¦·k- ŠCâ.¦ŸÂZ¦Z°Qmªdz74!Äž…„g‰ëp¯›{ßYå:NzEo¢£œkI®¡Z0Jeç]`ãüõ*;Ùæ™{Óp‘»1.'dwg °iOv÷z’q [x#Iÿεi|ÓœÂïSï«LÑ,Êî ßVÆô5Æ‚6Æsì üÆ¿ïĸëa,Îî&⃱}9ÀVy—dÜ«B·É¯Ì“èN=ÞîÀ•  ËmlÈVd<ìäíw+‘¯Æµ[(d®Öoé’¶¬”0³M…Ò ¸Pu‘Â5·ãÅ^·˜o/ f¡TRªLQÞÖµWS¹°†fѤ®‡ìb×Ñx qEFÚѳWœ‹Ò*jØÀ+v¸‡ù…¸«ºŠ*;ÈÚ©±m1» ý^=‰îaŠ,ÆlìÖÔ[Q‰i€Mð«vÍ>5±ã ×"éºGt§³+“ÑZp–øÂ»4–ÄQVi[5±«¶ÈÛ+¬Ò/ëj i²»YÖlWèk×&Ew¾F@ë®bƒ>äIŠÌ4¸NI”#ìØòüwMjÛå¾éÕkÈ;Ô ³®6šèë¨òÝ»éΫwº ß-™ØKýõÕÊcF­ :E¡x5ö<ØÄ6^­Ýæßw»‰¯­ò YêK+ãq÷4û¼¨³‹òùþ›jö °”á‹bÕ‡Ø'Q°âÛ+@©œÞ횥q µ M€r”û¤gQÂ$H­x·Øž¹G+ÖoªÅâŽIT烷®ê=‚ɬ‘\ñªwÎWh´à{ÑÒ…¢¼³¸u;…AÒxò“¢½áö g¿‡’6ív¶WŒW I0\ÈM‹vBÕ¡hÏסõ‡ ¯fìNÑAqæ³³2(ØNòä:evklôHá&ð»f_ð[u«‘°‡"÷ÊÇv<ë·6öØEfç9ú\×¢DõFp’{eÇê´³ÇþzWO¥;’zW1z¬x«žéÈo÷.C–h: ÀÒ! RTÏ4çã¢×+mM²›ÇË‚õ¿4ˆò…¯´ ƒQüâvm~‹k¤È÷ÈhNñßJíä‰xyèó{³)Cv· „,èp‘êLkï¹Ó×õÎ õƆ¡Ý©ÇêdÖä«ûæüì(ÜÑý=íŽ:wÑ‹˜¬Æ5ÁdŒõlmTt ëûú°D‡«8Õ™_‚VOG›y&&l‚4ªgV6À톨ÕjBÄ[!—·‚'‹T ”viðõ²¯uŠjW¶³q~•õ`(R%ù«¼wvyR/êë´¶n?™ë|ÄŒBSOàÔ“u_ ;Þ†ëáŠRÚÕY›ÁJf0ìn—çu4ŽB@ôéÁ¨U ^ŽÅ|ÈmN}Œ²ÊåY;Fùb[ÇOc׮纪Œd EVÀŠ1Ȥ?Ã+ì ‰r b¬Õõ6¡Žù¸èv4§‰»d\‚Œ½p…½€u†·Ø«n·6Hû¨‡Eðm‡Ù޵Rc/‡!úÜÚs53eÎxÙ€½X¾Šôr\™Q…ÚÍÄGëFy;w5ÀuÇÙµ-z­­›ð„ΖÖ`lç»Üsßý}§Òûºfx»æ^e)ÕI”q“ô¬ÒÙõä{Ü¥nô'E¿©z¸wTO_ƨ>·mÌJçïÎd‡w^K2¥S´£Òvs ŠüK•áÝ./¸`¥çc¤v¬ÂÖÌ¿*,Êðn3l?€×âð^£íV„~¬ó[ZÇÓFgñQ/\™ëóÙêk¯ÕQº ãIÇié*éiýoƒ¬),‚vµr@ªk±MÛÓ Ìàíä•P¡_4ÛÏmÏÑLB´ó%VÐ;&ÑÕ²ž+^·VæjWMÜâêlnînfþóÑâIEˆ¨JOj¼4n“´LµÒ‘¯Ð.G…AÑàè¦~Ï‚Jœ½ÿÿ©Iû]Su¯HšÀþeTUÍ> ѬҶ;ùóŠÜÎôda­Zuì^Ͳ¶©ì-Ý•mÅ/d¡Õ23%œG½Î4âOžI\suxFµ¥Û«ôz}ZËUUªcÎ5ÀåÏU –C» (î£c;¦ ¬Œ@‡ÁÁ-¢8e è‹„Rø× 8 ¸4¦WÔ_X¥µºó‹­ŠÊ„“ò”((¶ÉÅùÀÝ»c¨‚(„ã·Kñ'È!áÈi«$‰·Ü·mwm*t—äÞ ¨€vöñVü½S [ Û7‰ê­GŒ ðLðg«MS„‰€¨’8GZ”H’“T’´w22?p/°l½s,Þ¹®]4¤ö¼‡Zâ+Ša¦0e˜¤â!MÄ”6§$ü>N»¿&¦Ç”ëV›H¸I ù£ ­ód\X8¤ëôÙíëJÎmˆ(P¢L€u…5­Øa"«ÃMg8§×V ²_*A"W^@µehÖ÷±Ñ­—?×èÏ4› [©À³@,)ì·SX²j•5¯]=²A~%éýž„dJ–5É”2:t<Þ©½h¸Ò¡ª8`ª°Ž,Ãó()ðþ<ÜýZZòÉ”a:ˆ4ña»# w sôƒ$©ß­gÑÆEë¬û¹ÛÃ÷eŠrÈ ÀsÀZ |J`Eýþ©³ìO¢sC‰*—ú€Ü$»2g£‹«â…Ä4—eçUņç÷BýãRžÅè!EyTýð8R3d:E’aH¬è<»™ýnuZ÷s%•+Ý[=½@›—ˆ’U4.g€³©ÂC(‡€ ÊQŽ—%ÆcV!„“MÈ9žÜ9B_«ÛÜ$² ¥ž¢ µQ¥D¹ŒrVá ÂóÀYàb*ð °©ŽL-7R=<›‘Ã’YT@¨Z›±®¡é‚UèD)šW%tê,ÎYÔ96U9ƒòÊ1\ah*i>VÉÎiÁp:-µ³Ùò`ÀR éÔ1XLuÆ`E²DØìF°{i¬‹!éÜ»Û1PZ Å -glYËeçxÖY. >%iþxš§ÄèTÓWüÒyU[:3nžyϯùÂÏýàjûDˆ’£sÊ ,½(ÏÒæ‰­­­Vûf©±Æ^ÈlÅ…h|Ò ¨j“ˆ-¡,qÖ²áJžq–Ï•–O—3¹í~öùoýÓró²¢ŽÔ WÀ ˜õÑþC_fÌf[””¡°Ê‘YÁP Šà`bü c‘íµb'V·XëhÐ{ZKJ×|(ŠÁ›eœãɲä¡Òò u<”ž<¶†É§éêMØÐã¥Ã«îðÍŠóÏ^JË‚ÜB&þ‰/S”}R™Câ'ñŒÈ¶9ÖÀ¦‹~­¦Áh}HtPÞØÅeÐwÇóÖòkyØ|Ξ äì¯ü¶"¦‘Ø£·ù]oÝ:úÊ{ ÉŸàÂSç)‹b*Æ]Ãi‹bð=ÈE d™†'kuLIiM¸'fÙòթб…f+ &(cQ¦N™¨ãŒ³<î óyc²ÇóåäùWýú˜A?y¸Íó`Lâ¬,ËÚ‡žü÷ÿèè…OüÁñdÈ I8”$ –DX–EÈñVP ˜È›nÓÍÄç݈¬+w»Â\EU3¼m9SeXÇqÙ)›ÎrÖN9³ÿî7œ¹ãoýË‹î¦×¬'IR­=©Î§l\[,™ž¸e] Ï9X1°ß)+Àý«¢ ñ?È#Ú0rûÔi·ñ\SUÆx彦ÊE”Kªl:¸Œ°‘¿e"'¿²H¢Å->Ë¢EÀdt`0 Ùœ:.àâ1w8€²ª{€ÁÒ^³ÝÔZhô ØÛRoc^›a—Q&¢yŽîTÞåBûšÖ$b¡À!cg–ÖU݆*–TÉ€ !Õ À(LQa¤ÏTkegÛ¸JN"ØØL˜N=u£ñ>ºßއ.1‰Ê‚XBÍ[k‰+&”ªþy ÞȹÆÄYAuVB¦DÌLŒ™‚”Ùþ£»îoÛ¬øÅtþ^¯ØYÌ2ñ è*»ˆ`í&Û„;^œëì®Ú®&©W¬Íºþm'Øk±Ýnyî'ïçòÃcæ:Ϻé1¦c]±Û´ýÜ9ÚáMžÀê©×pâ§>ºã.{ŠÒ5¾ â5ˆ³*ÎùºR%X5•­óBæjSý=Eñ* Î¡êê Ö<ÙùÛjÛñ Á?âg€Jå“M5“) ©)ÞMƒmZ¯J7f¹# :0Eé>Z«”Ó©ÉãUHõ*¢W‹_çt[kÈp»q!Cí~”#ÀaÐ}³Élà, !‘h/ð•àVAÞâÐue€Wv¬ªRª¥,f…-/=oQÝD¸„O\‘‹’fîçW—?¢Zóªtùí3o\žIj’1܈r§-¹¥,¹a²1[QçVDŠ™$LÃ?m¤²BèóïcÌubÌõR¨K8uX£ùRnáb’rÚž6ÂÓYÆ3y&çnúå­Y½%Ÿü«K8«©:]ÅÚ[)‹»ðe¢œ2†²‘9tè5o>ºú²ûVÒ|`¤åãÄYÓ®æÚìzË]†?9§þ|û鸼ôЇ'ç?ù±ŠòÑYÉ'“Ñà¡t”pœ¸yùÆ£Çßÿ¦a~ì'ꌨ“J\ÖL$â}4Tk’ì×ÚúSao¡_‘*(Rñ©úð1ì¿û¾¬ØZ?táÿ~ä¤Z{QRΫ *r)ÁìS8 W8ž-g‡÷ºg8¾ëNìÐÅH’I#ƨŠQ_ʵ‚¯Ð¢äf¸”d+«‚-} ͦwí85sVKàI 絨DéáÈ=oƒÑA]’#/û&ÌÒ!ìƒï[xÕ=?¬ËôÈW‘ƇDŒD@¼õ>_–dY’äQWú§&jU+ì:ÅäY)ýŠ4½•,ê0ùyÅ_‚åc퉥#ÌK¾Šl6£xð7ƒá_+ƒmlˆ8@¤ˆø'`Š ÆT6`Jõ€ï~—J¹•…`«‡H¸HÚEù²˜1„z’žn%jhC¡ÜÂSléÕŽÖ<Ø ª vóºu²UŸ,× .1)*Á$Cò—ÜOòå߉,³£ŸøUìsŸ­”ªà¦cÌÃïAÎ<Œ®Üç¥Ø¼€Ú’¶çùÇH2@’WlaCµ]mÃV;âÓŸÛ¸€›nù9Ø“w¼’7á3µËE8˜»2JmjD;;Å”SÄN7#G²|„äo#½ï»á~_sµ|¹ùÕHq9÷(ê\ˆR+ê,v¼†½t7݈Œx‰,_a­%}ýß%yÍ÷ÃÆópùt¨»ô2ApÔ5 R¤Ü |þ._X§´M®+íJ(-K쥳Èx­9ã^À„4L>"9t ^öFH£œ¸,E¾ê¬Ç<ø.Üd3è7ñûæÄy’ †¶Jų–$1˜[_‹|Å÷Ã;¼|Ã$¿ÈäóïEuX¦U¤ÜB¦ç±—|IF#›<Å[1ËÀÁ$áà “•,•4AEªÇJá[‹–cdã,’Ç_íäÒ@éýñ{‘ƒ/Á¬=Ž×  ÖºKP’aFrß_A^ýX:ÑŽ$‡ã÷P>ö~dë9¤Ãl™®y¾ž\D¦k03Ùœ±1ÖÖ&­öIµdÒP#‚JR9ºêŸZîÀ]>üÉÏ!—Ÿ…¯ýH‡½”Àɯ†cw‘|ìßàžú$v:i-„ $©!9r^õv¸ù4›qâ+•!—)7ŸÁ%ZÚ¨hT¸ÖiB5€×é+q4œg¢FšqP…AÝÖ:òÁ_Ŭ=ßú˦¥¬$Ñqxýc^þæ¡ßD_x;›b’sð8õ-pòëÀä½À1Û€üåïÇÍf!Xì 즪ß!âî>2~~çK…EU\P˜©*h®DÄ¢I•VRÔZܧþ;2^GÞú¯àð]`:$›áð½ð†SˆÎH9 AùkMOÈPlÁŸþ|ôWé†×½.!ÞýQ—E‰«ù/6òZÔh™C•—$ œ¼Ák yüØÏ¾7»TWå VÃçÿ¾ø5ðÆ‚ûÒåöÄÅ2â=4a^¼…f§ðÈ…÷þ$œy§…?\ .5\¥Ûê’{‡SíR(Éß|or j"1ÌRVC*‚,ÝýõŒ¾íg1§Þ w}楯Cžú ²±RF:W¡£yèÝpà8x«N’À\€ª8;ƒò2üÞÂþ X;‹bÛF¡‚‘ 3\% ÀXçYiÎm‹…L@ñ¦)+™æ‡_"ƒoü ÒÛó'ì»yÕw!öäôç-;ñ%[á3¿ Ÿøe˜ž#wy ¦–¢5ø°3(×áÁ ïú>øü‡ü±\±>×PʱrŒôkþÉ¿IòÊ¿HRžƒ¡˜9&ÓpDh,dXÔ†·"¿ñöÎ÷‰w^¿î§}Þ‡ÿ3›Ô;-ªÙ¸1¬MàOþ|ô×á~îþË®4\:ë¥QÔÕ_юߊ|ëÏ­oñ»NÄ|ã;ÉLÂôý¿±ð”æVk]óØáé÷ÂÁ;ñNÔ–ŽÂ×ÿÜùVx÷÷ú}àjÛ׈‚›Á¥üÖAú¡Ò<ü^jx¾ÐÌ›ƒFû7ÝVàå_ ßük0<ÔæíÑ-$÷|;Ég?„Y{bOíjÑ”ˆ/z^Þ"ùoÿœ^ñ½,·Qœ-ÃK¿~à$üáÄrêe¼’p˜öø†}aÏz¥38p¾ýá–·@¾J/1K£VñBÕ¼%#%c G9+yæ…Œ›Zìçÿ“Ž1Çî…lµƒ%åðŠïÛ^ ç‚Ëçš™kçËðNŒ©%{L¯{¾ã7à†×†¨@OÜpü$|ô˜}æýshÂ6¿6€¾ n åP" XÉSRê(ÔYì'Ùú<æÆûa¸¿=˜O6n‡»¿Ù×&®?æ+>uèë[;²b È̲¡?ëð2|í߃×ÿ8¬Þ4o¨ó¤ÿÌû°¿óƒÌ|®Pÿ ðY{Ó¦|òíü^EE¸-5Üzp™«#‡ZŒII'ûžw!‡¾ Ò¥yrA½³³™Â3÷½žþ´ß•åB¾tçàÞï€Ûß nó¶'x#>É{°æàܧpòcŸ~vVàÔ0+àùKþjýæþ«Â Ò¨®J YJì Ïâ~雼ö;‘7þ3¬zrjÖ ’¡UíηÀ­o†ñópú£pù9X½^òZóêǤý¦Z<¹bžú}컿éå)Ζ-²®Ž‹9¡Šª©õQm†êêåêX1‡b7.1ýÓÿ@úÐÿ"ý†…—¿£Yù¾fR¯óeX=Ù `Z^Û¸õ/¢ïùëÌ>õìd«]ÅÞš fãk«ž¤•¹×†Ó@0l]/<ƒþJ¶y¾âoƒ&awÕ`6¤c§^ ®pÖø4úîïbúø§q®ôl[AEoE1j‡·cZ„ÚâÌU´BNA/Åýö?ÁüÞ;IW–‘W¾îû!Ø—÷òMvÒ‹G¯¶—9Ÿº;û!ô=?JñÔ£èx‡kb+ó8nëÐ0í_.œ‚UÅ:ÅÍ¥èù,Þ³:ÅN§”Ó xßBþÏ»IÜHòåo‡W|'2:áG7>`U…«ˆb-ªŒÏÂŧaã9xø¿0ûüÿÆŽ/ûë:ò€«%¦Ä*ߘ¶¸âËö À9ç㧉´ï”žžêìUçN°Ï< §ÿ9ò{?ƒÉ„du?éÑSpäeÞŸEÏ}{þIìÖ®p¨­·£J9·Uºoâl²'ëã—žõRüŽI€Uñ;(‹é Ì`e¸Mæ,4NWÔ [Q¦¨{zé…gá‘÷Wù\‹DÙ«Ê­V¿Ku-Û ½„1g%κf¯…·ð˜œ…vfÑñ]ì*Ò“Û _×!} Ø:qÛ2nôŠÝ´.èKÉnÍPëp6•hð¾ q _Ù>Q¥‡'IóöjÉâ1{½¼V"ªê*â§. .x_}v~ƒõÌ966ÂʿߵÀ»ÙëÀÄvV ›¿Í5~èév@V€Ô’ZçgÔâ¡$Ž»ØêZ{A­ ´(™á÷ðžÖ¦Õ.ìiÀàE<É:@Ö·ü™I+£+¬´´ÇV¸òY£zu¿µ0¬“¢@¶¶Ò28/~ÿîYÅïÂ^ÃKѵœ¯šUĆ3ÓFÕÞ–hÙfB;MWls¤­ ÒìÒXQ,pY=ÒžÖRçGX.ˆ'×3(/ Œ€¥Éw^1Göa†y-Ô®ûA#ºè‹J(:+a* Nzë÷ÐW}w)†1Êyà4^Çw6¦™A¡\TcRí¾ª§ˆ„Üpý9þ>NØÆ÷µvÀø‹üf­·¼®ã8 œáŒdËa®:ƃoÄKÞM¼N\ÿ3„R›m,E¥:ÂNçý^1ÏŤšb~8UJ`¬¾ø| ¸˜$l¾ê¾o™Å~ÿTÁu•'Ä%tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-rssi-20.png000066400000000000000000000203301465054505200222020ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEä &‡t- ÜIDATxÚíœy°eGyØ_wŸ»¼}Þ죑F£ÑHHˆAkŒ™²+v0e‡apl FvÊqâð‡]©Tªœ2¶‹rHœ2qDªìì/e(6‹% -h™¤ÙÞ¼yë]ÎéþòG÷¹÷ÜåͼIÕý^zw9·»¿þö¥L`˜À&0 L`˜À&0 L`˜À&0 L`˜À&0 L`˜À&0 L`˜À&0 L`˜À&0 L`˜À&0 L`˜À&ðÿÈ{ß ¨ê("2óÃ^ì÷’®±H—7Œ…+Ù¥$ ­«\PïÃá5ºmìPo€­vé‡=ê #9€`uÑ—¡P9 ©ü¯nÂ÷ ´r…¡ÿ—Ç2o±+Ô€:U~ûýãêšàè¦+¯ ½-Gn¬R³X=à4ø9T÷(ÌÓ 9WAòÒ“J©¶ÞÉt‹ÁWZ¸(Æœ3³{ @·â¸®TÕrqaøÆµ/ý§þÛ;ɸF³éƒTá¨Â… ¹:Ò“å ×Ú›zh c—¤8‹Q\D€®›6áLÍò쌫?¹ëƒÏŽ[/c¦rý)zštIÈó ŠK=ä­}"Üá0°È² C"+ L¼]Å[ás 8¥ ¬¾àdaXhMí)×zQY‘MWY¤÷¥œÙÎòiͻԨ±C GPŽ"܈ré!X2œ 7ÉXÅ+%ûô_kÜ ©¬CÚ(k*lÍnAfkÓEšóp‘¾<–rZʬ8)yVPßÔöÚ¢ï¶w‰ sÝ ÏÔT™6°Oà:à Àa„ýÀÎÄšnhÝÛÒ«²Å}C)ÂJ h*ÌxìB±¶túü)‚?º,b60fÕˆY•ælK²f ɨTÒ±ò]ËŸxï¡3_úô‘Öš¹Êû|Á?o{İO„yv ÌÓR²³pYûr¹/düתJ䪬k`µ[˜UÉë¢áY#zÜN‰‘gãä”ÕçwÝõ{«×þr»GÁ4–fÖ¾}ï³_úä íM½ÍŽÃ1Ì ÌŠ0-‚+©&‚YWÿÝcêØ[Æb$Õ›_9#‚E˜©»°OÙ ׉påiõ<æ•©vŽÉMCñ§@K3Qv¾~õÆE=,7ˆá"ìC&&"$‚$j 2¤?¶Bu`×áq4Î¥Š1 šd¦æ€ç=…BK]='Êe®ýÜ£;lsn‡Z8äóîõ>pÔZŽˆpÀšbP1ˆ1I#Êf”ªž@Æ.\Ç.~äæÊ8ý¯Tã¦jBN£Y±¢Ì«ÒÐĉ!ÐñVŠîFØ\i¡êå¾·f·‹Øù æjÍÃ1ÉÛ/r/DØc ™0ŒIH¦+r ,êŠ`+ES±]”„˜‚†ø?”ÿ•Õx¢ð|W¿ëîGà Ū³ä·iÈgŒ²ÏG¨q•s"X#1©ˆªDÆÕxÃÛ†Û¸#‰ƒ&*Bü2xD•àj#,á;Ë:gEhÎåÀ”»Ø)BS#&"— bÐ’=¥:ý kýý¸ßƒc„ô‘@ä¨F@"iUf(jtï¦n"z#³À^`Á%ä"[&$ 0DÝ6{߸}è9 é·å‹1QæC(iLØ)pp=Ѹ耽Дx™Ä†R"iLÜ®ËhÎ+$Ê•ýLJ ”“‚7UB233À>ìtW‘ü? †`+TÃÁ¡Ô ?4¨¸wZEj@%®QáÀ ãˆ/â>Ä?ƒDälD2ˆ˜cKøAÅûIá($N+msŒSçÒZæÂåo`õFÖ¢Öö‘Û&²ý[·õ{Ýê¦ø…&VUDûÎÔ IžÌÀ€"¨sЬKΘ*øŠýÑËfB®pÑ[lÎ%R ½¯D¢ KvÄÒ`œ‚º’ŸKÈÌMA=´uJ4¬…‡<ôìHÚgؽÿnÄxÄ´J_!ÙgÞƒ©äDJ ¦;…é4j¤+HZ7 ®{èæѰU¢¢\Ùðÿ¿¨ŒeMÄÈGMê"±opüÈ:ÝèñörT(m%ZsÁ¼ˆ—½`”dãœé+@vÜÞ”Ÿ%w2 6)øuåÂU㢭MÆU*¢6ê–ÅÌPrßœƒ†BðÐ-âÕcáaD«ˆ}—ÈZZ0ÈrëÄp©p SH^Â¥„½ Jßø–³6!ë²EIÙŠýUèVÂ9$¿Co¥÷s!$¤V€%`è:ZD^»é%ž´´\ã¡-µY”×@¤l^D™õ)"¨Rñ’„ƒÕYGÐÖ‚+@Û›I)ÙÈ|@œÅ”&QpG†»\¶¬dOCT^ÖB½–dÖGʾOÙ­6‹*u+SýMzDé ¬çJ*:‰d5®ð˜V7Ûì“þ’3_ôØ8!KÖ7=JªâsngHÒ! "äôepeÝÏÆéhøÀ|»ƒL7c [2lÛI\ žz¥B ;D]ŸlmQ±µ:¬”†ÈW4hE•³ ¯UGÌ/ÖæTÑnN­Õ¡9UCŠ`’ãD*ÓD$õrHgŸt‹J­ll”Ý©Gd‹ˆ°†¤×"oI¯*³±‘EaM#‹>,;”oI¬3ìÁs­M´f£ú¯Ê[%9ßVH»¥¦e‹äïevD$Ú[“ÌPéEùtíGøÚÏgD%sVà”Ây|Ga¥eBÑébÚ˜J±`ɪªïS²j1.MÁ+ ¶V^¨5±dRLZh9U ŠKTÍ—%§ÊÃ(‹@[aQ`·÷,´Ú̃«×Á$å&!îš ù=FŠ:üvÔ(õ2$"ˆ1ˆ±à!ŒºÄÆÊy…e„5 8Sªl¨’د°W,;»ê¦¨ÕÓ ý0¥Êv¦š®½lÈti’–aψi¬˜“2…è5Pª²ŽrZÏ P¿¯¦,ŠúM?±¾xôÚ®±g䳫>oÙÂ/‰p5°(6q¡’!ÔÑXÕTi’rŸ·€±¸kß¹‘µä<‹RÕ¾Ú- ƒÐE9#ð´ æq'Ùq2söE÷l旜ӯE¼Ìˆlì<ñ_~u×Å{?¹Ç4Ùm,‹b¨‰a ašè4€†ÈÖÍ We¹¼  +ÐV¥#šDsM„ Q–lÁÙ¹[_wfñ]¿¿¬SׯÙFÍÇúh¹1Í=ÁÂ&ìòµ…=+žS˜Q˜QeZ”ybJnN„&ÐP%#:ìzåÐþÀ#u§ñÄMT éö‚è8o-U."\XEh‰e­Qcsöª«Ûfñæœ-6w\ŸL¹{¡a‹N³ÎF.¨‹¡I`A…`N¡!eÂ`¨?ž²µúB°g^¥·†‘j-‹bX1†ug)j–böÀ^_éÕæ ±Žƒ(¢Þr"J‹úÜJÞÉ×Uõ¢*ÓjªÔ”ž›¤ªˆ]VÇ…–x/B×@ÛJdÑš°ihû䧪©Õazvè·ƒ£Év[¹BÑUã7Vjª¾T0VQK™×a-úÝæÂ…äB{)«µb:&«w nzí¶}È´Õ>µòõ÷«bQb†®+êz¼R«¿ùA•bäúJ[:¯èîÿÚ)·ƒà€Ø] "ÏÿÆËY}üïÈØv†¶z»{QuÈK¯¦t†¼œÌÀìu·²ï}lgt1Ztˆ£K–^‡ BL/2$ƒú½úÁÍL÷k¹´ ½£”Iú?—êø5DûVOWÖj©i·±¸X¦@RáT{FuäÅ6¢vI/¢PQ \¾À×¼-þÊ6ËQÓ–×C è7W°ÍYе¥ ¨îv‚ÌuÛy=xjbh¡&±XZ&Š{ƒ;ÒUkEt‹ÛRül«ž"Ï Ÿ_<аzQD.Ë"²,. ïŸÙYü[Õž¬Ê°¼=òÁ»L nFŒ^…r½Ï9Tähmt§EôM1¸Ô¤Ð«— )ƒ«-ùêRÁñH|œøÞ{Dª0Z›ªycX¶Žg­ã¤5ϧj™œ?ø‡›ÝêÐU J¾ô œæùŒ×|¿Ž¢Ü7©çfŠB¦‚fõBÅ#B%_ÍajeÑ:ÔÄS^C”Sö†ôÇ0‚q¢â,dFƒ³¹Ði«ÉX6ÂI”½^˜QÓ²~ï=+3¯zkY]ê!(€Ù|êYÞe Ë~®åF”­3׈sÍÙÅY»÷Õ¯7µ°ÖÆ‚ØA>®VŽþ‹,$’’.eT Ĩ$„ÁS\<Ëé{?/íg—4h˜õMQÍBŒ‹®'x²±Yvð®X=j;5_ïœ;¾à€Q^ ÊMG \k2{íìuGw,Þöjkæw«µF¢j•r±—®Vô”ÇŸ(ãnªzé‘-¢ž²©®ù™CøÍ6Ž?Ú¸øí›ùùåFÈ}¨û‚Z¾¹Ö ÅÆrÑzæÁMùúÏ5 §Êœúâ°øü…F¸M”­a_V7;v¿ú'vM96m“àÇÊÌ@˜-tÆ™“!•1è‘([M¾’´M@c®¦Û).>ô•öùû¾z¶héÝ‚û©Õ²5ûmký)!_uZb§1Î;Œá˜(/1"‡k Ó³»_u§m^ó‚† ALÈÓâL¬MTB!©¬¸ŸÛï/yXƒy´äp—~‚@µÇÊFSé«Öp;nÿ±iN»s÷~цõn.¶SÃfê\v hŒÈç0å œ?|Íί¸£aç¨) ‘^š¬ïfÄþˆi¯æMEÓŒñvFÉ9IJ#õ‹>‚åØeJ1,¼ðY±¾²xá›wMP–ÅÉR,ùʼÈDXPa7Ê^õì©í˜^œ½éE ·ã*‘n'Y‚’.É '%‘Z9åIÙÂU­YÐoL¼ï4”’Y‘PÑ#boyÅLgùüžõgž¾ÆYadÍ!ìvŠ2¯B0ÝBcÏ5JÞÑdAzávÌl÷Lñ1?¾#¡Ã`ŽJa UUE~i|ZõÙ۲̪È~5RØtÀ!`a/Êœj¶ÑÄd •ÂW†ëûQý¤îP§Â*ÈÕÚ4$ÚÏaD*¥­ä°÷r毻¹Ö:wj±½²bw)äa1‰´ÌGÝeÎ1¨æC³N.[Pª‡X¥ë@4ôú®z¶¯’HÓáy†Ü÷þT¥ò© ŸwÅÎ.ÔlczNV/:ŒéÞ»‰½¢ (Ó¶žÕÝÔ”EƒÄ¬Á;Tg¯4½…Ä*©`Œ`Ó“¡y‹"ï€Ï ©ûalñ¬Ciõý0ÒªI-˜Ì:#bMc¼jìtj¤«N 3õ¦µ³s’ØnÕ&¡hÕD”YNŒ±¸«oE޾²&RtÈNÞKñè_¢E>˜Ÿ'kÕÏœÞr“ÓÚŒ±ÖˆˆÆNÞˆà ±{½fÓ.›™7„²›§,”‡Š)œy *É@ªIìpûŽ ×ÿ$4âÏl¹þNìì>ü—ÿ;¢>Ý«ƒˆõ†JÑIC5ñuIa#1FTDÔ‘’·uQ2ë2cju Á‹Q†©9€`Ey$v”’=EÁ(&(fj¹á§¡¹sˆÃ-fß‹Én¿‹â«ÿŒ­u€/I÷äQQ1= åa¬xàQ°1hðà z” a`ÐáIJê 5‚AœÃÞúdáš-g°û_‚=IþØ_Æ.Ü1T{T¼ÔÜÄv|ý’lÙ`¿¨’ qy´{¡@}V”~1yìnÆ­/ÁÎ]4÷pÉC¢õÌâA¬Š"g°à¸%Ñ'*ˆ BEÂ¥ø}Þ%´Öq…؃ջʬK‰Ü8>Êê)è¬^z±Ý5ÂÒwí°q|Øå3\w‹Ô^S\üt€‚b|›ÐZGësˆÏcLV^ÄÓ7öUäRÅæ Ù£Ÿ@fvÁôþQäBÿÅCŸ ¨‰"Q‰Rª²'#^NrªšÇ{ðyB2êÖÁ³Úiã×W¨Í!øŠ6-'EÖ¾Ê íØÙçáÄ×`zny;4JE£à;è©¿¥øÊE‹Æ›¨#mTÚ3SZÕqÚGTÄ{B‘£Þ§DNì-é;Ê&Ö üÆ*òh4D5|¤™éŸª“22l,`êÓHû¡µ#€*>÷؇ÿÙ\‚—¾jsÐYAüþ±Ïº9±X\å!$P ö­”‘~iÊ8²zb,oº|Ñ¥<\ád¨DøÍU´s¨¡>jSÁ§PÆdØk_IöÞÒ„•§_ÿ0þäý=ÇUBÞÁ<ñ5äܯ¢3àÂqº­õÈRB¨ÔÍâ¶Yë—¡ÝvLvµ4•ÙaM\¥Öà/žÅw6¢R4ÑFÚ»ñz¢©hа Ê\Ýúéf]œ):PtßÅø.rÛœ'»íç±·½²éHÙæ"rä¬QäôÃh(zYj%:øÕ³„n«gÔ¥¬ öt†’MÏ‘Ýñ¯±¯üX>«Ï´lV+ ýœ¢L¾J~ú$kËëøŠ¥=k@‹œ°ô,fí\ÜSI´1à2L½Ù½9ò*põ-nýLcyàÂÚ4ep´t«ÄTRá‰5`ŒÁ^ûäöwÀâQ@pw¼óÅ÷žþ2A‹¤ ŠäY)¦X‡ÖEе²‡­Ø»ñz‰Gbš b˜«efºæŒ3ªÒkûÓd CŽv[Èú9Ìl»ní½ N`çÈ¡W`VžD×ΦLNå¸o’²ÑÕöåoC^öË0µ·¯l öÃ?ùyÌæi$ß„î:Ò^ö tVÎ:ZtélvÙh‡ž4£±d€‚ш]6j¢gÒ¯†„Ôk¥„•ó˜¿úOÈ™Çá~²A†±0w-Üù~ìÄ|ç ››§\Aë v÷a¸õípàG ízq¿~_Äv' ¡goƒ–©¨Ñ Ñ òg©Ã<Î'Ãi’Ö2•HOßÚ@¾üaÌ…çŸýÔ‡3àpû¿@n¹‹ì¾?@Ÿ{ßí`ŒÁ,€›¾®Ät:kð…ÿ@ñÌ}ø¢ˆN¼Æu•,T“¢Ò~ψàr—(¼>µ9!øE­`‚&Ї>æwaÞð˜»~”emšûáG~ñm\çIÈfÁ“Åvýa9ä›ðù‡Þ÷aè¶1bª¨F£Mol‰RbÛï0Ø»_œd0iQk™ËÓVŒ3FÄ8‡;ú?z7®½ kç äQ¢Dã¹B¹p¹ÿ£ ]¸úåQÙ PDÒ¹ƒÔ÷‚[SOµ¢ }þøíðØgѢݷ‡ÉK‘P ãÒ9×vWétÓIœ*‚@M’’±†9ç˜6[´¦oÍŸ|rýë‘coÆìÜ'ïǶ7@´‡((xú+pÿGa~?²óHŒFÄ ¥±·pÖ}Â:|òás¿Põ=ç0¤‚†15Lc[«¡¾K(<ªÐíB§ Húš&!hÓ\óðíÒxýob®º-ÉSöÞŠ¹ýíÈÅo!gŽ %=dõHgyä/àk€õ°û…PŸO-õà»à×áÿü.Üóv8þ@Œj*ò¤1ÄÄì<Œ{ãocßø‡Ø—¾V§¾A‘+í<YÃJ¦ZP-]Jk¡qôîàÑ!¦®Áì~xÇ€wÀ#÷‚ßìÕ{¥ÔÏ¡-øÊGàþ?†7þùéÈ–%µ€åÇàþÁCkk‘Šéû²Ý_ 9p¼íã°pS”ÝÚìÿ‘z(è~î£)¤rŠQéŽa4ßøßpø5pË?e©Ù«àMßù ô½|ß;éàsX[{þ%¸_뾕ôpyzÈOÙœ’ö(lÆ<ò²¯ûÏ1íQå„Ú^ܱ7áýòØcS+ÕV®´[hêv·ÐY^ÅýÉ»ã³Tn~+HVù¹DÇùæ7#ïÚŸüXZŠ BBÒ¢}+^ì9´ÝÕäš‚˜:Ì-À/}æo×d,4§‘f#ž÷ƒ_ ¨¹2V4&Nh¯uÙøØ»ñû[Ð>?:¸\óZøçÁ/þ)\} ÔT#§~kÀpf°ü®ú¿W Îàý&¼ç°xÛxä4@ûô넞ü&¦¢ËÊ©ìÝ/æN’™ )™féÌáLùhïñO}ëŸÃì» êóŒt“Á¸î5ÎÃÊIИ#‡áúµ7ƒØfô†êu˜Íൿ/{Lï©+FÛ×…S_Äòn:÷ÿ5ÞÇ6Åv‘ô–öÀÛøm¦ˆ™íC™ãàâ4»›uêFzNKÂ##[ÜAöÏ>ƒÌ_¿õ®úvŒÎSdÏÙoÁ§þ <ÿh:¤äQcZW½^ò¸îÇ`z/½Cª¶–ù1È{€ðÙ_'ø«Ý.A#_v 8·‘,e8>Z¨¢×¾_­•—Ù¼ 9Ý¥sðû¯%{ùÏ"w¼êÓ)—R¡¦›T_W¿ ÞõYØxžþ,?‰Ì] 7ü4÷FÏǸñf¤Jî|Nü þc?O§ÝÆû$piåS´ â5!˜~¯Hôv|äŠ^R5íF±±LñÅ}ãÏÉ^õ6xõû"‹nb¡6 ÙQxñáH1É¥»\ -­`õ$úgwÑ}ü›øöfÿá•i†#úö+R)¸îeÞ«ë¬P“S\<‹~ùãÔv…ßÙÑ&wl5ÄDÖÛ.„Š´/ ÷üÝàCtŒ (ÜlcµòÜ{ìX²RøW’x»4ZïÐl€bù4úñ_CjïÅ5,æØðÊ÷Âìéì\m›TJƒ÷“£'ÿŠðé_'?w:›Rù`|~xà0o™DsÄv¨Œø`¨BcôQÖˆGW6LRU¼¶ Ó¢è÷þ)ækŸÂ.îÁ¾âÝÈ ï‚úBš°|¼Ibõ” Ð]…ÕSÐY‚>Lç¡Ïà[«©¢ÜßÜ­ÒøÕó•å2±U߉Ïð>Äüð0v#ÍÅÔ¿)§èäÏGþìßç~ ã©gÔw] »o„ú¬ÆŸý6~c‰Ð-ˆI¼¨ņ.*=q'/Cõü”xðÒ®š:ây;¦5"YäÚÍ¡>œ‰·mÕ³ºË¢@|;š­66–áøÃ±&HLGö’z¡LVÌ#ý¸CÇìvOòíœàCïr¾Dp“Ø2Ùr„¢£íQG(Èè¤C¸îr¡ï>QdýBçØaG«|¦­êC<ŽD¹‚¶®¿‰dó¸Ý‹‘:·€êŠª.« ‡0ÑÁÒêœ:–€e"Ì£,¨ÊÁZÛ…Q×HÍQ}WjzœÊÕ»0øM”K(çq\²¥Û.·Î qî"èYà,"$ζ¢ù{”¦Ü•ü²lüÖßï䥮•–g•%ÇmÉõÖq"‡m>L#ã2ÑaN„H8Hr ¹&hý¾‡*ÚàV‰G¸®@¨2PØq–žuf§YnDÏáQqŠÈÓþ~þ½öë›2åÒ™öúJ¸Ñ:ž‹ò£Ü‚pŽ…—C„+ƒÔ²¥ÚƒdS³NPõ³t$[(PãÔ¸~‰pN רeÎ*F÷ê×qVó~!i·~t…`,h2wh˜sÔžr;p» 7 DèvR CQ©g»áîìÅôrfb’ÿ¢j°ª‚Š *8朡”À¥pv¿ô› /øÁJ.5ÞùÚ'%[»¡kºË‹þî¥åÙwwÜ,Â*BZ ‹€1íH=L¥i»AÒ<Ѹq“©:úXe Ö†uõû¼h(±*©BW|ã›']Y|S‡;¥Ä©•ϾΤjÒ1æY8{g¤Ã»Ó„{p‹1!ñ†×HHRÿm̘ÏÖlËé^¤›X¶ædê—CØÙõÈNÊçxÚ9¶–O9“>HŸ8E¦Œ#ãŽÂ`U-7Üf„;œòl„ƒ©ˆAC–BCdF–öx['?’‰ÈU“1a.šT ‰!Ž “Ánvûˆsd(Ðòˆ|GËü_7ƒ,‰²gI§WbS9»âMN7 ö•‘¦ŠF£ˆÒ• ]„] ›\S›Ù_'pÚþp9Ä®à6Uo[órä|wRÏÎhÍ¢o"* ãæ ›l2Éùxcü–ÝXkزEéLb°U  ¼«6h¥ §eÇ×–X]±l<ìO‘ÿn†PàbçÀ)ª£Tbóv^´©Î¯dŒßóÃXNÕùc'R#X¹iÞД¿©é±&rÓxwü—{à3FЈ\Z&(ãñ›âx”©r#ã.ÛžÁ_áL_ÑõW‹ä„„V“‰âú@½^žó‰*2ÍåÜôü‚f¹AðÙ•±?…ß‚×Pó‘­óñ^²[h]Oø³†l ɸ:C#Ë<~µ1Þ?L"ƒTnU“²Ú45ßh:*4¤Þ_BÎ3ør{ÆØôl*Ê.tGžFe“œ› L¿M”mŒ±õ¶¸vZ$Ôï4Pr )ªh ò ³Ä‚G°(¶¡¤¸rÊ^ÎÁØAÕ–É®)8”Q6Á¨ú¬ÂX™­ýÖfHÔøŽ D©Ï:![–µÚƒ‰ìƒÅe=¼Æ ç¬ÊÝ•»6Œ†áY±*qé 6D \¦¾ušz®²^Qê#Êìô}rÈ#;žÅ–ý‘m¾cR,Ü´ÊÈð¾h/`D°Î›³Ð¡.%ªŒ!¹ÇÒŠ8šr"¨ ÚñÑA>.·:á]c–Vu(J)ÂP•]m`' Q½uÄý]茪³2éÅW P“ì{å0§!¾S|bª°ž²¥±òxÈ6)uZ]⼫VåF `  žÁçE;êX* ŒuáæèZõ…«u°§`/øØÎDiÅS´,Gq`•ugœ¦#UZp‡’«°ƒ²°lÆø\~†ÏjSdƒœ¬“bÄ×ÿZHW‚®ÑI•£1Šˆ„"O™Ö”¡h²óx@ à|¨¤@޲\@9\ŠQ¾Ì‹ÏFeÉâN¥8™®i²qÈ\áé©“PÕFLæ“ÇÖzD­m;êuH(†îëOçcàk(+êÕëš*åpˆ È\'DÊÚ°L¡ä3Ãyßkšñ©ª(¥¨:D.âÎçbU¾Œ² ôÃ÷ZY²Üë±(B”…ˆiÚ¿† ~ÛÜÏŠ5‹1`-ê¢^±l¤Öó*\òXàIUvT‰qAY#b5Ïɺ(dШæjC…ÕiŽ«çÞ“gN 3µñq8u8ç‘ÜUå,ŽS(OcØ¡ Æ$Ûj’ÒZÉÊaù -‡óiÆ<ŠÉ•kQ²Òb²Ì Ô,[OÉdžñrÑÌÔõˆ)iG™r¬" ¥.4#X°eø³à;êxR'Ôñ%J¾vÝ[ßsæšïÇÐö¶ Žæ€W0[ÙÂÒSIŒµŠb±áfUVKK:€D¸ªæg²Ê"ÓÜsñÝôk›Ôo†”ÚPù•IPL0ŠbðnÙEu<î,_VÇC _x"]^Û”(Æ‹-Œúd,Ðï®t/¬›/7×w㢠³ä³Š ±F„wñüwe.›Á>b×âè6iëô»Ž¼Ä¡ Ü_¢œUÇ×QVÇ žÈ2ÖW^øê¢b„&‚eçÎ×ì¬Þ|<7Ѻl<½ƒ-‹ž{A„ë€U1Þ+$âkq)J D:ÆqÍã¦HŽ‘Y寭¬hí<—2r ‡øßg7Î|-Öä1söÎß|YáCò±T`wÖ‘ÈY…탧~é]‡6þøw×¢.k±*†L„9„y`>TT;xWÏ0*~Œx’s·'âKèY è«2a[¼ßaW”óQɹŻ_~öàÛ~ñ¢ÎߺuR;Îñ„&XÁ.´ÉòÚ¦žv0o”EUæÅ—ˆWðñ­– ‚i°WíÝ5<Á¦“Ô´2Šévž*—. l"ôLÄN7¥·tôhß¼£`Š(´:~ß%ÐË¢rØIÙÉá‚(JXQeXFè舂{Cµ*W9ö—f…HÊ©Ö;ž”[î} 1lÃvQfåüµ‡möâW´b'!8 °"ÎJ(,¢ôÉ–6Ëa±ãÐKªÌ;HÕwE ¢J«Ù¸„LeÎúkt¡%mEÈEèG04¢;©È®a`CFI +­G§!dZSú8¸2Ucw7SU›”‹Ž:ïu›ìW3lSº}}ˆÐE¤ð¥C“vrĸx~…+…+v²ÂDT UÓøý+SØT8®ñ¹ªuW‹`óžï@™ý–­|¹ ’ß1¸[bw5ˆ<ý3/fûkŸ¡°-3ÀÄßÏ`.šƒi–§« Rb`á¦{8òî¯äé´è+V.™âœŠsuû¿ ºo´tàONsÀ+ûê£ —KûnÁ~k—ªYø$ƒ¾šÁ€ˆØ—*Ðã&˜öx¦\~ʵGQE% ^Á–6)£jmF>CFϦÁßã‹àz›˜î"vûB¢êVP=YÊEæ,©gÂZ C$#÷~':ŸÎMF%ŠúèB}|SEiËK眪Ûô" Ù8qï^8Xþt#-/ãòöÈë%™xAÐcªÜbK®/ ŽöwóyQ7/B×b©šoÚq¡^‘)Ô 7¶–w¡à,âŠÃ:Œ¦s©5ÂFs:Š9e„“IÂSI"ç¯û•^Þ|f“‚Rœ±–ÅBIqDàV”ç9ÇsÕr}$,”¥Ì9M2‹'¢N}1¸`³{p\Ù¨ ®q]Ó£‘¶s*ªƒI HŒsQT ƒJ†§T¹Æ j‰ÝÙyà› ßýÆÞÝ5â¦÷ø’"gÃná6à6„ÛLlާQÜ]X]Œ®½ïûLºz-&ŠB0kzf\ ï%¡4"à*Ñzv_Öñ-¢Î-±g8óÀÇdpfSº%QÛÅihYRægIRà">ò°q¹uU'ÑÜr6\?¹ê”£¢<å¹"Ü,pƒI¢oºåÀ{_EËkEF¼+SM¨.^†GèV•–ÉŠWÛzUna™ãõ&Ê ¶ûJgëÄÃÝòâV§,m¦JfKÒ¼·ÝuÃ>åîFÙ?õ¥ž|öM]ßÔ­,Q–7Š-î0ÂóE¹-2\›dæÀáïù¾Cs7Ý=E±˜àyƒ ­Š©ìAcb‡@ýw r;iUÐXÅ¥AY¨2Þ›çå¥/ýÉàüç>y®ìë7ò’Ï“f_ŽÒèá(²O ÅVl\_įYF¸Ã]¢¼ÀˆÜ˜.Ï-úó¯ŒæŽßÞ‰Ô‰qEÐNf4F¹äö´•{ËÑL™ QÎЯÁ$íÄ^øò™›×?ññÈm ‰†¥1ôBSýF¬€ú¦Ø% G®˳–o:~põ%÷uâå£jl)õ<‹AÄAXH4¢Áø tâ›D³{íIgغ\¬5²"ŠÁ°|ÇK’bgsuã Ÿ9î`Cb¹€€Š,Çâ»ìW#\£–µÎÁÅÕ¥Ûïî$Ž‰ä¹˜ À.*☀ ŽÛ„=«µ&޼%kuByÒ-Ú¼ºñ¿*âq´zÇ‹†××vž„e(°¶œ¡1ŠqÎØ4X¢X$2FD4¬<Ñ¿jk¥£šÎ\œÌ/\YW+õÜV÷\°Z£ú¥-¨~6rË«¡³â/Œ2äæWbÖ(ø÷Þ“¡M›ÉœØÊ-6(èÿ&ˆˆcDET@cüʳB&JÅ©1Y&ÎY1Zú—‡*ãô·×.•¦ òÜ"rÛB÷àØíѵ÷ÞûŠOý'0Q=! Sò#î׊®òpU¤²Ñž‚)>°"1DPkѲD%G,:A­ËN!“'˜{^¬\?e´†èè‹àÖÓ'>„šæš†ñ×LJŽÓÒÒþŸJÝg¦*­eª Ö¡eáeÉ•àJOÁЈ2RbM-ÙdRP-!^^Ãtט&·dóDŽáŒRÚ!mn¨sÒmYT°„èxtM.U÷¸rˆëïwVÀYÔÙºë»]R©”I3=r£@aó)n±/ ·pë'pƒKˆÉ)§†âš$‹ -]ãiªÈc„{{å‹A(‡¸þ6š-!® J¦ú4:ú´]. òªØþ&æ‘ßAæÁ‘½È¹wòcߪñmO5F£ lù ÁWžUð§ÃZôj̦EÁÑMy·» +G¼Ü¹F¯FýRSsçˆjÞWñA…¨…'> s pç[ {hD;DŸücì'ÙרŠX?EÁ9h)îÛc%F‹‡¥,qE޳6”…CDß¼ÖåÎ6©-ðõcçêÂb"߈Xg ÁtV0sËÐ;‡ö6ýÃcnKKôÈÿDzàÅ? é2 7Ñ/ÿ&öÄGpy‰}P[E&®!G:íZmNÁV Ô2eW qeQk×XÆŒZp½mÈ7QR´ªü²½&FM‚b0]ÿb’ïz;Dspé$îóïÅ=ñœ«5®(0}9ÿ“èÂØ8EÑßF­­‘R­\úŒLœàŠ>¶ ú|bCÑÈ(;`/à z¾Ào¼Ï½ó.^‰7] …Í,²óݔ؈ˆ”C¤ vˆ±9â "qDÝe’{~˜èo„dÁ›†îä¦ïÁˆCÎ~¥¦º—R‡öqÛçpy¿¦†TÂTë %™[$¹ï]D/ýqØ‚Üú=w2lü\=ÿ­˜Îòàq;¨øäxÕ1Wɰo © ucˆŽßƒ¼àoÂêm Bü²waøW }UëE†r¤-ÕbÊ .RövêþÓ*0ˆÞy¯¿b¹ ¬D†¥$1óilb£Nª.qlæ}dg³”ÁÁ»!JÆ4œÀÁç"×݃Ù|·³ŽïþhWÛ4äd%J#â½ yÉß‚¹##µ¥pí]ØG?†ôÏ`Šä»È` ›0ÜB†ÛPä z9½ó-X°–­-€:¯‰L¹‡Yqò–·yóû?‹|ó¼âßBÒi ÁÛàûßCüÙ_@ýcÊ~/a©ƒÕ(6D‡o€{Þ Ç^¸`Ü"8:ö<åΓ¸Ò…&5[‡Q^~½–•r¯Y´áŒT¥Zç,jƒ|˜QX'µVVloùÄ{1O#å?Cv°m°Äx~ÑßEîzÉçþzú‹Ø|ˆD†hõÜþZxÖ_ð29òmøø¿ <õilYúpI%èœ*­¨ÁDí ¿ãI§Š ©™qÞ¾¨ªô¡âp_ù0’¿óš +·íeÙ(ƒ¹£ð]?Øq~’EˆŽ€IÂRâ1°9”}øØ?O¿É~ÛP'¸ÊЫC§ º½+[¢wÞíµ¨ø :‚ 2‹‰1"qB|ë}t¾ûÇH°}\áͽŒ¤J.>Ÿ?b ¸îÅ-L{æL QÒ5ˆxä&Q­Â ~û¯ÃWÿWªyÈødSÕëå‹J¨ «®þ©F,%1óÆ‹ ó÷þÝ¿ønä–WÂ]¯ÃZƒ'>ìÖ!‘Ol«ØãŸ€–!«7z‡]â1_«­lFT‚Ûûþ×{`g­ì/Š m¾Æ¤Dyâ4EmŽ--NýÆò-Š#ÅÛÁȰÅÌÇg×?_:¯úÌÑçyÊ`í̽oF.} sæ$0Z!íþ&òȇOýl?kσl©ác6@m@l>ýøÀ›áäƒ^‘4¶pQãÀ¸žø5ï&zí¯½ðõDº…žþEáT½ÝMÜ3‹Áµ4[žG|ôÖ1¦Nañ¼æW@ߊ>òØÞ(ÖOMç·íáO~üøwóÿ2˜Îˆˆnç† ù}ØÞò\´è( 4ÄÈÑ[à ï‡Cw{öNoƼêgIÕ2üè{ %ŒÄpó}  úÐýpóËáyoÙ{çâ1øk¿…|ýCèo¾ u}Ϫãà ØÞ„¾ âŸÄßf­ß…GŠQcJ%oUÑYF^ð—àïñi¦Ü&kÄwýÑß„'ö¼~ÔÊÕäÛ”/mÿ×%·ÿ0HÒ@º·¿yÛÜÿ7àÂE°·7àw}Èû­¤ÙžX¶´;||¸²oÿo°ü<ˆç˜YÓÉücUúª°‡6ÒžÆøFt;»¿ñcØÿsè¯ï}¸ÿ^øÛ_ƒùm¸îNp¦½ÃaõàæV¨ãlãÚ¿Õ$ðê ç °úÂÉÈ©ƒÁ“èç~}ò!̸.Ã+™WIp¶Q¯dº)óIL\92X‹}ì“Dö æÚçC¶ÜfY1^&Vn†›î=›§Píà;.cÏŠÍx®bAg@2Ätиƒ¤,%È}?/ú ˜¿vBHïÀåðÔÿÆÞÿ†ŸÿÖúÞ¯AV¨VC{ð‡ùy„9U…ëÓ˜g­Îs¸›‘é GB²z€äíˆ,ß qwò¬ÚAˆ¬ÙÎ|>ôSpæ«hQ eHf){Üû¸é{añ(GD©×ÚL@îÜçpý”'>C™çÞë¿àk}ú¡×B©¶ßlø8Õ†‚Í]@ªý-œäÖá¿—äE¯E^þsÎï(â¹¶ú:~¼ý`ç)äÑÂů#‹Ç๯…ùcÞó1ñd£ßäåbN~û·X[¥8‚¦m¤‰ªïzÑÊouZgÚéy©‚t¥ØÝ üøû‰ú=Ò?÷F¸ïç=‹NAºèï{o¦Þ¿oš'3 ¹­Sèýo ÿúCØA¯î¹l½¦zTã|…`]aqndNÆ“=uRMA]½´NþÉÿBºz<çÍž£àŽM¸„U“W ®„².¢øŠ“cÕ¶ë92ò\&µb¤ZßU™zqGk€#ò a]ÃÆôƒïB’DÜ0w¾^úS°ü\O¹(Ý;ÕûQª*¸}âà>ü)ÖÏ ‡ŸÔòéÁ óW!ÜxcŒo‡JÝíªu;îyJ+±¥ŠÕäÊxàw1Ÿú0ÑÁ5â—¼îxd+áåè|–´Q¹Í7áÒ“0¼½á—>Šlù2[™=ß8pÔù®úlŒoÕ7„ž/U¬u¾2xÙÎÅ*¹Ý¬¡¹’2/)Ÿ>I~ÿ?…ßû—˜D,![=‡o…lvÏRž{·s——¸Ôj]&ˆ4G)kvÔqÛYy[Óa{ KØŠWBmb;Ü2_‘]–%š—acÀËA;sß`E€ ¹÷Øvw6àÔá†áó¦R«7Bc8lPL`o1¦\%RƒgVFkŒßX&Âw¸å @{Èöâ,¹PÖvbü²Pá—Ð!:ka§?ÚN³©U[HŽ ö™ŒýJæ î/ ßNÃN˜~‡#^î¶žž6cõÚf å¼ÀYüºúu £Bgw€ÁXÀ¤1UÓS]Wz&,·"û”=kVN†æ%ôÈ`Hi•žÂUN*œ6â0.‹_¹üM<Ë®…Bð¢*ñvNiÉV‰²„HÂÎ 2e”SqÕ}N54¦L¹·*Ô9En§í0ª œå¬s<<.†'D8\Œ¤€±ÙreyR\‘™'på0²*zVvtÒ˜ÎÁeÒnBTobܰ“´]Ó,L%ÏXRºõï>ê°D7{¸Þë¬ßÊA”pÉ)õœ¸€·)}ü–z¥øY¬Ù³ÉªãŸz»†êEã×L;?áo¡ \­#à‘\N§E8#Igï_; ½ ã oÄkÞ] `S½…B^Ò²½{ ñH!ŒÚS.džû) ­ƒŽj{?§~ߊ¾úæóM„(b÷…/üœFníÿE|ëåF[ÿ%tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-rssi-40.png000066400000000000000000000217401465054505200222120ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEä &‡t- "äIDATxÚí{d×]ß?¿sϽÝ=3;3û~HÖJZɶ,Y’-[Nl@Æ„ ˜J_€ƒX$’ªHRIUx$„$)œ€Ø)BÅ—]±“ƒ[Ø–%KÒîJ+iwvwv^ý¸÷žóËçÜîÛwîÌήd'ô¯ªw»{î=÷|Ïïw~ç÷:§aF3šÑŒf4£ÍhF3šÑŒf4£ÍhF3šÑŒf4£ÍhF3šÑŒf4£ÍhF3šÑŒf4£ÍhF3šÑŒf4£ÍhF3šÑŒ^|’ë½QU¿~”ëîæõl€»þ§ïáQ/¤}À4@^+kÛ®—Ú÷/HTl×:JZŽÄ7-ª ¨ âQTÑЖÆÎU 7åZÔ+ª¾ ƒæÅfN²žÃ¹ÝûÑ2]ªGŠªV¨TDv[çþéý NVJ€$Aìœñ®ì) *xÀGÔ8 µ5ŽHÕ;UADã× HŽ9Q ©Açn~-GÿñŸ¶uOêíW§D´®=S½4°Ç¨`ð.ÓÑÆ0¯…^ââª×4 ÆÀ7þ¯ÄR m E(Œ€BÕéö5>ÓïÄ»CLäJ tâ+uª¦ð¤º( óÀ€eÕž¶l>«âX¢ ƒªŒDÙB蛹c”ªTÏ( ÀG@¾H[ŸwýÖe£®˜Gõ€*‡€ˆìsE™¢tQæy.ÐS°:èØ´”š€x`–kç T7.‚œGä ¨O—ŽqTX¤.–îÂðË/ãÙ+Ì;=V:n.KnuŽ“—£¼“ßCO„.‚R`biI™B³m¤q_¥¢\äT©Ê@•-çÍV’f}à9ž4†ÇD8'Oæ¨Âíï›F}?\—ó+>+upÄ{N©r‡(w¸Í(ÇÄ’© ™BRëûn\šB¢ „;éíØE%Ê>B!ÊÈ??ÜRáŒQQ¼¼œä‚(ƒÛß§S*·h€¬Xyj./Xvp³Â(¯Px­ ‡ÄÔQ­) ÖÊÁ½®@««žjà Þ+aô<(CïA¼çüæC¿?\xÕwµ¹pƒuÛÏ×Vn(· Ü܉p«À Ž*d*5'Óë@³?;v~ǯ¤ýóÔCM‚0Ïi`J dª, ,«ò•ásO<7w¿âûW c3•/¾«C©Öª×ã¢åVó{­åµ"¼Ô‡€9„y¢H^b&ô Þ‡ÿµŽv‡ÎWÜÙÎYm¨¨êóÔÿÁ€(\B¹ä•gUyÔ9>çÄ~ cO#¦Ÿ$©·¾u„Ѳ(7x¹^­Ê="z"¨$I M!K!© ŽjQRpJÎ…÷¾*ã9´‰MŽÖÖ–ñû²è= ˆ*”C ËÀa…EH´¨/×€Gn=8ˆp“Â)nŽ‘ISè¤`í\³oV!M¸1H?YœtüÏΤµù§²m} ÒW{CXŸ»()àVžž.{(¬÷ìn¸Uà¸Â‚‚˜z]èf$Ól ‹W’€ÚÈÑ dM|Û,ÁñüÝe"K€ ¨ø¨èÂ`tQ"Ü ðà°œ·À+à(°¬‚Á[K2߃NVÉPÍ^T_¸ê#в!ºuŽNŒáZS:ùNší{jÖ_U,ÂÊ`C gû5°zÂa”Ž$ÐíB·Àí jª8Zu6ˆnáX¯ ‰Õi·*ΗŽú ?u{8„p³3sݧ‹Ðæ½ÒI-2W';«ÿ)À-âW)+¡½Ô†‘/"XçÆsª]$›Ü¬s1þã|0ÐæPhQ lZ…$؉‚ƒÍ2$µ“'ÉnGÃŽÊD*Î&a®v<8…²Œ`ýìÔ\m­?ÛL9!ØÆË€=`hD5¸ ¦›Â\g{Ÿ¯ ® htû%b‚§ t4ˆm¶Œœõ;•Éwc£C±ÑX (ðŽUÈjK”± ’íȸÞŒìþ7#a„m‚ŠiTN–­sP'k±}*(Vç#GsKÐTœNíøâmúZF—ÆÜ¨F:Šq–Æ9ë¡(£‚ª‹Æ¥É„¥ÙG pQlìꨆF«¹§2ñ¾.à"5BPN‰,™XM®6g09øx9Œ~c+FÕ.ЍA“ºÛðu¦…ebgŒ›L ‡ÔÂp8,2c8 ´õ64Nò¾ßíO 6*„ú³÷Ìæ ^+жåG&sÐ&h–¢ýQPÊEt© ;ÕPƒ].®SƒšÖ€M‹'°š`wºfÇk 5 1Y4 þb=V3²õF›âX©ßÝ ÜÝtanZ ðÔî³×ÂÁk½¢—“à|Áa€²‰ÔV€š1‡¶x„Wá»Ä@×BVÙ­{èø^–Òƒ;uж­µh"ø `ô§8¸'ª=±’4¨îM2 bÜËwMìи³zu±ÞÈ2‚Šà @ß^o£cû°–vc›ƒ éºÑIÞËœÝe{M<6®¯ê¶õÊ’rÜ˽uë>rÖùðÁ‚êDå4æ,;O¥z·uZLÅJ㢫b½Új¾m^ŠLnuú#è瑳•·Dô´ÖÈxdâ-N篃/6Õç+<~7 ¢lè5”S}LÛúk·5Þø¼í¦?±½—/l”š\…‰?(ñíUʉZĮфÝõ/ä ·ÛxAÐÄ£<˜Š™ ¯Êë¯ÄTvR2{.¹šJÛqt^Ðz»‘òb†Œ'WÈT eï#¸'ð{µª¯—j¹ÊЉª ZT1v§{_´N|­Hv|;¥hmó/i:a÷T.áEP_+ÇQuj¹49X9´iKs 1jå5X£’q-Î×Zò^ÐI§&–Œ4¾ë…¦˜ë„µÇùh0!™RÏåýÿv§¾Ø©kt¯“!„msY³y>•¸”ÿG€«ÌïÄeRB&•˜¢i_ášÉËÄDÎf›y¸ë]0 õ=÷ ŒmË[媇`T‘X.µk b ’ŒM“Pòäcô¹\O¢ìðnÏÛ#ÎêíØñµ#©¥óÐÐÖšÉÚÒ‹¶ÀTb ‰ñ¯쨶oËïíѸš _)IU<¡ò"'„ ‡6¾Àªbêa®Ë"«8›$àßUáöá(Šr›X í  èø™µ¸*ŠRŠLEÕú6F Œ€s†%f.›¾yJq\õT¨&žiÉÌÅ(\^{_«¦ÀUXQõ1ऌ€-`Ø´„0["ÎcûCt> 󰯹½ÑæzçmŒŽ+A1.äCÊf—gÖ¥;:(ñœ„ ž'¦œÔ³X§$ÒÒ»©jˆkÕ’õ{ü¤“I– ,ΕnR¥QÞé‘eˆ(J°©Êe„ Äýb‚EIgÓéeQ¤­@a×’ØÙê©ÔL"Á¶JmÌî2ÑÌE1-ÎõÛ½G£‚ÉUÙ.£\V-Ê µŸG’²dßVŸÅ4.ìS% cn6êŽ8ö4Õµ†˜æŽ(WÖ "Xõ ¡ˆS‰— à¼O-ð8¡­Ž ”ùfÈ\7Ö¥U®ÛÅsüQwìïž©5d¿4¼W‘0Ñ €ªB#¬Ê;‡À”à‚Uåa”Àå€À‘²d©ßgŸ@ÒéÄyR›‡M®½ÎE›èµ¢Qq£àêâ•X¯@)\TaU`hžVØTÅs\•#’p ÏéHHèÓéy©Ltm¬¼{6Ëôꃱ[ª`\qÞ{õxu(ž-”çñœžÃauÀbÒ %-Ò)FåZŽæ;ó€É•c(Òa:1¯`Lm'ˆì ž2½6þ´+¨¦qS«|Tç  k¨–}çX÷žgÕóHYðE’ôt’¦WÄh!ŠÚ»~õ¼ªªKºó[çÿço>ÿÄ{ÿæb), tEéäÂ!™sÁ¶¶´æbMqrœj3ÁjÎkCøZ©f_aùðÞ±©ž§Õóõ| Çã/y÷/=äÛß3rý5E=6™ßaÞ®wŸI-Î+Z:œá”*Ê’l8IðUDÚ&i”žÔüL­–€)Ëx Ɖ\Òh™T5Ú™•CdKÂeõ<å«ç ª< œI—ެI’Žì¾C“’fBNmÐ;0éà åÚ…M[t¤&€¼QB±žGqÑ O$ìoH#;ÔÖÔ´ÃÒ)S®K$ì›nO…’P`,å¼*_EyD=_áL'ceùµßQT‚PPvï|óæÁÛnÉMr^.Ÿ[Ç•E?w á%H(¸ ›F„JdH(“I§»<1i[§dÜõò{án8Ñ˜Ì à†̯a)8/ÊSÆ›Ç-é“’šów~à‹P}Ýx@EnsI¼cŸèÆÁ3ÿîïºòÇ:bzA³CaN„yBK¡âVH#ð¦S¤µÿÛÒ†S‘N™Ü¯Qªò¨ M`]„-Q.&Ž ûîù–óäß\ÖÞ©¤›¹ “GÙ–ÍX>-8è²¥#kžõ0Ÿ(û|Øñ²$Â2Ê¢p=”TÁÄùÖ£WØtT*.ØÐG¸\XC蛄Í^‡þÒ‰ã³ÿŽJ,·‘Ýa´K ßµå¨×asªÛ;¢ô€eõ,K ] uaiœ—m›×öœkëϹa8X5 k"l¤–²“PÎ=ä²×¼1šã;ì]Úá¡ 8Á;J†e@gq­›ªzE•yö,t4(š*ÜQlk“oª DÓ" •!8r# ÑÍÌÈV&CÚ¤),,MVÃê½nôeªÆm­eª®R0‰¢ ÕÚ¯-ÜjÌËZ¯×¨hD¢’ёɺ9b¼_f¯´g¯.DsO¡\K×HSÁ£Úëšvª^+Àú=_çÀ`x­Ûp¯éê¯çÖò;¼€SÓîZ€<ûïgãñÏRÄ]‚už6o¹ž±hÚ´õ4‘¤öº—c?ÿÐ^ZoÏð6DQˆõ*Þ#UûøûqèøÅÉ;U‘q¬žZuÍ«4ç¥6þŸ¢Ýêdª}¼ã=¼ƒšá¶@ $€UWTŽ{Óþa£ì€Š¶® Îy\V&Õ¦äœI€·¨½êëùv€®¿FÒÛG¹q)Eý2ª‡€ƒ ‹ù°èxG&†®2 26ºÇJ£³­w[>&|‹¿Q<Î;ʼ(]qå‚Gý† W¹ ¬ŠÈªØÔÿâÂÁò'U§öÑOµüèÛ—¤bÄ.ˆÑPns'Ë‚ƒ­|^ÔϋЃ5É8aS÷ §Õ­´ãh±Æs:z%uûÍ;Ä{T=Îc´ÓËœ1¬&–s‰å¬1œNSžÉ¬\¼ñ×úyýyuJqñi\\æï4Í€ËÏÃÙrý"ª^’¹¥Îhåô…¢¼\áà”›MšÜ¼ïÔK÷xÕ7$Éâa5‰H¢2‘s‘ˆGÆ¢7aÎ$æØ\š^þxp¦:ì‰WÀÏï㦷œ¤ì¯±uæ±î•G¿Ô+VV»¾p…Ž+ÉòþFÏ”[«åàì—úò¹wöð«Ê¢ºòqÅ^…ò²Äȱ¬'û¿á¯š?u÷|b­ˆVù5iéa›ÒhwówM@¢ÍFj\¼†m×¾ÈË+_þôðâŸ}úBÞwO䟗Nçá$KI÷ŒP¬[ñ1ŠUe ¸ÃÝâ¹ODnéì_Øwø oJæ^òò®ñ^Ä•ˆŠ™äöš1˜fG›Ïú mIÆ©?N_¤1”m¢“"Yf—_ýÀ‚Ì-Ø•?ù£D×ɨ4†~b1¬Z4œh°ˆáÊIQn\¾õäÁƒ¯{ k—Ž«¸B&íÈÓ¨¤¦Ñ’µ;wZ¼Šº[¿-ÖV ·MŽqp1,¾ü¾4_¿|`õÏ?{“‡U±r Y²©ËvUÇ‘î¡ÅKwÞÝM÷òBLM¹k¸3œŒ"2öN›Ù¨í¦ZûÂ'µ÷ÍSê­ªA­ÃW-IÄ&ïºatùâ‘ͧŸºÉÙadÃ"JôÐQLçÐqß9ü%ÏEÔGa ›d%¢Q•ÈÁ xC¢ÚzÛP›œÚ%!8nz,½ñW’Ì-ûÎâr2°ìC上d"a[ÁI®ɣÀ¢1dI§ƒØŽŽ b¦:$µÜ„Lñ¡á ¯'2Å‘*%4µxŠDUR7‹d»Èkƒ»®`éÔÙ๣µ‹`’C …E8,€“Ò±ÔTݶF©=XtZ‹N;)ÓÀÆ ¢­c`“—¶n-æžïE–ob§n&ÇïCnšâ±âM2™{Õ79zˆ‹tu®[c[‚z/‹²ö¡ÂN½ÙÛNÑÂÊÉ,Qì¾›0sǘÞîÜ Îfÿ $âñeIe)µg'_O-?•†™lÑŽwŽÝ¥ñrSŒÐÑd‹àËÀÉê8‘šâhÆÑ×hólœƒ|}wŒÖð+â‡kˆéNIÇԬߦ|d›òÁǃïâøˆ4CQ7 61va,žU­Æ¤ž¤Š9ÅŽHD©†÷®ùʇ…C0|;8_ §ÿˆòÑãÕ‰©­›Ró¥)¶S‡íÅÏÞ¡®¨eL;åh>Ào]Aö ó®¦h&œ«Ž©´˜+‡PU[upú30¿ w½º•¢Qp9úÌã>ó«hé"¨ØæÔ@Vväéöé;.A—>ž¢(ãšíñMEÛØ@äA¹x7Ü$v"¤uAºK˜Î2\Á6¢Å¨âK‡ùòÇÁe¸ïÇ‚èÖЇ?ˆ{ôã¸"¢C}%Æÿ‚í[ÙÃJUê41ðu"´à‹QX[ãXiXXê×ß@‡k Yœƒ.pcQ*1)Ù-™äu̬Æþ7ðgþ,2<Ì _ä˜'>‰\x]8«§Éûq‚¨•)>'&EÒ Í‡1n¨a¹ª$@ªö5Á}ók+øaï]H?)$ÞÍ›KEO`Y`±“”óÝÖ"eޏÚË$x’Þé«~sï[!]u½ýÈ­„ê¨ó_%ÕH{ná6.àóAm]•qN­2ìÒùEÒ~œäu? kg`í¹P• >XWÑø¨¥ó1Å:ÅsgX¿²êÈ#M훨$D‹éY’•8Pwg&ˆM1.æÐäÔÀÖÏf‰I§{ß…é. }¿q)8ǘÀ%ñTaÔP"Á©öêÍ÷!¯~7ì¿D°ßô˜Oü+Ü“ŒõA©»Ã”›0X¥ÜÚìUOòàݼIB!AXN ‹ijæ³ÔX£*â5Öw(!ºU ùÙº„Ù—Á¡{ I§µ£|rÓk0ëOâ7ΣÕùejÆÊ¸Êt”¤“bïÿ>äµ æŽN–‹$ƒcwãþâ‘Áó˜¢ù&2\ƒáŒÖá&ZäŒú[C?‰ßkuªd‹A9x|¥Ù*J@$µ‚â×W0û9äücðÆ÷BÚ^¬LK·Â·ý"öó¿‚~õ”ƒþ”± (IbHŽœ‚{¿N¼ž¶íT‚§ãÎã6Ά~¹`|TÚÃkÓIø±)¢õ`kœÞ;ÔGç3Š®©‚€âú›È'sé䯿?.5bÀv᾿‹ÜõÒÏýôÜqù“$˜ƒ7Â+¾nøæ0 m{Åò øÄ?£<ûÙ`éhT,Ê8œ¨Z¥»šöMÛÉØTUœ£bƒH®DEÑD0^ã2ìñ_þ(R¼óï…¥Û·‹lÒ¹ðúŸFÜ[ž»æ(˜”Ö=b®€²ŸøôOÉ ƒÆ³v«(›Æ²àx\ð”=‰<ôŸaé¸5h¼ª’uz¶·p-¿¿÷ƒð¿›— •c¡}ç1¦;O’¥àrœsqW¨2*wh"ÀÄ2Ÿ‚íž|•tßôÓ˜÷ÆùÔ£÷b^ýýÈ•‡‘ó§‘Øññ êáxä#ð™_†­3pøNè,¶sK]¶Ÿý×ðÁ>IídÕxlØ›±où’·¼ä¾ïÅøUôÜ) eX„’g¿MÉTÔtn»{â¶Æ|Ê`ßqøÎ_~}ôPö‘˜sÓ`kò~øÜ…ïüpûwƒéN˜èsX} >ÿëðȇa} ÊÑÄÜi Q0XäÄíðŽß†¯ â½”äÛ~žL=ùÿùíq©N­ÇÙÌ/þ>Üö-pç»¶‹Ô¾ð=¿ƒ|õ#èõƒ¯ðl¬ÁìONâJ?üXz9Ø­ÔC:Ýé9ë>î­œ‡º,WN´!ØÅÖ*åþ:ö¡‘½þðM¿Dt'’²Hoƒ{o\Mº=Æ×Ï¢¿ÿvòÇ¿€ö뇌;iꑎø_p\ç©>št•ZŸj5nª/pWVÈ?õ;d¾ðá ž¤ÛÎ ‰[D÷J¾„rÃUô¿¼…üɇqZ¢5骈M tӨމÞi¶æ0k ½‚®>‡~àï!éO`{ æ•o‚¿ôSA­{m\Š#æCžù(þ£?Eqñ< ûøP€¦=´í11l˜J¶ ‡æWåüÁ/• F‹ââWæÀ'ÿæO?BrðÉëD^ñvè,EÑ1“—ú`¦i-g;Zƒµ§at ¾ð[Œþ_¸ÁZ-ˆUø6›b’Ý'£,¡ªÝ0©ùrÎÇóº¯6ðã(3µðyI9*)ÏF~ïŸÀ‡cÓÍÈ݇_ý°ywáaüÆE\^à‹ð"ºh‰ÏQ)Çò¶x"ãs%Æ®hhÆLšœ„7Ò\½ÏxçÇ?áàˆû qH8Q®æèÖp;À]’=5V¶|U­£ÞG`jmój’£-Rt8BK—ðÃNbôB×6Dªâ†9š—ñ°½€¬ÏÍ&MqIû­{ÒGSyÂø¡ðø¼$'lqÝ"L¹Ò¢œzëC„r£›CXžoO~ìÚºªÖèöÔÿTS{ѯZ{ÓÎ+:¡eI.°.p‘0õF8wQÖ†ÖsYï‡íà « ’;Ôñꋽ.ÛžÓðBâQ Ò"Γ‹p åI`…¸¾r}”¢JâÁ‹Ùn¢ºK:ïª\i£Ökš¿=á5Øð£Š#ÁÞ^ž%üjÁšÕ°Ãk¸(p^…ç‰Å [¼*æÀ&µµÃ`wS{ÙfÇqÚÎ9ÍKè‘áˆÒ)}…çU9 |EÃO2¬ÚجÏá9‹áH\â÷©b·t§s`I'%  H[®d§ëdûǦ¨Ç·êøÍn0Ĩ2ôŽóêy á)„3"œá²udˆ1NDÖ]Yž_tŒÁ£\á°†"¡ýýË[#ºYB÷àY/%1-ößnÜÙ•E-óµ¾ÎEŽéúßá\Žr ÛÊUyr0â ’fd{VÐçE‹-­œF’TìâáìÂÇþíò¹ßüñ#&áV1ÜÜG¸å˜¿–µ@и•Õ¼}¯†ìú±£^E‚EW-à…Àš+¢¬høÍ—'Šœ¯œ|ð}g}ã;žñÃË@n³C'«géòñË}„ ”K—ŠG4„!˒ŬÀ.?<Æ.s©†tGå<ýwÁ ”¹(„s8þá ”ÇŒá´_Z5YoÓd½‚hUBæ¼þ­E"ôQ.*<œ.iXSƒ ”0ŠãO+ç¸íU‰ñøâZ¾Úï“ÆßâXz Ñà!äJìç9ž—´»ûê¡Qßñ…w &¤-·VQÖ4¬‘ÁŒ "R/AlçÓñ£¶ŸœÓ–kÚ_Ç—.M1ÐP|¾†°š$lÝ÷š¿6õCoÿ’¦wm %tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-rssi-50.png000066400000000000000000000217561465054505200222220ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEä &‡t- "òIDATxÚíy°d×]ß?¿sîíÛýöy³if´xɲ,Y^„åãf)¨0ñcÀ`) )’?HŠYˆSªpbL9BRCXâÛÈx²,K¶ìÍŒF³¿y[/÷Þs~ùãœÛ}ûv¿eä‘LªÞ¯ªßë¾}—ó=¿ßùmçwNÃíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑíÑWŒä+Ý€Aª: L´d·ü@³ÆŸìp‘‰/™òúJªWýóULÚ Äï3 ¤€m€~®Á•ñå€<¾ªÏM²%@·vÀªê,è~`eQØê•P¿ëøí¿vœHàŽ„c9ÐEØØ®‰1+¦Õ^%[páüpimˆ…#Õ·z“?ry’ù,S•ƒŽ{å6¯Seއ׌z2§QFâýTã[ ÇT§#m©4F#ˆµøÄàÆÐM„k.኱œéÌÏœ9p÷kÎÙïþ_½)1I]¡¸õË¢Š5:¾ìž'p—…; –0t°¤:Þf·`jƒ=ñCýsd¢ #Ý ¨„uE¹†rÞ+Oû’¥~ÑÏÖòDöÁ ËhLV—ºˆšüÜgS§Ì¨på6àp'Âóãû€‘0EÆ{¿ÞÈæûiŸ·”ÏzÏ( J®Ê` aÑ{LÞGK»d€pX jŠ')Vž’ÅÃéàÊ™ 7£¼@áN[E8Ü‚phÇFÊ­¸¤ãe‡‘)[ 39…YUæZÞ1ë6®ôWŸ8­ÉÂM«õ¤´¯€l\yœL“Ì‹w·[Š[ÃËÅð|"Ì!, , ¤M® ÅjËnÿÝ_u”*ŠRzOW=—]Áù¢H.‰IŸê,™/|ã»>»ðÍ?ýE’…§ öÍ/F?k|yØà_b„W"¼áù7‰00#B"9'Xý=ãÒ8‡mÎa§W%á“Ò¨ÑçUýAçËý®(fʳ¹ìèÝÝôè=k O4Èï’ 7'T¸]àÊ"†A#0Uçâ.X![~ØápÏqiŒ1´Ä ¢,:—úW–»î<ða<–‰%r¸]àù"Ü‚°L0ì ™Øã5±¬õìδ͘ÝÍu¢£÷j+Š5Œ²à=ÇJÇ­ežŸÑrpª\¿¼ºñøG®&/£À…L@Å b8cjâÔ8¥Åu;÷ŒÀÔ¸§õï´öìªÓÄ (V ³O¾÷-ž~ÿ?Þ/”×Ô&¾hKÀ„ÙŠk&‚3¦Á©-mô]³nšÔºG 5p b”–MY„þa-¹E'ÂbÍAŠÐѲƒ`Œ 8vu<Ó-;J&@j<.Æ€D•˜öG<8”Ÿ•`¸ÓÈÉÌŒ±œÙÆ>Ý ÚõÖ`Fú@$ŽIaFaŸÀQDa#Z\#«A*ÅÄÚ‘Ry6ã†gxkŽ×È \®¼š h'À ªˆB"ÓJPc¦;Ó¢Êf#w %vcV¶tdÇkJPRfUÙýD¡]]§Šd)2ßAœBéÁyðµr;`ÓŽ7Ï×)Üò&Û€¬ß«â"ŽD¡0Oˆ&ò°ÖÀ|ÚÙhP{ %å$ØDl¢\·íØùÁóG¬g–àñÃhB ³x]l„•¼•„sJýòróíÖlLýBwºhëûH´“•§Ei$€³€&õö‰k™*•ÆjYH;“EýÊrZ„³ ˜ë²‹k„€*>B%Ä…pôÃPínqϱŽÈÙ ²V›—0È¡t‘³;ø¥cy ºÍ¢ÈÏK𪔄ôÆ©‰hÕðúÃ'´cÝ›©Ù¤DÀ¶ ÆñZ@^„÷Õø®»wÍ?)mvXbP#ÞÓGØ@Øò„-ÆÂöckJƒEÂ8¶fÚà}ã"rözÀìVÛF2!êq@Ø DƒdDÝ-ú2z‚rªÄØù(Æ5°48;F Ÿí&AL „ÂzØKÆN|–<Hmàn§³ôò¼óÕ|êëy†æNNöÆÇàïoÕÅØ t"gËÚ˜õl¥ ´f¦‚b‚³*£Œ·ÊR÷Ï*, ¦‡öHAUb<î ®:lÙÁdàs=íRïÖÀL¸ë\äl¸\Ý*˜– Á$ëéuøç+KFÀ$aÌÎ]Å~³ªŒq·JeVkÿk‰ßfªýY ‘v"mhPc‚rj§à4øÄE?ò²T‘a¢x ¹ßè;–$Ad†A%Ïs§iŽê«èT$¬:Dy‹¨1¨zP ¤ ´ÒàlÛzÊðFÆl»¿$FØ4Æ…#Q /A’iö¦J ¨ÿrPÄè¤ÐjÅÐÿFsv—‘såeU‘ŒX‹3ò AÇ'_¦?³¶t°î@Áp·[ÃØçœêyš†r¡9k œÔNëØQHB^Bk!Kƒ(Ûg v—®ËSÇÊsBIý¦«4í&Uº ¶(¡p ý œÚqÌ^·oÙ€Ý]:&žñýä4ôvñÒ”cSÁ–Ƭ¸{]b¼ ¸-±×9T37ÔU«kW EºqÌvZAœåˆq½ï§‚ §ØÁghõ\¯ÑÇ,'S8›&#U¿Û{6ÿד*3ˆ±5Àg#k-#Ã<ð!z Š©]q–`zÆÛÞî29To€'Ä„ý"p¶Uãì0«~SøÓÍÄ—ÑKÏŒªh>ÞË{èÇpɘ¨‰[AQm7YO–Uþtýäëx½éìî3ÍÆ:›ØÌƒ]MÓ8±£ôà.úzÜîtösE•W¡›Spƒà#'6ÄŠ­†rz[áÚqmú77®•‘žáànÚWöµŒÞS–°Ö°¾ËHÙ&;=dª½¹û™öŒ¢ž¼ÜÌÒà6:?~™L¨:~ÓêV½ò,ˆ{}~¾jÆ n¢×QðËH ‹©·ù†tø¸»ôìQm¾¡²¯02ðÕicÑÄ´9ÀöÙ fØ0‚µEN†˜ MGìNý-§*^õŽ•Ù4„ÜÃRÔÂâ,¨ z ^Æ å)©Ýáo)ÕÍ„Iš ­&‰9Ž™,Ìøú˜Ø©ò”MÎ~¥+Ù¯HIã™6«d%fÚl<äl-OÙ¨%{n‘ BLV/ŸDàUŒ6U÷5ó”à tœ[È«ù@7ÏuŽ&¶±×>©MêT±”ÆxjëÓQÐÚ²aìÎVóqЬ(Ç9{=1ßVLÚàøÛ1b˜a‹iP¯êm¶bZ9‰5a¦7k²¬&RÊÐ[ÙÆ°ï&"‹¿š> SØqt@ÜD•Ä{0»M{¶íáJ}%’8E¦±¥7UgL»þzâ¿æË÷üÂùCßô×]UÔ“ØÙ}ü·µlnál+Á•ŠRâ¼'TYvŽÖ X|mÝ‘±f´ q*3e­ÔÙ(2µáuѪ*ê5*ø¥úk&áª÷œôŽG¼çoPx²µxhUl:HæxŃèÍ쟻²ÿ–…òÚùµ¤(ȤÆàn˜Gð(.ÆVב-­ÆNÌ”)ç+:Luú¨`JB%}å’]Àó”Gñ<&ðd–qiñåo_?X{P™½ðî<‘{N®ž]Å•E×wáËb†¹ŽTF‹—[€ÕQˆÕ´UýØ–à)æ¡÷8QaÁc ô%8ÑU¡Ý“Æ›Ï'¤_’–¹pÏ_]“>ù€ÀÆËˆˆõŽy)¯î?ýŸÿÉ•~èéÍj a©Ý,Âl£m‚«gdM7ÕÏ4Ÿ§~¬ž±¯^È%˜¯Àº„:Ð56E¹lç_ôÚ û¿÷?]Õ…®Û,[¬ 5¼UïYØ„e×ÚwdU ç<Ìš°8y– €–PK:„5 Fµp¤öu+€µ©®zoTL¹µ t®!\XEèËF'£»xó-=sðÅ[HI²Eo—@7KÊA;ccWDÉDé¨gI…%е¶Fn9o©¨N1'MSZ{£‘•e å6žÀб¬Š°ž&”™¥œ=|еîCUqê™B[ÍM(àŒxg ˆGDé‘-¬–ƒbCU¯©2ëò Œ°öBêËÌëDjšÑ±F¼#þjd«!7BÏ ÝhÙlIßÅôƒÚ´sKc o¦!¤.¢²MâÄ—9¨·¹ÚRu• ZíŽ è>“”@8æœ QÉèÀ´Ú9b|2»´‹›îþñáy¡#*'¦¹ÇųAcÉ£Úk[F|¹ë×ÁÝÀô¾ôPšçÌ`8"Âí"Ü áes«$I§}pÑ|ÅëLëÀ1l’h|Í(®Lºdu•ˆ÷m‰²XÛB¨rˆÂtƒŠz®¤\9Ï…¿ú°ôÏ­¨W¿ ê:â5õ 8Ê¼Ä—š¶€«„ÈÃ%åÚeT½Ø™Å¬éÔ²WŽŠò”»ÄpBày&µÏ›?qǾ嗼ʚÅCj•›mÔ21ãœ{?­p`‹A8‚q*К[ä¶£'(6¯±qòÑöêcŸí”—WÛ¾t9G«è®wü G¹¹RöÏ|¦+Ÿ|kïHTYPW—²¸Û/åNk䦴#û¾êÌœ¸wÖÚDÌpÈ yˆæûƒ-•MÓ©Õ±c>¦Ô\ž—×>ó±þåOSÔcŒ`Ÿ÷räeï„}wSóêÇš÷Ðâ<Ññ  Ú’¦3Å&ôW(»ë£EZ¤}÷½¼A =š%kXHS3ÛJ$1¨ˆZqX´R¢EÙ¸ŒYèÀþ{Ã^ c N`ùNä–—aVO¡GÊ©¦!µªEA±YBrÿÛ—ÿ ̙ۂÃ÷P~ñ¤{Sva° V¡¿ƒUd°Ž–9ƒnÎfÏã«|«6ÌÄPÙ¨šÈHØ?!uãE¼âW/aþð_#ƒ×ÿ¤í1ÕŽ±°t;|ã¿Ç~ê—Ð/<@ÙëÖÄ1´ÀZƒ=ôUð’·ÃÑWÙÁQ»ò_1WÎ"ßþ>Èö`1´á¾FîþNÒO½=÷\>À‹Ù3¼ðïÁ±×…™Ž|þòg)Ÿ|WºàÄW)Ôªê!–Vjªn'V¾T£^Uñq“%k FlOQÔf¸Ááù=$3æ[þ#,Ý9)²6ƒÙ[àk~ q’ò4$s`ƒI«Fãä (ºðçÿýë_…¼‡‹WƒªŒ¶ WhH™7Ùw¿8hQŽHƒ­”Y+’#"IJòü×ÑþÚï'Í×aíø<Œ(Ñ8—§ÈÕ'á¡ ¦€›¿:Ž73Þs& `Ó`—¸i\+ðÈûá·ÞÿZög´f.ª 9Έ*ý\éåã{qL´,¤ ³Æ„}µgï7þrâëáÞ7aÓŸÀô7Q‰¥¶ÕV1€“Eú ,…åãÁý’dŠï8%\p9¸uøÐ÷ÀŸýظJ¨ R壻hl Û™'I[h™ã\9Ú¦Ü  ;h 6a6¤}ü>é|ý?ù7ô´mÁ¡{1/{;ríaÌ…ÓHl@U¨Šz¤ ýßðñ_„îi8x7´æ'|ÌÐn7ö‰÷ÀoüCøÒ'ƒ"©Š`ÍòóH¾íßb¿íW°/{Ö¯ O=LYzúµÕ Ã1ÈÂ*–ìø]Ø›Ž7„ºóGà[ÿ ØwÁ# e‰\5™‚ïÁFþòWá¿ ÷gàÎïÓ=Ä÷áÊçàÓïƒGÿÖW¡Ìƒ4T°KäØð–ÿûî âݺó ÿ†–wäñ±ÒT€UêGâÖG>w¼î~ÇdÏÏ…oÿ xÑïÁo¾ -{q\4•Eë9üæCòÏë®lü­ERŒŠSbc†¾N{¹ÿ;àë~ÚKãã6;JòâïÄ>þ <þ…©Gi«h­ Z{°²Jò?~T€»Þ’ÖZ'Áq~ᛑï=z'\¼®âÇûÃDnåý±ç ŸKíX=Ej2XZ†ïýXº’¦RgétB}#Óiê÷«Pí Ð_ëÓýÀà>ò3п4Ežn} üàçà» ޽¼5vÜe§içTŸM ¾é'á‡> ûï›N=ôN£Ÿ|œy8X› 3q/ß œm¢’é´˜M×4«s¸/~ [œÃyiÌŽ5 ºIaßípûëAV`õIÐX¿ IÅzÐ:gA20m4i#Y‹)¼î‡áå?å‰ÞÑ?óî·€Á§ÿït¸p³¾ž^>ý6þÂŒÀ²Âm­„›—g9ØÉȪ2åJoˆIIö/Óú¾?D3½WÝ\ÅÍÁù‡à÷Î}.,Rò>¤³» ^úv8þZX8Ä}W’V°™LwñSø?ý ŠÏ=H™çx¶GÈ ¸´ ½Xk¡q Žòæ2œEž(8WÀkAqù"üâëiÝÿ÷‘×þd³`ÛãÜL:ãào} |ßÿ³pò/`õ$²p3ÜñFèÜ<“L7úuy.6àÔã~ã º}œsc» YSklÍÙ®Ïæ©¯<žfÂ5.ÆP”rcÿßOò7¿KúêïWþtÑ­ÈØ`÷Ý ‹'ÄD—n7ùA…µÓè‡ÞJþø§qý.ZV1õÏ‘*€ÃÙ+Ny•hnþHM•‘÷® ¼zxéÌxá;6 ÆÊYØ-ùÊô¯ ¿þm N=Š÷å¸úrU˜T}_ÙÁáŸÆÁf'‹StP^»€ÿïÿÓú$yÑ7À+~_WE¶vÉ¥Q‡%£9úÔŸâÿÇ(.œ‡~“Z˜‘Ø7¬žc˜6Ì ™í(ãü~3=q£Š£Šâ´ô)ÀGþ'òàïb—‘Üÿ.¸çÍ-Ǹ-—ŽVV…vz\ƒkg‚9zø >ûç¸Þjp®kœ™ ð:¬×~›Jõ ±æKÁ9ŸyLëïð_G½‡/ÐAAyîù‡þüÞÏbRÁt2Zûo…wB{l\À_ú,nýnãKÀi}T1>Ge$Ž;²W9çP>;©~’(ÎM¬Ç¶ÎQÊ¢Dó"ìÓ²#Õâú¸ ?wÕßGó¸Þhý œ|8NŒxLµ>®ûz§Öƒk`bcr­±)‚ïxïqRûÁ·„°ÖÕ†ÖP ”ýÝì‡ÔÍÖm¹Ú˜»ÔFCć È¡WV7C[LSËÏ™˜JS´7@K—Av^Œà2`]„¾*®Ÿ.¦ÉøC¶YkìÄ4tí½6ïziz?;¦ôø¢$GÙ$,E” ÊÂøë ¬ ôÊ^Žnôai¶–RÜŠ6sè 4Ũ~jÝáÞ- æ,ú0é„vhQ’kÀeÂÐ$À鈸²ŠÐ—8c½'™æ²qÖqQ&²«vï\³#›Uq[AéõïÉE¸"Ê—€K×Ñ_Ž—º(EUè\ˆYS€NÕf¸sƒiš8Žý؇n`etMápXM4¬ðZ. \а®þ’H(Nèöñfߦ• ÃQ©Æ“LkÉ3![ŸøP˼„îéõþ¡œW8¥ðpXIbÇ;Âæ÷O£œF8'zæUI6z´’í›Ãf)Vd¸Ÿñ3F4÷îÖàÆK½¢ƒ¿ÑÃõúïé{Çï9‰pR„'E8p5q´cœYseyJ|‘ƒ.‹rP…E”}›=–6{´[)íåZÎr\ƒîĉêĆÒm®‹kx5/ѵ¾7À9GO•®@åšW¾Ôð7¦Õz´•%§Uõ¼PlÊàÒ)Ħ’,l]ü£_Zzê×~ô±|•Ç ?®xá˜*7©2§0Gи•×<¹VC¶ý8p=bBºÊ€«"\å’*çTy¢Èyì¶w¿÷ôW¿å¬ï¯_ò¤uඪ³Štß‘«] ¿×pEàŠÅ#„Ô"@¢J«>éê·m×6và|c´JXS\"䢬ôÅž@yÜN%³‹+¦ÕÙ0­NÁp";&ñ–_ù]…1tQ.gQž’°/Ä:ÁgíÖõ¹ªÕ޲ūZ–>|IíEãWŒ×5#q1HÈ÷ /~oð)ÎKÚ^‰mõШïxè­‚hØýXV5¼ïñ’ñ_JK„Õ¹TÏ'íöÕdt} êh …‡á×ô´úùaÅZ6ïûêoÉëBõÿ!4çÿÇñì(%tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-rssi-60.png000066400000000000000000000227131465054505200222150ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEä &‡t- $ÏIDATxÚíy°-Ç]ß?¿žåœ»ßwß}«žöÍ’Œ,+–Æ\ئ€ra5Èe6A¥’BU*!©Eá„„­*T(pHá`¶„T[•˜„`cŠc#Ù2’¬XÒÓÛôöw׳ÌL÷/tÏœ™9çnZýÇíªsÏ9sçÌô·ûï×Ýûm¿í·ý¶ßöÛ~Ûoûm¿í·ý¶ßöÛ~Ûoûm¿í·ý¶ßöÛ~Ûoûm¿í·ý¶ßöÛ~Ûoûm¿!åUÿ§Èž.özµíúoZ'ýð+­ÕˆPõ»ñÿ Ú' `»Ծ·ÏµšÖÞp­÷mÆþÑF…óR ŸãÈW`ýZíþX ²Ú»Ý¦ßR¨Ð”9×_A⎸þZ¢êPs sÀ JªMª¾ReÔ_q€°}`¸¬Š‰®™´ÛS爦©q¥Äµ ·eNz¿ùweå‰?é–ÖqƒZYåhá8à”Y§ˆU"ç|ÇTQ¨2Î÷µ!µ$üQ1âÇZk 7B!Â5E9m„sbd3M\ù»þíVº¢¢`›¼Ï–a¼8[ G å&à\s¢Šh)£ŠjíZ“¤<¨å¡ÚB?ý`ùÿ9 @)p\A9­°d €aȹüêÙu糬ÄáŸe‹€ž —\gn)Ï9®7 Üp8!Â2Â, bü…*6(ß…q©¨ÔÚ»jë³ç†Ñ!lY½hDÀ”sˆË™ÊÖ×/›ÀÐ +‹Ù•Ór:˜#"æFéÎ]ï¬;ä‡Äpáe„Ã"̈®“º1A,¥I[Àx•‘jD¨È¯Z±l%¦Õ+ºŽƒC¢,©åº|åü9wíÙKÍŸ7îEéÌ­ƒ¤<þLßÿ³ôÿ¹Ô¹A wƒÜ+"7k–Œ(梘%#,E†Y1ÌˆŠ b?Õ…j Êéˆ5=¸Úw­׿ËiEa§Ê¦:6Ô±î,ç]Á碳Iœœ›?:ýüò{~ü¹©wý‹ó^ ,Kôð½¿øg j—DíÝ¢öA\ñ·±Å½¢î#aY„ºbˆAÄ Æ€1 1 Œøw‰Â{y<ª>›È¿¢¢Ø¿âÚg®QÓ«0DhÑkv=X¸b®è÷c{æóy÷º»†ñÑ»û Æêyz8êàVQnáëDèbpFüK« ¨¤`›’4Ùvìøì]W:ÎAa¡(<'*r"g‰-$1%°(Ž™ÌâV^\[[X¬u¼)é6NE¸]¼¦¼Ià˜À ¦R×LëU(²}§·’Ó- hÉê$1h N‘"‡á1yNÌ©säyÎÕlлªÅð¢Ý\ݼøt÷‹Àõ G€YÀˆx…X «›K5Û 'u~/àj'(£ë“ŽXºßC†^ u.fù…ýƒ¥3þÀ¼ˆ›Æ 1ðµÀ´*Ë"Ü p@‚‡SQ+±_])”°p"[nÁ¦cm‚r¹Yþƒˆ×1¾Ö‚SRK±p×iÎ1 }ÒXá.œÂañîX‚ QM‰”÷— ª`8F4Qš]Ý’-'€®œå’  $ ’¤P8Äyåsá0pTa ÊT ܪ‰'óœÂ´¢z§Ç¹¦Ö…<±kA~[7#m mZë'ió£„q . sPK‚a8$p"\ü@ŒRŒhÅšI¨±‹V²­+ (@2ß#p’xEQ‚ÝÍeæt¤ˆ@d N<Ë’£âqtñ:ež‚óx?2FHD8ö?Þ-ÕG¶òLl`ã¬ð,E&~äëæeK—n Äõû¥cT•o#)B?VOA§˜$Â$ÑîÁµO™è®) …ƒ¼”¡“V–­¯©[(?S ˜XO¤` »c¼s]](2~´Ëc/;ЫwH¼ëåŠÌËNdvøÐg{Ðe‚¶Œ _í¢áVcÄN,º«Ñ2~d¢Ô³±#°qâ&ô»´«“zùò0Ö¶†{W\Ñ2!>mÄ0"øAîÓ•¹yµT³ë p ìâ'»:!„.)L¥!° ±^^4 +{¸ü^Ž…/ËÝ,ZSP‘›ç>ŠÏܸ#ñŠ€mjPx©2¸‡›U™X êxGª§hecy™vV'*È–’y‰žÄnÖs*±x6î$>*ž²Ö¾ªNV´h­Êúj·JfÅ+¦8†™N`ã’²»QP;wöUdÑÝ‚­u²î=9…aȼ®æTÔÁ¶T~9 õÁhüJˆÊä—ˆº0(;,¼µ®YÓ¯Š9£Jpé°M¶ƒU{­]‘ȪâSˆS©WPN=ûfEPPåŠ-ú×Ícaa½ïmY•¾§™¶{­©ÜV:‘8(¨²\Êîš/~míª9õ9ÉòÂÆx%Ð rQƈ¯(Ø—åª+)3Jú@ëZqCÛфֽ¬æt褵Òõ˺“g®; ´ªj“ÍÿŒ”ÌVf°ª·kÃÂæÐ{'ÝÔS¸Q)z5@¶û4w¥lÄO+MÜ>«ž5nü¸öAÕ yfƒÿ6n×öbµ_jŒÕÎ(e ŸÀI³v}¼QÕ©y(yᓲ2ðÊi* 2[µAÛ-;¾Þ¯Í(s3¦IÁÖu5‰` (©QÖŒêë;З]ýKÇ$m‚'ó2´F»4V²± 2;•Ö ({¼Õžˆ;¢â6áÒKTcòJðDrï ”-»SPUÙºuŸ:ÐZù¼J>W—^¸+Þ0¯‰xöí–”e{ÓÓÖ'2Ò:ì¾,[¶«_—Wð¹œAæÓQŽ;a’ÂN³1&¦O¥ñï—žtzE(\©²eµhy£Ý Ê©,©o[N¯ ô˜³ýJÛkFº<‘‘ Yç‰ÍÌS6I<àxÂŒŒJ3oqÏ×=œˆYZsm†ž²qäç1åTi²)ñKÊBïô£ºÊ{&§Z^ÀZðž:‰¯ŸD‘ŸÞät,’€:‹NòE·ìßnݪW ܨë°ê³zŠfyPL©÷¤œküLd’ 6f/ìr§^½‚­¡Ã»c”ÒpaÚXíÿM%óŠVo_£ÌU‰×¹¸2§,m€/½,÷:µºnÄðÛDôTr9Ùµ>Ýÿ+¹U‰ãf•·åɨ÷fF‰ç¼—1,|R¶¾°ãuÌIMlµrGÝ——13!µœ‡1ÞîLu<À¬Ìf9¶Š_§VÅ­­·Î‘IiÄOL/ ­Ó@ÙZž²ê{m‘%æK†Õ˜׆hx¢…«S«LÝMw||W„È «ÕÊJïkÙJÁÁè×UEkñÔV6*iG^vgº^fób4y®NÙÝ–mî¹=±o ¸Š ¢£êS)ª[,ÂnU‹êPŠŸt”Œf£þvÐnB£í€:EU«u„Cü ´AŒ0 ׈bçÀ¢ò‚{M”€+°5³SºW®&05» Tój^P,BÀõ€~,þ‹Á:ƒ3•Ò^™äìÄÂ-öL"ˆ¦`º;ª-äEXd2éÒ|Ä­ÜGUTŸø2P¿XrM`3rH¬%î Ñéª:‚06º»jð½’Û0UYñ K ;J=VÔÕíoU&ºk›‚ ›±Àyüü®:æ³c]5ñ¾ (Ušß÷løê¿©ùQXC˜„)dårº¼hÊîv· ÛýTJe¸\ÖbàÊu»ENgÑé¦Q¤¶^¨ŠÏö²-'[ü¿dËrIQšÊ„i)Eµùsç*“á§3—Wb”/3‡Q¢ÿå_þÑù° JW “Á²SRk½*ãÐZ-PvÙá¨V²f™æ×ްÁ^Ú›:‡s– µœVËÓÎñÏ\ÿþ_:ø[~lh7WuÄÑÌðr»Ö™?“&ØÂ¢V‡p«*KEA:‚\mÍ® @Å´ÜóÚ­× ëI“àŒW¿s®RùZÎ?Uç?£” Þ$\UÇóÎñEçø¼*_á…tñðª˜dÏ-;ŃèÏ,Ï_Y¾~±¸zn%Îs:VIŒ?NÌ¡86ÄÞÅóïõºêÞˆÙÜÓ§®Z ¡•ò,¯ñ/¨ãÿ¡<‰ãi#¼¥\Zxà[s*Im¼Ez×7o,ß}g&ñi¹zê EQôŒ±W0\/Â’1U¾#:"¤())”Ñd["U|6Él–¢ê‰;Ú¦ÅV´Ú$§À¯IêC„Êç3ÏÄ$ÏIj.ÿ¯ËMgfü‹l\#‘³ÌÉðòÁSÿþ/_{ô£‡M—ñd":Ó33üZ½0\;C‡µ†mtDZ X-¯«2¾ÂP`]J'ZØård¹8÷Æ·_8øþ_¾ªî]ÒØz–Ý$ž°ÙŒ‹`“Ù%Û9xlU ç̘sÊ ° ¢Â<^M! 66³ ÌÈ5«üïúr8ÄSn¨°)Þq^AXXE虈é½Ånì›#÷çl! [íéT½Nl‡Ý”!\GG„)`Q‹ÀÐÕ@Ázݲţ£!œà 1nNKv.ijå¦B_àš‰Xa=‰(ºÅÌÑÃ6yðÝõM¬&œÔ°"ÎâQútæW‹,ßpNWfœßשD(â´1cy{›^;±íê;kEÈDèG0ÑÔÈf*f8©IR˜]l\¶†hl;¶ÝFq®È@ÕØÍÕTÕvFÊE#j[5¯ÎîšNøâ¬ AÉèÐ¤Ý 1.žYÜå…÷àd…(3ƦöùÕÊŸÕN=S¶§ûö °þ›×*1Øp¹÷ºážÎþJØ p7b· ç~æAÖ¿ôÉq¥~[‘öö½hæUꩊ ­ Rb`îÖû8úÁÇv= `B´ÁŠ¥K&€¨SqÎ牢·{Õz¯plO$ÖŽÊàZvÍùh´.—Úzo´í&!T.Yx%ýžšÁˆˆÈø=güJKilæ¸5ÊI)Ž-Ž•ÅáÍ- lšGå¾iYx ñNAùj&c]o35‡]¿’¨ºET—ƒ ó٠︂T„®ó[„©fwL,òÔ}·’7&ËF3…ÏVkx·XŠ,+l±rÑ©ºuAW¹ \‘k'îWf?YKËm¿ùÔw 6N$ŠâY½å6[pc‘s¼¿™ÍàÜŒSaû1´>£´…“âÄŠãÚÌ,Mp^jƒn½Å:1šN¥62\‹bÎF§Œád’p&åòu¿Ù˶bQɯœÆ ±Ú|¶°ù1ÛQÞèwiÁF˜µN¦s;cœ *â+hZóÓt…t´Æ° d«4D ¨W.a^¤‚L,HAjœ‹L!:¨$\N9dz.'v‚lþåï®Î¼õû„ãê»SšÞs'Yδމp›ww"ÜibsCšÄSÝC‹Ñò_o:‡Žc¢DýDuÓÌC×f¿–¨Á'"£¾*Þ ~^àI*fPÏe¶ ¸v Ÿù”ôÏ^Uëì<ê¦Äiâ|U¢È,®Ð$®â#k—QuM/t†—N.©rå (w!Üj„›LÝ4wËmÜ÷¶(^<¢Æ)#\/[ežM}}®ƒ:ën!ˆZ¿€AHg¸ñø-dרxö‹Ýµ/=5U\]ëºÜv:® Í{ëSnØÇn^+ú§ŸèÉçšÂYbUæµ(n–"¿ÇoåNcäh:%}í»–§o½o&Š1!Ã*HÓPMê펱üV¹»@|-B±Ù°Xy⯗?÷.=÷å¬à¯¥Óùb”FOF‘=#’¯Åbûb±* ÀÍîEù["rsginîÐ[ßM]g×(b\N¹Ù`3Û=h{·ÆöyRS$­lÜȤŽÀæ}Ôæ8ñ[=›†Rj÷i0I‹¼NEL”Dq$™ÆXU?¨^q$&Ž¢¹yqÖ":šÆ¤c—l~kú.%@މbâëߌÜñˆ»H1DÎüÅS yÞÌOò¶¢\`ýÒŸcD"cDŒªD<ÀY„iUº iÔŠã™yƒ-|)UGÓu+¶Ak¹lå(ñ‘;Û¾: þ´¨ƒÜòN¢éC¸G\á7)ÐnS±ÁDm×0A¼›%Á»Ò¿/g7d©'&JRq®ãlåËØZÒúM=µ*6 ;§˜™9äö÷ÀÔÁVÇ#̱ûˆïû^ŠÏüˆñZ9°kqì hTJ úÍVU1a ‘Ñ&ý‘ñgQ[ ®¨J>¬öt÷»xÛù‰Ì¿ Y¸a‹î¢ãoAn;Cþ¥GPÐn5h]ëºj„Ë·æ„XUPëÐ"÷#is4°©¸‘½iR±Î¢¾ßˆÏ-cfŽÐ š­3ƒYºŽÈ(®Žú7êÕ„[Œ›'ÀŠ'Fíô*\ªRêÅ7Ø JçA /ƒ‚UTkФ´Ôº ëç [ßžÃ5Ü¥§qý0Æ`h£s-ÈmG?dkµ 4¥ Пf-†Øþ&™Aj2XíuÔš íñ–¬"râXoóÌG‘ÙÃ0sdœËÑ>IñÔãTüý°µ{ŒI›m¥e¸ÂT-lQSŠBs½€fÜæ*2w˜rŽ®®dBR»ž„)Wè«óæ$ØMÑžû4Ì,ÂÝß Ý¥Q‡ì=ýiì£¿Žæ$B°U06*7ú»T: •×QS (pE޳¶¢dsÖ½€ævsuypf-£É(u61¾ (Ò™ÇLÍ!ýË¸Þ ÔüW—[Ì ý«ðæ‡!ƒá*ú7¿‡}êO°Ùˆ*F|€«{le”ß iuN¨"=\>Äyu^Üv'Õ*nsÍVQI=õœ- ĨIP %¤7¿•è÷A4 k§pý6îùG)5·ªâ²!æKŽ\|f¯C¯@rßC˜û¾ÒY¿¸{¹ùm~ãñ O‚Í«¾¨:\»ö".ëUƹ¬”Š”|¡$³‹ÄoÿGD_ý0¬…Õ³¨s>½j+CÄbò5òó§Y[Ù­€a‹J`SwùE¢õK•4Hxþ‚Ä ¦ÓÅ:†Üú6ˆ;MA'…7ý ¦;üõGpë—ñåC㉠Jù< ,çcfGd„覷 ÷¿ÜîMÍ×ý‘ùU_þŽÂOm"È ê0Å& ®a{ëÕ„½2òо—w‰ß²y X4FæÓÄ̤±ÄFU¤6 ÇbŽæ}dã2f®‡Þ&ijGXº9q?fý$ºq‘JKSûzQrĘèïGøq˜>:Ò&Q GÞHñìŸ#½ó˜¢Ù2X…Á W‘Á:Z lælöÝ(¯m3QUÅYfÀ™J%Ôg,œâV/a>þóÈ¥gà¿I·¡Ú1‘§Â»‘è±_ƒg>IÞßlÝ ¢Øºî{ëD§@ptÝŠ3¸09Ô; e,àËÚÈÕY´¦|Þᜠ¥W £¯ã‹b{kȧÿÑÕ³ðí¿éÁVÀj îÂýîþn’Ç>„žý6bL„Y¾îþ{püíµ§g´Z¶ñ¯(^x[ä>à‘œRF:ÁU Jî™´@²L¨bÕ…íÇ b"¿×»(j¤*1Ã=ñQ¾óž_…; j±lÔ™ð5ÿ±ââ4ij`Žøs'­´u9ä=øÄ¿„Ïüd= §>TuUÜœ±aJTÓˆ~“×¢´hd˜ï$ÌD"±1"&N‰o¯ýQ’lÖ. .ó%„"W_@ÿ˜N¼%°vë b&öÛü$Ë-zÙDµbOþ.ü—‡àéÿ…+!•?²‡âFfCƒ·5ÈüBçú“ €",FóIÌŒ1Äbébê[?ˆÜöN¸÷»1ËÇàÔg1ƒM_ 5¥®/ðÜ_ Ÿÿ=X<nò®žDŒ'‰'„ 6»ûaøÓ_€µ+¨ÚJ7¸0Í×D)Ñôq§ƒÚ g‹°5Œ2,vh˜cfb!îÞx¿tßùO0ÇÞäG:Jáð½˜û߇¬<\xÁú.×Ô½ôWào>Ÿù5è‚C÷x[YBM¥ÐÜØgþààÙÏ‚-šÉeõsðfâoû¢oûÑ}ßId¯¢/>Až+ƒ¬6s¿¡dP#нù ÄGonÉS sÇàï|â‡á‰ÿ=¤¾Þ×÷;ú?Âç~¾åçà ß f:ÜOÁàÊ“ðø‡áÉÿë+lp¬«ùâ B 'n‡÷þ.¸Ç³÷â˜wÿ<‰Z†ŸøÈÄ„@c_5•QöLÜß| îøF¸çh>‘˜;ßþxãÇà~-ú#7ª¡,2XËàâ6*ˆ+a»a yRÕú~ÚÿÔ<ððŽ_€îbSn»×Õw?ý(ò̳ޏ ´þá9/ë«Äô~ÿû7|HÍkA ‡»ß‹üÐ1øoü¢wqÍñ0€@6hUZ½i%×D:°t~ð¿ÂÒ› žfb›ž…©é‰ÛC˜úõêì§c°: ÷;cÿòƒ0¸4~q¸áíðãOÁü!hÔ|üa-9>ÖêS j¥L ïþIø‰ÏÁ¡¯ž NôOÁc¿ gŸðU aôð½¼;<Â`J•ÅØ0?•2“ÄÄ&ÕYì³E”ŸÅ}sÈŽµ º‰áÀmpÇ»Á¬ÂÚIpaþ‚Æ£5²Ò¦‘猨뽡NSø†~fŽ2Ò;Ïú§?‰ýã‡>öq\¡Xõ 7ëζ<öÿaZ`IáÆ4âÄÒ,‡¦:tJ€åÄ 1 ñòAÒzY¸ â©É£j‡>’P€Î}þÇÏÀ¹§«Y*‚tR¸î.¸ï!¸åí0wb´IQœz à.=†ûÓŸ&òQl–ù©÷âW¶]Zõ¶°ØzÞ\jR«o– §9ù¥ ðムôï@¾á_Cg6t¤FÍxª þ¦o„þX?§>«'‘¹ëàÖo‚écÞ›1ñöÉ)ò 8ùqìïÿ ÃÞÀûË¥»Lkì ÈâR2‚ÒR§~ƒ 15™ vÙ„ ·Ý\að©á’¯ÿøê>QÔ›‰|$¿t',ÞN‚'³›ü ÂÚ)ô‘÷‘=ù9ì 7Ê{ÕšDã)þ`• îçØnˈS® T›S\=ö$ÉÜûcž}¢ÄSt5ݧ'vhy—Ðßû6²“Oa]1Š![‰í2¦­hi>"³¢ kç]Ûº³ªB±r÷G?ƒùèÏM'˜¯ú&xð§`á áÙ{éøPoG©²T`3ôÜ'p|€âÂ9tÐâ3Y!W™üš¹ˆñÓ¡Âìö°d¦¬kMîYC6«ìp@1>õŸ‘Gÿ˜xù(Ñ[~îy/t—Âè–&”QÆNËD­ƒá5X9 ½ ð…ßaøä'±ƒµP®Qf«²cJ `߉Ÿó¥`­ó~íN㮣 W#‡ËÑaNqæ9äÜÏÂÇ>ˆI3Õ%=x,ßݰywé)ìÚyì0Ã>áU>X͸ •;j{¸àºód=÷Y ;•P|Y}†¢yftv³_Pêrës/p\._#_¿ Ï>T…|*õd½ô]î8Y~ov}@¸é Ç9‡•Ú]cÂ#T|oÈŠa†öЙ£Áì;{jç6 ´•G@1ÒvÕ5uëKÊ„ƒcŸ¢ý!Z8œø ²Õðb×ÖE8Åö‡èÌ”_=-;Ýpœ¨“˸èìVýl1Ž‹—d(›øÇÖŠåáIoÀÂ@„¢Ÿ¡›X˜®©ß@¶ÙHtœŠkmAµ-édpNÑ~†æ°\Æ‹Þ0NÄ]`U<5UYëù=“fÊuõ[’fëÞ‘{iu¾c˜#½>â™Àç€K q@ ° ôTÉCØ!EîcÖ$ÚUµuó]Re§"îX4¥Íw§Þ‡fç¼]S8œVcõ+¼Ö€Ëâ—fŸÇ¯íÝÍ>NÀ,ÎúG÷•&Ù¡7» F(;@9Í èþÂ:z(çNªð4ÊóÀµ8\Ø«À‹(§‡YÁsªÄë=º…£s`–¨“‰Œ6x)MÛ—ÝOY„Î,n£ 0Ö1p– Îñ<ð¼^áÂÕXIÁ‹‘5['Ååcp—Q©°€r`³ÏâfŸn’Ð=8O:••~WžÍ6?F¾zZÇõN[™ŠéZ×b K¥'0@YqÊsý!Ÿ7iúd'ŽO©êy!ߔᥓH”H<(½ôñ_[<óŸ>pØnáf„ë€cÀu GU™UÿœÞ©0y!”ú·à¿É_GøZè·¥¢wÂJž ¬ŠpI”KªœSåËEÎÓ7>ü¡Sßö}gÜ`ý*ÅéòåµóøÀ±«=¿]‚(WTè…>¥eMQ! ÉïjÃ6,µõm(µx4üR|B»@È$ìx ð,—Q¾$†“ñôÂ5“Nm˜t*'8D%“¹¥¯ùž\ =ü‚û3ÀYü¾ë@ÿL±"øzU.´ñ¸èÖ«dãr5—™pL˜ü»ŠûGl¨²`ñ¬¹\Î"œá¼$ÝkxÿÚA+øø÷ Ö96ñO€[ÅÛÈÞ/|•£i¿Ç\2WÊ Ð¯ ìÚ0ðZæð3š‹d#ôóZdØ|Ó[Þ“1Jsñÿ¹*ï°l¯%tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-rssi-70.png000066400000000000000000000234761465054505200222250ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEä &‡t- &BIDATxÚí{°%Ç]ß?¿î™9çÜ÷Þ}ËZI+i-Ë’_2±VH0I\`c;vA¥*!œJñGŠ@E( ” EÌäReaCâªðòÇŽl K²dliwµ’ö½{_ç5ÓýËÝsÎÌÜ9wïîjm§j{ëì=Ïžþö¯ïîßÀÍv³Ýl7ÛÍv³Ýl7ÛÍv³Ýl7ÛÍv³Ýl7ÛÍv³Ýl7ÛÍv³Ýl_CM¾Ú¸–¦ªÛH;”äZ;üi%ª™Lªƒo›…Êç&v(ñ9•×;^ä<¹|¥__yíwÛa²Ë `Èâ_ÛøR¶²O_y@Œãß*ø+œùE?XD4vUuteè(Y>š3^kÕ7«3*Û߃¢@9Ê&Â:ÈyI²M HV[Ç\]•I¥smòÚÖÿ2ÏüÀŠøÞœQ§=¯ºWáv TL*ýxäš–•«Å ä" €(ç^ Òw£_|'ìÿ;?ÎÊßþW3WAÒ¸~É_0>© ™ö—€#GWáV`HHâH}œùIREÔÞ´ò,\_°(a„g Ø^@9ŽbT±Ϋ’«ÇUúò4VP”a˙ˀ.ÐÁæ#æ}Æ#܉r‡ ÷Ü ì‹À2¦KÝW©xÕÌ)“ ¶±°¥°Ù¢G?§Ê‰<çb> âuóø¨ #)׬sä[«~¸u«ãµ¼gY”÷‰pX„[ ,3]¢6¢Ñjçrõâ§\¢¹¥@ˆ2DX@YRØ Ü<ë•çòÓqÖjlõ’É:ëÒ]PA*|—ÀhßøãÿîèåþÂÝO­ß6«Æº=&á€ö‹°ˆ°$ÂÐEjBFT¦KD¯`9E¢SÁç1J©¸©Ê¦z¶T9å žõ…=nlr¢·lO®¾ñÛN¯~ßolaæÆ ÆÎ-°X<ñá[/èçï¹ôâ…׎r^.Â~˜%z ‚U°"˜8R}j¹È¤:àkX¦!$()B‚’‹qâ¼*·‹á¨$îKλ'›t.þÙ#tøð¹¹×~÷:Ahg¿ ìnŒo»xüÂ]#Ï=îØc ‰1$"&ÿdª¥œoUð꺔c\"u=øÒÇ™4ôDé‰ç÷/ƒ¼Ÿ;/: H†/>½j»‹{ìÜòÑñp|l8â˜I¹S„ƒV芛@Ö‚1`*TÁy(\øë#ØkÚ°<¦Ó¨‘A,Z#¬xCÇ(â=ž<l9uyßúI²B>óŽô ˆYQµG´ð_'Åð¾ÄòJcØŸ$$Y:ȲN¢ðÊ@" ¯àŒ Èx7ý¬ mÉh²ºÉÓ²ŸøW=ø8™ÞsY•§‹‚O¨í|Ú¤ÉgŒ•ÖÚabÈ_«Ž”CîË-bX´ ¦Ûƒ¹¹@9c¢¹ÒÂ`%` ¤:Y¸xá /Â#d›Âo×*€ HdüŠŠGDXîHΫŽÎi1:¥ŽË‰W^Ž0¬"XC7뀜šr™ì0(©ü5 œF°yø[Î|+°Ý5Å„E$ïÂpáà Â`^ŽÒa 8 °h’^7 NfQ®e¹µ5HYÀ9¨ZÄeV.a­C˜’‰@½m×”0>QD‚°8 Ê­#…Å؇*ÌI°b$ËЬƒˆ¡$™\-°¶fdJÙ4 TÌã2v.RUÙf•à&ÁG€a«ÓNDé©°Ì%À!"ûxè%Ûé„A˜&i}zMÍHxXŽ ÔÌKá¤íÂiBÅø×DÆ…‰Q”D…”[ ÝJ"Y<‰µØnFÙ®¨Øvƒ¶:¸êO#2”×)ØÂi9Û˜`OŠ‚’K2”a, ±k‘ÄÔÆuk‚Ü©»HQÛà×RÇN$qlbÆOœ¬ýÀÂ8Ñ(‰4^ KJç0¼.ßoÅÕÂø×<ºýëÖÝ[êØ `75*âÄTýÈŒàŒ '9J˜½,aG^›%l®«éΟI›±°­XOQÇŽ‹‰«•|TZ.ö)f$X R +íj¹^O›Õ±¶Õ˜ð‘1A"0:¶ºØ‚7Q½!â EpÙµa¹” ¡\U!7C†ÜV Ðë [#t8¦Æ  O\¢õk» ¨ɧ lÔ_YK u¥e mTØÕD´ñ~ã‡*ÖRc(œg °l£dò›Ëabè>Ú•ƒRÒ¥ÁÚ) piŒüJšEwx½ÛV^£“â­!wž!°Ž° ¦<8ãmASHá ? 3˜Úàq¤¶îJ]®íGq`ipå<9cB$n«p˜+]GŠè& ó@ÙnÝ+Sºü«ä5kP#Ác™ˆG5€W mïDáò‰ó°5 ”5&Ìl' ÂJZÔ,âìz>êm.DÙUòåª[¤˜s‘²ã(Òí`g¹ê„‡nûy-ð»íË*×8£ÍÆVxp#TÁfÁ*Áκ›k+6¨]¹ Ì~ëZY©ªK°Ãq f7 ªÇ”º¶ÅlkF=töWË¿ÂNKôªŒì«D]‚U¦ñ!FJ°B=~8Öé£å-ÌÔ’is+H™ñÞ5’vV·ƒífAH™*»4H©õ·wOÁ6 ;b¸.†¥FO;v\Z+ Ùв˜ÑÛ&À‰cÛˆ‘Ô¨y5.Ò5¶ªmì=Œ<ŒŠÛédÑzª§2²#np\‰‚Õ•·- t5vØu-/Yx(¢Ž-â, ”-ÉÒÐ…[tWùà&ÈÊn$PˆNk¥Ï"êØÁ8¨k>/)8Xþ®jeìzlÍ/ídE_®i0^•eœŸõ­èÖÖÌ­ëœiãyÛë—‚‡[¤iE’¶ó`…ao¼ãz^ünßöSSýTzYÉeÌñ†Ý‰á¯‘ºZïsJÁª—l$¸:šÂ\ôùúãàäV“v7¼]¯6üìÆm  `;1<‘G_/Ïcùú&»uT7H·6xPê)¯ç5HâQ1ÍuJŵ ¨Yê´‘7ºþ`slÑ8ªž, <›Øk7*Z´Íîóƒ»î}7±œÆh<Á¾æÓ½6yÀúlȯªý}¯ÇV­‘#eË}¡£KcÈÝUdüÐ&{d¦Ô3€¥Ñ›ZXžŸr¼VÆ(ž-ªž+úÐ(ÛA†?Õm©-É—JÌØë@·‚;¥+Tø Øòw_eT³ZÒЕÒöE+ñ˜« €½FÊVâ”5°_ ´Sõ5qb RÖ‰Ò(æ ·¿É‡6R¶—jŽóðp¬ÑWgIÈJ AŸTÜ6TÕhñèlJLò÷2ÍßÏÇt^DÀ|àn¨zµ+a->F"“S=­ÕŠ™9Š6þ³&f*‰”R—‡Ûz})Œ"¯ñd(Ë2†À0AÅ>UçÁ˜KÝmŠ¢m»ÚlEí Ǻ¾"Zü¹AÖÀV.¬>lHŒà¦ç&$ 5Î)Œ L/£.š‰É+ŒF—èÌÚ^H¦”¹…¼±a¡UµìËiRTUG) Ž÷l%@.¡tΑô‡è\ø°JÁëM8Õø6 Îl™[˜Gwê6»š×°DQ $PP·Ó„F]õ,sŒS¬´Œ®F¼ëAì§ýXΦiü¨rþ¾<¥]êÜY錸wÔNžm \Îë p‚p pQ€¢ 3ÓéfQdr~¢%(»yE\sÁ¥¸ Råyc9kýçÞ£ õŒQ6€óÀ‹ÀZ‚òçÀ¼„3ô¶(XÜê³”Äãà¢Ðrrj|¥!<®Ü™#!ÄOM Dq9ûêIípY¢bÈ ¼÷¢Ç.$ÀU à€*Åh„ Sd®s„:Õ ³¨Ö4®ÅF×¶×ezÛ³K$ˆJu•´uXfцÀ%”³À¹D•ÇQV ¢uU”EÁrÀ¢H8Som<ñ,{î%4SZÅ~Ë÷J!eLs¨óˆ/)§œÎ(œUá‚D!óœÂ¦z<‡U9 «ù˜Î œf¦ÓÌtÙhCyíë•øq‡Ï&®›Nž{¯ų…rÏ ày.#Œ4Á¤*iá éŒGÅ—|>šïv˜'Á‡:…ÃLª#˜i‰<¤aËîF,;|e›Ž‹à&ÇÌAèh‘ÓwëÞó‚:žÌsþ\’ôxÒI/‹ÕE“ûþÓUUg»ó[§?òþÓ_ú¹\Ê…e®@g û¼’9$[’T€–£*^c«*û’R> ‘ÚÙù²î…Ç{ǦzžSÏSêù<_<òîÿpúÀßø¡‘ÛZSÔ“Øù=øv½»¸tª“á æNB ±»TY- ²áÄàËD©1S¦ë‚´jZiu£í$¿ ‚Æ2,-“ Æ%`+†`s^TϳÞñ¸:SåqNd+ÖĤ£dqŸ‡ià׃ùýKöY).¾p9És:RÝ*°ˆâñ¸–³H¨·±ÞSàØj²*k9‹iá9Aù8 E$„ (gÔó(Oªç)Nt2Î-?øíµº‡U¾È^ñ×7÷Ý{l,É)¹xò"E^ô­qŽ˜PH§Œu¤Œƒ,>¬ê$3ÐÄØš<®~GC™”)¼`ë8QÊT0” éGUpFàYãÍIŸ‘Ìœ¹ï—¾1§3¿ý“%²yŒX_°(ÅŽ'ùŸì»ô‰G˜IJj „9æ U„:„Š^i¤fÓ)ª²V›l©E:+¿×¸ªÆPÎÆ¯‹°%Êy[pvñþ‡Îì}ϼ¨K÷nØNêÂ’˜^*i)Žê-lÁªËö^à ^™7Ê¢Wæ he‰ ˆz)ŠÑתiÝ(7JZæØÐG¸ \XCß›s]úËGŽ ÌþûËe¹­µÕ-ýª~')FÝ›#¸ JG”žV€e «dÊìHÿ•cà)'©ä¹a8¸d,k"l¤–¢c(æpÙ¾ež˜°­)àŒxg ˆGDÐYZ+Æù¦÷zY•y™*ÅTc¸£ÊuÚ¤›6viÔ–h˜"ÏÆ" ,ŒŒèffd+“¡‹áµi Ëõޱ¹R ܲùb ªÆm­eª®ƒFá‚ZJݯ-Ôš¥ÕÛ2Ãu =‘(dtd²î1>™_a·m÷VV˜ˆÒˆ1•ç7*xV U;âzVó•Š Ö,·«wÕƒüZ(G½€5¶» /þøXúÓäÕJ¾/¿ú³+NÅFxiÚÕB1»p׫9ôo>»›™hÛ”^_ŠÁ$‹Ï½WñQðay¤›øÞKBâ‰$–Ú[*rI“/µñ·ÖvJa‚~ëÄG:諎°Ø°ùPL5‰VÌNÄ™~ÐöÅI£ë*±0² Îy\–[GY96–TaZß·ªð·Ù¢øþ¦·ˆÛ¸ªúT÷{YóŽ/ÈDèz!“²¢2˜·Ù&‰j8ša±&¶©C\ZµåÊWõ8_PŒÇ…Ë/Ÿõ¨ßô2"K"rI’ÔÿÌÂÞâÇT'¼*M~ûÂÛgS±&YÑ—©r·Ë¹=Ϲe¸5žõó"ôDHÄN6U¿Pk>ÐnÄØÔuš*}xxªÃ)F³^æ¬å’MxÞZNÃñ4åTšÈù[ß×ÏZ¢’_x…D‹|¡ ?l„cªÜç÷JÁíVXpNærM:Æx‡*RÖ¸šV™,£ÆUâLC ÁïkË1 qbLÕ†I±2ñÞ˜Bt8TR.¡œôžƒ^Xð‰d뿽6ÿ¦ïL½Z¥t3xæséxÌ–Ã"Ü­Ê=÷ˆpÉÌmY–ô:öØý¾Ùt÷Ý‚IÒàÌNŠðMÁ”ÝÖܼÊZ-ë¶I i\ŒÕ:ä±vƒxUpÅ峜ûôǤÿÜyõÞ/‰ºžxM´pã_hš ž‡KŠõó¨z±sËá¹ã« ·ày½w ÜaS{Çâ±{ö¬Üÿ&›,ïWk¬L+„Ñ›“šÎØŽ¶ÆˆÛíQÝö¼œUvS,,qäðýu¶žýB÷òS÷òs—».w…Ž+ÈÆýž (¶.ƒç>ß—GßÙÃ;U–´(ŽJ‘¿Ê¯åkåPÚ“=ûßô–}ów=0o“TJQ-ÓÜÊlµX l— °CÎP'CÏZ…ôƒŸ‹ËO|rxþÓŸ<›o¹/ >C§ó¸Íì“ÖºSB¾žˆˆñ$ª,G1Üò:9šíY\Üÿ¦o¶½#¯èŠzWD`ͳÀQQjL£ÇÍ63g •*¶\Æ‚b$Í’•×<´ ÝùäÜ'>jýú ÇŽ k胈áRV9 °„áàv£Üºr×{÷¾á¡®]<¨¦ÈÅÄ”¯ŠDêH³Zœ6þÖžÎKÅ™”¶ïêt¢*{[DF ˯|}šo®­^üܧnSÕK$r!F»–Rö£TÏîÞ¥Õå{ïï¦Ë‡„<—š]¦¥^Ðx¦Bj#œ t›¶ßN&mÎFu²¶±sé W¯‚h‘Ôî¹ïõ à glzö6cd#”«—8ˆ°W`YcýúÎÞƒ>Û{‹j>S9ý¤qwÁDòQ5~ë§9˜Ä¤j~`Õ3.G<{^¶-ŽR€¹œ¤·ì»+«vxúø¢ŠV#™@?nV¥›—DÈl§‹I»*ηt[·W´•e’™ZŠ™Æý'gátrkm8ÛR¨uKGïÍúgž[]>b÷)ä ÂB|eU`Á¦t’NfŒTÇ-½M‰#3³RUsoá!†TôhÏm$.fxüõ•_^CÁ{I–³¤3·466Á˜1àB=ÜEB mÞv;t~Á¢*“=]mL¥Û<¦Ê³ª`­¦·€˜qùuy¨]+%¢ÛÆ_nÝ©ajTDĤ61"Öt0Æ©†@Ýøèˆ'59k—–Ä»©”HÞ®Æê¾LcqNÓP"Xc±·¿¹ûÛ!é"ÅyþÏ(žü0šç±ïíÀ&WmÕBSž/ ±‰HbˆQƒH¸€0‡ÒU%³Ý^’Ì/|¹¯²×&£ŠRDcÆTÅ ê1‡!w}tbÌv£ ;·ÿgï_õ£Í¨•¶€kL¬HH`Ä„‰1b¤Œ•k‚Ð#HÏZ››f¢¾4¦W¨Ùb¹”AÌiÜ>¦„Áx‡™[DŽ}'t·‹9ôj’W¿âÓ¿†`B–¦Q^«¼ÒLsrK)b&2@â¢,Šz‡¸"ÞSÁ£ÞWX¢!\d:³"&ÞB’b¾î»å#3Fg°·¼¹ëùÓF­œÂÚ)L0 $HÉúqÆÃ êõEÔy´ÈãûùKhá@,‚‹é©êFEÝ´Zعì q7|Qà›Dë»î4ã¶6P?žJÏò”œ¬j0¶§Hg ÓG†çÑÁÚ4âŠ/æó¿ .Ãk~ÒE­¡O|÷…àÆcB²ØGšEƒ^¦ÂCâµ'·ì)AM('¼è£ù_ä®I¤Ê¯êß_‡áeÔt‚€qÅ…¥g,j¢Ž³ÙÑoÀ>ø°ó°~ÿ™÷ãÿԇȖªâGCÌÓŒœ~ ]|\ø2yu.‚ò¨N#V!ÿŸ"I?„v¹­©êm”v®QT]?‡m¡>ÔíTûðý¼…i…ÿ–ºÖÏwRMDD¤#n„#Ä—cÅc{{H_ýNÌ«¿²…°Á¬»¹óÍ˜Ä gžüP®&uøá&~ýEü¸?á‘rŶ 4_!yó?Â~ýÁÚIX{1„-JË*a« (“¯“¿x’õK›aÓ< !S.Q1!Uæ/žÆn^ˆvrä c$Åd]̾CÈÝßj¥L:‰I§ûß…é."ŸùMüÚ9TB†Mã ³7²:¬1Ø;D^ûý°çXP5oþ1ìÇ~Žá—?Š×h>zD>ó[lÂðnkcz~)Ú>|?oÈ¢E³bD–²ÔÌg‰$FU¤Ü…ã}ê 4 [0Ë=Øw¨XUp«/Gn³ñ,º~f*œ&[¦"Ÿ <¶›’¼á]ȃ? s§ºÖfpðë(¾ü'Èà4&ïÃx®Ãh ­ÁhŠœQ?gkàkñûí¥âz÷ÎMO#ŠL½žèÇùµs˜?øIäÌÓðM? i—šÜ6–ŽÂ[~ûÙ_†/þ1ù`‹É}âr´‰Á<¼ ¿±¢«ãòtÜ9ÜÆI´Ô4ecèÛG>n¸\€&Îã½ ¥U ÓëN&A×_G>þ«˜ Ï!oýuè¬ÖT1táµ?¯ú»¤ŸýÏèóŸÃ†k1{À+ß ·<&¤ã øøOãN~ WäAªDUWÆOCÆ·dŪC*ÌôŽóᆉ5&x’ÖâKòøÇ?„Œß†ùŽŸ‡•c¡îXµÙÌÝ齈‘¸SAêÊðݶcŒ>‡¼ýIô“ïƒqƒÁktU'vy©Â‚1Ò¬Àn~ HQž+Ö°”¥Ì[‘Ä“¤$Çþ ¿üƒ¤ãutý,êóÀQ¢A©"NÀç~±9Üú`ä5SŸ9“°É^°+wÛ¨VŒà‰ß€ÿþ.øÂGÐbCùÑóŸ¸oñ¯ Õ®†ãPªzW®í-KiÂ|¼%ŸÌ=ø½ô¾ý§‘»ß÷fÿ-pâÿb‡[ !jÊDB>„g>Ž<ö;°| ¬Þ¬ ˜¥irû¶æÆàÖá÷Þ ÿûgaãªnâˆy˜Î˜ Û[$É2Ԣ壱2*fzB  M˜O!é}t¿ù_`?fÚf°ÿ~ÌëÞ…¬?‰œ9ލ›ð®˜°d¤ žü|êaðì%d‹µÔ¤©‹À6áÑŸ‡ßù>øò£àŠz½} ›`ÍÞ;IÞú³Ø¿õ+Ø×|Ö_D_ø„þ×€b0 ÿÕfÊac øQH~,îMŒ*J;‡Fk·,VÛþ{+È׿ úIè®Ôù¶û2’¾›äéO!OÿE+Àiô&Ú·Ö©=º´Fò»?L* ÷¾$«>[‚W¾ùû‡á‘wÙ³à†S[6C èxPw«Á4Óx­ ¦{öÂ{>˯‚¤Gkë-@¯r‹®þ‘©öWÀH¼ 0\Òÿ­‡qŸø)žkYÏGÞ ? ïùpÛàÍt°e:¨:‰UpmßQÂY‚oûçð#ÂÞ×¶ƒSƒ“裿§þ<Ôk°¸}ø¾E*ƶ5,õ2æÓ„Ĕދs¸/ëÏb¾:KõžÄžX¾ î|ä"¬Ÿû4‰Õ¾ëÑã ¶ ]°=4é"¬¤ðÐ?€ÿat”e;0?†SÃ=ò#Œ>ó?ñ.ìý*+ÖN†öÙwòïæVÛÓ„[WçÙßëÐ)–7Ĥ¤ûö‘¾çå—ÏžU7—G<Î~~ÿ½ðüñø™aÂn·Þ¯û~¸ã"˜Xw%É‚Îlwîsø?z/ùãÇÇxïP ]Ÿ[ º°\ eܼtŠ#sWK•³×œñ¹Óè/|Ù›ÞŽ|ãO@6jôU©™ôê༠ÞýØzŽÿ)¬G–ŽÀÝß ÝAýÌ2Õª$Ï7áÄGpø>Fý!ÎÅ{™©ä¯å‚´H4 '¹¶ßD,ÆP”bëþßGòèï’¾ùûá?±Ý£¨ñ© >cz î¿32œD“nvr¥6‚õçÐß{'ã§Å ûø•jZæ§8 @ª ÅL#“qV•Þç—ÎÀŸþÒÅÛážw†Û4,­6jˆ™J¯Ý4_@1€áôwÞÊè™ÇñZà§ù"q&D›Ä—*K"©T)XXcœñ?U(.Æàc²÷’ôRäþo…¯ÿ§°tO¼Ÿ^¶K*Mg8¤ÃrôÔGÐßÿgŒÏ¾Ã>>zð³Vr³ÖŽ [¶r 7Õöår9²Ê,©(N¸Ñ€b|ì¿!Ÿü vß!’7ü¼òmÐÙ'ÅLíÒJ0k²|Æk°~ úçà±÷3züqÃÄ*cPµ z“à:õ ªKt@P³aÏWð’ü6*¶Í÷4—9Í%øå§žaüü¿„Gþ5&L¯K¶÷6Ø÷ò`lÅŸýnã n4Æ!àUªãǨG[Û¦[ë`ctÓIy»ö˜›Øˆˆç#Èb\ ã"Ôº¿b«ÄÕY†à‡ø1ø||ã<<ûX /\*9Èêî(­9Ølß QÁs¼óá&ßï2˜nDhÃhÈE(F9ÚD}ÞÈìîHÕF a2ë¥ð>›f‰'}ꮺm¥\ ªë`Œ:Á–hœà:‘šCõ¸ÁÏc °Fg³@NfZë­ú…fVx—JbæëR‚ŸŒUÙ’pa Ê™ø¢‡°.0D(†ctkª“4Û ²:øRµ,£G»AÚÎ+Ú¡yÁX`]à¼bà$qe aHˆçÈz?Pp¾ÃΧ>eÛ8vGŠëhp ÇH€xÏX„ (Ïœ6‰e€}@%/“;Eî%˜ÚJ9Í6*6xíªÚ>G­ó1ñ|*à KUQœ†CÊ/N¶®%Nx­çΨpåœHØœ°5ÀfÏ&³•:² ¡s@uÖ*Ër\@ˆ G^é§U9Žð”*Ï—’8ñŽpÿöñœÄp lhaQ•d³O×y:{°+Òbp]õ´ùâJüÝð²œGÇ¿9À ‡ïzÇçyáYNˆpábâÈcœ1²î‹â8>ïƒ΋²_…e”=[V¶t³”îêY/Å–…Œ›öß®pWƒÐZÿ½²]˜DŠéú?áœc J_`ˆrÙ+Ï †ZFHc-¶,É‹ƒ `lHHe F0TTª–*Š UTÀU¡HH%¤¨` `;TXD S!‘qÙ¸llY–-É’¬e$4û¼­—{ï9¿üqÎ]»ûÍ{£7’ÿЩê×ýúÞ¾÷|Ïïw~û9^k¯µ×ÚkíµöZ{­½Ö^k¯µ×Úkíµ6¥É¬ª:y²_ m7}‹w8:ë¯rkôïJN»`ûuµ›Nyí¸]`ýbDá7ÅKÃFrׯߧh°á=òðÿv¿o¬³]럋sìÆÙX[]æÈN ¤«Ýt§`µ†¨à ~ŸCDF"²1›€lÁ¦‚ áûfŸÿû_rὟ'~XФŽÄ©®(PØôzxÊŠp"\1F"á£4À€€x€ÅE<¸Xüu†—Œ°fŒh§Ã8Z¾6 ýœ:€5ÂH°Ý jˆªà¢`4.ªrá¸À1à Ðè#$á7vÀêv5êÖŽ©éï)Q:꯵‰pÎÂy+,3í‹Ïã@Ý‚}5¼O¸59–¬ tl‡E©r8C8ô9”ñ¬úkJEPõÔÓ‚’ZÇW"”H!Å)l¢ìáœ*sβi²ØÖÂûˆj~º:§Ä"R ÐHÇón<^a|ni|ê‰9ëXF9Ø¿ïº@¡#5 V+Ù°¢^ë)†Bª9#8Q†ÀŽuà¨:Îe™^Ì×ÏnâìÐS §9Oܹ-ìwš1^Å85’ é¹þÚÿÜó|äØèRvÍóCÙÃb8&†Csóó} à ¶Ö0ÏJ0 °M¶ÕÆ1iœŠ’¡ U9eS[YnF&馂¾ž4‘>fŒ:¸˜w†F¸ áf„ƒbè!‘0Ó*@BKLÓüu°Òú SÎ)ЊRÁ‹AUý© =ŽadcëÐÑ“sqþ-ß3Ä !žþ\ÒY9¼Í­ÉÇï±9·F wá6ŽŠÐ jŠtÜÖ¤‘Ö SA¶Gj Õ³‰¦ø–ŽB¤Ž%±–îøÒ™¯ôó씎7s¢ØÉçÞÃÄ˪ÑušÛ;ÄŽïètx“ÇaAŒ)^h rÕ¶3[eâÃŒAÒæµ4вЂªXUN9e_Ê3>åLò QüFÎc²X°'°våºH8!N Ünà6À¦±e»Ã»µ` ž,¨Z‚„eQáz”ÈFhº¡6=#Ž-õXáf` á¨Âõ"O9#05^NÊÌÎ﨧»<ÜÐ/¾úyA¹&*PÃqÏT¹ Â8¸aØ/p­«"$uêpsé ˆqåãRÌÅ–$ƒó(ûŽKkHbàz„°Ì©§œƒ”ì)-iÉË â•´ RÙ€(ŠbÃñ>p œ‹U8!^]tEbc ŠJpÓ%Ü+Ù*É9AI)|ÿuap^õmÄÀõÒ7R¡ƒGEMòª·Ò¥IÉŠ¢¢à9ñp8ˆñ6e1b tXðﯖi„R¸ ‘\0(]„åpHKw©¸`ÒùnÊ©w¬óŸÕí²SW®þ^ïÛ,&L#õ¦'0ÎLãBì:E’–ç¡ÓiÝ5ͤ9䜛ݹ+*Û|¿HÄŒz9 Ô ãyÅ –~wÊ 7;òrש:NUu:¨½¢êv¨K3Ïø7UŒH3е5Y ÛoV3$R½Ž§æ8ƒ,/\êêÜ Ïa‡Û[ #AŠÅ;ÀÅõ“K£zÃnŸÈxªªz£¶~‰½ âe®¡Q„FBžÃXa °ŒãöwÊVJàm*‹¢›x!e9óµ`aÙîZmÊìtt¤¢ ,–^ɯ#à¶×Ù†&:Ø<Žü«—øs²F)d¶òêÎoýþÒ¾p] lÓ=4læYs Q\?q·ú\¶û¢˜Ó@·S §,÷s6·•€ œ½µwU'>ø4.@6(8•Š3x벃1Åv¢®§¬Sü„I½Dv°WjÌ{ùá 8„Ècv0r»·] ×7âçk§EÙB@ÕÝ¿ ¦ø8%` ¯¸~ãRŸM8]{lFßć± Ê–ª˜³\^½HÕßv’ÆMF¶gQð*Üõ@|d¼Žív*ƒ¢m=MŒw¡¿+Á^¶†T­^3'ý+äY””M Ÿ¾ ÔMƒj [)âÚµ²Äõ\ÐLQ]¿ñ+ƒ¯1¦%àšúq¬õöq”ªL5ƒ·E¢‹:çG§ôä[ÃñÕÒD¼Ý7tÎ{<õS()Xë¹u°5ªFÎD»î¿ZT,ï­µc!¬©®LÍ €¿¦d×<÷<1*1ÊL‘¶À^5|¥S‚¥AÁíôÐezU—±iæ²`NeyP­k^í rÜÉ{ ó´öÁÔç¬NIeC#ýrÛå#Û{Ùjªž)êÕÒbÃÔÏÝzÀ¨®—wŒ\ìÙhUÌ,}9CÛ )`£šÅdÕë×"o_r; FMˆIEß*¾j­ëÄ=˜ëVl{ M™PWºßvð&³E&P¶Ÿ\y*{;˜€€«åML$P¨ò€Fšª-¹w2€íÁœqÎ6ÜCö© (%˜]¡dLB¥WP–šQÑ"™ìä“_y ¾,]¶‹f›²ªÞe^úÖ³E; t7D†”ó°¼Ó•±èË¥°V` Þ:ï&Ro1õ‚pªSvf@¬>¡½{ýNâ6—£¦Lù(Uÿ¬óÕ[E°Vkc.?¸ÍÐýË#ÅÞ¶2`,•ŸhZ S/œúS¬§&ñʯ ÜÄNÛNtØ•ZãmÊJóçiaPà)Úïú(žà…—c"…¶}Ž~¦ðyä©6xNiVIá4Ôt× maZ½h+,°-ÈËõj}©vî¤Ð¯Å"“°1*M[t¯‚N³rô{ÙjúÀiìêž“þàUqb¯¦7ÜÊ€µÂ…1M‡W|~¡(á×"šõU”j·²ˆW+ ¦Q'òK\‹uº.$>ÇYÅ{–üÜKt­¶­G/µ ®1> ÛïÖ–Üd͵ µ‹¾êmZ•E]*E*¯u¢ÁƒCÖÈiˆS¦•[ÂéÕØ!°¬’ò_4.€‡pÅÔ7-t×ïz°yʦEP¦/ z%jÃâs€‹ëÆ‚*‚ßBfñ\Cß.Ž`>D ‹µEi+ù¹Ÿ¯>Ê;vˆ'sJX}6FQŒ(FÕ¯?VÝ~3Êz'Š÷råXâc¬y‘5ª¯ÐžúØæóLµ¡úÃQ­ãa,~îÅbçÀ¢bT&@ÊÔë7 ÞFŒ»l¡vFã°Ú³ž[æµ¶ËàmGMÕ°Ä\ü*ìQ,~­«Á:£ÓOªÑžy™Ädy¸–ñë ¢9˜ ñÕ´X{_,÷›}陯ˆ*¨CUɆ6–“°YG&‰ÏMă:—x\õ‹íVfL«Á+À&! €³!™<…:ug+þ/ÎqŠ:¿ó^N±á#l)lÅ/á·&驲”f«¾Lº¼p­’c}”ª…Œ~ßš¨Ú?£Ìå•ÝH•M¸P;ê€1Ê:pk#ž¥Ø,Èsº£”n/ÁˆOd” ,´S²Öz25äÐ &G‘%Ádtê ŽÒ¼Ê$Õ)X²‚€ÀYàE`-Fù0/pP!Ês·,«-Ek•K;y¥F¶6^äóM×S8Ïý«Üú…`/ûý)%ÇoêxJ„§ÎÇÀãÀŠ*¹ÀAUòñu¹~X z9»#ä®ÎiTjÄÁ )<{W´Ütu\På4p&Vå‹(«ÀP•UƒyÎò`È¢Q·æÉ uvÙk÷oêuÄÇS‚µ¨sˆ*°Žr8­Âü<ÜŒžSØTG¬–#%b5MéŠß?”n¿å_ý&5tº]‡¶¡J»ãm­-V‡—Õ ^ï9gQul¡œÆñ,ð†‹"¤c:J'wH7çOºl<ßë2bR¿7R7·˜n×Ïɉõ ­º– g¾ÐaÆ´m¯Z!lÊ•×^‡jž1°9ëÎqJ-dIœ<'ñ%MA5~ÃožVUµQo~륿üï/=ùï|)–Eé tSØïüƈtÂÖ Q\ËðJ \]bÖ;ºÒ6¸@+Pê¼P)–ØÜ¿;‡s–Mµ<§–ÇœåaÍxüº÷ýÚéCßqߨn]RÔGóûÀ+ÈõÞâÒóÝ›;4³XÂMª¬æ9ÉháŠD©Æx¿Q¤ež×-ºöÞl`Ͱwœ·H´ÜJÉùÏ(Å_ƒW Ôñ´s|ÑYrÊEx6Y9¸&&Ç‹ûËýEÁol1œß¿t~ÿuËù…SkqžÑµJÇøý®X¤ÚRH"¼‰çßÛ©ÇIâLrB0œYª7Õàöx³*„Pñêà´:ž@yD•Ç <'œ]yëwfµk4ryrÛßÛÜÛëR?/çO^ Ïó1ö<†ëŒ°jô ÞòéŠß+"¢tá I+%iÈ+X©ögÊ‘a„rZài±æñ§èšÓ×ýòÛ3ÓŸȲ¹Ís`$r–EÉÎ_sò?ÿìþ ŸüÓƒQßKVÑE˜C˜¿×o¿Ï¶ßL¼Úß· všI0áqÕœU \•– `CÂVF"l‰r.Ê9³ø†·Ÿ¾æGý‚î»s#J" 4ü¼xÊý.‚-XµÉê‘5qÊÁ¼Eç˜Ç°,°¢Â^õ‘PkÛ7I ˆN”꼆Q_Ì6ñ”«w{—. ¬! LÄæ\—Áòõ7 Í¡7e̘ Òkï90èÆù¸—°9†óâèJDeE•ü{ÅNéÅ6ÔÛX›3¿”Ƈjwî‚-·ðT¼h"ÖŒ°G佈|þðA›|í·76ŸpÖý­gqˆ(CºKkyšmªê%§Ì«’8¥«a+xÕ ®Omw ’j—ç°]¼€5Š0Œ`,¢›‰‘­DF6쯦“ÀÂJã†í0„ÌÚÌ¿Ý\ž‚ª±[k‰ªí¢…pшbŸmmQk§¾Õ4'ZqV dtl’^Šϯìð»pïÂ@†›Úç«?« W{íêÉ%»XÿÍ+lD'vûX–]ýÕðH”lL»Ý9õ ÷°ñåÏÙæï -Þjfý³MçKUü†ÚwI 7ÝÅá_yp'W˜"E[¬( ˆ:•ðü ï`é*-Óu{š^¬IZï¼;P•ö¼ÔÖ{£mW„PšdáÕÔŒFDDDÆïìŸ á7‰Úž`ÓÂdÛø…Å€‰÷ûTÁÚ›dQñȇ4¼ÆÔ¶Û¤©Ï'ºÁ¦¿ˆÝ8ßQu+¨î®YJGY×YzÎïÅmH:§31LK¹ÍžNE EQï]¨bÕ’§inóKgê6@/!r¸("%î¸__¸&ÿéZX^ÚóíÑïl§#‘Ä bôÊÍ6ç†<ãèp3Gݼ}bU j+Otf¿ë±:úÚi“x¿Pœ÷c¬£Ý~b#ÃEÓá…ÈpÒD<Ó‰y>‰åܱߤ³XT²óÏá„Xól!×ìˆ'PÞ ŽÛ4ã#,X+s¹Æ]+ÆXëYG¥ù€­¿×¿/YW}ž–½ðQuÓ1¾Þ¥cœ‹$7iÔá"pÒ ‡œ°à ±dë“\›Û{GxS¯ñ@ 3xêó4cN GD¸Yààn1s}’ÄýÞ¡Õhÿ›ßnºŽbâX}‡Lå-•®G¦Š/›^oÝÕ2èhaŸ{»[ÕÍÉ/½Ä™OBF/\PëìÎõE´ãÅ’§—k'.à=çëçPuÍ-wÇgŸYUå(Ž[ñÔ¸ÉÀq“DÇo:±oß]ßŎÔ#uWDBÊ­•I)±ÕŒÿJÁ‡u.ÖæJ¸‹+Üpôf²ó¬åáÞÆãõó ›=—Ù®B׿$éÖF߇ح‹ù็òÙ{û8K¬Ê’æù’g¯7ÂÝ¢ÜbŒNú²ïÀ7¼sÿÜMwÍGQGLˆ° R>÷dÒ•/€î@kL×Ä­÷ *(ÅfãüÒßûì§Ïä÷dšó9év¿%Ñ#QdŸ‡l=;ãˆUYnÄðFoäÆîêââ·}[Ô¿îÖžQãB‘'ÒÊU\œjóXýÔZ`·‚4Íÿ¯&q¡„Izñ¾7ë‚Ì/Äg?ññÈ­3Ì8„1ˆ.Æ!žKŽ7áÚ•›Ž_sÍ=ßÜ‹–©Ø¼ÊnKXƒ®UäIËÔxݤÑ)œîL5"r2ã|m‚Ũ‰X¹ýžN¾¹¾záóŸ¹Þ©^”˜ó¨Èr,þ±B+*@9¤Žƒ½ý˫˷ßÙ‹— Y&&€ÓPqZ„É$ì9[¦”IÅ p³““fü ¿Y+6-›Ë1Gû^ÿÖ…Ñù3·ž{æzcdC„8„p(ËêŸ;aºû¹dõ¨’ebÊÍí}ì^˨v}¶ªj=ÞÞì­E§´L—[%QEmN<·âz+×D£Ÿ]T‘#*’ Ѐ„C(KÆD½.¦ÓU±ÕUçkOü’z÷j`´þ‹‚ÂE”¸`ãZÅCàOmŒÐ6A‰q²àro¼-¼ôÜêxí˜h¿B#Ä?âgeÁtèÆÝĈÐÊ(h¤|C¿Uë±¥¶ ‘Æg ÑÆs† pA´µþûujÈ@,•ÎÂr÷úKéFcLJØÄøþéT+ óQ·Ûí,,D¢êlI‘¶€h0WKš¡ìÒÙ 2Ó[@L‚fCl6D]†CJÌX³LAÅÜåo"Æt¢8‰LYUÕë)tÅÑ1Ý~-.‰³9¢õ2¦iî@ãáÛ‚zUâ"Šb¢ÞŒÜü÷j7ÕâúDÍÇØá&QgÞ W¯mÊ][ËyÎ uvpóøŸ! `þÐ$8—¡Ï~ŒüÑ?Á©øû5°$%ÛNC]PÝ+üÊ^•°@l@Ónk ¢ê|g]x/AU •ÿ¦%°ÂJµðÔÇa~nÿ¾¦ ±#ô¹c?õ›hfA"$äV‹ÒëŠ>(Óà\iƒ°9.ÏpÖ–tÜ ¶€f)vkui(s¾£êÂ5#K5 ŽKo…h~§Ñ­‹egÅe9æá?G†àîû Y„týâ‡qþ6Mñ­  6Ø+!ê¤õ¹(upaÓïl€KǸ<õÒòk:Vq[èx$ñ<íª'4‹Ä¨é bÓ!¹ñmD÷ü Ä °v÷àÃ=ý) É­ .c¾ü1äôãèÒupîI²Áj‹l¸Cµ€Ý%HœàÒ¶p“pÍ ±‚:Pã¾[;‹mù>‡GE÷½‘wâÓÐ}`E„¥ndç{‰ÆFÉSÄŽ‘|ìßm†GÔ_¥s×½˜»ßÉ‚_¡ÐÛ‡ÿL¤ÈéGQ›•®jq£MÜÚ)\ºUΑ¶.7(…Uâoú)¢¯ý XÖN¡©âPê;xXL¶NöâIÖ/m5ö½o. )ÔG–â.¼H´y¶d5¯Z w0Ý>ÑÁcÈÍßè«^©FéÂ?‚é-#Ÿûtãêë<›‰†ÉÞTà¢c„èø=È›Þûnâ·ÿ,Qô=ñŽ<È[ 5µ˜|€Œ.`›eýiáRF÷½‘w $øçê®#KŽ™Ob‰ *â‚ÈE™¸Í†ÈæYÌbÜ ¦õ,1X½¹öndãitólp—BÆ­`ß0—Œ8¢^‡ø­÷"o¹æU‚!JààÈ¿ò×Èà%L>„tÆkÈx­Áh²1£­Œ­‘«â÷:u¯{u8kCµ¡(Ç78±pŠ[;ƒùè/#gŸ€où5èôš²ÛD°ïuð®GôàoÀã#B PJIņèÐ ¸ëáÈ×O5 ¥§çÉ7ŸÃA®y3×–ÿ3Á¢µ¥ WJ‰$t¨,æ1…NRì`ùĈ.<ßý;\ÓTÀbüv?oúgpû÷þ·ÑçŽǘÈ`ö_·7ý;~@¦Y<é|òýäÏ| ›g^ª„½Û*€`=Жá:±@2ب8U\0²c#ˆ‰ÊÝj4 ±'îá?CÆß‡üý_‡•[ü&kõuaþZøºŸGì˜Øž„hÌaî´…¨.ƒlü"|úw!`085¨\¨*,-©¬­z,.ºïN/EÅ?z}%ŠXJbæ#‘Øé$Ä'¾™Þ7ÞG'ß„µ—üÍÁ—žùù“ðБ(‡coö‚¤Añ’6êBg?DûüÜFµ| ~þð^xôÿàòQ°Ä Ï¿BT ö²2J•QÚ´*›…•Ȱԉ™7†XŒÈü[€þw¾¹éÛàŽwc^ Ïþ-f´ *QƒH6‚§><ô?`å(¬÷#,¶ã´ ”MÁnÀý?õ«°~U[qU(ó5Q—¸¿HÜí¢6ʼÚ&ŸP KQÌ|Gˆû7¾IzïøyÌ‘;ýHG ¼s÷½È¥‡‘ÓÏóª ‘\„Gî‡Ïü Ÿƒ·{]YHѲyVûì„ÿ<ùÈs´^£ª¾Öì¿‘øý*Ñ?ü-¢»¾‡È]D_ü"Yêü¦ty3 :3j tßFtøÆÖ,ïúÄ?_ø¨ QMX‰‚ú'n|üwào?ßñKpë»Á„Z2Q°C8÷%xè÷áÑ¿€õ‹§ µ#×€ïÿ¬Üîû±r æ¿B¢–ñàŸËÔbŒæ“³ÂÄ5ÅÜýÒýpâ[áõÿh͕ţðÝ„×ßù§h>DÚ[\ ë)|äç þWUBÜ >/¸²$§ž¤ª‚lýeä­ßßòo¡·Òœ·½cDo|7ñcŸÆ¬=1A¨z)W)^#ã¥öøÂEâ?úI:FáÖ÷z+¥Þûd ^ÿýÈ?}¼tܸ.bÕ7‚tÔáõ{–ŸkEº°º ?ôGpÍÏMg·þÒï{•m[ W Ö•ão¨Ö§Ö† ~ÿ>ì'ߣ³“ë¾ î{~ø#pä6_ÎW”áœâ½ ®}Nñ2 ¼ë§á'ÿ~ítpê`ø,|î¿¢/|Ák›–Œî{#ï ƶz!Óï2߉½úC@Å~åoˆ²S˜Ão ѱ–B7o?¾î`ÖaíÐèúØ– Qòz¼Rí‚é¡qIº°¯ ßúÏážó‡[8s)<÷1ìŸÜÇøÁ¿ÄåŠU¿h3¯ ¤ˆû«Ÿ#{䓨4õ¥÷â|½ì¿˜Êâi„Æ' ΫîÌ‹èzÉ×½ù¦ãÅT÷(Œ^ã;àGßÏÃ3 ëÏ"K×ÂÍßý`͘xûà Ù<óQ쇄ñ`„µAG†é4í¹q›a çALÅQ…%Áî³[=ðÛÄþ1oþq¸ç&=Šz3±÷äWo•›‚ò7Á¤.ßÖŸCï¿—ôÑÏbG\ Œàã,€e¢®¨r¯¯¨§ÐMj3ò /Áÿý/t:ûàŽó:ž¢Ó¨Q ;mšûg΢úÇŒŸþNý¦ˆ}1;)5w©”_%['·ˆñÎ/ÆýáÏcþô‰çäŽwÁ=?Ë·†U‘É©T°/NIÑ@ÿügÈ^zpbžfz0¸Lƒ åB¦_Õ!T·«†rþVNs`KU¬aÇ#ò1ðñÿ‰|êOˆ÷&zËÂë¿z«ÕMe—ËÆ´Ô:_‚µçap¾ð{Œy;X´š2gédÇTÓ Äú1ñ5_ Ö:o×¶cËØ"—Y ¾àcãŒüù§~ î?¦#˜~äšëaÿë|øpë öì#ØõÓ¸ñ؇3‹Ç¦£—¢’—‘ôÆ–Åç–sk=÷Yãö†YŒ_P¨øGœEɳMóð(ð˵š³\ŒnAYáRpé:ÙÆ9xú¡uˆA$OÀ2hm'Ì"ê>Á͵Ï"0JqÎaÅW9YÀÞBB>NÑÁº‹ÍšFÅ×¶r—…YX‡_-Te¹§^S¦~lãkþ¯è0Es‡ ´ž àºÀ†#§Øáïû"Ôö…eÆ 'ÔPëÄ:%dú);’G ó5ü“;\–“¢lô-Çø•’c|\ta$B>LÑ­‘7Íoܦˆ´Ø¨ø®B»ƒk2y68¨—å¤P.RÞ <Íüd@Üï=U¿|¾¶®~*eòþ—­âÚ!¸Ë ‡È`ˆ8G*p^à)à¬ÂfÐìªdEùK–ù=;áy3¥j}®í²ïÛÍëYžUrXëCy† ‹¹ÖNÏk±†/s§ñëÏφ´vokˆ̾LS=MÖ¾_!Eê2èr#Q .NÓ†#d8&ÏU^RxF…ÇPž.ÆáXSxQ”“CUð¢*ñ怞ut÷-u;þ¡äÛJÓËๆw;2×þsŠŽsÜæ;a¬cä,§ãiài1<+ÂI„ ±%AŒ±ÆÈºËógœËº‘;žC9 Â²*û¶†¬l é%z«K$ýQ±ÌµaÙì’°u¶“mŽŠéú7c­e¨Ê@`„rÉ)O ÇÆ÷õ‡—`…"9hñË\‹}+^^á%éô.†¾:hÅ?ÿ‚xc{Kà"°,ƒ©Óz²IãC3ª^ù`ºƒ¹ØVâLèÕâR¿€9§¶w ÂÅ(bëÍoùi©þ?ê6-âg T%tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-rssi-90.png000066400000000000000000000252361465054505200222230ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jgAMA± üa cHRMz&€„ú€èu0ê`:˜pœºQ<bKGDÿÿÿ ½§“tIMEä &‡t- )¢IDATxÚí{°%ÇYØ_ÏÌ9ç¾ï>´ZieiWH–d Ù’-ƒ±Á.pŠT 1‰Á1à år*ü•TxR@*$!æQ„ĉ«L(¡üd[YVÉB–­·v¥}ܽsÎÌtù£{fzæÌ¹{îîÚ&ULÕ¹÷( U˜cÈžˆì!’_ˆ¢ª “ϹŸ¼—ÉŸD³åL[sÊŠSVÔ) –ˆ¬T¸U¥ù¬ê?k¸»ú ”$LÔTsFô¶§jY>õJ=þ£Ÿè`‚æ‘h˜Åú¿Œ*¢ŽQ1Ù[«²¡°®0ŒzR²-€š&Ñ€1ý%@Šâ€]àyΠœSaú L@üRU2íÁœ„ï³ðKÀ(/l6-XUÃfàâÄwît¶½ ¨Z(i“MBúµ({ ‡ŽgŠ’‹…Õq(&À8¼·ô\i±ªòã"ü‹³ ¶XVu(‡ƒÁ°iK;t–U”5„ `Y„”6³ZÑ|ÅS5iJ\øßСœ ƒ` Çà¬*[eQî–[§ T·@Ï òœˆ9g–7ÇZŒgØLºzíÌ{—E©GKË Örci9é”P9ZL§ƒ$q1,‰°$B†%apª]ŠhÑð`°Zæø÷&^… ÊŽZv­šq6Lgá1#<„Ècˆn™½‰Þòm¡ó`2þø¯ò½ñf¡œtŽÛT¹C”[^„ãp’¨çÅT‰ˆLÄoíéZ@|‰´ÕH„eÿdÅc…òT])vR <…rXQÅŠð¤Ë¸H#èPÕ@¬¸dxxZpn^‚rÂÍÀ5VÄKE “#.ð•v Ó™7Íà» ²z®%¤õVAŠ 8„‘*N•10uŠ;ŸþÝÝÕ»¿µviqþAÌÈ,oÊÇ{§ò‚[%áe"¼T„S׈°„@"žv’LâUýGÂg™ÕìÒ`gB*’uAe8¥[‚³`ÿަýëT•D•`Ý)NNá©åbzÖn¿0Ug|êmiâ$ÝsÖÞ•èôeƒŒ{ŒáVc8j CŒãKSÿ?IüwˆñJPû’juÌ—U8…²„i“©8ÜR¢\TeË)O«òPYrŸ3Ùb’Ï+º%¨M…òºDËꜸÝîT¸]…£$ Þxl¥ $i¬Ú.´¶ajÝ3^¸A´¡ˆtƒ –—`<ñ¯ÒbTYWX6–Á ÅX]qV„=gnV8…p ÃI5Ü„pH •@vÕ *´"Ïî »¯.ÖâWô½Hçžpñ“»²k«0È0Azg «doFxÂa`¨ ©w‹Ÿ… 'މ°dŒÇ’é`É9(JëKÙ&£1‰õY¶‹XÞ-ŠîH&c`4ðý]ÜEÆ@É€M„k×Mn–ñÖºB"ƒT$XϦ6$§ÖBf=I Ký,› }òWÝDl!„σÌc³(¡(‚|ò6ì2pä0UáexsleS…L5I0ëdv€@u0 Ò vsóл6£ °<‚­²öÃÀa…ñªo+N†© #b0掣ˇ4ØÍ ?³B6óØ­UÈeb´: Ö!#…ň÷j6€ã¦í8ÖzV0‰é0{SÀs¬”ÊfËK¬ä ó@Kg[&PÏÔ6ºGÔSJ–ÁxŠ ŒÄóâõxaœ¶ñ¢YSÛ‹¸¹èðJk° ¶€IÑðì `7‰™Î³Ù±ã#óf€Da)M–ҀʊŸ$(ô}‰è,4»EéyvoêeØŠŒ%jÆú=È|eI&Â(èF#§Zµ¥þZû=-u€œù):\  ŒÒÂŽ™xµ3н2 kÉÝ3QA¢J– EéÕ%^ØX¼MŒåò ]h|ý€FƒYøAÚ±pP޽µ’e°4ô@W“¢Úy^!KÐ4¦ucµIãÅ4퇽Yt\fÈkNW•Ÿ4-¼D6ÆOüpÐoÌ㘊àT)EÈr„iZQUä: póFzÇU¼A1¶0É=¯ 3/XŒiîO½5UZGŒv€<ík¼¥T/犥ÐAíLŒDo*`Kë_IÀj–ú÷iŠƒ+…4±šiÚCG@,Œˆ>±z9ÜÏóï|vΓpQÖzU©ƒQc|D®Ñƒz‰¯dp 7vÀIQõÞMiƒãí#q%Âʼné{ð -©vC!ÕËì8«øM‰Çâ”–%£ÍxÜÁ'sNÏ—1øzr êÃN‹×P¶„ŒXKÃAa=­ëœ¾/ Ø«F ëWá cÀHM¹ ¸€Iâ«*Œ‚åPXçÞ¬rq«—˜øKºh— ñ:ˆ,ï,¨6Ù¯~5¡ñ;L½QìðžÁ$÷L]‰í¸ÿ+ư\â7Ýÿy„ „|Jò¥Ó‘«}iàb§Þ+˜ä>œW‡)dn‹Ù×Àu­“F-÷¤H7&ÆóêhàõP^xìÆY—+f¹Ë0¤±CëWºmU®K'î™$™'cÅ;É!·Áá½DÛ—þ ¢¼çþYíA£^35¿fÞ|rê…SeiT˜­xûKuu¬¼€Á9ðÕ“/óë ~MŒXƒ¿W”žo+žÕN‡ÂœÈ‚Wçè 'mÒçØîCf±p›iŒâ¥¡¶rƒl ã+t>Zã‰DE?»ì;cÑûEfX¤‰°1òØœv¤qדYD<Ì@Ú ùÑMðíü媂ŠbÒëXz)<ÍýÿÊ2a_k¯«I´&‡®G¯€è]Ús©™í{¦gbº·ñ*g˜…´Ypn‹®êé "7ù|e—cT´™] {¢Û½ ðÔš7mtlb<)WÒ¸(üëÚ‚¤Jù‡ß¼=ó`LžÕkFœ”&u¡¯æ^1°£ gkHÙÚ(Àì²haCGÈĤ©ûÀ=½/PW\ßCÀµ¹è<…í ¤ƒÕå¦Ri:ñt\±A݃¥>Žè³­»†E•²Ë‚aa] ¡€Ñ“ÖÁ®Ï·Q¥¬³)JV<‹¨™n džã q@ÊjíµE{z­sãæwóƹ¦M>¡;³Á\ ·× 0‡°¾@¼(E c‹Æ³Ò2䃋쪴Ø$8Ç™³›wÛÛÌ’ç"¤4’³NÒ†ŸcŸ ÁCÄÇ?;’'°£Ô›È¬îbªˆE…P—¤{Sp©öšjûEª™«nŒ3E2i,“,"Ï„ºƒ\ÄQ_øjKð}xPöïT:Z˜©ó^ë!Ì^¥·ºö|—çMhoß=㨅O3¨ ^ÆtÖ®J§™*̾;õIÑ HäjEFÔßU‰íÈì¤/äð^ªMèwdãf Å$$JŒÏ ³Yž½”w°8˜ ¸KWzµ°}(­ÏîM÷˜­€ ’XèÍM,*µb çMý¥F<¯yíCÖ¶•⬛•Oûvø ÒuaæßÂf÷3Ìq—ª™ŠÇzàþ/'_¿@DîR]ö-Ð0ñ …ï*O š™ËAÎe_—ƒÕf€­'ÓøG#>¨£YãíåQ`‡¶%2ÓÚ¢YôᄎÍ^MQ2Òs‡4fSá¼IUåê{å È8v¿‡/×j [ûZß>I%âSØY:lröEÙI« Ÿp`@†É˜À½ì†ä*¾ëZ"!èBuyXàZÚ~`¯Zˆñò˜_}Þ}©F|ì4úðD½;%˜T®'ÿ?{•‰{j^ÁdK»XÒãñ-‰€ÉüúÎemÂëuòDÛêçjã±EXfmѺÓyÁ‘}®˜…âÕ•I5ž†´XV{Ú¼b gó)‚v"ÛuOåó:ƒ&»›„LQX¤PXÿ9ö®"fÛ!‹}¾Z=V<;ð†DìxÚ–Æ—£ïÃ^M¢ó’WpõÙàñwFšp¢u^O»ÒxQµ3;Þƒ¤óïãK(š‘Tiìåa„ÙŽžy¶5œö {3íhß.sà _Q§1fó’xZ6kãbUyò4:[zœÞH^©Ûr/ƒ_Á›ŒüV²:³[F˜€©7‘h9^*dqp4\Ý«@J¢XŒ ª'ù­*g´õ_}µÔDYÂÎ8ìÓ÷çÔÓ¿’«§£–ž yûj}œ³M®z4®øÐ UÔ©n4!E\ybÚStU®Gw‰û"ÁS~2¾ ‰±9×£‡³Ï½Am$Jí@¹ÚdÜמÎÿó ‰w«Î3Õúb”•ò­RcU¶( ‘ç, ³_ µ—a^òùÖø¥ýzòƒb"ÆÐ Æ–~]¨Á‡ì†Y³ åË*Ÿz€Š?Ï’ht…Tüvþ¢ô˜i1ÖkÌ:˜;³ò*–ÑþÝN†÷j§ƒÚ¹ë€Îý"N T›•GÏ»½û¯ÎÕƒÁ(\q¥:®n£ã¸Ø`¡Œâl‘´ã;Ò¹³Qƒ+Ha/c¾û¤ÜUÙ¢I”-ŠÉxŸîúº “ZqI¥•+¤©xz5ë¼›4΃b0[n+u E©ãY\Ø™¸¹…ß.®îfìLA¦ÍâØ ³f¶™y#é`pNÄìËuIè¸S í4äƒcœ+IôwƒÁ>&Þ—Q—kw%j§Ÿ¢„-ë¿f°-0Ö‘Ì$;ñŽzýfO°s¿Õql Ô –)W—®© ý^½âïwÖG¹¼œ¶S”ÇÅ×\…¢`8)Ž2ŒÄÒ´dý¿C:1_ô]3iØÎºœ*{”¥]Á¹f™K k0)]˜ÛÀg­T༔?$eÁÚîëéš×wU)“ýHójÙÔ]§[$l„¬0[ÚPó·T¡!ø²Õ[À3_Φ(›øR¡Çp”ù™fˆŒBšXØ\5jp1tÌÆj¡O ¨ õ¦=‚b¼gœå´Â™ÔÁƒ(‡±øÿÇJËÆxšÉ`$ÈÖz–«àÕï'öûn®°ZMºµA:ŠÀ{Ï«òpZ…¶S'QvÔ‘:ÇuÇœr8Ÿ2_Â’ÁÔD­NÌå yÂýŠÌN»Ï©7ŬEcW•Ó8ž@yÃyñú]S1Ù¶3YiK†ùÄ>êŠéÊÒ+AWGZ‹Éuõ¹Ƙ7ã«têH¿ýbR]AYÛ\!æb·ŒŠ- öœå¢s<£–‡ò‚¿dðX6H/ˆÑQMïüåÓªª6-í>÷ûÿõ¹GöÝë…aC`„2D9ê”ua`ÈšîÆŒ4Ì„ïÄšFSטJÈ„ââÎZv\É“jyØY>CÁ#/zçÏž¾öÍïžÚÝ Š:Òdåx¾½¸´¶ñÔhˆ-,ZäXQÂWYåp^0û}®®»]U“5uú¾55.cÝ‹´(#å¼E¢á}¥ÄQ nñ'œsŽ/8ǃÎòªuä‰_úá£çþìÃÇÌÇ$á°IаŒ°‚° ñ§…d4Å\c*éôW!Ñ?ïIѹPµ-°\4®(/$–3ë/yõéÃÿà§Î鵯ÙN2±ž$š®Òžƒ¢\»¬²Ã£/Ú2†g¬XsÊŠÀÂ&ʺ#”% C¼=ÐÆU=Ôˆ[JûëzR ©Â.Êž€ FØÃ^bØY²·yòæ±¹áµsDY:g¶K`o4°Ó¥;å,Ž¡KÀ¦:6ñôG#„Œùöõ¥jðt=£êöïúì,ž7 [‰°%”#C¹|ü˜M¿æ›ë2óì»°"ÎâM¡1Ãõ­2/vœêUVÔŸõ2ÔÀƒª‘VXšœõ³Ñ¨—V :H,k„\„±Q¦"º30²›0±Á¡V“ `u³=[Ý•±‹,åÊTÝݨÚ!Z mNÏÒµp´ç¯¢¬ ^È S3åˆqéÊæ‚ Àš Ñ=‹éK˜}ˆÂíó•tÀÛAŒŸùrFë÷=½î@w¥æƒÅ°§=KžäÙyú…öšž½+ûG0oðÔË$*רº_ð1ØÕ[_ÎñŸøô"3ÝÉÑÏWñWU^œÓª´WŇ‚Ô>ð¢1ÚK^—=ër½M*]¾ÔÎÿÖµ_ Ûà-”ê¾l²£f2!!õ‡ˆ¨_5<³Uör í…HS˜Xlé°YžXš³ÏªbÅEôjÔ €no ³´†Ý>›©ºMTG”r}:ɇ¶d`„†c;Ýu£óœÖhæø‹4z±6ÝÔa¥Ì§…-.<çP¶½rἈœ—4s?³z¤ügњ晳Ïz«à²L’$]ѪÜRÜTN¹~¼›¯u+bXC΄ю\Õyb@{Fßk;%ï]qÅbFÃMÎ'O')O˜”/f)Oe©¼pÃÜËã>[jgŸD )e±ZÚâ:·*Ü©%w`¹)1¬–¥,Û2–bŒõ¡«x?£5ðð¿U’(ÐZí Å!üpD¼>¢2iHdf8g(Eó‰’rxÂ)׺’URgÝýæÖÊkÞ>!œS˜F“eÆýyV,c¸N„[nC¸MnKŒ¹q0L—ÖŽMŽÞóuftôzL’ªˆ RÕLôCk›d³ß"æ± Ñ©§ÇúÊ¡r–âÂ^øäŸÈäÉ3ªÖ­«Ø%u𩲕¹Å•dàÞó°iyñT$ËÃÉ™/vŽëp»*w8ᫌá¤$'×o¹íÐæ]¯N’cšš¤³þ»îý<7/öÒ~Ó÷p0hUQáú&Ë'n¦Ü½ÀÞm=üÙ¥â̹‘ËÝÐÁЖ ŠÝí%7cwÏ—ã'?³'ŸzÇÎ’ªc]ËòeñÒD¸¸-1r<]’C×|í7]}ñ=+i6ÑJOH`6év;ÐÙÇ•}Ž™ü²¶È»úë4¤’òq¹õ™OÎ}ê“gò]÷hQr?£áƒf<”$ö)‘âbŠ‹8R§0Ü…ò ANe‡ÖÖŽ}Ý’•ï‰"bm-´&¿4Ää7OäíØþÙi>W–¼„å<\N7_ùÆUY^KŸÿØG·˜ii„=#ˆ$œ¯¶™§bX®W¸ å†C·Ýrä諾~dVŽ(ÖJu¤O|Ÿª„A*Ú‡½¹¦Ô³0WäÎdY´´LÃÆ_›å;[‡ÏÝÿÉÎKÊYTd# {Sá5\«Žc«Ç>tçËGéêQ¡(½&Ô •Æ™SAû)¶Jf°¬ÁÛï*ÍëÿÝ93Z¢&K½ä«“3gŽí>ýÄÆ°-"« Û)þ@´#àc¡f°yÄeת…˜è¸UA4ãY‘Wï T}@õ‘q“5é»%εÍþ®²$[;êF‡&“3O¬!æ:5  ЛhN~[7†A2 I¦bíÌ šœ³ÔÛU÷½×¾Åê”a­ÎDêt?“¯1ˆ°~êöÁøô“‡§Ï¢’(R„cêÏ ;Œ²j2†Éh`ŒTË{ѰêÖe.†b`*>>+¨øo d¬ÈµŸg€­cq …“lms.­¬ç;RI’U›×¬)lª²’Œ†Ãly%A ¶G`H4N‰¿©÷b'H€1 Ép‘WæØbŠÚ"œ ]Çi碪ëá5ûý%$ 1&K²D$1CLbUUCÅkFÀ%K†KI¶¾!ÎYÄ5k¶T{À 3Ø•ZE3Âï&MIN~ ró› a\l&*Æû8I‚yé߆ô_BrÝÝÈÍo¤øËßóÇV¶bsÔBkÒ„¼³/• Ón5Ÿs¸²ð)k0è\Á~ c¾”ú•,CV¯gßµï£5ÌáJJ[Ò[¡eôÈ€ @[åÚ )m=% EŽNva°ŽÚÒó`ttOcƒÆ ¾-âk’šœõÕT÷»öÎâž{ÍwÀ [í¶amã1æY©>dÄ¥ìÓ–nDË vo“® Îܬm®«Ìµ*ïU3{£ÛìÞóù#k×Âò5³À¹}êãØG§q«ù®H_gT¡‹‹6Ú#²c4Ÿâv/Âúµ Í2\5 M@Jß©WÔ&:’Ê»U%<úG°² ·¿†›p9úÔŸ`ïû\Qz¿ÝUн²o+£\CÕ»ˆ'¥œj \Yà\} ùìÖ-rìî6êò^ŠVf[R{¼@ÉV1Y†™^@ó]µâ°…’<ðdï,¼ì]0Xƒ|>÷~܃ÿ ;Iй¸jÀAÑTªJ«­-H²&aã?c\>Åy8þ\IEZzuŠÝÝé*ÃFjzÔ°ɤK ny=ò²·Bº¾€þùûp߇s.LØÉ˜äá?Dž}VO çŸ Ü;‡ ÷V§°W'(& Ù—}ÛUc¨©¯f*~*ìÖ ØÉ®Ç` áäÝwñMxU±„7º×G©[e.) ÄN‘2ÇØ)bs ŽdùÙ]oCîúv¬úõ’K‡‘›_ÉÈsB1mlsµØÉöâs¸éNTø©2´ÂÙòékßCòµß[OÃÖÓµº¢b\åSl‘?ó$/ìøe^)Z«\žãÎ=‡Ù~!LTŒÆ IJ2\&9z-Üò:H‡m&ÆÀ3!Ÿznë NĔĮÂnAý¨ÃCrÓÝÈ=ï‚÷@úº"‘Ÿgòù?öÆ¿óÔ) ÀÆN`z»·Ýì_ tYc°ÊÞ#ëÃLV©¤FUâ8Ÿúø2ZŒ1{g‘õe8úÕ¾bUKZ ~1r㽘­ÇÐíÓAòšFAµ*L)É(#½÷Ƚ?+×5†z2€k_‚}ô‘ñ¤C¾ƒL.Âô"L·‘é6ZLïìN\+~?[W uXkIŒø¨¼ä|<]œb·Î ¿÷cÈ™Gà~²Q»%“ÀÆÍðÍ?GúÉ‹>úÇ”ã½@VI–d éµ_/ÿN¸îÕÌ+˜9(žÇí>…+-ZZÏgU˜¢rBÑ¿¦ô_‹oê,jƒ•`¤1PŒ†ÄŠÝ»ˆ|ô?`^xyˆё6b Á½ïEîþn²Ïü:úÅ?ÅŽw=©¿îø68voïöT+Îwàc?}æ~li½£íü¸T«†qÝÈPGMDÔUhÎc3ÅxLÚÒ7˜ÄQl‡{ðCHþvÌ·þlÜâÏ ‹¯dÉ1¸û=ÈËÞMÊ.,ù{%™ ›ûbÜŸøE¸ï¿ “=Œ$85¨Vn’Öv2¸ZĘOcìÅ¿xþUȆ˜ÛÞÀðÔ«àÁ`Ÿù,ÎNV]ãS<ò‡ðK¯×ÿcxõ?u6·~JüÉðs"¾þ*§ðÀ¯ÂG~Î>³¦®Ièù¸æ³jÝ®Ž ÄÆcòî—ñMÔ„Àfš°ž%¬$†Ô‘å×|/£7ÿ8rË›—¿søæéOcÆ»$*GE¡œÀç?†<ð;pèºÉ/Ï•´ãóÌÎæPnÁß ôó°sÞåG¹ ðÄ I–VICÔ8çkšL}‘‘-°™Ö³”•THG7¿RFoø§È±—†}C¸önäžïBÆaž~°±Îõzjï<|öwá“ÿ.~®¹†ëÇ:Ž­³~ryîÿwðß¾>ÿÉ01Ít(`˜C7‘þ­Ÿ yË"¹ç;Ht ž~€²p~Ûkɬ­É2úÁ NœÄ¹¾ÃOX=oú˜î Ÿýj÷<Õan.îÁÇ îÿ|ËÂKÞIXK& vNx<ü°½å±Xå¬#…m4…ã§àÛ N|½WMƒ[1ßø/Ió=¦ùmjk/¦•O'ÿZü¢ôÃ"œÌnXqÍ0a¸~l]Foù9¸ó{˜-ž¢oÃç>ˆþÎ÷C1F¹…PA3‚4£ÞD¤„Cê”9HÑ,N©ž­f~i^ùxÃÏÀhcV(=ôëì¼ÿ‡9÷ø3lMEÛJM4ñä Ó«*Ó Iþç{È’n;È jU`°wþ}dãøÐ»àÙg=¹aÛóa7|Òug'$ŽGÈw¾6¿Òå~ÞÝ8‚¬n òLìƒÔ]G#nÈ3 ì2Ý3þïÇýÙOÃôìlã"ð¢×Á÷}Þõôä=¨šfY@…Eh3‡v^®ó½ÉàÍÿ~àSpäÞ~àÔAþ <ü?3{¡ÝaµäÝwñ&„À’*›FX_°2ÈHM°ƒµ´”~ŒÄ\À»Ë Œ®B7lžBnz5 °ýhX¿ ¡ˆa a Ñ•%$y£`8„ͼþÁ½ï…•ã=Q§Pá¹?Å}èÈïû ¶P¬‹Žú«†öéwðÓËÀa›Rà ‡V¹fm‰¡Ô.µ˜Ù±£dßó»ÈÆ~·U߬ډ_X]Ygÿý#ðÅûÐé±Þå’ÑN¾î}Üø*X:âõœéÀôwæ~Üü åß Ìs\P%Óžßòe!*bð;@«U‚ÒPVœS©hÚiN~úYôßÈàÞoC¾á§`¸âkôÅØL—Û6Òõ¯„w¼ò³Èçÿœ{Y¿nùX:î…IÙWù£PlÃ>ŒûíÈtw‚­TI%iÍ,²ë-®õ·N¯ë„¬M˜rçî#ï#ý‹‘½ö»à5?9÷HßèÁ –á«ßtœ &Ý~@E×ö“臾›ü¡û°“½ftò¥ «¬ƒ,´}·'àlAyþ úÑßd°ùbxñÛ<9&©ÇhŸáŒx^íºWs‘f¡Ãô<úß¿ƒü‘Oa]ÙÄ¥ºÔÛÄž}oÒR-Ï*G»…À.°ÁãQåùgÑßz/Éà‡H–2äÎ7«~6_ê±z,WÍóqg>†~ø)Ÿú"n²‡UëÇdÚcŒ /Ǹ©x0ÇG¶  TŹÊÈœ7²h†TkÇØÉ™}?òg"½æÉ«¾îø ÷W.‰Ç¶V"Âpò‹pñIÿúó÷1ýÜGqãm×Ô1Š0ñ:ðq_mÆ®‰ŽùVk¾¬s¸V‘áyóg{ªh²+ÑIIùÄ£ÈS?ŠšC2Á, ºsø$d«èΊó¡»py+ij¦¨b4GiÈ1Þà<'”¯Eéq/Rï¯Ð¿¡PñæÚT ,JtZøºJš¥ØN¤½á&ˆ›@î)n¼}žølpKd¶(Í mÚ©0V§ ºÀuÖä%Ö9rñ[ìJÂyô{øU @('º7õUwfêÐyõöZcžÃ`í™êN\Ý~ož°¹)þÞ:´´Ø€¤‰B.‚M3¸!°#0U‡Í ´t¾D·ÃKT:Ïô=$uÔ7¡­ÏÚ~ï€Â¢ÖáÄûo¹z–+S”ÓS|\tK`ŒPæL“àT|Ï~/ÉvÑÙÅ®î{Ë¥¯pJ¨\xõZͼº{!óÊ.0a ÁY‹LBÑ4®ZW j?îsÅdÿŸ×”Îù\ÛèZ——ç0ª$`’f &Mñ;–Ž¢ì!”U’hš‡ãQ‘ê‰c8º &ç ¶û[—ç‘fŒ¹ÂBžƒ-J®žºYWî~[ê–nt©zw4Þ{þœ/ ,[ËÊ´@ƒ¤Ií´ûNd“û!u?àúîÙ8€«Ž€È‹úÄådíä ƒãïüM38q·¢ªiX·iñäùŒ(‹r\„–ɧ È€”P°Íu…„j4óVû/´á6¶FmUu1ŠÒc®ðÛ]±bù»ÿ&Þxo3 ufXxÑ(‹sKV5-,Sç¸Y'›¤l® ]’dNF£PÄ8ÚöÝ«|{À]ËcFIH}k-ÔP_;ÔÀ¨Nβ%ØR(eÈê­7ÊàÈM­VÓ;þQ|(,ÍÍPžŸ>ø{Éöý¿ŸM'{™3²°êòɺn=ÍÞ³Ÿç™]4‹,.i6Vƒ¬TJmKÞ ˆIjÏTÏVmE;Á«ÅF.1˜#×ròïü+6îy+’µ7H¦ƒ#7TMÀ¹‹n0É7®SV‹¡9b 'cåE·³|üÏÝ÷)Ëq‹tj$Eéð}O‰?¨«Uù“€1B’£ƒ#'z5k_óÝ,Ýúº^—-öiÜW¤?ùàØ•ÅY§œQ¸€ÊÔwoÔ-B“¤5³Uí^ ¦Æž\âÕ%é[ÂŒ‘à4ØAIÆðÐ5,Ÿ|9züèúsýÑ4Þ ôÅ_{.ß+Õ¹1ÉE`O¡TUgTA R¥„uï]á“iì9Toƒ† t™¬0-S–íüöþ\5žáM;©%tEXtdate:create2020-11-17T19:38:13+00:00©«9²%tEXtdate:modify2020-11-17T19:38:13+00:00ØöIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-10.png000066400000000000000000000157771465054505200220430ustar00rootroot00000000000000‰PNG  IHDR8ÀQG jÆIDATx^cüÿÿ?ÃpL ÃŒzp¨Gðh ŽÆà Ñ$:šDG“èÀ†Àh̓£yp4Ò4F ™ÑBf´-dF JB`´-EGKÑÑRt´-Eñ„Àh51ZMŒV£ÕÄh51ZMŒV ÃŒVô£ýhE?ZÑVô£ýhE?ZÑÝmÉŒ¶dF[2£-™Ñ–ÌhKf´%3Ú’mÉ Úmª6ÕF›j£MµÑ¦ÚhSm´©6ÚTmª6Õ*FÛ¢£mÑѶèh[t´-:ÚÅ£ÕÄh51ZMŒV£ÕÄh51ZMŒY ÝmÉŒ¶dF[2£-™Ñ–ÌhKf´%3Ú’mÉ Úmª6ÕF›j£MµÑ¦ÚhSm´©6ÚTmª6Õ*FÛ¢£mÑѶèh[t´-JIŒ–¢£¥èh):ZŠŽ–¢£¥èh~´G?tC`´%3Ú’mÉŒ¶dh,@Ó¡6uhÛ‚} Kv^bøôñß?þýýÇÀÔÉÈøŸ‘‘‚™˜™ |ˆéŒLŒ«€÷Žþû÷tÿ(ƒÔü‡ðLˆ°üjafab`affàãggˆó0`(s 6@Àþ]rŠËƒ0!ÓL þÝ ß¿þaü÷ÿ?ƒ<òØ3 ›Aª‘‚ê?þpc„;È"Ø¥« »WAlP003€Œñ?;óÿ‡›Ê@:þ1€ƒlø$6²çÁF³@%ÑC$ ªB@òÌ@I6 ±Yß¾ýÊÈÌÈÈÂÂÂÌÄ ÄÀÐ…yñ?4"<õ*ˆa3L€‘›Ý ØGä_` ù$~ýùóïë÷ÿ€ŠAžû ¤AlýÊþ‡æ°Í, ØH’(ÅÄÜ@,ļ?þ3ðýýý‹í? +'ã?&6Æ ,ÿ€i”ü€Ì[(ñÇ»ÉÀÄŒ°ãš\FH"øÏK² ”òçï¿ÿ¿þþùõýÛ?†Ÿ\L Ÿ€|â@ü ˆ¿ñl^Á¸‡wý« µ3÷0|úü“ûÏï¿bÿþþºXöß¿¿b?ý–øóë/''?#+0˜ÿ10KòãŸÿ@u !ù â¹ÿ…ääåYHÒdåY&`¾b&ffF&ÍÈL,ŒÌÀìðëÿ¿ÿß~~ûþ‰•ñ+ë `úy Tó„••é=ë+Ö¯Õ ö a.z(þ„yd-8YÊúv0~|ÿƒ°¢@—ÉS¿V:SŠrÿýáýû÷ÿ¿?¿9þÿùÃÌð÷×?`iÂÿþþùd32üƒe $»¡VÀ<ˆs yf`®`fþÏÀÌÂÈÀÊÊÈÀ ô+3# ëfV¶ÌL,˜?xÄO€¦ßÚô j€áó†ŸíÃãÍ Ëáy–DAÖ‚’$÷»7_¹þþù'ÅÂÂ$ÅÀĬ Y‘?ÿþ*ÿýóS˜ñdäEy´•Å8xØYYA!ÍøŸ™…å?0ØXYÀ˜ LƒbäEP‰ *qÿþÆò?PiË/”þùÿý…†Ñ†_¿ÿño†?Ãë#0æ¿ýüýÿÕ»ïÿo?|#òáÃ7`rdä`ee¦TFf`²þÿï/çŸßÿy?¼ýûhßW(åÏÿ0‚ Îo¤~~ÿ*ÅÈ®ÉôŸY™‰U^X˜[GCRB^R@TA’_ŒŸ‡“Tü…øCÀ}õÿò¬Ÿâ}þâ£à·oÿ¿þû÷ ”²þþùíú×?ÿŸq³0‚bT10Êx4S# 0¤„¿}ÿ¡ýåãwufvNSeK#U)OkUNN`Öçf fde„ºžÀy =‹ÿg  ™ × eÀêL`Q Œ™ÿ_þþóåÜ'ßžyøÿõ›ÏÿýþuïÏ÷o§¹øØorr²_efbz ,¦þ0ó);ƒÊ~`J‘```Ò& £ÿL̦Æzʪa.:Rìl¬<ÿþ3råÙ€vª  ¿þ3¢:–çiÒüÇ€–mÁþ‚yŽá?´^üÊÞÀR˜9dÅøùõÔ$DŸ¼þÄ÷ñówn`¶úÌßYã=°tú ¤0 ª»ð“œ0?KÑ–Ç:<Üjé!–¼ÀzŽè9§€u-#(ƒ0Øsÿ¡S06†¥NÌøCÒ€ÍïPa1ò¨‘n(ü‡Öê úå?¨þ``*gªeacabÒTa¾z÷9+0ß~ggcù, Þýô °2f Y`êºZXiK01üµ6Væggccÿ ®‹@8ÐÀÿ .uA(OüûÿÜäú¡ÿAéÿ@ñÿhb =`üYí„8û„ Š.V `öpL‚ÜlPyõèy.ö@}~6FQfff ` # ÌF² ¿±=' dð=(¬´9¸8Ùþ[(ÿúóï?(„˜áP€çHÁæ‚£ ˜ÒQªnprbÄ—BA’ð4ȈZ7"郧h 2€éÿð†¬ &Ù¿J2"¿ä¤…ÿ¿~÷•˜|Åô É@?32j D˜…$¥Ù¸8ØþÛÑÐf!0ÔþAl…—”pO×Ð@nsÂÝË“ÿP½ñŸ¥þÿb#Ìl˜‡þÃc@^jùLyl›÷^æ=y`Äñ•}5)•€¾å*åû÷翼Œ'0™3“#$ý#\óÿ?¢þ‚ –ý\5ÄÝH®‡‰p+‘=÷ÞêÙ÷$t¨9ǬÂ8YX™„X˜˜¥ën5 ƒØ€Š8€i]P€—›ç/$yBÛ‚ÿáM-Fˆaà$kY3 Uÿ¡>û ÌÀŠØ@Ç ¨Âg„jþMf ºØL``7Éþ£äDôB|ú%‰‚½‡ÒÄG(#°…ÌÌÊÃÊÊ"ÂÌ,b˜ ý,ƒE€Z@>°sÀÍÄÌÄ ` þ‡6ã –C“)#düùû/ #¤ûõšåÁí¿P‚Ô3 Pß•k¡ö/`ÁñýçOOs5sYZPMîl(ÍàÄ+÷Ýa8wëÐ“Ì Ì 2ɃÏ2‚Ë`Ok@·A6°fs€±eúñ ØMù÷Òbùé¸~ÿõ—áçŸß Ñ®z 暢$ù T6òêß¿m,À¼ÉBÂx:Hi¤“ ƒš ?Ê}×þãX†“,(–˜þC¢ÔÔøúãăÀ†´9À® Àþ @üôÒ¤æ5`¬›íà¾[E´ƒ”0'AÏl¸óôÃÖcwn>ûÀ𠘧€ã) ¡ITxpû‹b|ì J" úÊ¢ ÚJb ÌþeøöØ!ºhdè©)l³ëYðãׯß>~üÈÀÅÆÈPgÍ`¬)‰Ò¢Áfã`’X¶÷&Ãù[ÏÉ•œ7Õ¨:töæ¿7o?ƒüüÔ‚E®fPïw ­b˜€CfL&º*LÂ\ŒöÚ vzxcíÑ‹O +O1¼úÂìų2@ÆRÁ"…‚38¼QÕu @yXr3|øø‰8¦Ä ,ÎËPiΠ$#€×Þ_~2¬>x“áæƒ7`²;xêæ¿?ŠÜ°¡+f!5×jpÂý®ÂÎìг26g¹1( âµd/°”«]tšáëVpqîKëœÿ`‚ò¸·®?ÿCŽ#FHÆa€4¿€í..†3¬:pƒáǯ –Àz—@ c5qk}9v6†0<}ñá?pXØ‘ù¤ÿý¦”ÿ, Ò’ñ?Ì>`Êûw`Ÿ™™w¦Øá1ì7Þ}þËÀÆÆÉŠ)Ðx ¨lf5(€ÆýŽ©üþû4®Â.XÀždL ÿf³s°ÃcRb@b—‡ è`.†-—ß3¸¶aB–-ƒ’$îꈛ™A^Jˆá雯N1x è!hÚŽ–9ÐÜ tÜW`&nYxœabž'RÞ¦ };¿û Ñ:ؼ:ܵCƒÍýÅ ÂÇNjæ šò‚ BÀz”‡A¥éûO¿î½üÌpùÞ;†ów_1<÷…˜d88¹€å8°ÿ”âædgøþ‹•!¶kƒ—©Mqy A†'À6ãþs£]ÿ€ÉØfd„ÌC€ÚŽ ôêx²3ýc˜™oÇ ÂO|Ë8ˆÆ°âà†¹Û/3pðð1p²³cý/Ã_ðÜ8ð¾}ûÎÀÎü‹aJ¶ƒº,?ŠGÏÜýÀP8qÃç_ÿûüéß?Hq 66óþ3*<î]Ìtez<øÊJNÀâØ.de²°2€e@=& '%%°á ¨ â¼L }©Ö ü|ä5Ûî=ýÌP½à(¸æzœ2€I42êÍÖÏ?€#†Ý™ ö:b`O>{ÿƒ!®cÃÇ÷߀ó?þþø4 ª¼¡#ÏÀÜ èÝñ:»šã`ó=ö3´ÔNB0°{ Yp) ô °ŸÅlžƒ›Oæª" õq& Ô§®>a¨_|–á#'°j‡8þ‚ó×/`/üÛׯ ÊÀ–˜„/ßyÆðï7°F€ ‘üÿøþý¿¿~ƒË6Hýõ Ô‡@O1±²³3ñ €£ÜÖƒ&EFfÈ4p̘ÿ€1 ô0Ci°1ƒ¥Ž(uÁ†’i‡ŽßùÀÀÁ,Äþÿ…Žý@ºc?MÆÀ®¬,5¥Aeôg ýü ©ÀÃVð_øÀ¨ImÅ WãAɘ3À "AN&†™yÎ ¢‚¸“äO`WhÒÚó ÇoG×™XÁýD^ ¾D  Mam¢ƒ‹¾4P»_åt„Rú÷2¼ÿò8Ù Âcæ ¸Sô0ȃàþ##€+P7‡™a 4ÿ~þñaÕ¾› Öœ¶Wÿ18Haõ%pD€…áÐ…G ÿa-v°JF$’ìÜ¿þüÿõã¨Æ‚ ÕæÿÁÃè6Á¢Ñ 0•_¹ÿŽ¡{ÍE¥|`˜¹é<°ÃLŽÀf°u òÛh>M‘ýg‚T1ÀÉ#!~à ÃD '§m¸„3É.Ùvì9°—þ#O¯2Â;Âà8`‚z‘ø0›Ð8Z0àÑ2ˆ ã?`þZ³ï°Ÿö‚ÁÙT…áôõç G/ ÏŒr5cèÏ´æyHì€bˆ‰ñ/;0Ó€Rŵ»/ÁCŒÀ:ð?Ã$/¢dBÔ(`d‚«„ú‰‘ ÉsŒàdŠ(Qá^ú\P’ØFDt ÎaaefX^åÊ€ Øj 1pCÀÁ–€ ýìK‚bÖ'ÿ 1˜ƒVÃ< VÃÈÀ€Ò)Ç,Qþãp ª8š*0Í! ÿ8ð €mÖ‡°ª^¿ýÇ& (žƒ)ƒ Bc9k±0ÀæÀÌÿàñB,}ÁÿЮ@r´¬e`add Ø@#Pÿ ÃæÐ¨$C›{@3æ?¼®YËv9¤!Á€æ!ÁQ JeÀ!ð¤?¸ËðŸÓ`FcSÑüåëw‚üøé¤ÕÈ-ˆ²ÕXxþû õ "dAQžÁýÏÉÿÀŠp„<†åØ\MpÀØøôù;û¯¸] Z%ðâõ'ø¢hÄ`×ñŸ¹Šg@ã\ \7ˇp `þ”ùÌ¢¿ÿ6‘†#" ±(ýmÍS^Híz†1#”(ãZ÷0|ÖuŒÿp{ŠÃc ØÔƒVüú Ïc-‚ýJ¢ï&W߀&#ûïïßÙøÁ]räîBCå,X4³óæí³¤¹ ®–* ánºà†Â†½W¶» œß`dΩC< Fl¦ÿÇHØ‚´Ú 9¿€Aû(ÿèFP°þyðÐÍäýóû70ªýZ&6†ÿ°Õ„½qLÄ ÝlÀ6çßl ;ßeØ|ä6Xpy$+3hÑˈ-î°Ç'f\B{À†6pŒë°óÎZ·ZÇö¨þÈco€Ê@«œ8AMr`)ÊüëÇw`?“›•[¼ý‡”¦ )ìÞ†4çॠ##xÔ¸¨>x /…L’Àm`$TâþÇ•Áúÿëû÷?ÀlÿX’€<ø( Êv¿A¼ ´<… îè àš>^à(4 µøxue›GAFxðÊM¦ß@ þ£/6Üÿݤï€æ€bØ»fx TZ‘øäÁ{@ã¸j…€‚ Mü­g`R­Aƒ5Ġƣyân„(’<(8À}%D3 Ých±ˆî °ûþÄð#,þþvÃAÃp Œ ‚åPáS U ú+h\ô*P4Nšézò¿ p0˜ùç÷ïLÀÎ/8Ò‘Ûb h)6¡­QTŒÐÍ¡„’$vÏýG©à!£.ÿ€\ÐÐb%` ÊôØÿ‡@•Ï!ûÌ``–>  ©#à¼6#¨^dfZæÿ ¦< 31ùÜ d@AdŸ‚“,T‘ l1Ç€”ÿÿ‡,’øZ§úìf 4ˆþ”-”%Õ·À’üÿSPÑ ôȳ/Š^ñ'à*÷¯_8€ÃˆÙ99ÿCÆjP³ î?`s'®`€¨…‹¡ó?xú²´T+0GÐýKæ?þë=F`žc| Ôõ˜O¾Öÿß°gt¿³ +pMÅ[ ûž%;Œ’ÿÀk¥2ë–ŸÀäú“ƒ‰‹ اÍ40²0 ºY豃\\à9hR†™ÄˆâQ m ŒLSÀ¡5`’NDýø: °ƒ#äÿÿ§Àu§£k ½ºï#0¾¿'_@cŽ _€33‹ {¡ @b  EÊþ°ÿþñƒóë‡<ÀqSNNnNà@ hô›6Þ€`õŽhDV [åñ÷Ïßÿ€­àÈö÷??~~–À Æï@ÏüÚô$ã+à*äoÞ¾?/ À{¸ºé p)öðVhQJ» Åç’.ll*À9i e ¡.`ý†píöQ` óS?Ð;@yP…d?ô/RéÉÀW†ÿ†5$HŠ&htƒÇD›¨Ô*®=&CFFàL$ãk À„ñ PT¡?N•=ýùëÇ—{ê_Å`+ÿºk 3Aí·çÀ!y`Óí?p1)£(Ðó2@;…€ùS è$`ó‡‘ÈÖÓÿ¹Pê]‹ÿÛ\0O {aÿR 0ï&Ô¡¥5À"RÀ›;€vƒVØ‚zXvü¿dƒ< \áûÿ5p1¨`ùãÌ}0‚Ú¾ ÆýW`Ô~úà7Ðµß¡Š€%ì`ˆ¦u@Aí=àdr“K" AÄÑÛîÕ0y ÀȈ„ 95P,‚J{¾@<ÆðÑÀB…á10Þ'–>A …¸“‰Üá 0‚—-üÅ"H(Ù‚Z9 …ÞÀ~ØFŒÿ ;ÿ˜,„©$ò$È  f¨#öìÑÿÿäÿLXúé™y.8IEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-100.png000066400000000000000000000333201465054505200221030ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j6—IDATx^cüÿÿ?2wnf`geacbbTÊX12212ü·ªQb>†Œ |÷€øÐýçôQ }ÿǯ߿^î­Cq!ÄbF B@qÒ\ Œ,@šixŽêˆÛøÀnýÏ ÄðŸ*w+ ÔÑ ›“™™‘k2@OÉcN(ò$;06Áš@& Ç9#!_Ãü§4xPl¹…h"?K020Êügbø tû? ÿ'â?@üÉZ [’‘„µle '5´0óÙÌ À ¹ìI°ƒÿ3€’ø¨ÝŒ ²Á4Ì`¬êÃ+”D1#™!nbº—ÈfÚ)dÝÉðÈ ÄŸAV0Š951€ÜÅÌÄ(ÂÈĬýçÏ_ NvVs`ÖT&V "HRøÿŸÊf{¨Ó ¬ì ,¬l`çþýû‡áïïß ÿþþ{œá?º/€Î`aˆ8H?#AÄAØ¿ pjJ 10üºù;Ðüo@é_@kõÞþþóç)ff¦[@ÍWÿþcxr( ¨@2€–IC@“•Éh˜9ã`2§o3ÿåÿýû úŒL,, < ÜÜ LŒˆ¬ vÔÿ@‚ð†þí‚8–#ŒÈ±3Èà?Ð>†?¿~1üþõ›á?ÐÓ äL0ŒL@&ÐLPì11þº“‘Q˜“ Èd`Zú™åßÃÞ±KK9  #ÈC*@jÀ’Šq£èk ¯˜þýû i&! i66páûÿ?ZLAt013ƒÕ2³°‚c¤÷?0l€®d€¦lä¸ed@iX 31°²±ƒ1ÈŒ_?~€(Ë/`¡òb%7Ð! 7«}õ(üî d%J~6@Eüà…‘Q ¨Q¨‡¬h 4V¹øøxÁ™ìXxÄà00BcŠÛŒÿ˜À1r$4ùÁuüGÊ Èà?’ùŒŒÌ ì\ ¿ÿeÆÿØ›@7²|Àè“ jü 4Iˆ?$€I’ê)1 ò9¨Ü€Ô‘À˜‘–æ3VP’ad@ñ²ƒ ñ!¡Š!Ê™˜€eÓf†¿Àü Nºà$3ì?Ãtsÿc·ˆ…•y ¼«ÃAa 'FV 'Eÿ32ª= ª¾±UÛBKH6 ‘ Rˆèìÿ˜ûÏ(*#ËJrÿþþc  Ø‹ŒtŒV`ÚùL ‚T(h<)ÝNPaÃJ@‰?@y•À{”'¥ÖRà/P–”ÿA™˜|ÿƒŠ_§ÿ ^aáÿÀ…ñ?ŠçÐC–‘€¿‘åÿ3ÀJNf`Œ‚’/ÈY…ȳ { ÷¯™ 3`zÿüÿ Kã ‹8€I•`àHEȃ¼Ðð…$ÈR`¬ýçâá…”^`ëþ3P `E=„š®2€ÕË6p©ùTÕ= ‰YÄÑ’ù'‹ý‡”EÈž޾Fÿ“ñ?à0;°*f`¨XE [,üÏ€¿†@3\ö0žXÁ3¿Àd £5–ÁÃŽ СW½J\ ’QFB#Ôx†L;³§›ÿ€< ^˜ðÒf‚Nô*…±Ä ¸ØÀŸDñ5ïà!Èî°1sŸ8à “–a¤bS2Þ„…,ÈåÔ'd”” ü Œ1fè< 4fAɶT-Ïv"`±¹h`úƒH1 êϱç"Aã1 ³ 5ŒÐ)=FHmׂâAˆ½ðqoºt¥ QJž°8;·?!3\ÿac°ZHBƳ ¶ T Ðôind&,‡þX_cÄ,¢”ÍüÎÙƒZP z¼HTí€öf€–¢Ì–0"B5f¦¡í'd6ÐHT‚æ×€(Æ¿8ÒèBÕ,ìÐc›F"= Yp¶z‚< Ü&:õÜdüË9öátÏ?Ð\¤Ö6j) ÔôýãGІ ØoÈ ÔÁŒXäÿÿ¿ "šŒxª ú&Sb‘® m'`t~C@©nÀ22¨A¡6’+Ô¹¨ÛªàE 8Zÿ1ü…t Q[0a­_‘ #FF†Á`Ŧ›ñÏðÂ㉑‘ÑÖþÏÀðÿ?ÃÐ w¨èA¡Ú_•´YÔ]9”D€³ ¸ÕÊÈ,)-pÒ…{É/˜eÀÌòó?4¾@aÉYŸÍ4t.-¨$O¦À f Ì»Pÿ²áßßþmû Œ Ðä¸*ytð=hû3è\nÐp3ÔV°vâMdm`_þ‡;L°ÉàöVP‰ T†` thxC5þgÀ09(xŒ;#è¨XÐ9Û@2‚óq˜¡‡Ž³üøúí?7ø|Cä|ƒæNüà?iPÔ"‚œX"³1Яàå'ð­rÐméÈsù˜Û†Cx#è´XpE:%ž4U ŽEP Oögdºˆ¨…85Å ´x5è@lhö„„>á˜d @MA¦ lä¹|È*ßÀ™£? °à%1#"vaq ¼„˜÷AW1|÷(?gûÈs@Ì ¥?ÀÍÁÌß¿|á»Â ÎBÿ‘=Éæ€…à¾e @ŠxðÊ*à‚ôÿÀ^üèÊ*ðiÍÿ ɹ²êüÊn€z Äà› €1Èx˜>€‡ä2 ËЭ\ß¿}âäâb€¯Š‡ÕaH9ZcMÅX} (ÂêaÐà1 3+x/>ijÿuíps|“0†Ažztø} (hí+ 0ÙÞZ <:ý?Ð÷L¢À=s¿{™~ýü\ùÁ®¨ÁÚÔAÔ×ÿ‘€µ£†îFì͘ÿÈ a!ËyP¹ÿh5(0ç€æxÀÓC7,ÿžà‹+ýû¨t¡èbO cß/ͺàÐ#ü 6Ð="?¾ÿàæ ðÕ Ð¦¤½+$ྂ¸O[å?¶XC„ð°)ü÷é,áž&ø÷ï'Pè1Ç€—Ý0^zò°èù¼wâÿ ¾¯àJã?ðþ!`m)ö÷ß?Ößr°O£žÏªH˜ sa±ÉÀÀ€£F\‘ŠÕ· „ÃÒDüˆaP>üûÌÿ ¬Æ_›÷ÿþÿ÷ØBy L^Ï€ô{fn%û?ÀúèǯŸßþ½}÷–åë·ÿOÅá@=ŒœÀBt·´âG„&Ì=è%ˆ+äÐS&„Eçãô#$Ÿ«PŒòá?ð<å¿ÀöÓßßï~ýöãÚ³'OÏÿüýã60YÞ˜/·ž|†å ò?°âgQJ’^äbÀÊǧ.!!®¼CE Ø´fÕu@1 ž1nÐÑ0 é11Â[}ð’)*¡ yFDÁý…hç3@–eþg@x $ åƒ LP‰ú÷ßß·ÀØyöòùË‹ß>|¸ <ñâß{óžÓÙ# ¡ Òô¬7ʳ߀͗g¼B|Ÿ?úúç÷—Oß¼eù'$(øjÊÀÆ3ÐQì@6plçÿ?PÑا:¡ÐtŠ-¿1`N¥1"’88Ö5ÙÀ!_ଠ0PAyîÛ`̽}ÿþö÷ïÏ0üù}›‡Ÿ÷.Ðs Ûz@|ø=²A•ä{W£/[veúõõ÷ÿïïÞseçøÃÍż¼x«ð‡ÿ  ô/Ô- ¼¿æ?x8¹Oôì9ŒLj”ÿ#Ë¢¬à?4 ƒhè&Puºnáèâ` 3¼&Ëëß?~¸ ¼†ä7Ó+kÍç@}¿¡\Ðb=n:©}#ÏúMGÅ><{¦ÂÀ+$#.%¥LªâÀ™!>`Ìý=°œµWA÷“o°?B6AܹHBöVSöPÅ`€š\¿Á4¤ÇÇ ÌŸþüý÷òÕ‹—w¾}|"(&vÇËÃüÕ’ú /è¦â:OtÉï÷¿ETÓøÙ…ÅÅøø=>¨Ç84ðæ*FN`œªPG6¾ }2ȃ°¨ü4ÜÜ&×ï@‚oÄF'°Óð÷Ó—O_ÞÿúÕýÓÓ?*ð³¼ÚJ–?ÐídÁáÁŸTYp‰ˆ>ÿýû÷Ãïß¾r0qss¯2aæÐÝ*<ÀRŠ›ñ?#+Ð! y‹ ¤’2aäèA±³°$lª0€òР^`’ûn_ _Õ×/à„Ì7àÉn!áï@ÏbäÞߨü‚<ª†ì(¤á–® ã¥K·¾ÿùõ‡éóOàJ*6`ÝÏÄŒA0f6Ô@ uY d î¦04¶D€„µЃÿ€…ÉPòå¹/@Ï}6pFüï_àÚ† JR Ï!çWô Áîa ç$U¯>þdÐòoføô xòpr¼Ôffä6ˆI”t9°7Âî‹` jÅkDHÜÀÌ\FD”AÆQ ™ (ÀK`þƒc˜ÍÆ€õÞw þ:%t~ðD~6†#‹Š4å…q$BH‡÷L{üÔÅå=PˆƒbVÈüg  À‚Þ§‡3 ²ŠÂ<+¨72 $ää÷œpc¡ °ÿañ#uz* ;U°Pèª9„FW)ŠÓº…Û®0ÔÌÜÁðíówЀH!hi3 èAfð‚hFpŸ 1¤ õÝê FhA+?A+ðÁýNÐìÁ?ð¥:ÿÀ7Þý/ ãæãbhLucHðÖ!6(À© _) Ë[È4“¨[ ã_àUbÿ€˜4L,KA])FcÅÿ! lÔƒðƒ{ rÈ.† Ázÿ@E™€ƒI,Œÿ_í¬)‡ÕµÈy=5­Å ¶ô «pau¬¥ÂúåýW&và+pQ0°oïN J˜ÿHÃaˆm›ûäÁqh8À31(ðÀÍO`'=€SÕÿ~~þ ¾×¨\GCiP]Gö ˜+‚$AÕè’4P«tÑ)èŽ4¾¿¿²ÿç`åüÏÈlÑ0± »ê¯ÿˆ;A‘†Ñ:ÀàÙÌ@5Ú¡•'X8ÿêþÚ÷óïßï A%P“ tM-¨iêÆa@mÐØÒ.F5Ñ>w7ÃÔug~|ûÍ ìk‰ýýóO˜7dKÅþþÿ+ÁüŸ‰›‹4œÁ´Ôlß lp–wáþ£ ![ «ä`yœÌÁÇ'b–˜À @éþ?3Ð~àXËÿo?¿ýøðçÿ`ïùpM*°CËø8ŽüØ9ÅÎÁò5#À„¡:ÅÅŸ0ÂÍtªgdùÏÌ :Sئ]º¨ lUȱðÊ5^ … ÿÿriV`Øïzý°m :Íëç÷ÿà5ßÀy†ÿ°,„TCÂ!4öÀ6åA­#àA  =Ä k1)Θ˜YíRÆ <Óÿÿ€h¨åЯ€EÀ#`gü͆?Þí­ Ï£°$ ²”$¹}ûËõ—éŸpÓ½$0XXDýù­üçïo`CTVFR”GUN”“´4˜ïA½_f°û€Gõ±'[€Žäâdc^8Ê*YÁ%°e ê…ƒæÁ1Æéì2BKàÃwàã×ï¿~üüÍðíûO†?~1üúÊZLŒ¿€W ~ùñïÿ‹w_„?}þö8`ËÁÆÊÊŒefàd¬0ÐÓœÀÎ/ÿAýÁ¯@ã¿Bó'|~Ô*]“)õë×O)à–8 à ¨phFž‡—“ÇÚHIBQZPTL€K Øùef„zƒbˆ VŠ0Âj…ÿ ÿÿ3 ‘ ‹Sxëš?ÁÆ€Ê"&ÈxpôšãÙ«ü§¯=f}þæ+ïëןÓ’_טÉG¬Ïަ1<ZŠ]pžQÊ£84þŸ؈þõë·ö/?ÕY8¹L€Wh)KK KGzè3óóro+6ÜÀXe»ž2Üv#|(,s¦/1 ¤v7d`‡´Ff¬@†¤vp’ÿ ´î+°Ãûåà¹Ûߟ}ðÿË—ïÏ•ò½Ÿ_¿žfçd¾ÉÎÁq8øø˜Tœ€Ä,0$˜™XtÃÇFÀjÎ\ZJP5+ÔRЇ‹ØïcÎò1‡ Á÷ !ð0'ƒ­ øáA·ÿÈêÿ#< ÿÐ:äÁÿ!½`Šg:žCQJ„ßXKFôòí§|ß~üáfeeþÃÉÉù•å=°‹óˆ0 ª9ócE˜™¥€.Óùûï¿3 £jq¼/+p@˜[ž{ <2Š*BøÜå¹ì˜ÿ èâctߣñ¡\HŒA8ÿáih µ h 4*ϪŽÍte˜O_~À œü¬£?²±2¿ÖÐÀÓ”@ä20Ê3>ðboifF& à‚6QKCE~vàr>po¨ÿƒj]Pa:Ô”ú=ª 42ÆàË–ÿCï/ü™:ô[ÿ@'dB0˜Öª‰þÁ†A%?Ø=@¥Œ )àíòìöüÀ‚W¸I˜ì¥‘ö ! ÐÜ„ 0os°03ýw2×þŒIà¨73¤ ƒ$DpJŸÐ…ÿ°,1@SMrèzþ#r-Ê!êˆã¨„†ê‚PÀZéÿ_aî_* bÿŸ½üìˆ3 ýªøA÷êoOfdTŽ8oPþ/$"ÄËÆÎœÉ>0$‘B¢ÿ¡±á3€n€f€¦P´ƒ^Úý“ÿQÌÖ¨HâÿÑØà±B¤ÔÓû#%ü’  âž¶ºÀ&å?!`)/Ïòðfh`>dR00ø€§× êÈsÛZÀ»¯ÿ1b/-`qÀ+ÀaýéèKXýôÿÿÑڠШóÿ?ÀÊ$!ˆ#$ð@ñûá"Xþ„20©þc–<œ,¬ÌBÀTJ¢À;v~‡XX@—{³‹ãÏ?fA a~`+†¢È€oq:†î8P#:“-óÿBæ ~+)P= n3üG8´0¨–8rš `b„xl'Ü(É÷?¼~E¨C$U éÀv1++‹+ðê< ¹?€VþÆ £0δ`¯ ºŽØ2`:’‘)Ôyç?Ø >lí4ˆ %úýx°%r´®²ƒ…¶ ;°ŸÈÎ ¼q83rhƒÈÇ/?>~ûÅpòÊ3†gï¾0ïÂg6M@·+Ã2380€ò6t5ËX1@S <èA¹–LÀÛçY¸AZN™ÂÊHÓhb Øœcf:€ X2²üuà¡Î§Á,pŒðпÜ\ì "ü â| 2¢\ rbü œ¬L ØpíŒ0XÊPE Ë G.?b¸rï-Ãû/ß~›´ ²'{ÀSv 6hìý‡CÐd OÍüÁVäî•b¦4`ª­oþêBàT$˜Ç?)Œ ˜ÉÿÿG$+H!1ò7°l]$ ôHf°+ù¹ Žr` 2T쟼ù’aÃk , %'àÍ"°ä KË0ûà>…9Óï?Yá,ùÁ7²#ܵAÁ)”µ~ý•n БV×Fc¿W½‹r1TÇÙ3p²1P€îVšâ ¼íÔ†C3€$€<ËÈXc„úd9##¼:aÞ^ î<€„`A€mI•ŒÀV?ÈŸ I}°ÿþ‡xô×ï¿ ¿|aˆ÷2b°Ðg ð2S`áu‡î2¾ôØC^LùÐæàì .ë!í«_¿¡K0 M'G™ PЀ+­/ß}˰ú‹œ6¾ÿüÃðþó†T_c²=‡1aABÙ)3D8ª3|Êúó´½ ­ÿ#>ß~ü‚°ÿ]ÏÂɹŒö#Ãÿ·¾2B½Á p¾‚úgÀdÙ—ëÎÀÍÁD”³^|üÁ0sÝI†G¯¿1|ûÜì ¬.þB¯]íêæâ`gàå`dÐWcÐWe0Rg6.ðšm®-Å` .ÉP>m?Ã_`ç˜T1B‹P] ¬r>~h€ UPÞ'RÐñTàŒ mãþgüô 4ÄÁö÷‡¯_Ãu=Ùöx-Î0ÜzöžaÊšÓ ï2gM˜Ø@g2s1p›ˆLNKà²ðÛï {/¾`X}àðt’ï k[ÃD8ðÚÜýèÏqd˜¸þÃݧïe3 °o ªf@–/߇hÀé—Í`1j÷¼ ®Ãñ ºŽÉÊP‰hZ¤›.ƒž^Kï=yÏP9ÿÃ_f^V`©ŠcPƕՌ °‚ý?#¬ÿ¬@IRþ11€Üó˜¿ß}øìÅc`ÿÏÐ™îÆ ¡$„×ÞŸÀš´êãWŸ@+AmèG®×Ñÿû¬ÿ1B›SŒj= (Å'H Ø adâfÚ:5Qˆ¯%€uWùì£ \œ\ ÀF¨_ ,ñ M3P©ZÀ T õø¸jHë† “ÿ ©éÏ&P þõë7†wï?0Ä:ª2dÌ@2¼øˆ¡kéáÿï¿‚.b€fùÿÿY@ Ý`7Ø4`ÿþÏÊÀÁŠÛsÇ®=cè[w‘8£#âaµ@c.ÿÁÅÐ4 ñ¿Aÿù ŽCQÀf­TöÙ@E°~c 4ÁËyàMë@ý\œÀ½H ëξbØp| úæ c(šz¸5 <8j öc€·ª3ÂJyFhô€Ž—`ߨ<¯èÝñ2ž1câádâäáaõƒ„ Ð-¨P fÔ§:2øIâtdöĽ ûνîy¶j€É” @ƒºY_~üaà¶JæVy2˜© 301âöëÇÏ?ê60üúËÂÙ tÁ?XÃò?B##ãÿoÀ<øˆ!8ÿCƒÿ?¼ˆÝÿÖ”[Œ0ä?´gÁì´m=x««ÚŸdЈ›ÏpØ ãä`cµA] &páÄä³0ðss 6¿Ê ‚ÞÓ²úàô!?/CK–'°ù¼Üñ¢*ë@ŠE \Õü‡úå?¬­Ä€¨3@¥!èŠLdÛþÃäÁê!-y&`¶>wë5Ãâ}wQöðõw†yÛ¯« Hˆzc¨;þšÓÒ $Æ ìéŠ 0 2ÌÝr‘aóñ{8=Ùµp/¸ gûþcU *ÕÑe!I}ú *ÁͰkÄ“ s-³V€ÆàÀm\Hì@㉂† ÿ»±ÿ½õêAHÿÃ"Àµˆ±Ä ÐP‰öŸÄ…äxD Ó߯Ÿßÿ E  ¤LûŠAÐ64P +$&öïŸ?±w€¼g@.aHTœ>føœIÒŠžÍàa¥Äd N?‹¶œcØtè0¡°2°±± Š'qX…s,a Ÿÿÿ~|ûò ˜ü@K½@”xþ‚<ZW¢chŒ¼ýævvà@ÉÿÿŒ¸=²›4#4TAý4à¥Ì Æ ÃŽ6µ]ÿ´XÀý<èü8¢MA–ç@ÍÂÿ Ž p¶ëp… hÝ0݃wƒþy ´ç´5€:/Æü¸…€“‡ë¤j ÃBÕaà²ÿÐB˜€‹Í€ƒ´À‘:66p™ÍÈí¤2Àü†ÄÇ“Tp§âÿÿ|ûö‡tg à«Þ]J¢¿A¼ àò> Ù@s…?¾~®oâ…¸K²ÁwÈnƒxÐ5#ÜCŒˆb©Ï‰Õsÿ '"`Á ¼ÚävP̽jí#­Hüò ¨ŸÙâÊÀŠE~`TÿûýãçðÕ? X’ ÐÎÿ(nÄîeFh~ú#o1âÌo˜~ˆ=¨¿Af÷åsÕßÐ|õ ˆþ ZPs¨öPð!¿—BŒŒÌ_?}„4–@þ†-g300à _¸+aC"PFp¬1 0ì€yj·ÏA§7 IFÐBÙwP¿Ü*» *€+ô@;ÊÀû€£§Œ > ¨eþ œUbã€Nˆ`´™‰w$dTÖ V#T=ºà­@;Enþª ~ù€:AIõ- 4:ÇZ+}ÐÆ^àmÆO £¿}ùÌܳô—‡_à?ä¢_Dƒì=XHBÝ‹ÏÙ¥°–pØ`I°tZ`*5¾|øÀ¬ÜA fAõÞ'`¡ÿÀ…²À½¼ÿA«ÿ¿ÎMü­­®þü÷¸€´ï˜T%!«€Ë·þüùùáõ«,ìlLÜüÀ…¶ YuXåEt’Ùˆt9P·äÁ?ÿ~ÿþ \úóëÇOÐè5xePý'`¬=–Û9é0rÞ§­@›–¿²|ÿ ª¾çØÞ»8 ½°Ì¢Â‚ Ñ ñ Õ¾ ¡pößß¿s¾ÿö“œ<œ¬l, ý˜Ø lžÅnÂ2;$_ƒÕ 3PÛèà€GL¶|¾cé p,H3‚6oÆ}Éñÿƒ×ïÞŸçææ¼ Ôû8òÿ…2M¶”vAkd$Åœ$¸¸¸U€Š¤!ZìÏ0×ÒüÚ% lùóCT¥pó 3#<”áY·g`ÞûÏÀ°\‰YZ!ç?Бw ¦$ã'`*Uä¯yT˜ëpP…Îе§ß¾½ójoà  á°•¿¡ó>`ãAéø9° óXô“+£(0'Ë] ¶-÷E5;##xõ $›ÿG %üÇ,QÿÿG/ˆs (ÑËn+Bª#Pa>eä8922<‡–÷€n–ü O€ÿèvPÁòƒ-ƒyÔ5²¿‡ö¿Óïo éß!ƒ.ŒÀöƒP5?Ð7 à=¼ ”‹=Fäˆa`ÀÈB ¸ªä?x<ƒd7È  Ã8ÞÝŒ­ÿ/nN{ý\‚ö jÈs ?¡ý€8ö?¨Šà²¨ÿ z¸2¸œžTÏÀ6%"œýŸd Èn@*A 0©þ tÀlí¸©ÒE[ô6IEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-20.png000066400000000000000000000246711465054505200220350ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j)€IDATx^cüÿÿ?ÃpL ÃŒzp¨Gðh ŽÆà Ñ$:šDG“èÀ†Àh̓£yp4Ò4F ™ÑBf´-dF JB`´-EGKÑÑRt´-Eñ„Àh51ZMŒV£ÕÄh51ZMŒV ÃŒVô£ýhE?ZÑVô£ýhE?ZÑÝmÉŒ¶dF[2£-™Ñ–ÌhKf´%3Ú’mÉ Úmª6ÕF›j£MµÑ¦ÚhSm´©6ÚTmª6Õ*FÛ¢£mÑѶèh[t´-:ÚÅ£ÕÄh51ZMŒV£ÕÄh51ZMŒY Ý`:êüávÀØ_,x⤀ 0šqÄ%(2`øÐM Œ5‚@Ä&òHŽ ¨™ˆÙÄgFò ½b9Paný tÇ þÄ¿ø'”ì0W ‚ åjbA b> æb˜!°†:­“6¶€ütÇg ~Ä€ø5bdžåüºþþgú÷ÿï?¶¿þŠ1üÿ'÷÷ßµKüû÷Oàïß¿ÿþþcü÷ï/è\DFÆÿ@üg€8rTâhêR )Q -FÈ™‹ ­Œ Œ Äø‘‰ù?333 óV¶—ÌÌÌw˜˜˜³°²|adfúÌLk7V`õ Ä Æ/_1p²‹þùÿ_–…™Y‘‘Yhf—J =òê`&§Àžc`„¸ KEYXäÐÄ_ðDq$”þ1€Œ˜rþ²ŸCSˆ…1ÀÂÈÀòúý—@ã@ªaù’ƒ ƒ@y‹áÏoοY€á¤ôŸá¿60ðT•žz‡‰‘á(Ö@îJÅþ3ÂΉH @<‡Ëpï`2€ J à”$@§i2ènP`ÿûÇÀ tÆ?þ²üÿýdÅ7hråÍÈI”ç¤þýû#ÅÀĨ÷ŸáŸ:Ðñº@ÅPÌö$¹0@<ňFƒ¢ÉØ™ð8Ãȼ0õÿ!Œÿ (YV$@áÑ$”ãzä~a [¹€nf#. áOø1ƒ !q—Pðüf:6 !ÆÊȬ &} Ë5€f+C‡R¬ {P1ÈHDñޏB†sÑ}ʪ'O(ÿ?$%@CT¢ Áÿ<À¦©ÿìÌŒL_…ìë~313½æÍ ôÄÂΠª Y¥Ñf,F&FS`ìÉ㸤œÑ4XŽ9š lÞcÀ Ð4ÀJ,ÆÿXƒdA"pœ2@ÃTŠƒb ˆÕj¸yy¹ý•Nÿ€yœ Þ³012Ê5 FY §”lU`Ê–Ò‹s¨ËÁ\̈Ãc¤úQ¯0@,E0äÿ3"¼ ²ö? ñ˜½þKݤŒ w ÿA… ¨Lág굪åb P  Wº—Z4Ã|ÇŒUxìÁ=Ç K¸?0T½ÅÉËŽ p+×Èdnfg™Xþ³þcøóâQP £hed@u%4mŽNFpÂð¡Npý0ß32€Jz„$Ü“,H9¬… ØyÿÿŸ(AºƒÐ¶3+3;(ïþ%á?À$ü÷/ȳ §Ïu,—ðÄ«: rP ©ái”D! ÜõÕç°4€¾ŒX½ÎƒèddvDÁä$`Ç™á0¿þzäqPAÅHt "Y ³ì?Zt‚”ÀጌÐô é9‚¤@IT!‚ìaP J̰Í€™ðWæˆÀ©cdaf`bv6`l€žýóë7ȳXc=,ÿ£…-B½ò>¨ˆE¸Ÿ ì3|Á4ä9V`¡ì1132Â[D0°Ç"fÔ"å¾ÿ¨©Ôžeadc`aa{Vƒ *H–¥.†ÔeÐB-™ƒÛ.H™ó?¸ÓÇðhÀ 0°Ä¥ÌÿàŠþ¨&zˆ¿¿~üdâdeyœœQc âøÿXãÙ38TÀ= *˜3+¸å rÞ?pµò4¸®{b,éƒS#˜øRR‚ ìËþ7Ö@1êì‚bñ Pé# ðÐ 0Tø¾ÿÆËÁÃMªŒ ˆú):þCŠküqúŸ(UÆjafebµž@ Àê/<ßBóØn»PÌ–eàÖÇ _ øÿO Šß $zX qOn`lý†óŸŸ¿¸XØX! "Fˆ'EÔàÿŒðÂHlêE÷1Z€ŒÅ3´®W9@·ƒ ¨ÿaƒ3ðpÇ8îþƒb 8Ãøü aDÐØÌOP ž pã8BŠ^FÎß¿ q±ð‡9˜µí~AùžPñÕýS€ÅpŒcö?¨Á¦ÿƒ«À&ãàèå?sÁMÈÿŒÐäùèó@—ÝÒ@2|eÊߺØüÿ˜Eìßÿüc–tL :ì HØBZIŒ ± Lï GVÏâKÉÿ­@PÑ v¨YÊeÀnp¤’Š íp`ÉÏøž Ö€n} g@ÓÞ3³ËÛüûùû÷/_>ü{óæ5ë§ç¯ÿýeÖÌÀñ(&FÎμ͊ìnpb… ÷; ÅêIÂ)?Bä‹ÿ °V ÀÙƒ üXø|úûûÏݯ߾_{zïþùO?¾³Üß{ÀTü ˜¿°¼ÜSKd ÍF…ö/oÞüüù“QD\”ƒU í,ÿ™X€%tt Ö †øZØ¢:#ºP :ÁzÀ£fЮHà?Ô“ÿ¡iZZ‚= *dþ‚ª‘¿¾þþó÷Ù‹—/oþúôù&ÃÏ÷ÿßœ+AÁMPXÌ€²-¨X}ÆÊÏóù÷¯_ÿúéí{–üüü_ÙØ€3-¹€µÄÿé°øbDoËÁƒìLdÇbD¬~a„\0Ó Q¤þÿ‡ tBƒØ·ed¶Á~þû÷ÿÛ¯_¿î¾ÿðñöï¯_Î0üÿsèö»@;@£j º2² µäAP ~pvÖûºÿðYæŸß~ÿûõõ ×v¶ßÜÀ*™‰Qg@&Ã/ ½ ÃR —0B…Ùèa€y–Va1åÃ’"#R6¤Žñ?´iò–@4¨ZcÒ_“Co¾|ûvý÷ׯ·þÿ½ÅÆÃô@GKþ9ÐÆßP vÀz5XXÝRžÛOŠýúðI…AXD†_HH…•‘IŒ™‰‰Øhý n‰32‚bÔPT;Îð:#FÈ€ˆOH"{̆lÐV~€›\@þ üM/]Íü÷ÿÿÏÀÉ«ïÞÝaxÿþ ›ß[ÝW;{’¾ §\wŸF§xßýg6OçgåãdãàgcbáefÎÄýgMİ'Ðq Ö$y8gÈð—‘ã#{B| N@u Â<ƒ TšÅýôÜO ç~{˜ÿÿûùû¯}|ýêí‰é…@¡ ¤ù݃X Qü ¨ñºÜ‹oo¾?üõÿ;ÓFà /°ûÎÀÈ d[?ÿAs@2«à43´°cÀˆEp²ƒÆ$rR…²Á£FàŠ‹ Xi3üʂڔ_€üú—ñ?0iþûtËwà¼ØOn5¹@7"Oe3`ó z©ùõäwsÆÝÛN|ûûù/Óïÿÿ˜þƒÛ Œ@0Mò1¨àá ê‘@=vƒ4V¨{ês0Ôm•8À†(/ýŒ9ÆÏÀRí Pð(óÿe¶aø8þ;þ…ý3@¡ ®ÿ°!cùä ‰Òé o¼eø÷ùÐZ& MÀ´ ìÆ2茬ÀÞ#(™²=Èi ƒ’)#¬y…¬ »¢à"æ?´½Àš.u~þëà_À*á7°Íùõ?ÓŸ ai`f`äå`à—`xÓ—Í€@²öÿÿÿÈ ä êfÁ[A4#ž€"Ò˜ ØaPlþ!Ç, 䃿Hžµä¨`¡KêÿÈ5–Ò$Ñ=DmÂüEQ2£$ÌÑ-þÏ0È(‰ÂB(Çm:þ„!®q1Ã`Ù,°ás,À€‘™ÚµNk13Aä@m-`­öï–‚Úö2ÿa½uP=œÿ-Ç·?|f6&†Õí‰ .†âÄ!¼ÁåA8:fâp¨càcegü÷XpCzÚŒþ"¨tAêQ Ä˜ #RSç?Ê8$ȳàR0ÿ!>g`baúÿùׯÿß6<øšÿÿ£ÑÈž[É€½ÔI‚ àb6NNà8p$ 8ôi>ÂC2ËÌo>ƒª!HbAê€4r mŠ2 H ¸ ‰ñ߯?ÀÕe¿€Y´F Ô)øTjšÖ©ÁþüÀ–v1JÑ[.0äOØÌÀø—‰ûן_bÀ)2ÐT“ìïß? òþI°2°pñðró3±°p'<@ëg€ÍCÈt ´õÁ†mB}žDû @63lȇ ÙsH« 8VûŸhú/`ÇöÛo?>üú÷û°mò‚•ý%0ž‡TÞ³²°¾ªúÚ“ãÅìgˆâO˜ay‰Ùª‚Qƒ›8ð$ 4@è>1 ­l¡ÈÓ‚pU/ \Ñðèf`kãߟ߿ÿÇ0ÿ3ü6¿cdÍ»ÛÀÄ­¾À‰… iØš‘>Î PçX@†÷¸¹ÿ³rq1 œ¥c®é!Æ?LL¬?€]¤Àÿ ŒÒGÀìñhà`*~4í ó›wß¿|øs´d<Â’(ÈFP’äfùÃÂõëÇo)`¦®•aRªùùû—òŸ¿¿e€¡&+.ÂÏ£«*ÅÉÎü˜ïýýóŸ“å? ƒ;'p.è4°G@ù£ÿ`=;´tøïÏ_†ï?~2|úüáÛÏ_ oÞó?ýÉÈÆÊÆøíÇßÿß~ÿÿÿìÕ'‘ï¿~aedà`eáàbÛÀ¥gÂ@sþüþ‹èvP4ñš?ÿÃ<*P@kA¥~ÿú!ÅÌ© ì6+‡(ä¹¹X¹£Í%ä¥Dy8ÙÄ8ØØ€R@åÿ!ƒ°ŒÐ*#¬ÈÿË}È…#4ÙÀÄQ3!#,rC^Œ‰™4L*ŀÜï>~å?}íëÓ×_y=~#øýã×ÿÉûˆýü~h0h° » ণˆK#° bùóû—𯟿µÿüü§ÎÆÅe œÿR–—–Šõ6Å '0­»G  ÑoVØô#$¿@ˈB¡äƒÿðCò4š_P¦] ’HÔhì“60.¾þùûÿË©k¾ï:~ëÿ÷o¿žÿÿóûÞϯßN³²ý¿ÉÊÎv••ã-°jþÃ,¢æÆÀÂÄÄÏÂÂ"ÁÆÆ¦ ,8Œþýg2•“RÍ ¶bgc®=aäÚ*`WZðÅd °Z†‘@s¤¨`  á?Ôtˆß ƒ3 ö0Û€– qÈŠ ð›kËŠ^¼ùˆïç¯ÜìlL¸¸¸¾SÙ{༟ìÌÌ?˜ÔœùÉK8æÌsŒ:ÿýÓÈ©•Ä;ñWìÆ@@Íðd 0õ@†%‘”ÚP"·Rð“˜Þ‡Ö5 ¨Iù?4¼þÿ×ÑÀ< ,[˜˜Lue™O^ºË ¬N¾³³±|deayÃÄÄøˆÿŠ6Y ˜Aد“øÿÿ¯h€³0FYÙ+_@U5°5êç1úŽá»àn¨r áç €Á *D@ ´ñQtÕüŸy$÷¦NCÍ-[ùÿ®:¾ªxAn-ŒeÅ(+pÞ=?Æ•Ø\Ö›À–40dYIÕ’@ûùºu`ü7ÒVÖ; ,@Íà™PHBüÏ€ž AqÄ›>Fj|100 ÚGŒx’'¼€] ØÆÿÿÆ :&Â4h\ì , ‰ qýÿòí7°t.eø´š ´†F •jÀzEX§‰ ó°+ݶ/rhkÀÿ>D’‘70ÕAb嬈µÿ†À?X*øU xHì†PÏüÛÏŽQ0›á?Œ ´†ñ_´¿ È ¿@ý¤ªIAkÕ€£hŒ|þÿ2ÖUäz€ ˆ`¡Åmÿg@j£†,<[‚›Q&‚Ãø?2[ÿÿã€Ç$úÿCckàÄ.pÀ! dFp6ú÷“™•Yˆ…‘IèI`ƒ„ápE>‹PÐ2Ž¿ÿÿ J ð»*, Bióƒ=t(4É · ʈƒþý…ÄöOàº&èP?8ÕBcd.°\vÂnŒ31Â2$iÿ‡‡4ÿCR<¤ª€¥~¨'`) ØøÏÀœ!aab–™Œ ¶é/P®¦æ7F6`þ-ôfÄŠóÿÈù Vp"Yk ƒ¥€p0Üñ5ä…<-ÔÀÍ5`³ƒÔ_%5à\ûOß¾o;vƒáÝçß@21p°±‚ó0B͇ô¡Éš’ a u4þCAë–€#rŒÀš™X.!µý®e” èÿÌÀmì_¾ÿdù÷Ÿ\b’ʤP¥R訰Ja 9³³³2ðr²0(K 0¨J 0È‹ó3°!ob@vVN>°€F¸˜>tñ!Ãé[¯>~ùÁ/d¶KY™˜m àp) ‹Y˜¯e¤d— 7sËf ÓŒA¹´Ò 4éÉÈ^jÁÄüó×_ÐØ$¸þÏðQÔ3@27ÈèßÀ÷7`ƒš Ø(lN±g ØéË3€0Ìœ£×^0¬Þ}Øîæb`.Ã`Í]À× < ÷&t†˜:@½ÐØxí¨O j‹r2 µ“>ÿ N˜°RVGRp ’áÛ œÀ±ìÎ GFšk- ^ìñKO ‰X “°|Çͳ gƒ³ØÏÿýùÇSø›Œyð/ÔƒŒ0ÀîNƒŠg`añBÿ¿¾ÿø!;ĆA_Y€ ÐJ…„×¹ÇpøÒ#NVvf¦ÿàjƒìh¤Rè£_@ ? ¬ nò€ü¨ÿÿß|øöÕ¤:çë? o?~bH÷7¦›ç0ÐF‰ÁÏR‘áÓ·¯ ?ÿ@ H!r*Äà ÿ|þöã?Ôc þ ¸Oš£ÿ‰APô3þÿñ#x‘0€ã|ƒ|úú…aF©°QN\¼½üøƒaÊÚ wž~öYXŽ®<ü ˜õ9}F¦¿ ƪ ÆêR@Z8 Š×pCyy†¼þ] <Üœ ¬ÀN2¸ €¦E`Ìðù xÔâ?¤d…¤c–ÿ°²lü?ÆïÀ<Z3ôŸ‰áóÏ?ÀôÏÈ0«Ì ¿Ï€Aô¸ «k=ÃOà2hà°iÏÀÅ# ÖNN`û¡àÚÒ¿ Çn~`Ø|â!Ç÷oŽÏLg`%0ÎÊóÓŠÜ:–Ÿdxüú+°Í tfpw4óóøùÐêFhOˆ3jõ~٠ʸ@wSø&3}5&n.6ÆX=+m ¼ž{öæ CÚÄ] Ììü À. ¨ëÌ'À%•`¿@KÃï¿ÿÿþ þÿí%bTòéüÆË  ñ+`æF2€æpíBP6aae6›Ø@« `û™@E>lÂ…ùïw†åe® \¬ ä€;O?1¤öï+ó<ÙZ üº”4jÿêå+†½‘ r"ìp+ ’0€’&pæþëçÏÀÁ…¿:ð?€=™@`€ä `kUPD <ö*‰¡›.€ƒR  ¼ZÇ n6g€[¢@ÉIŒãÃÂJOj€ƒç3”Ï?ÉÀ/ .þAÈ`óÁ`µõùóg^V`s‘…¸)™X01—UþûÿñÃ; RpO\ɃÒš”‰a8¤®‚äQH† 00€š;,Ðþà_P©øïCe”ƒ“®µ€½¡,à iØÄðê; °Bg§PL²—Prs²1y~+uðžFPƇŒ…Ü*4Á^º“ÒdÍüCX /°ÆXÃpgØ¿Ð}@Š Hìì ¶ñ{­ná)†-§î1pp€ví11|ùüŽ¡7Ý•ÁÅýº¦Ááà•— …“w3póð[Q ûA­+HiÏmtB#†²ü/h¼÷?¢{ǨèÝñ –D^.¼L\|üà/82 ,„G,°`©MqdðÃãÈ´¾ ûοfàâd¶†@,™Á¶þ6Ù>ÿøÍðýÓg†Ó4¤8ð†ÐG`‡Ø½l3Ã?Ðþ‹¿àÖ?¬- Ö r°OõíÓÇß¿|—å ¾´¼ûÏAb`&àæ#Ì^hãÖ»× ÿ–o?ƒÕa¥Ó0¨ÇÍg8qõ¸uª™À‹Ûþƒ=+ÀÍÁ ,Ì`“½”ÛsChÃfœžäçeeè)vÓ~›wÿ î‡<¢Iqÿ¡ Ú"˜à!ñ2PR)ÈÈÀðI=¬ ês=xþ•¡iª'?ÛD>&[pUêÚ€“9h½5ƒÆa˜€j˜$E…D„¶{ÈpðÒ œžlœ±•@ÿÿ£8©Ëbƒ @ˆÿãy *5AžOk2BƒŠêKh¬‚¨¿Àþáæƒ·Ž_}Æàk©ÆpàÂ=†+wß3€Ú…Ìà3¦ÈTãcxÊ ;ƒŸ©Ã/àˆÀ›Ÿ¾|uÏ€VWÐÿîoú\Ïú‹‡å7Ù¹±pO¥,7àA[qþÃE1‰$ö8Gùïݫ砽ÿ ¾þÙA5Ã0F²Áù\‹€“.Ø3À¶+èü Pbo‰†„/¸íÔꟲGðNôF0 ƒŽ5—V~Þ§ªÇXs¹lÀFè8 M`–áexóå7°Ut"tÿVðâR°»1TÀ*FÌh‡©ýÏ€.J猰¡<xH€`; yà7°ñÉÂø›áÄ” ‹+Bt²üu€¶µ€iäIF`k8û¬ÄÙÞþ èd†zSÿqø"Έ% —0"jHh2e€ ×@œ‰bªáà¶Ô:T1€_‡+Ðô“SÃpd'p5v(ö!=Ð [H~ú(5Bò?RáuÖˆµ ˆbd@*}àÍb°ºÿÿþ£¹æ?>OÂÔ‚Álú‰q cy¸utøAcz ð,ƒ™-`)^ž#;õÐĆgBNø<‰Ðò#B ú Ó[`K@I¼o?¯äÿ­ß ¡ K9ê?$B!.ø‘«þ3` Á–r12@޽­º`dÄæ¦ÿHπ«F`1|ùþ‹ ãC"êzHC’ÞMÅOTdÞÈÚWFH1±äAH­òÕ?ðbTF»sp?À,%tÐÛ·/ß@a| õÃûoàJœ VÌýÿ'L䘌°˜ƒ{æð¸(hõÿÞï?¿€}F†ÿƒ§PL0‚»:ÌÀÊ]-l&N£¬3W2€FhÐʬ:0c   båÿÏïßþKRðRh Ø_ nCc„®Úebÿöù3;;7¨G‰\‚­DêUA€™T C EÍÀ©+>à¶uÕð™ ¶†Ò m9àB¤kþ~†­ÇîKPØX 6“0Ò"é¢ÈÚ]ÿÿýøú¸§ƒ¸Ô „A‰çÿ_P- ZWò(;°hæ.'áö©@c ­X³#jcq4hAƒ eø<<Ü §®¿f0Ošî€áœ\Ü àŽ*¸¹ÀÀHD¬a*ÇêàœäoàöØoÀ… ½ ul þy ´çÔÂæ÷üþ32£š‹¬ ðÊa=f,bq(?Áò0s1ÿµô»±y¸ÁŠA= hc<: Jî(EŽò¹”„‡"h{$° Ú˜üèßC“èoo9 NPËÐÉo_>órpqƒM€x5–ð''ˆ‡‘òÔñ‘CF„ &LJ#<еìJƒºëß¿~þL ˜Œ6H‚V$þyðÐ4o@CÉ Xäöš ì~ýgn;ì#$oB’¹­ŠÍË‘HYôŸá?J U02 ¨Ç`1ð÷p/ÌÐ2ãw ðL'†§@ÓAôWÐdçU  ·€ØòexìÚO_cdþüþ=8Àáa1 á˜ÿÈÉ…·#ARŒ¨­D°jPeÄç·ÿ e¡áúùÃÐ&hÁ°e|õË- ôUà)ÿŸÀ¸m‡‘T3ƒKQFæ_À¹VNNlñ¶äIpLâTp###©[²„‹AÀã ÖL 8 Ú47ÿè"`Rýÿ”Dé\´‚Ø/ú^Ýò Ôcøúå ã·¯ǯü þ‡4ÀqÂK¡°˜$âþ#…ÁÿÿÈm Toÿ‡qÿcH¼ð (ó4”øåãGFàlhÑ,hÞìÄ팠ÍÉ@?ýÕoX€Upâ‹Ô¥{ ´öÐsQ&  '™€ë<~xýê'/ðÝwÀ}”UèÏ€bO?~þ|çÝFÐèlå/¨%+.@éø9°8zl¼Îc ø/¬ˆAÕh¹×O`òe ¯=È…ÒzÄZIA}s/r4¢å/øz>dÅL Nàsb@õh.óPä§@w€N<•šO€ì×Àô ªAþa°a,Pg€zœ Iô¯ÀùWàjà`()€ì•¬ e S¬@A|`jFÞŠäz4ÇcMµhi# ƒ@<³‚L;öƒV‚Z+ Žu*ÿ‡ìÞýÿÇø )XA~B9´ê42¦½‡ÆèŒ ÐæGÐ"o ‡ÿÃ6büg€G<1}Dj…Ä ÞÔ ¤ÿÈÉìI >@*§üyô-èDJ,™*¹r~pÓ8IEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-30.png000066400000000000000000000261661465054505200220370ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j,=IDATx^cüÿÿ?ÃpL ÃŒzp¨Gðh ŽÆà Ñ$:šDG“èÀ†Àh̓£yp4Ò4F ™ÑBf´-dF JB`´-EGKÑÑRt´-Eñ„Àh51ZMŒV£ÕÄh51ZMŒV ÃŒVô£ýhE?ZÑVô£ýhE?ZÑÝmÉŒ¶dF[2£-™Ñ–ÌhKf´%3Ú’mÉ Úmª6ÕF›j£MµÑ¦ÚhSm´©6ÚTmª6Õ*FÛ¢£mÑѶèh[t´-JI°ÐÌ”a&( ã3@ùôN “Eñ? `|¬n!äAÇ@jØ€ºY¡$ÃŒ4ôá´@yæ/ÔC¿4ÿ‚Òq¹ƒ™yXˆù¡äY D3C-¤•?a©äg~@=ô Hâ7Pú;Ñô(\ÄpûÙg†ÿ@#ÿþùÃôÿÿ?Þ¿ÿÈüúùSòÏŸ¿’ÿÿüáòùÿÿùËõïß?vàq4ÿ€j þ„M:£†‘¹ÿÀ|¤ck Ìÿ Œ 54"™!4fddfbbfdbddú d~cdbþÄÈÄô™™é;Çsffæß ÿ¾Å˜X˜¹Ù.-ËFñ+z 2ž¿õ’‘ŸƒƒèvfFF) %rl¬,:\lìŠ@')ÝÍ4Aèh ÏXžü @»€žù÷rÄc@A°8ØV¸'‘éz @ #XŒ@¾úúPèÐ PÌ}šõ4€ö2ÿÿ÷˜šþ?fþÏðýÉË? ¾ƒ[€ìAPp²0üùËôœ0àDNTfdbJ¨-SZ¤´¦<Œô74.Àƒ 4Ñ­ÄLLÿAAŽF‹ã@‡éŒ ÀúN&ÿ@!öÈü ”`бmýõŸ‰›‘õï¿¿¯þþüñš„ÿ@’²AùIð÷ïŸ"ÿ9ØÕþ1üS  4L˜’䀾ºU èIvPÒ…:CB( ãƒýŠdÏ`)!΀%Ùÿ0Oÿ™@þab¦ þÏÀôìqN†‚@e è±ÿ@Ì  4Eè®{ÿþÿ»dƒ<ùHƒ<ÉÀ"áÖ ±ÿÿ˜ÿýû/Ìô÷¿°ˆ4ª#Óy`úgú‡”4˜ ”Že„VŒP#Šç`<d= hþ†ø ÿÿ3Àb–—Á 4ÿ?Ã_ gÁ™” h„(ûÿ/ :a`Êáâàø'âÜøÈþ´ðÈM,lÌà*Ž è ! #€žc4Z`4O¨H è¡?@«™€Ž`ÒÌàÈcÇ!ÔÍŒ 0‰X˜ç`jÐ’+4 þE#,×0"Špòdbb`%Q`Þþd 8¦¿ÿr1üc•âÂ@#X€îyV”““TàÂXJþ´õ зÀLÊÈtƒ$Ð!Ê@{Ô€*€¾‚„#+Ø'P_@¬‡äÆÿ Oüg€Ê#b‰WÌ!{°üË€ fƒíÐsLÀ’„ñ/0B~ÿfþ÷÷/Ó¿¿ÿÉ$‚ÿ@™–á%д×À’ø)Ð1Àzàÿ_ ï´€ª„þ3Ê‹f  YJ@¾Ðxvh3AR!#ª€þ–— L †.ÐŒP …ÈzÑR)#¤ä‹>ZñŸ0âö,$€@I8HÄKÆ <û\ýüC­~±›Fo«uÍÛ3æ$@©:&ÃÀâ€|þ8ŠÌòëÇO6.PP1B‚ aÑhHc³PŸ`q<ôP“1H-¨³ ÚyøÏï?êç?ž” ¨cþƒ§íþƒ&Aš@žÅ$8ÃÜ aCFFþï_¿ðòðó3ƒ¡ Æÿ‡e¸`± 8Á¼Þ]AUŠ]Ð0# pT\ß‚ú€ÀØ;¨m0 ž\ÿCcèPÐPá ÒÏ@ bÿ&QÆû@Ï€~50‹ücvA8-˜™úæhHÄ¢xÖêa``d à¨0¨&…Ô·L ¬à˜ý.œàIù¬ 7ç?p\kÀìÆ¶ th¢ôÈçШ¶0ÐqÀ!{Î/Ÿ¿ñ ±Âûÿ!¥*ÄñØÊV¤¼Íã $¨ãá« ààîfPk6_ñ0¤¾eÝŒsÀVÈS/ÖÝšò蟯 Ñà;@ÐDÅwàd„°©ò˜$˜þüúÍê-ƒÜÏ×0‚½‚#Þþ#åb|Q 2 $ÿ[ÉÃм Z &ÿΣcT‚Æ/þúÌÀ l÷ Èþœ›`¸ Ì™ YÜ@£øl!à$›ÈŸ?8˜˜8˜Às ªÖ´ùÿ©9†âY°+¡ñ…ð8(þcK¾ˆ@Â^åý‡µë`fÀt@JˆüßÿÅ«.ŸKçû@×gzÿ?:ähÊé PÙW°†ÿ ’@…’øß¿ÿØ~ýüÅÁ}V Lh²µy q‹âðÿhu%jÚüOjR…ûÂR,ƒø!‹€I“ñÐc÷ÿ2ütê`ˆ<Fë{fv9›¿?ÿüþñíëǯ߾eýôìå¿?,,lÀÞ°@câ¦sPı€ rÅû¹pEQÊrRýÿ2kõ[ Oš~ üºïÓß?ï~ùúíÚó‡Îúñå6Ãÿ?w%Î+à¤è–—{ëaÙ T¬¾aTH`ÿööÀ¯ß¿ÅÄÅ8XYY¤€ 9X@%Àа1#lø§ …&IdÿGj®2ü'©ÛV Òõ’GÁžVþþýúû÷Ÿg/^¼¼ùûÓç› ?¾ßÿ}>¨•¦àÕO°&¨ý|ÆÊÇýù÷¯ßÿ|ûúéõ»wÿø¿²±±þŠp¡€¦Øþ£þ$2ÁyŽ¥~úT(À¼„”Á“)d ¾ÐõДRûÿÿXöc7)S{@5?åÄ·?ß}ÿáãí¿ß¾œÆÚmV>ž»@9Pª !«, i äAP ~prÒûzàèyæŸ_ÿüûýõ ×ößÜÀ–*p>MXÔpÝñ ˆÿ€ÝI¥¶<ÚPÔÌüÇÈ€.bFý©uøœ*! •˜UÙ€r_ÿüÿ÷æó÷ï×ÿ~ûv›áßß[ìþþôæÕ›ãÓ> 31¼&Íè–±à°ÅŸD™~ðj)¼øüòËßÿ~³=ìÑ2šwÜ ä ,Bx€Ù èQ CX.c…>#¤lù-Š@R°, ò <ƒAbœª@Äo Ü Õq_€m—¯@Ï}ýÃøÿÏÏÿ¾ÿcýÿ“G]îÐs X†-«dÀæAXÚAv(O‚<ùÇÅÏ–qãÚßþ~þËlâ0*y`^áfK`Lò1¨àÅ(؃ÐÂòÔ"™Hikt"«-à©ÿ lK€¦‚ ÅÜgàŠ˜/@_ÿø l¹ücføÇÈËùÏÔɰƒn8Ø^FÄ`6îR\¦r6ÃË;/þ}úÁÀš&  F&&n`~dbÐÂ8P~dúÿï´âb€;ŒXÂAÕ ÜE (G;##tîœD%%pÒû0&ÿ.ùøóXEý gòp0È 2¼îÍbÀàd €’7¨›šã‡axªc ÀÌ€öé ÉhÜrŒd¡À!°ä26ÀÈ@‹\XRÿG®±”Þ ‰î!j{æ¯ÿ”$3JÂÝâÿ ƒ €{íP7å¸m§ž2D×/føÿ4 *!å dlÔ¸ ðéePÓ Vî€m€YÃïy€*pPÙeûš ù‹hd3"°p°2¬l‹gp5’$6 –¢ è˜‰Ó¡Ž‡• X nðÂ;К(&¤n¢9‚é$ÏÁCRKÀ:*ÿ¡£Îÿá  Eçÿ¿üùõÿÛþ&N”±Oìõ.؃, X«$xœ(^âÅYþÌúçë/Æ?ÿ½)6&F&ðŠxØ4H›<ŒÍ5ÖºdDëí¢&˜jPST@CÁUîÐ’PàlÞï¿þýùñ T’ÂëhH»TØÁÄ‘ ³q•¢ IPÀ4´ÀMHƒ–\òýûý‹í?';'pœ† 8d\·Ô—øî6A{:» ñ%¤(Åp 8 © ¦ ¼ØXÉþûÏø‡é/Ї¿@û#@Ðê{P¯¸t™Ô µA1ši s0JÑÙëÏ0”MÛì}0rÿúóK Ø™F‡,p±:pyó? VV.n^n~à3.àV #@áÐ|v÷?ðòMÐ@î?”ô+bÿC=¦Á}ÐÀ#d&¸}ÀiÐ3‚š~ÌÀ1—_À>é·o_¿øýï7ÐCL/XXÙ_cü páà{VÖWÀuÉ_“œrÂ,̃°¼ÆÄb]É(ÀÁÅÿ÷Ï?à¶y ccPæ `Z®ÅüÏ , øãtÀN(3°óù4dþï°±ÿØtüþ‘á7P%h0CªPš3à ÷‘lAMtàšà.N®ÿÌœŒÀ¡–UÌ õs˜˜YCòp(å3°½øhÞ`ÜvF_éG,¬Lo>üøöá×áVP Ãó(,‰‚<^ªÏô›‰ë'Ão)àš5)àbVÅÿLL"¿~ÿTNxʰ°³ËJˆ ðè©Iq²§¹Y˜þ3þþû÷?ËVVf>^.NvvnnvVpŒ€†öþCcôÿÔ^=$ò“2¾ÿÅðùëw†ïÀÕM>}eøñÈÿö“‘…™…ñ;pEïwà`÷ÃçïE¾þøùX`s°±qr‹àN?ÂÀæ!çox™þ0úƒ ¡Ã¯ÐüùæAPšû’úóë‡ —&0g)°0±Êsr±rûØšH(H Šòq±‰q°±3ÿ­Fü)Æ¡±£!pF4¯@S ,ç1¢ñÁ• ¸»  AÖ+Å€³Tœï>|ã?}ý!ë³×ßx?}+øõã×ÿÉc÷áÏ߯ ¦=Òণ¨k0€Yþüú)üóçoíß?þª³qq™2°°(+H KÅx3psrpGÕ¸~bFÈì=#¢;v-´œgDÊð"ŸÓC °ŠZ® äXü‡öë™ÔËùúûïÿ/GÎßù~ðì½ÿß¾ýzþÿÏï{?¿~=ÍÂÆp“ý*pbö-°'þ‡YDÝ•¸·€˜$ØØØt1î31UVͲbgg.qf®¤e €ÏÂsÜ7Œ8‡ìa™FƒK6‚Cüÿ‘âÜ„$op%,UÁÛ!$…øÍ´eE/Þ|Ä÷ó×?nvVæ?ÜÜœß9ØÙÞ³³0ÿdgfþÁ, æÌtžp8´mGçÏ¿ÿ:Ài&µâ8'^`€FŒAa ¤A„0lö $‚ÀÿP!Ã,q0¨Eмû2Ú ž¨ʃFåA; ˜Ltd™O]ºË L‰ßÙØX>Ç<ß#ê'ÿ YËÓ8K–$€ûêDœõù59;pN 4ZDöoÁ»‰À¥îhþûmm‹pðthŤðü9–ùŸ‡DdÖ¿ÿÈúþƒÍ„˜ g€x´D XþngúÏŒM`áËÆží t3£( 3³0·H1p£,(ªA;àÜÄA`å Éfþo¨©ø èP`ˆ0#"ë?Žd…šëàqñ–ÿ3`lbØT1Â’¤eôÚ&ûa€Ó õ¿|<¿$Åxÿøô“Xº‚¦"~u³’°VmŸnÄú/$.Âˬy ýrhr‚…,¬Ñübï¤X„>"–À1ò=F|°àfæ†ÿXÔºô0ñÿ±Œ’z îú 1â_¸—°uõOèy`òùI‹¸V v ýK|þÿ2ÒQ×£÷ÈÅ#$ô@Å ÈÛHÙô þXÄ0" ‘ÿH‘VÀšß0b®þ?, @’6,Ö ¹$ I²àlô÷ÿ?ÐÜ'3+³pˆSèA^ ôV5 à~ à`ª „°°îfÔgÿÐíc„¹˜QrÂz°ÖÊ?`‚†×»QÀÃüÐÁDHEq(°y,½Y@“:àÍQ ¢ìh„PÖä¤ÉOµ ÐAoHJÍò[@"¬Àý®@{AmÓ_ <Ü€ÌÈLuÀ¬ÌÜ@ÕÀ}¹H1ˆ%A2ã¨áÞà;p<¼`EOYŒÁÅTÈîƒî|aff;8+Àðîów†o?ÿ0ì›j sÀ­7 ”0!¹ã?r:ÿk3°ó,'x[óFX'´LÔ%8Fà¾]f`— ´cX ƒ¶Žü‡í°BÈzû0 ~¶yØ™“í(vúò 3çì7 ‹¶œ¶i¹ØÙؘ`žƒæb”|v(È™~ÿùêÝ€&»A£íÀJÜå• P=ŒÀ1qpøM؈ú Ø»†æ·ïßM7f†Ž V&šcã†M'î1:ÿˆ ¸Ò‘´Âž2¸Æ+Ñ å$‚þ,Ц1¤NûÙŒX;<ê˜1‚ÆGÀý: @ô`è݇ ya6 ºJ ô~J ¼þ0УÀdÌì©€*æÐR\àAsÈG¿þ€Ó3¤¨‚D:h‡$€ä?ÐlÕÛ_€óú`]P]*Þ~üÌdB7Ï!` ­C­2Ç/_»b Õ´GÂHÕñåÛÿÐÔ ŠjpŸ*À-@þ¿ÿø´l„ÛH¾w‹}<½Ô‹è$ùúÓO†I«1Üyö‰á0€¶êüý ê½0‚·Öqq°3°3ÿe0R‘`0Õb0Rö#ñAÛêË1XéÉ1äôídàáæb`íé…–=ÈœHøôå;¤¶d8PÕ ­ï`%ïÆïß2€Ú“ÀÞ*ÃçŸ?Øg–yâO‘@óÞ|þËPп™áhŠ™ ¸Z‰‹GR£À+~”œ€‡0»ùaˉ ?¼c82=gÉ ³”<§»3t­8Åðàågv`¥ÎÚ.Z\÷èùð‚!` °‚Ä£fPïwÈ(¸4öÑÿ3™èª2ñò°3Æzè1XiKàõÜ£—Ÿr¦îe`dãgà¨.öL@Ža‚…0#d©iÍLà¡ÐÀ%[ ,*À8þg˜œïà©$D0›7Ì=ÀðòýWPÞdefù¿õð¥À¹v`e„N±×Pªô|c„Ö27US;'+Ó‘…¹Œ|Ìøí¸÷ò+CJÏn^à<>xz hxë.¤ˆ…uTA›Aõ'°6f€Õ£ Òï/(§õüÀB8tñáíû )î É^:D•eû/=a(¼õÿç÷߀' üÿ+O@QÆnІ@Æ1»ÌìxóÛ¡«Ïz×\æOà¤BþÇÚ·ËÞ\ œÁ¦ó_À…ë?yT1C= ò°Ç<µÜr,ƒÔ· g°³³1ˆŠˆ3,?þ‚aîöË 'FÌûöz2 _@ƒ‡ÿA½º¿à¤kj²@ HHm…û K ú0Ì,vÀA§üÅ Ì<‚ ,À@F4tx\Cý—]€­V à(j¨½ ƒ² '8É‚Fh?—]yð–áì· î½bøüí7°žc/vMì‚zLÀ¦УL‚â 6ë¬ÔøúsœqÆfùÜ£À¤ `X Q J!ŒÊ¾]ßÀYœQ€])&&>A&^F^~`µ Ä ¥ Áp÷Ù{†#W^C¸â4õ J׌*”äþ× üûýƒaSƒ'3‰ €Eû1,Ú{ƒ“ƒØu Õȳ ÿ Ü€õþí †M-¡ ²b\(ý ,œmÒ0üúñëÿïÀñ'Èù/ÿ -ñÿŒJ>ß¡3« ` ‹{QÀþ=Ð#À=¯  Š´0ÒlíÈcТ Ðx&P;Ë¿ï KK]Ú¬dµn?ùÈ:a7 '?Ä`vú÷—6ˆ µõòÃŽžyQ¸†) @üœ·øúù3p$à|ªÖ!d€Õ à8 “ ˆ(|ì´„YÀ›C˜ù ‚A³GÀÝ”À¤õAX3,¨ð Jãfï™ Õ O3ð “5¨Îï¸uî€SŸ>}fàçe–œ¬ ¯Þ+€?mÕ ^ËÿÞÿ-xe€Qô"¤v'VH›ÜÌåvHr÷¶{ ~ÿNÿ†ܽÖeü÷ƒ¡*Ê’ÁQW”ZÀÙD„Cê72¼øÆ ¬‡ÙÀmÐ2 ðØ`ÏåÇ×_ ß똡­hÈp-ÿÚƒv†!… (BÀ›ø¡½È€,Èñà"ýh!êoPaÂL>;;8¤È†Å§6Ÿ¸ËÀÎÎN(_¾|`èHvbð4“Â&kýNßzÃÖ½›ÔŠþ Ýšö#´H•ŒÀÔÅÂn1Aû 3*zw|ƒ%Q`‰ÊÄÍÃËÄÉÇÌé]>°QeFHe nàÙN Þúâ8™Ñ¿‹aïÙWÀ³&X€¥$3(sƒƒ Tm|.ùýíÃþɱ ª’x=úùëo×Ò• L¬œÀ¿?  æ#l ‡ÚR ³7¾~úøïÛ—ÏàŠÿÿCË»ÿ °~?3p6̆¤X¤n&X<¬ã–n=ƒÕaå32¨ÇÎg8zå /hޏ38lÀjÕ0‚N¹\ü\ <ü YK¸=¦2D6oÅéI^`ç¸3ß—Ô„üó:ÚÅ+Ä(4ÅwÃÆ7 ž‡67 æƒ<ÃŒ¼Ù“àÀ‚t³@M®{Ͼ04/Cõä{`·þÐ}`¯kÌ ®3#8¡ÛLÌ -Þ@2à œ¬‘fbØpðÃKÏqz²yÖ6p}Ëw}ýt(hßÊXõ†¢’PÿCìD8¬’ÀàQk&aIip]ÈŠ,FôYFh¬£„ÀJ: Øgež¢ÀµTpš9 ³‡7¼%kV0½óØ‚ÕÅÀf!¸®.h ß¾ýdÖãÇgFÁ=`”²\ù32"2 RÞƒùgÿú÷îÕ ÐîŒùApz†Ï¸þÇ™Z`5 dopš¨”• 6³þ®Üvšú¨•ñÃñÞCûÖ_eX²ÿX ¸ô ØOd`àfgøÜÓ¤;AQR€áùàÙàµ1„äFX 22b6¡˜ QĈnB?ˆ…êãÿ`.ÌXD$ƒ‹o°I¤ôب`î:1%ÃEÚ Å¡†Àf0P€õ¤5ËÀœ´5Ù^½ÿÎÊQÌŒÏás¨ 8*Q¼âÀkHP¤CI€•# ‚á24+иŒPKY¨ÈôÓ"p&‡h[.N`¡ £ÿà©POÜ‚TO°<‡fÄ”:R‡3B‚”¶`YÐã9C ýâ\áG Iõ@ópèP­§ÅÏ2<ð€ƒ÷Ðò"÷{G°ð¤<ìžD˜ƒÝ“à’à%6fÂíà1ˆ`§€= ø[ÿ‘‡hNH£¸ÿ? <‚GšÀëG±%ªÿ „§eArÌ—ï?÷¿Á N*N»P¢+ï?hÂ4Ü o~AV/§¥Á¡öR]îÎáó-$AWß¾þ` .ï?|cïåƒúì?ÞA’Eb‚´‚ãçÿ?Há ìA7Õ@«‡@øГ¿ÿΊÀ×V¡ÚöŸ8Š=ðÒàð‡fÔ\œšÜ ×3@; ÿ Žª9µBeþÿ®%&3Ð"ÐÌØ_ $ Üot h‹+û÷ÏŸÙ9¸¸Aë°™0åb’)#$)Õ‚Ú  "_-b&pLSŠ¡1Ãv}‹g–2ppp+qPà75æ°„Pèÿ¿_ éAùˆAõ ðlC k@ëJ€e­ªçîáå¦eÐT#Þ\³K®ùkkücµG¹G‚¹ù†Á>s>8¦x9Ù88¹ÀI“´=Çä8¼Å‚”þcOÿ½Œßÿþüýìˆ×­1Bw€2‚v€‚÷€zuœàp_ÄÏïß8ع€Íxp³…%Ú`-”lŽêIP~F¬jöÓ€%"è ^6n.°YàñRhc÷?´þD*°y ˾ƒ†$°t3褫ï@?€æv‚’(ød¼›@Í NPùÐI`ŸŠ˜Lÿà eD‹$bR*Ä“°°a„ÎîÀB…‘yí#F"€ üG FŒÈC’î=˜ú(\»ÆÚ Z‘ø”A Bn h(‹ü q `RýÚèψ͗ €CI¿Ø¼ é ƒë|p; -–aÉk½€êHH#‹ýGno3üýõë?ÈÍ@A±ö(ûh,èί Bì*Pë- ~ ÖwÀý TÈüùÃ{ðÔ9<°sÿበ+¡‘…¬Ìfd ª^%ä9·?üÀr3Èí@þ;ˆ_nõ^M¾{šàùlÐr-ÐA| •Mì ê/àd'+°ñ$#jQó9#(0á}+쀑„FÌh‹ä?ö” õ9èÀ* éP73€êô_À’ìP÷+ Æ· éPz« ’ô%°p!Ëð TH|ýò…ƒñÛ׿¼‚BÿË+a öHYĈ(pÅå¨:k1 *„)«¿þƒÛ" éY`?òËÇŒÀŲ ó õã'¨Û»°A~Öÿß°VAk+YÍnÐÑÍÏ€˜TÁ{yA½gÐ9º??¼~õ““‰‹—t4'ÐPÀ€äñ$O¨Áކ*Qÿ¡‚M'Lì?Ì\Hh€›¤@rüý ¬«ÿüüþ4a :iTg†þS`aúè6ÇÞ«:à¦åÿ_Y¾Û‹@|Ýo€ »À£˜E„=4 e Õ¾ÿ€ËüÙ|þÌùãó'à ’œüÂ"œL %¹ŒŒŒ°n Ä/Œ ø ‹F‚ 8Ø;´[t-° ùóñÝ›ïÀº4Ý<Àñ;p@ú'0Ö@å¨ä|ðêÍ»ó\œwM¿7Àfép» 2 N» Åç’BŽõüܼ*@ÇH^þ…p-ÍÐÚmQà 1ðPÿ ãàK5@úñæ/pŒ1ÐÒþ‡äo†ÿàýKÀµgŒŸ€½ö/@e¯Á"¨µ\A•§¿|ºóî@p…¶ò÷/ R*µßžsë{ 'Þ-/L) ê´Ü Ôb Øíåb@n=hH¢dV°… —#Dàaô-€¼ –j`̓&Š€õ#È |vA ó´A[å_W7 ?@œ3`õ8A|ö¾5ýzì;hmРЊ!ЉÇÀ³¸ÿƒ6,‚øÀqÆÿEË\1…T€•À|„=Ic¦sp³4v»’t@1¨:MwŽvx ò(°3ñ )ÂÀDÈÆ`H·éÿûÿŒJ¶ ÍÀSIÿƒ›>ÿ!»3^ùÏ@@÷8’ó`¦"25H1hŽØ[¹…8 Ë<½èÑÿoAU¶ò%,‘÷²S/IEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-40.png000066400000000000000000000272421465054505200220340ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j.iIDATx^cüÿÿ?ÃpL ÃŒzp¨Gðh ŽÆà Ñ$:šDG“èÀ†Àh̓£yp4Ò4F ™ÑBf´-dF JB`´-EGKÑÑRt´-Eñ„Àh51ZMŒV£ÕÄh51ZMŒV ÃŒVô£ýhE?ZÑVô£ýhE?ZÑÝmÉŒ¶dF[2£-™Ñ–ÌhKf´%3Ú’mÉ Úmª6ÕF›j£M5º7Õ62Á¼‡ÕÝ,Dx¦D3A= \AÊ®Kbfˆ†á@·ÀØ8½Á‚[ȆÀ4À<RÇ dbf$LO‚<ôh7ÿÒ ü Hãò(Øm0â q8H ?Ð > bN æb f…Z¤=Kl J s™ žù ¤¿ñ ~Ä¡ôwÜ€–DAau”sîBæÛOßóýþñGòÏŸß2ÿþüøû÷¯èÿùþ30r‚=ÔÍÈðL2Àö32¢˜Ç FX8€0Þˆ,#s Dˆd ÿ`dbþÌÈÈø†‘‘é#ÿøÿF& äàd þýÿÇðóç†O‡ê`Þ…Ç HÙ1`C‚ ã¿tç…»2#“;»*;‡Ð) <(V¹@d„ÄzrÅ`EP¡†<#–ˆ€¹å0Ü>å_00üËðŸAd?ÐsL@ñ×@ß½cúÏøïÇŸŸ ä‹œÕÀ1€ ‚ Å*/Ô’¾ÿþÅĤÂÂÌ"ÏÀȨÊÄÈ( Œq`h‚ÔpÙ°<Žx"‡#Èt˜óÿCÂÙ70i $ äA\N¢˜bচ7ÀTL0 lÿ!ûÿßAfƧÿþýÿðÿï/P €< Ï— ÏüG 9£…|E –bùß~óþgà”zH‚‰‰Iè  „™Qý1†[<ÂÅ`^@Uã\Øõe„0Æ8Ëô7PX0ö¿0 h§îìc`®¸ ”Ä 1°ƒX$ÝÛ€üÿ@3An¦u% a&ŒL Êÿþÿ—n´gefbägbfâgbdâÄÎ)PûQq°y p™…-BMk‡æAXÈ1€a¹¤Ž‘(ÄÃÀø_ìiFa û70P¤€:ïpqr1ˆ:5üFÂgF`¢úˆ…Ü¡–†Œ ØSzÓ˜ lžTb`b”äûËÌL̬@ϱ39##¢Ä„å©ÿà2áXdG2àóÔp€ýGÕÆò܈nˆù R›è9PòÊþzä »%¹¸8þ1íÿÿ_€ `,þÿÍÂIS ÒP è)e  j@Å X”``d`fay‰™XÎ0112ÂâäFhì³>°• à“€ŽјÞ¥¨þCe¡…-„Ç-„aI™Aà„ËÉàÀ füÔ¤ÿÿg…ª•² _}û(þ Àz’ñ7 £4\h‚ÐjM zò?¸”ù{,l¬ ÌÌÌÀebÎŒ0¿1 yò?$)‚,†!¸ØþÿžÿÀ–CÀ¯< Œÿÿ‘ƒ[H†ƒó#È; ßS+˜†1È“@ç@SÐl 6`šdPÆî; ð; ʯoY€F@§*qq -ÄÜ`wÿÿÿ—‰™‘™•èA`þc`Dö8IB—=½BµÃ<üáß_þˬ?ÀžþÎpàú>Èže`À(°`‘ÏPH’êúû"ƤÅa¢Ô ,>‚JQ{ 0‰þz’TrKÑÿÀüÆÄÀÃÃÇÀÌÂñ##VŸ 8 I "0˜€Éæ²ÿ`þýû‡á ÿþý…zdôT3Dÿ‡%QPš§HÎü LpXþù˜/€Õ 0Ù|êü%KPØôú¬@AÅ1+'Øs`A-A+,À¢Èþf`ÀêHx €ò/3#(?3°s$9CcäYPLƒó2š1ÿ‘=É*ñÀ ¥°èÿÏ V y| ØêÅÊw Â_ *@u+8&ÿÿç¦nNnnFF¸ç°'ˆ(#ñâXHad31A<ÌÀΫÿþcö/,vÿC XøÂ,‡7¨æqF0–®ÿ¹ÀŽfµ“Añ¿ ‚b ìkf ‘Œìììÿ¥&ÒY3Œ˜~Äð4™ì&p&bf H ƒò*()ƒ=ü’!e 0‰BKc¨£@úÿCÜŠI`dýg…:îЃÿy Ùù?¨~ñ™9¸y1<‡áxFò²^hÞc„¥P% ´ž³ wüýJÆÀ…0ÿ‡.Ps ) tø¨Ê`º µÀDŠA.ˆpgJÀ*ì?”R Å?”xŽˆ`Aò,¨(e&cP5ŠP¾ýͯàþÉÃþþxRö‚²8ä`Iìbf`“Œžd¨k¸< ¬ÿ °Â]%$%2B˜ŒÐ ,  Èú|ÿÎðéõk¦ÿÌànÜP¬L†bPEËÄðç÷o þ,Êÿ@*ih3 åTH˜aŒ Ø F¤(d5@6°”e¶C9xx@Õ’ÀuÜ· P þýý^!ƒb“ š@Õ°î€TPmŒpß3Ð`±&ÄÍ/ÀðãëJ,(ÁŒm&`óVÀ€UKRP¥üçÏÆŸ?M5h±Î iór*£Ø—ÿq„ÄÝ`« öUB•ƒ„€%?4•ÿ‡wKX`îWº ßü½z‡¤Yld 2`‰LÆàºŒ‰Xi=ËÊ ö<Øîÿ”ø’I3rtáÈ£p%ˆ®Ö¤XyðØc€öc±8’)l  àÀf×/ føñìA GYXÙ˜˜¡ó:ÿ)RF4`|Pc â;xÇä&PR€ÂbêièP®\ŽÅ­H]Cp¾ý ôèo`Rfbaf`cç·R‘Ó¥†ÅrpÃÓ)ȯ° Ó,¨Ö1‚ ÿȉ›÷@òÄbàèÃ?_À‰Ø—d`ac&e`8TÀ@µ$Ì€’¦ÐâÓƒˆÄð9“äÈ1 jnýúöá0&A1ËÊÆÎoÈÃL§0)32`6쮇¤m*XÌ‚ü‰Ù?à”ò$سÀÎ4JçÏ2bw,þg €¸·@+þKâ¿àÒ˜‰™•…•XM¡¦4‚žôX0‡þ1üþù‹á÷¯_ÀˆdçUPÅHR‹=Õ¡zq`| î?@íu“þ=   œ„Au,#´U‰%FÎÆôƒð@VôŸî>fDê€ §Ÿß¿10€f€ù”X³ëXäjÝOhå#Fé…«ùÏÀ0(’0Ðÿ½ü_Àïï?PJb&„±¤@¸©[nR7X îF¸¹$µš@1ËÈ ô tl¹‹%"yž8*1‹o ”ί¿›‰ N1X)RL¢x\ª12@[3Èžœñ ÷¸‚öìA>fDM§LÈk£þ‡\)ˆ¦q`ó&6Û±: îA°§€¨Ãé.ýÇÒöad¼šâÐrJ!ªwA,3óFPý÷dŒì©ÿH xQ;˜¼Ë™¥Ç""@D‰fV`UÄÌøÏÀƈ: œ£·ÿc@îñ/‚Spd:ßi&Ác<*e€E-†æäz,ôŸ´¡ ÆÿÀÀN 2!€\Æ -…Ö‡àþ 0y×0³ ‡Øí 2¢‹b)XÐÃäY`õÞAÓX ä ê÷b–á?t9Ë4ϬÁh\ {šú ¥@3A¥ p #t­ÌÐìÃ7`Œf–€ã…Œì |ÄÆÌ [È?‘üG“FSŽEÔÇcçä–GЉÏ?Y£ÿÕ$r±Y͈39Ks`¡þ÷p-Ï ~ðÜ P1؃ Î?Д)p˯?YØ8@Sݰ8„E°nn_cdÔ@JÆÀå(À'àP +4‡üGTA ©ƒÿ03•!sÿ D ÎY°U‰`>ú´À†èIþï_¿ðòð €b‰ž6áœ/­øìþ[‡(vAÕhˆܳÙ€g{ Ø å¿¿ ¼Z‘«ü Tbÿåµû@€¦|³ž Ú?æß?p²°±ÃKXHˆüP&ÜŒ Ô©æ¡‚‡0˜@u-pâÜzú„$eH ì äù¼„˜Ý@K-_å@K/AsôŒç ÙÂ@wþfVÎ/Ÿ¿ñ ±!æTÀÅ8ÔXjG†ÿ8 <2=þÅ@FÈúf ö(lýÍ?Êÿ )>Fà,0¨yê%Ð? 5k ~.úh?Ð7ß8`Ïñ7p] °cÍ3 %N†ÿ0‚³üÒõ8H9H5#®ìôªkúûÏ)©FÈô¨ÐÖÀ%[À:¼Ü‚(ñhÔ ÙŽáиO,À¹ ”J|bÐrE!`”‹üøùS€“‰‰4tr¸…v%(y µN°z)93ÀZ¶ŒhÑüÅ;ÿqäXØDפƒ¸©øÔ¨ø÷9ÀÀŒOn¿tÝ  eÏ€ê>€bð PÍWp™ùŸAèaà*Cñ¿ÿ±ýüõ‹ƒ4š)b„¥7p‹œVЀ(ƒ²ÐÙÙÿI«·AÓõ%˜ú0˜BÁùä~`zìÝÿûÿß# {žñS`L¾gæ”·ýûëÏoàÄ觯߼aýôüÕ¿?ÌÀEˆ,¬À‰ó/d1j¿„°!Pî„{W2d üGŠl‡@|P/ç?¤§^ *tþýýÌ{Ÿþüþ{÷Ë×oמ?z|þËϯ· œï×v½.sþÂò|O=,›ŠÕ7Œòñìß޾ƣ¸¤8++‹°ËÁò8Ñ jT32;4€‹!XŒB}öV1`)y0cHà˜a„k‚'Éÿ_'h¡ž­ÏþìŒÛ»_ÿùóìùË7ú|“áû·û¯Í• ÀÁTP]È‹PE|ÆÆÏóù×Ï_ÿ~ÿòéÕ[–‚‚_Ù€+Йþ0r1þd6¥ÿÿ5Cà­vpQMÀ’Фäù1#‰œhÁA/y!ã¹HYá?$™"L ¦12‚ “ŸÀlôíçÏßwß½ÿpûï×/gþÿ¹ÍÆÇ *=Au ¨.µhP<ŠÁnn†_wí?ÅüëÛŸ¾~áúÂÉñ›XåW؈[áÜ@Gýâ?  Í•ŒH4<þÇ$Â;¨…$¶!±•aüÏ€&à™Úÿÿa©\00Ë FàbX†¯þýóùÛ·ë¿}½Íðÿï-6¦zÚ Ï€í©·°^ Ù°œgö“b?Þ½Wa‘Qaad.m殕ú ]ò Š}ÐrLЪÔ`•Œ °®/1ùŽYã„ßAe(€ÅÀPñÿ£ÀtÇ øüçÿ¿WÞ¾½ÃðþývAþ;N¶z¯¶u'|A·×Ýg –  "¢æ©üÌübbÜ\ülL,¼Àô*S9€.a5 €îu@Ã7PO2@±ÿHà fj˜ç~înùÿ?ø0üýýÿïço?|üýéõ«×ǧ&­7@Ë@Ióº¥,8\ŠæO"Ì ?øµ•^||ñéáÏ¿Ù1\WÊÔÃLµ ÜÀ,ÚÃtÐ!¬@¼„ê?¤x{‘ÊAŽ'¬~ÿ/±@ZÀÛw€ê~1°Žcø\Sø蹯À[~þÿóýëÿŸ<êr?€žÅò/hÒdÀæA˜ÝÈöþƒjøãìg˸aÍþo?ÿa†¨Ö¶h8€ `šäbPÁZ‰j°3C\ýc@iàL½Œ²¼îäž¿Àd ä˜cü l«|úúÇ`ÓX ÿcäåøgâ`ÛòŸ³Ìû ”D±yÅE2•³^ÞyÁðï3pfV Ѓ,À%AÜÀXebHn·-z‡5^ $¤t à’j#’µÿá®×?ÀÙ –#ÿ«„ß ØûÏÄô¸á/xƒ ¬ ëÞ,|!÷ ™”¼!Ëü`;Ò±„$©ÆÃÌ€õé`»ÍþãNòò>!Ø#u,»üƒ÷\c)½AÝCÔö Ì_ÿ)If”„9ºÅÿ€÷Úˆkì¯9tŸ!µmÃàN¶¿@¥3¤ëÄ,rÀ«ý€Æ[€ƒ?~RcÕï‚"`5 $ 5àõÚþCתþNY³2°p²1¬j‹gp1” 6 –¢ 蘉˱ž‡… 8òÔf&H_m)>!i"ðe€©–‡2D²åäÉ Ñ(мüÿ¯ÿþüÿº¯äÁ ˆºö?Ùó`+YpÄHTp€äA%$¨µ.5ÿ|ùÉø›ó?°³¬€Ûa™˜`>#¼îƒyŒÃ>X× µ_ÕTÏëŒÛ¢ fü¿ š•ñpß¿ß?~ƒJRx 4 :<ÈGÎ"`6®R$ ª@-ÐV a Ýi|ÿþü6v98U°ÃÈót4ä#Hò?Zvd„-Dä%Œ¯u!ú@(ü€qøhß/ Ý AjP§´?Ô4û´Ô µA1ši Ç`”¢³×b¨˜±‹áßon`GX ¸ÚW˜dÿþ Ü×ôO¸àŠ‹››Ÿ™™… ˜Ï€“‰  Æ0dø4¼ôépgš§€¾Àh®!Å98m32Â7~ë`Jg‚ À0dš÷ 8ØôíÇ·~ýû ôÓ à¡—@½O€ðž…õ#+ã×ú$G†Ü0 ”t߃å5&6›*F>6Nþ¿þ‰“‘<Ð}bÀPUª“úD(Æ 'îßýÇ´˜ØÒ®ê6:þK…ŸÀfãïŒ ¿€U$h¤ú,«€¢f’õ°á Ð’-Ђ<6`‚âäúÏÌÁÉìhË,`—Ö[1À½ fÛàPÊg`+ê0ë?Æù`zxÌ$€…Ü›?¿øy¸”tày–DA¶ƒ’$7ã/F.`ÃZŠ™…I 8¦Ì"?ÿRNœÈçe%ÅytU¤9ÙYþ1×¼2þùû÷?+30S23ð7(rw«qiȪ_Pþ• ÜÿÐ^('2BG€6ÿûý—áû_ _¾~gøþë7ÇO_ ˆüo¿@+lß­ìG/>ˆ|ûüó pç+pø¸Ÿ‚ºÂÀØåüñý/ãFP4tøš?áóƒ ”Ú$)õû×O)ffNM`›VŠòœÜlÜvfŠÒ‚¢<œ¬blìÌÿaëºAÉœÜþ3À–`ý‡ŽiBr ¢´Anz‚R$ÿ!—§¼ëÜ)DC0³ƒ»œo?~å?wã1ë“W_y>y+øíÛO`áúK˜ºþúñý:Ðc Ñ4`ì‚ FQ×&Pï”å÷oàn럿µÿ£ÎÊÅeÊÈ¢¬ #"íiÄÀÍÉÎ -n Ã@;¶XÁ#¼óöZ@0@Åp‚ÿ¸¥Pª¨²ÿÈÒèˆÓÿß@¥À±˜ÿ_Ž_¾÷}ßé»ÿ¿ýùüߟß÷~~ùzš•ñ&ÛU`} >úÃ,¢æÊÚ„ ÜF.\è¦ LFÿþ3šÊK «fYH±³³73KMà¶nH£4¸Àw)˜á2bq>#yà? °gÁnÀÚšË!/.Èo¦-+zñæc¾ï?ÿr³³1ÿáææúÎÁÎ ,x˜²33ÿ`Psæ&! 'yŽQçÏ¿:ÀšU­$Α´˜ˆ€xPoœx˜ ÙîjDR„¶< ý"X= 8b D¢F  -?à1T&ˆ÷ ± ª^þƒ›fÀ’› ÜLù9é!'\ˆ8ÄZHÀ Ú c€Ä*h›‘¸ï_„¸$h.(‰þåAÐ!,À¶ гÀ¡Àÿì@LÿÀÃgÿ1³|öè?té4$‚êB`«†á;pÕ(bt•Å\L€*9ìÀ&xS0­ýn/¼úlÎí:u‡áÕÇŸ À~ °hgíô„ÇôXüBBê ؈ÔiÏ‚ ?ÐYF`ÍÀ }õäAÕ?,À2 NÏf¦ÿLì_übþÿŸíà€E$$„•4¬R@;ô98Xø¸X%ø”¥øÄùØY±–œÀe`üÜl`9M9S0}èâ#†Ó7_1|üú8™ùŸ´¸’Ô<ýUbøääp‡ˆƒ,¥:Pƒ„è=` w@›‰@]!pËXM0ÿùt ƒ*tX²‚dôàæËo ¯¾÷9ðq°04&Ù0P ìôå@fÎñë/VîºÈ:|ƒ¸Òº¡€:vʀȺ°h L¿ÿü-•–üŒ öÇÁmQNP|@”22c¬ÿ4M ê&`Ÿáëï ¼ÀØêÈp&-šKMqKM7†Í'ï3:ÿˆ”WA±ÊÈ\ƒäy ‹¡Ù’ÒÿýË- Ã-® TŠbðà#dðTJ*q fPñØâÿñ#Cn¨ ƒ®’=€¯¹"o}ýÿºê« ÙÔoÀó·?3dš’í¹ÿ„ˆ¿µ"Cˆ Ã'à¶Ÿ èøh»bÿ!EÏ—ï?`E5¸OÈõ)8¿Øo?|— mÐÿìŸ}úú•az©ÑIòÕ§Ÿ “Wg¸÷â3Ã/àDÂ/Ðr­?iЦ.vN¦¿ †* &êR Fª¢ÀRÿ´µ® ƒ¹¶ CþÄÝÀÞ Ð-À‰FxJ11|úòÒ¸f8ÐÂeh9 NÆÀ™/`ÿ •Œà%#Ÿù“™af™'þðš÷úÓ†âI[»p€ëЀ‹x¸ØY8¸8þƒR<¬™ÇÎ ëù…áÈõw ›Žßgøüñ=ÃÁ©) lŒxíŽL2L-teèZyšá!0ð¸%2°RgÍç‹N†ÇÏß‚w¡2‚¬ qƨÔ÷:Ôô+°ñýÉDO‰›‹1ÎSÁJÿ8äã—Ÿr¦îe`dU Lຠ¼6<ÆÀé>2B,wŒÁÉŠ ÜT –½ýð™á(@~0LÊófÐT"˜¨æ`xõáp[°ú¿åÐ¥ÿýΦFÇF5ÿÐjCpÉÂ>鉉‹›éÐülF^füvÜyþ…!­/7/p<´èÔh·N˜aÇa€3 ¸Ç϶…‰6Ðø\€1€gLÿ‹ƒ_þ1|îOzûî=CЇ&C²—AO‚ÌØñ1Cåôÿ?¼ùòrø\'pª mH-Üãg`fV¶¸Í>xåCߺ ß~22psñ2€.LA‡3€ àIuÀaLPþƒÄ(¸ µÁçäà‡ÆÎ à’”|€JØc:¢¢ Ë?g˜·ã2ÃÁ ‘ ,L¸Ý2ÕA_–á#Ðo à^Ý_HÏø?$Ó±@Z ôóœ–@Ãuÿ€åA~Å&;,a`æz XP°cƒ S "ë¨ÔÌÇÅÆ þÀ1qp7;+pÿ=hª|æ¤gòX]½zùša{Oƒ‚(Ü Ã”…À‚ èô?¿þýüèAP@6›™BÇü 9ˆ™™IPD>ö^ŒÌWÀn0ï0ƒ.êoRüÏZ“óAØ~ŸWîÎ@ pØ4+Ÿw’˜ŠÀ½,Ð9O -FÀ<úãðôI`ƒC€•X ½| ,òLÀÀ`–+>¼ÿ÷ïÔƒñ?$ûþG´3À5##tl‡ÜØö¸úöÿþ Zc ÜT êó“dy˜ µ< {C9†“C˜¾2|þöá×_ȶ9Ð ã?àà2pÅÖo†·o>WýTÿÀ{˜!gäüGtÁáÍé„0ÂÏIŸAò%ÔÏ õ *D‡óÉá7¸$d†êöŽ@.6üñV»àÃŽ3§v‚Γbbøúå#C{²#ƒ»‰$^+üNÜxÍÕ·ƒ›—\’þ…h.¡E 8JÀ‰8_Â:*†á?¬Ãl`(zw|ƒ%Q g… /?¨?r¸bf„¶€4¸4¼.ÕÁÏ·#3úw1ì;÷š¸w‚ ”—AóÀVÍO`*ø lÛþÖw»'F3hHqâõèÇÏ¿<ÊW10²[HÀCA@©‰6†ë7=: ðÛ§ÿ¾~­8a„ÌMüÿ”D¡Ý#fVVÈ@+$` MÕÿÆ,8öA0öVí<‡Õa31¨ÇÎg8vå 09±3€zóÌ Š D´— Ø»çÎ]póñ3Ød/eàöœÆѸ§'ùyÙº ý€s?þüù )ûÁ!Ï€Ïc„3WCBÆ/@ I¥ %Wf¤RÍ“ o‚%£·Ÿ|fè] ÅaouܺÃ÷€mJ`cèf&ˆ%à±ZP=Å R˜“•™ARTˆADHaã‘{ û/>ÇéÉ–YÛ@[ÀmëÿÇüº%Q˜°Èe'Qè40;3 ‹K312ƒœ F¸ÅæÄ8غqQ?kM†çï1\¸ý† 8ÔÀ N3à:RëIP ó ùûÿÀñ¡ÿ *ä þùëÃóçÏ øöMAñè‚íW¦m¼ÀZE n”ü‡j‚úV†€â¸©åßûW¯þ›‚ðé3$É&YaI ™°{’'aöÃ298逬eef…ÎgBJap\<þˆÙØ™<%~÷Á»óØ·ûn40‚=úh°úíƒ p<ýä„'S—‚›tsp`vÃJ@Ha-ÿÿýýëß»W/€d˜DŠ%xºdÀ:áóŸºà$ý|"+3< @D k  ulL?Žõ†£Ä̤Í7ìº –hÀ¶/pÇ);ÃO`]§;AQRáù‡@ÏÖþýÅL¾ð’©ÄdÄl´‚+tDb†„¤™)I@­u!ÿÃÔAÔx¡½p®ö\ؘ~3ŸŽáÀ<_ †ò(`÷ Ü€e€TÖØ€¨Éöêý7PBVöÏÁó’Ik± Ç„©×&0‚¼­ÝÁñÖ‹Tÿ3À nþDƒ<…ì1F¨ÇA5Ãñ)˜žƒ™n)ÉÀ™;º Ôõ>ÍCø‰%þ3 Bê ‚ÿP –CS”Át° |žD¶€©N³ÿƒZ:”@@+Oÿó R®€' D*BOMÿÑÂý?:`BްôLEÿ1’,ª1} ®D1(9€ê<€<ºû6þRI˜³YàÊDžcøéب,naK¹¡=OøúQFt‡ cÄíZTéÿ`÷~ùþ‹ÿÞ}ú ÿàdHâ xÀ¡˜ò'ï?xº:ü Q[É34RÃÈDÐYØ} ±ú?¸¡Îûöõ;A“Þ¿ÿ ®Ä™`Ù K Bò+\M€rÞ¿ÿ0ÏÁ¼nª\Â?€Iã÷Ÿ_ÀñÑ#bî"ÁÿÿY#`9¨»§&ï²Íàjì@‚†cÆLJÿÿõÔýïIÍ,ýŠAà64Ð@ ðU&öoŸ?³³G€®‚—°pb840Bî-ª¥ü¶mÕ#g1XëK2Ô¦º€óZßâC {ÏÞÿ #pAëJ@µ)hõÀ˜TSÿcdž£ÄŒEè1± (Öƒ²#ÜÛ°D‚ üð!”ÈÍ6 4¨9QÛPuŒèaùŸ`­²@q4¸tXp#hahs$(‰þ%Ñ›@ƒ@û@çlÿæR¦o_>órpqƒm@õ"Á œƒ=’A¥¸wÍ …ð#¬ÕÁÈ€+úÀ9îGLï2À£žÀ½Ç ·ƒb´1´A´"ñȃ÷€JAK&ACÉ køK¦€ ‡~ýuÀ@÷%$Ô •2î.šÿCÝÉPìáÀœ!!ŸCa1ð÷pGÇЈ6#p+è:†§@cAôWPí*Pë- ~Äú L©ÌŸ?¼gxÈ¡ßÿ°µ hYÈþ€ÇNÏ¡™ñ‡ç ±ÿåÃÐ`9h ´@öÔ/·€Ú®‚¦}A=M` ¼¿¸’4´Í<xÒ6è(MVà4Ì| ÷€<Éï?0àŒÄúa fÌAäâÿ@çe0€—˜1và€Ú†¿€-†ÀÚ”TÁ‡ùƒöуŠUPr} Œ¨×ÀXüÊ?ÀqFƯ_þò ýxõ’s r´$ˆËÿ‘R2¶|GH>Ë€Løî 1‚&‘þ0|ùø´v´hTï}‚¸¸ ›”µÃÿ7,Àhm%ðð~†·@w?v,+2IPÙ þüì%³qq0qñòB—B10‚—€šFŒH1ƒÓs Èãàö>îzd¸% fü'‘ÿ›'þ€öËÿüùÏÏïßA=f`ÒÅøZ”§ ·Õ<öXÕ7-ÿÿÊòí'h÷ÃF¦ÿo€ƒUwþøÅ,"$Zº‡BŒ´Õíÿ?öŸ_¾pþøü…‡™…“_H˜¸…‘¹Ù÷Ÿ‘»ÑE! %|IÒÐG¨m¼ØÂúøîíwàÀîw`˜~އiÆŸÐ3Pr|ðúíûóœwã7@¿0}5ÿ`k¶AiT’J ;6Hðró¨­— ¼Xã?è„àZÐÚmQàü6ðPÐÕ À¥ ®<Š[!áKX OÿÇVýÇ…0Íÿ¡:ÿƒ÷ãþšõ 8¦ô#hŸî; MÀÛA@-PcåÿÓ_¾Üyw xulåï_ؼ1È:P:~ôõ{` %WКmà]*à;Ž@˽€gP3÷2–˜pAú7P— ”°"é?JÖp`áö4zþ£%_9Ú†Ügm«ýTªß@x dß( Ró 0(^;Ê ˜ù„ÁFÃ<žýšý¸Oá+0ýþv)@ýÐ4¨Ï#T Z‘Ú° n 0; 3£(7'ÿ¯Ÿ¿>¿zýüÍo†ï"¬ /€ò¯€ø ƒòç˜Ð= ™¸– :6Søüò•4;7«˜ˆ°“Ð. ýœÀÌà 2€Ýe w32(a‚;T@2à­U|ÎÌ‹ÀBŽ‘ƒ…™SLXPâó»÷r¢êI¿%Åž¤û=¬‹³Ù *à„mÎb‡ƒ†Oñ<ýý‡/X}ÿüGù?«Œ„´#'°@bv ¥À¼Æ®"€ÄZM€ŒÅó D°Ç Çå_ gAyìþùïÿ¿?~üþñìÉÓÿÿÿþzÊÎÍt76Øñè슠‹@k®1(Éþ…y#@AN£Bc`ú¶fdeUãçåý ,1AÖÓ?¤Øç(IÈÑxb!…?ÚÁÞû)A»å€|Pû÷÷ï¿ÿŸ¿|eyóæõËÿ?Þçàd?úý\ÿY “N1(Ù~%Qq T¿Éiõ>©0prËñ Š €J0XRd„2ÑÝå32Pà[ĬèIq $9Àú~ įoß~1ýWÚlì°<ˈڄ¥còExð?r¼W`À†á@à¿Àõ7`;4‹ËÄ,週ÊÂÊ™ÕEh*xÙ8Ô8üÏ€–¡)‰‘²$ó(,»ƒ;ÁÀ®Ò/`²yTƒšeê˜TUHÂÅÞTûÏHÕLY © Ïþ¶B@žy”gA= œCÄzuðnè1ˆ,Kƒ|q4^æƒzû >U;ð<Ë@)€ÄÈ”¤cÞû–„ÁW?AýÂ_ àÆ6°QÁÆÎ®‚ˆÎ¯ÐT÷æ9ˆF¢ö§i[¶#EÈ£0»Ážýõ,p”_!Õ°ŽE,ÞÀÅ„ª h¸Ò´Ò"úÛ!ÿA b€uì/P= ãu¡@fdbÄn #¬ŠÇ¬è]†ð$ JK@Ïþþûƒá÷O`ë èYP†”ĈÖ#žD$Hú%MbÃálë?pàêÇ·¯ÐüÊÆ—NÚKÿÑÆtqçA°YÐ8gøÏ0¸°«ÄIi ùØÍ¶ž˜!™ )"ÑêAFÌQÁÁ¡ð°†ûƒ4Iœ6øóŸmä e dÀáId¨2†HtÀˆÅD•ƒ* ÷ ¼öžBS$fÂdd”É¡"Ü O¢°”ȧdfþͺ͂§£@¾‚ÉšŒƒ§¨e@I±ÿÑ RáÞù‰……4= ¶ûã?xn4änyš6Û;X¢êPü±`€e4x B[8ŒÀÕ5 ðu ÿ!Ç ú†8VÉœupÿgŒþçÀ± ÷ì&_Xþ‚¸–ÁÁò X:hö©Ã‰Xú7“Áý9V`G–• 2…†ÌçüÿC„a ¼ú2ÕŒ\tügAOÂHå #,ë! *°"H¹ŠYNà´6h4îÏo`4 ¬ˆÁkX †3ÒÇËÿA©‹<ê N `W¢äAðjÛàHû A g6¨'aBøgµY=Vð2õÿЙ£ß àAÙ¸8=Ê-´£þ? ¤ÔˆA™X›ô ãohZ 0×pƒX°¥ÅPÿ0â³Ù1`Ë€- à;pšŒ Ô€¶#a± j@ÃŒbDAôz–)-åWÆÿÀá|à Ó?¤1|p-×õE@u" p츘‚µ…ŠTFäFÎxâðݳ Ï23°g{Ù€ŠÁSÛ¿ “) ÿ¡K«á‰9¡lF¤¤‚5V! @áô hA±SÞeà8/p· ãG ÁüÀŠDØ*ùñó‡''höæ@Ø6¬ÿÿ¡± r#ºgP=s ¶já\9¥êFJ)ÿ¡Ö‚¦ÿýÿï'ÜÞÃøhÛ} M7€iêÅà ƒ¿‚–B “Ʀ0P“8°ÈeîôâM|²03AzÊPŸ‚×Û0B“%Òd#fFDv6êÒd‚à?Üsÿa›&ùÈ5º€['@ê¾SÙ `3í>г€N{Œ P,¾gf—·ýû ¸§àÛ—Oÿ^¿}ËúéÙ«A% +0Ÿ3qw˜€¼Å‚1 J±ðN Rì02PóôˆGÿƒi(è3P>–+?€ “O~ÿ½ûõë·kÏ=>ÿùç·ÛŒ ïë‰W@·ay¹§ä ³@ÅêFùxö¯oßüüõ‹QTBŒƒ••E £,ÿ˜X•pM0xSd.¤¼<ÞÓü-QAR`‡þÇëaH¢`„Æ T8¢ úþC=È€äAçþ€KÔ¿_ÿùóìù‹7þ|“áÛ·ûÿ®Í•  Ò¼yÖ$µ™@‚ÏXø¸? ˜¿¾ùôæË?þ¯lÿÿ×Ñ1r÷±›Òÿÿ‚š—°ˆbDòÌaÈæI{ašØðIFh*€½ %P Ín cmu3ãO Ç³s¿ï¾{ÿáöŸo_Î7oÞfå㕞 :T‚Z4 ÈÅàggý¯ŽœcþùõÏ¿ß_¾p}agûÍ ¬ò«×%,#7п€yð#|í$Ñdz°E²” ®Ä‘ó$þƒ·ÀªxÈâ. Ð66 Ðuÿß|ùöíúŸo_o3üÿ{‹‡é†ºÌs I¿¡¼¦ëÕ`!µKy6o?%öëÃGaaa&àÖVFF^`qó4_thK(€˜Al ÿÀ$¡‘ôŸ¬ŒÄÿ *C@±Üuö4  ÀÁAf Àçßÿÿ½úðö톞°ñóÞ±³Ö~µ»/å º½¸î>µlxßþc1KãgãbãägebæV6 2´S¸ÕŽ‘è!P' âIðXê‚ØEÈ«Œ'ý‡$wFh òÜ/ xƒ20:€UÁÿ%Èï?ûõã㯯_½;9í#°Ž{ÔJš?Ð=È‚#¤AÑüI˜‰á†ü‹¯o¾=üùÿ;°1܆ÚØÌLµŒÀm°ÿA*A{ Ûj@¹˜¡¡ª)¡^§?kþc÷4<©¥Áûr4h÷ ¨ŽûŒ¹¯@Ï}ý\ÄtË÷,ÿr©ÊüzÐdɀ̓ÈY&ÿªáƒ5ãöMG¾ýýô—éÏ`êïfä`úÿ˜TAITð€bÔ`gfünüƒV+ ÿ22à`ï2B[•LàXÆòPÌýcdü ¤¿“æ?À¦Ë_àæF^޶z°MÉ  C6°½ $ŠÍƒ(N’(Áðæþk†ÿŸ00­eæÆÿY˜˜¸™™XcÅÀ$ ŒYàÊ~`³Üf±‚’µPíQè.‚xTœ‚weüVO¿€ÅÌoàŠ´¯À½Fþ¶ €vYq³3ðHó3¼Ÿ˜‹/èàd €’78Ö€úaÛÒ1Ó#é†ÃÌ€õéþÂR9îda À’ÈØ#u,raËÿ‘k,¥7H¢{ˆÚ„ùë?¹d¡0À±d#†AÇE‰ ¥Õ‡î3¤´®``øõ¼5eÀ) àØ(3¼}ê¤Â›aÐv$Ãä¾"²ÁÝVPa ­?€-CàöPÂS&† Ý) ŽzbÄ ÁR¤3±Û×2ð³s0þÿóñ?¤óÉñ Fâ”`ƒq<Lj4ÜÁjsCšíðÞ°§Ef`¶ô?ýþùÿÇf¹ÐñFø ÎjƒØbäð8)Ð4P j­€KÍ¿ß~1þþÏì&kàúIF&äæ2È“ÿQ;~P¿€« ØÆ°:p0ÂH¨:Ð^U#¸gÄøÒbøÿï÷Ÿÿþþø ;§ù\Pa‡|~J¾Å•AžU – èà .àFJ>à†n¶ÿ\À=,Ll@ÿÚ£ÿ!³¿ÿaÔÿ°u¥0›`#|°xƒ @6ÛÂÕ€}…ð-dŽh&3°Ên*cúûëßï_ AjP§àP%¨iÚ/êÚ Í4H@¡µ›&­8ÊP?o°÷ÁÈýû÷/±?ÿ ]. iŽ\J×4pqóró\ág€63»Oà…Ð  ÁWpZùÙL ëÃ<G$LFø8f-ÐÁ#ŒLðŽ3(aÝÇ:¨€Ø©Uøß¾ýþáçßß@1¾`eãx lA'P÷ ÐÄ;À)—WÀ&ã#Væ7ï¿ýðëH+(,áy–DA¶ƒ’$7Ð(®ŸßKOA.ÍPªùùç—2p–H†…]VRL€ÇPC–“•é# ð¤—_ÿþçbcù·áãád`:’‡›ƒ8:TXüû Ù”ÛgÐÿ àÒc@›ÿäp­Úç/?~'WßúÊðãÇ/†Ï_2W"2³ßÿŸÿ˜þßöNäÛÏ_€ù‚ƒ™ƒ ¸£•8ÕCúÇùãû_^¦ßL þ hè„Aù>?*P@vHžKO3ÑdùϨÀÂÄ"ÏÉÍÆeg&!/%(ÊËÉ*<Ôcb€8ô?¤ZÇ4!þ‡‘"Ê.FØØ X‘XAf Å+¸Í  w„ JvÀí´œo?~ã?yå!ë³7ßxŸ>{'øí;ã׿~Éýýÿ÷ᯟßA§GÓ@çÊ€{ôŒ¢®M Ykàô–𯟿µÿø«ÎÊÅe :e©hO#nNvN`<¿‰t†+´4„¥kP¡ó#>€ð4ŒÉˆ(]`e LXêRŠýÅÌ×?ÿ9ráî÷ý§ïþÿþý×óÿ~ßûùõÛiàüäMàìóUà,ô[`Oü³ˆš+p8‚Ÿ…™E¸M@˜¶þýc4••RÍ ²bcgåÖsÀCr@ðAUhµJy«ÉÐ=‡ß³¸âs˜ÿÁ…ÖØÈt XM %yI!~ mYÑs×òýüõ›•ù7×wvÖ÷ìÌÌ?ø³€š3ð\&F!àÙRÀ˜Ñùóï¯Î¿ÿÕJãxë¿€c Œ æ ä€à¡H)Äd@8Òꀆ2¬¦·R õ1ŒN£{9qƒçº\˜—8€‡Ðü7ÑQþœÛ`:Š1ŠýŸ{’CE7#‘ù‡2°ÿ‘Ò˜ùžH`%2°þËÃÉþKR”÷ÿ§Ï?9€pÐZ?€Ö³ZZÀæ‘0:åq%$-Ál¡0‚Z€ÿÁ!ÇIzàØùeÃc#ÿPbñ?8äÿýCèEŽy¸Y yþªlT?8öáfAì„Ù™›Ìð/ÊÇt„ƒÈ/`?12jG•€! Ecäûýÿ¯–'ÐaL Ù(hËR¶ÁcÒÄ‚qAб^€Ñ€†5”ÕÃ"ì?rÌ b``@„Äâ?häÁs3,¹ƒ´ópN8Lô—“™•Iˆ…‘ ˜Dyvÿ6š™Õ€jØ€ÄËäÄÏ< ”~ùÌ»ŒÀ˜eÇ.ð<PI ñÜDê…&c$÷,ÆàN` †.G61ˆÿÿ Àœ :;ð×ï? ±IÐÆÿð†ZÌŠþþóá;po7p°°)ÅžR`§/ÏÂ0sÎß}Ã0wã)>^`Û– 2\ö Èÿ°ø$Át¨wšìõ_A‡>Û¢ áwhް~û 6v¤¬~…"°ÏÀð¸ÄŸ‡“™¡+Ë™6ÀPY„aJ‘æ÷žL ,ÀºÁ5pKä 茤 ûÏÌ"°tc°ÿþ‡Î 02BÆ @-hpõëþ3€‹üÀ1˜·>0FÚ3h+ð1ÐøY(1€ð†#@^xÈÀ\åšéù-¥QWØ32üúªP -$žÿƒz ß‚Êá Šï͇ÏÿÁÇ.üÿo|ýñ‡áõ‡O ¹!ætórØ(1Û)3|øú•áç_H…·v`‘ô×—o? U70N T˜€}Ìmü÷ñ#´ÉǬ[¾ýüÍðñóg†YåÞ ,LÄÅÛ‡ïú–b¸óüßÿ¬ ?Aê1(Ä@‹}¸€K¹Ø™þ0)K0˜hH1«Š2pr°â5ÜFOŽÁ ˆ³{w2ðrs1'Øyš0q~þúZuCÄùÏòš€A¦=Éø ˜A•ëà2Ï?¾Ñ12Ì®ðÆï3 yfgw­cøÁÈÅð¸×Ø´gà䂬µáe€Õ•´2ÿ7°º8vë=Ö“>¼Ãplf:®’j;(|§»3t,?ÉðèÕv`Þº4Ÿªo=΢–n2‚;1dLÚÍÀÌ., ˜€…ðÜ' Y ¼Â­3A6Ç\ )¸“ ©çÁýŸÀùíÇÏÀìÛ¿ “ó}tT„ &—ú9û^}øÎÀÍÁŒ–ÿ›]εÿeÑІÈFµ€Hš„ˆëH&và€Ä±E¹Œ<’äã·ßâÚw‹s^àp 8 ƒJ8PËv6Øÿ!=  dp rø (ÀAæ?Àâà0V¿ÿÁðæí;†ü@}†H'u¢òÄþ‹ʦnûÿéÝ·Š“\ž€¢Œ<)w!­P÷™o~;rýCת3 ß21póð10ƒú@O€Æ™€m$p Z:ö8Œ jÝ€*UðZ s~`žôÌÀ\à:åë´=Ê* €刊I0ÌÙ÷aòú³ G&G1Êúú²ÀñPá:ï/8)þ‡6}XþÃü>j8•šÛs€av‰F:ä.d`å'ð˜ЀÈ,P ¬ÿ§(ðr±1H3^¬›ƒ¼$77°Úe†kŸ€âÚ£÷ §o¿a8ç%×o¿y¨3ðñ°[5, ¯Þ7Kå™ÀƒÌÿ?|x÷ïߟ°g°!¿ÐvÈ’œ>,b€Vʸ€wõÕ_pwâ'C]¬-ƒ¶0µ€“±ÃI ®]Ïðò;+°êa2 AcàN6†Ÿß1üv¹€ã— àóTÁ}H×é?lªRÙC PŸî?$Í3W2À[ì ™FH œ¶èþ †°0ÙÙ<$¿×ªçŸ`Ø~ú>p¤››Tu|þôŽ¡'ÕÁÍX¯ÆµÍ gï¼cHîØÌÀË/Î×ÿ ëÓ ËFá WÀU0•A΂9رe@´v@#ÐŽgØ€T ¢ä?¤?ø˜Äw¸”ÄXâõ\Æ„] *1K6Œà™ƒÀ!ù_Àáxài» iö1HÍd¸ÿú7^O«1™ÅðûÛGàñïÃ"¡§þ€[[à$­g€±À \äîâÁLýÏ«bþCÛÞÿ@öÁHX/´qË€P\b˰jç9¬Ž+š²ŸA=v>ÃÑËoø@sÀ¼Ê ž=µ—þ &A>A!ãÔ \SBê7ãô(°Ðê-`øþý'p l´‹Œ0]ÐÆ <+ÚC€'AHŽ*ˆßÁ»Ì¬ûH­àf‡ Ã'_º×^DqØûoÿ¶c x°:Ð#À&t¨|/0Ÿ€ò #äÀNVf)1aQa!†­Gï3»ö §'ë§o&QȈ/D,mA¦Û`“n &K™¨  Šzü&ó€r°!RFF¤Š,©SA¦ŸšÓMa–’À^ ¸(gü)!ƒþ ¾$$MýGq4þC }D`þ‡ C0€×eÀ¢Š­YüŸÝOóÿ30 ÉþG²©eQt07'áq7>.[Ë^Ñ‚’ê`vCh”Ô…ä`L×CêA„;A†ÿÇîICÑ–Û¨fAec!ìAVÐVÅÿH³9 Ðá Æÿ(EÌ”G‹ Ì(`€ŸG LžŒà$ LŒŒØH7#,€šd¾‚Z. øÁûÏß¡ã_à¶1´ÝÿŸÖ®`@‰!ä¦Zšúÿ’Í^/*$ɃF× wç°ûæ jûúƒxÿþ+x 1Ê NMÿ±Ê€ÎnJ2B§J`^‹‚Vðp•öëçF†ÿ ”€ÿ à®°-à³§IÞe›˜ [ƒþ´Urr„Êüÿùãh»x)4ÐR°¿@1܆º¤æ?0Ã0±ûü™‹´—^Â"¥<FFÂ>‡Å/hõ?;+ƒZÄLà˜¦$CC†x‚½{á~†=gž{ð\À¡Dk‘‘˜˜û­¨—çÿ~|ù ÜÓÁœ{aÐàÌ_P- ZW¢‡à3ð—“ð€Ï‹ÞàÄÈÀ@l®Ãp$TAõØnnn†37ß2Øgη…ù€¿ º’,¡U ÎŒj4fDƒ5W`þ^òç°=Š´”¼´ç4ÎZ*l˜ýøÎÁÆÉ9ú¬a;¼M ¶fªë!ùžÎóY  ãظAÓŒiètÏFlf`O¯¨É–01 €…ÌZŒÀudŒ ¾‡&Ñß $zÈí{Ψ0þ@Lß¾|æeç䛀ê!¸·^ÂÉàö(X3H ´ÕWÊÈ€¼˜3ÝÃ"<ŠÕËPAPx~ûòävÐ DP·´µ´"ñȃ÷€N-hœt+?°§ð¸Ýü?ìft_þg`€¬n9d nO‹{4%ŒØÛòHéÍs(>üTü­<7´fw±2€®{ ´DMv^šz ˆñ;`ȃ.…aþüþ¼¶€G%ªýØ*€F²ÿÀlpÿ… ø C¸J$ÏAÃç@Ù´` ´eä1_nU^M¾€Vèç³A˵@4P!°edÊ ¾‚ÜDň'xLâŽE¸»ˆ)~‘=Á--±„"ÜÓÀ@úó4¬J™@ý‚šN¿€ŽýTLªÿß‚æs€é\´‚’ëK`j| ŒÅO F.pœ‘ƒñë—¿¼‚BÿAÃ…ÿ¡­(hǺÿ¡!‰D1 ƒÿHa€-_ÃÔCü.¥0ŒùÔ¯ÕÓ ó—÷ïmôÿ û]@-ŠOP·ƒF§~úªÞÏ®øZ[É l¾¼ºû°@zÌ`’!ýÿLÀ%%?ß¿zù““‰›Ÿ¸… ´A<ÑnÖ!÷ž°ô·÷°×A°T;×Ü5b‚Ò4p)ÜucÀß¼yï?qMíhÏ4¯Âœ[e`út4ÐsŒ }ºï€n|4Ôry¤Ÿ~üüéÎûƒM [ë`+ÿÂ@.¥ãçÀ!„÷Àj˜\ÿƒÖlËC T}(øÈfß TÌÅÀ€TíbiH"¼„`Á“È·È~†J`6¡×ŠBz€íLà¸#(9‚<Ú3Ù R¸Â÷ÿk`zÕ €0ؘÁ³_@{Ó3 _MµßÀIÊï OC TLÖÒ€.4mXñÿ2€§oa®„ºÉÑŒx¢ ,GP²àæhù°­Ér<ìªÚÀ8*n~ì-}‚¥jH' åŒ_ðˆÄÞÿïÿCJin Úü,ˆþƒZç :ºÎÉĦ@XÔÁ’"_¢…ÌÑ@Õ 4¨®¹x8èô` þ¥¸Øj"K3|ä•ÃIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-60.png000066400000000000000000000312251465054505200220320ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j2\IDATx^cüÿÿ?ÃpL ÃŒzp¨Gðh ŽÆà Ñ$:šDG“èÀ†Àh̓£yp4Ò4F ™ÑBf´-dF JB`´-EGKÑÑRt´-Eñ„Àh51ZMŒV£ÕÄh51ZMŒV ÃŒVô£ý ÝÇTJÖ †éáEÐj%l˜ Ý 2BUZòRRÂl@=,PÏÂ,aD³í?‡¬Yÿ? Ä_ þ Å  ñÙṽÄ8¤h0 17s@-BMXhëGF$s@Lt÷ü ~â÷@üˆ?C=JÈ|F$ƒqzRɧ™áÅ›oÿÙÙ99…XÙØä™Y˜…™˜ø@.jdúÿïhÝÛÈâ·ÿ `'£E*p]diÂ*8$ÇÀ ¨ÿÿ‘bú÷ïß ~÷ï÷ŸG€à߆Ï,Œ¿înoeâÄåIx "‡,&@ù \…MÙóÿÕ»/œLÌl<Ü<<òœììòLÌÌê@…@çB½À d33BLNŒðÄ5´Åpùÿÿ¡Ðÿ€R`Y`À1|úøåß¿ÿø~ýúÉûóÇ&Fæ.YS¿\YQr'H!(ƒ0Ìn ŽÁHAR ŠUv ³ÎY¶ûÿÏÿ¸ùXE¹8ØU˜™˜dÔ€g`d„zŠ (ÔÇr²%¡ Z$qˆ?àQô(ÔÓÿ€~ú“èÕ@6?Ð&fοÀÔòýëï—÷î¿|4¤”„Ù?€ø/ƒ=Š^Š‚<ÅT Ä‚/1ð~ö’…]\Z”—‡Gœ™™YèQ çdjx!I‘ÈfŠƒ¸@ƒÁ1‹°’ÿHÿ€=Æt>$fÿóD7ÿÿ@PdîW Gl^f&f©ïß<ÿþâÅ«·¿~ ³2€< ÊŸ¯€Ö|âoPëÐ=*4„Žß|­äÝ*ýùék)>!. qQQ`Ì ý"ôÐ  ¼Ç ŒAv¨AÞ„¤Vh”2 ƒÿ´ ‚ ØŸŒ°$Ëö4ÅCBˆ P­°Œ Èÿ"¬,,¢BBBož~üüZD!ö·¤èÓK+ŸZ«‹‚RÏ/dÂÄ‚’&ÈsŠÜP ˆm1aøÏ¦ÂÀÆ©(*/ÇÉÃÍÁLÜ@Ìô(92=Éfƒ\ ÷‚Àügøý®à?jÄ¥¡~'{`ü äÿ?ÿþÿÿL¦_?úöñÃóçß~ÀÀøçΞµÍgœ doµÞbPrýó (iе9´Ò5~ûeÉÀÁ­Î'&*/,(ÀÂÄÌÄ Œ)fP•s TÄNŒŒr‘»‡H•€¥Þÿÿa†Ó ØÏ@¹ÿýÿûóçïßïß}øûóãLJ ¿¾Ýdçf?þãòÔë@;¯ñ þ J¢ <ÊOR@ÕŸ¾¨1pñªð )Љä€ô(é1Bh0Íg{•.ÏUK«P= ŸBÃÕÓhièCX ®q€^ú¬€1Æøïß_ˆ™ÿýgZÄ!,"Ìðâ÷/Æþüýùþ ÈS Æ¨ždÚóžEÚ³Uåüÿx÷á‹8“¨¸¨¸¤$/';+ ÔnF°ãÀùæYŸͳLLÌ20bd>FŒÈF€¦[ê?3Ï®C^y„ÿþgøýç Ë_ I –OÜ\<_Þ¼e2Ìä‘aeçdº”Ÿ……Éè?# ;°¸ +3 ¨žfdfdYÍȈ{CÒ%4@‰†‘ƒ e„Ä"N2ä tßBù` ZqüG˜ +wA#°¸aaaføýû70ÿ±33ñ óqsÈ30üÿ´þP—8Ãÿ/,@¨ÌÔ,t§4ÒÜ@Lˆ˜[+àþƒ­ØÿL:ŒÿÆAK&P¥Á®5pxfÂH<^ý‡åPpŠV`Bûû÷/Ó_æßÜÿÿ2Še~kP2ÖÑŒßX€Z4¾22€JNPë Ôlv©þÿyPˆ&ÀLÄÀlï±0‚rß çcxœTЊJ\Îdö8þüûÇðçÏo&&&h¬²‚ÙØÍ@ŠI¨'Áa ·îsFHv`dýÿÜØyÜ&¥ ¼H.b„óŒ¨á…Rn¢zà?ÔJFâ= J ¼úïï_†ß?ó*ȳ¬ ÌÀX` 0áÿáaÀøá„ÿ𺌑›‡ùËÇ "Ž ¦ƒð, ôÔfPþüÿÅ"R"r; 9€á®‚LдÆuôPþ LÆÀ ØF8fYXÑcÉ0þG ëÿlÀd êX1@’$XyÈkÌÌ`!¨iÿÁiÿ1`°Ø…ÉýGúÿ¨áÀI4 Xá?¿~c–…\£ˆQFXÞF%3 8bÝ ò "Ã3>Ø NÆÀN."Ï2ÒįÈÎGéM€’ëjHZý,ll ¶{öh¸³àÑr –{„˜Šsÿ©™`žEp,†³ ªj@ƒQ¿~þdøÿ8ì­ÀÈÍ®ð0E2ƒh¾£Z,¢ÇšÁ Ñ;V`Ì1¨Añ˜_AI”ga9[—=ð‘Â# `äA”:ÆÉ¥ þ;'ÃpÒN€I”¤Á ó1¤ÏÇ€ì)XüüÇ3, ðè2@£ÓP?Q5‰â '¸K! s@Ol@Ï‚0(6û|ÿ€Ã v1(YCü Fî¿#Ì€Y‰h‹BC ÿè ÐCj?$fA# ùÙÿàÆ?(Ï‚ò.(Y#;œœÑZÛ,ˆr454Ô ™"{ÿéèg¬Iˆ<ÒÆÁiA<5‡”Æ ˜Au$ZüÏðããè¨Ï'0A»Øb•–žÆf6Ì ŒŒðÉp‰üÔ—ebøôþ-rãÑ›€dAP¨€»EÿA}Â_àUÚ ¦hØ”d 3¡èÄ>K»¨Æ  <•uœ`ဃŒŒHãŽH&Cç7°®aFhÈ1ƒzÀÊ› WìÒ19í‚ú 9¡¡vxaEñx™ /SAu„Éè ´ÿûçPì‚b–X—Á= îJÀƒ“n—Åýk1ëAp½ñŸ6§RE„„ ”„Î-€’óÏïß½~È<¸Ïr:Ä&ÄsŒ è ÂKX41⌈q°á~P=õëÛw†_L?À( †6"ÏÂ]«Ôz„2»¡Ñî=+çoÀ¦(&™€‹ M2Ô^*Å,z€ŒÅQÈ@=Ha²‚y–\€kX~ýv„A hnÌȭ %c¬qFeËà1 ´ äÙÀ#PÌ‚æíA](д6#®¦‰nAŽ=ßP=øŸ:1ˆ+¡Ã )0 ¥6¦ÿþÕµLÀ‚‰…Taƒó,99žNQ½ˆ=èSôÁ< j@ƒ¦²Có, +dâT1 g0¼± Uˆ¦­¢g«» ´HèQPw Rí°#ªøt.gÂãâa´ Ò©âÂâF°“ò"¸Úùþá×w`µ œd…vŽ™±ûÍs¨y, Y;òÿ?àŒHÛÿÀÁª_¿ƒ§™™ÀƒY æ"¢…ÅÀ€­ B4¶`#¤ƒ¸B–Waò Ïþøö ì!Pý îO€;Ãÿÿ£ôeQ+z䘇%•ÁPßA°«Ä™FùͯÀ9lÐêC°2$`æAôä î† ’4‹Å(N·ü-ÃC«OQfx!ý(Fx'nÝÇ/p 7a1ØEA¦À=¯‘fÐÒÅ ò$¦÷ÿÃKÈp"0 ÐHÓŸ?ŒàÉ`*ª‘zP ð4>¨R-ØCŒ`_¢E/ȃŒˆˆú¬TÙ KEYXÁI¼öXDÿÎÁG²þ#üÉ0Ô@g¶aü‡­‚9 ƒàÂèµÿHc£ †¨n,fz˜”|ÿ2üö @K"AÅ5lY3¶hºù–¿ %>#"½ÂAëÈÿàÙpzFD4U‰]VNÈ|à`϶22N KÊŒôˆÌÿ …@ 7Ar$d¸)‚ŠOàN˜àx„çZÌŽÔw $&xð ¸ô‘œŒ!S ƒò-x§ÁÙ Ö*A8èAÆßàgMÐ&G&¨§à[È0k´ùAŒôÉ·,à:ç/¨õý@ÓÚÀ’6s7:€…Ztýg@^‰NDøœ¬­gþÇ]ËK¢À¶:°>dïNvw°1£$]x¸ Ò:îø@ó,xÕ=xÅ= 8‰ƒ–Fþ&ePÏ>s„ÜdD ,¸§±6 ˜Z€“LÀýƒŒ =„@öÿ [­VÐ&Dà #;(Y±2s23¢'–D÷ÉLOÿGÓÆnggæ„Ä,pC h>ð ‰”ÿ ÈM~”D OFP{ÐÌæy`¡þ÷pl´ô”*A{ÈaG+p!"˯?YØ8@a@IÕÑÿ¡\Ì"fŒÆQ¨ „ pÁ0¡0à b@2/ÞlçDv¶ g„N‡ƒ·B€Ãv‚=øl eøìÀäÄÿýË^~ðŽNÈ8)š£Üÿ£÷?á,ó-)þg@™L¯Û†Õ· µÿÿ3à©€À±4´Íõ þ eÿ%Ñû@ƒ&ßx€³pЯŸÀ’Ÿ \‚= r #’G¡L¸),!ÑÐ>Ðà+;dù2xBÜšBJÊÿ!mfHgXCüùŠ5ØVô×@#¾ñ/P)zÈàªma&UFÎ/Ÿ? ñ ÁÇ{þƒMMŠ"y ÿqxdzü?87# ïST ªT0÷‚×áwù2@vMþgüû¼#ä©—@wF¼Zÿ¸-ïÿ ´òûF&`,þF#0ó36j€S58A!I›üŽÅ£ hÙãDyö?b- ’Q0›À]u åà¡ P¡ÏÚ ÆÀÜ rhã"¨Gøh(Û½êûÚùrÈjþ4ž[BÀ “"?~þà`dä…#$ 2"yÆÆŒ; ²ç¡ìÿ8 he÷Ÿ;€µu!KÍ‘–L2@’(Э@þû ÌJ@÷3>wI7€²Ï€J>€6d=f߯¨f*n!îeû ܲ_ÕŠ6Pm n@§¡®Bq:ò¾”šú?‰õ6ȰÀ#˜‡”*@.ЖW ÐW`ê{ÁÈøï>ÐÀeê ›€žýÿžåûÏ¿€iúͯŸß™>ùv—áëO. nß $ñçï?.à&DfÐf*Ðò}XaøÅbYNå6ØHžûÙÚúFCöô³à¿À߀õèÝ/_¾Ý|ûìé%NÖÛü<\OXØØ_132}gy¹·šð@EìFù8öooÞ üüõ›Q\Rœ8#,£8@1 J&ÿCvLpOB/¨eôVÿg@ŒÆ•øðXÒ•âÿ!ă “%p¿Óß¿_)íÙ³ç/nþþôé&÷¯÷ÿ__*AA¥)¨T…ZW|ÆÊÇó¸.åïßoŸ?½~ËòO@€ÿ++ë_濸€ó¹ ¦ô_`¯ò#"22Âê’ÿŒÛE ó¢ÏˆšcQÆ1áÆ)®ÿC’ôX¹ 9PÉÂÚëø‰ß€‘p÷ýû·ÿ|ýr¸u÷6+7¨ôÕ º¼™Öæyƒ\] ¾î9x†ù×·?ÿ~ùÌõ…ƒý7pCïàÎJÐa@ýâ?Œg02 Ò¨±ò/—^€0–˜@ñ\ Є ö(h÷(ÏýùÿÿÍ—o߯ÿùúõ6Ðs·Øxèë(>š;s|FÖ«Á"ê—ñlØvRìç»* ""2Â"*À]“bÀ“x™€k^™ Ñ*AÔnblù?QE Rña‚I¨f`$ýnËen(gÿ€Ëõ€®f$Ÿÿÿ÷êÃÛ·wÞ½Â.À{ÇÙ^ïÕÖî¤/ h×Ýg – ï«¿ "âf)ü,bÜ\ü¬L̼ÀôÁ ô$Ð%Àmèà}¿ ÍˆlŒÑðæCdß“¡þü¨@$(‰ýŠ1pw.ÃO ç~ü®Küýÿïg`áøñ×ÇW¯^Ÿ˜ñQ„‰t@(iþ@÷ vŠæObÌ ?x5^|~õõáÏ¿As»L Ö7°Ó<è?0¢@ûí9€m f††>¬¥1@R…F6#´± ªhÀǵýâŸ@ü{_žûú‡áߟ_ÿÿ|ÿËúÿ'—ªì çÀMš Ø<K'ÈÎøÕðÇ+Ø‘qõʽßþ|þËLLÿÁg¼0p7üòÓ$/ƒ¶¨ƒbÔ`gf— Œÿ ‘øŸçª7¸u ,i‚ú¤ 6(YþZö аÏÀÿ_€üÐdøËÄð‘㟅‹É_D‰žVÀf‚’(6¢„lål†ç·ž3üÿ ,GqË ´¨‘…‰ “¬À< kd­ÿfb€UVŒ °a€uØa.€—ÀŒ°"îGFP6ž#j ü¿þ1üû ¬ë¾Okøó˜ÛÿÓ /ƒœÃËÞ,<îA2(yƒc ¨ŸŠHn° [3Ö§ƒÆõ‡w²0þ"y6ÀÈ@‹ìPãþ‘k,¥7H¢{ˆÚ„ùë?%ÉŒ’0G·ø?à à^;ÔMD9nÓ±G qMKþÿí}·Ç@¸˜hjR´0‚7ÿ3B;Ê ðÆ2Rª—B ”õ `"¸SûÚÀª`,3s°2¬ëLbpÔ#6 –¢ 蘉þ–x°àfŸÃé€"¥Îÿˆ‚™ë:„<$T!že{Π@V÷Àô?ð( &VæÿŸ~ÿúÿã@ȃÿP«‡ÿ ˜…Øì¥H9x¹̹0/@=ÅEXzû ‘xÀmnPÔMù:Ê…ñ߯ï?ÿýýñ T’Âëh 2èð L9‚Ù¸JQ$¨ à:ÃPHƒÎ¼àû÷ûÛNvà©%LlÀ1HP[ô?¬¢ûsØÌpcDCîàCôÁêMèä¤e :,‘€sð¿€mÐ 5¨S:; Ô4®¿fõ‚@mPŒfØ9ð=ÌYŠ¡tÚ†ÿ¿¹ýù%ãX3ƒú… <Èý ÿ¡ýDp "Å&(Ÿ1¸ÉIРÚÒ g6ýþ3Íû4ïÛ÷o?>üúû è!¦¬lì/ûïÙXX_1°þÿÚ–æÆlÆ€ `ÕÈFp²d±ª`6¬ÿüù' t²¬çpy ^¦õj4¢™ òÀitÎ÷¿ñŸ¹ñ˜õÉ˯¼Ÿ½üöõ'pØâ—°ÒzøëçСq Ñ´'@ণ¨khü”¸·Oø×ÏßÚ¿üUgãâ2®ªQV–“Šp7`à*ÀÐâúê¬àœÂˆè¼AŠˆ#Šß`^EõØÝÿÑR,#F°€*I˜ °q`‚bæëï¿ÿ¿>ûû¡³þûöóù¿ß¿ïýúúõ4 ÃMV¶«ìoáò‡YDÍ•xrð€5 6V6]`ýûÏd*/#¬šh.<ñŠ˜Ö€52€† ÀŠýg@*¡îbÄÑÆÆâlH|0àÈ©àxÐ \ŸçR]6à±>Œ ’Âüæ:2¢ç¯?äûùë70qýáææúÌ&ïÙ™™ñf5g~`M&,@GÿéÏ\ÒÖ¬j%ñ޼ÀÈ,À±|àp è˜6pâ÷ב\ aPj;ä?r oeÀGBü‰bÖÈ5ˆ@áã*ü–Ê¢LæºrÌÇ/ÜfýÿŸé;;ËGàé•o€Ã+?.þGˆ ÂÒÀqD àˆ€h ³0FÙÙÿA’ ¨¤õó@†2ÂÇ&AÍ+xkã?¼øÚìWà&lP œ6ƒ6åþýG˜óYìDÜä§žÿ ÃñÀîB ,|YÙóc]Uƒ(py´°P–F‚,0;É‚¢ZzüÀzXØÑä`ޏi+ëÿ,@s™!±Âcd @ê2DûÏ@.ëüÃÿ i–H îT <öï—„ïÿÏ_qË ÐrÀúŠ TŸj 5`•¶Ž„d¥-Fðˆ88aÁcá?Ã?hHBb5f@5$…Bb“Xbå?r,ÿ71‰­ÐÔñ#¥00ÀÄþý‡Ù>~ã_”¯%pdáŸ0ËÉý£¤µ@g‡*Ã4ŠÆ÷ÿß!}MyN G€'#CÆàå <ú Å ¬P…2¸ãWŒÝþÃ,Gqtý±DøXµñ‘»¡É–ìAcÑÀ‘šœÀ=B,ÌLÒÀHãÚý¸þ›E ¨ ÈázŠ ññüý ÊÀðt.!g&w1´u ya„Ä&##ÄÛÀ©:ðœûÏ¿¿Á])&èIf ­ Py”t€'a‚ƒ¬PþÏ£èIœA‚ÿ!IæX3’r@£ôÀS6YXD€æ‚{µMò ðdXF`£ 8Á jdú÷ƒ ÐtÏ€TO,i˜Qsåoàùß~üds†j ÎÆÊ  ÄÃÜ ê/‚’øo`3îÝçï ?€]’íÇo2¼þø‹Ô â`cËÇ„ƒzæY¨' ùV+A= )ÙYX˜¸k @ËI@gýþÞ(ÉiT fö¯?~±=Çò|F2$MÀ yä$ôÜ/à¬1hÈxØ*?7+ƒš¬0ƒ‚8ƒ¬;+ö"‰8-ÍÇ 9¸NCÎìþ£—3œ¼þ‚á×À£€ff`-PÞó(’‡ÿ#'cˆ8È2Ðd.'h ЃÀ©M`'à?h ##¨+ÄmÁ3ÿüùR{7àDú–é!™ä¢ßÀÅ< ¶#' CS¢-¥ÀZW–„a朿û–aÞ¦S <<Ü  m{Œ°ü N;H™âÓÿÓï?ÀAEàb: _ØÀQ ,5AmQNFPÖb÷Ç¿üøލÐ4/ òÀJ†¯À­t<\Ì ™Ž ,Œ 4†Ê “ =¶ŸyȰçô=`wˆ”_ ½pιQ%³ãï¿aNú-ôÀmÐ(2#ÔŒ &>#Ø ‰Fh §IÞ}üÈbÍ ¯"È@ài"ÏÂÞcØþ!ðfˆK! sÛàÌÈð  –4Eÿgb€D8dâ ï>}ùÙË(Õ¾þøÃðöÓg†œ`S²=‡(“Ik%†P{†_¿2ü‚ŽÆÂ[Tÿ î¦»/ß~‚óÐ.PTƒû„,ÐB 2¥”~ûá+(@ ÿÿeøìŸ}<£Ô XÊç¸7_~3LZu„áγO ¿‰ä'øUð„+ðU&Nvàao†* æZÒ *¢  ‚ Ÿé ßç¿™œ‰af™'~Ÿƒì-pþ'¯w#ÃO&È7°ãËÅ-Nù ôé6‚ÃxÀ©g†ã·>2l=ùáㇷ ‡§§á,ya–ƒÌ˜VäÆÐ¹âÃןxØY€åðlR hÖçÑÓ×àõ3ÿÁsÎòµ‚û¾ÿ‡Vr úX‰1ëª2ñòp0Æzè2XiKâõÜ“WŸ2'íb`æ``íô-Vïà»ÍØBUÈ´5#´ql|3ËànÑw>ƒ 0Žÿ?&ø0h* L.µ³÷1¼ùôœ7s—ÿ·º>ù :‚útzü?£Z@hT f?x(ƒ‹éØ¢F.¥ä£7ßâ;v0ðñò2°±‚*êÿ  V ¨l´3@ª™àf#d Ü8€5@Ù_hü¿€€oß~0¼yÿž!ÍS‹! ˆð;¤ýÀÅÇ eS¶ýÿôþÛ?ð ÐÚ_HÒöþVoÇ!`ÒüÏÄÆÀŒÇÜ#ן3t­:Ëðí'ðØYfP… 4œË s¼ ü <мµÔ€¶Á1ò¾À"nà©# qXýZ™±“¶˜¨8ò£Oæl»ÈpxR^·€œi¯/ËðMà³¾ÿ‚³ ¤÷<§ÉªÐÆ&¸XýËÈßwaF‘=F2qÌ[ÄÀÂ+,pظؘ ÍLP1ü4 l@ðq±2ˆó22D:›3(Iñ2S;Ø‘ øðù/Ã¥ûoÎÞyËpõÑàÀÒo`ìçP™þCK<& [€—wÍg°Ì[Ç`¯%ÀÐé„3ÉÖ->Á¼“…á/$Í@M¶•}» I\kx¨º€ ///#;ƒ®’ ƒŽ’$ýç]N‚;÷ ¶#¸kô¨ŸªnAëJ€ÃÏ ››¼`‡#[!,Ø÷€aéþÛÀ’”œ`ÇM€šÃ ªíðàÔo_0ln cãB1ö0X$Ïgøõ8±ýãp¤ÿhtz¼°LUòéüÆÎàö¨y/$,5öuE/#p¼”kAgY°WœƒÂ™ ì1fÈ 4o1÷ö-+wcàäbe Ü|ü!}ÂV.>pŒ‚ÎĆÜNðÜ3ùñóëW¯öLˆf„ÂÌ`4˜K®ÎÜ/ {܇ԈÿAd€m  ƒV™˜EÄàc/àÂè ÐJ'p¯€Ê@ÏÙÿÁërþ1HÒ̯ð` Øwö!CÕüS üB‚ àÕñà+þ‚«.ÐXéG`ƒC¸œõÕ;à À³ €e1°ðÿ÷ÿÇwÀ0ùŠ=ÈÀ/0#BÆE¡í:P†‡ 2‚ûfÐF)xñÿßà 4Žj„þGø/†–${ 5j'cy†@R¿áÅWf`ÝÈÆ‰Í@kÿ‡0Ù¾ýÅð ¸^8´ >h´ Ô0¹²w‚’¤¢uZÿCÊ3ÐÆ`pÉ -Þ`S&à"´çßop—†ØÊÙÝÈÀF`¼váI†m§î3ppð€;·Ÿ?½cèHubð0‘Â&k€Ñ;†”Ž- <üüB ¸ê÷?´Ô‡u®áÝn`¶¸Ú§ö(Øt ë½;¾Á’(0Ù2qóò1q1¨?RN½à¤Ž{`ì5¦;2xHàtdæ„] »Ï¼ã·Œ“3xË80Ð~×aƒZH¿½’ÃÓâ”ÄØðzôë·? .%ËY8Á ÏAÓàáŠàZ–’ê@}„ÿß>}ü÷õ hÅ #<‰BÞÿ3ÀfaÁ‡»“,¬}©W ÁîfóÅÒ­g±:¬tÚµ˜y G.½fŽt1p€[7ÀÌ š>b6`Á%œÃàá`0I[ÈÀé>…!¼a3NOr7ê*òcøìÆ'„ Iî+xb9´i1îM‘И„Z¼~uO´fa€*ûö,¨™{ïÙ†ŽÕPö¸¬vÑÀâžX²“Õ?pï Rs¸ÁN0À )1aQaa† ‡î1¹ò§'¦olÐñ °»aÍHk6•Ê^0(žƒàZÑ›0Œ ð@÷Å LÐ!ªk÷\c8táC€Ãó÷ÎßzËÀÍÉÉÀZÐR ®N ×£üyXƒZÿWƒê:VàD€°7°àcð)]Í` ÀÏp`zŠGço»Âðéë?``f £ È þÃâ( ÿ£øl.#YQj¡Úòµ=óåã{P™ºY´ÌëÔ/·€n» šö}d€JÐb¼_ àRPà º)„ tî5Ø-hQðÙÿ ¸ÝÿIö¶„ 0ýÇþ_Ðiz Œ ϱ#Tgpÿ­’ê[P} Œ5P± b¿Îkà`î'P«âëçÏß¾~ùË+(ôt6PŒêTHøCmSPÿ3âˆQHvÈ¢Th‘ƒÌEõˆÒ nsÆL¿¼ÿÀ,ñkV36 Œ 7¿:ð%Ðç@?1<ÆóÐbà@+°ûö{Ï€ùõ!°1# »`.@ýùþÕˬìlLÀ€kÃ@ýuFðT1ØÃÈ….Ï1 "äEèú ¬Ù@´ öÐmÀÝòÀ½›Ÿ>ý^ø ÿŽA3êlPòX2?êV{ÿß=¼ÖýÿWઠ)_€’o€Ó0wG=0‹ ‚Æ–€bŒ ¥ÿÿ³GÁ8ß}ûÆÜ:À) " ààåØ-Ë µÛ¢ÀA`PýªR€×FƒºnŒJB8~êÿCëRà¦L  píã'àHÁ ïûtA… °µ\É‘áéÇ/Ÿî¼?н‚­üý ²7¨ýöèÓ÷À`oó£ 5Û2ÀU å^ &;pvTòrAÒÔ-ÿ13 6_!’LJà`6!GÛ€Ûw à Î@'§“##È ªà0%?p…ïÿ×ÀÍ› ‚ä; æAP{ 4ùõ8?ú8Fº½÷;ÈÀhõy€ªùöóø w©C] u:ÔŸŒâ .K!†8¸M»Ù r<0ù¯hŒc`¡Âð˜çÞ“å'¤ !:@e0TÞCBèfÐæÇ¯ ÆPóo ²Î#:ðùê?I<Á€¬¡ $ œ¹dÖuÿAr‚ G`AÂðèIÐùï°µˆ›>XƒÑ}IEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-70.png000066400000000000000000000321041465054505200220300ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j4 IDATx^cüÿÿ?ÃpL ÃŒzp¨Gðh ŽÆà Ñ$:šDG“èÀ†Àh̓£yp4Ò4F ™ÑBf´-dF JB`´-EGKÑÑRt´¥u)Ê´€qf5¢ÜÅB†Ãa#[€¤Îæà ¼ÿÐÀÑ0ü7³ Å.‡!‹ƒÒÂÌ@½ÌPýÔô È,˜0‚<õh×/ þ Ä0Ïâó+ØM,H!DlÀpò1s@õ#{›åè±óLYÆFŽ©Ÿ@{¾ñ{ þĈt,#,‰"‡ŠÞÕ;/3¤w¬eøó—™‘ñßf&v&&&!FfFAFF&~F Ô ‹Q 4áÈø¨ø?#˜Éƒ†Âh¸€Þ"°È<à¬åÆ`ФÿË¿¿ÿÞÿýûï|ú÷Ÿ‘ùÃÅÕ ²b<¸ü 1h¨¹†ê &˜‹¤½Ûþýadüû—è/Fff)&&% ³Å€nªc²Y4È“ }ÿ >‚ÆÒF¡ •Ìn^P þ†HìPàõ¿ÿïüùóç!¿`dúÿ‡_ëïíÕÅ y˜ûAzS8‘“È äÆsðû7Ÿþqppq±²²ò±°0Ë031J¢t Ѓ @ã’âAF,dd$"91BáÁÿ 2‚=ý›‚ŒL@»XY¸ÿýûÇõëçÏÏ¿þÕÊŸ d ÊŸ æÑÿè¥(ˆÊ[‚@|ï3ð}ÿô‰…S˜™…Y…2@€ä$€ö‚h^ Ÿ èXeBŠ=ô|Æ@DL2ÂÓ2#؃ÀdÎJÁ_âR TÃÌÈô–õѯ_¿_|{ÿþÍÛ_ ¿…Ù@ù„ßÕÔþ„Ù…>GÏ ”Úyá™\xöÉ/^Ë0ò òIIŠI211б(РØåZRËô#Ø“ d ÌQÐ(#Òƒ°vγ, Y@ÊÉ¿€¾üü¥_côõƒGOŸ1|yÿYPBôIt˜ãóÉž¦€<ù݃ [@ßpìŽT`J·60Õ)3±q¨ ‹ŠŠpr°I012ò5qÝ,@˜Ð<JGŒh1Ë|Œ ¤_ÿ‡&W 1ÿ k&¾ýgøÿù÷￯^<þîïÏ·8x˜îzº˜]^Û÷¨î9ƒbñ?,AyH(¨ÄeT$÷ýÛ#Nu~AAM~^^!fff~PÄ1Óp‘ŽXDA3#¨à„zæ§ÿx½†ð9ö0@ÒýZÒi“˜ÿ}úþãÇÇ7¯_ßzò&;ÛÙï&ÞZzˆAUÊPÞ%5P½&4PùûûÊ \<Ú<<¼jü|Ê@Ïk&`ÊÈÀÌÌÎñŒ /1‚ s`Iþ„Aö‚Ku ­ 4…O"GŠ·a° 4X&ˆrss‰üÿ/ÂôöÕkæ?Á P>éøÀ(îÚ$Œwþ?¿~J|øôUçÿ¿jÂ’ÆÜÜÜ ¬l¬Àj™…•áA ÀÒŒäIF”¸ ÿþ ¬SþýýÃðç÷o`ýÅÎJàò\å‰Ãõ8Â% 1ùBÿÇ&ÈŽwÿü½ÿòÕë³ÿÿÜàãá¼ÌÌÊñXâ`agfÑúÇÀÈÇÆÊ&ÆÉÉ« t´* +« 3+³ +3++0怕<#ª§àaf€äÁÁÊÀÌJì`ƒbäÑ¿`ÏþÄY pÁ#,‚š\áµ(ú‚%2p,˜™øX¥¤¤Ä>üùûTMüæ=`p~Š3ª¨9 òŸ‰A¨Tó3ãXC<ÇöÜhŒ1ÂBÿ?Ì‹8ËKFP뀕• “ÿ€¡ý—áïï? ÿ«®¿Àd Í\ ¿1¢Uÿÿ3À#äQFPÄ ƒÿà¶$DÁjþÊP6“†_J€I•ä§/,@y rPÝÇluê9Q "Nç€;$æ`É[ððgÄ—¿þ#âHÌ@3c˜œlÿ“òß?Àžþÿÿ8ÙÁLûÏ€ä9` 0þgd`Àb$"A…'0@D€Öü*†ÞP™ò ƒ R@ ôò$0ù0113ý&S&dÏ'És¸<KêÀø¶ù˜˜™0VÿüeåÛÿÿÀÑϧ`B=aK~FX"‚$v hØPØ cäÚ,Ô¬Ò~²Ý¬ `jÖƒÿ¹AËÆLRÀ J’/¡…ÞˆÃð²jDÜ€œÉô$Û¸ÀüÉ .…AÙ»0ÏÂbŽžã–•AØ`Dýªg&gP× \Mˆ•€+n 6V` É Ê3ŒŒŒÐ,ì8¨¤ùŽ’ö`š0ipÙ ²› R ’÷ß?PÌþ–Äÿ`Ù•ÍDxRûÏMÙl  ¦°*îÉý?#È`ìAà êD<2ì7xlÂB=ôÿ3 Xr 30Vÿÿ{äaP5ò<‚†ÔÁÿ@…ÄX¯†j&¼± ±¨“™…^:R88±¤¢,¼aЃ]Í` 4¨ b`ñ)œþAJc˜‡A2Ãp9´ÀlhRÛ€<l¹€l{îxc ›¯`ª`f£{9æ@ú±Å Oµ1BS8ß2[ULÌ ÷‚ªP ¬kÿøÌÃ Ê ‘ä@=Xç$ Ìÿ­`€üI“Hƒâ~dD;fÀÔ Ó¸’Ìdóìa„„?¸Úa׳ lÅÆÁÁÀ# v?0³BýõŸ‰›ƒ~ÿú iO å`²e€äMfDë…ZäbôØGæ3´« lœ àô'@DN·Œ "ÞaÆÿß: ä3Hò`bé,ÀæÈÓàŠ hîùOL@À<‰œ|Ñ=ãÿ‡TøØÌçU¤¶ ª!z!‰l'ÄPpaó¢ï?¨Bâß?‚àL,¬Àf+°øe`Ä’WÿÑH@уìiˆip§!Îϧ°è˜÷ ÐFX‹a ¤Ýð£Š1ü&ç? $ *åX@=6Pì2ÀZÈñŸØØDVLjURøCåÁ-¤ÿHí9°m(yIŒh€~ACl¨n7¢ é_@Ï1»X¬à3Ü à°£$ï¢Æ2ZœÃ‹âh„ÿ3PP‰£êyöϯ_ ÊÓ ž +°qÁÄ„;ÿäopü1`º˜Ã|´üÏ@ €³ÀJù× ¿~ó,pD€Øm6ä)˜ Õ*’­FMºpÞÔ†! jj—“ Ôñ&ÄdF¤tj@ÿüöá'ãwpµÃ ŒU°ga1 s ™À–[1ëAXì3P€ƒÂ Òø×ßïÀ˜ýÎÀldÓ1##Zz'ÒŒ X#†…a8¤áýØñýùí8fAMEPáĬ~`ž%£0“ æ2 øt@<ˆ¦À¡ FÈ€Ô?`ûãÏWp v±›`À8B ¡ä »Aþ§[ܢƴÖ:ô7°$aPI Ê«¬lÀ¼ k:ÿGK“!u«‘ó"ƒŒ ƒ0BS'ÄQ HùóZíàü ¬cáC—°’“‘ £ªƒ{9é‚#‘áÿ ð4ržu~þV;@ êæUp»Ø6þer›[~ ¼ÅA»pTdóAc6°häQP#¹jbaÂ^j&¸Aøÿ?###J2…7'0#B78þÖ€€; á1d·"ÚK`QÈX%hŽ :5‡ê­ÿƒ%W¢…6lX‹ûP  v.NÖ¿ÿÃëÀR 4ê Ñùm\ Eÿ`‹ÔÿÈãŠPÇÁ=+8™€Ãt .!hl4Ü êÑÿ–X ®h"9ݪš2XHbPÇ!2Д Žîÿà1ÐXhL†ƒ“‹á?pÔ“vnA#Ï qIÈ8#à ò*šSXðæ*¤Ü ò(VÁ£ÎÀèÿLº a‹¿~3€‡Øaé•<Ì Otò<Ì*4+YP Í$™ ädP€‹ Ó "P“ Dƒ*bø€1=#‡],Èu¨ñþŸØJ0àá à$)p¢”4 ì€òì?Põig€ (ŒŠÜ@ûOdùˆ®äY`“‰“…<“ šÙýýûxþ2´ÎÈ~¤Y Œ™!V=F©­ÈyØKÏìÅ©ß  eð´´Þ»…‘¶éµš` bEó,(Ò€žÅ@§±ÿú T < Îù”&aœ… c[ @ò(H8tΜacpÌKaàº3†ÿ!ËP¨„!1ˆœ>ÿÓ(w yâYFðÀxfÜ3æYØÜ¢áL8ƒ#‹H^ÀÒ›øÏ€Eõ|Q0AŒ K€&O@C þùý šŒÿ1À’1¤”GxÝÛp£‘$XP!ÿ³4õ$rpÁc¹ Ô‘ecç`aÐ$ç`ž5( ¤WËmEŠe„[fÀ¬@ŠAPið^ÊжlÃ’ ðÆ,¨·ÇnTüƒ¶ þ€;¨]x°›Á‹k®g BBZâе(ÑLjY¶Ò*Ÿ¢Ç,z(Ó(3 ;3¨ñ…yœŒaíh\yäÉŸ>0ü­_à€F²@mOðœ!\4¦±%3j—OØîiFð¢"&6àŒ¸úa÷æ?½Ë€‰ð$ ÎÀ •À…8 dðï?h1Ý/°“ÁÃv y@v6°¡à!/xæýO¥ "C_êu|‘ËPKQ/A‹îÀ† %M §A­f'Èr,6Vø ,Î"æîg,­"DK¡ ’çÀþƒ¹ú?ÒlÐØ³ßС;Ð8%3+l} ¤Á 5ù„ ×2¢å ìm˜¨ÿþ£,=€ÂæIAuÖÏïÀ àhÎ2=ÆŸÎFNÉ´ŒJ¨«Ð:ߨ„–žŒh¡ÎˆÓeþ#ln³¿€Óc¿˜~€×Œ‚šdà… ð: j­b‹CY¨ª°ÊÜÆVÎ߀s  ¶'lî8­ â£6.(w¶ìC+d3¡Ìˆ6Vêüþ‚Î݃<ËÊÆŽapÌcs…~F6G 22Ps³@SAžýl…0B;Ç Æ6¸®…•€Øò‰ý)'bæA–°‚L]ZÇ Â z•8äÁ†²*ƒD‡à((°'QúØp#xU|z Ô…..6¶áÕ#1…D|À ªK¥nò$&¨@…t…À jØŒjµZ‚òŸ„œñ0Šá]ô– Ýbd"­«ïÐ… À哬ÐÎ1hßV'ÁãaÞŠža€" 3€‡4 «2~€§±AZ UàjêNF|M5pù+þ3 &€ˆ ³?€«2@• ¦"h†¼5á?²?q2ŒÐäòpyð˜à¹{è’1`CX·B·#•¨hI”‘cµƒ&B‘ƒ¹fOüùá~&t—3"µá€›èŒƒÂ“ W`º„1Ã…–àЦ°²Là-`Ï`&NF†Á @.Å·ð$ r:H ;pÝ33óoFðîèò}˜o1ÊÀÀ0¨²&¬À`ÀXµ ò J´—(3‚ÆAã1 w €6Qw­ý…dý‡eõAŸŒÒ”A#ŸÐ­N`ÁcT"ý%eÐŽND ÁÅ :‡4r”Íýùó:kñ-#Ã&_ØÎ4H5Ljœ¾X ˜ëþCÒÒæ~Hà@”B´” ´2ù ŒYÐܨnbíc¯B]ÿeiX±Ö„¦>do10¢òùÜåaeàޏýG‹YÈŠ#XR¦Kìþ¹\àCj°Wò #(F![Úð¥7¸oQ F¤ù@ðL/h¿hÈý/d÷tÆ»W)/µ€y ƒpÀ  Cœ,™€Š KöÊ#X‰7b8ÍÌ É Ê É¬…¼]…núRKêÿ@óA{ÑÀ¡ r8‰‚Ž1õE@u" pЗ™ ´µ½€DŠ8¤4ŠYŒþG»™¼>›™K Ï‚§µ%2xš T²Ãõ0¢¶D#k“¡NÀ!|àÐ5#p{+3€‡±AAü ˜ A[¹@ÛCÙA%$+p]1#,û ¹Å`ñÿhD‹ iˆgÙAž:¼m´a%#[Œd<¦¡®@3”<Ý?`'vhÈ£ÿ@&QFp´7³·°°qr;Æ s2þ3 ”‰ TƒÍçpobDj H3‚÷@! b@ùÐÓà¶å˜ýÈA‹ÝISPÒ‰ ÓI@ìAÐÙ “ìÀ~ÿ÷¯_xyø@Ír&H¹€–Ñw¾üÏ€`‘f‚nqºça±ûï¸JÂ^]Ê ¹4Ðù Ó>í±Á{xï=ÚÊ4ËÌÀu.œ@KÀ%,,é32"yÉq`&#bþ…‘€d.h΃•‰õ?+x%x?/è„…н¼à– ´ \¸,¶¿mañHƒŽ{ø*EÏ9<@³…ŽûÔÀùåó!!6D]ÁȈ4%…£ ÿüG;ÈÃH¦oÁfüGØ24/꽃’ø=CÜ.å¦ÿ “;@ͧ^#ì.ÐE ~ðÿP€è›ïÿ˜D€ûä~W<0‹u&ðÞÄRJDlB},ì>«g`` ®%÷Ÿ[a 4p-Ι÷`úØüû´…žtè¨Gøè9P¶{´xÔÆË@ËÙù#Ðx~ -¤E~üø)ÀÉÉÄÞçv4Ã3‚ÛH±‹îY˜¯až†.jø+:!ÎÇ•cÿÃ| N’¨k@BÿÀ¥ñ¿Ÿ ÷Cñ)Pý}`ܺò0´>€bðÉÿÿŒ_Ae&°)) ÌjÂÀ <‹íç¯_ X³ÂN'@#À [˜EŒà´Éˆî'LOã÷V€ð¼æf@Ê ¦ï_Єí`Òd|lÌÜÿûÿß# {ž=÷è—÷Ìò¶Àµ®¿|ûòéßë7oX?=õï/p$tÔ°Náü>Abj,0“#vO2Àž€Æ)ˆÈkàmæ æä_P_õßßÀÂçÓŸßï~ýúíÚóGÏùùí6ÿ»À:âp3ú–{êaΫoåãØ¿¾y#ðã×OFqI VVf)`2àVþà¢4êBÁÏ”×”À…•(ÿQ³Û"zÆ ÀAO¢à…ÆÖXòüÉ£ÀXbYl(|ýýçï³g/^ÜüóéÓM†ï_ïÿ½¶T‚‚JSP=Èë‚êà36>žÏÀÃÙþþFéë·oÿ ðecûŒeFÐáìÀ ôñgŒ°2Wð ÌÅȱŸŒÈíPA0>#¼°ùÏ€Tî€ÓA-®ŸÀrôÛÏŸ¿ï¾{ÿá6Эgþÿ¾ÍÊË,=@u ¨.Ÿž‡ìAP ~ðð0úºcß)æ_ßþüûýå3×ößÜÀ*x:œ°Î ´ûÿa„TAŒP‚"³Vø?…Âótë+¼}ÉÚàòêAh2€Ž‡a_ÿüûÿæË·o×ÿ~ûzx²Ý-6¦ºŠ Ãª@/¢Áz5Xtãržu[OˆýxûA…ADDF@XD……‘I x„/ðdš¿ ‡²Etš èd<àÊaðÆ!ˆ'ÿ“1bÃÈÏÑД *C@±ð â„€Ç0³Ìçßÿÿ½úðöí†÷ïŸpðÝqq4xµ¹#þ zâºû Ô²á}õ‡ADÜ"•ŸE@\Œ›‹Ÿ•‰™XÙ7ª2p˜Ä8îÂõ0òÁq»Ä"ZýÈÍÂ0ÏýòkYþF0Y2üzð/ÐsŸ¿ÿúþñ×Çׯ^Ÿþ˜´Þ-%ÍèdÁ‘ˆ@QüIŒ…៖‹O/¿>üùÿ7;°1ìó€Ž dä%W`î+ÄôpM>ð”fX¹ÀoÜ€¢͗عàdÎÀ@¿Ê@‡Åë8†/À<÷蹯ÿÿùõÿ÷÷¿,ÿr«Éþz˰c9°y‘3¬Aé|N “¯-ã¦u¿ýùü—é7Ã_¦ÿÿ€=+FF ƒØ–ýÇôàFÈù†ÌŒàÃú M èž|¼ä]¨þ3c‘¸5…dÿHÌ1~–j_€¾þ< ŠxPæ?F^ކö €é‡ad‹Àf‚’(6¢¸Hª|&ë»À&ÞgàNj µLÀt Ð3 ˜dæI6`æƒäCP%™…d€e+ô8Dž‚D&,JÁí0`øø¬‡ñ×ÿLŒþ3À?`¿è9~†7ý9øBîA2(yƒºY°“ba‡¨þg  ÀÂÖ§'W ‘È1–…·À’ÈØ#u,þAûG®±”Þ ‰î!j{æ/²S …Žnñ†AÀ½v¨›ˆrܪƒ÷ÒÛW1üû ,Ï€Ã÷ (af&Ȳ-p´BÞ‡5–¡¡—jÿáòÐ"|6âHÃØf`bžpÂÉʰ¼9žÁÝD’Ø $XŠÂÜŽL3q:Ô3ð²²1‡ÿ@%¨óÉÈ=¨â<´‘”`ûáEH79eCÕ€< î ýªÀRÿ¿üùýÿÛþF <‰\=à¬&@1ˆ-æ@6‚ÇI¦!ŸùËúûËOÆ_œÀƒóØØ€‡eÏŒebDj"ƒìþÚPCr;"æVÂ¥+!æþƒÎø>¦éßï?ÿýþþv~/ì,_ *ìÏõEÉ·¸ò È *ÔR¥:{ tB,ß¿ß?Ùþs±Ç™€u"€`…;¤ÃÏ€>ör5,†!.@o°2B ‚ß2¿fø<ñí׿?¿@ƒÔ Nè<_PÓ 8<ÁêÚ ?°¥]ŒRtÊŠ£ ó÷3üýõŸûןßbÿüŽQÊWûŠG.%€k¸¸ùxøcÃ\À3AÍ3`«ãÿ?Hsÿ?¸C:)¶¹âQˆï1ñÌpveDäY¨PuÏ>2˜\ÇÍú\€þ xrí‡_=Äô8ê÷O˜˜ß³±°¾÷ת;†ÂhÂ<ËgLlÖ•Œü\ü~ÿ†1ðpU1`! Ä2Àf½°UÁ ´xÔå?àv`ËاþÜ—óØØÿl6þüÉ~þöØ&Ž0pr æ¿ {øœ¾ÿáýÿ›Ô ‚0øL|˜Aa š‘®Ã–bfæÒæ+—'Ësó°sGÙiKÈK ˆòp²Š±³±1ÿg„6\€¥dYÕðPÞ舴°‡'FFÄ8R B›¬ 0Ipï™’˜N@³™ bÀuœï>|å?}ý1ëã—_xŸ½x/øíã׿~ÉŸþþùý:аg@üˆÁM;F1×&P6aÎøÿúù[û×÷?ê¬\\¦À4¢¬$'&ánÀÀÃÉÎ ¬×@gks} s0,]Cf!ž`„¦:4Ç“a€•1–1± œþ‡÷¹`c4ÀøÍ¥|æŠ/ÏÝú~øüÃÿß¿þ|þïÏï{?¿|=ÍÊÁx“í*0µ½†Ëfa5W`—Xh°H»éÓ¶°æ1UQM4“bgcåÖsœ@ûÙ€öÔÿ‘Ç•ÀdÄ9®Ëˆ­hcøÏ@h$ø?R8@ 0pú€œ¯ÊÈt<‡¢”¿¹¶Œè…ù~üüË L\¸¸8¿³³³½ggfþÉÆÌôƒY@Ítã€p8˜çt€!£ÃÀøO­8Þ‰8?a÷èT€Ò&roZ€´åñVçBh¨ *Í€ÂG˜nDô"¢\Fé Êd`aŽ¥˜éÊ0Ÿ¸t8’øå# ó ~ké ‰OY`²ai`¦•øÿÿ¯¨Ÿ“>?+ð„{èT)¨¤–ÿA³¿Œÿ‘Æ(aGBüC·do×w ÿCªÃÿpÿ‘ä@úaø?ŠYÀ‘M$>(4&› ·00{ùŒ «@nÍqægaaeafžêÎ ŒY`v’F5£$Ð.~`‚ŽväžþßDGé0Ó²“342 ¤LfF´L… 8ÀB¬ª ³Px"a€4€nýËËÍñKF‚ïÿû?8€I x .ã ËØ@ÉN H¨£SØ:’•d(ພ¬ ¡üÏð%f ±ò)–à1ò9ÆPÙÆÀðÔØ,êÀ©4ð´ l6\ ¸ÀAŽõcþ…yš[Wÿ„€åˆ<Ð?jÀXÔbzF XBpƒxJ²¾–<'Ðr¦ ¸‡†(¤‘J;䨄…2JɈT+@c€ª9Þþ£G6Š!Ip²Eª‚þÃÙðÀ5X#öÿ8  ³%(‰‚š–?€SÌj@£Ø€¡ÀÁüŸYPTçïßÿ,ÿél¸-ÌÈÀ€BCÝ€ †„Â?Ði&Àÿ8÷Î nwAÄ!ù ¤é?°äfb`a‚1Ï õ Iö?Ð Ììßþf:4›Ä.ÌÿCBì-XÐ1BË@÷åAM3~nViAEq>YQ>vVF¬e';37+XNSÎ\#¼ð€áì­× ¿þ-³‚ÖÙ03BÏÆg`€” P#ÿ#Pqe 7s 4tÉô¸ZX=†tý#óÏ_@c“À*RwÃ’¤*€Œýü¶­¿ÛŽü\¬ ‰6 ”Ë @fÎù»oæo:ͼj¸»6\o­ÃÓ0,­‚ÝÊœibz ,Œ ÑvТ ðB PÚddüòã´”D”zÏ10(¾w—ññ°0te:óM€¡²0ƒa¡ÃÖS÷öŸ}ÈÀ Lâ …\Í ÔÄȈÔüÏ xFä|ô¨± ꃄAétU#ÀŠfÐ3(üþËðöÆü0[]%zo3EÞxôÃþ󸀻a€£Í  y°ƒÁž„¹„‘á×oPªd€äVhy둎%Ÿµðöã—ÿÿ¡Ëó!Ùï?Ã7à€ù›ŸòCÌÉöÜ BÄßZ‰!Ô^…áã—/ ?¡£±ÿ‘êæÐ<ùåûÏÿК ”—À}B¨#´nùÿöÃWpé*T@Û¸¿ûg ƒg”zƒû£Ä¸óý·? ýË3Ü}ñ…á÷f†ŸÀuiC\`àâ`gàdþË` ,Á`ª!Å`¨*ÊÀÉΊ×hk]Y Y†Ü¾]À¼É ¼9 Ôç‡çAFàDÞ'`!ÅðVì0‚ª´ÿ,0L²¿;à:˜˜?·Õ°;²³Ê½ðû hÏëOŠ'meø\ü¸ ‡ X8pp 0€çá -qFpYñX]»ñžaó‰ Ÿ?¾c8<-x; #^{@íÆiÅn ]+N3àúX‰Éì£ÿc2ÕUeâæfgŒ÷Ôg°Ô–Àk食r¦îa`bçg`îôÕe ‡€0bu¸CÌö$»ƒ3ÊÈ£ÀTòöãgà  0@~2ôçx1誊L,Mó2¼x÷ûìÀeù¿åð%à\û_PŸíªçÕz@£RŒÐ èAF&.nv¦# ³¹ñ(Ã×ß’ºv1ðòðCš àÓlà;²ÿ÷ۀË0ðÁüLà piZ™ Þ?ÀzúðÔ¯oÀRúÍ» Ù¾: ±n „ú P8tù)CÙÔmÿß¿ùê~€O÷ø6Éþýƒ 7ü‡TÞÀ•NÀRŠç_}ÆÐ»ö(Éssó20ƒ+dàasà"‹2ƒ \:ö8Œù8J 2 ÔC%T`3¼”™Aòƒìùi@ƒB™˜?ÅÄÄ|Ì0sˆƒ#ñºäA]i†ŸA-sP¯î/¸ðÚ@aa€µ  L°j z0Ì(vÀH&ÎK˜¸X™Ø8Ù˜Á1Š$PºøžðúÃÀÏÍÎ ¼Š*ÊÙ”AQЇ› ro¨Xû¼óêÚ£÷ gî¼e¸œsüôõ7°)Ç>i8^×JÀaf&1˼µ †b MI¶8“lÍ‚cÀ¼õ4ÏëJƒƒkeß.h'RÐ@¿€/#/?°ZdÐV”d¸ûü=ÃáKÏE3°â…ŒZ2ï$=Pç8ṵ̈±Á ØÍf ,ÆÖüÝ׸89€&ðvpw h hô;ðš…ï^2ln cåB1û;0P-Sæ3üþùûÿï_£š@°Å¦@ß2*ùt~cç@p|¿°°4ö€* óÓ@±Ú(ÂÎ Ü= ŒrÇ@gÛƒŠ|ØQÌÿ0,-uaàEéàÖã iv3°rñ‡9€“ýÿÀWý¯húVüÍðêå+†]ýQ ²Âìp “½œVÿóóÿ×ÏŸÀ)€bÀEj B–ïAÚsÀ‘V&AQøØ ìÒÐᤠkŠ@§(ƒòh& ²êé?ƒ/ÃÜ27j€}g0TÍ?ÅÀ/$ ß{9(‡áû¯? ?~bäc×›/ß~c`¶‹™ÀKþýÿðîí?ЂW ; ¿À‚2. m×.[¡´@Ü“þ¬°;]€™ 4ެ|þ‚Rô¿_ ¶ VB ÔNÆ '€8¬a#ÃÓ/L  32@.Æ$ p°–—“¸bë÷Ï?€¼€Î¿ŽÉBÇjá^ö| =¨äƒ4Þ wH0Àû#ð¹ góÀ®µzš¸Úb{G ° Áﵺ…'¶zÀÀÎÁ®:¾~ùÀЕêÌàb„¿~]ÕàÏpþî;†¤ö- À%Ö  Š4:þ¼°—:ÐŒ4,@»@A[à'¨¡èÝñ –D^dâæåcââÿÿ 3wÚ™ÜnF/8ît}ª#ƒ¯îÉȼ©{¶ÎÀìR±ò24„AUÇçïÀÔ<Ücß”Xqv¼!ôXʺ•®6Å8 Éõ¤oøÜT×¥ÐT÷ÿÛ§ÿ¾~­8a„'Qèüˆ&`´‚öÄþ‡µÒ!….$D ½h0¹¬Ù}«ÃJ¦`P‹ìæ¼`àáæ`àc ]FPZøníps2pññ1˜§/bàò˜ÊÖ°§'yãî"?†ï?@ºB<‡ä+è€3¤Òo ûñ , B<oêÿ‡Þ<‡jßxœÿWâ Jâæ£ 6^AQøöë?†Ç“-¤eÃ1<ŠA þG åqîf&ßc8zõ%NO6ÍÜN¢ˆ&v¥à‚&õ ŸeØ, zX¢Aùqé¶K »NÝcð±Tg8réÃ…Ûo¸99!õ 8iCn¯ Þwl€“¨ŠùŽí€Í– põp0x—®f0ö3÷L‰Aqý‚íW­”?  ’›ÚEB°`€Ï~ÀˆT`‚ bçAÈ`0€þ1‰HÉG~ÀsFÐÆj›âK°#ÀÞÅ N5¬À]h iX¯\Åcí/³·xK0üøþ“áøÝÏÀ¾¨I1ùÿ\p¦¿~ýÎ ÜÜplFÜ“F©KÁ=FH‡*þ©D düýýëß»W/€ ¢˜0æC…€$¸@Sè ¶+34+ƒ–¨ó-¤u*˜@­7VÆ Çz#PL½ó.ÃÔMWÁu°íìkþgä厶ýaЈ™Ë ,-Ìðìýw <0‘·"áv<#0b6 Á:r“R8Á‡å ÿb:¬! U >d„Œ•À­* N±0üb8>9Ãu©îÊ -ÉVÀªØÀBäIàÔ0°]úØdãdxùî+¨¡Ìõ̘ÞDr܃´ò’ç@íF(ìÎÿ(þÂô$rxÁ5ü¥wH *WNLÀô>F" Ü, |áÃ$ÿ˜ac®/„Œ”ö-ØÁ%'Ôíÿ‘ýÄ„l;#tüYìÿÔ,.áÃâ’õÿÁÍAnNfB€ŸäIJD AXH™ÿQò"6»˜ÜÖŽmp÷#âï?†9ÿáöÿ‡(°@=|B.3NÚÂê7ˆÙø?æ¤êÔ¬ƒæXd ÿ‡-å‚$ P5÷síØ‘ÿðv®ÿ£E-Èy_ü"ä?`ðšÞ Éoˆ”ˆ¥ìCõ2ïÿðÒ!ð°'Ìb™‘œ*Œ™: Ÿo!ùÔŸûúõA“Þø î¬Â'`ðèÈqƒ0àÂ?øÐ T4aÁZ=ô¨è¨J^óõ‡\þcºí?q”T@­Ð…ˆÆÉKqjŠlÜÍÀø’ÿk8ÌåHá îÿ¿~|®¬ïI…,Ø_ nCm¶`ÇÆ¾}þÄÎub€ÝNŽì<”ˆÃ‹ˆbT=‚†1Ô#g1XëK0T$:1€š[“–fØ{ö)°9Ç`f€ùoøAUýÇÁ 6ο_¿÷t0‚–z1¨~ùÿT‹‚Ö•€< Ú&À ÜÃËìE#€ va(kq'Uˆ °È¦w.à‰ê§®¿epË[ö /p`‰xfdRâpFœ¾Ãç<ðùpöîï7`{i(#x(hÏh©7p¼â…¸—ƒ“‹ܸ…çzˆq ¤„êLO‚›jÿÿÃcÔ—ÇÆ O¬ëêcÄHÿ13ÃõB’'##0«1‚<Ú J¢¿A1whhß°˜üÌ¥Lß¾|æeç䂨€Å~Üñ†”ñÁ™þ?´ä…Ì¡ ” ?l&B‹R¨‘ÿ±¥#˜ °Ìî=¹ý3P´1ò)P7hEâïõ‚–L‚Æ@?ø½bà¡_ÿ™¡gôhšÛïIYؽ ë™üÇ" ë@ãNÿ/Yè>„F'(ŸoRš Šµw@3A;@AôWPí*Pà?âw@Gý*dþüá=¸¶€›‹ž>  ñ®¸‘|‚ˆ5‚Ósÿáµ=Ìm_>|•ƒ¶¸‚གྷúåPþ*hÚ´BX#3—k1‚jfBà6:FæßÀað¹× 8êøÿ0‰ÿ x[ o022 NÇs Ð%ÔÊ??A…&h5;xЖ4ƒû³¯€JÞ‚v£T´‚ö$1¼FÔk [>¢þëçÏŒ_¿üåúýè00Â}ôZlCÝËÿ‘|G(8°{ \fý[삟¾¼:\„8Î ª÷>AÝ`%ÑgÀ x<»â?hm%ðl†·@÷?ê&UFIP?4ÜËûóÝ«—ÿØ;–¹ù€÷ÚFÿƒgã@I:¡q=!ÏÁäAÀçIPþüW V°Ç€þ÷üûýóç?ÀSiA“, ê xÀ¨@y r;ÐmÀjïÿ[à ÙG ¿²€Ûp_˜˜þ¿¤Ýýùã'³ˆ hXJh‡§èÿ³ÿüú…X‘òG³9ù„„9KÙX¡­>„ÇÑâ œ6r@àK²ÐÖ ¬™ <3ú×Ï?ŸÞ½ýþïÏ¿ïÀö8™¤ASº ®$¨ä|ðúíûóœwS0 ¿|·Û ³LàµÑ ’TRر^‚›Wh¶4Ðxà]õ  £@“uBÀ4ZæÌLÀ*8•Çêº1"e?ä8‚ù•‘{Ûƒ`¶…/N\Uמ1~®zŽ´O÷Ðä7À µZ@•§¿|ºóî@Ó  ZØÊß¿°A'PŠ¥ãçÀ8ôÀ[ ïEž—†¨úPjú Œ àÈ #p‘x¢Xýg"ç4˜b(Þ'N!j¡ ƒÀmcFP4Qô ê§@#îíyô 0;½Φ€bä°P…yÔã-þ 8þ L¿¿]ŠïÐL*YAË*€ Ñÿƒø ÷õ2 'BlþcÀŒM xJ 7w@Ã; »A«A­PuŒ­ÿ ñÆÇ Dø5äŸà»°Aâÿàÿ-¹4hó#° únú0€&ñÐÓ‘c ÀÌDx$òÈÖu ·7``žÞÀôèÐùï°dk¦ ¹@ÅtIEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-80.png000066400000000000000000000324771465054505200220460ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j5IDATx^cüÿÿ?ÃpL ÃŒzp¨Gðh ŽÆà Ñ$:šDG“èÀ†Àh̓£yp4Ò4ˆ)d.`„)‘(w±ép˜áôò8¨WÃ$9™¢wùAžbÚÂLÐØ%'–q %À &¢ÿíù Åÿ >$j(‚œ9€h ƒ<Êõ0HŽXò È©û 4ÿâ¤D! 4@zˆ ãØ‰ÿß|þÍúëÇîÿþñ322°þÿÏȤY™€àþÇÈÄøŸ‰è_J¥ÀæåÀV‚äA¡dÇ?øÏÀøhØð@ãßÿ ÿÿ‡Œþ131~aã`fPçþ¾¥/žXÿS¶DÎ_ŒPÓ@4(9r=|ö‘[€›G„‘™Eø?3ƒÐÁì ŒŒœ@l@µ ?ý²AÉé?X7#„‚n}$þ2ü‡*`øˆb %P=ÇÀð¤èë@Ö»Ó7_¼Úñˆ¿@c9ƒØ0 ‘cæ8,Ùƒ’#7!ôëûO¾ßbÌŒÌB@‡A<ÈÀÀ Œ Añ $h,d„ùf9jŠa„D0#Ôƒ AüÏð¨óãïß¿ßÿþö“¨ù=¿â¯@üj(@ÿÙ KÖ`Ñcä@PLðƒ0È@ç„|ûó÷770äAžã:€(Î ¤Aj`É1(–00 |Ë€@€Üõ8D¨ð?̃0Gÿ&Õ/@âËï߿ޕ}â—@üˆAåÍPñO@ú7ÿ…Yƒ>.Ê\7u×Ü-çÅÿþaÿ÷÷0 ÿù÷_îÿ¿?bÿÿùÿû/‹˜˜('ÐÑìÀ°æºZÈsÈ'Œ X’ #Â[ŒŸ0 °#jÌÿš¹ýTúóÕ«7ßY312¼addy Ì›˜˜ß°°²=üóÿ÷ËÕm1/í å¿áò (øùík…yùUþüù§t©°ÐòÀÄ'´œ—é?ã 0Ì@· Vü‡{ƒK >,j`lÌ·`C`Ù“¢‡\pýÿ÷÷ÿ?Püÿÿåÿ?†ÿþþ{ÌÚO€¾ôøý÷_>Þy¿§ ”„A1 J® °$ r((‰ýÿõOüÏŸ¿Ê@©³ƒ6°‘Æ”fF¨¤d€”„à„Ë9ŒXÜŠäIDT12`ŒŒXüŠˆj(ë?°$f`‚I\Àpfdfâþ,Éž朿̌¿AÕ Ð Ï’ò?˜Ažå1…_¿~*ƒË€‰‘Iè PÌ^¼ƒ‹|„'QòöXAõ6ï0 û©‚¥x©ËðŸj†?°²]kTÃò0Ö€ü/,%yÀ1ÎoAÀÏgTò!ó8,‚k"GùX[0ò00þ—–AÀÀÿ_Àðúç (³*‚šZ@KÀ•;0Ýñ/0ã13 yZhå#²80ÀÀá?V×cTðªúi‘jÿÿÿ4Ê÷$ÐëLŒÀÆÐí | ìTÊ,|¾ƒ’¡6ªØžJþçV @5À)mbä¤èCId>öX&÷{šVA1 ÷$$ÔÁ‘ ¬.€ FQ Poç'0‚þ€ª  `#ØtþÏÀ”dÖ/L ðœÆÈÀ€Ã=„É@5²ë?Äg/þÃ[u@ &PQøŸâv`Òw·@º‚â`uÊÌ Kæ HE==„-d žÊ@Ó/j™ÀŒf6 ¨¢ç„éG4¶Aéèff¦ÿ¬ììH}`Âý÷áï?`ÿ÷búœ‘Ê@kn©aälpÐÿgºýÄŠ" ;üÏ„pî?Fn!`•ÈŽAHëä) ØøuéþþùÃðçÏo†ÁB’¾ä.HÂú°˜ ™™Y@îCt0ÿƒÛ¢@BJ*r6N.‡u$a‚Ú 1&6fV6P ÿìÂ0üÿ ê½B,ÃZ‰3B“#"yQ$°ä éüCLæBpïˆØ{( O¢ˆf¢¿ƒ/Ï< 즀b˜œÿcõÏoXÌBb«~*zä-F¤Ö#¨M9H€³€ú[ðRüH%±¡ 2«˜vÁýýë'0Cû½ÿÁi‚G¥H¥ô l=#<O»,ȉâP  DÙ3Ž‘ÜË`accá Âé÷/†ß°˜e€äv\mQÊ|úZ³s'²ÿÿ‡2ŒÐ¼J­Œÿɱ É£ íÀÖ<;+ûm @žýõ‹Äßä$F‘!)>‹8x„Ö1`+ÿC*?F²-Ä: <Ë õ,(fAžýô,ˆÍðV²“k%¤š€Ší, H ’Gþ3Ð @Å,г üXý€ §ß?‚cl78zÉKÈ2lØ(¤Q5z =ĬÇ,°Úaæ[`¯Xõüføý XÿƒÖ³ŒÐ #Ô‘b›‘RVB"’¹‚”D!U?¼…eFšx¾–‚ÌÌ L@ nI[M ˜%eÇan@¸æ?ŠGÀñýU ¤‡£Ñ5PË+Q#¸ðy„!¥ño´DÄÃŒÏbq; fêùÏ€郅fÈ0ÐÀò,pä‹ ”ŒÁmäÿÀúØ\V= fÙPû^3€4üÇžDÁRÿAå'¶±F†AþCò#33pˆ‰…ÜÓù,¤þØ XTƒÅÀ^„Vt¨1”ùùí+0°€ó3 0O0»†4n‰„àØæ[FàÀ+33¸:vß½A1QÈ0BÜê%€35´þÕ-Ì,,à– p(R1ÿgT”¾àN•ºHîC˃ ÌÍ„âx?!¥ÙopÚö¹€ lPacÕg (¦Œ¿ÿC[ ¢†{ Â< v/R@”#4bø¨/ÈðƒÔÈ÷(ØX˜“2È ºÆ2Ô}Œ˜…"Jìut¢E rûÔ¦üýãÃ/ Ç,0ãƒÙ º kõI#Oü…­ÌÇ(dHIdÈÂÿÿþcøý÷'¨ÉwŠAžEiLƒ†É˜‘Ãpþg€Tä8Ù# ˜ýùýÃÏïߘX@#Àî0vÁRZ{’µéÂB‹ð„ô›!¡ùXGýúûáÃwH3 Xa3³‚Ô‘ 3*']xUd xì0èp•|‹YPêUÈ?þ|÷ÀmNPǘ• Ñ'¤AÅŒA%!D~…Žù€bö0f¿ÃØÌ d ºŒØõ z¹8¢a1¶Z €cXíüøúœ{@y– Øæd5Å`…nÁ^ŠÒ±ƒU;à±N ÿÇ]1ˆÏÂÊÊÀÆÁÉ-CJZX݇% Bƒ¸ $f™ ¥Ð¿C ò 3ȳÀ RÇ"×x ˆ62#¨­ ë,@áAä¼G×V6ï22@&J 5ÿþ–Ã@ ¢dÚ±ƒ 'XÞ{ ØšjÿaÀÈ€hl3 ®Î²·Qò,°{ôó;¤õšO7ù• Ø!@ô ÉK=”Ï,2 J›9èW`ËéƒV ±€<É…ºGEÏ8ˆãî˜ñ˜Á>þM¶5(}#p© O¾Œ(1øŸa¸ÃÝd·Â=ÊÈ™F†¿Ð©²ÿèñøæSè`lÌ 9jXÛ€<ÄÁÅÅð8óXDÿÖG þHœhi=ˆHa2AŒÉ3¢çAØô¸¹ô h24aîàGA½zP/’äp Ç\B†EÒ¨ jc›RQ2@Ò+dô8%ÅÎÉ lQp0@<ûƒá0fACîÏÂÛ"ƒ2“¢•¢Œ¨C,H¹$ŠUN.°ÇK~ýüÁð÷÷¸g¡±ËÈÀZE UZ{‡U, d¸”¾Cì\Üàô€5©þcA(¹ÃZt‹VX¦â©è!%ÑÂî‚ °bacå]¦ÀIPKãh¡ÂÿÿˆB‰‘^¹µzƒ$Qtÿü'2ÜážDh`bbfàäæfÅäØT6hiRq#m"ÍXŠmÁŒ™[Vè´dùÉoð€x˜³`·02Ò4³ÐÄt¸§ÿC ZF”Àù?ðì.xùÉ?äÞ>Ùî¥&´2§©ZþÁ< ŽY&Ø´(fA& qÕPÏBÖ 0RìO˜‚,þÏŸÁþO«Dƒf0dÞƒ•“‡•yÞ¼Há?rÃÕÃØlôÔžÈXbš¬èbyÞ¾ü¶"ã?"ÃF=ñ¦0¤ð`Ai\þÿ_«ƒ×jû9fŽC^~ªvþóì_èú8X£QÏ2"Uåè‘óÑT—kŒÐÆ*–¨f @ŠU• j´óŒ2á ¬gA ð²±È;ù MFxE1ˆ1Ð ñh’ÔSFYºO“¡yMŒàÉYvNvÎÿà^Ï?ðêGHs‘\×¢ftD¥[`/âûGà®`25œ6Éà‹Ü`i9ýþ§qÔ"›âiÐÚ4 †.Gpϧ÷o±÷&@n%SPšÿÿ²yëÏÏŸ`׃f‹@c” µ, $À\9C42Ðà Ô°”†ˆx ³'¸S‹êjÐhhZ „AžcÆ*3l.‰‰#93 ±TŸ¨Õ#¤A YëH#¤’¦Ps ܃N|BæmV¤)mä ûŸ~žed`ÀqÀ¬aëEaå "XÀ,F˜w!± šøÍ2‚gy™‹ØÁsøðùBº&aL/"< iF41âF”hpÿÛ7à.)ÐÊ Ðb;ÐÔ6Jž¥eŒB‹\¢Æ …–Ã*_pïX9¶DÀ{þ@³¼¬ dÌÊ€2¥M%Ï⋌<)6(Dî€üª«~‡6@1 ™ÒfÇ0-<Ë€–Y°¦@*&#XŽå~˜g!ÓcL`O‚«fœ+It L9,V±'Q (ÅÓÐâõ_  ñWx=Ëš1b"¯Ø…§Óÿ(qˆ=éÐ.C‰Y`›òן *”`sŒ$Õ±Øs"ö<ÈðŸ®55(Ï‚k'PÖ®·ùóï'¨šìd/T5(þã/Püá xR80"z¾tn‘€„Ô W;Àµ6¿€˜‘ TDz2°²“1zl!ñÿ3àH¢ 5Ða¾ÿ ƒÀÆÌAî-û n=1ƒ‡=X`‹‹`žÂ2€A°ÿa¾,^„4"~ ,Ð⢟€ —:rÇ^ ûÜgDn¯±àŒ+˜©ƒË¯P»I œaàÚNÐ^”ŠÜ£‡ÊÀƒ 9F_¢5¬Asšþƒ;È.‡W:ÐÈgÀhƒ$h<8KjŽgÄÐÀˆp7Z\ fx¡šÀ;a@ÑÎÚHkP/€º‹Q  ÐÊ"fæßŒ½zPïþ´wÛÎ48½ÉËyÐÙ„+YÓ$(€=upŸž…å?8µ‚GŸ#Y .Ã6S¡åå\ðÈ®\ÐÈ'ä%HY Að€xkè?x;†œgÓcÀ½± ½ ÀÍÛ ÿþÿOz"öñBýÀÎÞCcìÿDLBƒœ…eÜ60Šˆãÿ°8†0˜€û˜Ø!-(Ùþô 88õ6E6 þcŒþGÔƒ /ýg„ÅØ7ÿaš'QÌžøäV² ˆýEÿÿ#&?é»ÿÿ#Ïg0B¶¾Àó #x^ý#d½#î<ö‘má!ÀÀY$ÇÎÀ Û_Ê·à!÷?à‰XB¡Y!ôÀH Âܶ äÁßÐá%P ´·Äˆä~ü…È$iFpç´`™’@;i@ÛäÀ…Ô_ÄÁvpÏ" t!´שa„§3àºбHÿκ€t6¨/Â,Àªx(3Jì~pó¯£yä`P·‡rúòd dš ¨â?TRâ`@IBŒ ÈGN ‚“ 0®ø†#è(ÐÈ5¨a >Óéh-ÛÐz6FvP»Ž““,ÈQ÷Å“ ™ÿh1‹–±H#&SØ@u-h ¨ ‚ï—[s7’y°ÖÌhfƒ’'мÀƒe@VAÏVcüM¢ ÀhÕŒ,Àµ/,l\\ Ò”‘ËŒBñ"~YTã`Õ,±ü/4yTÊørd0¢„%0MþŸÆtÈð“,A¦?†èàÞ4Fþï_¿òòBŽÖ'´tóµŒÁ]hüÇžoÿ£¤=p 2B(&ØW`… ηÀ9Að2žÿØö5ÂÍú<¤”¹A“) sAGŽØàódîtT° ¶Ìþ1;•œÀ~¤„ýÏɳˆeØà?#Fóœ0@O_PHÂà_Ø* à˜ ¨Éøº¬úÿx¼B“ç_`é:ùìÃ_ Bæ<Ð\ð™N@·‚J ÎÏŸ¿ ±Áûÿ¡&Ô£pw1¢9”,Ï3  žËg†ì–ù>úådK:¸]ÊMÿMH`X3‚ö&¼ ßò˜p¿[œÿïƒx*Ã÷ÿ L"À‘èßÀé3&`Ò`-†' ïþÃ-DޤDŠž*ÿ#åbFBñ QŒ-aÃì…Ì0BÆP!a‚-ž 24¸ êçüÌv ¯€f}bVv—^&´À°à¦tàAlÿE~üø!ÀÉÉɪÀAºa˜êQFDòGr9r"Øÿ¡£¾ØýñÒþ‡×Ý _þG]C¸Êðçß¿Ÿ@;€3·ŒOêïƒàÐçÏ€ø(ŸÏFú <+ØfzXÈÿû÷ÛÏŸ¿8X€©€#pDè<&Psâ^Fx^„;åŒÿ è¹áŽÿ ãuДæ"y´ûï?pY Úõø÷›–M¬7Ÿ§´ß3sÈÛKæß?¾}ùôïõ›7¬Ÿ^¼ú÷‡…… ¸2 tœ-'0mƒêÌã-`]/ˆ÷ž„9&ÂÈ@øâ9 'þód)+hE2¨àùÿïÐ}Ÿ€¸ûùë·k/=>ÿåç×ÛL ÿîë‰Wÿþ}ay±§–Ø@ÅêFù8öooÞÏ9üÉ()-ÉÁÂÌ,TÈñ˜ÉÁ5$€çÀ¥#¤ ‚6©aƒ´53®"`]à0€V½ðÐø]— R ó$‰‚¶–ƒÎ˜Vì_ÿùûìéó7ÿ~üt“áÇ·û¯-ª ?cVË‚êà36~žÏ¿~üúû¥/_¿ù'$$ø•õ? 0þp·un1" ";200À{,P?Àck42"¦¡ -h¤ƒ½ö'¬Jom& ?‘øíç¯ßwß¾{ûß×Ïg€§åÞfã㕞 :T¢œ/ «$?xzݾçó¯oþýùò…ë3'ÇonF`20Š#1¿€öƒÎß…9… õ0,AB[\ /3üG›XfD‹%0—ñ?JÛ)ÛA+pر DÐÑb_Ç7¿ùòíÛõß¾Þ®±¾ÅÊÍôÀÄPù9ЬßP nÕc½,¶yϺ-Çž½y«Â "*# ,¢ÂÂÈ<¸˜‘Ø"ÿ =Щz £ÁGàŘ`‘ÊÈ€™cƯàÄÈŸ°b ¼àèeàà.Pñÿ4Öt53ð(ÞÏþÿ{õáÍ›; ><áä¿ãædøjC[ìô„‚ëî3Pˆ÷å ó~q1nn~V&f^`úž^Æ<ÚtŠ#¨‹ÀŒJÐÁÇ,PO‚7øË~lÉ•ÞhùT@‚’Ø/ A@üXG“%ÃÿÀüñXQþþëûÇ_^¿zubÆGQ&Ðñ ¤ùÝhìÍŸÄY~ðk+½øøâÓÃÿ~-fzˆ Ôúáænàq´Àæ;0 < jÏ‚bó?,y1@£ô?rôá°¶FRõScñ'0Ö¾Íø lNýÃøïϯÿ¾ÿaùÿ“WCþÐsà€€&Kl„g$ÉP <ƒW.ßýíïç¿LÀcúÖ`äÅ<@E $ Ú^ñàà€ Hã?h‚º‹‘‘/׌ïX2zxt8ãÿ@ƒ€•8ÃgàáÅ_€éõp|€á/3Ã?F^ΦNF RÌ20 Ö`{AI›Qœ¤P=—áéͧ ÿ>ÿd`†+ó?p'•…‰‰xL'+C’(ðüfX?‡â7PÙÈË”¿€›[ý‡õgA§o€ŠPO¿fø¬¢~ó°!l°K¹ ãÊy8„ä„^öfá :¸È ä K–°Û @†þg  ÀÌ€õéþÂR9ƲPàXò›`d €Ò?¨qÿÈ5–Ò$Ñ=DmÂüõŸ’dFI˜£[üŸaH¯â(¢·êÀ]†Ì®5 ¿ÿnÎ0‚Ö¼€ÖoBǪ!ç 2‚ûlÿÁÕ>¤ìÁô=¤ ¶5¡!h9ç_PElPƒšzLÀج\ì +[ã\ %ˆ B‚¥(H:fâv¬gàbfe.Âcm >eœ‘m‰jJEð`aAiœ¡'nP XÝçBþƒúqL,Lÿ¿ýûóÿë¾FAyd:Fö<ØDÈÈ,f˜€$AH-àj¨Œõ×—ŸŒ¬ÿ€ëcÙ@~¬ o&ƒŒø°rÚ£¹u%ÓÄx ’ÝÐêUFÐ@æ¦L Ýmÿ~ÿø Ä`÷I€"Hà È÷LÀL‡&®R$ ª@c5 -f@] cªùþýúÉöŸƒ ¸bš‘ ØÛG#¬ -·ºKèÁ ‹GXðƒä‘šŒ JŸHÀå#Œ 3ä€=î_ÿ Rƒºu ÃÂAM3Ðí! ^¨ ú[ÚÅ(E'/?Âдð p!Î?îß~/Ðø'L"²ÀóBÅ€iEx|77?pÕ/Ѓ Ë4@­p¿ú?hüäÑã ÿ‘JwÔÔÉî탼ÉÄÀ#“€&H— $Ìö!#¸~4ýn»ýöýë·¿þýþÌÛ/€ëe^5=ô¾gef}ÅÌÎøµ6Á‘!/ÜÅŸ02Bld`â°­bäaåàÞ7! t“<Ð@1¨3» °¼`ã/pïð†€@0|€»s€ ýßÀëY~ÛÅ?w9«HPs:Žó êÆ´d‹˜#€ûà88ÿ3²³3²²²·(²‡JÇ*31ÿ.ù4xÇÄßÏ@G?Æìà¨Ù`ºy –G,¬Ìo¾üúþáû¡PPÂó(,‰‚<J’Üÿ~0pýøû[ h¬pÊHxö¸È¯_¿”ÿüý#œ9’•‘áÑW“ædeúÇZ$øxÉ'Ëv6.NvvàVl l ƒ¬€1òZXÇxÀ³LàÜÉ” L¨–Æÿ~üøÅðõûO`'–áÓ—ï ßü/ß~‚Ž–füùëßÿo¿ÿßöNäãçŸ_€ã'l¬¬\Ì@_GÁcHÿ8|ûÃûï¨?:aP>…Ï‚ P×G ˜¥˜Y851 À•Dòœ¼Ü¶Úò’ü¢¼\¬blÀÙO`ñNq@ǃ’ÈÑŒÐLóš‘KHİZ.Aj›B›® ó`Ò‚†åOàçÛ÷_øO_ÂúôõWÞ§Ïß ϹûúçÏ/9`êzœv¸´8šÆðHƒ{ôŒânMÀe`^¤!üëçoí_?þªç&LXX”•åĤ"Ü x8Ù9#PÜ@‹¸õ+ÌÁ°t ¿Vˆ=þg€¨è%À$ÅŒ XÁDá?<¹ÿÅÌW`=ùåÐù;ßž½ÿÿÛ×Ï‹nïýúúõ4 ;ÃMvvö«lìo)ä³°ª 02ñ³°0K3®.0ÓýûÏdª(+¢šh&LrÀ› ˜€‡º0€† @™ÔÚG¸ÊbÄè­@œÌÈ€>xÿUÙ“°2 Ò¹„ @AŠ- h4CQR˜ßL[FôÂÇ|?ýåfceþÃÅÅùx¡Æ{6æŸlÌL?˜T]@·_ 131I-ÐùýïŸðþ*µ¢8'^àT p,Ÿ™rT¨Œ÷׊t¸·@B eH؃*6 ’Eˆ£{ì?’ÀXx@L…#¨`M!±í¾31™ëÊ2Ÿ¸x—8·úƒå#Уo€ü®ùùšÍ•æY ~i`ú—ž .êe§ÃÏÊÂÊþ: 4XÛ2 ý.uÿC‡þÃ[ЦÖP£ã?¤Kø!K](úþ30ÀÄÿAõýC6f’HÐTP ž‰•ÃÀëPX3Ey1.ÀTÈ( J‰À˜û‰‘Q–è)I B~`Ð'Y€W10ý·0PŽ2°ÝÈ KzØž§þcÉbÿXìÁUþ‡Ä<4pÀ< 8”ñ—Ÿ‡ã—œ”Àÿw¾q›WÀ+”]ÁJvZ@ߪ±‚.¹ùÿs ®ÈÍ ë˜þúªcÀ1KLÍÀK¿K,3 "¼ì u V ”=Y†™séþ;†ÙN1pss2€c–‘štÁ1ˆhS@| ô0ÈýLÀ™&VÐ….À´ÆV,8@mÐíÐ,ÆÈøõÇoø´ÕhèÁ<ø˜Q ¼l ]™Ž ,L 4zŠB “ =vž}ȰëÔ=`=ÜNœ¾6CìcË20 µ8@žüõçôN4XÜØõç -*`8ýž-Áð¢ù?ÃßÞ~øÀfà«$È@àn,Ï›ŽÝgØ{ö>7ð@fPT0B›ਃ¹„‘á7h¨’;a¥x¨ω`|ûñËð^upìƒ3Ã7à€ù›ŸòBÌÉöÜ BÄÏJ‘!Ô^˜G?3üú q¼Õ«“æùþæ1PÜ'„ÜÂ-1ÒÀî¤þ– mê_þfø<9rF©7°´#Εï¿ýa˜°âÃígŸ€ Ì ¿À[Áÿ‚Ka`=ÅÀÅÁÎÀÁôÁ@YœÁT]’ÁXM ˜×Xñn£'Ç`©+Ç׿ X¨ï°í#†–ó <ÉLœŸ¾|ƒ²ÿ`E>ËXΕÿ¿;Au<0}cËÅÎÊ0³Ì¿Ï€aõòão†ò©Û¾ïvú¬ß¸€^NnA.¨NpÁ ª4! à%Ž Çn¼gØrüÃçOïMMv–ñgjЕ•S‹Üúלa¸ýä#p4d ÔJºŸ¿\Ö,\`55£Vpß÷ÿð$ýÔ f2ÑUaâåådŒóÐe°Ô–Äë¹'/?1dMÙÍÀÄ&ÀÀ:±8üªÏ@ëS{ššÕ&‚Gk€9ÔÄû\Wúöý'à  pv§7Û“AWU„`riž€áùÛ¯à’–‰ùÿ–×þýûn‚*ipWQ- 4*®&€&‚.–”ÐÞ¼ÀÀ¨ìÛM¢Œ Æ&° ÌÌÄ/(ÄÄÃÃÍÈÃÏÁ ¬ó´%î=—€ƒVÀªà®=¬íÔú„}gØØè ô<I`Ù¡Ç sw\c7õc˜nA) T[ƒª¶ïÀ-uß½dØÔÆ +Ššq@SÀÉó~þÎ?ÿøú”Àÿƒ,3ÃìR7j€Ã1”Ì9ÁLEàë Ë€À[Œ€©î°Nþðñƒ °.eexùö;pøè38ÓýýÿþÝ;à\Í_x%j½4Æš%3à‰Ÿ€1Àü÷7ÃþÉ1 ¢lx=úõÛo×Ò•Às49Àׂ«#èX ´]Y(l½|ûôñß×/ 'Œ¹ `tÂjcp‡ ½ =ìàÊÒ耄Ϥ&(íë¸åÛÏbuXÙ´ j1ó€­ÿç <Ü ÀåŠ  :Ÿ X ÆuØ— '+ð”KÔ œîS¢›·áô$7+Cw¡/Ã÷ï¿þ !ÒĈ¤“zÑ "1 5þ€sލ{BÀÉÚ^e€ÑÀò“áîÓ/ ]k.¢8ìÍ— ëÜÖœÀf°±ö¤pfÍg€1 xq-p²FJ\„ATX˜aÕ¾[ G®¼ÀéÉÆÛÀôš`Iæ= Zµ“)ç °ÄŒqXS $6†26Ê«÷\e8,õüm4ž¿Ïpöæknà ” Y0Pg\È‚W@2—&ÆŽÿó!(5° .6`ð põÈ3x—¬b0SfØ=9Å£‹v\exÿù #È©ÿ¥ ÊP<Î`OÀÍ`çAHw <ô&"% ® á@F ! hˆ,@ÿœÅÊÌÆÍÿ ÄV) rP^ô2–døúõÉ»Ÿ>~9› ÍÅ ‚ Xºúô•AA„˜7ÃÀv‚Ì7NY lªœôo¶ƒЂæÿßß¿þ½{õXÀ3ýc„v|QÊÀÿ „¤FÄ'd¢€Ø’‡8o3À=ªCAë Ù™1í D1|áÞû }k/w­*uVæÿ  Ø|,T4¢ç2¨Ê 3<ÖsÌàµñ:ì?48`£|ÈQ®Ð ±N|Ðhù÷¨^‡ÈÁÚ}PÝÐ(‡Äðp¡B``ŽÞ›ŽáÀxgE†žL;`~í¥ún¹0׳&¸Éêº\  `YPø3ÂRؽ #̃ ­°i1FÄ’‘˜žDìf€'Úÿàô©£€¦ŸÓY®º‚À¹GpIÇ:¿rÿÀu, þÿÇ’®þCÓÌëÿ!ɆÒd@ô±QJQF,!…j>š'¡NgD*–áE4ÐÁ<\̄œ¤æ?|JI=$Èà)ZžÃê>¸BhŠc`Än²ŸþÃCUñhˆ1à’g`€ú 6æÃnD±23ô p™xZó?$Yƒ“˜øéæÿ (Y)ô¡Ú‹"³X Ñ ./€ºA‘}Jý?RÄãp6<~ÿC¬ Xò!h4Úãe·#‘4€ÍûÍ„ ÂY Ž3dµ.r][ÉÄÈilƒT12 w|¾ý.EASmÀ¹s‚&½{ÿ…4ŒÎĈ+} ñ»BFPìBFË€LXÒ‹‚V} þ³À›Ÿƒ 8&Üá†?@1j/Íc0MY†Ó“ íûÁëéÁyÿ?5æ`óϱÿÅ 0k Dà’ äI°Bè";¸&P8B8Pi‚ù«ßà¡Íøÿû·/ ·Õ+ a  ’ ‰?@¼-™†((ùçRüž£û4Ð ` ñÈe+Ôጄ¼ËñÜ£0ÂR?#aÏaóX \5€îØþìÉ‹Pð™ï Ñ_ACõWjoñ; Å¿QÍüåÃ{pÉ 7KúÉýg 0BÛâ ì?b<‡Íx¨[þCÍ»t.##h™×;¨_n寧ªA+ôþƒJPìýZ þ`m9g`Ά„æ˜é„bæ@FF\)GýgÀ•ç+àÀ·Wƒ ´¸õ<ò¼.ýÿ nÐÞ· $úk ¢Èfí`~ l¡~Õe_?æøöõË_^A¡ÿ óBbŒ(‘¾ÿH~gÄé\„JØ`Q9@“'˜ÿfõÐØÌçïAkÇ7ÔþÖ{Œ 7¿:ð%Ðà<ÚÃû†8Dúh +pñ ðxc†gÀî!Ã&Ipøÿ?pIÉÏ÷¯^þcegcâá`a Ž20Bû‘¨»è yŽ‘8ÊŸð@ƒ$à¦&0 —§þýûíÓ§?À’T¿Ç ™@u6¨@y r;0vA{ ôpÓòÿ¯, ÅÀ˜ùóxìyßýùã'³ˆ ¨MªtŽÐQ ápößß¿s¾ûö8àËÉ'$ >H€%>Fx2Fö >ïÂ!ÄdàŒóà)–>¾{ó8=íeøìLZÿ4pŒUàª_†¯ß¾?ÏÁÉq88ò8(ø<`íoZ2 ’TRر^‚—›GŠÒÀX®@ü !Ðd0Sˆ-ãÆ8°Jî!¯BdDjïÀ +zÐùè1H@þ?´.žÔ Ô \{Æø è±/ÀîÓe&À:Ôra|TúôÓ—OwÞh^ÁVþþ… Y€\j¿=ÎH›nÿAÉè™ÿ2À4 ¬>”€ü ÜCÈàâb@î¸üÿï𢖪¨½´IEND®B`‚blueman-2.4.3/data/icons/pixmaps/blueman-tpl-90.png000066400000000000000000000335401465054505200220370ustar00rootroot00000000000000‰PNG  IHDR8ÀQG j7'IDATx^cüÿÿ?ÃpL ÃŒzp¨Gð°A cˆ‘N1LvIH‰AžCÇØüKI1 Ò ÓO–9”xd!H? ƒ’;ÈÃ; J03þÙÿ€øTŒär,™B¥·1l;óˆáçÏÿ ÿýeÖ£Ì@[Ùþýce`ƒ@òHl °žýÏ„@ÎÿPwÿ‡òÿƒPé?†ÿB🿌@ÙL,,™˜˜™˜þ³0³üãàde°Õ‘d˜ßF¬'ÁþƒèI;`¼dÏ>.^¶ÿÿ²]Æ ädd`亄h3Ëô5ЃŒÿ™>c@ ‰ŒL0„xœ) óþCìýÏŽ5`8üú÷ÿß/&FÆoLÿ™~l;~ç'Ôw°˜ý‡Ûÿ±Å2 ލy3l@yH 10°Ù?¿þbþÉôƒ‹™‰™ èv^ ç8ÿså ü±è/$¿1 pÐÂPlÂìh$Ã?`Ü“åÿ_@‡üä·?~|ÿñí×W 9¿€ø;ÿ€b'Ù¡%ÏâŠAÇx€˜ˆE€˜„ýþÅò÷'7##Ð%Ü ÿYÿC< F`¤Cd)(UB=³šà¹á?D”ÿŸ–r@ü ôûPNøÿÿÇŸÿ¾ÿùûûÐešÿ ç2‚œÇø7ŒÐ4ÆÈ÷ro"ÌÄJÇ •𸪩ÇÐ;Ðp cˆñ < LÁ@A`ÑÊȤyfù?70±üþýçëß_@Yã#4É‚<ùæA Êk²?~þeçäÔjV÷š@,tˆf…030TAÅ70 *ÆAµ4ôɃ‘‘ÎcDˆ£°Á>ëØs jåßHõ¤Ù˜ €)åÏ0 L9ü@%¼À’”ED€*9™Vè÷ï_ ‚î1Ð@P¡ª;±H¸6«0PRûËõûï_ñ¿ÿ)cJè!å€Å L7 ”Âö #¨~9Ÿ"ÆÄñ(²§@ÎFò.U÷88» PÙ eÿ{ö?°Lfß ÿ VÆÿ ¾,ÿ`Þùª|`ñöß¶ú 3Ó &&– "…™Yè?3‹ ƒ 'ƒÐ3ú@èi) æb`L­gÅ8¢ÀI ¤™‰ {002P Ç=(AÙÿ™!¥,(Õ°²²cñ/ÿþþÍŒ]`ºT†7»€ÿ÷ÿà€˜GÁYè Њ@¡/ tžÐ(E`A(ÔÀÁÈ„”üÐò´tghÌA’$  éŽá?’Ÿ!@|0@ôþg@6à lÂÎÁÎð‡™ ›@…°„¹˜úAÕÇK µ lÇÊW&@Ð1 '•–:‘Ÿ‰;(1ô(O€=ö˜/€É–'A%!Hí잀F f4#+ÿ. ŠFˆ (þÇ*¨te`dcc`eae1–ÿðí–êþ̼_N²?±Õk'P@( Lî Œú{ÌAbŽÍö%Ðb 'AMPþ%YffffˆgÑ=Š#ö}R‚Í“ h„úõ?r¾Æ";Ûÿß¿~€Æ  Jr@åÀHcø0z ÔWÀdÆŒ= Œ v£°Ð%hPÂ…€5ó_þÅðX-ƒ’3+001ƒóðäÝ8ÂêqhMÉÀó$ØNH e Vvv–ï¬ ~ý5%ÒÀû4ö7(*@U Ð< 'ÿ³3kxpÅ ”@¶#üaE‘ï ï°Ôû ê 0€«`RÑ 85œìÁv!YòýH©TÀÊÎÆôãÛW`9ÉÌö ¨šø ò 8ÔŒ`Xîˆàp× y.Ž5Idž¶t€M<†ÿ¿~3€ò*(ù2³°2€JDX 2 äÙÿX=Ï"ÿae4½‚U32²sp2|fxê်mÜŒÐ&#¬¢‡ÇÈ P=Çî¹`"B"ÿ!ŰiÅðû×? þK'™1Ë,ú™˜˜‘Âù?A;@&#fÀþ#ÐÙŒÿ¡©®äAXO(ø¨Ôv€ %Rk„4ðƒèš ^†àv쟟 ~þb`L ¼ÄÄÌi¡hGõ0#Äw P ‡Œ ¬ìŒ¿¾ÿ`B”ÿ@d†9˜aA¡ Ž=F\…=1þüOT`€½ M{AÍ0 %[gYXÙà¥1–Ên>Ü“@+9yx€ü¬%€-rFˆ€üψpÍV66Hˆ0ÐÀ[®Àäü÷7°Í ÄàJX³²±ƒó/Üeh1 ¹œB!ýgˆ·@1ˆPýTè11 4€…8¨ øó Xí1Ðe  ü jªûdü9j %*Ô·P)‚r(#J•> ~Eί à˜6´C«PÌ‚Jc`K Üõyât îudBÍwÌ%bˆ»A¥1¨`ú¬zÀ¥0° Ç,¤€}ä´ f³ G2¨îbhÊ0=‰È…àºè…À¼ú X81üfüjH0@»àÞBÍpb jÊ`ózÉüÙ·  ŽñP݆ênT‚Ó1Ã@C† nþávtPÑü4ò‡¤^×0 ÚP ¸Áþú„ 8†Žîß þþw(ÿAšóÐ./$ ®ÈÅ$#8[¢g,D þ‡ G€úsÿÿÃ,  ¶ëðœÁo`] ù÷µŒŒƒÍ£ ÿ–ÊP’(HÜZEIžŒà Tƒš €>¿ýdøÌа˜eÞJÈÖ#%/H¯’Ë@5 „…–Y‘¸,ÀÊÔ^µ2@3B Ï‚šVÿ =¬ý,:äV$O!ÛÆ‚Õjˆ/q» ”œc2¤ö,°Ny’„éW™âH@PþGt=þ“Ú°PÆ(VÁ=`:þû4¬÷œŒaºt‹Y´˜ÄˆA°ÿHõ$(Là!‰YNpcØvüʳ  Îÿо;-’1¡$úŸÒl‚lÔ³ d ê~ðhc\@‡1à…µ< ÎV˜¾€Ç ¡lG’ÿÿ3`´@¹‘Ø×apcXƒºBÿ‚Fû U(~)*‹!u!rÆG­è©]Ø¡(”굃:± Œ³ÿከR@±î'‰Tƒ`þz%fAyö÷/pãâ?<%_cI¢ˆyXFœu•£æY`ç4ðÂÀ)2Pý jAê[dWár<ò‘œ‡YŠ’]ÚP!f‘ìfd`b@ŽYРÔoxÌB¼ ò(¬Œ+ï¢z:cjÝ–(¨”lÑ<;= ey® wµ ~‚²˜ÀËB€y–Ö%Æ“ŒŒXÝŽÖTcqhZÔGÕ³?ÀSÙŒ  eåà`@,P€ú”ØX= 1ˆ^žÁøjÒæ ¾ ƒJ_°gASÙà:[hfDŒò2@+ ìyð?ÃFh“Z¯Ýžð®Æy\8W7ÁÖÆ10@;x e`—À‘áAPÞp¡†+™ °F>¨{ôó°ÚùùÜnf®±5ëdà+¼‘ŒaA$¤U‹Ðˆaä:”Œa‹@k™Y€‹ŠÀë z²X’(Zúf¼¹4/öÍ0¢ŽEÀ›àÔ‰\Ò¢»ÿ«?á‡yŒeÝ¢½ôÚ‹®;ü›WÈ ˆ¤Kf3•öAóêR°gQWh± ¬ —ppq1€&9ÿþ­ûüŸ‰#2<#ÃàÌÿ àÎ.’¡yð?<ž@KmQÐÀ;põ%hLò°Äú…”RÿáM)XY4¨¼üePG¡2Œàî>8­‚=  à ;'Çð0dv÷xô “Œ(…ùÀG.Zhc”¢°U@ h¥ ( #ÏîÂzó )mî3FPC† !K’6~YÀÁpž2ó?ÄÀ=D ìÀüÊð„Leÿw ×EtVÓ1ó  DWpƒ@ʬ!E 1à<ûãlEÜ.hÌÒ; C’(º¯ˆõ%Ü“  Ž,77tv÷xù2¨WÏ€43ÂHË™{By䯠Ø>(s€ å'ÀÆ2¨;ÙÁ mH3ÒÔ» ,4I2è#¨oÇÆZ¦ j,ƒ’AmHð´hß!|tŽ ¡ò~@Ôé1²<ÊÈÀ@BÜ¢z-™2`…åxðÊ Ð#`Lƒ†ØAs  UüŒØ¦¼(Š]ˆ{‘ƒ€ª1ˆ=dá™aÿ€M®@ ŠYðÎ1`IÌŒ¼­•K íiˆBÜI” ¡‡/Îa˜67@c¯A›™@‹íXÀÝ(È\ )‡»ìI”ì¢$—!çÙßÀÞþoðôt⓱­æx¢"µ¢i%Å·^ð69ØŒ¢ÚaƒT;ð1Ml&cBBB”‘¹š` @.Ûû«àZ›_@ ¦de… {€ÆÂêGFŒ¾, ¶‚á?Ã`ŒðÌ<,‹á×_` mPv`O3à\oÉf¨m†ÁPbi¨x´ ÃÏo 3¼là­ñ àg!yK„0ô)gH QDÊ‚Æ,PÒùý?l <;"ÍÑÃ5#I’ÙÔ Y2@s”btxúÜÐ%ðž,B1’6X׉‘aåJÌqq葈`GþG•GÂf…)‰ £Vÿ!%*Ò*v†A p‹ˆBêp6àÊ"fæ?Œ "ú/ÒJvHÕAÛav Ã’‚Á© ‘ä@„ó@áÀÌÂj30°BB¼Ótnxpç7Ã?èpÈ1Œƒ,6©|–4ÁAðPY‘÷ñ2‚G²€[ € bР,ðtMЖ›?ÐqJD£` cÔ8A)‹@D4Þ>CD,yCObbBÅYòÜß¿Hs ÿ 9N ˆášÇ4" ‚\‹œ!ÿ£Tô ƃ{î?X*ÃþC¥!“ŸœÀ(ðžÀßcù {‘í¡KbþZ$Jql9þ)2‚ÀξGqªóŽä{F¤cà˜PÁþÍ·@¡™WAã¾H³¬ÐÑ}CÐnà)¼ÿþ3A+DÄC „ãМ‰Y°hfHL ±‹µ‚ S2"]ÿIlg0þî: 8Ä nsƒ\J¢Œ órõ!¸Çòïß_àØ.3fžhÁ ©ü$àY`hº=lÌù ùðÉP²7>`bR͈»‡ömM¦àˆ5ðHFè!ÇÿÁç‹‚ÎÅÙÚÍÁjÛ±qr2cDŽiµÿÄy9°É”ÿÿA'Wÿe'cðÔH'Ì22 '"ã7 ‰±¿ÿO’emËjÌø’DAÇ€ŽFddùõã ðXК(F /R 4居 $iF¤dÌ<ÈÚmЀòà8vÀ‡á Zä6$5€’ø¬k؉Í`>+Ð,ài«Œü?¾}ãåÅ ¤íú52¡Éè?¶(Fñô¼é`:˜Jð¶>`R-^'e GÁ À¹ æYTS!Ãø0À¼ÇšLÚü¨ ÄþŠÁû@ÏnäDÀQù¿ÌÀXäZ.aÁž'/$/!¹ý?ÞÅçE,€$Jʬ ú8êö| î_ðÁ©ðBê?d&2¶úèAÐIÊ  ì:’t<5øLn'Γ"0|„nãÎÀùõó!~!6x wù– °Ä(´Àƒ¥[t·“ˆ bŒàì91‰á?Ó?àôÿ SÛ Oþ-e®ü*AAžz ôû] ‹Þ­ý :‘òÐ}ÀCÂÿeöC‰ ˜ù™@[p@!v##b-XK"Å‘* §gHýÇ^3À…vß ¾@¡` ÀÃ!A.’€j'Äþf;†W@6ðÕÿ —É x":ãG`XðcRH‹Okà`ää€X )Õ Ä£O30 : 9 lØÂF¬Ä6ˆ)jP^%K¨­ = Å»ÀÂxµpæ–ñ)0æïãüÐ]Ï€ø0ÿ?êû QÌ t„0/,rÙ~þúÅÁ=|ž´A ._á~ƒy…ñ?á\‡_ ²~x2…zì?<¢ÁÊ€Hre`&M¦ Œÿîÿý÷ÿЙO€!óØ,{ÏÌ¥`,€~ÿøþíó¿×o^³~zñêßo&6àª$`>gâ&WP„³„Æ ¬¢…¹ŒÁÈ@øTùƒ<;Š$bÿ<ÿÿý–¶Ÿþüþ{÷Ë×o×^<~rþÛ¯o·™þÝêyÌ©_Xží®Ùr(šß0ÉDZ{óFàǯŸŒ’ÒRÀd’^‰ÀñØè7¼@3¼ŒŒ ˆÐ ˜GA®AÉ£  ²Üj-ÿÃíVp!Y¦ I {Àw]õ_ÿùûìé‹7ÿ~üx“áÇ÷û®.•  Ò|€(¬Iš”ÿ´ë‡ïgàÅÿ}ûòéåë×ÿ…¿²±²üýýx~îOЕ ÿA7^üCr#,„À)òˆ¤ˆ¾e%FaÉž¾ÛV|ƒcÔä` @d:!ù'0v¾ýüùûî»÷nÿýúù Ãÿß·Ùù¹¥'¨Õ…  ²Á×øx›}ݸýóïïþýùò™ë 'ÇonFŽÿÀ#›E€å70›ýúè#¤ÖyŽ‘¼š%qÂcgú„(G>'$P\¬€âÿ?to*ð´~DàúxÑ(€þÞÚóÿ7ð(¯À‚åÏ? ÷ÿƒ‘‘‡ƒADA„áiwN÷ ™”Ta±í0Sej–ea}º¿°ÔDŽ;YȰä2Œ Ô°ø†%õäKé ’è¢¶aþúOI2£$̉* €{íPû‰ ¥…;®3”MÝÂðëÛ/ðîpXp°°€ï)·o@/øm#`S!íI=~8#Jfw[ÿCÚ+à š ùûÞþd,sps0̨a´Q$6¸–¢ 蘉Ϲ‰èz`‹t!ä¶hãl54•¢DQf2 —Gç€Zzå?$Pþ,zxÌôÐÍR÷€; <‰\=ÀØÈž›î ` $¨àɃJHpK¨ŽõǧïŒL¬Àeg¬ ¿112AË¡ÿaý~F¤„ÁÈ€nó,­9ÐØ&#|ÄÔ\ŽP€Ãøp½ê¿ àu4ÐLØg Êæid‹qî|…¨ ݼߌt] è^&¾¿¿²ýçdåa±ׇB9Ò:ÿqz’\ÞUq3Èä$B¡ @ЩKÀ¡”_ÿþü Rƒ:Ÿ€:AM3Ð6 ®¨ ŠÑL™ŽQŠNXzˆ¡céQ†_ßÿrÿúû[ìïŸBÀQYà¡mbÀ±+ àéW\ܼÜüL Û똘X¾ø’ Ñé”ô?,Ç1`ŒðqFhÿ’:b’œHÏ®_û(~Íüöãë÷¿ÿ/xcdzÁÂÂö8œòxÏÌ{6–W¬,_‹#¬JbmQS 4¸Áé(ÃÄm_ËÈÉÌÆÿçÏ?Q óänzŒAÈ–ö¢å€=h^ÈÍUÿ8ÀwŸ»üÀÕ„À[2€ þ_Àvño`o 4I jl1@< o­!·b` 4°ÍÀÜÚgú‡ã?#;ðZàÚàP)ð 7&¦?À‚æ0†?÷¶ó=º8`öÿ00 ¹7ßþüúðå@#(ÙÀó(¬¢YJ’Ü¿ÿãúÉòK x›‡0Y(Œ‰cOx$µ pñ¬¢”®ª$'+Ó?ÐñòŒ…+ó6àø%';; ;+pí h=7#dLó?xì´£Ö¯€Å(¸©„ápÚ·ï?~{¿~ûÁðíû/F3ã¯ßÿþ íÿ÷ž½ùøéë`0pwÉpËmfà>Ea ¹œ?¾ÿÞ¶÷Ô ‚0(ÂçA °§À ÜÉ ô‡&ðR à–Vy.nk EiAQ>nV1 ÉÌ «@‰4Æ_V "X•€’H@‚Œ øLV½€ÊŸÿ°FÒ¢à|óî ÿéëX¿úÂûüåGAà9w_ÿþù%ì#>üýóÇu =ÀÑ4Pì‚{ôŒân »Ïþ³‡È…ýü­ýóÛouV..Sà:)e%YQ©^.N`¼T‘8nÀʈ4ЄHu<ňá9"’.x@A´!F@ Öÿ »¿ÇB¿ì;sóû‘óÿÿöó9pîìðLšÓlìL7·j].º} ÌÒ˜…T]@·ÐñSºpí—.Ð#FÀ)BSEYÕ´@s)`²ãÆèâ)6  Lš:…¸Í]Ø|‚ÛÃ8bæ$à ýpÞé,Ñ@£ ÊÒ"ü&Z2¢o>æûñë/7 ó..ÎïÀìò8]÷“•‰é³ ª ðJ-F! Ç¤€fêCF8 ªVçÈ Üõ7–dÀ™j ¸Þc`@šÈúè©CJQÈ… g€‘È·ÿH¢Èæ` Â1 ΀ñ€†q@—b°ÅYØ€¾0Ó•e>yñ+pLã;° øÈÆÊü8¼òTÀF©dMY`xJ$þÿÿ#êe§Í\ºÈž*ýžN 00úŽÿ¡M*8 ŸüoVºƒ “PÆ1Ñõü‡´R j@KD!úÿaQ‡,Æ®v@õäÐÌÈ“ÀBx[p¦(7ƉŸ•…Q)À¤ º¿ è/FY GèÐÜ„ pæØFaþo®¯úëïßÿ b†…'ÔþôQƒ:V “FW+L°¤oh™–±! •6©¦Õ×_~Î_JrÂÿ_¾ùÂl^ï?cø´Š ”ì€×`2ªËcy`ü )ÈŠ°ïÝGÂhE Ïÿ 1­Þàâ@Æ?hê‰c,öiÀš$¡±¼ENè1þË0³á)ãÿÌ9 tíš¿“!°IùOX²Ë »µX€yt9!°ÒfàûÏøGHWC–"LÀº…tÈQÌ¡Çê¤X‚GT ­p„ý3ÞàBˆBÐÿÁÑ“Fg£ÀÄÈÀ |dÈ ±bÐWb ð2S`áMÇî3ìæW`“˜§ÿƒ{_°2VènÜûJßÀ„Æ[´Ìʘr 8Âé¼}øòí?tQ tÒŠápÀüíÇO 9Áfd{î?!âg¥Èæ ÆðéËàÞ °‹Q[=ÿþø.,þƒNàÿ, B’"ÃðÿÕÛ/☳þýÿÃðõço`²üÎ0­Ä›™8W¾ùò‹aÊêã ÷^|aø êÿ ¾Þè/ØaÌÀ• ˜¯¸Xþ1è)Š1«J0«‹ûøÓ»•® ƒ™¶ CÁÄÝ úÙA÷1BKxP¤ç§/ß¡%Ñh›ñ? ´é `àýŸ Î&pÅ hmÌ'`§“XBödÙã÷°eóìý†ºY{>'€WŽ3p‚n—cçžWÏÈÀÃ+"À¹\ù€ ª#×ß1€’ß·¯ŸvOˆgàæÀ‚À‘I†)…® ýkÎ2Üyú‘X"ç-wò2€“îÓ—oÁëg€n×à–¹Vpßw˜¥$°)Ëd¬£ÌÄÏÇÅç¡Ë`¡%×s^|dÈŸ±á? ?°ÐžX\´Úvªÿ`Yì/pwRw2@›@Ë@ ŠŸ¿þ0¼ùð‰á;ð\`–? Ý™î ºª"xíYçâ# _}b^'ÏÀÊÌüÛáKÀM1ÿ@Óë e] kÿ3ªô€F¥ àÞ{ ï™xx9™ÎËdäaÂq÷^~aHíÝËÀ<ˆ¸1™4Òô ¨ÍºÀÖÖm¹ (1An@fd„·ý@KA@ýƒ?ÀzX 2|ýúáí»÷ ÞZ ‰ž:óÈ£‡¯¨4µÒ‘fxÿ T€Ìúiå€sè’ÓÿÐ| iL‚+íÀÑŒ’‰‡¦äÛb„ gÉr†ßl<À;¨Ù8Ù@7þƒZ;$HûË l©È ³0„Ùë0(Hñ0p³"Ʊ?[ˆ·€ùçìí7 gn>gx,X˜A‡^êæ¿ [ö@Iœ‡“ƒá'°­jS°–ÁÇTŠ¡.Îgl¶¯8ÍðtªìhËë?Rá£ìÛI¢j`WŠ™‰_@ˆ‰›‡›Q@“Á˜4$î={ϰÿp ØàÈ( dÕ3âºv`ì€RÁï ëë½€ž'­NXwâÔ—¸¹¹€1Í>n”²@­^PÕöíû†/_3¬m6¹Q ÿŒ8«ÔùÀ%2¿þÿýñX{ücheTòéüÆñ(c0ö• ‹³°½J§ÀàE>+pXƒ•Üx{ tÇ53tÂh%Ûÿ ‹K]¸¸ÙÈ7}`Èž²‡—xp¸¡ñ\*‚:§ßÕÕëW¯¶t…3(‰s‚­ ~š¦-o LA¿þÿòåÓ?ða ÁJhö ¼hcMÁÌ$(" ž+‡”O€V²‚ΰ€bp!¾ýøƒ"péåô"gj€Cç2”Ï;ÉÀ# Än`€]–ÌJÀv2ÇŸD8¸9Ùž¾üÄ>‡Üùûÿý»wÿ€)Aþ† ü‚z  deÈbàJf& ÿÿ‡ B©à9ðIç,ÀËDÙ@Ǻ[ûLÀåÑ͉v fj‚ ÔÑ-[¼ÿÇÀ:¸¸T”dÁ#meÐÁÆ sŸÀÅâHK8¯ÿÿpehå/Ðåà¹7PñÂmÈ0ÀVö´ƒûCжdB„\2VÛþ TÐÍ„ Û¸¤È†E'vœyÄ:¯ tTËïŸÚ’ Äñ†ÉÒ†3À.Tz÷.^>pÖÝ©ö܉†48aü‡Ö³ %Ñ¡—ËA䀮WôîøK¢@Ï2ñðñ3qò4ýƒ,V† òÂ*kØ Cºƒ!îF@ñŒý ›>žjÉ l03ÀV{ýñ ØÙeîÚÚΠ.ʼnףŸÍ>ÊÕ ÿ@= ðn¸ÿÐÊA1‹PdüÿíÓÇ_¿|VôŒð$ ©í ý"p46þ‚ FpÂ…6U¡á6Hë¼õ{.buXͬà j1óvž|ÆÀÍìϱ0ƒëIpå4 Ô»äád`æàb°Ì\ÂÀå>…!¶m'NOò;Ò½…~ ߯ìü™õ…ÖhœÖ é[€Ü΀äJu ðM‘hÖýGêÙƒò3°¨e¸ì”ÎÚ~Eå«ÏVì¿ÍÀ ,A“0à– ¤pþÏZo ÄŒ,฀“4Râ" " +v]c8xéNO6ÏÚnk2B" %Б5’è4SÁI”¼VÔÊa‘Žÿ‚O¾a€v¹áZCP Râ| >Vê ‡.<`8{ã°ÕÁÂÀžù‡LŒ qйÁÀ°ˆc]õxÇl× ¨|»3<{ò˜ÁR]”aÇÄH'.ÙyaâºsÀVÈÐбx44¬ëýü÷þõKàð|ú ìÁÿ v)¨±Ïƒ ›á“-ÿÁ! êuü_ð ÜSÉÌÊ™µŽ@ýf&PÅÃ!çàbað4–døöåÉ{_>|9¸U´_ñ?$ù}üø…AA„ƒáÀ”0°'A«zMÓ–Û¯L°®XÕƒ €•˜À“õþ½õâ¨e„¬¯†LŸA@CÒìbÄ‘``1[C*}Ù@m+p¥ ËøŒP22€–Ás±ýf8܈b⢽÷z×^Îë@< œbdäfx÷í7ƒFô\M1†¯>=º€ÿ/¦kþ30`$GFLWƒ+tø,ÔhZg€‡šQ`.’¤/ö3ÄŽÿà Ôçã`þÃpxB†ãœº3l:t-.(žlàÜ)p†ˆá°/~cü‹gXƒæFT‚‹I&$ÏAËMˆ;Á~Dñ6OÂ#šaÿƒƒ6N ŠØ£“Ãp7=!à>0È”lWÜ?p9Êí?´I‰5¡‚ÐØøÿVî3"û £Sô-âÿÿGN ÿ±»õ?R”ÃØÀ¼ÅËMxØM¨†®Ó|xŠ`€Ùí1Àâ&̈™dAJCŽ nÓl~ “êç?t„+¬ÌzÌ@;ÁW¬ÿGÌæ€ƒ)©¡'"„ûP3ØR.H´‚—ÞügÄ™Ðá2ÿг-ªH(ýþ‹ø͆UΠ†åÿ±Å —0‚’3ˆ`d@ÊŒ 23 FA…1#¤-Š•„¼ÅM6 u þׯ?zðí»/  ÙUè( Â:þìAQ ŠtàH#t,–tþƒ ÕCß2?€Š~ïÌýÃÀðŸ°=xÒ žU:Ý6{5N•©=‡þýþ ¶Ž8QcÆÓÀú\KŒ¼ß ¿-û ƒ ývлLìß>b^ÙšabÀV} $S̤ŠHdÀyràòx¨Ù 6R …Ñ6àÒvîz`ãøffv66x¬1â=DÌa }`êîóùú¸ ¼I´Ü T¿üyØ6þ—3òwKó›QÀ`bÃâzÔdŠÛIGüNýgàääd8qõ%ƒOñ °¸€£àîX;ÄD¢<ÇÀ€# 3{QÀÍ9ÿ~.1ƒîyô?x(hÏhKh©0¢™wªp°sr³2b [ÂÂ’K~€ 1‚–hGÌ€ T6fH™Æ^Dd}‚R/ËwàAúÀ`ùìž¼ê¸ûãûOf!APGRb  EàÀƒ'~~ý Ä&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)) 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 = data/man ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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; }; \ } man1dir = $(mandir)/man1 am__installdirs = "$(DESTDIR)$(man1dir)" NROFF = nroff MANS = $(man_MANS) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ man_MANS = \ blueman-adapters.1 \ blueman-applet.1 \ blueman-manager.1 \ blueman-sendto.1 \ blueman-services.1 \ blueman-tray.1 EXTRA_DIST = $(man_MANS) all: all-am .SUFFIXES: $(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) --foreign data/man/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/man/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-man1: $(man_MANS) @$(NORMAL_INSTALL) @list1=''; \ list2='$(man_MANS)'; \ test -n "$(man1dir)" \ && test -n "`echo $$list1$$list2`" \ || exit 0; \ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \ { for i in $$list1; do echo "$$i"; done; \ if test -n "$$list2"; then \ for i in $$list2; do echo "$$i"; done \ | sed -n '/\.1[a-z]*$$/p'; \ fi; \ } | while read p; do \ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \ echo "$$d$$p"; echo "$$p"; \ done | \ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \ sed 'N;N;s,\n, ,g' | { \ list=; while read file base inst; do \ if test "$$base" = "$$inst"; then list="$$list $$file"; else \ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \ fi; \ done; \ for i in $$list; do echo "$$i"; done | $(am__base_list) | \ while read files; do \ test -z "$$files" || { \ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \ done; } uninstall-man1: @$(NORMAL_UNINSTALL) @list=''; test -n "$(man1dir)" || exit 0; \ files=`{ for i in $$list; do echo "$$i"; done; \ l2='$(man_MANS)'; for i in $$l2; do echo "$$i"; done | \ sed -n '/\.1[a-z]*$$/p'; \ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(MANS) installdirs: for dir in "$(DESTDIR)$(man1dir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-man 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-man1 install-pdf: install-pdf-am install-pdf-am: install-ps: install-ps-am install-ps-am: installcheck-am: maintainer-clean: maintainer-clean-am -rm -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-man uninstall-man: uninstall-man1 .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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-man1 install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-man \ uninstall-man1 .PRECIOUS: Makefile # 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: blueman-2.4.3/data/man/blueman-adapters.1000066400000000000000000000004521465054505200201440ustar00rootroot00000000000000.TH BLUEMAN-SENDTO 1 LOCAL .SH NAME blueman-adapters - an utility to set adapter properties .SH SYNOPSIS .B blueman-adapters [adapter] .SH OPTIONS adapter option is used to select initial tab in the dialog. Adapter should be in the form of hci0, hci1 ... hciN .SH AUTHOR Valmantas Paliksa blueman-2.4.3/data/man/blueman-applet.1000066400000000000000000000003001465054505200176160ustar00rootroot00000000000000.TH BLUEMAN-APPLET 1 LOCAL .SH NAME blueman-applet - a tray applet for managing bluetooth .SH SYNOPSIS .B blueman-applet .SH OPTIONS There are no options. .SH AUTHOR Valmantas Paliksa blueman-2.4.3/data/man/blueman-manager.1000066400000000000000000000002671465054505200177570ustar00rootroot00000000000000.TH BLUEMAN-MANAGER 1 LOCAL .SH NAME blueman-manager - bluetooth device manager .SH SYNOPSIS .B blueman-manager .SH OPTIONS There are no options. .SH AUTHOR Valmantas Paliksa blueman-2.4.3/data/man/blueman-sendto.1000066400000000000000000000006261465054505200176400ustar00rootroot00000000000000.TH BLUEMAN-SENDTO 1 LOCAL .SH NAME blueman-sendto - application for sending files to bluetooth devices .SH SYNOPSIS .B blueman-sendto [options] .SH DESCRIPTION blueman-sendto sends files to specified device, if there is no device specified, it will display a dialog to choose from all known devices. .SH OPTIONS .IP --device=ADDRESS Address of the device to send to .SH AUTHOR Valmantas Paliksa blueman-2.4.3/data/man/blueman-services.1000066400000000000000000000004461465054505200201670ustar00rootroot00000000000000.TH BLUEMAN-SERVICES 1 LOCAL .SH NAME blueman-services - Configure local bluetooth services .SH SYNOPSIS .B blueman-services .SH DESCRIPTION blueman-servies is a graphical dialog for configuring local bluetooth services .SH OPTIONS There are no options. .SH AUTHOR Valmantas Paliksa blueman-2.4.3/data/man/blueman-tray.1000066400000000000000000000001311465054505200173120ustar00rootroot00000000000000.TH BLUEMAN-TRAY 1 LOCAL .SH NAME blueman-tray - a status icon application for blueman blueman-2.4.3/data/meson.build000066400000000000000000000000561465054505200162250ustar00rootroot00000000000000gnome.compile_schemas(build_by_default: true) blueman-2.4.3/data/org.blueman.gschema.xml000066400000000000000000000212411465054505200204230ustar00rootroot00000000000000 [500, 350, 0, 0] The window position and size, [width, height, x, y] Stores the manager window's width, height and x, y position on screen "" The adapter last selected This stores the lass adapter device selected in Manager 0 Last selected tab in Services Stores the selected tab id number in the Services UI true Show Manager's ToolBar Show or hide Manager's ToolBar true Show Manager's StatusBar Show or hide the Manager's StatusBar "timestamp" Sort device list Sort the device list by column, possible values are timestamp and alias "ascending" Sort ascending or descending Hide devices with no name true [] List of enabled/disabled plugins Stores which plugins have been disabled/enabled by the user. Note plugins have a default whether it should be loaded or not and this only stores the plugins enabled/disabled by the user [] List of gsm which have apn settings [] List of devices we have netusage data stored. true Use notification daemon If this is set to false blueman always uses its internal fallback notification dialog and does not invoke a notification daemon. Otherwise the fallback dialog will only be used if actions need to be displayed and the notification daemon does not report to support them. false Use symbolic icons in the status tray If this is set to true blueman uses symbolic icon in the status tray, otherwise it uses fullcolor icons. "" APN Bluetooth APN "*99#" PhoneNumber Phone Number "" NM DUN Connection uuid The uuid of the NM DUN Connection which may not exist anymore "" NM PANU Connection uuid The uuid of the NM PANU Connection which may not exist anymore false 0 TX Transmit 0 RX Receive 0 TimeStamp Current TimeStamp false nothing NAP IPv4 address "255.255.255.0" NAP IPv4 netmask nothing DHCP handler [] Services to connect to automatically A list of services to connect to stored as tuples with the address and the UUID 6 Maximum items Maximum number of items recent connections menu will display [] Recent connected devices data A list of recently connected devices stored as a dictionary false OPP Accept Connections "" Path for incoming file transfers "" Script to execute on connection The following arguments will be passed: "Address, Name, service name, uuid16s, rfcomm node". For example: "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0". uuid16s are returned as a comma separated list. Upon device disconnection the script will be sent a HUP signal" 60 Adapter discovery timeout Amount of time in seconds discoverable mode will last false Toggle the manager on clicking the system tray icon If this is set to true clicking the system tray icon will toggle the manager instead of focusing on it. blueman-2.4.3/data/thunar-sendto-blueman.desktop.in000066400000000000000000000001471465054505200223000ustar00rootroot00000000000000[Desktop Entry] Type=Application Version=1.0 Name=Bluetooth Device Icon=blueman Exec=blueman-sendto %F blueman-2.4.3/data/ui/000077500000000000000000000000001465054505200144775ustar00rootroot00000000000000blueman-2.4.3/data/ui/Makefile.am000066400000000000000000000004701465054505200165340ustar00rootroot00000000000000uidir = $(pkgdatadir)/ui ui_DATA = \ adapters-tab.ui \ applet-passkey.ui \ manager-main.ui \ services-network.ui \ services-transfer.ui \ send-dialog.ui \ applet-plugins-widget.ui \ gsm-settings.ui \ net-usage.ui \ note.ui \ rename-device.ui \ services-window.ui EXTRA_DIST = $(ui_DATA) blueman-2.4.3/data/ui/Makefile.in000066400000000000000000000402251465054505200165470ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = data/ui ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(uidir)" DATA = $(ui_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ uidir = $(pkgdatadir)/ui ui_DATA = \ adapters-tab.ui \ applet-passkey.ui \ manager-main.ui \ services-network.ui \ services-transfer.ui \ send-dialog.ui \ applet-plugins-widget.ui \ gsm-settings.ui \ net-usage.ui \ note.ui \ rename-device.ui \ services-window.ui EXTRA_DIST = $(ui_DATA) all: all-am .SUFFIXES: $(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) --foreign data/ui/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign data/ui/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-uiDATA: $(ui_DATA) @$(NORMAL_INSTALL) @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(uidir)'"; \ $(MKDIR_P) "$(DESTDIR)$(uidir)" || 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)$(uidir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(uidir)" || exit $$?; \ done uninstall-uiDATA: @$(NORMAL_UNINSTALL) @list='$(ui_DATA)'; test -n "$(uidir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(uidir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(uidir)"; 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-uiDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-uiDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 install-uiDATA installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am uninstall-uiDATA .PRECIOUS: Makefile # 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: blueman-2.4.3/data/ui/adapters-tab.ui000066400000000000000000000124131465054505200174060ustar00rootroot00000000000000 radiobutton True True False True True radiogroup True False 12 12 12 12 vertical 3 True False start start <b>Visibility Setting</b> True 0 0 Hidden True True False start 3 3 True radiogroup 0 1 Always visible True True False start 3 3 True True radiogroup 0 2 Temporarily visible True True False start 3 3 True radiogroup 0 3 True False True 10 10 0 bottom 0 4 True False start <b>Name</b> True 0 5 280 True True 3 3 248 0 6 blueman-2.4.3/data/ui/applet-passkey.ui000066400000000000000000000166501465054505200200100ustar00rootroot00000000000000 False 5 Pairing request False center dialog True True False vertical 2 True False end _Stop True True False True True True 0 _OK True False True True True True True True True 1 False False end 0 True False 5 5 10 10 True False start 10 48 dialog-password 6 0 0 5 True False start start Pairing request for device: 1 0 280 True False start start True True True 1 1 True False start start This should be overwritten 1 2 True True True 1 3 Show input True True False start True 1 4 False True 1 reject accept blueman-2.4.3/data/ui/applet-plugins-widget.ui000066400000000000000000000310771465054505200212730ustar00rootroot00000000000000 True False 16 preferences-desktop True False True True never in True False True False 0 0 2 True False start 10 6 6 True False 24 blueman 3 False True 0 True False start 5 5 True False True 1 Configuration True True True Configure selected plugin's preferences end True config_im False True 2 1 0 True True 10 6 6 6 True never True False none True False 2 360 True False start start True Not specified True True True 0 0 0 True False 5 True False start start <b>Author:</b> True True False True 0 True False start start Unknown True False True 1 0 1 True False 5 True False start start <b>Depends on:</b> True False True 0 True False start start dependlist True True False True 1 0 2 True False 5 True False start start <b>Conflicts with:</b> True False True 0 True False start start conflictlist False True 1 0 3 1 1 blueman-2.4.3/data/ui/gsm-settings.ui000066400000000000000000000070461465054505200174710ustar00rootroot00000000000000 True False 2 6 True False 4 4 12 True False 24 network-wireless False True 0 True False <b>GSM settings</b> True False True 1 0 0 2 True False start Number: 0 1 True True â— 1 1 True False start APN: 0 2 True True â— 1 2 blueman-2.4.3/data/ui/manager-main.ui000066400000000000000000001044431465054505200174000ustar00rootroot00000000000000 True False dialog-information True False application-exit-symbolic True False help-about-symbolic True False application-x-addon-symbolic True False document-properties-symbolic True False dialog-warning-symbolic True False edit-find-symbolic True False document-properties-symbolic False blueman Bluetooth Devices True False True True False True False _Adapter True True False _Search False True im_search False True False True False _Preferences False True im_prefs False True False _Exit True False True im_exit False True False False _Device True True False _View True True False True False Show _Toolbar True True False Show _Statusbar True True False Hide _unnamed devices True True False True False S_ort By True True False True False _Name True True True False _Added True True sort_name_item True False True False _Descending True _Plugins True False True im_plugins False _Local Services True False True im_services False True False _Help True True False _Report a Problem True False True im_report False True False _Help True False True im_help False 0 0 True False True False False Search for nearby devices True Search edit-find-symbolic False True True False False False True False False Create pairing with the device Pair blueman-pair-symbolic False True True False False Mark/Unmark this device as trusted Trust blueman-trust-symbolic False True True False False Remove this device from the known devices list Remove list-remove-symbolic False True True False False True True False Send file(s) to the device True Send File blueman-send-symbolic False True True False False True False True False True True False 5 True False bluetooth-disabled 2 False True 0 True True center center app.bluetooth_status False True 1 False True 0 1 True True True in 0 2 24 True False 200 True False start 2 True True 0 True False end 140 True False Total data sent and rate of transmission True False start 3 3 go-up-symbolic False True 0 True False <span size="small">0.0KB <i>0.0 b/s</i></span> True False True 1 False True 2 0 140 True False Total data received and rate of transmission True False 3 3 go-down-symbolic False True 0 True False <span size="small">0.0KB <i>0.0 b/s</i></span> True False True 1 False True 2 2 True False False True 4 True False Data activity indication 2 2 blueman-up-inactive False True 5 True False Data activity indication 2 2 blueman-down-inactive False True 6 False True 2 0 4 MessageArea False True False False 8 More True True ib_more_icon none False True 0 False False 0 False 16 True False 16 dialog-warning False True 0 True False True True False True 1 False False 0 ib_more_button 0 3 blueman-2.4.3/data/ui/net-usage.ui000066400000000000000000000301221465054505200167240ustar00rootroot00000000000000 True False 16 edit-clear False 5 Traffic statistics False center network-wireless dialog True True False vertical 2 True False end _Close True True True True False False 0 False False end 0 True False 12 6 True False 0 0 4 True False vertical True False <b>Downloaded:</b> True False True 0 True True False â— 0.5 go-down False True 1 0 1 2 True False vertical True False <b>Uploaded:</b> True False True 0 True True False â— 0.5 go-up False True 1 2 1 2 True False vertical True False <b>Total:</b> True False True 0 True True False â— 0.5 False dialog-information False True 1 0 2 4 True False start <b>Log started:</b> True 0 3 True False start <b>Log duration:</b> True 0 4 True False True 1 3 3 True False True 1 4 3 _Reset True True True i_reset True 0 5 4 False True 0 button1 blueman-2.4.3/data/ui/note.ui000066400000000000000000000070071465054505200160070ustar00rootroot00000000000000 False 5 Send note False True center dialog True True False vertical 2 True False end _Cancel True True True False True True True 1 _OK True True True True True True True True 2 False False end 0 True True True False True 1 reject accept blueman-2.4.3/data/ui/rename-device.ui000066400000000000000000000103121465054505200175370ustar00rootroot00000000000000 False 5 Rename device False True center dialog True False True False vertical 2 True False end _Reset True True False True True True 0 _Cancel True True False True True True 1 _OK True True True True True True True True 2 False False end 0 True True True False True 1 reset reject accept blueman-2.4.3/data/ui/send-dialog.ui000066400000000000000000000122571465054505200172330ustar00rootroot00000000000000 True False 6 6 True False True False 48 blueman False True 0 True False start <span weight="bold" size="large">Sending files via Bluetooth</span> True end False True 1 0 0 True False 10 True 0 3 True False 10 6 True False <b>To:</b> True False True 0 True False start end False True 1 0 1 True False 10 6 True False <b>File:</b> True False True 0 True False middle False True 1 0 2 blueman-2.4.3/data/ui/services-network.ui000066400000000000000000000375411465054505200203620ustar00rootroot00000000000000 True False 12 10 6 12 True False 0 none True False 4 2 6 True False start DHCP server type: 0 0 dhcpd(3) True True False center True r_dnsmasq 2 0 True True False Recommended center True True r_dhcpd True False <b>dnsmasq</b> True 3 0 False 2 2 True False 16 dialog-warning 1 False True 4 0 True False <b>No DHCP servers installed</b> True False True 1 0 2 4 udhcpd True True False center True r_dhcpd 1 0 True False 6 True False start IP Address: False True 0 True True start False 15 15 192.168.20.1 False True 1 0 1 4 True False <b>NAP Settings</b> True 0 1 3 True False start 5 2 0 none True False 2 vertical NetworkManager True True False True True False True 0 Blueman (dhclient) True True False True rb_nm False True 1 True False Personal Area Network <b>PAN Support</b> True 0 2 True False center 10 10 vertical 1 2 True False start 2 0 none True False 2 vertical NetworkManager True True False True True False True 0 Blueman True True False True rb_dun_nm False True 1 True False Dial-up Networking <b>DUN Support</b> True 2 2 True False 0 none Network Access Point (NAP) True True False 2 True True False <b>NAP Support</b> True 0 0 3 blueman-2.4.3/data/ui/services-transfer.ui000066400000000000000000000052301465054505200205030ustar00rootroot00000000000000 True False 12 10 12 6 True False start <b>File Receiving (Object Push)</b> True 0 1 2 True False start Incoming Folder: 0 0 True False start select-folder Select folder for incoming file transfers 1 0 Accept files from trusted devices True True False start True 0 2 2 blueman-2.4.3/data/ui/services-window.ui000066400000000000000000000045641465054505200201770ustar00rootroot00000000000000 True False 10 Local Services center blueman True False True True True True 0 0 _Apply 80 True False True True end 6 True 0 1 blueman-2.4.3/depcomp000077500000000000000000000560201465054505200145310ustar00rootroot00000000000000#! /bin/sh # depcomp - compile a program generating dependencies as side-effects scriptversion=2018-03-07.03; # UTC # Copyright (C) 1999-2021 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 . # 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 . 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 . 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 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: blueman-2.4.3/install-sh000077500000000000000000000357761465054505200151770ustar00rootroot00000000000000#!/bin/sh # install - install a program, script, or datafile scriptversion=2020-11-14.01; # 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. tab=' ' nl=' ' IFS=" $tab$nl" # Set DOITPROG to "echo" to test this script. doit=${DOITPROG-} doit_exec=${doit:-exec} # 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_mkdir= # Desired mode of installed file. mode=0755 # Create dirs (including intermediate dirs) using mode 755. # This is like GNU 'install' as of coreutils 8.32 (2020). mkdir_umask=22 backupsuffix= chgrpcmd= chmodcmd=$chmodprog chowncmd= mvcmd=$mvprog rmcmd="$rmprog -f" stripcmd= src= dst= dir_arg= dst_arg= copy_on_change=false is_target_a_directory=possibly 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 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. -p pass -p to $cpprog. -s $stripprog installed files. -S SUFFIX attempt to back up existing files, with suffix SUFFIX. -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 By default, rm is invoked with -f; when overridden with RMPROG, it's up to you to specify -f if you want it. If -S is not specified, no backups are attempted. Email bug reports to bug-automake@gnu.org. Automake home page: https://www.gnu.org/software/automake/ " 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 *' '* | *"$tab"* | *"$nl"* | *'*'* | *'?'* | *'['*) echo "$0: invalid mode: $mode" >&2 exit 1;; esac shift;; -o) chowncmd="$chownprog $2" shift;; -p) cpprog="$cpprog -p";; -s) stripcmd=$stripprog;; -S) backupsuffix="$2" shift;; -t) is_target_a_directory=always dst_arg=$2 # Protect names problematic for 'test' and other utilities. case $dst_arg in -* | [=\(\)!]) dst_arg=./$dst_arg;; esac shift;; -T) is_target_a_directory=never;; --version) echo "$0 $scriptversion"; exit $?;; --) shift break;; -*) echo "$0: invalid option: $1" >&2 exit 1;; *) break;; esac shift done # We allow the use of options -d and -T together, by making -d # take the precedence; this is for compatibility with GNU install. if test -n "$dir_arg"; then if test -n "$dst_arg"; then echo "$0: target directory not allowed when installing a directory." >&2 exit 1 fi fi 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 if test $# -gt 1 || test "$is_target_a_directory" = always; then if test ! -d "$dst_arg"; then echo "$0: $dst_arg: Is not a directory." >&2 exit 1 fi fi 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=$? # Don't chown directories that already exist. if test $dstdir_status = 0; then chowncmd="" fi 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. if test -d "$dst"; then if test "$is_target_a_directory" = never; then echo "$0: $dst_arg: Is a directory" >&2 exit 1 fi dstdir=$dst dstbase=`basename "$src"` case $dst in */) dst=$dst$dstbase;; *) dst=$dst/$dstbase;; esac dstdir_status=0 else dstdir=`dirname "$dst"` test -d "$dstdir" dstdir_status=$? fi fi case $dstdir in */) dstdirslash=$dstdir;; *) dstdirslash=$dstdir/;; esac obsolete_mkdir_used=false if test $dstdir_status != 0; then case $posix_mkdir in '') # 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 # The $RANDOM variable is not portable (e.g., dash). Use it # here however when possible just to lower collision chance. tmpdir=${TMPDIR-/tmp}/ins$RANDOM-$$ trap ' ret=$? rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" 2>/dev/null exit $ret ' 0 # Because "mkdir -p" follows existing symlinks and we likely work # directly in world-writeable /tmp, make sure that the '$tmpdir' # directory is successfully created first before we actually test # 'mkdir -p'. if (umask $mkdir_umask && $mkdirprog $mkdir_mode "$tmpdir" && exec $mkdirprog $mkdir_mode -p -- "$tmpdir/a/b") >/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. test_tmpdir="$tmpdir/a" ls_ld_tmpdir=`ls -ld "$test_tmpdir"` case $ls_ld_tmpdir in d????-?r-*) different_mode=700;; d????-?--*) different_mode=755;; *) false;; esac && $mkdirprog -m$different_mode -p -- "$test_tmpdir" && { ls_ld_tmpdir_1=`ls -ld "$test_tmpdir"` test "$ls_ld_tmpdir" = "$ls_ld_tmpdir_1" } } then posix_mkdir=: fi rmdir "$tmpdir/a/b" "$tmpdir/a" "$tmpdir" else # Remove any dirs left behind by ancient mkdir implementations. rmdir ./$mkdir_mode ./-p ./-- "$tmpdir" 2>/dev/null fi trap '' 0;; esac if $posix_mkdir && ( umask $mkdir_umask && $doit_exec $mkdirprog $mkdir_mode -p -- "$dstdir" ) then : else # 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 oIFS=$IFS IFS=/ set -f set fnord $dstdir shift 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=${dstdirslash}_inst.$$_ rmtmp=${dstdirslash}_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 && { test -z "$stripcmd" || { # Create $dsttmp read-write so that cp doesn't create it read-only, # which would cause strip to fail. if test -z "$doit"; then : >"$dsttmp" # No need to fork-exec 'touch'. else $doit touch "$dsttmp" fi } } && $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` && set -f && set X $old && old=:$2:$4:$5:$6 && set X $new && new=:$2:$4:$5:$6 && set +f && test "$old" = "$new" && $cmpprog "$dst" "$dsttmp" >/dev/null 2>&1 then rm -f "$dsttmp" else # If $backupsuffix is set, and the file being installed # already exists, attempt a backup. Don't worry if it fails, # e.g., if mv doesn't support -f. if test -n "$backupsuffix" && test -f "$dst"; then $doit $mvcmd -f "$dst" "$dst$backupsuffix" 2>/dev/null fi # 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 "$dst" 2>/dev/null || { $doit $mvcmd -f "$dst" "$rmtmp" 2>/dev/null && { $doit $rmcmd "$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 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: blueman-2.4.3/ltmain.sh000077500000000000000000011772031465054505200150070ustar00rootroot00000000000000#! /bin/sh ## DO NOT EDIT - This file generated from ./build-aux/ltmain.in ## by inline-source v2014-01-03.01 # libtool (GNU libtool) 2.4.6 # Provide generalized library-building support services. # Written by Gordon Matzigkeit , 1996 # Copyright (C) 1996-2015 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool 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 of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, # if you distribute this file as part of a program or library that # is built using GNU Libtool, you may include this file under the # same distribution terms that you use for the rest of that program. # # GNU Libtool 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 . PROGRAM=libtool PACKAGE=libtool VERSION="2.4.6 Debian-2.4.6-15build2" package_revision=2.4.6 ## ------ ## ## Usage. ## ## ------ ## # Run './libtool --help' for help with using this script from the # command line. ## ------------------------------- ## ## User overridable command paths. ## ## ------------------------------- ## # After configure completes, it has a better idea of some of the # shell tools we need than the defaults used by the functions shared # with bootstrap, so set those here where they can still be over- # ridden by the user, but otherwise take precedence. : ${AUTOCONF="autoconf"} : ${AUTOMAKE="automake"} ## -------------------------- ## ## Source external libraries. ## ## -------------------------- ## # Much of our low-level functionality needs to be sourced from external # libraries, which are installed to $pkgauxdir. # Set a version string for this script. scriptversion=2015-01-20.17; # UTC # General shell script boiler plate, and helper functions. # Written by Gary V. Vaughan, 2004 # Copyright (C) 2004-2015 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # 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 3 of the License, or # (at your option) any later version. # As a special exception to the GNU General Public License, if you distribute # this file as part of a program or library that is built using GNU Libtool, # you may include this file under the same distribution terms that you use # for the rest of that program. # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNES 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 . # Please report bugs or propose patches to gary@gnu.org. ## ------ ## ## Usage. ## ## ------ ## # Evaluate this file near the top of your script to gain access to # the functions and variables defined here: # # . `echo "$0" | ${SED-sed} 's|[^/]*$||'`/build-aux/funclib.sh # # If you need to override any of the default environment variable # settings, do that before evaluating this file. ## -------------------- ## ## Shell normalisation. ## ## -------------------- ## # Some shells need a little help to be as Bourne compatible as possible. # Before doing anything else, make sure all that help has been provided! DUALCASE=1; export DUALCASE # for MKS sh if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else case `(set -o) 2>/dev/null` in *posix*) set -o posix ;; esac fi # NLS nuisances: We save the old values in case they are required later. _G_user_locale= _G_safe_locale= for _G_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test set = \"\${$_G_var+set}\"; then save_$_G_var=\$$_G_var $_G_var=C export $_G_var _G_user_locale=\"$_G_var=\\\$save_\$_G_var; \$_G_user_locale\" _G_safe_locale=\"$_G_var=C; \$_G_safe_locale\" fi" done # CDPATH. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH # Make sure IFS has a sensible default sp=' ' nl=' ' IFS="$sp $nl" # There are apparently some retarded systems that use ';' as a PATH separator! if test "${PATH_SEPARATOR+set}" != set; then PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || PATH_SEPARATOR=';' } fi ## ------------------------- ## ## Locate command utilities. ## ## ------------------------- ## # func_executable_p FILE # ---------------------- # Check that FILE is an executable regular file. func_executable_p () { test -f "$1" && test -x "$1" } # func_path_progs PROGS_LIST CHECK_FUNC [PATH] # -------------------------------------------- # Search for either a program that responds to --version with output # containing "GNU", or else returned by CHECK_FUNC otherwise, by # trying all the directories in PATH with each of the elements of # PROGS_LIST. # # CHECK_FUNC should accept the path to a candidate program, and # set $func_check_prog_result if it truncates its output less than # $_G_path_prog_max characters. func_path_progs () { _G_progs_list=$1 _G_check_func=$2 _G_PATH=${3-"$PATH"} _G_path_prog_max=0 _G_path_prog_found=false _G_save_IFS=$IFS; IFS=${PATH_SEPARATOR-:} for _G_dir in $_G_PATH; do IFS=$_G_save_IFS test -z "$_G_dir" && _G_dir=. for _G_prog_name in $_G_progs_list; do for _exeext in '' .EXE; do _G_path_prog=$_G_dir/$_G_prog_name$_exeext func_executable_p "$_G_path_prog" || continue case `"$_G_path_prog" --version 2>&1` in *GNU*) func_path_progs_result=$_G_path_prog _G_path_prog_found=: ;; *) $_G_check_func $_G_path_prog func_path_progs_result=$func_check_prog_result ;; esac $_G_path_prog_found && break 3 done done done IFS=$_G_save_IFS test -z "$func_path_progs_result" && { echo "no acceptable sed could be found in \$PATH" >&2 exit 1 } } # We want to be able to use the functions in this file before configure # has figured out where the best binaries are kept, which means we have # to search for them ourselves - except when the results are already set # where we skip the searches. # Unless the user overrides by setting SED, search the path for either GNU # sed, or the sed that truncates its output the least. test -z "$SED" && { _G_sed_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/ for _G_i in 1 2 3 4 5 6 7; do _G_sed_script=$_G_sed_script$nl$_G_sed_script done echo "$_G_sed_script" 2>/dev/null | sed 99q >conftest.sed _G_sed_script= func_check_prog_sed () { _G_path_prog=$1 _G_count=0 printf 0123456789 >conftest.in while : do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo '' >> conftest.nl "$_G_path_prog" -f conftest.sed conftest.out 2>/dev/null || break diff conftest.out conftest.nl >/dev/null 2>&1 || break _G_count=`expr $_G_count + 1` if test "$_G_count" -gt "$_G_path_prog_max"; then # Best one so far, save it but keep looking for a better one func_check_prog_result=$_G_path_prog _G_path_prog_max=$_G_count fi # 10*(2^10) chars as input seems more than enough test 10 -lt "$_G_count" && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out } func_path_progs "sed gsed" func_check_prog_sed $PATH:/usr/xpg4/bin rm -f conftest.sed SED=$func_path_progs_result } # Unless the user overrides by setting GREP, search the path for either GNU # grep, or the grep that truncates its output the least. test -z "$GREP" && { func_check_prog_grep () { _G_path_prog=$1 _G_count=0 _G_path_prog_max=0 printf 0123456789 >conftest.in while : do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo 'GREP' >> conftest.nl "$_G_path_prog" -e 'GREP$' -e '-(cannot match)-' conftest.out 2>/dev/null || break diff conftest.out conftest.nl >/dev/null 2>&1 || break _G_count=`expr $_G_count + 1` if test "$_G_count" -gt "$_G_path_prog_max"; then # Best one so far, save it but keep looking for a better one func_check_prog_result=$_G_path_prog _G_path_prog_max=$_G_count fi # 10*(2^10) chars as input seems more than enough test 10 -lt "$_G_count" && break done rm -f conftest.in conftest.tmp conftest.nl conftest.out } func_path_progs "grep ggrep" func_check_prog_grep $PATH:/usr/xpg4/bin GREP=$func_path_progs_result } ## ------------------------------- ## ## User overridable command paths. ## ## ------------------------------- ## # All uppercase variable names are used for environment variables. These # variables can be overridden by the user before calling a script that # uses them if a suitable command of that name is not already available # in the command search PATH. : ${CP="cp -f"} : ${ECHO="printf %s\n"} : ${EGREP="$GREP -E"} : ${FGREP="$GREP -F"} : ${LN_S="ln -s"} : ${MAKE="make"} : ${MKDIR="mkdir"} : ${MV="mv -f"} : ${RM="rm -f"} : ${SHELL="${CONFIG_SHELL-/bin/sh}"} ## -------------------- ## ## Useful sed snippets. ## ## -------------------- ## sed_dirname='s|/[^/]*$||' sed_basename='s|^.*/||' # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='s|\([`"$\\]\)|\\\1|g' # Same as above, but do not quote variable references. sed_double_quote_subst='s/\(["`\\]\)/\\\1/g' # Sed substitution that turns a string into a regex matching for the # string literally. sed_make_literal_regex='s|[].[^$\\*\/]|\\&|g' # Sed substitution that converts a w32 file name or path # that contains forward slashes, into one that contains # (escaped) backslashes. A very naive implementation. sed_naive_backslashify='s|\\\\*|\\|g;s|/|\\|g;s|\\|\\\\|g' # Re-'\' parameter expansions in output of sed_double_quote_subst that # were '\'-ed in input to the same. If an odd number of '\' preceded a # '$' in input to sed_double_quote_subst, that '$' was protected from # expansion. Since each input '\' is now two '\'s, look for any number # of runs of four '\'s followed by two '\'s and then a '$'. '\' that '$'. _G_bs='\\' _G_bs2='\\\\' _G_bs4='\\\\\\\\' _G_dollar='\$' sed_double_backslash="\ s/$_G_bs4/&\\ /g s/^$_G_bs2$_G_dollar/$_G_bs&/ s/\\([^$_G_bs]\\)$_G_bs2$_G_dollar/\\1$_G_bs2$_G_bs$_G_dollar/g s/\n//g" ## ----------------- ## ## Global variables. ## ## ----------------- ## # Except for the global variables explicitly listed below, the following # functions in the '^func_' namespace, and the '^require_' namespace # variables initialised in the 'Resource management' section, sourcing # this file will not pollute your global namespace with anything # else. There's no portable way to scope variables in Bourne shell # though, so actually running these functions will sometimes place # results into a variable named after the function, and often use # temporary variables in the '^_G_' namespace. If you are careful to # avoid using those namespaces casually in your sourcing script, things # should continue to work as you expect. And, of course, you can freely # overwrite any of the functions or variables defined here before # calling anything to customize them. EXIT_SUCCESS=0 EXIT_FAILURE=1 EXIT_MISMATCH=63 # $? = 63 is used to indicate version mismatch to missing. EXIT_SKIP=77 # $? = 77 is used to indicate a skipped test to automake. # Allow overriding, eg assuming that you follow the convention of # putting '$debug_cmd' at the start of all your functions, you can get # bash to show function call trace with: # # debug_cmd='echo "${FUNCNAME[0]} $*" >&2' bash your-script-name debug_cmd=${debug_cmd-":"} exit_cmd=: # By convention, finish your script with: # # exit $exit_status # # so that you can set exit_status to non-zero if you want to indicate # something went wrong during execution without actually bailing out at # the point of failure. exit_status=$EXIT_SUCCESS # Work around backward compatibility issue on IRIX 6.5. On IRIX 6.4+, sh # is ksh but when the shell is invoked as "sh" and the current value of # the _XPG environment variable is not equal to 1 (one), the special # positional parameter $0, within a function call, is the name of the # function. progpath=$0 # The name of this program. progname=`$ECHO "$progpath" |$SED "$sed_basename"` # Make sure we have an absolute progpath for reexecution: case $progpath in [\\/]*|[A-Za-z]:\\*) ;; *[\\/]*) progdir=`$ECHO "$progpath" |$SED "$sed_dirname"` progdir=`cd "$progdir" && pwd` progpath=$progdir/$progname ;; *) _G_IFS=$IFS IFS=${PATH_SEPARATOR-:} for progdir in $PATH; do IFS=$_G_IFS test -x "$progdir/$progname" && break done IFS=$_G_IFS test -n "$progdir" || progdir=`pwd` progpath=$progdir/$progname ;; esac ## ----------------- ## ## Standard options. ## ## ----------------- ## # The following options affect the operation of the functions defined # below, and should be set appropriately depending on run-time para- # meters passed on the command line. opt_dry_run=false opt_quiet=false opt_verbose=false # Categories 'all' and 'none' are always available. Append any others # you will pass as the first argument to func_warning from your own # code. warning_categories= # By default, display warnings according to 'opt_warning_types'. Set # 'warning_func' to ':' to elide all warnings, or func_fatal_error to # treat the next displayed warning as a fatal error. warning_func=func_warn_and_continue # Set to 'all' to display all warnings, 'none' to suppress all # warnings, or a space delimited list of some subset of # 'warning_categories' to display only the listed warnings. opt_warning_types=all ## -------------------- ## ## Resource management. ## ## -------------------- ## # This section contains definitions for functions that each ensure a # particular resource (a file, or a non-empty configuration variable for # example) is available, and if appropriate to extract default values # from pertinent package files. Call them using their associated # 'require_*' variable to ensure that they are executed, at most, once. # # It's entirely deliberate that calling these functions can set # variables that don't obey the namespace limitations obeyed by the rest # of this file, in order that that they be as useful as possible to # callers. # require_term_colors # ------------------- # Allow display of bold text on terminals that support it. require_term_colors=func_require_term_colors func_require_term_colors () { $debug_cmd test -t 1 && { # COLORTERM and USE_ANSI_COLORS environment variables take # precedence, because most terminfo databases neglect to describe # whether color sequences are supported. test -n "${COLORTERM+set}" && : ${USE_ANSI_COLORS="1"} if test 1 = "$USE_ANSI_COLORS"; then # Standard ANSI escape sequences tc_reset='' tc_bold=''; tc_standout='' tc_red=''; tc_green='' tc_blue=''; tc_cyan='' else # Otherwise trust the terminfo database after all. test -n "`tput sgr0 2>/dev/null`" && { tc_reset=`tput sgr0` test -n "`tput bold 2>/dev/null`" && tc_bold=`tput bold` tc_standout=$tc_bold test -n "`tput smso 2>/dev/null`" && tc_standout=`tput smso` test -n "`tput setaf 1 2>/dev/null`" && tc_red=`tput setaf 1` test -n "`tput setaf 2 2>/dev/null`" && tc_green=`tput setaf 2` test -n "`tput setaf 4 2>/dev/null`" && tc_blue=`tput setaf 4` test -n "`tput setaf 5 2>/dev/null`" && tc_cyan=`tput setaf 5` } fi } require_term_colors=: } ## ----------------- ## ## Function library. ## ## ----------------- ## # This section contains a variety of useful functions to call in your # scripts. Take note of the portable wrappers for features provided by # some modern shells, which will fall back to slower equivalents on # less featureful shells. # func_append VAR VALUE # --------------------- # Append VALUE onto the existing contents of VAR. # We should try to minimise forks, especially on Windows where they are # unreasonably slow, so skip the feature probes when bash or zsh are # being used: if test set = "${BASH_VERSION+set}${ZSH_VERSION+set}"; then : ${_G_HAVE_ARITH_OP="yes"} : ${_G_HAVE_XSI_OPS="yes"} # The += operator was introduced in bash 3.1 case $BASH_VERSION in [12].* | 3.0 | 3.0*) ;; *) : ${_G_HAVE_PLUSEQ_OP="yes"} ;; esac fi # _G_HAVE_PLUSEQ_OP # Can be empty, in which case the shell is probed, "yes" if += is # useable or anything else if it does not work. test -z "$_G_HAVE_PLUSEQ_OP" \ && (eval 'x=a; x+=" b"; test "a b" = "$x"') 2>/dev/null \ && _G_HAVE_PLUSEQ_OP=yes if test yes = "$_G_HAVE_PLUSEQ_OP" then # This is an XSI compatible shell, allowing a faster implementation... eval 'func_append () { $debug_cmd eval "$1+=\$2" }' else # ...otherwise fall back to using expr, which is often a shell builtin. func_append () { $debug_cmd eval "$1=\$$1\$2" } fi # func_append_quoted VAR VALUE # ---------------------------- # Quote VALUE and append to the end of shell variable VAR, separated # by a space. if test yes = "$_G_HAVE_PLUSEQ_OP"; then eval 'func_append_quoted () { $debug_cmd func_quote_for_eval "$2" eval "$1+=\\ \$func_quote_for_eval_result" }' else func_append_quoted () { $debug_cmd func_quote_for_eval "$2" eval "$1=\$$1\\ \$func_quote_for_eval_result" } fi # func_append_uniq VAR VALUE # -------------------------- # Append unique VALUE onto the existing contents of VAR, assuming # entries are delimited by the first character of VALUE. For example: # # func_append_uniq options " --another-option option-argument" # # will only append to $options if " --another-option option-argument " # is not already present somewhere in $options already (note spaces at # each end implied by leading space in second argument). func_append_uniq () { $debug_cmd eval _G_current_value='`$ECHO $'$1'`' _G_delim=`expr "$2" : '\(.\)'` case $_G_delim$_G_current_value$_G_delim in *"$2$_G_delim"*) ;; *) func_append "$@" ;; esac } # func_arith TERM... # ------------------ # Set func_arith_result to the result of evaluating TERMs. test -z "$_G_HAVE_ARITH_OP" \ && (eval 'test 2 = $(( 1 + 1 ))') 2>/dev/null \ && _G_HAVE_ARITH_OP=yes if test yes = "$_G_HAVE_ARITH_OP"; then eval 'func_arith () { $debug_cmd func_arith_result=$(( $* )) }' else func_arith () { $debug_cmd func_arith_result=`expr "$@"` } fi # func_basename FILE # ------------------ # Set func_basename_result to FILE with everything up to and including # the last / stripped. if test yes = "$_G_HAVE_XSI_OPS"; then # If this shell supports suffix pattern removal, then use it to avoid # forking. Hide the definitions single quotes in case the shell chokes # on unsupported syntax... _b='func_basename_result=${1##*/}' _d='case $1 in */*) func_dirname_result=${1%/*}$2 ;; * ) func_dirname_result=$3 ;; esac' else # ...otherwise fall back to using sed. _b='func_basename_result=`$ECHO "$1" |$SED "$sed_basename"`' _d='func_dirname_result=`$ECHO "$1" |$SED "$sed_dirname"` if test "X$func_dirname_result" = "X$1"; then func_dirname_result=$3 else func_append func_dirname_result "$2" fi' fi eval 'func_basename () { $debug_cmd '"$_b"' }' # func_dirname FILE APPEND NONDIR_REPLACEMENT # ------------------------------------------- # Compute the dirname of FILE. If nonempty, add APPEND to the result, # otherwise set result to NONDIR_REPLACEMENT. eval 'func_dirname () { $debug_cmd '"$_d"' }' # func_dirname_and_basename FILE APPEND NONDIR_REPLACEMENT # -------------------------------------------------------- # Perform func_basename and func_dirname in a single function # call: # dirname: Compute the dirname of FILE. If nonempty, # add APPEND to the result, otherwise set result # to NONDIR_REPLACEMENT. # value returned in "$func_dirname_result" # basename: Compute filename of FILE. # value retuned in "$func_basename_result" # For efficiency, we do not delegate to the functions above but instead # duplicate the functionality here. eval 'func_dirname_and_basename () { $debug_cmd '"$_b"' '"$_d"' }' # func_echo ARG... # ---------------- # Echo program name prefixed message. func_echo () { $debug_cmd _G_message=$* func_echo_IFS=$IFS IFS=$nl for _G_line in $_G_message; do IFS=$func_echo_IFS $ECHO "$progname: $_G_line" done IFS=$func_echo_IFS } # func_echo_all ARG... # -------------------- # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } # func_echo_infix_1 INFIX ARG... # ------------------------------ # Echo program name, followed by INFIX on the first line, with any # additional lines not showing INFIX. func_echo_infix_1 () { $debug_cmd $require_term_colors _G_infix=$1; shift _G_indent=$_G_infix _G_prefix="$progname: $_G_infix: " _G_message=$* # Strip color escape sequences before counting printable length for _G_tc in "$tc_reset" "$tc_bold" "$tc_standout" "$tc_red" "$tc_green" "$tc_blue" "$tc_cyan" do test -n "$_G_tc" && { _G_esc_tc=`$ECHO "$_G_tc" | $SED "$sed_make_literal_regex"` _G_indent=`$ECHO "$_G_indent" | $SED "s|$_G_esc_tc||g"` } done _G_indent="$progname: "`echo "$_G_indent" | $SED 's|.| |g'`" " ## exclude from sc_prohibit_nested_quotes func_echo_infix_1_IFS=$IFS IFS=$nl for _G_line in $_G_message; do IFS=$func_echo_infix_1_IFS $ECHO "$_G_prefix$tc_bold$_G_line$tc_reset" >&2 _G_prefix=$_G_indent done IFS=$func_echo_infix_1_IFS } # func_error ARG... # ----------------- # Echo program name prefixed message to standard error. func_error () { $debug_cmd $require_term_colors func_echo_infix_1 " $tc_standout${tc_red}error$tc_reset" "$*" >&2 } # func_fatal_error ARG... # ----------------------- # Echo program name prefixed message to standard error, and exit. func_fatal_error () { $debug_cmd func_error "$*" exit $EXIT_FAILURE } # func_grep EXPRESSION FILENAME # ----------------------------- # Check whether EXPRESSION matches any line of FILENAME, without output. func_grep () { $debug_cmd $GREP "$1" "$2" >/dev/null 2>&1 } # func_len STRING # --------------- # Set func_len_result to the length of STRING. STRING may not # start with a hyphen. test -z "$_G_HAVE_XSI_OPS" \ && (eval 'x=a/b/c; test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ && _G_HAVE_XSI_OPS=yes if test yes = "$_G_HAVE_XSI_OPS"; then eval 'func_len () { $debug_cmd func_len_result=${#1} }' else func_len () { $debug_cmd func_len_result=`expr "$1" : ".*" 2>/dev/null || echo $max_cmd_len` } fi # func_mkdir_p DIRECTORY-PATH # --------------------------- # Make sure the entire path to DIRECTORY-PATH is available. func_mkdir_p () { $debug_cmd _G_directory_path=$1 _G_dir_list= if test -n "$_G_directory_path" && test : != "$opt_dry_run"; then # Protect directory names starting with '-' case $_G_directory_path in -*) _G_directory_path=./$_G_directory_path ;; esac # While some portion of DIR does not yet exist... while test ! -d "$_G_directory_path"; do # ...make a list in topmost first order. Use a colon delimited # list incase some portion of path contains whitespace. _G_dir_list=$_G_directory_path:$_G_dir_list # If the last portion added has no slash in it, the list is done case $_G_directory_path in */*) ;; *) break ;; esac # ...otherwise throw away the child directory and loop _G_directory_path=`$ECHO "$_G_directory_path" | $SED -e "$sed_dirname"` done _G_dir_list=`$ECHO "$_G_dir_list" | $SED 's|:*$||'` func_mkdir_p_IFS=$IFS; IFS=: for _G_dir in $_G_dir_list; do IFS=$func_mkdir_p_IFS # mkdir can fail with a 'File exist' error if two processes # try to create one of the directories concurrently. Don't # stop in that case! $MKDIR "$_G_dir" 2>/dev/null || : done IFS=$func_mkdir_p_IFS # Bail out if we (or some other process) failed to create a directory. test -d "$_G_directory_path" || \ func_fatal_error "Failed to create '$1'" fi } # func_mktempdir [BASENAME] # ------------------------- # Make a temporary directory that won't clash with other running # libtool processes, and avoids race conditions if possible. If # given, BASENAME is the basename for that directory. func_mktempdir () { $debug_cmd _G_template=${TMPDIR-/tmp}/${1-$progname} if test : = "$opt_dry_run"; then # Return a directory name, but don't create it in dry-run mode _G_tmpdir=$_G_template-$$ else # If mktemp works, use that first and foremost _G_tmpdir=`mktemp -d "$_G_template-XXXXXXXX" 2>/dev/null` if test ! -d "$_G_tmpdir"; then # Failing that, at least try and use $RANDOM to avoid a race _G_tmpdir=$_G_template-${RANDOM-0}$$ func_mktempdir_umask=`umask` umask 0077 $MKDIR "$_G_tmpdir" umask $func_mktempdir_umask fi # If we're not in dry-run mode, bomb out on failure test -d "$_G_tmpdir" || \ func_fatal_error "cannot create temporary directory '$_G_tmpdir'" fi $ECHO "$_G_tmpdir" } # func_normal_abspath PATH # ------------------------ # Remove doubled-up and trailing slashes, "." path components, # and cancel out any ".." path components in PATH after making # it an absolute path. func_normal_abspath () { $debug_cmd # These SED scripts presuppose an absolute path with a trailing slash. _G_pathcar='s|^/\([^/]*\).*$|\1|' _G_pathcdr='s|^/[^/]*||' _G_removedotparts=':dotsl s|/\./|/|g t dotsl s|/\.$|/|' _G_collapseslashes='s|/\{1,\}|/|g' _G_finalslash='s|/*$|/|' # Start from root dir and reassemble the path. func_normal_abspath_result= func_normal_abspath_tpath=$1 func_normal_abspath_altnamespace= case $func_normal_abspath_tpath in "") # Empty path, that just means $cwd. func_stripname '' '/' "`pwd`" func_normal_abspath_result=$func_stripname_result return ;; # The next three entries are used to spot a run of precisely # two leading slashes without using negated character classes; # we take advantage of case's first-match behaviour. ///*) # Unusual form of absolute path, do nothing. ;; //*) # Not necessarily an ordinary path; POSIX reserves leading '//' # and for example Cygwin uses it to access remote file shares # over CIFS/SMB, so we conserve a leading double slash if found. func_normal_abspath_altnamespace=/ ;; /*) # Absolute path, do nothing. ;; *) # Relative path, prepend $cwd. func_normal_abspath_tpath=`pwd`/$func_normal_abspath_tpath ;; esac # Cancel out all the simple stuff to save iterations. We also want # the path to end with a slash for ease of parsing, so make sure # there is one (and only one) here. func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_removedotparts" -e "$_G_collapseslashes" -e "$_G_finalslash"` while :; do # Processed it all yet? if test / = "$func_normal_abspath_tpath"; then # If we ascended to the root using ".." the result may be empty now. if test -z "$func_normal_abspath_result"; then func_normal_abspath_result=/ fi break fi func_normal_abspath_tcomponent=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_pathcar"` func_normal_abspath_tpath=`$ECHO "$func_normal_abspath_tpath" | $SED \ -e "$_G_pathcdr"` # Figure out what to do with it case $func_normal_abspath_tcomponent in "") # Trailing empty path component, ignore it. ;; ..) # Parent dir; strip last assembled component from result. func_dirname "$func_normal_abspath_result" func_normal_abspath_result=$func_dirname_result ;; *) # Actual path component, append it. func_append func_normal_abspath_result "/$func_normal_abspath_tcomponent" ;; esac done # Restore leading double-slash if one was found on entry. func_normal_abspath_result=$func_normal_abspath_altnamespace$func_normal_abspath_result } # func_notquiet ARG... # -------------------- # Echo program name prefixed message only when not in quiet mode. func_notquiet () { $debug_cmd $opt_quiet || func_echo ${1+"$@"} # A bug in bash halts the script if the last line of a function # fails when set -e is in force, so we need another command to # work around that: : } # func_relative_path SRCDIR DSTDIR # -------------------------------- # Set func_relative_path_result to the relative path from SRCDIR to DSTDIR. func_relative_path () { $debug_cmd func_relative_path_result= func_normal_abspath "$1" func_relative_path_tlibdir=$func_normal_abspath_result func_normal_abspath "$2" func_relative_path_tbindir=$func_normal_abspath_result # Ascend the tree starting from libdir while :; do # check if we have found a prefix of bindir case $func_relative_path_tbindir in $func_relative_path_tlibdir) # found an exact match func_relative_path_tcancelled= break ;; $func_relative_path_tlibdir*) # found a matching prefix func_stripname "$func_relative_path_tlibdir" '' "$func_relative_path_tbindir" func_relative_path_tcancelled=$func_stripname_result if test -z "$func_relative_path_result"; then func_relative_path_result=. fi break ;; *) func_dirname $func_relative_path_tlibdir func_relative_path_tlibdir=$func_dirname_result if test -z "$func_relative_path_tlibdir"; then # Have to descend all the way to the root! func_relative_path_result=../$func_relative_path_result func_relative_path_tcancelled=$func_relative_path_tbindir break fi func_relative_path_result=../$func_relative_path_result ;; esac done # Now calculate path; take care to avoid doubling-up slashes. func_stripname '' '/' "$func_relative_path_result" func_relative_path_result=$func_stripname_result func_stripname '/' '/' "$func_relative_path_tcancelled" if test -n "$func_stripname_result"; then func_append func_relative_path_result "/$func_stripname_result" fi # Normalisation. If bindir is libdir, return '.' else relative path. if test -n "$func_relative_path_result"; then func_stripname './' '' "$func_relative_path_result" func_relative_path_result=$func_stripname_result fi test -n "$func_relative_path_result" || func_relative_path_result=. : } # func_quote_for_eval ARG... # -------------------------- # Aesthetically quote ARGs to be evaled later. # This function returns two values: # i) func_quote_for_eval_result # double-quoted, suitable for a subsequent eval # ii) func_quote_for_eval_unquoted_result # has all characters that are still active within double # quotes backslashified. func_quote_for_eval () { $debug_cmd func_quote_for_eval_unquoted_result= func_quote_for_eval_result= while test 0 -lt $#; do case $1 in *[\\\`\"\$]*) _G_unquoted_arg=`printf '%s\n' "$1" |$SED "$sed_quote_subst"` ;; *) _G_unquoted_arg=$1 ;; esac if test -n "$func_quote_for_eval_unquoted_result"; then func_append func_quote_for_eval_unquoted_result " $_G_unquoted_arg" else func_append func_quote_for_eval_unquoted_result "$_G_unquoted_arg" fi case $_G_unquoted_arg in # Double-quote args containing shell metacharacters to delay # word splitting, command substitution and variable expansion # for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") _G_quoted_arg=\"$_G_unquoted_arg\" ;; *) _G_quoted_arg=$_G_unquoted_arg ;; esac if test -n "$func_quote_for_eval_result"; then func_append func_quote_for_eval_result " $_G_quoted_arg" else func_append func_quote_for_eval_result "$_G_quoted_arg" fi shift done } # func_quote_for_expand ARG # ------------------------- # Aesthetically quote ARG to be evaled later; same as above, # but do not quote variable references. func_quote_for_expand () { $debug_cmd case $1 in *[\\\`\"]*) _G_arg=`$ECHO "$1" | $SED \ -e "$sed_double_quote_subst" -e "$sed_double_backslash"` ;; *) _G_arg=$1 ;; esac case $_G_arg in # Double-quote args containing shell metacharacters to delay # word splitting and command substitution for a subsequent eval. # Many Bourne shells cannot handle close brackets correctly # in scan sets, so we specify it separately. *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"") _G_arg=\"$_G_arg\" ;; esac func_quote_for_expand_result=$_G_arg } # func_stripname PREFIX SUFFIX NAME # --------------------------------- # strip PREFIX and SUFFIX from NAME, and store in func_stripname_result. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). if test yes = "$_G_HAVE_XSI_OPS"; then eval 'func_stripname () { $debug_cmd # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are # positional parameters, so assign one to ordinary variable first. func_stripname_result=$3 func_stripname_result=${func_stripname_result#"$1"} func_stripname_result=${func_stripname_result%"$2"} }' else func_stripname () { $debug_cmd case $2 in .*) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%\\\\$2\$%%"`;; *) func_stripname_result=`$ECHO "$3" | $SED -e "s%^$1%%" -e "s%$2\$%%"`;; esac } fi # func_show_eval CMD [FAIL_EXP] # ----------------------------- # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. func_show_eval () { $debug_cmd _G_cmd=$1 _G_fail_exp=${2-':'} func_quote_for_expand "$_G_cmd" eval "func_notquiet $func_quote_for_expand_result" $opt_dry_run || { eval "$_G_cmd" _G_status=$? if test 0 -ne "$_G_status"; then eval "(exit $_G_status); $_G_fail_exp" fi } } # func_show_eval_locale CMD [FAIL_EXP] # ------------------------------------ # Unless opt_quiet is true, then output CMD. Then, if opt_dryrun is # not true, evaluate CMD. If the evaluation of CMD fails, and FAIL_EXP # is given, then evaluate it. Use the saved locale for evaluation. func_show_eval_locale () { $debug_cmd _G_cmd=$1 _G_fail_exp=${2-':'} $opt_quiet || { func_quote_for_expand "$_G_cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || { eval "$_G_user_locale $_G_cmd" _G_status=$? eval "$_G_safe_locale" if test 0 -ne "$_G_status"; then eval "(exit $_G_status); $_G_fail_exp" fi } } # func_tr_sh # ---------- # Turn $1 into a string suitable for a shell variable name. # Result is stored in $func_tr_sh_result. All characters # not in the set a-zA-Z0-9_ are replaced with '_'. Further, # if $1 begins with a digit, a '_' is prepended as well. func_tr_sh () { $debug_cmd case $1 in [0-9]* | *[!a-zA-Z0-9_]*) func_tr_sh_result=`$ECHO "$1" | $SED -e 's/^\([0-9]\)/_\1/' -e 's/[^a-zA-Z0-9_]/_/g'` ;; * ) func_tr_sh_result=$1 ;; esac } # func_verbose ARG... # ------------------- # Echo program name prefixed message in verbose mode only. func_verbose () { $debug_cmd $opt_verbose && func_echo "$*" : } # func_warn_and_continue ARG... # ----------------------------- # Echo program name prefixed warning message to standard error. func_warn_and_continue () { $debug_cmd $require_term_colors func_echo_infix_1 "${tc_red}warning$tc_reset" "$*" >&2 } # func_warning CATEGORY ARG... # ---------------------------- # Echo program name prefixed warning message to standard error. Warning # messages can be filtered according to CATEGORY, where this function # elides messages where CATEGORY is not listed in the global variable # 'opt_warning_types'. func_warning () { $debug_cmd # CATEGORY must be in the warning_categories list! case " $warning_categories " in *" $1 "*) ;; *) func_internal_error "invalid warning category '$1'" ;; esac _G_category=$1 shift case " $opt_warning_types " in *" $_G_category "*) $warning_func ${1+"$@"} ;; esac } # func_sort_ver VER1 VER2 # ----------------------- # 'sort -V' is not generally available. # Note this deviates from the version comparison in automake # in that it treats 1.5 < 1.5.0, and treats 1.4.4a < 1.4-p3a # but this should suffice as we won't be specifying old # version formats or redundant trailing .0 in bootstrap.conf. # If we did want full compatibility then we should probably # use m4_version_compare from autoconf. func_sort_ver () { $debug_cmd printf '%s\n%s\n' "$1" "$2" \ | sort -t. -k 1,1n -k 2,2n -k 3,3n -k 4,4n -k 5,5n -k 6,6n -k 7,7n -k 8,8n -k 9,9n } # func_lt_ver PREV CURR # --------------------- # Return true if PREV and CURR are in the correct order according to # func_sort_ver, otherwise false. Use it like this: # # func_lt_ver "$prev_ver" "$proposed_ver" || func_fatal_error "..." func_lt_ver () { $debug_cmd test "x$1" = x`func_sort_ver "$1" "$2" | $SED 1q` } # Local variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" # time-stamp-time-zone: "UTC" # End: #! /bin/sh # Set a version string for this script. scriptversion=2015-10-07.11; # UTC # A portable, pluggable option parser for Bourne shell. # Written by Gary V. Vaughan, 2010 # Copyright (C) 2010-2015 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # 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 3 of the License, 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 . # Please report bugs or propose patches to gary@gnu.org. ## ------ ## ## Usage. ## ## ------ ## # This file is a library for parsing options in your shell scripts along # with assorted other useful supporting features that you can make use # of too. # # For the simplest scripts you might need only: # # #!/bin/sh # . relative/path/to/funclib.sh # . relative/path/to/options-parser # scriptversion=1.0 # func_options ${1+"$@"} # eval set dummy "$func_options_result"; shift # ...rest of your script... # # In order for the '--version' option to work, you will need to have a # suitably formatted comment like the one at the top of this file # starting with '# Written by ' and ending with '# warranty; '. # # For '-h' and '--help' to work, you will also need a one line # description of your script's purpose in a comment directly above the # '# Written by ' line, like the one at the top of this file. # # The default options also support '--debug', which will turn on shell # execution tracing (see the comment above debug_cmd below for another # use), and '--verbose' and the func_verbose function to allow your script # to display verbose messages only when your user has specified # '--verbose'. # # After sourcing this file, you can plug processing for additional # options by amending the variables from the 'Configuration' section # below, and following the instructions in the 'Option parsing' # section further down. ## -------------- ## ## Configuration. ## ## -------------- ## # You should override these variables in your script after sourcing this # file so that they reflect the customisations you have added to the # option parser. # The usage line for option parsing errors and the start of '-h' and # '--help' output messages. You can embed shell variables for delayed # expansion at the time the message is displayed, but you will need to # quote other shell meta-characters carefully to prevent them being # expanded when the contents are evaled. usage='$progpath [OPTION]...' # Short help message in response to '-h' and '--help'. Add to this or # override it after sourcing this library to reflect the full set of # options your script accepts. usage_message="\ --debug enable verbose shell tracing -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] -v, --verbose verbosely report processing --version print version information and exit -h, --help print short or long help message and exit " # Additional text appended to 'usage_message' in response to '--help'. long_help_message=" Warning categories include: 'all' show all warnings 'none' turn off all the warnings 'error' warnings are treated as fatal errors" # Help message printed before fatal option parsing errors. fatal_help="Try '\$progname --help' for more information." ## ------------------------- ## ## Hook function management. ## ## ------------------------- ## # This section contains functions for adding, removing, and running hooks # to the main code. A hook is just a named list of of function, that can # be run in order later on. # func_hookable FUNC_NAME # ----------------------- # Declare that FUNC_NAME will run hooks added with # 'func_add_hook FUNC_NAME ...'. func_hookable () { $debug_cmd func_append hookable_fns " $1" } # func_add_hook FUNC_NAME HOOK_FUNC # --------------------------------- # Request that FUNC_NAME call HOOK_FUNC before it returns. FUNC_NAME must # first have been declared "hookable" by a call to 'func_hookable'. func_add_hook () { $debug_cmd case " $hookable_fns " in *" $1 "*) ;; *) func_fatal_error "'$1' does not accept hook functions." ;; esac eval func_append ${1}_hooks '" $2"' } # func_remove_hook FUNC_NAME HOOK_FUNC # ------------------------------------ # Remove HOOK_FUNC from the list of functions called by FUNC_NAME. func_remove_hook () { $debug_cmd eval ${1}_hooks='`$ECHO "\$'$1'_hooks" |$SED "s| '$2'||"`' } # func_run_hooks FUNC_NAME [ARG]... # --------------------------------- # Run all hook functions registered to FUNC_NAME. # It is assumed that the list of hook functions contains nothing more # than a whitespace-delimited list of legal shell function names, and # no effort is wasted trying to catch shell meta-characters or preserve # whitespace. func_run_hooks () { $debug_cmd _G_rc_run_hooks=false case " $hookable_fns " in *" $1 "*) ;; *) func_fatal_error "'$1' does not support hook funcions.n" ;; esac eval _G_hook_fns=\$$1_hooks; shift for _G_hook in $_G_hook_fns; do if eval $_G_hook '"$@"'; then # store returned options list back into positional # parameters for next 'cmd' execution. eval _G_hook_result=\$${_G_hook}_result eval set dummy "$_G_hook_result"; shift _G_rc_run_hooks=: fi done $_G_rc_run_hooks && func_run_hooks_result=$_G_hook_result } ## --------------- ## ## Option parsing. ## ## --------------- ## # In order to add your own option parsing hooks, you must accept the # full positional parameter list in your hook function, you may remove/edit # any options that you action, and then pass back the remaining unprocessed # options in '_result', escaped suitably for # 'eval'. In this case you also must return $EXIT_SUCCESS to let the # hook's caller know that it should pay attention to # '_result'. Returning $EXIT_FAILURE signalizes that # arguments are left untouched by the hook and therefore caller will ignore the # result variable. # # Like this: # # my_options_prep () # { # $debug_cmd # # # Extend the existing usage message. # usage_message=$usage_message' # -s, --silent don'\''t print informational messages # ' # # No change in '$@' (ignored completely by this hook). There is # # no need to do the equivalent (but slower) action: # # func_quote_for_eval ${1+"$@"} # # my_options_prep_result=$func_quote_for_eval_result # false # } # func_add_hook func_options_prep my_options_prep # # # my_silent_option () # { # $debug_cmd # # args_changed=false # # # Note that for efficiency, we parse as many options as we can # # recognise in a loop before passing the remainder back to the # # caller on the first unrecognised argument we encounter. # while test $# -gt 0; do # opt=$1; shift # case $opt in # --silent|-s) opt_silent=: # args_changed=: # ;; # # Separate non-argument short options: # -s*) func_split_short_opt "$_G_opt" # set dummy "$func_split_short_opt_name" \ # "-$func_split_short_opt_arg" ${1+"$@"} # shift # args_changed=: # ;; # *) # Make sure the first unrecognised option "$_G_opt" # # is added back to "$@", we could need that later # # if $args_changed is true. # set dummy "$_G_opt" ${1+"$@"}; shift; break ;; # esac # done # # if $args_changed; then # func_quote_for_eval ${1+"$@"} # my_silent_option_result=$func_quote_for_eval_result # fi # # $args_changed # } # func_add_hook func_parse_options my_silent_option # # # my_option_validation () # { # $debug_cmd # # $opt_silent && $opt_verbose && func_fatal_help "\ # '--silent' and '--verbose' options are mutually exclusive." # # false # } # func_add_hook func_validate_options my_option_validation # # You'll also need to manually amend $usage_message to reflect the extra # options you parse. It's preferable to append if you can, so that # multiple option parsing hooks can be added safely. # func_options_finish [ARG]... # ---------------------------- # Finishing the option parse loop (call 'func_options' hooks ATM). func_options_finish () { $debug_cmd _G_func_options_finish_exit=false if func_run_hooks func_options ${1+"$@"}; then func_options_finish_result=$func_run_hooks_result _G_func_options_finish_exit=: fi $_G_func_options_finish_exit } # func_options [ARG]... # --------------------- # All the functions called inside func_options are hookable. See the # individual implementations for details. func_hookable func_options func_options () { $debug_cmd _G_rc_options=false for my_func in options_prep parse_options validate_options options_finish do if eval func_$my_func '${1+"$@"}'; then eval _G_res_var='$'"func_${my_func}_result" eval set dummy "$_G_res_var" ; shift _G_rc_options=: fi done # Save modified positional parameters for caller. As a top-level # options-parser function we always need to set the 'func_options_result' # variable (regardless the $_G_rc_options value). if $_G_rc_options; then func_options_result=$_G_res_var else func_quote_for_eval ${1+"$@"} func_options_result=$func_quote_for_eval_result fi $_G_rc_options } # func_options_prep [ARG]... # -------------------------- # All initialisations required before starting the option parse loop. # Note that when calling hook functions, we pass through the list of # positional parameters. If a hook function modifies that list, and # needs to propagate that back to rest of this script, then the complete # modified list must be put in 'func_run_hooks_result' before # returning $EXIT_SUCCESS (otherwise $EXIT_FAILURE is returned). func_hookable func_options_prep func_options_prep () { $debug_cmd # Option defaults: opt_verbose=false opt_warning_types= _G_rc_options_prep=false if func_run_hooks func_options_prep ${1+"$@"}; then _G_rc_options_prep=: # save modified positional parameters for caller func_options_prep_result=$func_run_hooks_result fi $_G_rc_options_prep } # func_parse_options [ARG]... # --------------------------- # The main option parsing loop. func_hookable func_parse_options func_parse_options () { $debug_cmd func_parse_options_result= _G_rc_parse_options=false # this just eases exit handling while test $# -gt 0; do # Defer to hook functions for initial option parsing, so they # get priority in the event of reusing an option name. if func_run_hooks func_parse_options ${1+"$@"}; then eval set dummy "$func_run_hooks_result"; shift _G_rc_parse_options=: fi # Break out of the loop if we already parsed every option. test $# -gt 0 || break _G_match_parse_options=: _G_opt=$1 shift case $_G_opt in --debug|-x) debug_cmd='set -x' func_echo "enabling shell trace mode" $debug_cmd ;; --no-warnings|--no-warning|--no-warn) set dummy --warnings none ${1+"$@"} shift ;; --warnings|--warning|-W) if test $# = 0 && func_missing_arg $_G_opt; then _G_rc_parse_options=: break fi case " $warning_categories $1" in *" $1 "*) # trailing space prevents matching last $1 above func_append_uniq opt_warning_types " $1" ;; *all) opt_warning_types=$warning_categories ;; *none) opt_warning_types=none warning_func=: ;; *error) opt_warning_types=$warning_categories warning_func=func_fatal_error ;; *) func_fatal_error \ "unsupported warning category: '$1'" ;; esac shift ;; --verbose|-v) opt_verbose=: ;; --version) func_version ;; -\?|-h) func_usage ;; --help) func_help ;; # Separate optargs to long options (plugins may need this): --*=*) func_split_equals "$_G_opt" set dummy "$func_split_equals_lhs" \ "$func_split_equals_rhs" ${1+"$@"} shift ;; # Separate optargs to short options: -W*) func_split_short_opt "$_G_opt" set dummy "$func_split_short_opt_name" \ "$func_split_short_opt_arg" ${1+"$@"} shift ;; # Separate non-argument short options: -\?*|-h*|-v*|-x*) func_split_short_opt "$_G_opt" set dummy "$func_split_short_opt_name" \ "-$func_split_short_opt_arg" ${1+"$@"} shift ;; --) _G_rc_parse_options=: ; break ;; -*) func_fatal_help "unrecognised option: '$_G_opt'" ;; *) set dummy "$_G_opt" ${1+"$@"}; shift _G_match_parse_options=false break ;; esac $_G_match_parse_options && _G_rc_parse_options=: done if $_G_rc_parse_options; then # save modified positional parameters for caller func_quote_for_eval ${1+"$@"} func_parse_options_result=$func_quote_for_eval_result fi $_G_rc_parse_options } # func_validate_options [ARG]... # ------------------------------ # Perform any sanity checks on option settings and/or unconsumed # arguments. func_hookable func_validate_options func_validate_options () { $debug_cmd _G_rc_validate_options=false # Display all warnings if -W was not given. test -n "$opt_warning_types" || opt_warning_types=" $warning_categories" if func_run_hooks func_validate_options ${1+"$@"}; then # save modified positional parameters for caller func_validate_options_result=$func_run_hooks_result _G_rc_validate_options=: fi # Bail if the options were screwed! $exit_cmd $EXIT_FAILURE $_G_rc_validate_options } ## ----------------- ## ## Helper functions. ## ## ----------------- ## # This section contains the helper functions used by the rest of the # hookable option parser framework in ascii-betical order. # func_fatal_help ARG... # ---------------------- # Echo program name prefixed message to standard error, followed by # a help hint, and exit. func_fatal_help () { $debug_cmd eval \$ECHO \""Usage: $usage"\" eval \$ECHO \""$fatal_help"\" func_error ${1+"$@"} exit $EXIT_FAILURE } # func_help # --------- # Echo long help message to standard output and exit. func_help () { $debug_cmd func_usage_message $ECHO "$long_help_message" exit 0 } # func_missing_arg ARGNAME # ------------------------ # Echo program name prefixed message to standard error and set global # exit_cmd. func_missing_arg () { $debug_cmd func_error "Missing argument for '$1'." exit_cmd=exit } # func_split_equals STRING # ------------------------ # Set func_split_equals_lhs and func_split_equals_rhs shell variables after # splitting STRING at the '=' sign. test -z "$_G_HAVE_XSI_OPS" \ && (eval 'x=a/b/c; test 5aa/bb/cc = "${#x}${x%%/*}${x%/*}${x#*/}${x##*/}"') 2>/dev/null \ && _G_HAVE_XSI_OPS=yes if test yes = "$_G_HAVE_XSI_OPS" then # This is an XSI compatible shell, allowing a faster implementation... eval 'func_split_equals () { $debug_cmd func_split_equals_lhs=${1%%=*} func_split_equals_rhs=${1#*=} test "x$func_split_equals_lhs" = "x$1" \ && func_split_equals_rhs= }' else # ...otherwise fall back to using expr, which is often a shell builtin. func_split_equals () { $debug_cmd func_split_equals_lhs=`expr "x$1" : 'x\([^=]*\)'` func_split_equals_rhs= test "x$func_split_equals_lhs" = "x$1" \ || func_split_equals_rhs=`expr "x$1" : 'x[^=]*=\(.*\)$'` } fi #func_split_equals # func_split_short_opt SHORTOPT # ----------------------------- # Set func_split_short_opt_name and func_split_short_opt_arg shell # variables after splitting SHORTOPT after the 2nd character. if test yes = "$_G_HAVE_XSI_OPS" then # This is an XSI compatible shell, allowing a faster implementation... eval 'func_split_short_opt () { $debug_cmd func_split_short_opt_arg=${1#??} func_split_short_opt_name=${1%"$func_split_short_opt_arg"} }' else # ...otherwise fall back to using expr, which is often a shell builtin. func_split_short_opt () { $debug_cmd func_split_short_opt_name=`expr "x$1" : 'x-\(.\)'` func_split_short_opt_arg=`expr "x$1" : 'x-.\(.*\)$'` } fi #func_split_short_opt # func_usage # ---------- # Echo short help message to standard output and exit. func_usage () { $debug_cmd func_usage_message $ECHO "Run '$progname --help |${PAGER-more}' for full usage" exit 0 } # func_usage_message # ------------------ # Echo short help message to standard output. func_usage_message () { $debug_cmd eval \$ECHO \""Usage: $usage"\" echo $SED -n 's|^# || /^Written by/{ x;p;x } h /^Written by/q' < "$progpath" echo eval \$ECHO \""$usage_message"\" } # func_version # ------------ # Echo version message to standard output and exit. func_version () { $debug_cmd printf '%s\n' "$progname $scriptversion" $SED -n ' /(C)/!b go :more /\./!{ N s|\n# | | b more } :go /^# Written by /,/# warranty; / { s|^# || s|^# *$|| s|\((C)\)[ 0-9,-]*[ ,-]\([1-9][0-9]* \)|\1 \2| p } /^# Written by / { s|^# || p } /^warranty; /q' < "$progpath" exit $? } # Local variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-pattern: "10/scriptversion=%:y-%02m-%02d.%02H; # UTC" # time-stamp-time-zone: "UTC" # End: # Set a version string. scriptversion='(GNU libtool) 2.4.6' # func_echo ARG... # ---------------- # Libtool also displays the current mode in messages, so override # funclib.sh func_echo with this custom definition. func_echo () { $debug_cmd _G_message=$* func_echo_IFS=$IFS IFS=$nl for _G_line in $_G_message; do IFS=$func_echo_IFS $ECHO "$progname${opt_mode+: $opt_mode}: $_G_line" done IFS=$func_echo_IFS } # func_warning ARG... # ------------------- # Libtool warnings are not categorized, so override funclib.sh # func_warning with this simpler definition. func_warning () { $debug_cmd $warning_func ${1+"$@"} } ## ---------------- ## ## Options parsing. ## ## ---------------- ## # Hook in the functions to make sure our own options are parsed during # the option parsing loop. usage='$progpath [OPTION]... [MODE-ARG]...' # Short help message in response to '-h'. usage_message="Options: --config show all configuration variables --debug enable verbose shell tracing -n, --dry-run display commands without modifying any files --features display basic configuration information and exit --mode=MODE use operation mode MODE --no-warnings equivalent to '-Wnone' --preserve-dup-deps don't remove duplicate dependency libraries --quiet, --silent don't print informational messages --tag=TAG use configuration variables from tag TAG -v, --verbose print more informational messages than default --version print version information -W, --warnings=CATEGORY report the warnings falling in CATEGORY [all] -h, --help, --help-all print short, long, or detailed help message " # Additional text appended to 'usage_message' in response to '--help'. func_help () { $debug_cmd func_usage_message $ECHO "$long_help_message MODE must be one of the following: clean remove files from the build directory compile compile a source file into a libtool object execute automatically set library path, then run a program finish complete the installation of libtool libraries install install libraries or executables link create a library or an executable uninstall remove libraries from an installed directory MODE-ARGS vary depending on the MODE. When passed as first option, '--mode=MODE' may be abbreviated as 'MODE' or a unique abbreviation of that. Try '$progname --help --mode=MODE' for a more detailed description of MODE. When reporting a bug, please describe a test case to reproduce it and include the following information: host-triplet: $host shell: $SHELL compiler: $LTCC compiler flags: $LTCFLAGS linker: $LD (gnu? $with_gnu_ld) version: $progname $scriptversion Debian-2.4.6-15build2 automake: `($AUTOMAKE --version) 2>/dev/null |$SED 1q` autoconf: `($AUTOCONF --version) 2>/dev/null |$SED 1q` Report bugs to . GNU libtool home page: . General help using GNU software: ." exit 0 } # func_lo2o OBJECT-NAME # --------------------- # Transform OBJECT-NAME from a '.lo' suffix to the platform specific # object suffix. lo2o=s/\\.lo\$/.$objext/ o2lo=s/\\.$objext\$/.lo/ if test yes = "$_G_HAVE_XSI_OPS"; then eval 'func_lo2o () { case $1 in *.lo) func_lo2o_result=${1%.lo}.$objext ;; * ) func_lo2o_result=$1 ;; esac }' # func_xform LIBOBJ-OR-SOURCE # --------------------------- # Transform LIBOBJ-OR-SOURCE from a '.o' or '.c' (or otherwise) # suffix to a '.lo' libtool-object suffix. eval 'func_xform () { func_xform_result=${1%.*}.lo }' else # ...otherwise fall back to using sed. func_lo2o () { func_lo2o_result=`$ECHO "$1" | $SED "$lo2o"` } func_xform () { func_xform_result=`$ECHO "$1" | $SED 's|\.[^.]*$|.lo|'` } fi # func_fatal_configuration ARG... # ------------------------------- # Echo program name prefixed message to standard error, followed by # a configuration failure hint, and exit. func_fatal_configuration () { func__fatal_error ${1+"$@"} \ "See the $PACKAGE documentation for more information." \ "Fatal configuration error." } # func_config # ----------- # Display the configuration for all the tags in this script. func_config () { re_begincf='^# ### BEGIN LIBTOOL' re_endcf='^# ### END LIBTOOL' # Default configuration. $SED "1,/$re_begincf CONFIG/d;/$re_endcf CONFIG/,\$d" < "$progpath" # Now print the configurations for the tags. for tagname in $taglist; do $SED -n "/$re_begincf TAG CONFIG: $tagname\$/,/$re_endcf TAG CONFIG: $tagname\$/p" < "$progpath" done exit $? } # func_features # ------------- # Display the features supported by this script. func_features () { echo "host: $host" if test yes = "$build_libtool_libs"; then echo "enable shared libraries" else echo "disable shared libraries" fi if test yes = "$build_old_libs"; then echo "enable static libraries" else echo "disable static libraries" fi exit $? } # func_enable_tag TAGNAME # ----------------------- # Verify that TAGNAME is valid, and either flag an error and exit, or # enable the TAGNAME tag. We also add TAGNAME to the global $taglist # variable here. func_enable_tag () { # Global variable: tagname=$1 re_begincf="^# ### BEGIN LIBTOOL TAG CONFIG: $tagname\$" re_endcf="^# ### END LIBTOOL TAG CONFIG: $tagname\$" sed_extractcf=/$re_begincf/,/$re_endcf/p # Validate tagname. case $tagname in *[!-_A-Za-z0-9,/]*) func_fatal_error "invalid tag name: $tagname" ;; esac # Don't test for the "default" C tag, as we know it's # there but not specially marked. case $tagname in CC) ;; *) if $GREP "$re_begincf" "$progpath" >/dev/null 2>&1; then taglist="$taglist $tagname" # Evaluate the configuration. Be careful to quote the path # and the sed script, to avoid splitting on whitespace, but # also don't use non-portable quotes within backquotes within # quotes we have to do it in 2 steps: extractedcf=`$SED -n -e "$sed_extractcf" < "$progpath"` eval "$extractedcf" else func_error "ignoring unknown tag $tagname" fi ;; esac } # func_check_version_match # ------------------------ # Ensure that we are using m4 macros, and libtool script from the same # release of libtool. func_check_version_match () { if test "$package_revision" != "$macro_revision"; then if test "$VERSION" != "$macro_version"; then if test -z "$macro_version"; then cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from an older release. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, but the $progname: definition of this LT_INIT comes from $PACKAGE $macro_version. $progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION $progname: and run autoconf again. _LT_EOF fi else cat >&2 <<_LT_EOF $progname: Version mismatch error. This is $PACKAGE $VERSION, revision $package_revision, $progname: but the definition of this LT_INIT comes from revision $macro_revision. $progname: You should recreate aclocal.m4 with macros from revision $package_revision $progname: of $PACKAGE $VERSION and run autoconf again. _LT_EOF fi exit $EXIT_MISMATCH fi } # libtool_options_prep [ARG]... # ----------------------------- # Preparation for options parsed by libtool. libtool_options_prep () { $debug_mode # Option defaults: opt_config=false opt_dlopen= opt_dry_run=false opt_help=false opt_mode= opt_preserve_dup_deps=false opt_quiet=false nonopt= preserve_args= _G_rc_lt_options_prep=: # Shorthand for --mode=foo, only valid as the first argument case $1 in clean|clea|cle|cl) shift; set dummy --mode clean ${1+"$@"}; shift ;; compile|compil|compi|comp|com|co|c) shift; set dummy --mode compile ${1+"$@"}; shift ;; execute|execut|execu|exec|exe|ex|e) shift; set dummy --mode execute ${1+"$@"}; shift ;; finish|finis|fini|fin|fi|f) shift; set dummy --mode finish ${1+"$@"}; shift ;; install|instal|insta|inst|ins|in|i) shift; set dummy --mode install ${1+"$@"}; shift ;; link|lin|li|l) shift; set dummy --mode link ${1+"$@"}; shift ;; uninstall|uninstal|uninsta|uninst|unins|unin|uni|un|u) shift; set dummy --mode uninstall ${1+"$@"}; shift ;; *) _G_rc_lt_options_prep=false ;; esac if $_G_rc_lt_options_prep; then # Pass back the list of options. func_quote_for_eval ${1+"$@"} libtool_options_prep_result=$func_quote_for_eval_result fi $_G_rc_lt_options_prep } func_add_hook func_options_prep libtool_options_prep # libtool_parse_options [ARG]... # --------------------------------- # Provide handling for libtool specific options. libtool_parse_options () { $debug_cmd _G_rc_lt_parse_options=false # Perform our own loop to consume as many options as possible in # each iteration. while test $# -gt 0; do _G_match_lt_parse_options=: _G_opt=$1 shift case $_G_opt in --dry-run|--dryrun|-n) opt_dry_run=: ;; --config) func_config ;; --dlopen|-dlopen) opt_dlopen="${opt_dlopen+$opt_dlopen }$1" shift ;; --preserve-dup-deps) opt_preserve_dup_deps=: ;; --features) func_features ;; --finish) set dummy --mode finish ${1+"$@"}; shift ;; --help) opt_help=: ;; --help-all) opt_help=': help-all' ;; --mode) test $# = 0 && func_missing_arg $_G_opt && break opt_mode=$1 case $1 in # Valid mode arguments: clean|compile|execute|finish|install|link|relink|uninstall) ;; # Catch anything else as an error *) func_error "invalid argument for $_G_opt" exit_cmd=exit break ;; esac shift ;; --no-silent|--no-quiet) opt_quiet=false func_append preserve_args " $_G_opt" ;; --no-warnings|--no-warning|--no-warn) opt_warning=false func_append preserve_args " $_G_opt" ;; --no-verbose) opt_verbose=false func_append preserve_args " $_G_opt" ;; --silent|--quiet) opt_quiet=: opt_verbose=false func_append preserve_args " $_G_opt" ;; --tag) test $# = 0 && func_missing_arg $_G_opt && break opt_tag=$1 func_append preserve_args " $_G_opt $1" func_enable_tag "$1" shift ;; --verbose|-v) opt_quiet=false opt_verbose=: func_append preserve_args " $_G_opt" ;; # An option not handled by this hook function: *) set dummy "$_G_opt" ${1+"$@"} ; shift _G_match_lt_parse_options=false break ;; esac $_G_match_lt_parse_options && _G_rc_lt_parse_options=: done if $_G_rc_lt_parse_options; then # save modified positional parameters for caller func_quote_for_eval ${1+"$@"} libtool_parse_options_result=$func_quote_for_eval_result fi $_G_rc_lt_parse_options } func_add_hook func_parse_options libtool_parse_options # libtool_validate_options [ARG]... # --------------------------------- # Perform any sanity checks on option settings and/or unconsumed # arguments. libtool_validate_options () { # save first non-option argument if test 0 -lt $#; then nonopt=$1 shift fi # preserve --debug test : = "$debug_cmd" || func_append preserve_args " --debug" case $host in # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=16452 # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788 *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* | *os2*) # don't eliminate duplications in $postdeps and $predeps opt_duplicate_compiler_generated_deps=: ;; *) opt_duplicate_compiler_generated_deps=$opt_preserve_dup_deps ;; esac $opt_help || { # Sanity checks first: func_check_version_match test yes != "$build_libtool_libs" \ && test yes != "$build_old_libs" \ && func_fatal_configuration "not configured to build any kind of library" # Darwin sucks eval std_shrext=\"$shrext_cmds\" # Only execute mode is allowed to have -dlopen flags. if test -n "$opt_dlopen" && test execute != "$opt_mode"; then func_error "unrecognized option '-dlopen'" $ECHO "$help" 1>&2 exit $EXIT_FAILURE fi # Change the help message to a mode-specific one. generic_help=$help help="Try '$progname --help --mode=$opt_mode' for more information." } # Pass back the unparsed argument list func_quote_for_eval ${1+"$@"} libtool_validate_options_result=$func_quote_for_eval_result } func_add_hook func_validate_options libtool_validate_options # Process options as early as possible so that --help and --version # can return quickly. func_options ${1+"$@"} eval set dummy "$func_options_result"; shift ## ----------- ## ## Main. ## ## ----------- ## magic='%%%MAGIC variable%%%' magic_exe='%%%MAGIC EXE variable%%%' # Global variables. extracted_archives= extracted_serial=0 # If this variable is set in any of the actions, the command in it # will be execed at the end. This prevents here-documents from being # left over by shells. exec_cmd= # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $1 _LTECHO_EOF' } # func_generated_by_libtool # True iff stdin has been generated by Libtool. This function is only # a basic sanity check; it will hardly flush out determined imposters. func_generated_by_libtool_p () { $GREP "^# Generated by .*$PACKAGE" > /dev/null 2>&1 } # func_lalib_p file # True iff FILE is a libtool '.la' library or '.lo' object file. # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_lalib_p () { test -f "$1" && $SED -e 4q "$1" 2>/dev/null | func_generated_by_libtool_p } # func_lalib_unsafe_p file # True iff FILE is a libtool '.la' library or '.lo' object file. # This function implements the same check as func_lalib_p without # resorting to external programs. To this end, it redirects stdin and # closes it afterwards, without saving the original file descriptor. # As a safety measure, use it only where a negative result would be # fatal anyway. Works if 'file' does not exist. func_lalib_unsafe_p () { lalib_p=no if test -f "$1" && test -r "$1" && exec 5<&0 <"$1"; then for lalib_p_l in 1 2 3 4 do read lalib_p_line case $lalib_p_line in \#\ Generated\ by\ *$PACKAGE* ) lalib_p=yes; break;; esac done exec 0<&5 5<&- fi test yes = "$lalib_p" } # func_ltwrapper_script_p file # True iff FILE is a libtool wrapper script # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_script_p () { test -f "$1" && $lt_truncate_bin < "$1" 2>/dev/null | func_generated_by_libtool_p } # func_ltwrapper_executable_p file # True iff FILE is a libtool wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_executable_p () { func_ltwrapper_exec_suffix= case $1 in *.exe) ;; *) func_ltwrapper_exec_suffix=.exe ;; esac $GREP "$magic_exe" "$1$func_ltwrapper_exec_suffix" >/dev/null 2>&1 } # func_ltwrapper_scriptname file # Assumes file is an ltwrapper_executable # uses $file to determine the appropriate filename for a # temporary ltwrapper_script. func_ltwrapper_scriptname () { func_dirname_and_basename "$1" "" "." func_stripname '' '.exe' "$func_basename_result" func_ltwrapper_scriptname_result=$func_dirname_result/$objdir/${func_stripname_result}_ltshwrapper } # func_ltwrapper_p file # True iff FILE is a libtool wrapper script or wrapper executable # This function is only a basic sanity check; it will hardly flush out # determined imposters. func_ltwrapper_p () { func_ltwrapper_script_p "$1" || func_ltwrapper_executable_p "$1" } # func_execute_cmds commands fail_cmd # Execute tilde-delimited COMMANDS. # If FAIL_CMD is given, eval that upon failure. # FAIL_CMD may read-access the current command in variable CMD! func_execute_cmds () { $debug_cmd save_ifs=$IFS; IFS='~' for cmd in $1; do IFS=$sp$nl eval cmd=\"$cmd\" IFS=$save_ifs func_show_eval "$cmd" "${2-:}" done IFS=$save_ifs } # func_source file # Source FILE, adding directory component if necessary. # Note that it is not necessary on cygwin/mingw to append a dot to # FILE even if both FILE and FILE.exe exist: automatic-append-.exe # behavior happens only for exec(3), not for open(2)! Also, sourcing # 'FILE.' does not work on cygwin managed mounts. func_source () { $debug_cmd case $1 in */* | *\\*) . "$1" ;; *) . "./$1" ;; esac } # func_resolve_sysroot PATH # Replace a leading = in PATH with a sysroot. Store the result into # func_resolve_sysroot_result func_resolve_sysroot () { func_resolve_sysroot_result=$1 case $func_resolve_sysroot_result in =*) func_stripname '=' '' "$func_resolve_sysroot_result" func_resolve_sysroot_result=$lt_sysroot$func_stripname_result ;; esac } # func_replace_sysroot PATH # If PATH begins with the sysroot, replace it with = and # store the result into func_replace_sysroot_result. func_replace_sysroot () { case $lt_sysroot:$1 in ?*:"$lt_sysroot"*) func_stripname "$lt_sysroot" '' "$1" func_replace_sysroot_result='='$func_stripname_result ;; *) # Including no sysroot. func_replace_sysroot_result=$1 ;; esac } # func_infer_tag arg # Infer tagged configuration to use if any are available and # if one wasn't chosen via the "--tag" command line option. # Only attempt this if the compiler in the base compile # command doesn't match the default compiler. # arg is usually of the form 'gcc ...' func_infer_tag () { $debug_cmd if test -n "$available_tags" && test -z "$tagname"; then CC_quoted= for arg in $CC; do func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case $@ in # Blanks in the command may have been stripped by the calling shell, # but not from the CC environment variable when configure was run. " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) ;; # Blanks at the start of $base_compile will cause this to fail # if we don't check for them as well. *) for z in $available_tags; do if $GREP "^# ### BEGIN LIBTOOL TAG CONFIG: $z$" < "$progpath" > /dev/null; then # Evaluate the configuration. eval "`$SED -n -e '/^# ### BEGIN LIBTOOL TAG CONFIG: '$z'$/,/^# ### END LIBTOOL TAG CONFIG: '$z'$/p' < $progpath`" CC_quoted= for arg in $CC; do # Double-quote args containing other shell metacharacters. func_append_quoted CC_quoted "$arg" done CC_expanded=`func_echo_all $CC` CC_quoted_expanded=`func_echo_all $CC_quoted` case "$@ " in " $CC "* | "$CC "* | " $CC_expanded "* | "$CC_expanded "* | \ " $CC_quoted"* | "$CC_quoted "* | " $CC_quoted_expanded "* | "$CC_quoted_expanded "*) # The compiler in the base compile command matches # the one in the tagged configuration. # Assume this is the tagged configuration we want. tagname=$z break ;; esac fi done # If $tagname still isn't set, then no tagged configuration # was found and let the user know that the "--tag" command # line option must be used. if test -z "$tagname"; then func_echo "unable to infer tagged configuration" func_fatal_error "specify a tag with '--tag'" # else # func_verbose "using $tagname tagged configuration" fi ;; esac fi } # func_write_libtool_object output_name pic_name nonpic_name # Create a libtool object file (analogous to a ".la" file), # but don't create it if we're doing a dry run. func_write_libtool_object () { write_libobj=$1 if test yes = "$build_libtool_libs"; then write_lobj=\'$2\' else write_lobj=none fi if test yes = "$build_old_libs"; then write_oldobj=\'$3\' else write_oldobj=none fi $opt_dry_run || { cat >${write_libobj}T </dev/null` if test "$?" -eq 0 && test -n "$func_convert_core_file_wine_to_w32_tmp"; then func_convert_core_file_wine_to_w32_result=`$ECHO "$func_convert_core_file_wine_to_w32_tmp" | $SED -e "$sed_naive_backslashify"` else func_convert_core_file_wine_to_w32_result= fi fi } # end: func_convert_core_file_wine_to_w32 # func_convert_core_path_wine_to_w32 ARG # Helper function used by path conversion functions when $build is *nix, and # $host is mingw, cygwin, or some other w32 environment. Relies on a correctly # configured wine environment available, with the winepath program in $build's # $PATH. Assumes ARG has no leading or trailing path separator characters. # # ARG is path to be converted from $build format to win32. # Result is available in $func_convert_core_path_wine_to_w32_result. # Unconvertible file (directory) names in ARG are skipped; if no directory names # are convertible, then the result may be empty. func_convert_core_path_wine_to_w32 () { $debug_cmd # unfortunately, winepath doesn't convert paths, only file names func_convert_core_path_wine_to_w32_result= if test -n "$1"; then oldIFS=$IFS IFS=: for func_convert_core_path_wine_to_w32_f in $1; do IFS=$oldIFS func_convert_core_file_wine_to_w32 "$func_convert_core_path_wine_to_w32_f" if test -n "$func_convert_core_file_wine_to_w32_result"; then if test -z "$func_convert_core_path_wine_to_w32_result"; then func_convert_core_path_wine_to_w32_result=$func_convert_core_file_wine_to_w32_result else func_append func_convert_core_path_wine_to_w32_result ";$func_convert_core_file_wine_to_w32_result" fi fi done IFS=$oldIFS fi } # end: func_convert_core_path_wine_to_w32 # func_cygpath ARGS... # Wrapper around calling the cygpath program via LT_CYGPATH. This is used when # when (1) $build is *nix and Cygwin is hosted via a wine environment; or (2) # $build is MSYS and $host is Cygwin, or (3) $build is Cygwin. In case (1) or # (2), returns the Cygwin file name or path in func_cygpath_result (input # file name or path is assumed to be in w32 format, as previously converted # from $build's *nix or MSYS format). In case (3), returns the w32 file name # or path in func_cygpath_result (input file name or path is assumed to be in # Cygwin format). Returns an empty string on error. # # ARGS are passed to cygpath, with the last one being the file name or path to # be converted. # # Specify the absolute *nix (or w32) name to cygpath in the LT_CYGPATH # environment variable; do not put it in $PATH. func_cygpath () { $debug_cmd if test -n "$LT_CYGPATH" && test -f "$LT_CYGPATH"; then func_cygpath_result=`$LT_CYGPATH "$@" 2>/dev/null` if test "$?" -ne 0; then # on failure, ensure result is empty func_cygpath_result= fi else func_cygpath_result= func_error "LT_CYGPATH is empty or specifies non-existent file: '$LT_CYGPATH'" fi } #end: func_cygpath # func_convert_core_msys_to_w32 ARG # Convert file name or path ARG from MSYS format to w32 format. Return # result in func_convert_core_msys_to_w32_result. func_convert_core_msys_to_w32 () { $debug_cmd # awkward: cmd appends spaces to result func_convert_core_msys_to_w32_result=`( cmd //c echo "$1" ) 2>/dev/null | $SED -e 's/[ ]*$//' -e "$sed_naive_backslashify"` } #end: func_convert_core_msys_to_w32 # func_convert_file_check ARG1 ARG2 # Verify that ARG1 (a file name in $build format) was converted to $host # format in ARG2. Otherwise, emit an error message, but continue (resetting # func_to_host_file_result to ARG1). func_convert_file_check () { $debug_cmd if test -z "$2" && test -n "$1"; then func_error "Could not determine host file name corresponding to" func_error " '$1'" func_error "Continuing, but uninstalled executables may not work." # Fallback: func_to_host_file_result=$1 fi } # end func_convert_file_check # func_convert_path_check FROM_PATHSEP TO_PATHSEP FROM_PATH TO_PATH # Verify that FROM_PATH (a path in $build format) was converted to $host # format in TO_PATH. Otherwise, emit an error message, but continue, resetting # func_to_host_file_result to a simplistic fallback value (see below). func_convert_path_check () { $debug_cmd if test -z "$4" && test -n "$3"; then func_error "Could not determine the host path corresponding to" func_error " '$3'" func_error "Continuing, but uninstalled executables may not work." # Fallback. This is a deliberately simplistic "conversion" and # should not be "improved". See libtool.info. if test "x$1" != "x$2"; then lt_replace_pathsep_chars="s|$1|$2|g" func_to_host_path_result=`echo "$3" | $SED -e "$lt_replace_pathsep_chars"` else func_to_host_path_result=$3 fi fi } # end func_convert_path_check # func_convert_path_front_back_pathsep FRONTPAT BACKPAT REPL ORIG # Modifies func_to_host_path_result by prepending REPL if ORIG matches FRONTPAT # and appending REPL if ORIG matches BACKPAT. func_convert_path_front_back_pathsep () { $debug_cmd case $4 in $1 ) func_to_host_path_result=$3$func_to_host_path_result ;; esac case $4 in $2 ) func_append func_to_host_path_result "$3" ;; esac } # end func_convert_path_front_back_pathsep ################################################## # $build to $host FILE NAME CONVERSION FUNCTIONS # ################################################## # invoked via '$to_host_file_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # Result will be available in $func_to_host_file_result. # func_to_host_file ARG # Converts the file name ARG from $build format to $host format. Return result # in func_to_host_file_result. func_to_host_file () { $debug_cmd $to_host_file_cmd "$1" } # end func_to_host_file # func_to_tool_file ARG LAZY # converts the file name ARG from $build format to toolchain format. Return # result in func_to_tool_file_result. If the conversion in use is listed # in (the comma separated) LAZY, no conversion takes place. func_to_tool_file () { $debug_cmd case ,$2, in *,"$to_tool_file_cmd",*) func_to_tool_file_result=$1 ;; *) $to_tool_file_cmd "$1" func_to_tool_file_result=$func_to_host_file_result ;; esac } # end func_to_tool_file # func_convert_file_noop ARG # Copy ARG to func_to_host_file_result. func_convert_file_noop () { func_to_host_file_result=$1 } # end func_convert_file_noop # func_convert_file_msys_to_w32 ARG # Convert file name ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_file_result. func_convert_file_msys_to_w32 () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_to_host_file_result=$func_convert_core_msys_to_w32_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_w32 # func_convert_file_cygwin_to_w32 ARG # Convert file name ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_file_cygwin_to_w32 () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then # because $build is cygwin, we call "the" cygpath in $PATH; no need to use # LT_CYGPATH in this case. func_to_host_file_result=`cygpath -m "$1"` fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_cygwin_to_w32 # func_convert_file_nix_to_w32 ARG # Convert file name ARG from *nix to w32 format. Requires a wine environment # and a working winepath. Returns result in func_to_host_file_result. func_convert_file_nix_to_w32 () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then func_convert_core_file_wine_to_w32 "$1" func_to_host_file_result=$func_convert_core_file_wine_to_w32_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_w32 # func_convert_file_msys_to_cygwin ARG # Convert file name ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_file_msys_to_cygwin () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then func_convert_core_msys_to_w32 "$1" func_cygpath -u "$func_convert_core_msys_to_w32_result" func_to_host_file_result=$func_cygpath_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_msys_to_cygwin # func_convert_file_nix_to_cygwin ARG # Convert file name ARG from *nix to Cygwin format. Requires Cygwin installed # in a wine environment, working winepath, and LT_CYGPATH set. Returns result # in func_to_host_file_result. func_convert_file_nix_to_cygwin () { $debug_cmd func_to_host_file_result=$1 if test -n "$1"; then # convert from *nix to w32, then use cygpath to convert from w32 to cygwin. func_convert_core_file_wine_to_w32 "$1" func_cygpath -u "$func_convert_core_file_wine_to_w32_result" func_to_host_file_result=$func_cygpath_result fi func_convert_file_check "$1" "$func_to_host_file_result" } # end func_convert_file_nix_to_cygwin ############################################# # $build to $host PATH CONVERSION FUNCTIONS # ############################################# # invoked via '$to_host_path_cmd ARG' # # In each case, ARG is the path to be converted from $build to $host format. # The result will be available in $func_to_host_path_result. # # Path separators are also converted from $build format to $host format. If # ARG begins or ends with a path separator character, it is preserved (but # converted to $host format) on output. # # All path conversion functions are named using the following convention: # file name conversion function : func_convert_file_X_to_Y () # path conversion function : func_convert_path_X_to_Y () # where, for any given $build/$host combination the 'X_to_Y' value is the # same. If conversion functions are added for new $build/$host combinations, # the two new functions must follow this pattern, or func_init_to_host_path_cmd # will break. # func_init_to_host_path_cmd # Ensures that function "pointer" variable $to_host_path_cmd is set to the # appropriate value, based on the value of $to_host_file_cmd. to_host_path_cmd= func_init_to_host_path_cmd () { $debug_cmd if test -z "$to_host_path_cmd"; then func_stripname 'func_convert_file_' '' "$to_host_file_cmd" to_host_path_cmd=func_convert_path_$func_stripname_result fi } # func_to_host_path ARG # Converts the path ARG from $build format to $host format. Return result # in func_to_host_path_result. func_to_host_path () { $debug_cmd func_init_to_host_path_cmd $to_host_path_cmd "$1" } # end func_to_host_path # func_convert_path_noop ARG # Copy ARG to func_to_host_path_result. func_convert_path_noop () { func_to_host_path_result=$1 } # end func_convert_path_noop # func_convert_path_msys_to_w32 ARG # Convert path ARG from (mingw) MSYS to (mingw) w32 format; automatic # conversion to w32 is not available inside the cwrapper. Returns result in # func_to_host_path_result. func_convert_path_msys_to_w32 () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # Remove leading and trailing path separator characters from ARG. MSYS # behavior is inconsistent here; cygpath turns them into '.;' and ';.'; # and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result=$func_convert_core_msys_to_w32_result func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_msys_to_w32 # func_convert_path_cygwin_to_w32 ARG # Convert path ARG from Cygwin to w32 format. Returns result in # func_to_host_file_result. func_convert_path_cygwin_to_w32 () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_to_host_path_result=`cygpath -m -p "$func_to_host_path_tmp1"` func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_cygwin_to_w32 # func_convert_path_nix_to_w32 ARG # Convert path ARG from *nix to w32 format. Requires a wine environment and # a working winepath. Returns result in func_to_host_file_result. func_convert_path_nix_to_w32 () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_to_host_path_result=$func_convert_core_path_wine_to_w32_result func_convert_path_check : ";" \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" ";" "$1" fi } # end func_convert_path_nix_to_w32 # func_convert_path_msys_to_cygwin ARG # Convert path ARG from MSYS to Cygwin format. Requires LT_CYGPATH set. # Returns result in func_to_host_file_result. func_convert_path_msys_to_cygwin () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # See func_convert_path_msys_to_w32: func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_msys_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_msys_to_w32_result" func_to_host_path_result=$func_cygpath_result func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_msys_to_cygwin # func_convert_path_nix_to_cygwin ARG # Convert path ARG from *nix to Cygwin format. Requires Cygwin installed in a # a wine environment, working winepath, and LT_CYGPATH set. Returns result in # func_to_host_file_result. func_convert_path_nix_to_cygwin () { $debug_cmd func_to_host_path_result=$1 if test -n "$1"; then # Remove leading and trailing path separator characters from # ARG. msys behavior is inconsistent here, cygpath turns them # into '.;' and ';.', and winepath ignores them completely. func_stripname : : "$1" func_to_host_path_tmp1=$func_stripname_result func_convert_core_path_wine_to_w32 "$func_to_host_path_tmp1" func_cygpath -u -p "$func_convert_core_path_wine_to_w32_result" func_to_host_path_result=$func_cygpath_result func_convert_path_check : : \ "$func_to_host_path_tmp1" "$func_to_host_path_result" func_convert_path_front_back_pathsep ":*" "*:" : "$1" fi } # end func_convert_path_nix_to_cygwin # func_dll_def_p FILE # True iff FILE is a Windows DLL '.def' file. # Keep in sync with _LT_DLL_DEF_P in libtool.m4 func_dll_def_p () { $debug_cmd func_dll_def_p_tmp=`$SED -n \ -e 's/^[ ]*//' \ -e '/^\(;.*\)*$/d' \ -e 's/^\(EXPORTS\|LIBRARY\)\([ ].*\)*$/DEF/p' \ -e q \ "$1"` test DEF = "$func_dll_def_p_tmp" } # func_mode_compile arg... func_mode_compile () { $debug_cmd # Get the compilation command and the source file. base_compile= srcfile=$nonopt # always keep a non-empty value in "srcfile" suppress_opt=yes suppress_output= arg_mode=normal libobj= later= pie_flag= for arg do case $arg_mode in arg ) # do not "continue". Instead, add this to base_compile lastarg=$arg arg_mode=normal ;; target ) libobj=$arg arg_mode=normal continue ;; normal ) # Accept any command-line options. case $arg in -o) test -n "$libobj" && \ func_fatal_error "you cannot specify '-o' more than once" arg_mode=target continue ;; -pie | -fpie | -fPIE) func_append pie_flag " $arg" continue ;; -shared | -static | -prefer-pic | -prefer-non-pic) func_append later " $arg" continue ;; -no-suppress) suppress_opt=no continue ;; -Xcompiler) arg_mode=arg # the next one goes into the "base_compile" arg list continue # The current "srcfile" will either be retained or ;; # replaced later. I would guess that would be a bug. -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result lastarg= save_ifs=$IFS; IFS=, for arg in $args; do IFS=$save_ifs func_append_quoted lastarg "$arg" done IFS=$save_ifs func_stripname ' ' '' "$lastarg" lastarg=$func_stripname_result # Add the arguments to base_compile. func_append base_compile " $lastarg" continue ;; *) # Accept the current argument as the source file. # The previous "srcfile" becomes the current argument. # lastarg=$srcfile srcfile=$arg ;; esac # case $arg ;; esac # case $arg_mode # Aesthetically quote the previous argument. func_append_quoted base_compile "$lastarg" done # for arg case $arg_mode in arg) func_fatal_error "you must specify an argument for -Xcompile" ;; target) func_fatal_error "you must specify a target with '-o'" ;; *) # Get the name of the library object. test -z "$libobj" && { func_basename "$srcfile" libobj=$func_basename_result } ;; esac # Recognize several different file suffixes. # If the user specifies -o file.o, it is replaced with file.lo case $libobj in *.[cCFSifmso] | \ *.ada | *.adb | *.ads | *.asm | \ *.c++ | *.cc | *.ii | *.class | *.cpp | *.cxx | \ *.[fF][09]? | *.for | *.java | *.go | *.obj | *.sx | *.cu | *.cup) func_xform "$libobj" libobj=$func_xform_result ;; esac case $libobj in *.lo) func_lo2o "$libobj"; obj=$func_lo2o_result ;; *) func_fatal_error "cannot determine name of library object from '$libobj'" ;; esac func_infer_tag $base_compile for arg in $later; do case $arg in -shared) test yes = "$build_libtool_libs" \ || func_fatal_configuration "cannot build a shared library" build_old_libs=no continue ;; -static) build_libtool_libs=no build_old_libs=yes continue ;; -prefer-pic) pic_mode=yes continue ;; -prefer-non-pic) pic_mode=no continue ;; esac done func_quote_for_eval "$libobj" test "X$libobj" != "X$func_quote_for_eval_result" \ && $ECHO "X$libobj" | $GREP '[]~#^*{};<>?"'"'"' &()|`$[]' \ && func_warning "libobj name '$libobj' may not contain shell special characters." func_dirname_and_basename "$obj" "/" "" objname=$func_basename_result xdir=$func_dirname_result lobj=$xdir$objdir/$objname test -z "$base_compile" && \ func_fatal_help "you must specify a compilation command" # Delete any leftover library objects. if test yes = "$build_old_libs"; then removelist="$obj $lobj $libobj ${libobj}T" else removelist="$lobj $libobj ${libobj}T" fi # On Cygwin there's no "real" PIC flag so we must build both object types case $host_os in cygwin* | mingw* | pw32* | os2* | cegcc*) pic_mode=default ;; esac if test no = "$pic_mode" && test pass_all != "$deplibs_check_method"; then # non-PIC code in shared libraries is not supported pic_mode=default fi # Calculate the filename of the output object if compiler does # not support -o with -c if test no = "$compiler_c_o"; then output_obj=`$ECHO "$srcfile" | $SED 's%^.*/%%; s%\.[^.]*$%%'`.$objext lockfile=$output_obj.lock else output_obj= need_locks=no lockfile= fi # Lock this critical section if it is needed # We use this script file to make the link, it avoids creating a new file if test yes = "$need_locks"; then until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done elif test warn = "$need_locks"; then if test -f "$lockfile"; then $ECHO "\ *** ERROR, $lockfile exists and contains: `cat $lockfile 2>/dev/null` This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support '-c' and '-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi func_append removelist " $output_obj" $ECHO "$srcfile" > "$lockfile" fi $opt_dry_run || $RM $removelist func_append removelist " $lockfile" trap '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' 1 2 15 func_to_tool_file "$srcfile" func_convert_file_msys_to_w32 srcfile=$func_to_tool_file_result func_quote_for_eval "$srcfile" qsrcfile=$func_quote_for_eval_result # Only build a PIC object if we are building libtool libraries. if test yes = "$build_libtool_libs"; then # Without this assignment, base_compile gets emptied. fbsd_hideous_sh_bug=$base_compile if test no != "$pic_mode"; then command="$base_compile $qsrcfile $pic_flag" else # Don't build PIC code command="$base_compile $qsrcfile" fi func_mkdir_p "$xdir$objdir" if test -z "$output_obj"; then # Place PIC objects in $objdir func_append command " -o $lobj" fi func_show_eval_locale "$command" \ 'test -n "$output_obj" && $RM $removelist; exit $EXIT_FAILURE' if test warn = "$need_locks" && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support '-c' and '-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed, then go on to compile the next one if test -n "$output_obj" && test "X$output_obj" != "X$lobj"; then func_show_eval '$MV "$output_obj" "$lobj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi # Allow error messages only from the first compilation. if test yes = "$suppress_opt"; then suppress_output=' >/dev/null 2>&1' fi fi # Only build a position-dependent object if we build old libraries. if test yes = "$build_old_libs"; then if test yes != "$pic_mode"; then # Don't build PIC code command="$base_compile $qsrcfile$pie_flag" else command="$base_compile $qsrcfile $pic_flag" fi if test yes = "$compiler_c_o"; then func_append command " -o $obj" fi # Suppress compiler output if we already did a PIC compilation. func_append command "$suppress_output" func_show_eval_locale "$command" \ '$opt_dry_run || $RM $removelist; exit $EXIT_FAILURE' if test warn = "$need_locks" && test "X`cat $lockfile 2>/dev/null`" != "X$srcfile"; then $ECHO "\ *** ERROR, $lockfile contains: `cat $lockfile 2>/dev/null` but it should contain: $srcfile This indicates that another process is trying to use the same temporary object file, and libtool could not work around it because your compiler does not support '-c' and '-o' together. If you repeat this compilation, it may succeed, by chance, but you had better avoid parallel builds (make -j) in this platform, or get a better compiler." $opt_dry_run || $RM $removelist exit $EXIT_FAILURE fi # Just move the object if needed if test -n "$output_obj" && test "X$output_obj" != "X$obj"; then func_show_eval '$MV "$output_obj" "$obj"' \ 'error=$?; $opt_dry_run || $RM $removelist; exit $error' fi fi $opt_dry_run || { func_write_libtool_object "$libobj" "$objdir/$objname" "$objname" # Unlock the critical section if it was locked if test no != "$need_locks"; then removelist=$lockfile $RM "$lockfile" fi } exit $EXIT_SUCCESS } $opt_help || { test compile = "$opt_mode" && func_mode_compile ${1+"$@"} } func_mode_help () { # We need to display help for each of the modes. case $opt_mode in "") # Generic help is extracted from the usage comments # at the start of this file. func_help ;; clean) $ECHO \ "Usage: $progname [OPTION]... --mode=clean RM [RM-OPTION]... FILE... Remove files from the build directory. RM is the name of the program to use to delete files associated with each FILE (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed to RM. If FILE is a libtool library, object or program, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; compile) $ECHO \ "Usage: $progname [OPTION]... --mode=compile COMPILE-COMMAND... SOURCEFILE Compile a source file into a libtool library object. This mode accepts the following additional options: -o OUTPUT-FILE set the output file name to OUTPUT-FILE -no-suppress do not suppress compiler output for multiple passes -prefer-pic try to build PIC objects only -prefer-non-pic try to build non-PIC objects only -shared do not build a '.o' file suitable for static linking -static only build a '.o' file suitable for static linking -Wc,FLAG pass FLAG directly to the compiler COMPILE-COMMAND is a command to be used in creating a 'standard' object file from the given SOURCEFILE. The output file name is determined by removing the directory component from SOURCEFILE, then substituting the C source code suffix '.c' with the library object suffix, '.lo'." ;; execute) $ECHO \ "Usage: $progname [OPTION]... --mode=execute COMMAND [ARGS]... Automatically set library path, then run a program. This mode accepts the following additional options: -dlopen FILE add the directory containing FILE to the library path This mode sets the library path environment variable according to '-dlopen' flags. If any of the ARGS are libtool executable wrappers, then they are translated into their corresponding uninstalled binary, and any of their required library directories are added to the library path. Then, COMMAND is executed, with ARGS as arguments." ;; finish) $ECHO \ "Usage: $progname [OPTION]... --mode=finish [LIBDIR]... Complete the installation of libtool libraries. Each LIBDIR is a directory that contains libtool libraries. The commands that this mode executes may require superuser privileges. Use the '--dry-run' option if you just want to see what would be executed." ;; install) $ECHO \ "Usage: $progname [OPTION]... --mode=install INSTALL-COMMAND... Install executables or libraries. INSTALL-COMMAND is the installation command. The first component should be either the 'install' or 'cp' program. The following components of INSTALL-COMMAND are treated specially: -inst-prefix-dir PREFIX-DIR Use PREFIX-DIR as a staging area for installation The rest of the components are interpreted as arguments to that command (only BSD-compatible install options are recognized)." ;; link) $ECHO \ "Usage: $progname [OPTION]... --mode=link LINK-COMMAND... Link object files or libraries together to form another library, or to create an executable program. LINK-COMMAND is a command using the C compiler that you would use to create a program from several object files. The following components of LINK-COMMAND are treated specially: -all-static do not do any dynamic linking at all -avoid-version do not add a version suffix if possible -bindir BINDIR specify path to binaries directory (for systems where libraries must be found in the PATH setting at runtime) -dlopen FILE '-dlpreopen' FILE if it cannot be dlopened at runtime -dlpreopen FILE link in FILE and add its symbols to lt_preloaded_symbols -export-dynamic allow symbols from OUTPUT-FILE to be resolved with dlsym(3) -export-symbols SYMFILE try to export only the symbols listed in SYMFILE -export-symbols-regex REGEX try to export only the symbols matching REGEX -LLIBDIR search LIBDIR for required installed libraries -lNAME OUTPUT-FILE requires the installed library libNAME -module build a library that can dlopened -no-fast-install disable the fast-install mode -no-install link a not-installable executable -no-undefined declare that a library does not refer to external symbols -o OUTPUT-FILE create OUTPUT-FILE from the specified objects -objectlist FILE use a list of object files found in FILE to specify objects -os2dllname NAME force a short DLL name on OS/2 (no effect on other OSes) -precious-files-regex REGEX don't remove output files matching REGEX -release RELEASE specify package release information -rpath LIBDIR the created library will eventually be installed in LIBDIR -R[ ]LIBDIR add LIBDIR to the runtime path of programs and libraries -shared only do dynamic linking of libtool libraries -shrext SUFFIX override the standard shared library file extension -static do not do any dynamic linking of uninstalled libtool libraries -static-libtool-libs do not do any dynamic linking of libtool libraries -version-info CURRENT[:REVISION[:AGE]] specify library version info [each variable defaults to 0] -weak LIBNAME declare that the target provides the LIBNAME interface -Wc,FLAG -Xcompiler FLAG pass linker-specific FLAG directly to the compiler -Wl,FLAG -Xlinker FLAG pass linker-specific FLAG directly to the linker -XCClinker FLAG pass link-specific FLAG to the compiler driver (CC) All other options (arguments beginning with '-') are ignored. Every other argument is treated as a filename. Files ending in '.la' are treated as uninstalled libtool libraries, other files are standard or library object files. If the OUTPUT-FILE ends in '.la', then a libtool library is created, only library objects ('.lo' files) may be specified, and '-rpath' is required, except when creating a convenience library. If OUTPUT-FILE ends in '.a' or '.lib', then a standard library is created using 'ar' and 'ranlib', or on Windows using 'lib'. If OUTPUT-FILE ends in '.lo' or '.$objext', then a reloadable object file is created, otherwise an executable program is created." ;; uninstall) $ECHO \ "Usage: $progname [OPTION]... --mode=uninstall RM [RM-OPTION]... FILE... Remove libraries from an installation directory. RM is the name of the program to use to delete files associated with each FILE (typically '/bin/rm'). RM-OPTIONS are options (such as '-f') to be passed to RM. If FILE is a libtool library, all the files associated with it are deleted. Otherwise, only FILE itself is deleted using RM." ;; *) func_fatal_help "invalid operation mode '$opt_mode'" ;; esac echo $ECHO "Try '$progname --help' for more information about other modes." } # Now that we've collected a possible --mode arg, show help if necessary if $opt_help; then if test : = "$opt_help"; then func_mode_help else { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do func_mode_help done } | $SED -n '1p; 2,$s/^Usage:/ or: /p' { func_help noexit for opt_mode in compile link execute install finish uninstall clean; do echo func_mode_help done } | $SED '1d /^When reporting/,/^Report/{ H d } $x /information about other modes/d /more detailed .*MODE/d s/^Usage:.*--mode=\([^ ]*\) .*/Description of \1 mode:/' fi exit $? fi # func_mode_execute arg... func_mode_execute () { $debug_cmd # The first argument is the command name. cmd=$nonopt test -z "$cmd" && \ func_fatal_help "you must specify a COMMAND" # Handle -dlopen flags immediately. for file in $opt_dlopen; do test -f "$file" \ || func_fatal_help "'$file' is not a file" dir= case $file in *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "'$lib' is not a valid libtool archive" # Read the libtool library. dlname= library_names= func_source "$file" # Skip this library if it cannot be dlopened. if test -z "$dlname"; then # Warn if it was a shared library. test -n "$library_names" && \ func_warning "'$file' was not linked with '-export-dynamic'" continue fi func_dirname "$file" "" "." dir=$func_dirname_result if test -f "$dir/$objdir/$dlname"; then func_append dir "/$objdir" else if test ! -f "$dir/$dlname"; then func_fatal_error "cannot find '$dlname' in '$dir' or '$dir/$objdir'" fi fi ;; *.lo) # Just add the directory containing the .lo file. func_dirname "$file" "" "." dir=$func_dirname_result ;; *) func_warning "'-dlopen' is ignored for non-libtool libraries and objects" continue ;; esac # Get the absolute pathname. absdir=`cd "$dir" && pwd` test -n "$absdir" && dir=$absdir # Now add the directory to shlibpath_var. if eval "test -z \"\$$shlibpath_var\""; then eval "$shlibpath_var=\"\$dir\"" else eval "$shlibpath_var=\"\$dir:\$$shlibpath_var\"" fi done # This variable tells wrapper scripts just to set shlibpath_var # rather than running their programs. libtool_execute_magic=$magic # Check if any of the arguments is a wrapper script. args= for file do case $file in -* | *.la | *.lo ) ;; *) # Do a test to see if this is really a libtool program. if func_ltwrapper_script_p "$file"; then func_source "$file" # Transform arg to wrapped name. file=$progdir/$program elif func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" func_source "$func_ltwrapper_scriptname_result" # Transform arg to wrapped name. file=$progdir/$program fi ;; esac # Quote arguments (to preserve shell metacharacters). func_append_quoted args "$file" done if $opt_dry_run; then # Display what would be done. if test -n "$shlibpath_var"; then eval "\$ECHO \"\$shlibpath_var=\$$shlibpath_var\"" echo "export $shlibpath_var" fi $ECHO "$cmd$args" exit $EXIT_SUCCESS else if test -n "$shlibpath_var"; then # Export the shlibpath_var. eval "export $shlibpath_var" fi # Restore saved environment variables for lt_var in LANG LANGUAGE LC_ALL LC_CTYPE LC_COLLATE LC_MESSAGES do eval "if test \"\${save_$lt_var+set}\" = set; then $lt_var=\$save_$lt_var; export $lt_var else $lt_unset $lt_var fi" done # Now prepare to actually exec the command. exec_cmd=\$cmd$args fi } test execute = "$opt_mode" && func_mode_execute ${1+"$@"} # func_mode_finish arg... func_mode_finish () { $debug_cmd libs= libdirs= admincmds= for opt in "$nonopt" ${1+"$@"} do if test -d "$opt"; then func_append libdirs " $opt" elif test -f "$opt"; then if func_lalib_unsafe_p "$opt"; then func_append libs " $opt" else func_warning "'$opt' is not a valid libtool archive" fi else func_fatal_error "invalid argument '$opt'" fi done if test -n "$libs"; then if test -n "$lt_sysroot"; then sysroot_regex=`$ECHO "$lt_sysroot" | $SED "$sed_make_literal_regex"` sysroot_cmd="s/\([ ']\)$sysroot_regex/\1/g;" else sysroot_cmd= fi # Remove sysroot references if $opt_dry_run; then for lib in $libs; do echo "removing references to $lt_sysroot and '=' prefixes from $lib" done else tmpdir=`func_mktempdir` for lib in $libs; do $SED -e "$sysroot_cmd s/\([ ']-[LR]\)=/\1/g; s/\([ ']\)=/\1/g" $lib \ > $tmpdir/tmp-la mv -f $tmpdir/tmp-la $lib done ${RM}r "$tmpdir" fi fi if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then for libdir in $libdirs; do if test -n "$finish_cmds"; then # Do each command in the finish commands. func_execute_cmds "$finish_cmds" 'admincmds="$admincmds '"$cmd"'"' fi if test -n "$finish_eval"; then # Do the single finish_eval. eval cmds=\"$finish_eval\" $opt_dry_run || eval "$cmds" || func_append admincmds " $cmds" fi done fi # Exit here if they wanted silent mode. $opt_quiet && exit $EXIT_SUCCESS if test -n "$finish_cmds$finish_eval" && test -n "$libdirs"; then echo "----------------------------------------------------------------------" echo "Libraries have been installed in:" for libdir in $libdirs; do $ECHO " $libdir" done echo echo "If you ever happen to want to link against installed libraries" echo "in a given directory, LIBDIR, you must either use libtool, and" echo "specify the full pathname of the library, or use the '-LLIBDIR'" echo "flag during linking and do at least one of the following:" if test -n "$shlibpath_var"; then echo " - add LIBDIR to the '$shlibpath_var' environment variable" echo " during execution" fi if test -n "$runpath_var"; then echo " - add LIBDIR to the '$runpath_var' environment variable" echo " during linking" fi if test -n "$hardcode_libdir_flag_spec"; then libdir=LIBDIR eval flag=\"$hardcode_libdir_flag_spec\" $ECHO " - use the '$flag' linker flag" fi if test -n "$admincmds"; then $ECHO " - have your system administrator run these commands:$admincmds" fi if test -f /etc/ld.so.conf; then echo " - have your system administrator add LIBDIR to '/etc/ld.so.conf'" fi echo echo "See any operating system documentation about shared libraries for" case $host in solaris2.[6789]|solaris2.1[0-9]) echo "more information, such as the ld(1), crle(1) and ld.so(8) manual" echo "pages." ;; *) echo "more information, such as the ld(1) and ld.so(8) manual pages." ;; esac echo "----------------------------------------------------------------------" fi exit $EXIT_SUCCESS } test finish = "$opt_mode" && func_mode_finish ${1+"$@"} # func_mode_install arg... func_mode_install () { $debug_cmd # There may be an optional sh(1) argument at the beginning of # install_prog (especially on Windows NT). if test "$SHELL" = "$nonopt" || test /bin/sh = "$nonopt" || # Allow the use of GNU shtool's install command. case $nonopt in *shtool*) :;; *) false;; esac then # Aesthetically quote it. func_quote_for_eval "$nonopt" install_prog="$func_quote_for_eval_result " arg=$1 shift else install_prog= arg=$nonopt fi # The real first argument should be the name of the installation program. # Aesthetically quote it. func_quote_for_eval "$arg" func_append install_prog "$func_quote_for_eval_result" install_shared_prog=$install_prog case " $install_prog " in *[\\\ /]cp\ *) install_cp=: ;; *) install_cp=false ;; esac # We need to accept at least all the BSD install flags. dest= files= opts= prev= install_type= isdir=false stripme= no_mode=: for arg do arg2= if test -n "$dest"; then func_append files " $dest" dest=$arg continue fi case $arg in -d) isdir=: ;; -f) if $install_cp; then :; else prev=$arg fi ;; -g | -m | -o) prev=$arg ;; -s) stripme=" -s" continue ;; -*) ;; *) # If the previous option needed an argument, then skip it. if test -n "$prev"; then if test X-m = "X$prev" && test -n "$install_override_mode"; then arg2=$install_override_mode no_mode=false fi prev= else dest=$arg continue fi ;; esac # Aesthetically quote the argument. func_quote_for_eval "$arg" func_append install_prog " $func_quote_for_eval_result" if test -n "$arg2"; then func_quote_for_eval "$arg2" fi func_append install_shared_prog " $func_quote_for_eval_result" done test -z "$install_prog" && \ func_fatal_help "you must specify an install program" test -n "$prev" && \ func_fatal_help "the '$prev' option requires an argument" if test -n "$install_override_mode" && $no_mode; then if $install_cp; then :; else func_quote_for_eval "$install_override_mode" func_append install_shared_prog " -m $func_quote_for_eval_result" fi fi if test -z "$files"; then if test -z "$dest"; then func_fatal_help "no file or destination specified" else func_fatal_help "you must specify a destination" fi fi # Strip any trailing slash from the destination. func_stripname '' '/' "$dest" dest=$func_stripname_result # Check to see that the destination is a directory. test -d "$dest" && isdir=: if $isdir; then destdir=$dest destname= else func_dirname_and_basename "$dest" "" "." destdir=$func_dirname_result destname=$func_basename_result # Not a directory, so check to see that there is only one file specified. set dummy $files; shift test "$#" -gt 1 && \ func_fatal_help "'$dest' is not a directory" fi case $destdir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) for file in $files; do case $file in *.lo) ;; *) func_fatal_help "'$destdir' must be an absolute directory name" ;; esac done ;; esac # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic=$magic staticlibs= future_libdirs= current_libdirs= for file in $files; do # Do each installation. case $file in *.$libext) # Do the static libraries later. func_append staticlibs " $file" ;; *.la) func_resolve_sysroot "$file" file=$func_resolve_sysroot_result # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$file" \ || func_fatal_help "'$file' is not a valid libtool archive" library_names= old_library= relink_command= func_source "$file" # Add the libdir to current_libdirs if it is the destination. if test "X$destdir" = "X$libdir"; then case "$current_libdirs " in *" $libdir "*) ;; *) func_append current_libdirs " $libdir" ;; esac else # Note the libdir as a future libdir. case "$future_libdirs " in *" $libdir "*) ;; *) func_append future_libdirs " $libdir" ;; esac fi func_dirname "$file" "/" "" dir=$func_dirname_result func_append dir "$objdir" if test -n "$relink_command"; then # Determine the prefix the user has applied to our future dir. inst_prefix_dir=`$ECHO "$destdir" | $SED -e "s%$libdir\$%%"` # Don't allow the user to place us outside of our expected # location b/c this prevents finding dependent libraries that # are installed to the same prefix. # At present, this check doesn't affect windows .dll's that # are installed into $libdir/../bin (currently, that works fine) # but it's something to keep an eye on. test "$inst_prefix_dir" = "$destdir" && \ func_fatal_error "error: cannot install '$file' to a directory not ending in $libdir" if test -n "$inst_prefix_dir"; then # Stick the inst_prefix_dir data into the link command. relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%-inst-prefix-dir $inst_prefix_dir%"` else relink_command=`$ECHO "$relink_command" | $SED "s%@inst_prefix_dir@%%"` fi func_warning "relinking '$file'" func_show_eval "$relink_command" \ 'func_fatal_error "error: relink '\''$file'\'' with the above command before installing it"' fi # See the names of the shared library. set dummy $library_names; shift if test -n "$1"; then realname=$1 shift srcname=$realname test -n "$relink_command" && srcname=${realname}T # Install the shared library and build the symlinks. func_show_eval "$install_shared_prog $dir/$srcname $destdir/$realname" \ 'exit $?' tstripme=$stripme case $host_os in cygwin* | mingw* | pw32* | cegcc*) case $realname in *.dll.a) tstripme= ;; esac ;; os2*) case $realname in *_dll.a) tstripme= ;; esac ;; esac if test -n "$tstripme" && test -n "$striplib"; then func_show_eval "$striplib $destdir/$realname" 'exit $?' fi if test "$#" -gt 0; then # Delete the old symlinks, and create new ones. # Try 'ln -sf' first, because the 'ln' binary might depend on # the symlink we replace! Solaris /bin/ln does not understand -f, # so we also need to try rm && ln -s. for linkname do test "$linkname" != "$realname" \ && func_show_eval "(cd $destdir && { $LN_S -f $realname $linkname || { $RM $linkname && $LN_S $realname $linkname; }; })" done fi # Do each command in the postinstall commands. lib=$destdir/$realname func_execute_cmds "$postinstall_cmds" 'exit $?' fi # Install the pseudo-library for information purposes. func_basename "$file" name=$func_basename_result instname=$dir/${name}i func_show_eval "$install_prog $instname $destdir/$name" 'exit $?' # Maybe install the static library, too. test -n "$old_library" && func_append staticlibs " $dir/$old_library" ;; *.lo) # Install (i.e. copy) a libtool object. # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile=$destdir/$destname else func_basename "$file" destfile=$func_basename_result destfile=$destdir/$destfile fi # Deduce the name of the destination old-style object file. case $destfile in *.lo) func_lo2o "$destfile" staticdest=$func_lo2o_result ;; *.$objext) staticdest=$destfile destfile= ;; *) func_fatal_help "cannot copy a libtool object to '$destfile'" ;; esac # Install the libtool object if requested. test -n "$destfile" && \ func_show_eval "$install_prog $file $destfile" 'exit $?' # Install the old object if enabled. if test yes = "$build_old_libs"; then # Deduce the name of the old-style object file. func_lo2o "$file" staticobj=$func_lo2o_result func_show_eval "$install_prog \$staticobj \$staticdest" 'exit $?' fi exit $EXIT_SUCCESS ;; *) # Figure out destination file name, if it wasn't already specified. if test -n "$destname"; then destfile=$destdir/$destname else func_basename "$file" destfile=$func_basename_result destfile=$destdir/$destfile fi # If the file is missing, and there is a .exe on the end, strip it # because it is most likely a libtool script we actually want to # install stripped_ext= case $file in *.exe) if test ! -f "$file"; then func_stripname '' '.exe' "$file" file=$func_stripname_result stripped_ext=.exe fi ;; esac # Do a test to see if this is really a libtool program. case $host in *cygwin* | *mingw*) if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" wrapper=$func_ltwrapper_scriptname_result else func_stripname '' '.exe' "$file" wrapper=$func_stripname_result fi ;; *) wrapper=$file ;; esac if func_ltwrapper_script_p "$wrapper"; then notinst_deplibs= relink_command= func_source "$wrapper" # Check the variables that should have been set. test -z "$generated_by_libtool_version" && \ func_fatal_error "invalid libtool wrapper script '$wrapper'" finalize=: for lib in $notinst_deplibs; do # Check to see that each library is installed. libdir= if test -f "$lib"; then func_source "$lib" fi libfile=$libdir/`$ECHO "$lib" | $SED 's%^.*/%%g'` if test -n "$libdir" && test ! -f "$libfile"; then func_warning "'$lib' has not been installed in '$libdir'" finalize=false fi done relink_command= func_source "$wrapper" outputname= if test no = "$fast_install" && test -n "$relink_command"; then $opt_dry_run || { if $finalize; then tmpdir=`func_mktempdir` func_basename "$file$stripped_ext" file=$func_basename_result outputname=$tmpdir/$file # Replace the output file specification. relink_command=`$ECHO "$relink_command" | $SED 's%@OUTPUT@%'"$outputname"'%g'` $opt_quiet || { func_quote_for_expand "$relink_command" eval "func_echo $func_quote_for_expand_result" } if eval "$relink_command"; then : else func_error "error: relink '$file' with the above command before installing it" $opt_dry_run || ${RM}r "$tmpdir" continue fi file=$outputname else func_warning "cannot relink '$file'" fi } else # Install the binary that we compiled earlier. file=`$ECHO "$file$stripped_ext" | $SED "s%\([^/]*\)$%$objdir/\1%"` fi fi # remove .exe since cygwin /usr/bin/install will append another # one anyway case $install_prog,$host in */usr/bin/install*,*cygwin*) case $file:$destfile in *.exe:*.exe) # this is ok ;; *.exe:*) destfile=$destfile.exe ;; *:*.exe) func_stripname '' '.exe' "$destfile" destfile=$func_stripname_result ;; esac ;; esac func_show_eval "$install_prog\$stripme \$file \$destfile" 'exit $?' $opt_dry_run || if test -n "$outputname"; then ${RM}r "$tmpdir" fi ;; esac done for file in $staticlibs; do func_basename "$file" name=$func_basename_result # Set up the ranlib parameters. oldlib=$destdir/$name func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result func_show_eval "$install_prog \$file \$oldlib" 'exit $?' if test -n "$stripme" && test -n "$old_striplib"; then func_show_eval "$old_striplib $tool_oldlib" 'exit $?' fi # Do each command in the postinstall commands. func_execute_cmds "$old_postinstall_cmds" 'exit $?' done test -n "$future_libdirs" && \ func_warning "remember to run '$progname --finish$future_libdirs'" if test -n "$current_libdirs"; then # Maybe just do a dry run. $opt_dry_run && current_libdirs=" -n$current_libdirs" exec_cmd='$SHELL "$progpath" $preserve_args --finish$current_libdirs' else exit $EXIT_SUCCESS fi } test install = "$opt_mode" && func_mode_install ${1+"$@"} # func_generate_dlsyms outputname originator pic_p # Extract symbols from dlprefiles and create ${outputname}S.o with # a dlpreopen symbol table. func_generate_dlsyms () { $debug_cmd my_outputname=$1 my_originator=$2 my_pic_p=${3-false} my_prefix=`$ECHO "$my_originator" | $SED 's%[^a-zA-Z0-9]%_%g'` my_dlsyms= if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then if test -n "$NM" && test -n "$global_symbol_pipe"; then my_dlsyms=${my_outputname}S.c else func_error "not configured to extract global symbols from dlpreopened files" fi fi if test -n "$my_dlsyms"; then case $my_dlsyms in "") ;; *.c) # Discover the nlist of each of the dlfiles. nlist=$output_objdir/$my_outputname.nm func_show_eval "$RM $nlist ${nlist}S ${nlist}T" # Parse the name list into a source file. func_verbose "creating $output_objdir/$my_dlsyms" $opt_dry_run || $ECHO > "$output_objdir/$my_dlsyms" "\ /* $my_dlsyms - symbol resolution table for '$my_outputname' dlsym emulation. */ /* Generated by $PROGRAM (GNU $PACKAGE) $VERSION */ #ifdef __cplusplus extern \"C\" { #endif #if defined __GNUC__ && (((__GNUC__ == 4) && (__GNUC_MINOR__ >= 4)) || (__GNUC__ > 4)) #pragma GCC diagnostic ignored \"-Wstrict-prototypes\" #endif /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE /* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT_DLSYM_CONST #elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT_DLSYM_CONST #else # define LT_DLSYM_CONST const #endif #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) /* External symbol declarations for the compiler. */\ " if test yes = "$dlself"; then func_verbose "generating symbol list for '$output'" $opt_dry_run || echo ': @PROGRAM@ ' > "$nlist" # Add our own program objects to the symbol list. progfiles=`$ECHO "$objs$old_deplibs" | $SP2NL | $SED "$lo2o" | $NL2SP` for progfile in $progfiles; do func_to_tool_file "$progfile" func_convert_file_msys_to_w32 func_verbose "extracting global C symbols from '$func_to_tool_file_result'" $opt_dry_run || eval "$NM $func_to_tool_file_result | $global_symbol_pipe >> '$nlist'" done if test -n "$exclude_expsyms"; then $opt_dry_run || { eval '$EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi if test -n "$export_symbols_regex"; then $opt_dry_run || { eval '$EGREP -e "$export_symbols_regex" "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' } fi # Prepare the list of exported symbols if test -z "$export_symbols"; then export_symbols=$output_objdir/$outputname.exp $opt_dry_run || { $RM $export_symbols eval "$SED -n -e '/^: @PROGRAM@ $/d' -e 's/^.* \(.*\)$/\1/p' "'< "$nlist" > "$export_symbols"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$export_symbols" >> "$output_objdir/$outputname.def"' ;; esac } else $opt_dry_run || { eval "$SED -e 's/\([].[*^$]\)/\\\\\1/g' -e 's/^/ /' -e 's/$/$/'"' < "$export_symbols" > "$output_objdir/$outputname.exp"' eval '$GREP -f "$output_objdir/$outputname.exp" < "$nlist" > "$nlist"T' eval '$MV "$nlist"T "$nlist"' case $host in *cygwin* | *mingw* | *cegcc* ) eval "echo EXPORTS "'> "$output_objdir/$outputname.def"' eval 'cat "$nlist" >> "$output_objdir/$outputname.def"' ;; esac } fi fi for dlprefile in $dlprefiles; do func_verbose "extracting global C symbols from '$dlprefile'" func_basename "$dlprefile" name=$func_basename_result case $host in *cygwin* | *mingw* | *cegcc* ) # if an import library, we need to obtain dlname if func_win32_import_lib_p "$dlprefile"; then func_tr_sh "$dlprefile" eval "curr_lafile=\$libfile_$func_tr_sh_result" dlprefile_dlbasename= if test -n "$curr_lafile" && func_lalib_p "$curr_lafile"; then # Use subshell, to avoid clobbering current variable values dlprefile_dlname=`source "$curr_lafile" && echo "$dlname"` if test -n "$dlprefile_dlname"; then func_basename "$dlprefile_dlname" dlprefile_dlbasename=$func_basename_result else # no lafile. user explicitly requested -dlpreopen . $sharedlib_from_linklib_cmd "$dlprefile" dlprefile_dlbasename=$sharedlib_from_linklib_result fi fi $opt_dry_run || { if test -n "$dlprefile_dlbasename"; then eval '$ECHO ": $dlprefile_dlbasename" >> "$nlist"' else func_warning "Could not compute DLL name from $name" eval '$ECHO ": $name " >> "$nlist"' fi func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe | $SED -e '/I __imp/d' -e 's/I __nm_/D /;s/_nm__//' >> '$nlist'" } else # not an import lib $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } fi ;; *) $opt_dry_run || { eval '$ECHO ": $name " >> "$nlist"' func_to_tool_file "$dlprefile" func_convert_file_msys_to_w32 eval "$NM \"$func_to_tool_file_result\" 2>/dev/null | $global_symbol_pipe >> '$nlist'" } ;; esac done $opt_dry_run || { # Make sure we have at least an empty file. test -f "$nlist" || : > "$nlist" if test -n "$exclude_expsyms"; then $EGREP -v " ($exclude_expsyms)$" "$nlist" > "$nlist"T $MV "$nlist"T "$nlist" fi # Try sorting and uniquifying the output. if $GREP -v "^: " < "$nlist" | if sort -k 3 /dev/null 2>&1; then sort -k 3 else sort +2 fi | uniq > "$nlist"S; then : else $GREP -v "^: " < "$nlist" > "$nlist"S fi if test -f "$nlist"S; then eval "$global_symbol_to_cdecl"' < "$nlist"S >> "$output_objdir/$my_dlsyms"' else echo '/* NONE */' >> "$output_objdir/$my_dlsyms" fi func_show_eval '$RM "${nlist}I"' if test -n "$global_symbol_to_import"; then eval "$global_symbol_to_import"' < "$nlist"S > "$nlist"I' fi echo >> "$output_objdir/$my_dlsyms" "\ /* The mapping between symbol names and symbols. */ typedef struct { const char *name; void *address; } lt_dlsymlist; extern LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[];\ " if test -s "$nlist"I; then echo >> "$output_objdir/$my_dlsyms" "\ static void lt_syminit(void) { LT_DLSYM_CONST lt_dlsymlist *symbol = lt_${my_prefix}_LTX_preloaded_symbols; for (; symbol->name; ++symbol) {" $SED 's/.*/ if (STREQ (symbol->name, \"&\")) symbol->address = (void *) \&&;/' < "$nlist"I >> "$output_objdir/$my_dlsyms" echo >> "$output_objdir/$my_dlsyms" "\ } }" fi echo >> "$output_objdir/$my_dlsyms" "\ LT_DLSYM_CONST lt_dlsymlist lt_${my_prefix}_LTX_preloaded_symbols[] = { {\"$my_originator\", (void *) 0}," if test -s "$nlist"I; then echo >> "$output_objdir/$my_dlsyms" "\ {\"@INIT@\", (void *) <_syminit}," fi case $need_lib_prefix in no) eval "$global_symbol_to_c_name_address" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; *) eval "$global_symbol_to_c_name_address_lib_prefix" < "$nlist" >> "$output_objdir/$my_dlsyms" ;; esac echo >> "$output_objdir/$my_dlsyms" "\ {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt_${my_prefix}_LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif\ " } # !$opt_dry_run pic_flag_for_symtable= case "$compile_command " in *" -static "*) ;; *) case $host in # compiling the symbol table file with pic_flag works around # a FreeBSD bug that causes programs to crash when -lm is # linked before any other PIC object. But we must not use # pic_flag when linking with -static. The problem exists in # FreeBSD 2.2.6 and is fixed in FreeBSD 3.1. *-*-freebsd2.*|*-*-freebsd3.0*|*-*-freebsdelf3.0*) pic_flag_for_symtable=" $pic_flag -DFREEBSD_WORKAROUND" ;; *-*-hpux*) pic_flag_for_symtable=" $pic_flag" ;; *) $my_pic_p && pic_flag_for_symtable=" $pic_flag" ;; esac ;; esac symtab_cflags= for arg in $LTCFLAGS; do case $arg in -pie | -fpie | -fPIE) ;; *) func_append symtab_cflags " $arg" ;; esac done # Now compile the dynamic symbol file. func_show_eval '(cd $output_objdir && $LTCC$symtab_cflags -c$no_builtin_flag$pic_flag_for_symtable "$my_dlsyms")' 'exit $?' # Clean up the generated files. func_show_eval '$RM "$output_objdir/$my_dlsyms" "$nlist" "${nlist}S" "${nlist}T" "${nlist}I"' # Transform the symbol file into the correct name. symfileobj=$output_objdir/${my_outputname}S.$objext case $host in *cygwin* | *mingw* | *cegcc* ) if test -f "$output_objdir/$my_outputname.def"; then compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$output_objdir/$my_outputname.def $symfileobj%"` else compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` fi ;; *) compile_command=`$ECHO "$compile_command" | $SED "s%@SYMFILE@%$symfileobj%"` finalize_command=`$ECHO "$finalize_command" | $SED "s%@SYMFILE@%$symfileobj%"` ;; esac ;; *) func_fatal_error "unknown suffix for '$my_dlsyms'" ;; esac else # We keep going just in case the user didn't refer to # lt_preloaded_symbols. The linker will fail if global_symbol_pipe # really was required. # Nullify the symbol file. compile_command=`$ECHO "$compile_command" | $SED "s% @SYMFILE@%%"` finalize_command=`$ECHO "$finalize_command" | $SED "s% @SYMFILE@%%"` fi } # func_cygming_gnu_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is a GNU/binutils-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_gnu_implib_p () { $debug_cmd func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_gnu_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $EGREP ' (_head_[A-Za-z0-9_]+_[ad]l*|[A-Za-z0-9_]+_[ad]l*_iname)$'` test -n "$func_cygming_gnu_implib_tmp" } # func_cygming_ms_implib_p ARG # This predicate returns with zero status (TRUE) if # ARG is an MS-style import library. Returns # with nonzero status (FALSE) otherwise. func_cygming_ms_implib_p () { $debug_cmd func_to_tool_file "$1" func_convert_file_msys_to_w32 func_cygming_ms_implib_tmp=`$NM "$func_to_tool_file_result" | eval "$global_symbol_pipe" | $GREP '_NULL_IMPORT_DESCRIPTOR'` test -n "$func_cygming_ms_implib_tmp" } # func_win32_libid arg # return the library type of file 'arg' # # Need a lot of goo to handle *both* DLLs and import libs # Has to be a shell function in order to 'eat' the argument # that is supplied when $file_magic_command is called. # Despite the name, also deal with 64 bit binaries. func_win32_libid () { $debug_cmd win32_libid_type=unknown win32_fileres=`file -L $1 2>/dev/null` case $win32_fileres in *ar\ archive\ import\ library*) # definitely import win32_libid_type="x86 archive import" ;; *ar\ archive*) # could be an import, or static # Keep the egrep pattern in sync with the one in _LT_CHECK_MAGIC_METHOD. if eval $OBJDUMP -f $1 | $SED -e '10q' 2>/dev/null | $EGREP 'file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' >/dev/null; then case $nm_interface in "MS dumpbin") if func_cygming_ms_implib_p "$1" || func_cygming_gnu_implib_p "$1" then win32_nmres=import else win32_nmres= fi ;; *) func_to_tool_file "$1" func_convert_file_msys_to_w32 win32_nmres=`eval $NM -f posix -A \"$func_to_tool_file_result\" | $SED -n -e ' 1,100{ / I /{ s|.*|import| p q } }'` ;; esac case $win32_nmres in import*) win32_libid_type="x86 archive import";; *) win32_libid_type="x86 archive static";; esac fi ;; *DLL*) win32_libid_type="x86 DLL" ;; *executable*) # but shell scripts are "executable" too... case $win32_fileres in *MS\ Windows\ PE\ Intel*) win32_libid_type="x86 DLL" ;; esac ;; esac $ECHO "$win32_libid_type" } # func_cygming_dll_for_implib ARG # # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib () { $debug_cmd sharedlib_from_linklib_result=`$DLLTOOL --identify-strict --identify "$1"` } # func_cygming_dll_for_implib_fallback_core SECTION_NAME LIBNAMEs # # The is the core of a fallback implementation of a # platform-specific function to extract the name of the # DLL associated with the specified import library LIBNAME. # # SECTION_NAME is either .idata$6 or .idata$7, depending # on the platform and compiler that created the implib. # # Echos the name of the DLL associated with the # specified import library. func_cygming_dll_for_implib_fallback_core () { $debug_cmd match_literal=`$ECHO "$1" | $SED "$sed_make_literal_regex"` $OBJDUMP -s --section "$1" "$2" 2>/dev/null | $SED '/^Contents of section '"$match_literal"':/{ # Place marker at beginning of archive member dllname section s/.*/====MARK====/ p d } # These lines can sometimes be longer than 43 characters, but # are always uninteresting /:[ ]*file format pe[i]\{,1\}-/d /^In archive [^:]*:/d # Ensure marker is printed /^====MARK====/p # Remove all lines with less than 43 characters /^.\{43\}/!d # From remaining lines, remove first 43 characters s/^.\{43\}//' | $SED -n ' # Join marker and all lines until next marker into a single line /^====MARK====/ b para H $ b para b :para x s/\n//g # Remove the marker s/^====MARK====// # Remove trailing dots and whitespace s/[\. \t]*$// # Print /./p' | # we now have a list, one entry per line, of the stringified # contents of the appropriate section of all members of the # archive that possess that section. Heuristic: eliminate # all those that have a first or second character that is # a '.' (that is, objdump's representation of an unprintable # character.) This should work for all archives with less than # 0x302f exports -- but will fail for DLLs whose name actually # begins with a literal '.' or a single character followed by # a '.'. # # Of those that remain, print the first one. $SED -e '/^\./d;/^.\./d;q' } # func_cygming_dll_for_implib_fallback ARG # Platform-specific function to extract the # name of the DLL associated with the specified # import library ARG. # # This fallback implementation is for use when $DLLTOOL # does not support the --identify-strict option. # Invoked by eval'ing the libtool variable # $sharedlib_from_linklib_cmd # Result is available in the variable # $sharedlib_from_linklib_result func_cygming_dll_for_implib_fallback () { $debug_cmd if func_cygming_gnu_implib_p "$1"; then # binutils import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$7' "$1"` elif func_cygming_ms_implib_p "$1"; then # ms-generated import library sharedlib_from_linklib_result=`func_cygming_dll_for_implib_fallback_core '.idata$6' "$1"` else # unknown sharedlib_from_linklib_result= fi } # func_extract_an_archive dir oldlib func_extract_an_archive () { $debug_cmd f_ex_an_ar_dir=$1; shift f_ex_an_ar_oldlib=$1 if test yes = "$lock_old_archive_extraction"; then lockfile=$f_ex_an_ar_oldlib.lock until $opt_dry_run || ln "$progpath" "$lockfile" 2>/dev/null; do func_echo "Waiting for $lockfile to be removed" sleep 2 done fi func_show_eval "(cd \$f_ex_an_ar_dir && $AR x \"\$f_ex_an_ar_oldlib\")" \ 'stat=$?; rm -f "$lockfile"; exit $stat' if test yes = "$lock_old_archive_extraction"; then $opt_dry_run || rm -f "$lockfile" fi if ($AR t "$f_ex_an_ar_oldlib" | sort | sort -uc >/dev/null 2>&1); then : else func_fatal_error "object name conflicts in archive: $f_ex_an_ar_dir/$f_ex_an_ar_oldlib" fi } # func_extract_archives gentop oldlib ... func_extract_archives () { $debug_cmd my_gentop=$1; shift my_oldlibs=${1+"$@"} my_oldobjs= my_xlib= my_xabs= my_xdir= for my_xlib in $my_oldlibs; do # Extract the objects. case $my_xlib in [\\/]* | [A-Za-z]:[\\/]*) my_xabs=$my_xlib ;; *) my_xabs=`pwd`"/$my_xlib" ;; esac func_basename "$my_xlib" my_xlib=$func_basename_result my_xlib_u=$my_xlib while :; do case " $extracted_archives " in *" $my_xlib_u "*) func_arith $extracted_serial + 1 extracted_serial=$func_arith_result my_xlib_u=lt$extracted_serial-$my_xlib ;; *) break ;; esac done extracted_archives="$extracted_archives $my_xlib_u" my_xdir=$my_gentop/$my_xlib_u func_mkdir_p "$my_xdir" case $host in *-darwin*) func_verbose "Extracting $my_xabs" # Do not bother doing anything if just a dry run $opt_dry_run || { darwin_orig_dir=`pwd` cd $my_xdir || exit $? darwin_archive=$my_xabs darwin_curdir=`pwd` func_basename "$darwin_archive" darwin_base_archive=$func_basename_result darwin_arches=`$LIPO -info "$darwin_archive" 2>/dev/null | $GREP Architectures 2>/dev/null || true` if test -n "$darwin_arches"; then darwin_arches=`$ECHO "$darwin_arches" | $SED -e 's/.*are://'` darwin_arch= func_verbose "$darwin_base_archive has multiple architectures $darwin_arches" for darwin_arch in $darwin_arches; do func_mkdir_p "unfat-$$/$darwin_base_archive-$darwin_arch" $LIPO -thin $darwin_arch -output "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" "$darwin_archive" cd "unfat-$$/$darwin_base_archive-$darwin_arch" func_extract_an_archive "`pwd`" "$darwin_base_archive" cd "$darwin_curdir" $RM "unfat-$$/$darwin_base_archive-$darwin_arch/$darwin_base_archive" done # $darwin_arches ## Okay now we've a bunch of thin objects, gotta fatten them up :) darwin_filelist=`find unfat-$$ -type f -name \*.o -print -o -name \*.lo -print | $SED -e "$sed_basename" | sort -u` darwin_file= darwin_files= for darwin_file in $darwin_filelist; do darwin_files=`find unfat-$$ -name $darwin_file -print | sort | $NL2SP` $LIPO -create -output "$darwin_file" $darwin_files done # $darwin_filelist $RM -rf unfat-$$ cd "$darwin_orig_dir" else cd $darwin_orig_dir func_extract_an_archive "$my_xdir" "$my_xabs" fi # $darwin_arches } # !$opt_dry_run ;; *) func_extract_an_archive "$my_xdir" "$my_xabs" ;; esac my_oldobjs="$my_oldobjs "`find $my_xdir -name \*.$objext -print -o -name \*.lo -print | sort | $NL2SP` done func_extract_archives_result=$my_oldobjs } # func_emit_wrapper [arg=no] # # Emit a libtool wrapper script on stdout. # Don't directly open a file because we may want to # incorporate the script contents within a cygwin/mingw # wrapper executable. Must ONLY be called from within # func_mode_link because it depends on a number of variables # set therein. # # ARG is the value that the WRAPPER_SCRIPT_BELONGS_IN_OBJDIR # variable will take. If 'yes', then the emitted script # will assume that the directory where it is stored is # the $objdir directory. This is a cygwin/mingw-specific # behavior. func_emit_wrapper () { func_emit_wrapper_arg1=${1-no} $ECHO "\ #! $SHELL # $output - temporary wrapper script for $objdir/$outputname # Generated by $PROGRAM (GNU $PACKAGE) $VERSION # # The $output program cannot be directly executed until all the libtool # libraries that it depends on are installed. # # This wrapper script should never be moved out of the build directory. # If it is, it will not operate correctly. # Sed substitution that helps us do robust quoting. It backslashifies # metacharacters that are still active within double-quoted strings. sed_quote_subst='$sed_quote_subst' # Be Bourne compatible if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then emulate sh NULLCMD=: # Zsh 3.x and 4.x performs word splitting on \${1+\"\$@\"}, which # is contrary to our usage. Disable this feature. alias -g '\${1+\"\$@\"}'='\"\$@\"' setopt NO_GLOB_SUBST else case \`(set -o) 2>/dev/null\` in *posix*) set -o posix;; esac fi BIN_SH=xpg4; export BIN_SH # for Tru64 DUALCASE=1; export DUALCASE # for MKS sh # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH relink_command=\"$relink_command\" # This environment variable determines our operation mode. if test \"\$libtool_install_magic\" = \"$magic\"; then # install mode needs the following variables: generated_by_libtool_version='$macro_version' notinst_deplibs='$notinst_deplibs' else # When we are sourced in execute mode, \$file and \$ECHO are already set. if test \"\$libtool_execute_magic\" != \"$magic\"; then file=\"\$0\"" qECHO=`$ECHO "$ECHO" | $SED "$sed_quote_subst"` $ECHO "\ # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$1 _LTECHO_EOF' } ECHO=\"$qECHO\" fi # Very basic option parsing. These options are (a) specific to # the libtool wrapper, (b) are identical between the wrapper # /script/ and the wrapper /executable/ that is used only on # windows platforms, and (c) all begin with the string "--lt-" # (application programs are unlikely to have options that match # this pattern). # # There are only two supported options: --lt-debug and # --lt-dump-script. There is, deliberately, no --lt-help. # # The first argument to this parsing function should be the # script's $0 value, followed by "$@". lt_option_debug= func_parse_lt_options () { lt_script_arg0=\$0 shift for lt_opt do case \"\$lt_opt\" in --lt-debug) lt_option_debug=1 ;; --lt-dump-script) lt_dump_D=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%/[^/]*$%%'\` test \"X\$lt_dump_D\" = \"X\$lt_script_arg0\" && lt_dump_D=. lt_dump_F=\`\$ECHO \"X\$lt_script_arg0\" | $SED -e 's/^X//' -e 's%^.*/%%'\` cat \"\$lt_dump_D/\$lt_dump_F\" exit 0 ;; --lt-*) \$ECHO \"Unrecognized --lt- option: '\$lt_opt'\" 1>&2 exit 1 ;; esac done # Print the debug banner immediately: if test -n \"\$lt_option_debug\"; then echo \"$outputname:$output:\$LINENO: libtool wrapper (GNU $PACKAGE) $VERSION\" 1>&2 fi } # Used when --lt-debug. Prints its arguments to stdout # (redirection is the responsibility of the caller) func_lt_dump_args () { lt_dump_args_N=1; for lt_arg do \$ECHO \"$outputname:$output:\$LINENO: newargv[\$lt_dump_args_N]: \$lt_arg\" lt_dump_args_N=\`expr \$lt_dump_args_N + 1\` done } # Core function for launching the target application func_exec_program_core () { " case $host in # Backslashes separate directories on plain windows *-*-mingw | *-*-os2* | *-cegcc*) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir\\\\\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir\\\\\$program\" \${1+\"\$@\"} " ;; *) $ECHO "\ if test -n \"\$lt_option_debug\"; then \$ECHO \"$outputname:$output:\$LINENO: newargv[0]: \$progdir/\$program\" 1>&2 func_lt_dump_args \${1+\"\$@\"} 1>&2 fi exec \"\$progdir/\$program\" \${1+\"\$@\"} " ;; esac $ECHO "\ \$ECHO \"\$0: cannot exec \$program \$*\" 1>&2 exit 1 } # A function to encapsulate launching the target application # Strips options in the --lt-* namespace from \$@ and # launches target application with the remaining arguments. func_exec_program () { case \" \$* \" in *\\ --lt-*) for lt_wr_arg do case \$lt_wr_arg in --lt-*) ;; *) set x \"\$@\" \"\$lt_wr_arg\"; shift;; esac shift done ;; esac func_exec_program_core \${1+\"\$@\"} } # Parse options func_parse_lt_options \"\$0\" \${1+\"\$@\"} # Find the directory that this script lives in. thisdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*$%%'\` test \"x\$thisdir\" = \"x\$file\" && thisdir=. # Follow symbolic links until we get to the real thisdir. file=\`ls -ld \"\$file\" | $SED -n 's/.*-> //p'\` while test -n \"\$file\"; do destdir=\`\$ECHO \"\$file\" | $SED 's%/[^/]*\$%%'\` # If there was a directory component, then change thisdir. if test \"x\$destdir\" != \"x\$file\"; then case \"\$destdir\" in [\\\\/]* | [A-Za-z]:[\\\\/]*) thisdir=\"\$destdir\" ;; *) thisdir=\"\$thisdir/\$destdir\" ;; esac fi file=\`\$ECHO \"\$file\" | $SED 's%^.*/%%'\` file=\`ls -ld \"\$thisdir/\$file\" | $SED -n 's/.*-> //p'\` done # Usually 'no', except on cygwin/mingw when embedded into # the cwrapper. WRAPPER_SCRIPT_BELONGS_IN_OBJDIR=$func_emit_wrapper_arg1 if test \"\$WRAPPER_SCRIPT_BELONGS_IN_OBJDIR\" = \"yes\"; then # special case for '.' if test \"\$thisdir\" = \".\"; then thisdir=\`pwd\` fi # remove .libs from thisdir case \"\$thisdir\" in *[\\\\/]$objdir ) thisdir=\`\$ECHO \"\$thisdir\" | $SED 's%[\\\\/][^\\\\/]*$%%'\` ;; $objdir ) thisdir=. ;; esac fi # Try to get the absolute directory name. absdir=\`cd \"\$thisdir\" && pwd\` test -n \"\$absdir\" && thisdir=\"\$absdir\" " if test yes = "$fast_install"; then $ECHO "\ program=lt-'$outputname'$exeext progdir=\"\$thisdir/$objdir\" if test ! -f \"\$progdir/\$program\" || { file=\`ls -1dt \"\$progdir/\$program\" \"\$progdir/../\$program\" 2>/dev/null | $SED 1q\`; \\ test \"X\$file\" != \"X\$progdir/\$program\"; }; then file=\"\$\$-\$program\" if test ! -d \"\$progdir\"; then $MKDIR \"\$progdir\" else $RM \"\$progdir/\$file\" fi" $ECHO "\ # relink executable if necessary if test -n \"\$relink_command\"; then if relink_command_output=\`eval \$relink_command 2>&1\`; then : else \$ECHO \"\$relink_command_output\" >&2 $RM \"\$progdir/\$file\" exit 1 fi fi $MV \"\$progdir/\$file\" \"\$progdir/\$program\" 2>/dev/null || { $RM \"\$progdir/\$program\"; $MV \"\$progdir/\$file\" \"\$progdir/\$program\"; } $RM \"\$progdir/\$file\" fi" else $ECHO "\ program='$outputname' progdir=\"\$thisdir/$objdir\" " fi $ECHO "\ if test -f \"\$progdir/\$program\"; then" # fixup the dll searchpath if we need to. # # Fix the DLL searchpath if we need to. Do this before prepending # to shlibpath, because on Windows, both are PATH and uninstalled # libraries must come first. if test -n "$dllsearchpath"; then $ECHO "\ # Add the dll search path components to the executable PATH PATH=$dllsearchpath:\$PATH " fi # Export our shlibpath_var if we have one. if test yes = "$shlibpath_overrides_runpath" && test -n "$shlibpath_var" && test -n "$temp_rpath"; then $ECHO "\ # Add our own library path to $shlibpath_var $shlibpath_var=\"$temp_rpath\$$shlibpath_var\" # Some systems cannot cope with colon-terminated $shlibpath_var # The second colon is a workaround for a bug in BeOS R4 sed $shlibpath_var=\`\$ECHO \"\$$shlibpath_var\" | $SED 's/::*\$//'\` export $shlibpath_var " fi $ECHO "\ if test \"\$libtool_execute_magic\" != \"$magic\"; then # Run the actual program with our arguments. func_exec_program \${1+\"\$@\"} fi else # The program doesn't exist. \$ECHO \"\$0: error: '\$progdir/\$program' does not exist\" 1>&2 \$ECHO \"This script is just a wrapper for \$program.\" 1>&2 \$ECHO \"See the $PACKAGE documentation for more information.\" 1>&2 exit 1 fi fi\ " } # func_emit_cwrapperexe_src # emit the source code for a wrapper executable on stdout # Must ONLY be called from within func_mode_link because # it depends on a number of variable set therein. func_emit_cwrapperexe_src () { cat < #include #ifdef _MSC_VER # include # include # include #else # include # include # ifdef __CYGWIN__ # include # endif #endif #include #include #include #include #include #include #include #include #define STREQ(s1, s2) (strcmp ((s1), (s2)) == 0) /* declarations of non-ANSI functions */ #if defined __MINGW32__ # ifdef __STRICT_ANSI__ int _putenv (const char *); # endif #elif defined __CYGWIN__ # ifdef __STRICT_ANSI__ char *realpath (const char *, char *); int putenv (char *); int setenv (const char *, const char *, int); # endif /* #elif defined other_platform || defined ... */ #endif /* portability defines, excluding path handling macros */ #if defined _MSC_VER # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv # define S_IXUSR _S_IEXEC #elif defined __MINGW32__ # define setmode _setmode # define stat _stat # define chmod _chmod # define getcwd _getcwd # define putenv _putenv #elif defined __CYGWIN__ # define HAVE_SETENV # define FOPEN_WB "wb" /* #elif defined other platforms ... */ #endif #if defined PATH_MAX # define LT_PATHMAX PATH_MAX #elif defined MAXPATHLEN # define LT_PATHMAX MAXPATHLEN #else # define LT_PATHMAX 1024 #endif #ifndef S_IXOTH # define S_IXOTH 0 #endif #ifndef S_IXGRP # define S_IXGRP 0 #endif /* path handling portability macros */ #ifndef DIR_SEPARATOR # define DIR_SEPARATOR '/' # define PATH_SEPARATOR ':' #endif #if defined _WIN32 || defined __MSDOS__ || defined __DJGPP__ || \ defined __OS2__ # define HAVE_DOS_BASED_FILE_SYSTEM # define FOPEN_WB "wb" # ifndef DIR_SEPARATOR_2 # define DIR_SEPARATOR_2 '\\' # endif # ifndef PATH_SEPARATOR_2 # define PATH_SEPARATOR_2 ';' # endif #endif #ifndef DIR_SEPARATOR_2 # define IS_DIR_SEPARATOR(ch) ((ch) == DIR_SEPARATOR) #else /* DIR_SEPARATOR_2 */ # define IS_DIR_SEPARATOR(ch) \ (((ch) == DIR_SEPARATOR) || ((ch) == DIR_SEPARATOR_2)) #endif /* DIR_SEPARATOR_2 */ #ifndef PATH_SEPARATOR_2 # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR) #else /* PATH_SEPARATOR_2 */ # define IS_PATH_SEPARATOR(ch) ((ch) == PATH_SEPARATOR_2) #endif /* PATH_SEPARATOR_2 */ #ifndef FOPEN_WB # define FOPEN_WB "w" #endif #ifndef _O_BINARY # define _O_BINARY 0 #endif #define XMALLOC(type, num) ((type *) xmalloc ((num) * sizeof(type))) #define XFREE(stale) do { \ if (stale) { free (stale); stale = 0; } \ } while (0) #if defined LT_DEBUGWRAPPER static int lt_debug = 1; #else static int lt_debug = 0; #endif const char *program_name = "libtool-wrapper"; /* in case xstrdup fails */ void *xmalloc (size_t num); char *xstrdup (const char *string); const char *base_name (const char *name); char *find_executable (const char *wrapper); char *chase_symlinks (const char *pathspec); int make_executable (const char *path); int check_executable (const char *path); char *strendzap (char *str, const char *pat); void lt_debugprintf (const char *file, int line, const char *fmt, ...); void lt_fatal (const char *file, int line, const char *message, ...); static const char *nonnull (const char *s); static const char *nonempty (const char *s); void lt_setenv (const char *name, const char *value); char *lt_extend_str (const char *orig_value, const char *add, int to_end); void lt_update_exe_path (const char *name, const char *value); void lt_update_lib_path (const char *name, const char *value); char **prepare_spawn (char **argv); void lt_dump_script (FILE *f); EOF cat <= 0) && (st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH))) return 1; else return 0; } int make_executable (const char *path) { int rval = 0; struct stat st; lt_debugprintf (__FILE__, __LINE__, "(make_executable): %s\n", nonempty (path)); if ((!path) || (!*path)) return 0; if (stat (path, &st) >= 0) { rval = chmod (path, st.st_mode | S_IXOTH | S_IXGRP | S_IXUSR); } return rval; } /* Searches for the full path of the wrapper. Returns newly allocated full path name if found, NULL otherwise Does not chase symlinks, even on platforms that support them. */ char * find_executable (const char *wrapper) { int has_slash = 0; const char *p; const char *p_next; /* static buffer for getcwd */ char tmp[LT_PATHMAX + 1]; size_t tmp_len; char *concat_name; lt_debugprintf (__FILE__, __LINE__, "(find_executable): %s\n", nonempty (wrapper)); if ((wrapper == NULL) || (*wrapper == '\0')) return NULL; /* Absolute path? */ #if defined HAVE_DOS_BASED_FILE_SYSTEM if (isalpha ((unsigned char) wrapper[0]) && wrapper[1] == ':') { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } else { #endif if (IS_DIR_SEPARATOR (wrapper[0])) { concat_name = xstrdup (wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } #if defined HAVE_DOS_BASED_FILE_SYSTEM } #endif for (p = wrapper; *p; p++) if (*p == '/') { has_slash = 1; break; } if (!has_slash) { /* no slashes; search PATH */ const char *path = getenv ("PATH"); if (path != NULL) { for (p = path; *p; p = p_next) { const char *q; size_t p_len; for (q = p; *q; q++) if (IS_PATH_SEPARATOR (*q)) break; p_len = (size_t) (q - p); p_next = (*q == '\0' ? q : q + 1); if (p_len == 0) { /* empty path: current directory */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); } else { concat_name = XMALLOC (char, p_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, p, p_len); concat_name[p_len] = '/'; strcpy (concat_name + p_len + 1, wrapper); } if (check_executable (concat_name)) return concat_name; XFREE (concat_name); } } /* not found in PATH; assume curdir */ } /* Relative path | not found in path: prepend cwd */ if (getcwd (tmp, LT_PATHMAX) == NULL) lt_fatal (__FILE__, __LINE__, "getcwd failed: %s", nonnull (strerror (errno))); tmp_len = strlen (tmp); concat_name = XMALLOC (char, tmp_len + 1 + strlen (wrapper) + 1); memcpy (concat_name, tmp, tmp_len); concat_name[tmp_len] = '/'; strcpy (concat_name + tmp_len + 1, wrapper); if (check_executable (concat_name)) return concat_name; XFREE (concat_name); return NULL; } char * chase_symlinks (const char *pathspec) { #ifndef S_ISLNK return xstrdup (pathspec); #else char buf[LT_PATHMAX]; struct stat s; char *tmp_pathspec = xstrdup (pathspec); char *p; int has_symlinks = 0; while (strlen (tmp_pathspec) && !has_symlinks) { lt_debugprintf (__FILE__, __LINE__, "checking path component for symlinks: %s\n", tmp_pathspec); if (lstat (tmp_pathspec, &s) == 0) { if (S_ISLNK (s.st_mode) != 0) { has_symlinks = 1; break; } /* search backwards for last DIR_SEPARATOR */ p = tmp_pathspec + strlen (tmp_pathspec) - 1; while ((p > tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) p--; if ((p == tmp_pathspec) && (!IS_DIR_SEPARATOR (*p))) { /* no more DIR_SEPARATORS left */ break; } *p = '\0'; } else { lt_fatal (__FILE__, __LINE__, "error accessing file \"%s\": %s", tmp_pathspec, nonnull (strerror (errno))); } } XFREE (tmp_pathspec); if (!has_symlinks) { return xstrdup (pathspec); } tmp_pathspec = realpath (pathspec, buf); if (tmp_pathspec == 0) { lt_fatal (__FILE__, __LINE__, "could not follow symlinks for %s", pathspec); } return xstrdup (tmp_pathspec); #endif } char * strendzap (char *str, const char *pat) { size_t len, patlen; assert (str != NULL); assert (pat != NULL); len = strlen (str); patlen = strlen (pat); if (patlen <= len) { str += len - patlen; if (STREQ (str, pat)) *str = '\0'; } return str; } void lt_debugprintf (const char *file, int line, const char *fmt, ...) { va_list args; if (lt_debug) { (void) fprintf (stderr, "%s:%s:%d: ", program_name, file, line); va_start (args, fmt); (void) vfprintf (stderr, fmt, args); va_end (args); } } static void lt_error_core (int exit_status, const char *file, int line, const char *mode, const char *message, va_list ap) { fprintf (stderr, "%s:%s:%d: %s: ", program_name, file, line, mode); vfprintf (stderr, message, ap); fprintf (stderr, ".\n"); if (exit_status >= 0) exit (exit_status); } void lt_fatal (const char *file, int line, const char *message, ...) { va_list ap; va_start (ap, message); lt_error_core (EXIT_FAILURE, file, line, "FATAL", message, ap); va_end (ap); } static const char * nonnull (const char *s) { return s ? s : "(null)"; } static const char * nonempty (const char *s) { return (s && !*s) ? "(empty)" : nonnull (s); } void lt_setenv (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_setenv) setting '%s' to '%s'\n", nonnull (name), nonnull (value)); { #ifdef HAVE_SETENV /* always make a copy, for consistency with !HAVE_SETENV */ char *str = xstrdup (value); setenv (name, str, 1); #else size_t len = strlen (name) + 1 + strlen (value) + 1; char *str = XMALLOC (char, len); sprintf (str, "%s=%s", name, value); if (putenv (str) != EXIT_SUCCESS) { XFREE (str); } #endif } } char * lt_extend_str (const char *orig_value, const char *add, int to_end) { char *new_value; if (orig_value && *orig_value) { size_t orig_value_len = strlen (orig_value); size_t add_len = strlen (add); new_value = XMALLOC (char, add_len + orig_value_len + 1); if (to_end) { strcpy (new_value, orig_value); strcpy (new_value + orig_value_len, add); } else { strcpy (new_value, add); strcpy (new_value + add_len, orig_value); } } else { new_value = xstrdup (add); } return new_value; } void lt_update_exe_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_exe_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); /* some systems can't cope with a ':'-terminated path #' */ size_t len = strlen (new_value); while ((len > 0) && IS_PATH_SEPARATOR (new_value[len-1])) { new_value[--len] = '\0'; } lt_setenv (name, new_value); XFREE (new_value); } } void lt_update_lib_path (const char *name, const char *value) { lt_debugprintf (__FILE__, __LINE__, "(lt_update_lib_path) modifying '%s' by prepending '%s'\n", nonnull (name), nonnull (value)); if (name && *name && value && *value) { char *new_value = lt_extend_str (getenv (name), value, 0); lt_setenv (name, new_value); XFREE (new_value); } } EOF case $host_os in mingw*) cat <<"EOF" /* Prepares an argument vector before calling spawn(). Note that spawn() does not by itself call the command interpreter (getenv ("COMSPEC") != NULL ? getenv ("COMSPEC") : ({ OSVERSIONINFO v; v.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&v); v.dwPlatformId == VER_PLATFORM_WIN32_NT; }) ? "cmd.exe" : "command.com"). Instead it simply concatenates the arguments, separated by ' ', and calls CreateProcess(). We must quote the arguments since Win32 CreateProcess() interprets characters like ' ', '\t', '\\', '"' (but not '<' and '>') in a special way: - Space and tab are interpreted as delimiters. They are not treated as delimiters if they are surrounded by double quotes: "...". - Unescaped double quotes are removed from the input. Their only effect is that within double quotes, space and tab are treated like normal characters. - Backslashes not followed by double quotes are not special. - But 2*n+1 backslashes followed by a double quote become n backslashes followed by a double quote (n >= 0): \" -> " \\\" -> \" \\\\\" -> \\" */ #define SHELL_SPECIAL_CHARS "\"\\ \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" #define SHELL_SPACE_CHARS " \001\002\003\004\005\006\007\010\011\012\013\014\015\016\017\020\021\022\023\024\025\026\027\030\031\032\033\034\035\036\037" char ** prepare_spawn (char **argv) { size_t argc; char **new_argv; size_t i; /* Count number of arguments. */ for (argc = 0; argv[argc] != NULL; argc++) ; /* Allocate new argument vector. */ new_argv = XMALLOC (char *, argc + 1); /* Put quoted arguments into the new argument vector. */ for (i = 0; i < argc; i++) { const char *string = argv[i]; if (string[0] == '\0') new_argv[i] = xstrdup ("\"\""); else if (strpbrk (string, SHELL_SPECIAL_CHARS) != NULL) { int quote_around = (strpbrk (string, SHELL_SPACE_CHARS) != NULL); size_t length; unsigned int backslashes; const char *s; char *quoted_string; char *p; length = 0; backslashes = 0; if (quote_around) length++; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') length += backslashes + 1; length++; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) length += backslashes + 1; quoted_string = XMALLOC (char, length + 1); p = quoted_string; backslashes = 0; if (quote_around) *p++ = '"'; for (s = string; *s != '\0'; s++) { char c = *s; if (c == '"') { unsigned int j; for (j = backslashes + 1; j > 0; j--) *p++ = '\\'; } *p++ = c; if (c == '\\') backslashes++; else backslashes = 0; } if (quote_around) { unsigned int j; for (j = backslashes; j > 0; j--) *p++ = '\\'; *p++ = '"'; } *p = '\0'; new_argv[i] = quoted_string; } else new_argv[i] = (char *) string; } new_argv[argc] = NULL; return new_argv; } EOF ;; esac cat <<"EOF" void lt_dump_script (FILE* f) { EOF func_emit_wrapper yes | $SED -n -e ' s/^\(.\{79\}\)\(..*\)/\1\ \2/ h s/\([\\"]\)/\\\1/g s/$/\\n/ s/\([^\n]*\).*/ fputs ("\1", f);/p g D' cat <<"EOF" } EOF } # end: func_emit_cwrapperexe_src # func_win32_import_lib_p ARG # True if ARG is an import lib, as indicated by $file_magic_cmd func_win32_import_lib_p () { $debug_cmd case `eval $file_magic_cmd \"\$1\" 2>/dev/null | $SED -e 10q` in *import*) : ;; *) false ;; esac } # func_suncc_cstd_abi # !!ONLY CALL THIS FOR SUN CC AFTER $compile_command IS FULLY EXPANDED!! # Several compiler flags select an ABI that is incompatible with the # Cstd library. Avoid specifying it if any are in CXXFLAGS. func_suncc_cstd_abi () { $debug_cmd case " $compile_command " in *" -compat=g "*|*\ -std=c++[0-9][0-9]\ *|*" -library=stdcxx4 "*|*" -library=stlport4 "*) suncc_use_cstd_abi=no ;; *) suncc_use_cstd_abi=yes ;; esac } # func_mode_link arg... func_mode_link () { $debug_cmd case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) # It is impossible to link a dll without this setting, and # we shouldn't force the makefile maintainer to figure out # what system we are compiling for in order to pass an extra # flag for every libtool invocation. # allow_undefined=no # FIXME: Unfortunately, there are problems with the above when trying # to make a dll that has undefined symbols, in which case not # even a static library is built. For now, we need to specify # -no-undefined on the libtool link line when we can be certain # that all symbols are satisfied, otherwise we get a static library. allow_undefined=yes ;; *) allow_undefined=yes ;; esac libtool_args=$nonopt base_compile="$nonopt $@" compile_command=$nonopt finalize_command=$nonopt compile_rpath= finalize_rpath= compile_shlibpath= finalize_shlibpath= convenience= old_convenience= deplibs= old_deplibs= compiler_flags= linker_flags= dllsearchpath= lib_search_path=`pwd` inst_prefix_dir= new_inherited_linker_flags= avoid_version=no bindir= dlfiles= dlprefiles= dlself=no export_dynamic=no export_symbols= export_symbols_regex= generated= libobjs= ltlibs= module=no no_install=no objs= os2dllname= non_pic_objects= precious_files_regex= prefer_static_libs=no preload=false prev= prevarg= release= rpath= xrpath= perm_rpath= temp_rpath= thread_safe=no vinfo= vinfo_number=no weak_libs= single_module=$wl-single_module func_infer_tag $base_compile # We need to know -static, to get the right output filenames. for arg do case $arg in -shared) test yes != "$build_libtool_libs" \ && func_fatal_configuration "cannot build a shared library" build_old_libs=no break ;; -all-static | -static | -static-libtool-libs) case $arg in -all-static) if test yes = "$build_libtool_libs" && test -z "$link_static_flag"; then func_warning "complete static linking is impossible in this configuration" fi if test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; -static) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=built ;; -static-libtool-libs) if test -z "$pic_flag" && test -n "$link_static_flag"; then dlopen_self=$dlopen_self_static fi prefer_static_libs=yes ;; esac build_libtool_libs=no build_old_libs=yes break ;; esac done # See if our shared archives depend on static archives. test -n "$old_archive_from_new_cmds" && build_old_libs=yes # Go through the arguments, transforming them on the way. while test "$#" -gt 0; do arg=$1 shift func_quote_for_eval "$arg" qarg=$func_quote_for_eval_unquoted_result func_append libtool_args " $func_quote_for_eval_result" # If the previous option needs an argument, assign it. if test -n "$prev"; then case $prev in output) func_append compile_command " @OUTPUT@" func_append finalize_command " @OUTPUT@" ;; esac case $prev in bindir) bindir=$arg prev= continue ;; dlfiles|dlprefiles) $preload || { # Add the symbol object into the linking commands. func_append compile_command " @SYMFILE@" func_append finalize_command " @SYMFILE@" preload=: } case $arg in *.la | *.lo) ;; # We handle these cases below. force) if test no = "$dlself"; then dlself=needless export_dynamic=yes fi prev= continue ;; self) if test dlprefiles = "$prev"; then dlself=yes elif test dlfiles = "$prev" && test yes != "$dlopen_self"; then dlself=yes else dlself=needless export_dynamic=yes fi prev= continue ;; *) if test dlfiles = "$prev"; then func_append dlfiles " $arg" else func_append dlprefiles " $arg" fi prev= continue ;; esac ;; expsyms) export_symbols=$arg test -f "$arg" \ || func_fatal_error "symbol file '$arg' does not exist" prev= continue ;; expsyms_regex) export_symbols_regex=$arg prev= continue ;; framework) case $host in *-*-darwin*) case "$deplibs " in *" $qarg.ltframework "*) ;; *) func_append deplibs " $qarg.ltframework" # this is fixed later ;; esac ;; esac prev= continue ;; inst_prefix) inst_prefix_dir=$arg prev= continue ;; mllvm) # Clang does not use LLVM to link, so we can simply discard any # '-mllvm $arg' options when doing the link step. prev= continue ;; objectlist) if test -f "$arg"; then save_arg=$arg moreargs= for fil in `cat "$save_arg"` do # func_append moreargs " $fil" arg=$fil # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test none = "$pic_object" && test none = "$non_pic_object"; then func_fatal_error "cannot find name of object for '$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result if test none != "$pic_object"; then # Prepend the subdirectory the object is found in. pic_object=$xdir$pic_object if test dlfiles = "$prev"; then if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test dlprefiles = "$prev"; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg=$pic_object fi # Non-PIC object. if test none != "$non_pic_object"; then # Prepend the subdirectory the object is found in. non_pic_object=$xdir$non_pic_object # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test none = "$pic_object"; then arg=$non_pic_object fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object=$pic_object func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "'$arg' is not a valid libtool object" fi fi done else func_fatal_error "link input file '$arg' does not exist" fi arg=$save_arg prev= continue ;; os2dllname) os2dllname=$arg prev= continue ;; precious_regex) precious_files_regex=$arg prev= continue ;; release) release=-$arg prev= continue ;; rpath | xrpath) # We need an absolute path. case $arg in [\\/]* | [A-Za-z]:[\\/]*) ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac if test rpath = "$prev"; then case "$rpath " in *" $arg "*) ;; *) func_append rpath " $arg" ;; esac else case "$xrpath " in *" $arg "*) ;; *) func_append xrpath " $arg" ;; esac fi prev= continue ;; shrext) shrext_cmds=$arg prev= continue ;; weak) func_append weak_libs " $arg" prev= continue ;; xcclinker) func_append linker_flags " $qarg" func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xcompiler) func_append compiler_flags " $qarg" prev= func_append compile_command " $qarg" func_append finalize_command " $qarg" continue ;; xlinker) func_append linker_flags " $qarg" func_append compiler_flags " $wl$qarg" prev= func_append compile_command " $wl$qarg" func_append finalize_command " $wl$qarg" continue ;; *) eval "$prev=\"\$arg\"" prev= continue ;; esac fi # test -n "$prev" prevarg=$arg case $arg in -all-static) if test -n "$link_static_flag"; then # See comment for -static flag below, for more details. func_append compile_command " $link_static_flag" func_append finalize_command " $link_static_flag" fi continue ;; -allow-undefined) # FIXME: remove this flag sometime in the future. func_fatal_error "'-allow-undefined' must not be used because it is the default" ;; -avoid-version) avoid_version=yes continue ;; -bindir) prev=bindir continue ;; -dlopen) prev=dlfiles continue ;; -dlpreopen) prev=dlprefiles continue ;; -export-dynamic) export_dynamic=yes continue ;; -export-symbols | -export-symbols-regex) if test -n "$export_symbols" || test -n "$export_symbols_regex"; then func_fatal_error "more than one -exported-symbols argument is not allowed" fi if test X-export-symbols = "X$arg"; then prev=expsyms else prev=expsyms_regex fi continue ;; -framework) prev=framework continue ;; -inst-prefix-dir) prev=inst_prefix continue ;; # The native IRIX linker understands -LANG:*, -LIST:* and -LNO:* # so, if we see these flags be careful not to treat them like -L -L[A-Z][A-Z]*:*) case $with_gcc/$host in no/*-*-irix* | /*-*-irix*) func_append compile_command " $arg" func_append finalize_command " $arg" ;; esac continue ;; -L*) func_stripname "-L" '' "$arg" if test -z "$func_stripname_result"; then if test "$#" -gt 0; then func_fatal_error "require no space between '-L' and '$1'" else func_fatal_error "need path for '-L' option" fi fi func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; *) absdir=`cd "$dir" && pwd` test -z "$absdir" && \ func_fatal_error "cannot determine absolute directory name of '$dir'" dir=$absdir ;; esac case "$deplibs " in *" -L$dir "* | *" $arg "*) # Will only happen for absolute or sysroot arguments ;; *) # Preserve sysroot, but never include relative directories case $dir in [\\/]* | [A-Za-z]:[\\/]* | =*) func_append deplibs " $arg" ;; *) func_append deplibs " -L$dir" ;; esac func_append lib_search_path " $dir" ;; esac case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$dir" | $SED 's*/lib$*/bin*'` case :$dllsearchpath: in *":$dir:"*) ;; ::) dllsearchpath=$dir;; *) func_append dllsearchpath ":$dir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac continue ;; -l*) if test X-lc = "X$arg" || test X-lm = "X$arg"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-beos* | *-cegcc* | *-*-haiku*) # These systems don't actually have a C or math library (as such) continue ;; *-*-os2*) # These systems don't actually have a C library (as such) test X-lc = "X$arg" && continue ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) # Do not include libc due to us having libc/libc_r. test X-lc = "X$arg" && continue ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C and math libraries are in the System framework func_append deplibs " System.ltframework" continue ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype test X-lc = "X$arg" && continue ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work test X-lc = "X$arg" && continue ;; esac elif test X-lc_r = "X$arg"; then case $host in *-*-openbsd* | *-*-freebsd* | *-*-dragonfly* | *-*-bitrig*) # Do not include libc_r directly, use -pthread flag. continue ;; esac fi func_append deplibs " $arg" continue ;; -mllvm) prev=mllvm continue ;; -module) module=yes continue ;; # Tru64 UNIX uses -model [arg] to determine the layout of C++ # classes, name mangling, and exception handling. # Darwin uses the -arch flag to determine output architecture. -model|-arch|-isysroot|--sysroot) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" prev=xcompiler continue ;; -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) func_append compiler_flags " $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case "$new_inherited_linker_flags " in *" $arg "*) ;; * ) func_append new_inherited_linker_flags " $arg" ;; esac continue ;; -multi_module) single_module=$wl-multi_module continue ;; -no-fast-install) fast_install=no continue ;; -no-install) case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin* | *-cegcc*) # The PATH hackery in wrapper scripts is required on Windows # and Darwin in order for the loader to find any dlls it needs. func_warning "'-no-install' is ignored for $host" func_warning "assuming '-no-fast-install' instead" fast_install=no ;; *) no_install=yes ;; esac continue ;; -no-undefined) allow_undefined=no continue ;; -objectlist) prev=objectlist continue ;; -os2dllname) prev=os2dllname continue ;; -o) prev=output ;; -precious-files-regex) prev=precious_regex continue ;; -release) prev=release continue ;; -rpath) prev=rpath continue ;; -R) prev=xrpath continue ;; -R*) func_stripname '-R' '' "$arg" dir=$func_stripname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) ;; =*) func_stripname '=' '' "$dir" dir=$lt_sysroot$func_stripname_result ;; *) func_fatal_error "only absolute run-paths are allowed" ;; esac case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac continue ;; -shared) # The effects of -shared are defined in a previous loop. continue ;; -shrext) prev=shrext continue ;; -static | -static-libtool-libs) # The effects of -static are defined in a previous loop. # We used to do the same as -all-static on platforms that # didn't have a PIC flag, but the assumption that the effects # would be equivalent was wrong. It would break on at least # Digital Unix and AIX. continue ;; -thread-safe) thread_safe=yes continue ;; -version-info) prev=vinfo continue ;; -version-number) prev=vinfo vinfo_number=yes continue ;; -weak) prev=weak continue ;; -Wc,*) func_stripname '-Wc,' '' "$arg" args=$func_stripname_result arg= save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs func_quote_for_eval "$flag" func_append arg " $func_quote_for_eval_result" func_append compiler_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Wl,*) func_stripname '-Wl,' '' "$arg" args=$func_stripname_result arg= save_ifs=$IFS; IFS=, for flag in $args; do IFS=$save_ifs func_quote_for_eval "$flag" func_append arg " $wl$func_quote_for_eval_result" func_append compiler_flags " $wl$func_quote_for_eval_result" func_append linker_flags " $func_quote_for_eval_result" done IFS=$save_ifs func_stripname ' ' '' "$arg" arg=$func_stripname_result ;; -Xcompiler) prev=xcompiler continue ;; -Xlinker) prev=xlinker continue ;; -XCClinker) prev=xcclinker continue ;; # -msg_* for osf cc -msg_*) func_quote_for_eval "$arg" arg=$func_quote_for_eval_result ;; # Flags to be passed through unchanged, with rationale: # -64, -mips[0-9] enable 64-bit mode for the SGI compiler # -r[0-9][0-9]* specify processor for the SGI compiler # -xarch=*, -xtarget=* enable 64-bit mode for the Sun compiler # +DA*, +DD* enable 64-bit mode for the HP compiler # -q* compiler args for the IBM compiler # -m*, -t[45]*, -txscale* architecture-specific flags for GCC # -F/path path to uninstalled frameworks, gcc on darwin # -p, -pg, --coverage, -fprofile-* profiling flags for GCC # -fstack-protector* stack protector flags for GCC # @file GCC response files # -tp=* Portland pgcc target processor selection # --sysroot=* for sysroot support # -O*, -g*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization # -specs=* GCC specs files # -stdlib=* select c++ std lib with clang # -fsanitize=* Clang/GCC memory and address sanitizer # -fuse-ld=* Linker select flags for GCC # -static-* direct GCC to link specific libraries statically # -fcilkplus Cilk Plus language extension features for C/C++ -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ -O*|-g*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*|-stdlib=*| \ -specs=*|-fsanitize=*|-fuse-ld=*|-static-*|-fcilkplus) func_quote_for_eval "$arg" arg=$func_quote_for_eval_result func_append compile_command " $arg" func_append finalize_command " $arg" func_append compiler_flags " $arg" continue ;; -Z*) if test os2 = "`expr $host : '.*\(os2\)'`"; then # OS/2 uses -Zxxx to specify OS/2-specific options compiler_flags="$compiler_flags $arg" func_append compile_command " $arg" func_append finalize_command " $arg" case $arg in -Zlinker | -Zstack) prev=xcompiler ;; esac continue else # Otherwise treat like 'Some other compiler flag' below func_quote_for_eval "$arg" arg=$func_quote_for_eval_result fi ;; # Some other compiler flag. -* | +*) func_quote_for_eval "$arg" arg=$func_quote_for_eval_result ;; *.$objext) # A standard object. func_append objs " $arg" ;; *.lo) # A libtool-controlled object. # Check to see that this really is a libtool object. if func_lalib_unsafe_p "$arg"; then pic_object= non_pic_object= # Read the .lo file func_source "$arg" if test -z "$pic_object" || test -z "$non_pic_object" || test none = "$pic_object" && test none = "$non_pic_object"; then func_fatal_error "cannot find name of object for '$arg'" fi # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result test none = "$pic_object" || { # Prepend the subdirectory the object is found in. pic_object=$xdir$pic_object if test dlfiles = "$prev"; then if test yes = "$build_libtool_libs" && test yes = "$dlopen_support"; then func_append dlfiles " $pic_object" prev= continue else # If libtool objects are unsupported, then we need to preload. prev=dlprefiles fi fi # CHECK ME: I think I busted this. -Ossama if test dlprefiles = "$prev"; then # Preload the old-style object. func_append dlprefiles " $pic_object" prev= fi # A PIC object. func_append libobjs " $pic_object" arg=$pic_object } # Non-PIC object. if test none != "$non_pic_object"; then # Prepend the subdirectory the object is found in. non_pic_object=$xdir$non_pic_object # A standard non-PIC object func_append non_pic_objects " $non_pic_object" if test -z "$pic_object" || test none = "$pic_object"; then arg=$non_pic_object fi else # If the PIC object exists, use it instead. # $xdir was prepended to $pic_object above. non_pic_object=$pic_object func_append non_pic_objects " $non_pic_object" fi else # Only an error if not doing a dry-run. if $opt_dry_run; then # Extract subdirectory from the argument. func_dirname "$arg" "/" "" xdir=$func_dirname_result func_lo2o "$arg" pic_object=$xdir$objdir/$func_lo2o_result non_pic_object=$xdir$func_lo2o_result func_append libobjs " $pic_object" func_append non_pic_objects " $non_pic_object" else func_fatal_error "'$arg' is not a valid libtool object" fi fi ;; *.$libext) # An archive. func_append deplibs " $arg" func_append old_deplibs " $arg" continue ;; *.la) # A libtool-controlled library. func_resolve_sysroot "$arg" if test dlfiles = "$prev"; then # This library was specified with -dlopen. func_append dlfiles " $func_resolve_sysroot_result" prev= elif test dlprefiles = "$prev"; then # The library was specified with -dlpreopen. func_append dlprefiles " $func_resolve_sysroot_result" prev= else func_append deplibs " $func_resolve_sysroot_result" fi continue ;; # Some other compiler argument. *) # Unknown arguments in both finalize_command and compile_command need # to be aesthetically quoted because they are evaled later. func_quote_for_eval "$arg" arg=$func_quote_for_eval_result ;; esac # arg # Now actually substitute the argument into the commands. if test -n "$arg"; then func_append compile_command " $arg" func_append finalize_command " $arg" fi done # argument parsing loop test -n "$prev" && \ func_fatal_help "the '$prevarg' option requires an argument" if test yes = "$export_dynamic" && test -n "$export_dynamic_flag_spec"; then eval arg=\"$export_dynamic_flag_spec\" func_append compile_command " $arg" func_append finalize_command " $arg" fi oldlibs= # calculate the name of the file, without its directory func_basename "$output" outputname=$func_basename_result libobjs_save=$libobjs if test -n "$shlibpath_var"; then # get the directories listed in $shlibpath_var eval shlib_search_path=\`\$ECHO \"\$$shlibpath_var\" \| \$SED \'s/:/ /g\'\` else shlib_search_path= fi eval sys_lib_search_path=\"$sys_lib_search_path_spec\" eval sys_lib_dlsearch_path=\"$sys_lib_dlsearch_path_spec\" # Definition is injected by LT_CONFIG during libtool generation. func_munge_path_list sys_lib_dlsearch_path "$LT_SYS_LIBRARY_PATH" func_dirname "$output" "/" "" output_objdir=$func_dirname_result$objdir func_to_tool_file "$output_objdir/" tool_output_objdir=$func_to_tool_file_result # Create the object directory. func_mkdir_p "$output_objdir" # Determine the type of output case $output in "") func_fatal_help "you must specify an output file" ;; *.$libext) linkmode=oldlib ;; *.lo | *.$objext) linkmode=obj ;; *.la) linkmode=lib ;; *) linkmode=prog ;; # Anything else should be a program. esac specialdeplibs= libs= # Find all interdependent deplibs by searching for libraries # that are linked more than once (e.g. -la -lb -la) for deplib in $deplibs; do if $opt_preserve_dup_deps; then case "$libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append libs " $deplib" done if test lib = "$linkmode"; then libs="$predeps $libs $compiler_lib_search_path $postdeps" # Compute libraries that are listed more than once in $predeps # $postdeps and mark them as special (i.e., whose duplicates are # not to be eliminated). pre_post_deps= if $opt_duplicate_compiler_generated_deps; then for pre_post_dep in $predeps $postdeps; do case "$pre_post_deps " in *" $pre_post_dep "*) func_append specialdeplibs " $pre_post_deps" ;; esac func_append pre_post_deps " $pre_post_dep" done fi pre_post_deps= fi deplibs= newdependency_libs= newlib_search_path= need_relink=no # whether we're linking any uninstalled libtool libraries notinst_deplibs= # not-installed libtool libraries notinst_path= # paths that contain not-installed libtool libraries case $linkmode in lib) passes="conv dlpreopen link" for file in $dlfiles $dlprefiles; do case $file in *.la) ;; *) func_fatal_help "libraries can '-dlopen' only libtool libraries: $file" ;; esac done ;; prog) compile_deplibs= finalize_deplibs= alldeplibs=false newdlfiles= newdlprefiles= passes="conv scan dlopen dlpreopen link" ;; *) passes="conv" ;; esac for pass in $passes; do # The preopen pass in lib mode reverses $deplibs; put it back here # so that -L comes before libs that need it for instance... if test lib,link = "$linkmode,$pass"; then ## FIXME: Find the place where the list is rebuilt in the wrong ## order, and fix it there properly tmp_deplibs= for deplib in $deplibs; do tmp_deplibs="$deplib $tmp_deplibs" done deplibs=$tmp_deplibs fi if test lib,link = "$linkmode,$pass" || test prog,scan = "$linkmode,$pass"; then libs=$deplibs deplibs= fi if test prog = "$linkmode"; then case $pass in dlopen) libs=$dlfiles ;; dlpreopen) libs=$dlprefiles ;; link) libs="$deplibs %DEPLIBS%" test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs" ;; esac fi if test lib,dlpreopen = "$linkmode,$pass"; then # Collect and forward deplibs of preopened libtool libs for lib in $dlprefiles; do # Ignore non-libtool-libs dependency_libs= func_resolve_sysroot "$lib" case $lib in *.la) func_source "$func_resolve_sysroot_result" ;; esac # Collect preopened libtool deplibs, except any this library # has declared as weak libs for deplib in $dependency_libs; do func_basename "$deplib" deplib_base=$func_basename_result case " $weak_libs " in *" $deplib_base "*) ;; *) func_append deplibs " $deplib" ;; esac done done libs=$dlprefiles fi if test dlopen = "$pass"; then # Collect dlpreopened libraries save_deplibs=$deplibs deplibs= fi for deplib in $libs; do lib= found=false case $deplib in -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe \ |-threads|-fopenmp|-openmp|-mp|-xopenmp|-omp|-qsmp=*) if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append compiler_flags " $deplib" if test lib = "$linkmode"; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -l*) if test lib != "$linkmode" && test prog != "$linkmode"; then func_warning "'-l' is ignored for archives/objects" continue fi func_stripname '-l' '' "$deplib" name=$func_stripname_result if test lib = "$linkmode"; then searchdirs="$newlib_search_path $lib_search_path $compiler_lib_search_dirs $sys_lib_search_path $shlib_search_path" else searchdirs="$newlib_search_path $lib_search_path $sys_lib_search_path $shlib_search_path" fi for searchdir in $searchdirs; do for search_ext in .la $std_shrext .so .a; do # Search the libtool library lib=$searchdir/lib$name$search_ext if test -f "$lib"; then if test .la = "$search_ext"; then found=: else found=false fi break 2 fi done done if $found; then # deplib is a libtool library # If $allow_libtool_libs_with_static_runtimes && $deplib is a stdlib, # We need to do some special things here, and not later. if test yes = "$allow_libtool_libs_with_static_runtimes"; then case " $predeps $postdeps " in *" $deplib "*) if func_lalib_p "$lib"; then library_names= old_library= func_source "$lib" for l in $old_library $library_names; do ll=$l done if test "X$ll" = "X$old_library"; then # only static version available found=false func_dirname "$lib" "" "." ladir=$func_dirname_result lib=$ladir/$old_library if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" fi continue fi fi ;; *) ;; esac fi else # deplib doesn't seem to be a libtool library if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" test lib = "$linkmode" && newdependency_libs="$deplib $newdependency_libs" fi continue fi ;; # -l *.ltframework) if test prog,link = "$linkmode,$pass"; then compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else deplibs="$deplib $deplibs" if test lib = "$linkmode"; then case "$new_inherited_linker_flags " in *" $deplib "*) ;; * ) func_append new_inherited_linker_flags " $deplib" ;; esac fi fi continue ;; -L*) case $linkmode in lib) deplibs="$deplib $deplibs" test conv = "$pass" && continue newdependency_libs="$deplib $newdependency_libs" func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; prog) if test conv = "$pass"; then deplibs="$deplib $deplibs" continue fi if test scan = "$pass"; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; *) func_warning "'-L' is ignored for archives/objects" ;; esac # linkmode continue ;; # -L -R*) if test link = "$pass"; then func_stripname '-R' '' "$deplib" func_resolve_sysroot "$func_stripname_result" dir=$func_resolve_sysroot_result # Make sure the xrpath contains only unique directories. case "$xrpath " in *" $dir "*) ;; *) func_append xrpath " $dir" ;; esac fi deplibs="$deplib $deplibs" continue ;; *.la) func_resolve_sysroot "$deplib" lib=$func_resolve_sysroot_result ;; *.$libext) if test conv = "$pass"; then deplibs="$deplib $deplibs" continue fi case $linkmode in lib) # Linking convenience modules into shared libraries is allowed, # but linking other static libraries is non-portable. case " $dlpreconveniencelibs " in *" $deplib "*) ;; *) valid_a_lib=false case $deplibs_check_method in match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` if eval "\$ECHO \"$deplib\"" 2>/dev/null | $SED 10q \ | $EGREP "$match_pattern_regex" > /dev/null; then valid_a_lib=: fi ;; pass_all) valid_a_lib=: ;; esac if $valid_a_lib; then echo $ECHO "*** Warning: Linking the shared library $output against the" $ECHO "*** static library $deplib is not portable!" deplibs="$deplib $deplibs" else echo $ECHO "*** Warning: Trying to link with static lib archive $deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because the file extensions .$libext of this argument makes me believe" echo "*** that it is just a static archive that I should not use here." fi ;; esac continue ;; prog) if test link != "$pass"; then deplibs="$deplib $deplibs" else compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" fi continue ;; esac # linkmode ;; # *.$libext *.lo | *.$objext) if test conv = "$pass"; then deplibs="$deplib $deplibs" elif test prog = "$linkmode"; then if test dlpreopen = "$pass" || test yes != "$dlopen_support" || test no = "$build_libtool_libs"; then # If there is no dlopen support or we're linking statically, # we need to preload. func_append newdlprefiles " $deplib" compile_deplibs="$deplib $compile_deplibs" finalize_deplibs="$deplib $finalize_deplibs" else func_append newdlfiles " $deplib" fi fi continue ;; %DEPLIBS%) alldeplibs=: continue ;; esac # case $deplib $found || test -f "$lib" \ || func_fatal_error "cannot find the library '$lib' or unhandled argument '$deplib'" # Check to see that this really is a libtool archive. func_lalib_unsafe_p "$lib" \ || func_fatal_error "'$lib' is not a valid libtool archive" func_dirname "$lib" "" "." ladir=$func_dirname_result dlname= dlopen= dlpreopen= libdir= library_names= old_library= inherited_linker_flags= # If the library was installed with an old release of libtool, # it will not redefine variables installed, or shouldnotlink installed=yes shouldnotlink=no avoidtemprpath= # Read the .la file func_source "$lib" # Convert "-framework foo" to "foo.ltframework" if test -n "$inherited_linker_flags"; then tmp_inherited_linker_flags=`$ECHO "$inherited_linker_flags" | $SED 's/-framework \([^ $]*\)/\1.ltframework/g'` for tmp_inherited_linker_flag in $tmp_inherited_linker_flags; do case " $new_inherited_linker_flags " in *" $tmp_inherited_linker_flag "*) ;; *) func_append new_inherited_linker_flags " $tmp_inherited_linker_flag";; esac done fi dependency_libs=`$ECHO " $dependency_libs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` if test lib,link = "$linkmode,$pass" || test prog,scan = "$linkmode,$pass" || { test prog != "$linkmode" && test lib != "$linkmode"; }; then test -n "$dlopen" && func_append dlfiles " $dlopen" test -n "$dlpreopen" && func_append dlprefiles " $dlpreopen" fi if test conv = "$pass"; then # Only check for convenience libraries deplibs="$lib $deplibs" if test -z "$libdir"; then if test -z "$old_library"; then func_fatal_error "cannot find name of link library for '$lib'" fi # It is a libtool convenience library, so add in its objects. func_append convenience " $ladir/$objdir/$old_library" func_append old_convenience " $ladir/$objdir/$old_library" tmp_libs= for deplib in $dependency_libs; do deplibs="$deplib $deplibs" if $opt_preserve_dup_deps; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done elif test prog != "$linkmode" && test lib != "$linkmode"; then func_fatal_error "'$lib' is not a convenience library" fi continue fi # $pass = conv # Get the name of the library we link against. linklib= if test -n "$old_library" && { test yes = "$prefer_static_libs" || test built,no = "$prefer_static_libs,$installed"; }; then linklib=$old_library else for l in $old_library $library_names; do linklib=$l done fi if test -z "$linklib"; then func_fatal_error "cannot find name of link library for '$lib'" fi # This library was specified with -dlopen. if test dlopen = "$pass"; then test -z "$libdir" \ && func_fatal_error "cannot -dlopen a convenience library: '$lib'" if test -z "$dlname" || test yes != "$dlopen_support" || test no = "$build_libtool_libs" then # If there is no dlname, no dlopen support or we're linking # statically, we need to preload. We also need to preload any # dependent libraries so libltdl's deplib preloader doesn't # bomb out in the load deplibs phase. func_append dlprefiles " $lib $dependency_libs" else func_append newdlfiles " $lib" fi continue fi # $pass = dlopen # We need an absolute path. case $ladir in [\\/]* | [A-Za-z]:[\\/]*) abs_ladir=$ladir ;; *) abs_ladir=`cd "$ladir" && pwd` if test -z "$abs_ladir"; then func_warning "cannot determine absolute directory name of '$ladir'" func_warning "passing it literally to the linker, although it might fail" abs_ladir=$ladir fi ;; esac func_basename "$lib" laname=$func_basename_result # Find the relevant object directory and library name. if test yes = "$installed"; then if test ! -f "$lt_sysroot$libdir/$linklib" && test -f "$abs_ladir/$linklib"; then func_warning "library '$lib' was moved." dir=$ladir absdir=$abs_ladir libdir=$abs_ladir else dir=$lt_sysroot$libdir absdir=$lt_sysroot$libdir fi test yes = "$hardcode_automatic" && avoidtemprpath=yes else if test ! -f "$ladir/$objdir/$linklib" && test -f "$abs_ladir/$linklib"; then dir=$ladir absdir=$abs_ladir # Remove this search path later func_append notinst_path " $abs_ladir" else dir=$ladir/$objdir absdir=$abs_ladir/$objdir # Remove this search path later func_append notinst_path " $abs_ladir" fi fi # $installed = yes func_stripname 'lib' '.la' "$laname" name=$func_stripname_result # This library was specified with -dlpreopen. if test dlpreopen = "$pass"; then if test -z "$libdir" && test prog = "$linkmode"; then func_fatal_error "only libraries may -dlpreopen a convenience library: '$lib'" fi case $host in # special handling for platforms with PE-DLLs. *cygwin* | *mingw* | *cegcc* ) # Linker will automatically link against shared library if both # static and shared are present. Therefore, ensure we extract # symbols from the import library if a shared library is present # (otherwise, the dlopen module name will be incorrect). We do # this by putting the import library name into $newdlprefiles. # We recover the dlopen module name by 'saving' the la file # name in a special purpose variable, and (later) extracting the # dlname from the la file. if test -n "$dlname"; then func_tr_sh "$dir/$linklib" eval "libfile_$func_tr_sh_result=\$abs_ladir/\$laname" func_append newdlprefiles " $dir/$linklib" else func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" fi ;; * ) # Prefer using a static library (so that no silly _DYNAMIC symbols # are required to link). if test -n "$old_library"; then func_append newdlprefiles " $dir/$old_library" # Keep a list of preopened convenience libraries to check # that they are being used correctly in the link pass. test -z "$libdir" && \ func_append dlpreconveniencelibs " $dir/$old_library" # Otherwise, use the dlname, so that lt_dlopen finds it. elif test -n "$dlname"; then func_append newdlprefiles " $dir/$dlname" else func_append newdlprefiles " $dir/$linklib" fi ;; esac fi # $pass = dlpreopen if test -z "$libdir"; then # Link the convenience library if test lib = "$linkmode"; then deplibs="$dir/$old_library $deplibs" elif test prog,link = "$linkmode,$pass"; then compile_deplibs="$dir/$old_library $compile_deplibs" finalize_deplibs="$dir/$old_library $finalize_deplibs" else deplibs="$lib $deplibs" # used for prog,scan pass fi continue fi if test prog = "$linkmode" && test link != "$pass"; then func_append newlib_search_path " $ladir" deplibs="$lib $deplibs" linkalldeplibs=false if test no != "$link_all_deplibs" || test -z "$library_names" || test no = "$build_libtool_libs"; then linkalldeplibs=: fi tmp_libs= for deplib in $dependency_libs; do case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result" func_append newlib_search_path " $func_resolve_sysroot_result" ;; esac # Need to link against all dependency_libs? if $linkalldeplibs; then deplibs="$deplib $deplibs" else # Need to hardcode shared library paths # or/and link against static libraries newdependency_libs="$deplib $newdependency_libs" fi if $opt_preserve_dup_deps; then case "$tmp_libs " in *" $deplib "*) func_append specialdeplibs " $deplib" ;; esac fi func_append tmp_libs " $deplib" done # for deplib continue fi # $linkmode = prog... if test prog,link = "$linkmode,$pass"; then if test -n "$library_names" && { { test no = "$prefer_static_libs" || test built,yes = "$prefer_static_libs,$installed"; } || test -z "$old_library"; }; then # We need to hardcode the library path if test -n "$shlibpath_var" && test -z "$avoidtemprpath"; then # Make sure the rpath contains only unique directories. case $temp_rpath: in *"$absdir:"*) ;; *) func_append temp_rpath "$absdir:" ;; esac fi # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi # $linkmode,$pass = prog,link... if $alldeplibs && { test pass_all = "$deplibs_check_method" || { test yes = "$build_libtool_libs" && test -n "$library_names"; }; }; then # We only need to search for static libraries continue fi fi link_static=no # Whether the deplib will be linked statically use_static_libs=$prefer_static_libs if test built = "$use_static_libs" && test yes = "$installed"; then use_static_libs=no fi if test -n "$library_names" && { test no = "$use_static_libs" || test -z "$old_library"; }; then case $host in *cygwin* | *mingw* | *cegcc* | *os2*) # No point in relinking DLLs because paths are not encoded func_append notinst_deplibs " $lib" need_relink=no ;; *) if test no = "$installed"; then func_append notinst_deplibs " $lib" need_relink=yes fi ;; esac # This is a shared library # Warn about portability, can't link against -module's on some # systems (darwin). Don't bleat about dlopened modules though! dlopenmodule= for dlpremoduletest in $dlprefiles; do if test "X$dlpremoduletest" = "X$lib"; then dlopenmodule=$dlpremoduletest break fi done if test -z "$dlopenmodule" && test yes = "$shouldnotlink" && test link = "$pass"; then echo if test prog = "$linkmode"; then $ECHO "*** Warning: Linking the executable $output against the loadable module" else $ECHO "*** Warning: Linking the shared library $output against the loadable module" fi $ECHO "*** $linklib is not portable!" fi if test lib = "$linkmode" && test yes = "$hardcode_into_libs"; then # Hardcode the library path. # Skip directories that are in the system default run-time # search path. case " $sys_lib_dlsearch_path " in *" $absdir "*) ;; *) case "$compile_rpath " in *" $absdir "*) ;; *) func_append compile_rpath " $absdir" ;; esac ;; esac case " $sys_lib_dlsearch_path " in *" $libdir "*) ;; *) case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac ;; esac fi if test -n "$old_archive_from_expsyms_cmds"; then # figure out the soname set dummy $library_names shift realname=$1 shift libname=`eval "\\$ECHO \"$libname_spec\""` # use dlname if we got it. it's perfectly good, no? if test -n "$dlname"; then soname=$dlname elif test -n "$soname_spec"; then # bleh windows case $host in *cygwin* | mingw* | *cegcc* | *os2*) func_arith $current - $age major=$func_arith_result versuffix=-$major ;; esac eval soname=\"$soname_spec\" else soname=$realname fi # Make a new name for the extract_expsyms_cmds to use soroot=$soname func_basename "$soroot" soname=$func_basename_result func_stripname 'lib' '.dll' "$soname" newlib=libimp-$func_stripname_result.a # If the library has no export list, then create one now if test -f "$output_objdir/$soname-def"; then : else func_verbose "extracting exported symbol list from '$soname'" func_execute_cmds "$extract_expsyms_cmds" 'exit $?' fi # Create $newlib if test -f "$output_objdir/$newlib"; then :; else func_verbose "generating import library for '$soname'" func_execute_cmds "$old_archive_from_expsyms_cmds" 'exit $?' fi # make sure the library variables are pointing to the new library dir=$output_objdir linklib=$newlib fi # test -n "$old_archive_from_expsyms_cmds" if test prog = "$linkmode" || test relink != "$opt_mode"; then add_shlibpath= add_dir= add= lib_linked=yes case $hardcode_action in immediate | unsupported) if test no = "$hardcode_direct"; then add=$dir/$linklib case $host in *-*-sco3.2v5.0.[024]*) add_dir=-L$dir ;; *-*-sysv4*uw2*) add_dir=-L$dir ;; *-*-sysv5OpenUNIX* | *-*-sysv5UnixWare7.[01].[10]* | \ *-*-unixware7*) add_dir=-L$dir ;; *-*-darwin* ) # if the lib is a (non-dlopened) module then we cannot # link against it, someone is ignoring the earlier warnings if /usr/bin/file -L $add 2> /dev/null | $GREP ": [^:]* bundle" >/dev/null; then if test "X$dlopenmodule" != "X$lib"; then $ECHO "*** Warning: lib $linklib is a module, not a shared library" if test -z "$old_library"; then echo echo "*** And there doesn't seem to be a static archive available" echo "*** The link will probably fail, sorry" else add=$dir/$old_library fi elif test -n "$old_library"; then add=$dir/$old_library fi fi esac elif test no = "$hardcode_minus_L"; then case $host in *-*-sunos*) add_shlibpath=$dir ;; esac add_dir=-L$dir add=-l$name elif test no = "$hardcode_shlibpath_var"; then add_shlibpath=$dir add=-l$name else lib_linked=no fi ;; relink) if test yes = "$hardcode_direct" && test no = "$hardcode_direct_absolute"; then add=$dir/$linklib elif test yes = "$hardcode_minus_L"; then add_dir=-L$absdir # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add=-l$name elif test yes = "$hardcode_shlibpath_var"; then add_shlibpath=$dir add=-l$name else lib_linked=no fi ;; *) lib_linked=no ;; esac if test yes != "$lib_linked"; then func_fatal_configuration "unsupported hardcode properties" fi if test -n "$add_shlibpath"; then case :$compile_shlibpath: in *":$add_shlibpath:"*) ;; *) func_append compile_shlibpath "$add_shlibpath:" ;; esac fi if test prog = "$linkmode"; then test -n "$add_dir" && compile_deplibs="$add_dir $compile_deplibs" test -n "$add" && compile_deplibs="$add $compile_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" if test yes != "$hardcode_direct" && test yes != "$hardcode_minus_L" && test yes = "$hardcode_shlibpath_var"; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac fi fi fi if test prog = "$linkmode" || test relink = "$opt_mode"; then add_shlibpath= add_dir= add= # Finalize command for both is simple: just hardcode it. if test yes = "$hardcode_direct" && test no = "$hardcode_direct_absolute"; then add=$libdir/$linklib elif test yes = "$hardcode_minus_L"; then add_dir=-L$libdir add=-l$name elif test yes = "$hardcode_shlibpath_var"; then case :$finalize_shlibpath: in *":$libdir:"*) ;; *) func_append finalize_shlibpath "$libdir:" ;; esac add=-l$name elif test yes = "$hardcode_automatic"; then if test -n "$inst_prefix_dir" && test -f "$inst_prefix_dir$libdir/$linklib"; then add=$inst_prefix_dir$libdir/$linklib else add=$libdir/$linklib fi else # We cannot seem to hardcode it, guess we'll fake it. add_dir=-L$libdir # Try looking first in the location we're being installed to. if test -n "$inst_prefix_dir"; then case $libdir in [\\/]*) func_append add_dir " -L$inst_prefix_dir$libdir" ;; esac fi add=-l$name fi if test prog = "$linkmode"; then test -n "$add_dir" && finalize_deplibs="$add_dir $finalize_deplibs" test -n "$add" && finalize_deplibs="$add $finalize_deplibs" else test -n "$add_dir" && deplibs="$add_dir $deplibs" test -n "$add" && deplibs="$add $deplibs" fi fi elif test prog = "$linkmode"; then # Here we assume that one of hardcode_direct or hardcode_minus_L # is not unsupported. This is valid on all known static and # shared platforms. if test unsupported != "$hardcode_direct"; then test -n "$old_library" && linklib=$old_library compile_deplibs="$dir/$linklib $compile_deplibs" finalize_deplibs="$dir/$linklib $finalize_deplibs" else compile_deplibs="-l$name -L$dir $compile_deplibs" finalize_deplibs="-l$name -L$dir $finalize_deplibs" fi elif test yes = "$build_libtool_libs"; then # Not a shared library if test pass_all != "$deplibs_check_method"; then # We're trying link a shared library against a static one # but the system doesn't support it. # Just print a warning and add the library to dependency_libs so # that the program can be linked against the static library. echo $ECHO "*** Warning: This system cannot link to static lib archive $lib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have." if test yes = "$module"; then echo "*** But as you try to build a module library, libtool will still create " echo "*** a static module, that should work as long as the dlopening application" echo "*** is linked with the -dlopen flag to resolve symbols at runtime." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using 'nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** 'nm' from GNU binutils and a full rebuild may help." fi if test no = "$build_old_libs"; then build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi else deplibs="$dir/$old_library $deplibs" link_static=yes fi fi # link shared/static library? if test lib = "$linkmode"; then if test -n "$dependency_libs" && { test yes != "$hardcode_into_libs" || test yes = "$build_old_libs" || test yes = "$link_static"; }; then # Extract -R from dependency_libs temp_deplibs= for libdir in $dependency_libs; do case $libdir in -R*) func_stripname '-R' '' "$libdir" temp_xrpath=$func_stripname_result case " $xrpath " in *" $temp_xrpath "*) ;; *) func_append xrpath " $temp_xrpath";; esac;; *) func_append temp_deplibs " $libdir";; esac done dependency_libs=$temp_deplibs fi func_append newlib_search_path " $absdir" # Link against this library test no = "$link_static" && newdependency_libs="$abs_ladir/$laname $newdependency_libs" # ... and its dependency_libs tmp_libs= for deplib in $dependency_libs; do newdependency_libs="$deplib $newdependency_libs" case $deplib in -L*) func_stripname '-L' '' "$deplib" func_resolve_sysroot "$func_stripname_result";; *) func_resolve_sysroot "$deplib" ;; esac if $opt_preserve_dup_deps; then case "$tmp_libs " in *" $func_resolve_sysroot_result "*) func_append specialdeplibs " $func_resolve_sysroot_result" ;; esac fi func_append tmp_libs " $func_resolve_sysroot_result" done if test no != "$link_all_deplibs"; then # Add the search paths of all dependency libraries for deplib in $dependency_libs; do path= case $deplib in -L*) path=$deplib ;; *.la) func_resolve_sysroot "$deplib" deplib=$func_resolve_sysroot_result func_dirname "$deplib" "" "." dir=$func_dirname_result # We need an absolute path. case $dir in [\\/]* | [A-Za-z]:[\\/]*) absdir=$dir ;; *) absdir=`cd "$dir" && pwd` if test -z "$absdir"; then func_warning "cannot determine absolute directory name of '$dir'" absdir=$dir fi ;; esac if $GREP "^installed=no" $deplib > /dev/null; then case $host in *-*-darwin*) depdepl= eval deplibrary_names=`$SED -n -e 's/^library_names=\(.*\)$/\1/p' $deplib` if test -n "$deplibrary_names"; then for tmp in $deplibrary_names; do depdepl=$tmp done if test -f "$absdir/$objdir/$depdepl"; then depdepl=$absdir/$objdir/$depdepl darwin_install_name=`$OTOOL -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` if test -z "$darwin_install_name"; then darwin_install_name=`$OTOOL64 -L $depdepl | awk '{if (NR == 2) {print $1;exit}}'` fi func_append compiler_flags " $wl-dylib_file $wl$darwin_install_name:$depdepl" func_append linker_flags " -dylib_file $darwin_install_name:$depdepl" path= fi fi ;; *) path=-L$absdir/$objdir ;; esac else eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $deplib` test -z "$libdir" && \ func_fatal_error "'$deplib' is not a valid libtool archive" test "$absdir" != "$libdir" && \ func_warning "'$deplib' seems to be moved" path=-L$absdir fi ;; esac case " $deplibs " in *" $path "*) ;; *) deplibs="$path $deplibs" ;; esac done fi # link_all_deplibs != no fi # linkmode = lib done # for deplib in $libs if test link = "$pass"; then if test prog = "$linkmode"; then compile_deplibs="$new_inherited_linker_flags $compile_deplibs" finalize_deplibs="$new_inherited_linker_flags $finalize_deplibs" else compiler_flags="$compiler_flags "`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` fi fi dependency_libs=$newdependency_libs if test dlpreopen = "$pass"; then # Link the dlpreopened libraries before other libraries for deplib in $save_deplibs; do deplibs="$deplib $deplibs" done fi if test dlopen != "$pass"; then test conv = "$pass" || { # Make sure lib_search_path contains only unique directories. lib_search_path= for dir in $newlib_search_path; do case "$lib_search_path " in *" $dir "*) ;; *) func_append lib_search_path " $dir" ;; esac done newlib_search_path= } if test prog,link = "$linkmode,$pass"; then vars="compile_deplibs finalize_deplibs" else vars=deplibs fi for var in $vars dependency_libs; do # Add libraries to $var in reverse order eval tmp_libs=\"\$$var\" new_libs= for deplib in $tmp_libs; do # FIXME: Pedantically, this is the right thing to do, so # that some nasty dependency loop isn't accidentally # broken: #new_libs="$deplib $new_libs" # Pragmatically, this seems to cause very few problems in # practice: case $deplib in -L*) new_libs="$deplib $new_libs" ;; -R*) ;; *) # And here is the reason: when a library appears more # than once as an explicit dependence of a library, or # is implicitly linked in more than once by the # compiler, it is considered special, and multiple # occurrences thereof are not removed. Compare this # with having the same library being listed as a # dependency of multiple other libraries: in this case, # we know (pedantically, we assume) the library does not # need to be listed more than once, so we keep only the # last copy. This is not always right, but it is rare # enough that we require users that really mean to play # such unportable linking tricks to link the library # using -Wl,-lname, so that libtool does not consider it # for duplicate removal. case " $specialdeplibs " in *" $deplib "*) new_libs="$deplib $new_libs" ;; *) case " $new_libs " in *" $deplib "*) ;; *) new_libs="$deplib $new_libs" ;; esac ;; esac ;; esac done tmp_libs= for deplib in $new_libs; do case $deplib in -L*) case " $tmp_libs " in *" $deplib "*) ;; *) func_append tmp_libs " $deplib" ;; esac ;; *) func_append tmp_libs " $deplib" ;; esac done eval $var=\"$tmp_libs\" done # for var fi # Add Sun CC postdeps if required: test CXX = "$tagname" && { case $host_os in linux*) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 func_suncc_cstd_abi if test no != "$suncc_use_cstd_abi"; then func_append postdeps ' -library=Cstd -library=Crun' fi ;; esac ;; solaris*) func_cc_basename "$CC" case $func_cc_basename_result in CC* | sunCC*) func_suncc_cstd_abi if test no != "$suncc_use_cstd_abi"; then func_append postdeps ' -library=Cstd -library=Crun' fi ;; esac ;; esac } # Last step: remove runtime libs from dependency_libs # (they stay in deplibs) tmp_libs= for i in $dependency_libs; do case " $predeps $postdeps $compiler_lib_search_path " in *" $i "*) i= ;; esac if test -n "$i"; then func_append tmp_libs " $i" fi done dependency_libs=$tmp_libs done # for pass if test prog = "$linkmode"; then dlfiles=$newdlfiles fi if test prog = "$linkmode" || test lib = "$linkmode"; then dlprefiles=$newdlprefiles fi case $linkmode in oldlib) if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then func_warning "'-dlopen' is ignored for archives" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "'-l' and '-L' are ignored for archives" ;; esac test -n "$rpath" && \ func_warning "'-rpath' is ignored for archives" test -n "$xrpath" && \ func_warning "'-R' is ignored for archives" test -n "$vinfo" && \ func_warning "'-version-info/-version-number' is ignored for archives" test -n "$release" && \ func_warning "'-release' is ignored for archives" test -n "$export_symbols$export_symbols_regex" && \ func_warning "'-export-symbols' is ignored for archives" # Now set the variables for building old libraries. build_libtool_libs=no oldlibs=$output func_append objs "$old_deplibs" ;; lib) # Make sure we only generate libraries of the form 'libNAME.la'. case $outputname in lib*) func_stripname 'lib' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" ;; *) test no = "$module" \ && func_fatal_help "libtool library '$output' must begin with 'lib'" if test no != "$need_lib_prefix"; then # Add the "lib" prefix for modules if required func_stripname '' '.la' "$outputname" name=$func_stripname_result eval shared_ext=\"$shrext_cmds\" eval libname=\"$libname_spec\" else func_stripname '' '.la' "$outputname" libname=$func_stripname_result fi ;; esac if test -n "$objs"; then if test pass_all != "$deplibs_check_method"; then func_fatal_error "cannot build libtool library '$output' from non-libtool objects on this host:$objs" else echo $ECHO "*** Warning: Linking the shared library $output against the non-libtool" $ECHO "*** objects $objs is not portable!" func_append libobjs " $objs" fi fi test no = "$dlself" \ || func_warning "'-dlopen self' is ignored for libtool libraries" set dummy $rpath shift test 1 -lt "$#" \ && func_warning "ignoring multiple '-rpath's for a libtool library" install_libdir=$1 oldlibs= if test -z "$rpath"; then if test yes = "$build_libtool_libs"; then # Building a libtool convenience library. # Some compilers have problems with a '.al' extension so # convenience libraries should have the same extension an # archive normally would. oldlibs="$output_objdir/$libname.$libext $oldlibs" build_libtool_libs=convenience build_old_libs=yes fi test -n "$vinfo" && \ func_warning "'-version-info/-version-number' is ignored for convenience libraries" test -n "$release" && \ func_warning "'-release' is ignored for convenience libraries" else # Parse the version information argument. save_ifs=$IFS; IFS=: set dummy $vinfo 0 0 0 shift IFS=$save_ifs test -n "$7" && \ func_fatal_help "too many parameters to '-version-info'" # convert absolute version numbers to libtool ages # this retains compatibility with .la files and attempts # to make the code below a bit more comprehensible case $vinfo_number in yes) number_major=$1 number_minor=$2 number_revision=$3 # # There are really only two kinds -- those that # use the current revision as the major version # and those that subtract age and use age as # a minor version. But, then there is irix # that has an extra 1 added just for fun # case $version_type in # correct linux to gnu/linux during the next big refactor darwin|freebsd-elf|linux|osf|windows|none) func_arith $number_major + $number_minor current=$func_arith_result age=$number_minor revision=$number_revision ;; freebsd-aout|qnx|sunos) current=$number_major revision=$number_minor age=0 ;; irix|nonstopux) func_arith $number_major + $number_minor current=$func_arith_result age=$number_minor revision=$number_minor lt_irix_increment=no ;; *) func_fatal_configuration "$modename: unknown library version type '$version_type'" ;; esac ;; no) current=$1 revision=$2 age=$3 ;; esac # Check that each of the things are valid numbers. case $current in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "CURRENT '$current' must be a nonnegative integer" func_fatal_error "'$vinfo' is not valid version information" ;; esac case $revision in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "REVISION '$revision' must be a nonnegative integer" func_fatal_error "'$vinfo' is not valid version information" ;; esac case $age in 0|[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|[1-9][0-9][0-9][0-9][0-9]) ;; *) func_error "AGE '$age' must be a nonnegative integer" func_fatal_error "'$vinfo' is not valid version information" ;; esac if test "$age" -gt "$current"; then func_error "AGE '$age' is greater than the current interface number '$current'" func_fatal_error "'$vinfo' is not valid version information" fi # Calculate the version variables. major= versuffix= verstring= case $version_type in none) ;; darwin) # Like Linux, but with the current version available in # verstring for coding it into the library header func_arith $current - $age major=.$func_arith_result versuffix=$major.$age.$revision # Darwin ld doesn't like 0 for these options... func_arith $current + 1 minor_current=$func_arith_result xlcverstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" # On Darwin other compilers case $CC in nagfor*) verstring="$wl-compatibility_version $wl$minor_current $wl-current_version $wl$minor_current.$revision" ;; *) verstring="-compatibility_version $minor_current -current_version $minor_current.$revision" ;; esac ;; freebsd-aout) major=.$current versuffix=.$current.$revision ;; freebsd-elf) func_arith $current - $age major=.$func_arith_result versuffix=$major.$age.$revision ;; irix | nonstopux) if test no = "$lt_irix_increment"; then func_arith $current - $age else func_arith $current - $age + 1 fi major=$func_arith_result case $version_type in nonstopux) verstring_prefix=nonstopux ;; *) verstring_prefix=sgi ;; esac verstring=$verstring_prefix$major.$revision # Add in all the interfaces that we are compatible with. loop=$revision while test 0 -ne "$loop"; do func_arith $revision - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring=$verstring_prefix$major.$iface:$verstring done # Before this point, $major must not contain '.'. major=.$major versuffix=$major.$revision ;; linux) # correct to gnu/linux during the next big refactor func_arith $current - $age major=.$func_arith_result versuffix=$major.$age.$revision ;; osf) func_arith $current - $age major=.$func_arith_result versuffix=.$current.$age.$revision verstring=$current.$age.$revision # Add in all the interfaces that we are compatible with. loop=$age while test 0 -ne "$loop"; do func_arith $current - $loop iface=$func_arith_result func_arith $loop - 1 loop=$func_arith_result verstring=$verstring:$iface.0 done # Make executables depend on our current version. func_append verstring ":$current.0" ;; qnx) major=.$current versuffix=.$current ;; sco) major=.$current versuffix=.$current ;; sunos) major=.$current versuffix=.$current.$revision ;; windows) # Use '-' rather than '.', since we only want one # extension on DOS 8.3 file systems. func_arith $current - $age major=$func_arith_result versuffix=-$major ;; *) func_fatal_configuration "unknown library version type '$version_type'" ;; esac # Clear the version info if we defaulted, and they specified a release. if test -z "$vinfo" && test -n "$release"; then major= case $version_type in darwin) # we can't check for "0.0" in archive_cmds due to quoting # problems, so we reset it completely verstring= ;; *) verstring=0.0 ;; esac if test no = "$need_version"; then versuffix= else versuffix=.0.0 fi fi # Remove version info from name if versioning should be avoided if test yes,no = "$avoid_version,$need_version"; then major= versuffix= verstring= fi # Check to see if the archive will have undefined symbols. if test yes = "$allow_undefined"; then if test unsupported = "$allow_undefined_flag"; then if test yes = "$build_old_libs"; then func_warning "undefined symbols not allowed in $host shared libraries; building static only" build_libtool_libs=no else func_fatal_error "can't build $host shared library unless -no-undefined is specified" fi fi else # Don't allow undefined symbols. allow_undefined_flag=$no_undefined_flag fi fi func_generate_dlsyms "$libname" "$libname" : func_append libobjs " $symfileobj" test " " = "$libobjs" && libobjs= if test relink != "$opt_mode"; then # Remove our outputs, but don't remove object files since they # may have been created when compiling PIC objects. removelist= tempremovelist=`$ECHO "$output_objdir/*"` for p in $tempremovelist; do case $p in *.$objext | *.gcno) ;; $output_objdir/$outputname | $output_objdir/$libname.* | $output_objdir/$libname$release.*) if test -n "$precious_files_regex"; then if $ECHO "$p" | $EGREP -e "$precious_files_regex" >/dev/null 2>&1 then continue fi fi func_append removelist " $p" ;; *) ;; esac done test -n "$removelist" && \ func_show_eval "${RM}r \$removelist" fi # Now set the variables for building old libraries. if test yes = "$build_old_libs" && test convenience != "$build_libtool_libs"; then func_append oldlibs " $output_objdir/$libname.$libext" # Transform .lo files to .o files. oldobjs="$objs "`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; $lo2o" | $NL2SP` fi # Eliminate all temporary directories. #for path in $notinst_path; do # lib_search_path=`$ECHO "$lib_search_path " | $SED "s% $path % %g"` # deplibs=`$ECHO "$deplibs " | $SED "s% -L$path % %g"` # dependency_libs=`$ECHO "$dependency_libs " | $SED "s% -L$path % %g"` #done if test -n "$xrpath"; then # If the user specified any rpath flags, then add them. temp_xrpath= for libdir in $xrpath; do func_replace_sysroot "$libdir" func_append temp_xrpath " -R$func_replace_sysroot_result" case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done if test yes != "$hardcode_into_libs" || test yes = "$build_old_libs"; then dependency_libs="$temp_xrpath $dependency_libs" fi fi # Make sure dlfiles contains only unique files that won't be dlpreopened old_dlfiles=$dlfiles dlfiles= for lib in $old_dlfiles; do case " $dlprefiles $dlfiles " in *" $lib "*) ;; *) func_append dlfiles " $lib" ;; esac done # Make sure dlprefiles contains only unique files old_dlprefiles=$dlprefiles dlprefiles= for lib in $old_dlprefiles; do case "$dlprefiles " in *" $lib "*) ;; *) func_append dlprefiles " $lib" ;; esac done if test yes = "$build_libtool_libs"; then if test -n "$rpath"; then case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-beos* | *-cegcc* | *-*-haiku*) # these systems don't actually have a c library (as such)! ;; *-*-rhapsody* | *-*-darwin1.[012]) # Rhapsody C library is in the System framework func_append deplibs " System.ltframework" ;; *-*-netbsd*) # Don't link with libc until the a.out ld.so is fixed. ;; *-*-openbsd* | *-*-freebsd* | *-*-dragonfly*) # Do not include libc due to us having libc/libc_r. ;; *-*-sco3.2v5* | *-*-sco5v6*) # Causes problems with __ctype ;; *-*-sysv4.2uw2* | *-*-sysv5* | *-*-unixware* | *-*-OpenUNIX*) # Compiler inserts libc in the correct place for threads to work ;; *) # Add libc to deplibs on all other systems if necessary. if test yes = "$build_libtool_need_lc"; then func_append deplibs " -lc" fi ;; esac fi # Transform deplibs into only deplibs that can be linked in shared. name_save=$name libname_save=$libname release_save=$release versuffix_save=$versuffix major_save=$major # I'm not sure if I'm treating the release correctly. I think # release should show up in the -l (ie -lgmp5) so we don't want to # add it in twice. Is that correct? release= versuffix= major= newdeplibs= droppeddeps=no case $deplibs_check_method in pass_all) # Don't check for shared/static. Everything works. # This might be a little naive. We might want to check # whether the library exists or not. But this is on # osf3 & osf4 and I'm not really sure... Just # implementing what was already the behavior. newdeplibs=$deplibs ;; test_compile) # This code stresses the "libraries are programs" paradigm to its # limits. Maybe even breaks it. We compile a program, linking it # against the deplibs as a proxy for the library. Then we can check # whether they linked in statically or dynamically with ldd. $opt_dry_run || $RM conftest.c cat > conftest.c </dev/null` $nocaseglob else potential_libs=`ls $i/$libnameglob[.-]* 2>/dev/null` fi for potent_lib in $potential_libs; do # Follow soft links. if ls -lLd "$potent_lib" 2>/dev/null | $GREP " -> " >/dev/null; then continue fi # The statement above tries to avoid entering an # endless loop below, in case of cyclic links. # We might still enter an endless loop, since a link # loop can be closed while we follow links, # but so what? potlib=$potent_lib while test -h "$potlib" 2>/dev/null; do potliblink=`ls -ld $potlib | $SED 's/.* -> //'` case $potliblink in [\\/]* | [A-Za-z]:[\\/]*) potlib=$potliblink;; *) potlib=`$ECHO "$potlib" | $SED 's|[^/]*$||'`"$potliblink";; esac done if eval $file_magic_cmd \"\$potlib\" 2>/dev/null | $SED -e 10q | $EGREP "$file_magic_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib= break 2 fi done done fi if test -n "$a_deplib"; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib"; then $ECHO "*** with $libname but no candidates were found. (...for file magic test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a file magic. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; match_pattern*) set dummy $deplibs_check_method; shift match_pattern_regex=`expr "$deplibs_check_method" : "$1 \(.*\)"` for a_deplib in $deplibs; do case $a_deplib in -l*) func_stripname -l '' "$a_deplib" name=$func_stripname_result if test yes = "$allow_libtool_libs_with_static_runtimes"; then case " $predeps $postdeps " in *" $a_deplib "*) func_append newdeplibs " $a_deplib" a_deplib= ;; esac fi if test -n "$a_deplib"; then libname=`eval "\\$ECHO \"$libname_spec\""` for i in $lib_search_path $sys_lib_search_path $shlib_search_path; do potential_libs=`ls $i/$libname[.-]* 2>/dev/null` for potent_lib in $potential_libs; do potlib=$potent_lib # see symlink-check above in file_magic test if eval "\$ECHO \"$potent_lib\"" 2>/dev/null | $SED 10q | \ $EGREP "$match_pattern_regex" > /dev/null; then func_append newdeplibs " $a_deplib" a_deplib= break 2 fi done done fi if test -n "$a_deplib"; then droppeddeps=yes echo $ECHO "*** Warning: linker path does not have real file for library $a_deplib." echo "*** I have the capability to make that library automatically link in when" echo "*** you link to this library. But I can only do this if you have a" echo "*** shared version of the library, which you do not appear to have" echo "*** because I did check the linker path looking for a file starting" if test -z "$potlib"; then $ECHO "*** with $libname but no candidates were found. (...for regex pattern test)" else $ECHO "*** with $libname and none of the candidates passed a file format test" $ECHO "*** using a regex pattern. Last file checked: $potlib" fi fi ;; *) # Add a -L argument. func_append newdeplibs " $a_deplib" ;; esac done # Gone through all deplibs. ;; none | unknown | *) newdeplibs= tmp_deplibs=`$ECHO " $deplibs" | $SED 's/ -lc$//; s/ -[LR][^ ]*//g'` if test yes = "$allow_libtool_libs_with_static_runtimes"; then for i in $predeps $postdeps; do # can't use Xsed below, because $i might contain '/' tmp_deplibs=`$ECHO " $tmp_deplibs" | $SED "s|$i||"` done fi case $tmp_deplibs in *[!\ \ ]*) echo if test none = "$deplibs_check_method"; then echo "*** Warning: inter-library dependencies are not supported in this platform." else echo "*** Warning: inter-library dependencies are not known to be supported." fi echo "*** All declared inter-library dependencies are being dropped." droppeddeps=yes ;; esac ;; esac versuffix=$versuffix_save major=$major_save release=$release_save libname=$libname_save name=$name_save case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library with the System framework newdeplibs=`$ECHO " $newdeplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac if test yes = "$droppeddeps"; then if test yes = "$module"; then echo echo "*** Warning: libtool could not satisfy all declared inter-library" $ECHO "*** dependencies of module $libname. Therefore, libtool will create" echo "*** a static module, that should work as long as the dlopening" echo "*** application is linked with the -dlopen flag." if test -z "$global_symbol_pipe"; then echo echo "*** However, this would only work if libtool was able to extract symbol" echo "*** lists from a program, using 'nm' or equivalent, but libtool could" echo "*** not find such a program. So, this module is probably useless." echo "*** 'nm' from GNU binutils and a full rebuild may help." fi if test no = "$build_old_libs"; then oldlibs=$output_objdir/$libname.$libext build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi else echo "*** The inter-library dependencies that have been dropped here will be" echo "*** automatically added whenever a program is linked with this library" echo "*** or is declared to -dlopen it." if test no = "$allow_undefined"; then echo echo "*** Since this library must not contain undefined symbols," echo "*** because either the platform does not support them or" echo "*** it was explicitly requested with -no-undefined," echo "*** libtool will only create a static version of it." if test no = "$build_old_libs"; then oldlibs=$output_objdir/$libname.$libext build_libtool_libs=module build_old_libs=yes else build_libtool_libs=no fi fi fi fi # Done checking deplibs! deplibs=$newdeplibs fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" case $host in *-*-darwin*) newdeplibs=`$ECHO " $newdeplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` new_inherited_linker_flags=`$ECHO " $new_inherited_linker_flags" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` deplibs=`$ECHO " $deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done deplibs=$new_libs # All the library-specific variables (install_libdir is set above). library_names= old_library= dlname= # Test again, we may have decided not to build it any more if test yes = "$build_libtool_libs"; then # Remove $wl instances when linking with ld. # FIXME: should test the right _cmds variable. case $archive_cmds in *\$LD\ *) wl= ;; esac if test yes = "$hardcode_into_libs"; then # Hardcode the library paths hardcode_libdirs= dep_rpath= rpath=$finalize_rpath test relink = "$opt_mode" || rpath=$compile_rpath$rpath for libdir in $rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then func_replace_sysroot "$libdir" libdir=$func_replace_sysroot_result if test -z "$hardcode_libdirs"; then hardcode_libdirs=$libdir else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append dep_rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir=$hardcode_libdirs eval "dep_rpath=\"$hardcode_libdir_flag_spec\"" fi if test -n "$runpath_var" && test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done eval "$runpath_var='$rpath\$$runpath_var'; export $runpath_var" fi test -n "$dep_rpath" && deplibs="$dep_rpath $deplibs" fi shlibpath=$finalize_shlibpath test relink = "$opt_mode" || shlibpath=$compile_shlibpath$shlibpath if test -n "$shlibpath"; then eval "$shlibpath_var='$shlibpath\$$shlibpath_var'; export $shlibpath_var" fi # Get the real and link names of the library. eval shared_ext=\"$shrext_cmds\" eval library_names=\"$library_names_spec\" set dummy $library_names shift realname=$1 shift if test -n "$soname_spec"; then eval soname=\"$soname_spec\" else soname=$realname fi if test -z "$dlname"; then dlname=$soname fi lib=$output_objdir/$realname linknames= for link do func_append linknames " $link" done # Use standard objects if they are pic test -z "$pic_flag" && libobjs=`$ECHO "$libobjs" | $SP2NL | $SED "$lo2o" | $NL2SP` test "X$libobjs" = "X " && libobjs= delfiles= if test -n "$export_symbols" && test -n "$include_expsyms"; then $opt_dry_run || cp "$export_symbols" "$output_objdir/$libname.uexp" export_symbols=$output_objdir/$libname.uexp func_append delfiles " $export_symbols" fi orig_export_symbols= case $host_os in cygwin* | mingw* | cegcc*) if test -n "$export_symbols" && test -z "$export_symbols_regex"; then # exporting using user supplied symfile func_dll_def_p "$export_symbols" || { # and it's NOT already a .def file. Must figure out # which of the given symbols are data symbols and tag # them as such. So, trigger use of export_symbols_cmds. # export_symbols gets reassigned inside the "prepare # the list of exported symbols" if statement, so the # include_expsyms logic still works. orig_export_symbols=$export_symbols export_symbols= always_export_symbols=yes } fi ;; esac # Prepare the list of exported symbols if test -z "$export_symbols"; then if test yes = "$always_export_symbols" || test -n "$export_symbols_regex"; then func_verbose "generating symbol list for '$libname.la'" export_symbols=$output_objdir/$libname.exp $opt_dry_run || $RM $export_symbols cmds=$export_symbols_cmds save_ifs=$IFS; IFS='~' for cmd1 in $cmds; do IFS=$save_ifs # Take the normal branch if the nm_file_list_spec branch # doesn't work or if tool conversion is not needed. case $nm_file_list_spec~$to_tool_file_cmd in *~func_convert_file_noop | *~func_convert_file_msys_to_w32 | ~*) try_normal_branch=yes eval cmd=\"$cmd1\" func_len " $cmd" len=$func_len_result ;; *) try_normal_branch=no ;; esac if test yes = "$try_normal_branch" \ && { test "$len" -lt "$max_cmd_len" \ || test "$max_cmd_len" -le -1; } then func_show_eval "$cmd" 'exit $?' skipped_export=false elif test -n "$nm_file_list_spec"; then func_basename "$output" output_la=$func_basename_result save_libobjs=$libobjs save_output=$output output=$output_objdir/$output_la.nm func_to_tool_file "$output" libobjs=$nm_file_list_spec$func_to_tool_file_result func_append delfiles " $output" func_verbose "creating $NM input file list: $output" for obj in $save_libobjs; do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > "$output" eval cmd=\"$cmd1\" func_show_eval "$cmd" 'exit $?' output=$save_output libobjs=$save_libobjs skipped_export=false else # The command line is too long to execute in one step. func_verbose "using reloadable object file for export list..." skipped_export=: # Break out early, otherwise skipped_export may be # set to false by a later but shorter cmd. break fi done IFS=$save_ifs if test -n "$export_symbols_regex" && test : != "$skipped_export"; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi fi if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols=$export_symbols test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test : != "$skipped_export" && test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for '$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands, which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi tmp_deplibs= for test_deplib in $deplibs; do case " $convenience " in *" $test_deplib "*) ;; *) func_append tmp_deplibs " $test_deplib" ;; esac done deplibs=$tmp_deplibs if test -n "$convenience"; then if test -n "$whole_archive_flag_spec" && test yes = "$compiler_needs_object" && test -z "$libobjs"; then # extract the archives, so we have objects to list. # TODO: could optimize this to just extract one archive. whole_archive_flag_spec= fi if test -n "$whole_archive_flag_spec"; then save_libobjs=$libobjs eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= else gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $convenience func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi fi if test yes = "$thread_safe" && test -n "$thread_safe_flag_spec"; then eval flag=\"$thread_safe_flag_spec\" func_append linker_flags " $flag" fi # Make a backup of the uninstalled library when relinking if test relink = "$opt_mode"; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}U && $MV $realname ${realname}U)' || exit $? fi # Do each of the archive commands. if test yes = "$module" && test -n "$module_cmds"; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then eval test_cmds=\"$module_expsym_cmds\" cmds=$module_expsym_cmds else eval test_cmds=\"$module_cmds\" cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then eval test_cmds=\"$archive_expsym_cmds\" cmds=$archive_expsym_cmds else eval test_cmds=\"$archive_cmds\" cmds=$archive_cmds fi fi if test : != "$skipped_export" && func_len " $test_cmds" && len=$func_len_result && test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then : else # The command line is too long to link in one step, link piecewise # or, if using GNU ld and skipped_export is not :, use a linker # script. # Save the value of $output and $libobjs because we want to # use them later. If we have whole_archive_flag_spec, we # want to use save_libobjs as it was before # whole_archive_flag_spec was expanded, because we can't # assume the linker understands whole_archive_flag_spec. # This may have to be revisited, in case too many # convenience libraries get linked in and end up exceeding # the spec. if test -z "$convenience" || test -z "$whole_archive_flag_spec"; then save_libobjs=$libobjs fi save_output=$output func_basename "$output" output_la=$func_basename_result # Clear the reloadable object creation command queue and # initialize k to one. test_cmds= concat_cmds= objlist= last_robj= k=1 if test -n "$save_libobjs" && test : != "$skipped_export" && test yes = "$with_gnu_ld"; then output=$output_objdir/$output_la.lnkscript func_verbose "creating GNU ld script: $output" echo 'INPUT (' > $output for obj in $save_libobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done echo ')' >> $output func_append delfiles " $output" func_to_tool_file "$output" output=$func_to_tool_file_result elif test -n "$save_libobjs" && test : != "$skipped_export" && test -n "$file_list_spec"; then output=$output_objdir/$output_la.lnk func_verbose "creating linker input file list: $output" : > $output set x $save_libobjs shift firstobj= if test yes = "$compiler_needs_object"; then firstobj="$1 " shift fi for obj do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" >> $output done func_append delfiles " $output" func_to_tool_file "$output" output=$firstobj\"$file_list_spec$func_to_tool_file_result\" else if test -n "$save_libobjs"; then func_verbose "creating reloadable object files..." output=$output_objdir/$output_la-$k.$objext eval test_cmds=\"$reload_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 # Loop over the list of objects to be linked. for obj in $save_libobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result if test -z "$objlist" || test "$len" -lt "$max_cmd_len"; then func_append objlist " $obj" else # The command $test_cmds is almost too long, add a # command to the queue. if test 1 -eq "$k"; then # The first file doesn't have a previous command to add. reload_objs=$objlist eval concat_cmds=\"$reload_cmds\" else # All subsequent reloadable object files will link in # the last one created. reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds~$reload_cmds~\$RM $last_robj\" fi last_robj=$output_objdir/$output_la-$k.$objext func_arith $k + 1 k=$func_arith_result output=$output_objdir/$output_la-$k.$objext objlist=" $obj" func_len " $last_robj" func_arith $len0 + $func_len_result len=$func_arith_result fi done # Handle the remaining objects by creating one last # reloadable object file. All subsequent reloadable object # files will link in the last one created. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ reload_objs="$objlist $last_robj" eval concat_cmds=\"\$concat_cmds$reload_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi func_append delfiles " $output" else output= fi ${skipped_export-false} && { func_verbose "generating symbol list for '$libname.la'" export_symbols=$output_objdir/$libname.exp $opt_dry_run || $RM $export_symbols libobjs=$output # Append the command to create the export file. test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$export_symbols_cmds\" if test -n "$last_robj"; then eval concat_cmds=\"\$concat_cmds~\$RM $last_robj\" fi } test -n "$save_libobjs" && func_verbose "creating a temporary reloadable object file: $output" # Loop through the commands generated above and execute them. save_ifs=$IFS; IFS='~' for cmd in $concat_cmds; do IFS=$save_ifs $opt_quiet || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test relink = "$opt_mode"; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS=$save_ifs if test -n "$export_symbols_regex" && ${skipped_export-false}; then func_show_eval '$EGREP -e "$export_symbols_regex" "$export_symbols" > "${export_symbols}T"' func_show_eval '$MV "${export_symbols}T" "$export_symbols"' fi fi ${skipped_export-false} && { if test -n "$export_symbols" && test -n "$include_expsyms"; then tmp_export_symbols=$export_symbols test -n "$orig_export_symbols" && tmp_export_symbols=$orig_export_symbols $opt_dry_run || eval '$ECHO "$include_expsyms" | $SP2NL >> "$tmp_export_symbols"' fi if test -n "$orig_export_symbols"; then # The given exports_symbols file has to be filtered, so filter it. func_verbose "filter symbol list for '$libname.la' to tag DATA exports" # FIXME: $output_objdir/$libname.filter potentially contains lots of # 's' commands, which not all seds can handle. GNU sed should be fine # though. Also, the filter scales superlinearly with the number of # global variables. join(1) would be nice here, but unfortunately # isn't a blessed tool. $opt_dry_run || $SED -e '/[ ,]DATA/!d;s,\(.*\)\([ \,].*\),s|^\1$|\1\2|,' < $export_symbols > $output_objdir/$libname.filter func_append delfiles " $export_symbols $output_objdir/$libname.filter" export_symbols=$output_objdir/$libname.def $opt_dry_run || $SED -f $output_objdir/$libname.filter < $orig_export_symbols > $export_symbols fi } libobjs=$output # Restore the value of output. output=$save_output if test -n "$convenience" && test -n "$whole_archive_flag_spec"; then eval libobjs=\"\$libobjs $whole_archive_flag_spec\" test "X$libobjs" = "X " && libobjs= fi # Expand the library linking commands again to reset the # value of $libobjs for piecewise linking. # Do each of the archive commands. if test yes = "$module" && test -n "$module_cmds"; then if test -n "$export_symbols" && test -n "$module_expsym_cmds"; then cmds=$module_expsym_cmds else cmds=$module_cmds fi else if test -n "$export_symbols" && test -n "$archive_expsym_cmds"; then cmds=$archive_expsym_cmds else cmds=$archive_cmds fi fi fi if test -n "$delfiles"; then # Append the command to remove temporary files to $cmds. eval cmds=\"\$cmds~\$RM $delfiles\" fi # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append libobjs " $func_extract_archives_result" test "X$libobjs" = "X " && libobjs= fi save_ifs=$IFS; IFS='~' for cmd in $cmds; do IFS=$sp$nl eval cmd=\"$cmd\" IFS=$save_ifs $opt_quiet || { func_quote_for_expand "$cmd" eval "func_echo $func_quote_for_expand_result" } $opt_dry_run || eval "$cmd" || { lt_exit=$? # Restore the uninstalled library and exit if test relink = "$opt_mode"; then ( cd "$output_objdir" && \ $RM "${realname}T" && \ $MV "${realname}U" "$realname" ) fi exit $lt_exit } done IFS=$save_ifs # Restore the uninstalled library and exit if test relink = "$opt_mode"; then $opt_dry_run || eval '(cd $output_objdir && $RM ${realname}T && $MV $realname ${realname}T && $MV ${realname}U $realname)' || exit $? if test -n "$convenience"; then if test -z "$whole_archive_flag_spec"; then func_show_eval '${RM}r "$gentop"' fi fi exit $EXIT_SUCCESS fi # Create links to the real library. for linkname in $linknames; do if test "$realname" != "$linkname"; then func_show_eval '(cd "$output_objdir" && $RM "$linkname" && $LN_S "$realname" "$linkname")' 'exit $?' fi done # If -module or -export-dynamic was specified, set the dlname. if test yes = "$module" || test yes = "$export_dynamic"; then # On all known operating systems, these are identical. dlname=$soname fi fi ;; obj) if test -n "$dlfiles$dlprefiles" || test no != "$dlself"; then func_warning "'-dlopen' is ignored for objects" fi case " $deplibs" in *\ -l* | *\ -L*) func_warning "'-l' and '-L' are ignored for objects" ;; esac test -n "$rpath" && \ func_warning "'-rpath' is ignored for objects" test -n "$xrpath" && \ func_warning "'-R' is ignored for objects" test -n "$vinfo" && \ func_warning "'-version-info' is ignored for objects" test -n "$release" && \ func_warning "'-release' is ignored for objects" case $output in *.lo) test -n "$objs$old_deplibs" && \ func_fatal_error "cannot build library object '$output' from non-libtool objects" libobj=$output func_lo2o "$libobj" obj=$func_lo2o_result ;; *) libobj= obj=$output ;; esac # Delete the old objects. $opt_dry_run || $RM $obj $libobj # Objects from convenience libraries. This assumes # single-version convenience libraries. Whenever we create # different ones for PIC/non-PIC, this we'll have to duplicate # the extraction. reload_conv_objs= gentop= # if reload_cmds runs $LD directly, get rid of -Wl from # whole_archive_flag_spec and hope we can get by with turning comma # into space. case $reload_cmds in *\$LD[\ \$]*) wl= ;; esac if test -n "$convenience"; then if test -n "$whole_archive_flag_spec"; then eval tmp_whole_archive_flags=\"$whole_archive_flag_spec\" test -n "$wl" || tmp_whole_archive_flags=`$ECHO "$tmp_whole_archive_flags" | $SED 's|,| |g'` reload_conv_objs=$reload_objs\ $tmp_whole_archive_flags else gentop=$output_objdir/${obj}x func_append generated " $gentop" func_extract_archives $gentop $convenience reload_conv_objs="$reload_objs $func_extract_archives_result" fi fi # If we're not building shared, we need to use non_pic_objs test yes = "$build_libtool_libs" || libobjs=$non_pic_objects # Create the old-style object. reload_objs=$objs$old_deplibs' '`$ECHO "$libobjs" | $SP2NL | $SED "/\.$libext$/d; /\.lib$/d; $lo2o" | $NL2SP`' '$reload_conv_objs output=$obj func_execute_cmds "$reload_cmds" 'exit $?' # Exit if we aren't doing a library object file. if test -z "$libobj"; then if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS fi test yes = "$build_libtool_libs" || { if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi # Create an invalid libtool object if no PIC, so that we don't # accidentally link it into a program. # $show "echo timestamp > $libobj" # $opt_dry_run || eval "echo timestamp > $libobj" || exit $? exit $EXIT_SUCCESS } if test -n "$pic_flag" || test default != "$pic_mode"; then # Only do commands if we really have different PIC objects. reload_objs="$libobjs $reload_conv_objs" output=$libobj func_execute_cmds "$reload_cmds" 'exit $?' fi if test -n "$gentop"; then func_show_eval '${RM}r "$gentop"' fi exit $EXIT_SUCCESS ;; prog) case $host in *cygwin*) func_stripname '' '.exe' "$output" output=$func_stripname_result.exe;; esac test -n "$vinfo" && \ func_warning "'-version-info' is ignored for programs" test -n "$release" && \ func_warning "'-release' is ignored for programs" $preload \ && test unknown,unknown,unknown = "$dlopen_support,$dlopen_self,$dlopen_self_static" \ && func_warning "'LT_INIT([dlopen])' not used. Assuming no dlopen support." case $host in *-*-rhapsody* | *-*-darwin1.[012]) # On Rhapsody replace the C library is the System framework compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's/ -lc / System.ltframework /'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's/ -lc / System.ltframework /'` ;; esac case $host in *-*-darwin*) # Don't allow lazy linking, it breaks C++ global constructors # But is supposedly fixed on 10.4 or later (yay!). if test CXX = "$tagname"; then case ${MACOSX_DEPLOYMENT_TARGET-10.0} in 10.[0123]) func_append compile_command " $wl-bind_at_load" func_append finalize_command " $wl-bind_at_load" ;; esac fi # Time to change all our "foo.ltframework" stuff back to "-framework foo" compile_deplibs=`$ECHO " $compile_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` finalize_deplibs=`$ECHO " $finalize_deplibs" | $SED 's% \([^ $]*\).ltframework% -framework \1%g'` ;; esac # move library search paths that coincide with paths to not yet # installed libraries to the beginning of the library search list new_libs= for path in $notinst_path; do case " $new_libs " in *" -L$path/$objdir "*) ;; *) case " $compile_deplibs " in *" -L$path/$objdir "*) func_append new_libs " -L$path/$objdir" ;; esac ;; esac done for deplib in $compile_deplibs; do case $deplib in -L*) case " $new_libs " in *" $deplib "*) ;; *) func_append new_libs " $deplib" ;; esac ;; *) func_append new_libs " $deplib" ;; esac done compile_deplibs=$new_libs func_append compile_command " $compile_deplibs" func_append finalize_command " $finalize_deplibs" if test -n "$rpath$xrpath"; then # If the user specified any rpath flags, then add them. for libdir in $rpath $xrpath; do # This is the magic to use -rpath. case "$finalize_rpath " in *" $libdir "*) ;; *) func_append finalize_rpath " $libdir" ;; esac done fi # Now hardcode the library paths rpath= hardcode_libdirs= for libdir in $compile_rpath $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs=$libdir else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$perm_rpath " in *" $libdir "*) ;; *) func_append perm_rpath " $libdir" ;; esac fi case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-cegcc*) testbindir=`$ECHO "$libdir" | $SED -e 's*/lib$*/bin*'` case :$dllsearchpath: in *":$libdir:"*) ;; ::) dllsearchpath=$libdir;; *) func_append dllsearchpath ":$libdir";; esac case :$dllsearchpath: in *":$testbindir:"*) ;; ::) dllsearchpath=$testbindir;; *) func_append dllsearchpath ":$testbindir";; esac ;; esac done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir=$hardcode_libdirs eval rpath=\" $hardcode_libdir_flag_spec\" fi compile_rpath=$rpath rpath= hardcode_libdirs= for libdir in $finalize_rpath; do if test -n "$hardcode_libdir_flag_spec"; then if test -n "$hardcode_libdir_separator"; then if test -z "$hardcode_libdirs"; then hardcode_libdirs=$libdir else # Just accumulate the unique libdirs. case $hardcode_libdir_separator$hardcode_libdirs$hardcode_libdir_separator in *"$hardcode_libdir_separator$libdir$hardcode_libdir_separator"*) ;; *) func_append hardcode_libdirs "$hardcode_libdir_separator$libdir" ;; esac fi else eval flag=\"$hardcode_libdir_flag_spec\" func_append rpath " $flag" fi elif test -n "$runpath_var"; then case "$finalize_perm_rpath " in *" $libdir "*) ;; *) func_append finalize_perm_rpath " $libdir" ;; esac fi done # Substitute the hardcoded libdirs into the rpath. if test -n "$hardcode_libdir_separator" && test -n "$hardcode_libdirs"; then libdir=$hardcode_libdirs eval rpath=\" $hardcode_libdir_flag_spec\" fi finalize_rpath=$rpath if test -n "$libobjs" && test yes = "$build_old_libs"; then # Transform all the library objects into standard objects. compile_command=`$ECHO "$compile_command" | $SP2NL | $SED "$lo2o" | $NL2SP` finalize_command=`$ECHO "$finalize_command" | $SP2NL | $SED "$lo2o" | $NL2SP` fi func_generate_dlsyms "$outputname" "@PROGRAM@" false # template prelinking step if test -n "$prelink_cmds"; then func_execute_cmds "$prelink_cmds" 'exit $?' fi wrappers_required=: case $host in *cegcc* | *mingw32ce*) # Disable wrappers for cegcc and mingw32ce hosts, we are cross compiling anyway. wrappers_required=false ;; *cygwin* | *mingw* ) test yes = "$build_libtool_libs" || wrappers_required=false ;; *) if test no = "$need_relink" || test yes != "$build_libtool_libs"; then wrappers_required=false fi ;; esac $wrappers_required || { # Replace the output file specification. compile_command=`$ECHO "$compile_command" | $SED 's%@OUTPUT@%'"$output"'%g'` link_command=$compile_command$compile_rpath # We have no uninstalled library dependencies, so finalize right now. exit_status=0 func_show_eval "$link_command" 'exit_status=$?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Delete the generated files. if test -f "$output_objdir/${outputname}S.$objext"; then func_show_eval '$RM "$output_objdir/${outputname}S.$objext"' fi exit $exit_status } if test -n "$compile_shlibpath$finalize_shlibpath"; then compile_command="$shlibpath_var=\"$compile_shlibpath$finalize_shlibpath\$$shlibpath_var\" $compile_command" fi if test -n "$finalize_shlibpath"; then finalize_command="$shlibpath_var=\"$finalize_shlibpath\$$shlibpath_var\" $finalize_command" fi compile_var= finalize_var= if test -n "$runpath_var"; then if test -n "$perm_rpath"; then # We should set the runpath_var. rpath= for dir in $perm_rpath; do func_append rpath "$dir:" done compile_var="$runpath_var=\"$rpath\$$runpath_var\" " fi if test -n "$finalize_perm_rpath"; then # We should set the runpath_var. rpath= for dir in $finalize_perm_rpath; do func_append rpath "$dir:" done finalize_var="$runpath_var=\"$rpath\$$runpath_var\" " fi fi if test yes = "$no_install"; then # We don't need to create a wrapper script. link_command=$compile_var$compile_command$compile_rpath # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output"'%g'` # Delete the old output file. $opt_dry_run || $RM $output # Link the executable and exit func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi exit $EXIT_SUCCESS fi case $hardcode_action,$fast_install in relink,*) # Fast installation is not supported link_command=$compile_var$compile_command$compile_rpath relink_command=$finalize_var$finalize_command$finalize_rpath func_warning "this platform does not like uninstalled shared libraries" func_warning "'$output' will be relinked during installation" ;; *,yes) link_command=$finalize_var$compile_command$finalize_rpath relink_command=`$ECHO "$compile_var$compile_command$compile_rpath" | $SED 's%@OUTPUT@%\$progdir/\$file%g'` ;; *,no) link_command=$compile_var$compile_command$compile_rpath relink_command=$finalize_var$finalize_command$finalize_rpath ;; *,needless) link_command=$finalize_var$compile_command$finalize_rpath relink_command= ;; esac # Replace the output file specification. link_command=`$ECHO "$link_command" | $SED 's%@OUTPUT@%'"$output_objdir/$outputname"'%g'` # Delete the old output files. $opt_dry_run || $RM $output $output_objdir/$outputname $output_objdir/lt-$outputname func_show_eval "$link_command" 'exit $?' if test -n "$postlink_cmds"; then func_to_tool_file "$output_objdir/$outputname" postlink_cmds=`func_echo_all "$postlink_cmds" | $SED -e 's%@OUTPUT@%'"$output_objdir/$outputname"'%g' -e 's%@TOOL_OUTPUT@%'"$func_to_tool_file_result"'%g'` func_execute_cmds "$postlink_cmds" 'exit $?' fi # Now create the wrapper script. func_verbose "creating $output" # Quote the relink command for shipping. if test -n "$relink_command"; then # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done relink_command="(cd `pwd`; $relink_command)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` fi # Only actually do things if not in dry run mode. $opt_dry_run || { # win32 will think the script is a binary if it has # a .exe suffix, so we strip it off here. case $output in *.exe) func_stripname '' '.exe' "$output" output=$func_stripname_result ;; esac # test for cygwin because mv fails w/o .exe extensions case $host in *cygwin*) exeext=.exe func_stripname '' '.exe' "$outputname" outputname=$func_stripname_result ;; *) exeext= ;; esac case $host in *cygwin* | *mingw* ) func_dirname_and_basename "$output" "" "." output_name=$func_basename_result output_path=$func_dirname_result cwrappersource=$output_path/$objdir/lt-$output_name.c cwrapper=$output_path/$output_name.exe $RM $cwrappersource $cwrapper trap "$RM $cwrappersource $cwrapper; exit $EXIT_FAILURE" 1 2 15 func_emit_cwrapperexe_src > $cwrappersource # The wrapper executable is built using the $host compiler, # because it contains $host paths and files. If cross- # compiling, it, like the target executable, must be # executed on the $host or under an emulation environment. $opt_dry_run || { $LTCC $LTCFLAGS -o $cwrapper $cwrappersource $STRIP $cwrapper } # Now, create the wrapper script for func_source use: func_ltwrapper_scriptname $cwrapper $RM $func_ltwrapper_scriptname_result trap "$RM $func_ltwrapper_scriptname_result; exit $EXIT_FAILURE" 1 2 15 $opt_dry_run || { # note: this script will not be executed, so do not chmod. if test "x$build" = "x$host"; then $cwrapper --lt-dump-script > $func_ltwrapper_scriptname_result else func_emit_wrapper no > $func_ltwrapper_scriptname_result fi } ;; * ) $RM $output trap "$RM $output; exit $EXIT_FAILURE" 1 2 15 func_emit_wrapper no > $output chmod +x $output ;; esac } exit $EXIT_SUCCESS ;; esac # See if we need to build an old-fashioned archive. for oldlib in $oldlibs; do case $build_libtool_libs in convenience) oldobjs="$libobjs_save $symfileobj" addlibs=$convenience build_libtool_libs=no ;; module) oldobjs=$libobjs_save addlibs=$old_convenience build_libtool_libs=no ;; *) oldobjs="$old_deplibs $non_pic_objects" $preload && test -f "$symfileobj" \ && func_append oldobjs " $symfileobj" addlibs=$old_convenience ;; esac if test -n "$addlibs"; then gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $addlibs func_append oldobjs " $func_extract_archives_result" fi # Do each command in the archive commands. if test -n "$old_archive_from_new_cmds" && test yes = "$build_libtool_libs"; then cmds=$old_archive_from_new_cmds else # Add any objects from preloaded convenience libraries if test -n "$dlprefiles"; then gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_extract_archives $gentop $dlprefiles func_append oldobjs " $func_extract_archives_result" fi # POSIX demands no paths to be encoded in archives. We have # to avoid creating archives with duplicate basenames if we # might have to extract them afterwards, e.g., when creating a # static archive out of a convenience library, or when linking # the entirety of a libtool archive into another (currently # not supported by libtool). if (for obj in $oldobjs do func_basename "$obj" $ECHO "$func_basename_result" done | sort | sort -uc >/dev/null 2>&1); then : else echo "copying selected object files to avoid basename conflicts..." gentop=$output_objdir/${outputname}x func_append generated " $gentop" func_mkdir_p "$gentop" save_oldobjs=$oldobjs oldobjs= counter=1 for obj in $save_oldobjs do func_basename "$obj" objbase=$func_basename_result case " $oldobjs " in " ") oldobjs=$obj ;; *[\ /]"$objbase "*) while :; do # Make sure we don't pick an alternate name that also # overlaps. newobj=lt$counter-$objbase func_arith $counter + 1 counter=$func_arith_result case " $oldobjs " in *[\ /]"$newobj "*) ;; *) if test ! -f "$gentop/$newobj"; then break; fi ;; esac done func_show_eval "ln $obj $gentop/$newobj || cp $obj $gentop/$newobj" func_append oldobjs " $gentop/$newobj" ;; *) func_append oldobjs " $obj" ;; esac done fi func_to_tool_file "$oldlib" func_convert_file_msys_to_w32 tool_oldlib=$func_to_tool_file_result eval cmds=\"$old_archive_cmds\" func_len " $cmds" len=$func_len_result if test "$len" -lt "$max_cmd_len" || test "$max_cmd_len" -le -1; then cmds=$old_archive_cmds elif test -n "$archiver_list_spec"; then func_verbose "using command file archive linking..." for obj in $oldobjs do func_to_tool_file "$obj" $ECHO "$func_to_tool_file_result" done > $output_objdir/$libname.libcmd func_to_tool_file "$output_objdir/$libname.libcmd" oldobjs=" $archiver_list_spec$func_to_tool_file_result" cmds=$old_archive_cmds else # the command line is too long to link in one step, link in parts func_verbose "using piecewise archive linking..." save_RANLIB=$RANLIB RANLIB=: objlist= concat_cmds= save_oldobjs=$oldobjs oldobjs= # Is there a better way of finding the last object in the list? for obj in $save_oldobjs do last_oldobj=$obj done eval test_cmds=\"$old_archive_cmds\" func_len " $test_cmds" len0=$func_len_result len=$len0 for obj in $save_oldobjs do func_len " $obj" func_arith $len + $func_len_result len=$func_arith_result func_append objlist " $obj" if test "$len" -lt "$max_cmd_len"; then : else # the above command should be used before it gets too long oldobjs=$objlist if test "$obj" = "$last_oldobj"; then RANLIB=$save_RANLIB fi test -z "$concat_cmds" || concat_cmds=$concat_cmds~ eval concat_cmds=\"\$concat_cmds$old_archive_cmds\" objlist= len=$len0 fi done RANLIB=$save_RANLIB oldobjs=$objlist if test -z "$oldobjs"; then eval cmds=\"\$concat_cmds\" else eval cmds=\"\$concat_cmds~\$old_archive_cmds\" fi fi fi func_execute_cmds "$cmds" 'exit $?' done test -n "$generated" && \ func_show_eval "${RM}r$generated" # Now create the libtool archive. case $output in *.la) old_library= test yes = "$build_old_libs" && old_library=$libname.$libext func_verbose "creating $output" # Preserve any variables that may affect compiler behavior for var in $variables_saved_for_relink; do if eval test -z \"\${$var+set}\"; then relink_command="{ test -z \"\${$var+set}\" || $lt_unset $var || { $var=; export $var; }; }; $relink_command" elif eval var_value=\$$var; test -z "$var_value"; then relink_command="$var=; export $var; $relink_command" else func_quote_for_eval "$var_value" relink_command="$var=$func_quote_for_eval_result; export $var; $relink_command" fi done # Quote the link command for shipping. relink_command="(cd `pwd`; $SHELL \"$progpath\" $preserve_args --mode=relink $libtool_args @inst_prefix_dir@)" relink_command=`$ECHO "$relink_command" | $SED "$sed_quote_subst"` if test yes = "$hardcode_automatic"; then relink_command= fi # Only create the output if not a dry run. $opt_dry_run || { for installed in no yes; do if test yes = "$installed"; then if test -z "$install_libdir"; then break fi output=$output_objdir/${outputname}i # Replace all uninstalled libtool libraries with the installed ones newdependency_libs= for deplib in $dependency_libs; do case $deplib in *.la) func_basename "$deplib" name=$func_basename_result func_resolve_sysroot "$deplib" eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $func_resolve_sysroot_result` test -z "$libdir" && \ func_fatal_error "'$deplib' is not a valid libtool archive" func_append newdependency_libs " ${lt_sysroot:+=}$libdir/$name" ;; -L*) func_stripname -L '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -L$func_replace_sysroot_result" ;; -R*) func_stripname -R '' "$deplib" func_replace_sysroot "$func_stripname_result" func_append newdependency_libs " -R$func_replace_sysroot_result" ;; *) func_append newdependency_libs " $deplib" ;; esac done dependency_libs=$newdependency_libs newdlfiles= for lib in $dlfiles; do case $lib in *.la) func_basename "$lib" name=$func_basename_result eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "'$lib' is not a valid libtool archive" func_append newdlfiles " ${lt_sysroot:+=}$libdir/$name" ;; *) func_append newdlfiles " $lib" ;; esac done dlfiles=$newdlfiles newdlprefiles= for lib in $dlprefiles; do case $lib in *.la) # Only pass preopened files to the pseudo-archive (for # eventual linking with the app. that links it) if we # didn't already link the preopened objects directly into # the library: func_basename "$lib" name=$func_basename_result eval libdir=`$SED -n -e 's/^libdir=\(.*\)$/\1/p' $lib` test -z "$libdir" && \ func_fatal_error "'$lib' is not a valid libtool archive" func_append newdlprefiles " ${lt_sysroot:+=}$libdir/$name" ;; esac done dlprefiles=$newdlprefiles else newdlfiles= for lib in $dlfiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlfiles " $abs" done dlfiles=$newdlfiles newdlprefiles= for lib in $dlprefiles; do case $lib in [\\/]* | [A-Za-z]:[\\/]*) abs=$lib ;; *) abs=`pwd`"/$lib" ;; esac func_append newdlprefiles " $abs" done dlprefiles=$newdlprefiles fi $RM $output # place dlname in correct position for cygwin # In fact, it would be nice if we could use this code for all target # systems that can't hard-code library paths into their executables # and that have no shared library path variable independent of PATH, # but it turns out we can't easily determine that from inspecting # libtool variables, so we have to hard-code the OSs to which it # applies here; at the moment, that means platforms that use the PE # object format with DLL files. See the long comment at the top of # tests/bindir.at for full details. tdlname=$dlname case $host,$output,$installed,$module,$dlname in *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll | *cegcc*,*lai,yes,no,*.dll) # If a -bindir argument was supplied, place the dll there. if test -n "$bindir"; then func_relative_path "$install_libdir" "$bindir" tdlname=$func_relative_path_result/$dlname else # Otherwise fall back on heuristic. tdlname=../bin/$dlname fi ;; esac $ECHO > $output "\ # $outputname - a libtool library file # Generated by $PROGRAM (GNU $PACKAGE) $VERSION # # Please DO NOT delete this file! # It is necessary for linking the library. # The name that we can dlopen(3). dlname='$tdlname' # Names of this library. library_names='$library_names' # The name of the static archive. old_library='$old_library' # Linker flags that cannot go in dependency_libs. inherited_linker_flags='$new_inherited_linker_flags' # Libraries that this one depends upon. dependency_libs='$dependency_libs' # Names of additional weak libraries provided by this library weak_library_names='$weak_libs' # Version information for $libname. current=$current age=$age revision=$revision # Is this an already installed library? installed=$installed # Should we warn about portability when linking against -modules? shouldnotlink=$module # Files to dlopen/dlpreopen dlopen='$dlfiles' dlpreopen='$dlprefiles' # Directory that this library needs to be installed in: libdir='$install_libdir'" if test no,yes = "$installed,$need_relink"; then $ECHO >> $output "\ relink_command=\"$relink_command\"" fi done } # Do a symbolic link so that the libtool archive can be found in # LD_LIBRARY_PATH before the program is installed. func_show_eval '( cd "$output_objdir" && $RM "$outputname" && $LN_S "../$outputname" "$outputname" )' 'exit $?' ;; esac exit $EXIT_SUCCESS } if test link = "$opt_mode" || test relink = "$opt_mode"; then func_mode_link ${1+"$@"} fi # func_mode_uninstall arg... func_mode_uninstall () { $debug_cmd RM=$nonopt files= rmforce=false exit_status=0 # This variable tells wrapper scripts just to set variables rather # than running their programs. libtool_install_magic=$magic for arg do case $arg in -f) func_append RM " $arg"; rmforce=: ;; -*) func_append RM " $arg" ;; *) func_append files " $arg" ;; esac done test -z "$RM" && \ func_fatal_help "you must specify an RM program" rmdirs= for file in $files; do func_dirname "$file" "" "." dir=$func_dirname_result if test . = "$dir"; then odir=$objdir else odir=$dir/$objdir fi func_basename "$file" name=$func_basename_result test uninstall = "$opt_mode" && odir=$dir # Remember odir for removal later, being careful to avoid duplicates if test clean = "$opt_mode"; then case " $rmdirs " in *" $odir "*) ;; *) func_append rmdirs " $odir" ;; esac fi # Don't error if the file doesn't exist and rm -f was used. if { test -L "$file"; } >/dev/null 2>&1 || { test -h "$file"; } >/dev/null 2>&1 || test -f "$file"; then : elif test -d "$file"; then exit_status=1 continue elif $rmforce; then continue fi rmfiles=$file case $name in *.la) # Possibly a libtool archive, so verify it. if func_lalib_p "$file"; then func_source $dir/$name # Delete the libtool libraries and symlinks. for n in $library_names; do func_append rmfiles " $odir/$n" done test -n "$old_library" && func_append rmfiles " $odir/$old_library" case $opt_mode in clean) case " $library_names " in *" $dlname "*) ;; *) test -n "$dlname" && func_append rmfiles " $odir/$dlname" ;; esac test -n "$libdir" && func_append rmfiles " $odir/$name $odir/${name}i" ;; uninstall) if test -n "$library_names"; then # Do each command in the postuninstall commands. func_execute_cmds "$postuninstall_cmds" '$rmforce || exit_status=1' fi if test -n "$old_library"; then # Do each command in the old_postuninstall commands. func_execute_cmds "$old_postuninstall_cmds" '$rmforce || exit_status=1' fi # FIXME: should reinstall the best remaining shared library. ;; esac fi ;; *.lo) # Possibly a libtool object, so verify it. if func_lalib_p "$file"; then # Read the .lo file func_source $dir/$name # Add PIC object to the list of files to remove. if test -n "$pic_object" && test none != "$pic_object"; then func_append rmfiles " $dir/$pic_object" fi # Add non-PIC object to the list of files to remove. if test -n "$non_pic_object" && test none != "$non_pic_object"; then func_append rmfiles " $dir/$non_pic_object" fi fi ;; *) if test clean = "$opt_mode"; then noexename=$name case $file in *.exe) func_stripname '' '.exe' "$file" file=$func_stripname_result func_stripname '' '.exe' "$name" noexename=$func_stripname_result # $file with .exe has already been added to rmfiles, # add $file without .exe func_append rmfiles " $file" ;; esac # Do a test to see if this is a libtool program. if func_ltwrapper_p "$file"; then if func_ltwrapper_executable_p "$file"; then func_ltwrapper_scriptname "$file" relink_command= func_source $func_ltwrapper_scriptname_result func_append rmfiles " $func_ltwrapper_scriptname_result" else relink_command= func_source $dir/$noexename fi # note $name still contains .exe if it was in $file originally # as does the version of $file that was added into $rmfiles func_append rmfiles " $odir/$name $odir/${name}S.$objext" if test yes = "$fast_install" && test -n "$relink_command"; then func_append rmfiles " $odir/lt-$name" fi if test "X$noexename" != "X$name"; then func_append rmfiles " $odir/lt-$noexename.c" fi fi fi ;; esac func_show_eval "$RM $rmfiles" 'exit_status=1' done # Try to remove the $objdir's in the directories where we deleted files for dir in $rmdirs; do if test -d "$dir"; then func_show_eval "rmdir $dir >/dev/null 2>&1" fi done exit $exit_status } if test uninstall = "$opt_mode" || test clean = "$opt_mode"; then func_mode_uninstall ${1+"$@"} fi test -z "$opt_mode" && { help=$generic_help func_fatal_help "you must specify a MODE" } test -z "$exec_cmd" && \ func_fatal_help "invalid operation mode '$opt_mode'" if test -n "$exec_cmd"; then eval exec "$exec_cmd" exit $EXIT_FAILURE fi exit $exit_status # The TAGs below are defined such that we never get into a situation # where we disable both kinds of libraries. Given conflicting # choices, we go for a static library, that is the most portable, # since we can't tell whether shared libraries were disabled because # the user asked for that or because the platform doesn't support # them. This is particularly important on AIX, because we don't # support having both static and shared libraries enabled at the same # time on that platform, so we default to a shared-only configuration. # If a disable-shared tag is given, we'll fallback to a static-only # configuration. But we'll never go from static-only to shared-only. # ### BEGIN LIBTOOL TAG CONFIG: disable-shared build_libtool_libs=no build_old_libs=yes # ### END LIBTOOL TAG CONFIG: disable-shared # ### BEGIN LIBTOOL TAG CONFIG: disable-static build_old_libs=`case $build_libtool_libs in yes) echo no;; *) echo yes;; esac` # ### END LIBTOOL TAG CONFIG: disable-static # Local Variables: # mode:shell-script # sh-indentation:2 # End: blueman-2.4.3/m4/000077500000000000000000000000001465054505200134715ustar00rootroot00000000000000blueman-2.4.3/m4/gettext.m4000066400000000000000000000357571465054505200154400ustar00rootroot00000000000000# gettext.m4 serial 67 (gettext-0.19.6) dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2006, 2008-2010. dnl Macro to add for using GNU gettext. dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]). dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The dnl default (if it is not specified or empty) is 'no-libtool'. dnl INTLSYMBOL should be 'external' for packages with no intl directory, dnl and 'no-libtool' or 'use-libtool' for packages with an intl directory. dnl If INTLSYMBOL is 'use-libtool', then a libtool library dnl $(top_builddir)/intl/libintl.la will be created (shared and/or static, dnl depending on --{enable,disable}-{shared,static} and on the presence of dnl AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library dnl $(top_builddir)/intl/libintl.a will be created. dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext dnl implementations (in libc or libintl) without the ngettext() function dnl will be ignored. If NEEDSYMBOL is specified and is dnl 'need-formatstring-macros', then GNU gettext implementations that don't dnl support the ISO C 99 formatstring macros will be ignored. dnl INTLDIR is used to find the intl libraries. If empty, dnl the value '$(top_builddir)/intl/' is used. dnl dnl The result of the configuration is one of three cases: dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled dnl and used. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 2) GNU gettext has been found in the system's C library. dnl Catalog format: GNU --> install in $(datadir) dnl Catalog extension: .mo after installation, .gmo in source tree dnl 3) No internationalization, always use English msgid. dnl Catalog format: none dnl Catalog extension: none dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur. dnl The use of .gmo is historical (it was needed to avoid overwriting the dnl GNU format catalogs when building on a platform with an X/Open gettext), dnl but we keep it in order not to force irrelevant filename changes on the dnl maintainers. dnl AC_DEFUN([AM_GNU_GETTEXT], [ dnl Argument checking. ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], , [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT ])])])])]) ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old], [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])]) ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], , [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT ])])])]) define([gt_included_intl], ifelse([$1], [external], ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]), [yes])) define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], [])) gt_NEEDS_INIT AM_GNU_GETTEXT_NEED([$2]) AC_REQUIRE([AM_PO_SUBDIRS])dnl ifelse(gt_included_intl, yes, [ AC_REQUIRE([AM_INTL_SUBDIR])dnl ]) dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Sometimes libintl requires libiconv, so first search for libiconv. dnl Ideally we would do this search only after the dnl if test "$USE_NLS" = "yes"; then dnl if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT dnl the configure script would need to contain the same shell code dnl again, outside any 'if'. There are two solutions: dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'. dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE. dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not dnl documented, we avoid it. ifelse(gt_included_intl, yes, , [ AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) ]) dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation. gt_INTL_MACOSX dnl Set USE_NLS. AC_REQUIRE([AM_NLS]) ifelse(gt_included_intl, yes, [ BUILD_INCLUDED_LIBINTL=no USE_INCLUDED_LIBINTL=no ]) LIBINTL= LTLIBINTL= POSUB= dnl Add a version number to the cache macros. case " $gt_needs " in *" need-formatstring-macros "*) gt_api_version=3 ;; *" need-ngettext "*) gt_api_version=2 ;; *) gt_api_version=1 ;; esac gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc" gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl" dnl If we use NLS figure out what method if test "$USE_NLS" = "yes"; then gt_use_preinstalled_gnugettext=no ifelse(gt_included_intl, yes, [ AC_MSG_CHECKING([whether included gettext is requested]) AC_ARG_WITH([included-gettext], [ --with-included-gettext use the GNU gettext library included here], nls_cv_force_use_gnu_gettext=$withval, nls_cv_force_use_gnu_gettext=no) AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext]) nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" if test "$nls_cv_force_use_gnu_gettext" != "yes"; then ]) dnl User does not insist on using GNU NLS library. Figure out what dnl to use. If GNU gettext is available we use this. Else we have dnl to fall back to GNU NLS library. if test $gt_api_version -ge 3; then gt_revision_test_code=' #ifndef __GNU_GETTEXT_SUPPORTED_REVISION #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1) #endif changequote(,)dnl typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1]; changequote([,])dnl ' else gt_revision_test_code= fi if test $gt_api_version -ge 2; then gt_expression_test_code=' + * ngettext ("", "", 0)' else gt_expression_test_code= fi AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc], [AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern int *_nl_domain_bindings; ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings ]])], [eval "$gt_func_gnugettext_libc=yes"], [eval "$gt_func_gnugettext_libc=no"])]) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then dnl Sometimes libintl requires libiconv, so first search for libiconv. ifelse(gt_included_intl, yes, , [ AM_ICONV_LINK ]) dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv]) dnl because that would add "-liconv" to LIBINTL and LTLIBINTL dnl even if libiconv doesn't exist. AC_LIB_LINKFLAGS_BODY([intl]) AC_CACHE_CHECK([for GNU gettext in libintl], [$gt_func_gnugettext_libintl], [gt_save_CPPFLAGS="$CPPFLAGS" CPPFLAGS="$CPPFLAGS $INCINTL" gt_save_LIBS="$LIBS" LIBS="$LIBS $LIBINTL" dnl Now see whether libintl exists and does not depend on libiconv. AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [eval "$gt_func_gnugettext_libintl=yes"], [eval "$gt_func_gnugettext_libintl=no"]) dnl Now see whether libintl exists and depends on libiconv. if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include $gt_revision_test_code extern int _nl_msg_cat_cntr; extern #ifdef __cplusplus "C" #endif const char *_nl_expand_alias (const char *); ]], [[ bindtextdomain ("", ""); return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("") ]])], [LIBINTL="$LIBINTL $LIBICONV" LTLIBINTL="$LTLIBINTL $LTLIBICONV" eval "$gt_func_gnugettext_libintl=yes" ]) fi CPPFLAGS="$gt_save_CPPFLAGS" LIBS="$gt_save_LIBS"]) fi dnl If an already present or preinstalled GNU gettext() is found, dnl use it. But if this macro is used in GNU gettext, and GNU dnl gettext is already preinstalled in libintl, we update this dnl libintl. (Cf. the install rule in intl/Makefile.in.) if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \ || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \ && test "$PACKAGE" != gettext-runtime \ && test "$PACKAGE" != gettext-tools; }; then gt_use_preinstalled_gnugettext=yes else dnl Reset the values set by searching for libintl. LIBINTL= LTLIBINTL= INCINTL= fi ifelse(gt_included_intl, yes, [ if test "$gt_use_preinstalled_gnugettext" != "yes"; then dnl GNU gettext is not found in the C library. dnl Fall back on included GNU gettext library. nls_cv_use_gnu_gettext=yes fi fi if test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions used to generate GNU NLS library. BUILD_INCLUDED_LIBINTL=yes USE_INCLUDED_LIBINTL=yes LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD" LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD" LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` fi CATOBJEXT= if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Mark actions to use GNU gettext tools. CATOBJEXT=.gmo fi ]) if test -n "$INTL_MACOSX_LIBS"; then if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then dnl Some extra flags are needed during linking. LIBINTL="$LIBINTL $INTL_MACOSX_LIBS" LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS" fi fi if test "$gt_use_preinstalled_gnugettext" = "yes" \ || test "$nls_cv_use_gnu_gettext" = "yes"; then AC_DEFINE([ENABLE_NLS], [1], [Define to 1 if translation of program messages to the user's native language is requested.]) else USE_NLS=no fi fi AC_MSG_CHECKING([whether to use NLS]) AC_MSG_RESULT([$USE_NLS]) if test "$USE_NLS" = "yes"; then AC_MSG_CHECKING([where the gettext function comes from]) if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then gt_source="external libintl" else gt_source="libc" fi else gt_source="included intl directory" fi AC_MSG_RESULT([$gt_source]) fi if test "$USE_NLS" = "yes"; then if test "$gt_use_preinstalled_gnugettext" = "yes"; then if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then AC_MSG_CHECKING([how to link with libintl]) AC_MSG_RESULT([$LIBINTL]) AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL]) fi dnl For backward compatibility. Some packages may be using this. AC_DEFINE([HAVE_GETTEXT], [1], [Define if the GNU gettext() function is already present or preinstalled.]) AC_DEFINE([HAVE_DCGETTEXT], [1], [Define if the GNU dcgettext() function is already present or preinstalled.]) fi dnl We need to process the po/ directory. POSUB=po fi ifelse(gt_included_intl, yes, [ dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL dnl to 'yes' because some of the testsuite requires it. if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then BUILD_INCLUDED_LIBINTL=yes fi dnl Make all variables we use known to autoconf. AC_SUBST([BUILD_INCLUDED_LIBINTL]) AC_SUBST([USE_INCLUDED_LIBINTL]) AC_SUBST([CATOBJEXT]) dnl For backward compatibility. Some configure.ins may be using this. nls_cv_header_intl= nls_cv_header_libgt= dnl For backward compatibility. Some Makefiles may be using this. DATADIRNAME=share AC_SUBST([DATADIRNAME]) dnl For backward compatibility. Some Makefiles may be using this. INSTOBJEXT=.mo AC_SUBST([INSTOBJEXT]) dnl For backward compatibility. Some Makefiles may be using this. GENCAT=gencat AC_SUBST([GENCAT]) dnl For backward compatibility. Some Makefiles may be using this. INTLOBJS= if test "$USE_INCLUDED_LIBINTL" = yes; then INTLOBJS="\$(GETTOBJS)" fi AC_SUBST([INTLOBJS]) dnl Enable libtool support if the surrounding package wishes it. INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX]) ]) dnl For backward compatibility. Some Makefiles may be using this. INTLLIBS="$LIBINTL" AC_SUBST([INTLLIBS]) dnl Make all documented variables known to autoconf. AC_SUBST([LIBINTL]) AC_SUBST([LTLIBINTL]) AC_SUBST([POSUB]) ]) dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized. m4_define([gt_NEEDS_INIT], [ m4_divert_text([DEFAULTS], [gt_needs=]) m4_define([gt_NEEDS_INIT], []) ]) dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL]) AC_DEFUN([AM_GNU_GETTEXT_NEED], [ m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"]) ]) dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_VERSION], []) dnl Usage: AM_GNU_GETTEXT_REQUIRE_VERSION([gettext-version]) AC_DEFUN([AM_GNU_GETTEXT_REQUIRE_VERSION], []) blueman-2.4.3/m4/iconv.m4000066400000000000000000000220641465054505200150550ustar00rootroot00000000000000# iconv.m4 serial 19 (gettext-0.18.2) dnl Copyright (C) 2000-2002, 2007-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. AC_DEFUN([AM_ICONV_LINKFLAGS_BODY], [ dnl Prerequisites of AC_LIB_LINKFLAGS_BODY. AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) AC_REQUIRE([AC_LIB_RPATH]) dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_LIB_LINKFLAGS_BODY([iconv]) ]) AC_DEFUN([AM_ICONV_LINK], [ dnl Some systems have iconv in libc, some have it in libiconv (OSF/1 and dnl those with the standalone portable GNU libiconv installed). AC_REQUIRE([AC_CANONICAL_HOST]) dnl for cross-compiles dnl Search for libiconv and define LIBICONV, LTLIBICONV and INCICONV dnl accordingly. AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY]) dnl Add $INCICONV to CPPFLAGS before performing the following checks, dnl because if the user has installed libiconv and not disabled its use dnl via --without-libiconv-prefix, he wants to use it. The first dnl AC_LINK_IFELSE will then fail, the second AC_LINK_IFELSE will succeed. am_save_CPPFLAGS="$CPPFLAGS" AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCICONV]) AC_CACHE_CHECK([for iconv], [am_cv_func_iconv], [ am_cv_func_iconv="no, consider installing GNU libiconv" am_cv_lib_iconv=no AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_func_iconv=yes]) if test "$am_cv_func_iconv" != yes; then am_save_LIBS="$LIBS" LIBS="$LIBS $LIBICONV" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[ #include #include ]], [[iconv_t cd = iconv_open("",""); iconv(cd,NULL,NULL,NULL,NULL); iconv_close(cd);]])], [am_cv_lib_iconv=yes] [am_cv_func_iconv=yes]) LIBS="$am_save_LIBS" fi ]) if test "$am_cv_func_iconv" = yes; then AC_CACHE_CHECK([for working iconv], [am_cv_func_iconv_works], [ dnl This tests against bugs in AIX 5.1, AIX 6.1..7.1, HP-UX 11.11, dnl Solaris 10. am_save_LIBS="$LIBS" if test $am_cv_lib_iconv = yes; then LIBS="$LIBS $LIBICONV" fi am_cv_func_iconv_works=no for ac_iconv_const in '' 'const'; do AC_RUN_IFELSE( [AC_LANG_PROGRAM( [[ #include #include #ifndef ICONV_CONST # define ICONV_CONST $ac_iconv_const #endif ]], [[int result = 0; /* Test against AIX 5.1 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8"); if (cd_utf8_to_88591 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */ char buf[10]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_utf8_to_88591, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 1; iconv_close (cd_utf8_to_88591); } } /* Test against Solaris 10 bug: Failures are not distinguishable from successful returns. */ { iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646"); if (cd_ascii_to_88591 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\263"; char buf[10]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_ascii_to_88591, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res == 0) result |= 2; iconv_close (cd_ascii_to_88591); } } /* Test against AIX 6.1..7.1 bug: Buffer overrun. */ { iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\304"; static char buf[2] = { (char)0xDE, (char)0xAD }; ICONV_CONST char *inptr = input; size_t inbytesleft = 1; char *outptr = buf; size_t outbytesleft = 1; size_t res = iconv (cd_88591_to_utf8, &inptr, &inbytesleft, &outptr, &outbytesleft); if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD) result |= 4; iconv_close (cd_88591_to_utf8); } } #if 0 /* This bug could be worked around by the caller. */ /* Test against HP-UX 11.11 bug: Positive return value instead of 0. */ { iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591"); if (cd_88591_to_utf8 != (iconv_t)(-1)) { static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337"; char buf[50]; ICONV_CONST char *inptr = input; size_t inbytesleft = strlen (input); char *outptr = buf; size_t outbytesleft = sizeof (buf); size_t res = iconv (cd_88591_to_utf8, &inptr, &inbytesleft, &outptr, &outbytesleft); if ((int)res > 0) result |= 8; iconv_close (cd_88591_to_utf8); } } #endif /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is provided. */ if (/* Try standardized names. */ iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1) /* Try IRIX, OSF/1 names. */ && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1) /* Try AIX names. */ && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1) /* Try HP-UX names. */ && iconv_open ("utf8", "eucJP") == (iconv_t)(-1)) result |= 16; return result; ]])], [am_cv_func_iconv_works=yes], , [case "$host_os" in aix* | hpux*) am_cv_func_iconv_works="guessing no" ;; *) am_cv_func_iconv_works="guessing yes" ;; esac]) test "$am_cv_func_iconv_works" = no || break done LIBS="$am_save_LIBS" ]) case "$am_cv_func_iconv_works" in *no) am_func_iconv=no am_cv_lib_iconv=no ;; *) am_func_iconv=yes ;; esac else am_func_iconv=no am_cv_lib_iconv=no fi if test "$am_func_iconv" = yes; then AC_DEFINE([HAVE_ICONV], [1], [Define if you have the iconv() function and it works.]) fi if test "$am_cv_lib_iconv" = yes; then AC_MSG_CHECKING([how to link with libiconv]) AC_MSG_RESULT([$LIBICONV]) else dnl If $LIBICONV didn't lead to a usable library, we don't need $INCICONV dnl either. CPPFLAGS="$am_save_CPPFLAGS" LIBICONV= LTLIBICONV= fi AC_SUBST([LIBICONV]) AC_SUBST([LTLIBICONV]) ]) dnl Define AM_ICONV using AC_DEFUN_ONCE for Autoconf >= 2.64, in order to dnl avoid warnings like dnl "warning: AC_REQUIRE: `AM_ICONV' was expanded before it was required". dnl This is tricky because of the way 'aclocal' is implemented: dnl - It requires defining an auxiliary macro whose name ends in AC_DEFUN. dnl Otherwise aclocal's initial scan pass would miss the macro definition. dnl - It requires a line break inside the AC_DEFUN_ONCE and AC_DEFUN expansions. dnl Otherwise aclocal would emit many "Use of uninitialized value $1" dnl warnings. m4_define([gl_iconv_AC_DEFUN], m4_version_prereq([2.64], [[AC_DEFUN_ONCE( [$1], [$2])]], [m4_ifdef([gl_00GNULIB], [[AC_DEFUN_ONCE( [$1], [$2])]], [[AC_DEFUN( [$1], [$2])]])])) gl_iconv_AC_DEFUN([AM_ICONV], [ AM_ICONV_LINK if test "$am_cv_func_iconv" = yes; then AC_MSG_CHECKING([for iconv declaration]) AC_CACHE_VAL([am_cv_proto_iconv], [ AC_COMPILE_IFELSE( [AC_LANG_PROGRAM( [[ #include #include extern #ifdef __cplusplus "C" #endif #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus) size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); #else size_t iconv(); #endif ]], [[]])], [am_cv_proto_iconv_arg1=""], [am_cv_proto_iconv_arg1="const"]) am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"]) am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'` AC_MSG_RESULT([ $am_cv_proto_iconv]) AC_DEFINE_UNQUOTED([ICONV_CONST], [$am_cv_proto_iconv_arg1], [Define as const if the declaration of iconv() needs const.]) dnl Also substitute ICONV_CONST in the gnulib generated . m4_ifdef([gl_ICONV_H_DEFAULTS], [AC_REQUIRE([gl_ICONV_H_DEFAULTS]) if test -n "$am_cv_proto_iconv_arg1"; then ICONV_CONST="const" fi ]) fi ]) blueman-2.4.3/m4/intlmacosx.m4000066400000000000000000000047371465054505200161270ustar00rootroot00000000000000# intlmacosx.m4 serial 5 (gettext-0.18.2) dnl Copyright (C) 2004-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Checks for special options needed on Mac OS X. dnl Defines INTL_MACOSX_LIBS. AC_DEFUN([gt_INTL_MACOSX], [ dnl Check for API introduced in Mac OS X 10.2. AC_CACHE_CHECK([for CFPreferencesCopyAppValue], [gt_cv_func_CFPreferencesCopyAppValue], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFPreferencesCopyAppValue(NULL, NULL)]])], [gt_cv_func_CFPreferencesCopyAppValue=yes], [gt_cv_func_CFPreferencesCopyAppValue=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then AC_DEFINE([HAVE_CFPREFERENCESCOPYAPPVALUE], [1], [Define to 1 if you have the Mac OS X function CFPreferencesCopyAppValue in the CoreFoundation framework.]) fi dnl Check for API introduced in Mac OS X 10.3. AC_CACHE_CHECK([for CFLocaleCopyCurrent], [gt_cv_func_CFLocaleCopyCurrent], [gt_save_LIBS="$LIBS" LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation" AC_LINK_IFELSE( [AC_LANG_PROGRAM( [[#include ]], [[CFLocaleCopyCurrent();]])], [gt_cv_func_CFLocaleCopyCurrent=yes], [gt_cv_func_CFLocaleCopyCurrent=no]) LIBS="$gt_save_LIBS"]) if test $gt_cv_func_CFLocaleCopyCurrent = yes; then AC_DEFINE([HAVE_CFLOCALECOPYCURRENT], [1], [Define to 1 if you have the Mac OS X function CFLocaleCopyCurrent in the CoreFoundation framework.]) fi INTL_MACOSX_LIBS= if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation" fi AC_SUBST([INTL_MACOSX_LIBS]) ]) blueman-2.4.3/m4/lib-ld.m4000066400000000000000000000071431465054505200151030ustar00rootroot00000000000000# lib-ld.m4 serial 6 dnl Copyright (C) 1996-2003, 2009-2015 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl Subroutines of libtool.m4, dnl with replacements s/_*LT_PATH/AC_LIB_PROG/ and s/lt_/acl_/ to avoid dnl collision with libtool.m4. dnl From libtool-2.4. Sets the variable with_gnu_ld to yes or no. AC_DEFUN([AC_LIB_PROG_LD_GNU], [AC_CACHE_CHECK([if the linker ($LD) is GNU ld], [acl_cv_prog_gnu_ld], [# I'd rather use --version here, but apparently some GNU lds only accept -v. case `$LD -v 2>&1 /dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'` while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` done test -z "$LD" && LD="$ac_prog" ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test "$with_gnu_ld" = yes; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL([acl_cv_path_LD], [if test -z "$LD"; then acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS="$acl_save_ifs" test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then acl_cv_path_LD="$ac_dir/$ac_prog" # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$acl_cv_path_LD" -v 2>&1 = 1.10 to complain if config.rpath is missing. m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([config.rpath])]) AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir AC_CACHE_CHECK([for shared library run path origin], [acl_cv_rpath], [ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh . ./conftest.sh rm -f ./conftest.sh acl_cv_rpath=done ]) wl="$acl_cv_wl" acl_libext="$acl_cv_libext" acl_shlibext="$acl_cv_shlibext" acl_libname_spec="$acl_cv_libname_spec" acl_library_names_spec="$acl_cv_library_names_spec" acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec" acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator" acl_hardcode_direct="$acl_cv_hardcode_direct" acl_hardcode_minus_L="$acl_cv_hardcode_minus_L" dnl Determine whether the user wants rpath handling at all. AC_ARG_ENABLE([rpath], [ --disable-rpath do not hardcode runtime library paths], :, enable_rpath=yes) ]) dnl AC_LIB_FROMPACKAGE(name, package) dnl declares that libname comes from the given package. The configure file dnl will then not have a --with-libname-prefix option but a dnl --with-package-prefix option. Several libraries can come from the same dnl package. This declaration must occur before an AC_LIB_LINKFLAGS or similar dnl macro call that searches for libname. AC_DEFUN([AC_LIB_FROMPACKAGE], [ pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_frompackage_]NAME, [$2]) popdef([NAME]) pushdef([PACK],[$2]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) define([acl_libsinpackage_]PACKUP, m4_ifdef([acl_libsinpackage_]PACKUP, [m4_defn([acl_libsinpackage_]PACKUP)[, ]],)[lib$1]) popdef([PACKUP]) popdef([PACK]) ]) dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and dnl the libraries corresponding to explicit and implicit dependencies. dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables. dnl Also, sets the LIB${NAME}_PREFIX variable to nonempty if libname was found dnl in ${LIB${NAME}_PREFIX}/$acl_libdirstem. AC_DEFUN([AC_LIB_LINKFLAGS_BODY], [ AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) pushdef([NAME],[m4_translit([$1],[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACK],[m4_ifdef([acl_frompackage_]NAME, [acl_frompackage_]NAME, lib[$1])]) pushdef([PACKUP],[m4_translit(PACK,[abcdefghijklmnopqrstuvwxyz./+-], [ABCDEFGHIJKLMNOPQRSTUVWXYZ____])]) pushdef([PACKLIBS],[m4_ifdef([acl_frompackage_]NAME, [acl_libsinpackage_]PACKUP, lib[$1])]) dnl Autoconf >= 2.61 supports dots in --with options. pushdef([P_A_C_K],[m4_if(m4_version_compare(m4_defn([m4_PACKAGE_VERSION]),[2.61]),[-1],[m4_translit(PACK,[.],[_])],PACK)]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_ARG_WITH(P_A_C_K[-prefix], [[ --with-]]P_A_C_K[[-prefix[=DIR] search for ]PACKLIBS[ in DIR/include and DIR/lib --without-]]P_A_C_K[[-prefix don't search for ]PACKLIBS[ in includedir and libdir]], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" if test "$acl_libdirstem2" != "$acl_libdirstem" \ && ! test -d "$withval/$acl_libdirstem"; then additional_libdir="$withval/$acl_libdirstem2" fi fi fi ]) dnl Search the library and its dependencies in $additional_libdir and dnl $LDFLAGS. Using breadth-first-seach. LIB[]NAME= LTLIB[]NAME= INC[]NAME= LIB[]NAME[]_PREFIX= dnl HAVE_LIB${NAME} is an indicator that LIB${NAME}, LTLIB${NAME} have been dnl computed. So it has to be reset here. HAVE_LIB[]NAME= rpathdirs= ltrpathdirs= names_already_handled= names_next_round='$1 $2' while test -n "$names_next_round"; do names_this_round="$names_next_round" names_next_round= for name in $names_this_round; do already_handled= for n in $names_already_handled; do if test "$n" = "$name"; then already_handled=yes break fi done if test -z "$already_handled"; then names_already_handled="$names_already_handled $name" dnl See if it was already located by an earlier AC_LIB_LINKFLAGS dnl or AC_LIB_HAVE_LINKFLAGS call. uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'` eval value=\"\$HAVE_LIB$uppername\" if test -n "$value"; then if test "$value" = yes; then eval value=\"\$LIB$uppername\" test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value" eval value=\"\$LTLIB$uppername\" test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value" else dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined dnl that this library doesn't exist. So just drop it. : fi else dnl Search the library lib$name in $additional_libdir and $LDFLAGS dnl and the already constructed $LIBNAME/$LTLIBNAME. found_dir= found_la= found_so= found_a= eval libname=\"$acl_libname_spec\" # typically: libname=lib$name if test -n "$acl_shlibext"; then shrext=".$acl_shlibext" # typically: shrext=.so else shrext= fi if test $use_additional = yes; then dir="$additional_libdir" dnl The same code as in the loop below: dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi fi if test "X$found_dir" = "X"; then for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) case "$x" in -L*) dir=`echo "X$x" | sed -e 's/^X-L//'` dnl First look for a shared library. if test -n "$acl_shlibext"; then if test -f "$dir/$libname$shrext"; then found_dir="$dir" found_so="$dir/$libname$shrext" else if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then ver=`(cd "$dir" && \ for f in "$libname$shrext".*; do echo "$f"; done \ | sed -e "s,^$libname$shrext\\\\.,," \ | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \ | sed 1q ) 2>/dev/null` if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then found_dir="$dir" found_so="$dir/$libname$shrext.$ver" fi else eval library_names=\"$acl_library_names_spec\" for f in $library_names; do if test -f "$dir/$f"; then found_dir="$dir" found_so="$dir/$f" break fi done fi fi fi dnl Then look for a static library. if test "X$found_dir" = "X"; then if test -f "$dir/$libname.$acl_libext"; then found_dir="$dir" found_a="$dir/$libname.$acl_libext" fi fi if test "X$found_dir" != "X"; then if test -f "$dir/$libname.la"; then found_la="$dir/$libname.la" fi fi ;; esac if test "X$found_dir" != "X"; then break fi done fi if test "X$found_dir" != "X"; then dnl Found the library. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name" if test "X$found_so" != "X"; then dnl Linking with a shared library. We attempt to hardcode its dnl directory into the executable's runpath, unless it's the dnl standard /usr/lib. if test "$enable_rpath" = no \ || test "X$found_dir" = "X/usr/$acl_libdirstem" \ || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then dnl No hardcoding is needed. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl Use an explicit option to hardcode DIR into the resulting dnl binary. dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $found_dir" fi dnl The hardcoding into $LIBNAME is system dependent. if test "$acl_hardcode_direct" = yes; then dnl Using DIR/libNAME.so during linking hardcodes DIR into the dnl resulting binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode DIR into the resulting dnl binary. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $found_dir" fi else dnl Rely on "-L$found_dir". dnl But don't add it if it's already contained in the LDFLAGS dnl or the already constructed $LIBNAME haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$found_dir"; then haveit=yes break fi done if test -z "$haveit"; then LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir" fi if test "$acl_hardcode_minus_L" != no; then dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so" else dnl We cannot use $acl_hardcode_runpath_var and LD_RUN_PATH dnl here, because this doesn't fit in flags passed to the dnl compiler. So give up. No hardcoding. This affects only dnl very old systems. dnl FIXME: Not sure whether we should use dnl "-L$found_dir -l$name" or "-L$found_dir $found_so" dnl here. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" fi fi fi fi else if test "X$found_a" != "X"; then dnl Linking with a static library. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a" else dnl We shouldn't come here, but anyway it's good to have a dnl fallback. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name" fi fi dnl Assume the include files are nearby. additional_includedir= case "$found_dir" in */$acl_libdirstem | */$acl_libdirstem/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; */$acl_libdirstem2 | */$acl_libdirstem2/) basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'` if test "$name" = '$1'; then LIB[]NAME[]_PREFIX="$basedir" fi additional_includedir="$basedir/include" ;; esac if test "X$additional_includedir" != "X"; then dnl Potentially add $additional_includedir to $INCNAME. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's /usr/local/include and we are using GCC on Linux, dnl 3. if it's already present in $CPPFLAGS or the already dnl constructed $INCNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then for x in $CPPFLAGS $INC[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $INCNAME. INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir" fi fi fi fi fi dnl Look for dependencies. if test -n "$found_la"; then dnl Read the .la file. It defines the variables dnl dlname, library_names, old_library, dependency_libs, current, dnl age, revision, installed, dlopen, dlpreopen, libdir. save_libdir="$libdir" case "$found_la" in */* | *\\*) . "$found_la" ;; *) . "./$found_la" ;; esac libdir="$save_libdir" dnl We use only dependency_libs. for dep in $dependency_libs; do case "$dep" in -L*) additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'` dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's /usr/local/lib and we are using GCC on Linux, dnl 3. if it's already present in $LDFLAGS or the already dnl constructed $LIBNAME, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \ && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then haveit= if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \ || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then haveit= for x in $LDFLAGS $LIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LIBNAME. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir" fi fi haveit= for x in $LDFLAGS $LTLIB[]NAME; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LTLIBNAME. LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir" fi fi fi fi ;; -R*) dir=`echo "X$dep" | sed -e 's/^X-R//'` if test "$enable_rpath" != no; then dnl Potentially add DIR to rpathdirs. dnl The rpathdirs will be appended to $LIBNAME at the end. haveit= for x in $rpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then rpathdirs="$rpathdirs $dir" fi dnl Potentially add DIR to ltrpathdirs. dnl The ltrpathdirs will be appended to $LTLIBNAME at the end. haveit= for x in $ltrpathdirs; do if test "X$x" = "X$dir"; then haveit=yes break fi done if test -z "$haveit"; then ltrpathdirs="$ltrpathdirs $dir" fi fi ;; -l*) dnl Handle this in the next round. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'` ;; *.la) dnl Handle this in the next round. Throw away the .la's dnl directory; it is already contained in a preceding -L dnl option. names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'` ;; *) dnl Most likely an immediate library name. LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep" ;; esac done fi else dnl Didn't find the library; assume it is in the system directories dnl known to the linker and runtime loader. (All the system dnl directories known to the linker should also be known to the dnl runtime loader, otherwise the system is severely misconfigured.) LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name" LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name" fi fi fi done done if test "X$rpathdirs" != "X"; then if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user must dnl pass all path elements in one option. We can arrange that for a dnl single library, but not when more than one $LIBNAMEs are used. alldirs= for found_dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir" done dnl Note: acl_hardcode_libdir_flag_spec uses $libdir and $wl. acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" else dnl The -rpath options are cumulative. for found_dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$found_dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag" done fi fi if test "X$ltrpathdirs" != "X"; then dnl When using libtool, the option that works for both libraries and dnl executables is -R. The -R options are cumulative. for found_dir in $ltrpathdirs; do LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir" done fi popdef([P_A_C_K]) popdef([PACKLIBS]) popdef([PACKUP]) popdef([PACK]) popdef([NAME]) ]) dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR, dnl unless already present in VAR. dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes dnl contains two or three consecutive elements that belong together. AC_DEFUN([AC_LIB_APPENDTOVAR], [ for element in [$2]; do haveit= for x in $[$1]; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X$element"; then haveit=yes break fi done if test -z "$haveit"; then [$1]="${[$1]}${[$1]:+ }$element" fi done ]) dnl For those cases where a variable contains several -L and -l options dnl referring to unknown libraries and directories, this macro determines the dnl necessary additional linker options for the runtime path. dnl AC_LIB_LINKFLAGS_FROM_LIBS([LDADDVAR], [LIBSVALUE], [USE-LIBTOOL]) dnl sets LDADDVAR to linker options needed together with LIBSVALUE. dnl If USE-LIBTOOL evaluates to non-empty, linking with libtool is assumed, dnl otherwise linking without libtool is assumed. AC_DEFUN([AC_LIB_LINKFLAGS_FROM_LIBS], [ AC_REQUIRE([AC_LIB_RPATH]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) $1= if test "$enable_rpath" != no; then if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then dnl Use an explicit option to hardcode directories into the resulting dnl binary. rpathdirs= next= for opt in $2; do if test -n "$next"; then dir="$next" dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= else case $opt in -L) next=yes ;; -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'` dnl No need to hardcode the standard /usr/lib. if test "X$dir" != "X/usr/$acl_libdirstem" \ && test "X$dir" != "X/usr/$acl_libdirstem2"; then rpathdirs="$rpathdirs $dir" fi next= ;; *) next= ;; esac fi done if test "X$rpathdirs" != "X"; then if test -n ""$3""; then dnl libtool is used for linking. Use -R options. for dir in $rpathdirs; do $1="${$1}${$1:+ }-R$dir" done else dnl The linker is used for linking directly. if test -n "$acl_hardcode_libdir_separator"; then dnl Weird platform: only the last -rpath option counts, the user dnl must pass all path elements in one option. alldirs= for dir in $rpathdirs; do alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$dir" done acl_save_libdir="$libdir" libdir="$alldirs" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="$flag" else dnl The -rpath options are cumulative. for dir in $rpathdirs; do acl_save_libdir="$libdir" libdir="$dir" eval flag=\"$acl_hardcode_libdir_flag_spec\" libdir="$acl_save_libdir" $1="${$1}${$1:+ }$flag" done fi fi fi fi fi AC_SUBST([$1]) ]) blueman-2.4.3/m4/lib-prefix.m4000066400000000000000000000204221465054505200157740ustar00rootroot00000000000000# lib-prefix.m4 serial 7 (gettext-0.18) dnl Copyright (C) 2001-2005, 2008-2015 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl From Bruno Haible. dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't dnl require excessive bracketing. ifdef([AC_HELP_STRING], [AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])], [AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])]) dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed dnl to access previously installed libraries. The basic assumption is that dnl a user will want packages to use other packages he previously installed dnl with the same --prefix option. dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate dnl libraries, but is otherwise very convenient. AC_DEFUN([AC_LIB_PREFIX], [ AC_BEFORE([$0], [AC_LIB_LINKFLAGS]) AC_REQUIRE([AC_PROG_CC]) AC_REQUIRE([AC_CANONICAL_HOST]) AC_REQUIRE([AC_LIB_PREPARE_MULTILIB]) AC_REQUIRE([AC_LIB_PREPARE_PREFIX]) dnl By default, look in $includedir and $libdir. use_additional=yes AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) AC_LIB_ARG_WITH([lib-prefix], [ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib --without-lib-prefix don't search for libraries in includedir and libdir], [ if test "X$withval" = "Xno"; then use_additional=no else if test "X$withval" = "X"; then AC_LIB_WITH_FINAL_PREFIX([ eval additional_includedir=\"$includedir\" eval additional_libdir=\"$libdir\" ]) else additional_includedir="$withval/include" additional_libdir="$withval/$acl_libdirstem" fi fi ]) if test $use_additional = yes; then dnl Potentially add $additional_includedir to $CPPFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/include, dnl 2. if it's already present in $CPPFLAGS, dnl 3. if it's /usr/local/include and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_includedir" != "X/usr/include"; then haveit= for x in $CPPFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-I$additional_includedir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_includedir" = "X/usr/local/include"; then if test -n "$GCC"; then case $host_os in linux* | gnu* | k*bsd*-gnu) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_includedir"; then dnl Really add $additional_includedir to $CPPFLAGS. CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir" fi fi fi fi dnl Potentially add $additional_libdir to $LDFLAGS. dnl But don't add it dnl 1. if it's the standard /usr/lib, dnl 2. if it's already present in $LDFLAGS, dnl 3. if it's /usr/local/lib and we are using GCC on Linux, dnl 4. if it doesn't exist as a directory. if test "X$additional_libdir" != "X/usr/$acl_libdirstem"; then haveit= for x in $LDFLAGS; do AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"]) if test "X$x" = "X-L$additional_libdir"; then haveit=yes break fi done if test -z "$haveit"; then if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem"; then if test -n "$GCC"; then case $host_os in linux*) haveit=yes;; esac fi fi if test -z "$haveit"; then if test -d "$additional_libdir"; then dnl Really add $additional_libdir to $LDFLAGS. LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir" fi fi fi fi fi ]) dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix, dnl acl_final_exec_prefix, containing the values to which $prefix and dnl $exec_prefix will expand at the end of the configure script. AC_DEFUN([AC_LIB_PREPARE_PREFIX], [ dnl Unfortunately, prefix and exec_prefix get only finally determined dnl at the end of configure. if test "X$prefix" = "XNONE"; then acl_final_prefix="$ac_default_prefix" else acl_final_prefix="$prefix" fi if test "X$exec_prefix" = "XNONE"; then acl_final_exec_prefix='${prefix}' else acl_final_exec_prefix="$exec_prefix" fi acl_save_prefix="$prefix" prefix="$acl_final_prefix" eval acl_final_exec_prefix=\"$acl_final_exec_prefix\" prefix="$acl_save_prefix" ]) dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the dnl variables prefix and exec_prefix bound to the values they will have dnl at the end of the configure script. AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX], [ acl_save_prefix="$prefix" prefix="$acl_final_prefix" acl_save_exec_prefix="$exec_prefix" exec_prefix="$acl_final_exec_prefix" $1 exec_prefix="$acl_save_exec_prefix" prefix="$acl_save_prefix" ]) dnl AC_LIB_PREPARE_MULTILIB creates dnl - a variable acl_libdirstem, containing the basename of the libdir, either dnl "lib" or "lib64" or "lib/64", dnl - a variable acl_libdirstem2, as a secondary possible value for dnl acl_libdirstem, either the same as acl_libdirstem or "lib/sparcv9" or dnl "lib/amd64". AC_DEFUN([AC_LIB_PREPARE_MULTILIB], [ dnl There is no formal standard regarding lib and lib64. dnl On glibc systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib64 and 32-bit libraries go under $prefix/lib. We determine dnl the compiler's default mode by looking at the compiler's library search dnl path. If at least one of its elements ends in /lib64 or points to a dnl directory whose absolute pathname ends in /lib64, we assume a 64-bit ABI. dnl Otherwise we use the default, namely "lib". dnl On Solaris systems, the current practice is that on a system supporting dnl 32-bit and 64-bit instruction sets or ABIs, 64-bit libraries go under dnl $prefix/lib/64 (which is a symlink to either $prefix/lib/sparcv9 or dnl $prefix/lib/amd64) and 32-bit libraries go under $prefix/lib. AC_REQUIRE([AC_CANONICAL_HOST]) acl_libdirstem=lib acl_libdirstem2= case "$host_os" in solaris*) dnl See Solaris 10 Software Developer Collection > Solaris 64-bit Developer's Guide > The Development Environment dnl . dnl "Portable Makefiles should refer to any library directories using the 64 symbolic link." dnl But we want to recognize the sparcv9 or amd64 subdirectory also if the dnl symlink is missing, so we set acl_libdirstem2 too. AC_CACHE_CHECK([for 64-bit host], [gl_cv_solaris_64bit], [AC_EGREP_CPP([sixtyfour bits], [ #ifdef _LP64 sixtyfour bits #endif ], [gl_cv_solaris_64bit=yes], [gl_cv_solaris_64bit=no]) ]) if test $gl_cv_solaris_64bit = yes; then acl_libdirstem=lib/64 case "$host_cpu" in sparc*) acl_libdirstem2=lib/sparcv9 ;; i*86 | x86_64) acl_libdirstem2=lib/amd64 ;; esac fi ;; *) searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'` if test -n "$searchpath"; then acl_save_IFS="${IFS= }"; IFS=":" for searchdir in $searchpath; do if test -d "$searchdir"; then case "$searchdir" in */lib64/ | */lib64 ) acl_libdirstem=lib64 ;; */../ | */.. ) # Better ignore directories of this form. They are misleading. ;; *) searchdir=`cd "$searchdir" && pwd` case "$searchdir" in */lib64 ) acl_libdirstem=lib64 ;; esac ;; esac fi done IFS="$acl_save_IFS" fi ;; esac test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem" ]) blueman-2.4.3/m4/libtool.m4000077500000000000000000011267711465054505200154210ustar00rootroot00000000000000# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*- # # Copyright (C) 1996-2001, 2003-2015 Free Software Foundation, Inc. # Written by Gordon Matzigkeit, 1996 # # This file 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. m4_define([_LT_COPYING], [dnl # Copyright (C) 2014 Free Software Foundation, Inc. # This is free software; see the source for copying conditions. There is NO # warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. # GNU Libtool 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 of of the License, or # (at your option) any later version. # # As a special exception to the GNU General Public License, if you # distribute this file as part of a program or library that is built # using GNU Libtool, you may include this file under the same # distribution terms that you use for the rest of that program. # # GNU Libtool 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 . ]) # serial 58 LT_INIT # LT_PREREQ(VERSION) # ------------------ # Complain and exit if this libtool version is less that VERSION. m4_defun([LT_PREREQ], [m4_if(m4_version_compare(m4_defn([LT_PACKAGE_VERSION]), [$1]), -1, [m4_default([$3], [m4_fatal([Libtool version $1 or higher is required], 63)])], [$2])]) # _LT_CHECK_BUILDDIR # ------------------ # Complain if the absolute build directory name contains unusual characters m4_defun([_LT_CHECK_BUILDDIR], [case `pwd` in *\ * | *\ *) AC_MSG_WARN([Libtool does not cope well with whitespace in `pwd`]) ;; esac ]) # LT_INIT([OPTIONS]) # ------------------ AC_DEFUN([LT_INIT], [AC_PREREQ([2.62])dnl We use AC_PATH_PROGS_FEATURE_CHECK AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl AC_BEFORE([$0], [LT_LANG])dnl AC_BEFORE([$0], [LT_OUTPUT])dnl AC_BEFORE([$0], [LTDL_INIT])dnl m4_require([_LT_CHECK_BUILDDIR])dnl dnl Autoconf doesn't catch unexpanded LT_ macros by default: m4_pattern_forbid([^_?LT_[A-Z_]+$])dnl m4_pattern_allow([^(_LT_EOF|LT_DLGLOBAL|LT_DLLAZY_OR_NOW|LT_MULTI_MODULE)$])dnl dnl aclocal doesn't pull ltoptions.m4, ltsugar.m4, or ltversion.m4 dnl unless we require an AC_DEFUNed macro: AC_REQUIRE([LTOPTIONS_VERSION])dnl AC_REQUIRE([LTSUGAR_VERSION])dnl AC_REQUIRE([LTVERSION_VERSION])dnl AC_REQUIRE([LTOBSOLETE_VERSION])dnl m4_require([_LT_PROG_LTMAIN])dnl _LT_SHELL_INIT([SHELL=${CONFIG_SHELL-/bin/sh}]) dnl Parse OPTIONS _LT_SET_OPTIONS([$0], [$1]) # This can be used to rebuild libtool when needed LIBTOOL_DEPS=$ltmain # Always use our own libtool. LIBTOOL='$(SHELL) $(top_builddir)/libtool' AC_SUBST(LIBTOOL)dnl _LT_SETUP # Only expand once: m4_define([LT_INIT]) ])# LT_INIT # Old names: AU_ALIAS([AC_PROG_LIBTOOL], [LT_INIT]) AU_ALIAS([AM_PROG_LIBTOOL], [LT_INIT]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PROG_LIBTOOL], []) dnl AC_DEFUN([AM_PROG_LIBTOOL], []) # _LT_PREPARE_CC_BASENAME # ----------------------- m4_defun([_LT_PREPARE_CC_BASENAME], [ # Calculate cc_basename. Skip known compiler wrappers and cross-prefix. func_cc_basename () { for cc_temp in @S|@*""; do case $cc_temp in compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;; distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;; \-*) ;; *) break;; esac done func_cc_basename_result=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"` } ])# _LT_PREPARE_CC_BASENAME # _LT_CC_BASENAME(CC) # ------------------- # It would be clearer to call AC_REQUIREs from _LT_PREPARE_CC_BASENAME, # but that macro is also expanded into generated libtool script, which # arranges for $SED and $ECHO to be set by different means. m4_defun([_LT_CC_BASENAME], [m4_require([_LT_PREPARE_CC_BASENAME])dnl AC_REQUIRE([_LT_DECL_SED])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl func_cc_basename $1 cc_basename=$func_cc_basename_result ]) # _LT_FILEUTILS_DEFAULTS # ---------------------- # It is okay to use these file commands and assume they have been set # sensibly after 'm4_require([_LT_FILEUTILS_DEFAULTS])'. m4_defun([_LT_FILEUTILS_DEFAULTS], [: ${CP="cp -f"} : ${MV="mv -f"} : ${RM="rm -f"} ])# _LT_FILEUTILS_DEFAULTS # _LT_SETUP # --------- m4_defun([_LT_SETUP], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_REQUIRE([_LT_PREPARE_SED_QUOTE_VARS])dnl AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH])dnl _LT_DECL([], [PATH_SEPARATOR], [1], [The PATH separator for the build system])dnl dnl _LT_DECL([], [host_alias], [0], [The host system])dnl _LT_DECL([], [host], [0])dnl _LT_DECL([], [host_os], [0])dnl dnl _LT_DECL([], [build_alias], [0], [The build system])dnl _LT_DECL([], [build], [0])dnl _LT_DECL([], [build_os], [0])dnl dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl dnl AC_REQUIRE([AC_PROG_LN_S])dnl test -z "$LN_S" && LN_S="ln -s" _LT_DECL([], [LN_S], [1], [Whether we need soft or hard links])dnl dnl AC_REQUIRE([LT_CMD_MAX_LEN])dnl _LT_DECL([objext], [ac_objext], [0], [Object file suffix (normally "o")])dnl _LT_DECL([], [exeext], [0], [Executable file suffix (normally "")])dnl dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_PATH_CONVERSION_FUNCTIONS])dnl m4_require([_LT_CMD_RELOAD])dnl m4_require([_LT_CHECK_MAGIC_METHOD])dnl m4_require([_LT_CHECK_SHAREDLIB_FROM_LINKLIB])dnl m4_require([_LT_CMD_OLD_ARCHIVE])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_WITH_SYSROOT])dnl m4_require([_LT_CMD_TRUNCATE])dnl _LT_CONFIG_LIBTOOL_INIT([ # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes INIT. if test -n "\${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi ]) if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi _LT_CHECK_OBJDIR m4_require([_LT_TAG_COMPILER])dnl case $host_os in aix3*) # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi ;; esac # Global variables: ofile=libtool can_build_shared=yes # All known linkers require a '.a' archive for static linking (except MSVC, # which needs '.lib'). libext=a with_gnu_ld=$lt_cv_prog_gnu_ld old_CC=$CC old_CFLAGS=$CFLAGS # Set sane defaults for various variables test -z "$CC" && CC=cc test -z "$LTCC" && LTCC=$CC test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS test -z "$LD" && LD=ld test -z "$ac_objext" && ac_objext=o _LT_CC_BASENAME([$compiler]) # Only perform the check for file, if the check method requires it test -z "$MAGIC_CMD" && MAGIC_CMD=file case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then _LT_PATH_MAGIC fi ;; esac # Use C for the default configuration in the libtool script LT_SUPPORTED_TAG([CC]) _LT_LANG_C_CONFIG _LT_LANG_DEFAULT_CONFIG _LT_CONFIG_COMMANDS ])# _LT_SETUP # _LT_PREPARE_SED_QUOTE_VARS # -------------------------- # Define a few sed substitution that help us do robust quoting. m4_defun([_LT_PREPARE_SED_QUOTE_VARS], [# Backslashify metacharacters that are still active within # double-quoted strings. sed_quote_subst='s/\([["`$\\]]\)/\\\1/g' # Same as above, but do not quote variable references. double_quote_subst='s/\([["`\\]]\)/\\\1/g' # Sed substitution to delay expansion of an escaped shell variable in a # double_quote_subst'ed string. delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' # Sed substitution to delay expansion of an escaped single quote. delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g' # Sed substitution to avoid accidental globbing in evaled expressions no_glob_subst='s/\*/\\\*/g' ]) # _LT_PROG_LTMAIN # --------------- # Note that this code is called both from 'configure', and 'config.status' # now that we use AC_CONFIG_COMMANDS to generate libtool. Notably, # 'config.status' has no value for ac_aux_dir unless we are using Automake, # so we pass a copy along to make sure it has a sensible value anyway. m4_defun([_LT_PROG_LTMAIN], [m4_ifdef([AC_REQUIRE_AUX_FILE], [AC_REQUIRE_AUX_FILE([ltmain.sh])])dnl _LT_CONFIG_LIBTOOL_INIT([ac_aux_dir='$ac_aux_dir']) ltmain=$ac_aux_dir/ltmain.sh ])# _LT_PROG_LTMAIN ## ------------------------------------- ## ## Accumulate code for creating libtool. ## ## ------------------------------------- ## # So that we can recreate a full libtool script including additional # tags, we accumulate the chunks of code to send to AC_CONFIG_COMMANDS # in macros and then make a single call at the end using the 'libtool' # label. # _LT_CONFIG_LIBTOOL_INIT([INIT-COMMANDS]) # ---------------------------------------- # Register INIT-COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL_INIT], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_INIT], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_INIT]) # _LT_CONFIG_LIBTOOL([COMMANDS]) # ------------------------------ # Register COMMANDS to be passed to AC_CONFIG_COMMANDS later. m4_define([_LT_CONFIG_LIBTOOL], [m4_ifval([$1], [m4_append([_LT_OUTPUT_LIBTOOL_COMMANDS], [$1 ])])]) # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS]) # _LT_CONFIG_SAVE_COMMANDS([COMMANDS], [INIT_COMMANDS]) # ----------------------------------------------------- m4_defun([_LT_CONFIG_SAVE_COMMANDS], [_LT_CONFIG_LIBTOOL([$1]) _LT_CONFIG_LIBTOOL_INIT([$2]) ]) # _LT_FORMAT_COMMENT([COMMENT]) # ----------------------------- # Add leading comment marks to the start of each line, and a trailing # full-stop to the whole comment if one is not present already. m4_define([_LT_FORMAT_COMMENT], [m4_ifval([$1], [ m4_bpatsubst([m4_bpatsubst([$1], [^ *], [# ])], [['`$\]], [\\\&])]m4_bmatch([$1], [[!?.]$], [], [.]) )]) ## ------------------------ ## ## FIXME: Eliminate VARNAME ## ## ------------------------ ## # _LT_DECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION], [IS-TAGGED?]) # ------------------------------------------------------------------- # CONFIGNAME is the name given to the value in the libtool script. # VARNAME is the (base) name used in the configure script. # VALUE may be 0, 1 or 2 for a computed quote escaped value based on # VARNAME. Any other value will be used directly. m4_define([_LT_DECL], [lt_if_append_uniq([lt_decl_varnames], [$2], [, ], [lt_dict_add_subkey([lt_decl_dict], [$2], [libtool_name], [m4_ifval([$1], [$1], [$2])]) lt_dict_add_subkey([lt_decl_dict], [$2], [value], [$3]) m4_ifval([$4], [lt_dict_add_subkey([lt_decl_dict], [$2], [description], [$4])]) lt_dict_add_subkey([lt_decl_dict], [$2], [tagged?], [m4_ifval([$5], [yes], [no])])]) ]) # _LT_TAGDECL([CONFIGNAME], VARNAME, VALUE, [DESCRIPTION]) # -------------------------------------------------------- m4_define([_LT_TAGDECL], [_LT_DECL([$1], [$2], [$3], [$4], [yes])]) # lt_decl_tag_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_tag_varnames], [_lt_decl_filter([tagged?], [yes], $@)]) # _lt_decl_filter(SUBKEY, VALUE, [SEPARATOR], [VARNAME1..]) # --------------------------------------------------------- m4_define([_lt_decl_filter], [m4_case([$#], [0], [m4_fatal([$0: too few arguments: $#])], [1], [m4_fatal([$0: too few arguments: $#: $1])], [2], [lt_dict_filter([lt_decl_dict], [$1], [$2], [], lt_decl_varnames)], [3], [lt_dict_filter([lt_decl_dict], [$1], [$2], [$3], lt_decl_varnames)], [lt_dict_filter([lt_decl_dict], $@)])[]dnl ]) # lt_decl_quote_varnames([SEPARATOR], [VARNAME1...]) # -------------------------------------------------- m4_define([lt_decl_quote_varnames], [_lt_decl_filter([value], [1], $@)]) # lt_decl_dquote_varnames([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_dquote_varnames], [_lt_decl_filter([value], [2], $@)]) # lt_decl_varnames_tagged([SEPARATOR], [VARNAME1...]) # --------------------------------------------------- m4_define([lt_decl_varnames_tagged], [m4_assert([$# <= 2])dnl _$0(m4_quote(m4_default([$1], [[, ]])), m4_ifval([$2], [[$2]], [m4_dquote(lt_decl_tag_varnames)]), m4_split(m4_normalize(m4_quote(_LT_TAGS)), [ ]))]) m4_define([_lt_decl_varnames_tagged], [m4_ifval([$3], [lt_combine([$1], [$2], [_], $3)])]) # lt_decl_all_varnames([SEPARATOR], [VARNAME1...]) # ------------------------------------------------ m4_define([lt_decl_all_varnames], [_$0(m4_quote(m4_default([$1], [[, ]])), m4_if([$2], [], m4_quote(lt_decl_varnames), m4_quote(m4_shift($@))))[]dnl ]) m4_define([_lt_decl_all_varnames], [lt_join($@, lt_decl_varnames_tagged([$1], lt_decl_tag_varnames([[, ]], m4_shift($@))))dnl ]) # _LT_CONFIG_STATUS_DECLARE([VARNAME]) # ------------------------------------ # Quote a variable value, and forward it to 'config.status' so that its # declaration there will have the same value as in 'configure'. VARNAME # must have a single quote delimited value for this to work. m4_define([_LT_CONFIG_STATUS_DECLARE], [$1='`$ECHO "$][$1" | $SED "$delay_single_quote_subst"`']) # _LT_CONFIG_STATUS_DECLARATIONS # ------------------------------ # We delimit libtool config variables with single quotes, so when # we write them to config.status, we have to be sure to quote all # embedded single quotes properly. In configure, this macro expands # each variable declared with _LT_DECL (and _LT_TAGDECL) into: # # ='`$ECHO "$" | $SED "$delay_single_quote_subst"`' m4_defun([_LT_CONFIG_STATUS_DECLARATIONS], [m4_foreach([_lt_var], m4_quote(lt_decl_all_varnames), [m4_n([_LT_CONFIG_STATUS_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAGS # ---------------- # Output comment and list of tags supported by the script m4_defun([_LT_LIBTOOL_TAGS], [_LT_FORMAT_COMMENT([The names of the tagged configurations supported by this script])dnl available_tags='_LT_TAGS'dnl ]) # _LT_LIBTOOL_DECLARE(VARNAME, [TAG]) # ----------------------------------- # Extract the dictionary values for VARNAME (optionally with TAG) and # expand to a commented shell variable setting: # # # Some comment about what VAR is for. # visible_name=$lt_internal_name m4_define([_LT_LIBTOOL_DECLARE], [_LT_FORMAT_COMMENT(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [description])))[]dnl m4_pushdef([_libtool_name], m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [libtool_name])))[]dnl m4_case(m4_quote(lt_dict_fetch([lt_decl_dict], [$1], [value])), [0], [_libtool_name=[$]$1], [1], [_libtool_name=$lt_[]$1], [2], [_libtool_name=$lt_[]$1], [_libtool_name=lt_dict_fetch([lt_decl_dict], [$1], [value])])[]dnl m4_ifval([$2], [_$2])[]m4_popdef([_libtool_name])[]dnl ]) # _LT_LIBTOOL_CONFIG_VARS # ----------------------- # Produce commented declarations of non-tagged libtool config variables # suitable for insertion in the LIBTOOL CONFIG section of the 'libtool' # script. Tagged libtool config variables (even for the LIBTOOL CONFIG # section) are produced by _LT_LIBTOOL_TAG_VARS. m4_defun([_LT_LIBTOOL_CONFIG_VARS], [m4_foreach([_lt_var], m4_quote(_lt_decl_filter([tagged?], [no], [], lt_decl_varnames)), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var)])])]) # _LT_LIBTOOL_TAG_VARS(TAG) # ------------------------- m4_define([_LT_LIBTOOL_TAG_VARS], [m4_foreach([_lt_var], m4_quote(lt_decl_tag_varnames), [m4_n([_LT_LIBTOOL_DECLARE(_lt_var, [$1])])])]) # _LT_TAGVAR(VARNAME, [TAGNAME]) # ------------------------------ m4_define([_LT_TAGVAR], [m4_ifval([$2], [$1_$2], [$1])]) # _LT_CONFIG_COMMANDS # ------------------- # Send accumulated output to $CONFIG_STATUS. Thanks to the lists of # variables for single and double quote escaping we saved from calls # to _LT_DECL, we can put quote escaped variables declarations # into 'config.status', and then the shell code to quote escape them in # for loops in 'config.status'. Finally, any additional code accumulated # from calls to _LT_CONFIG_LIBTOOL_INIT is expanded. m4_defun([_LT_CONFIG_COMMANDS], [AC_PROVIDE_IFELSE([LT_OUTPUT], dnl If the libtool generation code has been placed in $CONFIG_LT, dnl instead of duplicating it all over again into config.status, dnl then we will have config.status run $CONFIG_LT later, so it dnl needs to know what name is stored there: [AC_CONFIG_COMMANDS([libtool], [$SHELL $CONFIG_LT || AS_EXIT(1)], [CONFIG_LT='$CONFIG_LT'])], dnl If the libtool generation code is destined for config.status, dnl expand the accumulated commands and init code now: [AC_CONFIG_COMMANDS([libtool], [_LT_OUTPUT_LIBTOOL_COMMANDS], [_LT_OUTPUT_LIBTOOL_COMMANDS_INIT])]) ])#_LT_CONFIG_COMMANDS # Initialize. m4_define([_LT_OUTPUT_LIBTOOL_COMMANDS_INIT], [ # The HP-UX ksh and POSIX shell print the target directory to stdout # if CDPATH is set. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH sed_quote_subst='$sed_quote_subst' double_quote_subst='$double_quote_subst' delay_variable_subst='$delay_variable_subst' _LT_CONFIG_STATUS_DECLARATIONS LTCC='$LTCC' LTCFLAGS='$LTCFLAGS' compiler='$compiler_DEFAULT' # A function that is used when there is no print builtin or printf. func_fallback_echo () { eval 'cat <<_LTECHO_EOF \$[]1 _LTECHO_EOF' } # Quote evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_quote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done # Double-quote double-evaled strings. for var in lt_decl_all_varnames([[ \ ]], lt_decl_dquote_varnames); do case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in *[[\\\\\\\`\\"\\\$]]*) eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\"" ## exclude from sc_prohibit_nested_quotes ;; *) eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\"" ;; esac done _LT_OUTPUT_LIBTOOL_INIT ]) # _LT_GENERATED_FILE_INIT(FILE, [COMMENT]) # ------------------------------------ # Generate a child script FILE with all initialization necessary to # reuse the environment learned by the parent script, and make the # file executable. If COMMENT is supplied, it is inserted after the # '#!' sequence but before initialization text begins. After this # macro, additional text can be appended to FILE to form the body of # the child script. The macro ends with non-zero status if the # file could not be fully written (such as if the disk is full). m4_ifdef([AS_INIT_GENERATED], [m4_defun([_LT_GENERATED_FILE_INIT],[AS_INIT_GENERATED($@)])], [m4_defun([_LT_GENERATED_FILE_INIT], [m4_require([AS_PREPARE])]dnl [m4_pushdef([AS_MESSAGE_LOG_FD])]dnl [lt_write_fail=0 cat >$1 <<_ASEOF || lt_write_fail=1 #! $SHELL # Generated by $as_me. $2 SHELL=\${CONFIG_SHELL-$SHELL} export SHELL _ASEOF cat >>$1 <<\_ASEOF || lt_write_fail=1 AS_SHELL_SANITIZE _AS_PREPARE exec AS_MESSAGE_FD>&1 _ASEOF test 0 = "$lt_write_fail" && chmod +x $1[]dnl m4_popdef([AS_MESSAGE_LOG_FD])])])# _LT_GENERATED_FILE_INIT # LT_OUTPUT # --------- # This macro allows early generation of the libtool script (before # AC_OUTPUT is called), incase it is used in configure for compilation # tests. AC_DEFUN([LT_OUTPUT], [: ${CONFIG_LT=./config.lt} AC_MSG_NOTICE([creating $CONFIG_LT]) _LT_GENERATED_FILE_INIT(["$CONFIG_LT"], [# Run this file to recreate a libtool stub with the current configuration.]) cat >>"$CONFIG_LT" <<\_LTEOF lt_cl_silent=false exec AS_MESSAGE_LOG_FD>>config.log { echo AS_BOX([Running $as_me.]) } >&AS_MESSAGE_LOG_FD lt_cl_help="\ '$as_me' creates a local libtool stub from the current configuration, for use in further configure time tests before the real libtool is generated. Usage: $[0] [[OPTIONS]] -h, --help print this help, then exit -V, --version print version number, then exit -q, --quiet do not print progress messages -d, --debug don't remove temporary files Report bugs to ." lt_cl_version="\ m4_ifset([AC_PACKAGE_NAME], [AC_PACKAGE_NAME ])config.lt[]dnl m4_ifset([AC_PACKAGE_VERSION], [ AC_PACKAGE_VERSION]) configured by $[0], generated by m4_PACKAGE_STRING. Copyright (C) 2011 Free Software Foundation, Inc. This config.lt script is free software; the Free Software Foundation gives unlimited permision to copy, distribute and modify it." while test 0 != $[#] do case $[1] in --version | --v* | -V ) echo "$lt_cl_version"; exit 0 ;; --help | --h* | -h ) echo "$lt_cl_help"; exit 0 ;; --debug | --d* | -d ) debug=: ;; --quiet | --q* | --silent | --s* | -q ) lt_cl_silent=: ;; -*) AC_MSG_ERROR([unrecognized option: $[1] Try '$[0] --help' for more information.]) ;; *) AC_MSG_ERROR([unrecognized argument: $[1] Try '$[0] --help' for more information.]) ;; esac shift done if $lt_cl_silent; then exec AS_MESSAGE_FD>/dev/null fi _LTEOF cat >>"$CONFIG_LT" <<_LTEOF _LT_OUTPUT_LIBTOOL_COMMANDS_INIT _LTEOF cat >>"$CONFIG_LT" <<\_LTEOF AC_MSG_NOTICE([creating $ofile]) _LT_OUTPUT_LIBTOOL_COMMANDS AS_EXIT(0) _LTEOF chmod +x "$CONFIG_LT" # configure is writing to config.log, but config.lt does its own redirection, # appending to config.log, which fails on DOS, as config.log is still kept # open by configure. Here we exec the FD to /dev/null, effectively closing # config.log, so it can be properly (re)opened and appended to by config.lt. lt_cl_success=: test yes = "$silent" && lt_config_lt_args="$lt_config_lt_args --quiet" exec AS_MESSAGE_LOG_FD>/dev/null $SHELL "$CONFIG_LT" $lt_config_lt_args || lt_cl_success=false exec AS_MESSAGE_LOG_FD>>config.log $lt_cl_success || AS_EXIT(1) ])# LT_OUTPUT # _LT_CONFIG(TAG) # --------------- # If TAG is the built-in tag, create an initial libtool script with a # default configuration from the untagged config vars. Otherwise add code # to config.status for appending the configuration named by TAG from the # matching tagged config vars. m4_defun([_LT_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_CONFIG_SAVE_COMMANDS([ m4_define([_LT_TAG], m4_if([$1], [], [C], [$1]))dnl m4_if(_LT_TAG, [C], [ # See if we are running on zsh, and set the options that allow our # commands through without removal of \ escapes. if test -n "${ZSH_VERSION+set}"; then setopt NO_GLOB_SUBST fi cfgfile=${ofile}T trap "$RM \"$cfgfile\"; exit 1" 1 2 15 $RM "$cfgfile" cat <<_LT_EOF >> "$cfgfile" #! $SHELL # Generated automatically by $as_me ($PACKAGE) $VERSION # NOTE: Changes made to this file will be lost: look at ltmain.sh. # Provide generalized library-building support services. # Written by Gordon Matzigkeit, 1996 _LT_COPYING _LT_LIBTOOL_TAGS # Configured defaults for sys_lib_dlsearch_path munging. : \${LT_SYS_LIBRARY_PATH="$configure_time_lt_sys_library_path"} # ### BEGIN LIBTOOL CONFIG _LT_LIBTOOL_CONFIG_VARS _LT_LIBTOOL_TAG_VARS # ### END LIBTOOL CONFIG _LT_EOF cat <<'_LT_EOF' >> "$cfgfile" # ### BEGIN FUNCTIONS SHARED WITH CONFIGURE _LT_PREPARE_MUNGE_PATH_LIST _LT_PREPARE_CC_BASENAME # ### END FUNCTIONS SHARED WITH CONFIGURE _LT_EOF case $host_os in aix3*) cat <<\_LT_EOF >> "$cfgfile" # AIX sometimes has problems with the GCC collect2 program. For some # reason, if we set the COLLECT_NAMES environment variable, the problems # vanish in a puff of smoke. if test set != "${COLLECT_NAMES+set}"; then COLLECT_NAMES= export COLLECT_NAMES fi _LT_EOF ;; esac _LT_PROG_LTMAIN # We use sed instead of cat because bash on DJGPP gets confused if # if finds mixed CR/LF and LF-only lines. Since sed operates in # text mode, it properly converts lines to CR/LF. This bash problem # is reportedly fixed, but why not run on old versions too? sed '$q' "$ltmain" >> "$cfgfile" \ || (rm -f "$cfgfile"; exit 1) mv -f "$cfgfile" "$ofile" || (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") chmod +x "$ofile" ], [cat <<_LT_EOF >> "$ofile" dnl Unfortunately we have to use $1 here, since _LT_TAG is not expanded dnl in a comment (ie after a #). # ### BEGIN LIBTOOL TAG CONFIG: $1 _LT_LIBTOOL_TAG_VARS(_LT_TAG) # ### END LIBTOOL TAG CONFIG: $1 _LT_EOF ])dnl /m4_if ], [m4_if([$1], [], [ PACKAGE='$PACKAGE' VERSION='$VERSION' RM='$RM' ofile='$ofile'], []) ])dnl /_LT_CONFIG_SAVE_COMMANDS ])# _LT_CONFIG # LT_SUPPORTED_TAG(TAG) # --------------------- # Trace this macro to discover what tags are supported by the libtool # --tag option, using: # autoconf --trace 'LT_SUPPORTED_TAG:$1' AC_DEFUN([LT_SUPPORTED_TAG], []) # C support is built-in for now m4_define([_LT_LANG_C_enabled], []) m4_define([_LT_TAGS], []) # LT_LANG(LANG) # ------------- # Enable libtool support for the given language if not already enabled. AC_DEFUN([LT_LANG], [AC_BEFORE([$0], [LT_OUTPUT])dnl m4_case([$1], [C], [_LT_LANG(C)], [C++], [_LT_LANG(CXX)], [Go], [_LT_LANG(GO)], [Java], [_LT_LANG(GCJ)], [Fortran 77], [_LT_LANG(F77)], [Fortran], [_LT_LANG(FC)], [Windows Resource], [_LT_LANG(RC)], [m4_ifdef([_LT_LANG_]$1[_CONFIG], [_LT_LANG($1)], [m4_fatal([$0: unsupported language: "$1"])])])dnl ])# LT_LANG # _LT_LANG(LANGNAME) # ------------------ m4_defun([_LT_LANG], [m4_ifdef([_LT_LANG_]$1[_enabled], [], [LT_SUPPORTED_TAG([$1])dnl m4_append([_LT_TAGS], [$1 ])dnl m4_define([_LT_LANG_]$1[_enabled], [])dnl _LT_LANG_$1_CONFIG($1)])dnl ])# _LT_LANG m4_ifndef([AC_PROG_GO], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_GO. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_GO], [AC_LANG_PUSH(Go)dnl AC_ARG_VAR([GOC], [Go compiler command])dnl AC_ARG_VAR([GOFLAGS], [Go compiler flags])dnl _AC_ARG_VAR_LDFLAGS()dnl AC_CHECK_TOOL(GOC, gccgo) if test -z "$GOC"; then if test -n "$ac_tool_prefix"; then AC_CHECK_PROG(GOC, [${ac_tool_prefix}gccgo], [${ac_tool_prefix}gccgo]) fi fi if test -z "$GOC"; then AC_CHECK_PROG(GOC, gccgo, gccgo, false) fi ])#m4_defun ])#m4_ifndef # _LT_LANG_DEFAULT_CONFIG # ----------------------- m4_defun([_LT_LANG_DEFAULT_CONFIG], [AC_PROVIDE_IFELSE([AC_PROG_CXX], [LT_LANG(CXX)], [m4_define([AC_PROG_CXX], defn([AC_PROG_CXX])[LT_LANG(CXX)])]) AC_PROVIDE_IFELSE([AC_PROG_F77], [LT_LANG(F77)], [m4_define([AC_PROG_F77], defn([AC_PROG_F77])[LT_LANG(F77)])]) AC_PROVIDE_IFELSE([AC_PROG_FC], [LT_LANG(FC)], [m4_define([AC_PROG_FC], defn([AC_PROG_FC])[LT_LANG(FC)])]) dnl The call to [A][M_PROG_GCJ] is quoted like that to stop aclocal dnl pulling things in needlessly. AC_PROVIDE_IFELSE([AC_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([A][M_PROG_GCJ], [LT_LANG(GCJ)], [AC_PROVIDE_IFELSE([LT_PROG_GCJ], [LT_LANG(GCJ)], [m4_ifdef([AC_PROG_GCJ], [m4_define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([A][M_PROG_GCJ], [m4_define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[LT_LANG(GCJ)])]) m4_ifdef([LT_PROG_GCJ], [m4_define([LT_PROG_GCJ], defn([LT_PROG_GCJ])[LT_LANG(GCJ)])])])])]) AC_PROVIDE_IFELSE([AC_PROG_GO], [LT_LANG(GO)], [m4_define([AC_PROG_GO], defn([AC_PROG_GO])[LT_LANG(GO)])]) AC_PROVIDE_IFELSE([LT_PROG_RC], [LT_LANG(RC)], [m4_define([LT_PROG_RC], defn([LT_PROG_RC])[LT_LANG(RC)])]) ])# _LT_LANG_DEFAULT_CONFIG # Obsolete macros: AU_DEFUN([AC_LIBTOOL_CXX], [LT_LANG(C++)]) AU_DEFUN([AC_LIBTOOL_F77], [LT_LANG(Fortran 77)]) AU_DEFUN([AC_LIBTOOL_FC], [LT_LANG(Fortran)]) AU_DEFUN([AC_LIBTOOL_GCJ], [LT_LANG(Java)]) AU_DEFUN([AC_LIBTOOL_RC], [LT_LANG(Windows Resource)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_CXX], []) dnl AC_DEFUN([AC_LIBTOOL_F77], []) dnl AC_DEFUN([AC_LIBTOOL_FC], []) dnl AC_DEFUN([AC_LIBTOOL_GCJ], []) dnl AC_DEFUN([AC_LIBTOOL_RC], []) # _LT_TAG_COMPILER # ---------------- m4_defun([_LT_TAG_COMPILER], [AC_REQUIRE([AC_PROG_CC])dnl _LT_DECL([LTCC], [CC], [1], [A C compiler])dnl _LT_DECL([LTCFLAGS], [CFLAGS], [1], [LTCC compiler flags])dnl _LT_TAGDECL([CC], [compiler], [1], [A language specific compiler])dnl _LT_TAGDECL([with_gcc], [GCC], [0], [Is the compiler the GNU compiler?])dnl # If no C compiler was specified, use CC. LTCC=${LTCC-"$CC"} # If no C compiler flags were specified, use CFLAGS. LTCFLAGS=${LTCFLAGS-"$CFLAGS"} # Allow CC to be a program name with arguments. compiler=$CC ])# _LT_TAG_COMPILER # _LT_COMPILER_BOILERPLATE # ------------------------ # Check for compiler boilerplate output or warnings with # the simple compiler test code. m4_defun([_LT_COMPILER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_compile_test_code" >conftest.$ac_ext eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_compiler_boilerplate=`cat conftest.err` $RM conftest* ])# _LT_COMPILER_BOILERPLATE # _LT_LINKER_BOILERPLATE # ---------------------- # Check for linker boilerplate output or warnings with # the simple link test code. m4_defun([_LT_LINKER_BOILERPLATE], [m4_require([_LT_DECL_SED])dnl ac_outfile=conftest.$ac_objext echo "$lt_simple_link_test_code" >conftest.$ac_ext eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err _lt_linker_boilerplate=`cat conftest.err` $RM -r conftest* ])# _LT_LINKER_BOILERPLATE # _LT_REQUIRED_DARWIN_CHECKS # ------------------------- m4_defun_once([_LT_REQUIRED_DARWIN_CHECKS],[ case $host_os in rhapsody* | darwin*) AC_CHECK_TOOL([DSYMUTIL], [dsymutil], [:]) AC_CHECK_TOOL([NMEDIT], [nmedit], [:]) AC_CHECK_TOOL([LIPO], [lipo], [:]) AC_CHECK_TOOL([OTOOL], [otool], [:]) AC_CHECK_TOOL([OTOOL64], [otool64], [:]) _LT_DECL([], [DSYMUTIL], [1], [Tool to manipulate archived DWARF debug symbol files on Mac OS X]) _LT_DECL([], [NMEDIT], [1], [Tool to change global to local symbols on Mac OS X]) _LT_DECL([], [LIPO], [1], [Tool to manipulate fat objects and archives on Mac OS X]) _LT_DECL([], [OTOOL], [1], [ldd/readelf like tool for Mach-O binaries on Mac OS X]) _LT_DECL([], [OTOOL64], [1], [ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4]) AC_CACHE_CHECK([for -single_module linker flag],[lt_cv_apple_cc_single_mod], [lt_cv_apple_cc_single_mod=no if test -z "$LT_MULTI_MODULE"; then # By default we will add the -single_module flag. You can override # by either setting the environment variable LT_MULTI_MODULE # non-empty at configure time, or by adding -multi_module to the # link flags. rm -rf libconftest.dylib* echo "int foo(void){return 1;}" > conftest.c echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ -dynamiclib -Wl,-single_module conftest.c 2>conftest.err _lt_result=$? # If there is a non-empty error log, and "single_module" # appears in it, assume the flag caused a linker warning if test -s conftest.err && $GREP single_module conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD # Otherwise, if the output was created with a 0 exit code from # the compiler, it worked. elif test -f libconftest.dylib && test 0 = "$_lt_result"; then lt_cv_apple_cc_single_mod=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -rf libconftest.dylib* rm -f conftest.* fi]) AC_CACHE_CHECK([for -exported_symbols_list linker flag], [lt_cv_ld_exported_symbols_list], [lt_cv_ld_exported_symbols_list=no save_LDFLAGS=$LDFLAGS echo "_main" > conftest.sym LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [lt_cv_ld_exported_symbols_list=yes], [lt_cv_ld_exported_symbols_list=no]) LDFLAGS=$save_LDFLAGS ]) AC_CACHE_CHECK([for -force_load linker flag],[lt_cv_ld_force_load], [lt_cv_ld_force_load=no cat > conftest.c << _LT_EOF int forced_loaded() { return 2;} _LT_EOF echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&AS_MESSAGE_LOG_FD echo "$AR cr libconftest.a conftest.o" >&AS_MESSAGE_LOG_FD $AR cr libconftest.a conftest.o 2>&AS_MESSAGE_LOG_FD echo "$RANLIB libconftest.a" >&AS_MESSAGE_LOG_FD $RANLIB libconftest.a 2>&AS_MESSAGE_LOG_FD cat > conftest.c << _LT_EOF int main() { return 0;} _LT_EOF echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&AS_MESSAGE_LOG_FD $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err _lt_result=$? if test -s conftest.err && $GREP force_load conftest.err; then cat conftest.err >&AS_MESSAGE_LOG_FD elif test -f conftest && test 0 = "$_lt_result" && $GREP forced_load conftest >/dev/null 2>&1; then lt_cv_ld_force_load=yes else cat conftest.err >&AS_MESSAGE_LOG_FD fi rm -f conftest.err libconftest.a conftest conftest.c rm -rf conftest.dSYM ]) case $host_os in rhapsody* | darwin1.[[012]]) _lt_dar_allow_undefined='$wl-undefined ${wl}suppress' ;; darwin1.*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; darwin*) # darwin 5.x on # if running on 10.5 or later, the deployment target defaults # to the OS version, if on x86, and 10.4, the deployment # target defaults to 10.4. Don't you love it? case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in 10.0,*86*-darwin8*|10.0,*-darwin[[912]]*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; 10.[[012]][[,.]]*) _lt_dar_allow_undefined='$wl-flat_namespace $wl-undefined ${wl}suppress' ;; 10.*|11.*) _lt_dar_allow_undefined='$wl-undefined ${wl}dynamic_lookup' ;; esac ;; esac if test yes = "$lt_cv_apple_cc_single_mod"; then _lt_dar_single_mod='$single_module' fi if test yes = "$lt_cv_ld_exported_symbols_list"; then _lt_dar_export_syms=' $wl-exported_symbols_list,$output_objdir/$libname-symbols.expsym' else _lt_dar_export_syms='~$NMEDIT -s $output_objdir/$libname-symbols.expsym $lib' fi if test : != "$DSYMUTIL" && test no = "$lt_cv_ld_force_load"; then _lt_dsymutil='~$DSYMUTIL $lib || :' else _lt_dsymutil= fi ;; esac ]) # _LT_DARWIN_LINKER_FEATURES([TAG]) # --------------------------------- # Checks for linker and compiler features on darwin m4_defun([_LT_DARWIN_LINKER_FEATURES], [ m4_require([_LT_REQUIRED_DARWIN_CHECKS]) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported if test yes = "$lt_cv_ld_force_load"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience $wl-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`' m4_case([$1], [F77], [_LT_TAGVAR(compiler_needs_object, $1)=yes], [FC], [_LT_TAGVAR(compiler_needs_object, $1)=yes]) else _LT_TAGVAR(whole_archive_flag_spec, $1)='' fi _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=$_lt_dar_allow_undefined case $cc_basename in ifort*|nagfor*) _lt_dar_can_shared=yes ;; *) _lt_dar_can_shared=$GCC ;; esac if test yes = "$_lt_dar_can_shared"; then output_verbose_link_cmd=func_echo_all _LT_TAGVAR(archive_cmds, $1)="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dsymutil" _LT_TAGVAR(module_cmds, $1)="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dsymutil" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod$_lt_dar_export_syms$_lt_dsymutil" _LT_TAGVAR(module_expsym_cmds, $1)="sed -e 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags$_lt_dar_export_syms$_lt_dsymutil" m4_if([$1], [CXX], [ if test yes != "$lt_cv_apple_cc_single_mod"; then _LT_TAGVAR(archive_cmds, $1)="\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dsymutil" _LT_TAGVAR(archive_expsym_cmds, $1)="sed 's|^|_|' < \$export_symbols > \$output_objdir/\$libname-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \$lib-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$lib-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring$_lt_dar_export_syms$_lt_dsymutil" fi ],[]) else _LT_TAGVAR(ld_shlibs, $1)=no fi ]) # _LT_SYS_MODULE_PATH_AIX([TAGNAME]) # ---------------------------------- # Links a minimal program and checks the executable # for the system default hardcoded library path. In most cases, # this is /usr/lib:/lib, but when the MPI compilers are used # the location of the communication and MPI libs are included too. # If we don't find anything, use the default library path according # to the aix ld manual. # Store the results from the different compilers for each TAGNAME. # Allow to override them for all tags through lt_cv_aix_libpath. m4_defun([_LT_SYS_MODULE_PATH_AIX], [m4_require([_LT_DECL_SED])dnl if test set = "${lt_cv_aix_libpath+set}"; then aix_libpath=$lt_cv_aix_libpath else AC_CACHE_VAL([_LT_TAGVAR([lt_cv_aix_libpath_], [$1])], [AC_LINK_IFELSE([AC_LANG_PROGRAM],[ lt_aix_libpath_sed='[ /Import File Strings/,/^$/ { /^0/ { s/^0 *\([^ ]*\) *$/\1/ p } }]' _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` # Check for a 64-bit object if we didn't find anything. if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` fi],[]) if test -z "$_LT_TAGVAR([lt_cv_aix_libpath_], [$1])"; then _LT_TAGVAR([lt_cv_aix_libpath_], [$1])=/usr/lib:/lib fi ]) aix_libpath=$_LT_TAGVAR([lt_cv_aix_libpath_], [$1]) fi ])# _LT_SYS_MODULE_PATH_AIX # _LT_SHELL_INIT(ARG) # ------------------- m4_define([_LT_SHELL_INIT], [m4_divert_text([M4SH-INIT], [$1 ])])# _LT_SHELL_INIT # _LT_PROG_ECHO_BACKSLASH # ----------------------- # Find how we can fake an echo command that does not interpret backslash. # In particular, with Autoconf 2.60 or later we add some code to the start # of the generated configure script that will find a shell with a builtin # printf (that we can use as an echo command). m4_defun([_LT_PROG_ECHO_BACKSLASH], [ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO AC_MSG_CHECKING([how to print strings]) # Test print first, because it will be a builtin if present. if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \ test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='print -r --' elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then ECHO='printf %s\n' else # Use this function as a fallback that always works. func_fallback_echo () { eval 'cat <<_LTECHO_EOF $[]1 _LTECHO_EOF' } ECHO='func_fallback_echo' fi # func_echo_all arg... # Invoke $ECHO with all args, space-separated. func_echo_all () { $ECHO "$*" } case $ECHO in printf*) AC_MSG_RESULT([printf]) ;; print*) AC_MSG_RESULT([print -r]) ;; *) AC_MSG_RESULT([cat]) ;; esac m4_ifdef([_AS_DETECT_SUGGESTED], [_AS_DETECT_SUGGESTED([ test -n "${ZSH_VERSION+set}${BASH_VERSION+set}" || ( ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO PATH=/empty FPATH=/empty; export PATH FPATH test "X`printf %s $ECHO`" = "X$ECHO" \ || test "X`print -r -- $ECHO`" = "X$ECHO" )])]) _LT_DECL([], [SHELL], [1], [Shell to use when invoking shell scripts]) _LT_DECL([], [ECHO], [1], [An echo program that protects backslashes]) ])# _LT_PROG_ECHO_BACKSLASH # _LT_WITH_SYSROOT # ---------------- AC_DEFUN([_LT_WITH_SYSROOT], [AC_MSG_CHECKING([for sysroot]) AC_ARG_WITH([sysroot], [AS_HELP_STRING([--with-sysroot@<:@=DIR@:>@], [Search for dependent libraries within DIR (or the compiler's sysroot if not specified).])], [], [with_sysroot=no]) dnl lt_sysroot will always be passed unquoted. We quote it here dnl in case the user passed a directory name. lt_sysroot= case $with_sysroot in #( yes) if test yes = "$GCC"; then lt_sysroot=`$CC --print-sysroot 2>/dev/null` fi ;; #( /*) lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"` ;; #( no|'') ;; #( *) AC_MSG_RESULT([$with_sysroot]) AC_MSG_ERROR([The sysroot must be an absolute path.]) ;; esac AC_MSG_RESULT([${lt_sysroot:-no}]) _LT_DECL([], [lt_sysroot], [0], [The root where to search for ]dnl [dependent libraries, and where our libraries should be installed.])]) # _LT_ENABLE_LOCK # --------------- m4_defun([_LT_ENABLE_LOCK], [AC_ARG_ENABLE([libtool-lock], [AS_HELP_STRING([--disable-libtool-lock], [avoid locking (might break parallel builds)])]) test no = "$enable_libtool_lock" || enable_libtool_lock=yes # Some flags need to be propagated to the compiler or linker for good # libtool support. case $host in ia64-*-hpux*) # Find out what ABI is being produced by ac_compile, and set mode # options accordingly. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.$ac_objext` in *ELF-32*) HPUX_IA64_MODE=32 ;; *ELF-64*) HPUX_IA64_MODE=64 ;; esac fi rm -rf conftest* ;; *-*-irix6*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then if test yes = "$lt_cv_prog_gnu_ld"; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -melf32bsmip" ;; *N32*) LD="${LD-ld} -melf32bmipn32" ;; *64-bit*) LD="${LD-ld} -melf64bmip" ;; esac else case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" ;; *N32*) LD="${LD-ld} -n32" ;; *64-bit*) LD="${LD-ld} -64" ;; esac fi fi rm -rf conftest* ;; mips64*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo '[#]line '$LINENO' "configure"' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then emul=elf case `/usr/bin/file conftest.$ac_objext` in *32-bit*) emul="${emul}32" ;; *64-bit*) emul="${emul}64" ;; esac case `/usr/bin/file conftest.$ac_objext` in *MSB*) emul="${emul}btsmip" ;; *LSB*) emul="${emul}ltsmip" ;; esac case `/usr/bin/file conftest.$ac_objext` in *N32*) emul="${emul}n32" ;; esac LD="${LD-ld} -m $emul" fi rm -rf conftest* ;; x86_64-*kfreebsd*-gnu|x86_64-*linux*|powerpc*-*linux*| \ s390*-*linux*|s390*-*tpf*|sparc*-*linux*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. Note that the listed cases only cover the # situations where additional linker options are needed (such as when # doing 32-bit compilation for a host where ld defaults to 64-bit, or # vice versa); the common cases where no linker options are needed do # not appear in the list. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *32-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_i386_fbsd" ;; x86_64-*linux*) case `/usr/bin/file conftest.o` in *x86-64*) LD="${LD-ld} -m elf32_x86_64" ;; *) LD="${LD-ld} -m elf_i386" ;; esac ;; powerpc64le-*linux*) LD="${LD-ld} -m elf32lppclinux" ;; powerpc64-*linux*) LD="${LD-ld} -m elf32ppclinux" ;; s390x-*linux*) LD="${LD-ld} -m elf_s390" ;; sparc64-*linux*) LD="${LD-ld} -m elf32_sparc" ;; esac ;; *64-bit*) case $host in x86_64-*kfreebsd*-gnu) LD="${LD-ld} -m elf_x86_64_fbsd" ;; x86_64-*linux*) LD="${LD-ld} -m elf_x86_64" ;; powerpcle-*linux*) LD="${LD-ld} -m elf64lppc" ;; powerpc-*linux*) LD="${LD-ld} -m elf64ppc" ;; s390*-*linux*|s390*-*tpf*) LD="${LD-ld} -m elf64_s390" ;; sparc*-*linux*) LD="${LD-ld} -m elf64_sparc" ;; esac ;; esac fi rm -rf conftest* ;; *-*-sco3.2v5*) # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS=$CFLAGS CFLAGS="$CFLAGS -belf" AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, [AC_LANG_PUSH(C) AC_LINK_IFELSE([AC_LANG_PROGRAM([[]],[[]])],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) AC_LANG_POP]) if test yes != "$lt_cv_cc_needs_belf"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS=$SAVE_CFLAGS fi ;; *-*solaris*) # Find out what ABI is being produced by ac_compile, and set linker # options accordingly. echo 'int i;' > conftest.$ac_ext if AC_TRY_EVAL(ac_compile); then case `/usr/bin/file conftest.o` in *64-bit*) case $lt_cv_prog_gnu_ld in yes*) case $host in i?86-*-solaris*|x86_64-*-solaris*) LD="${LD-ld} -m elf_x86_64" ;; sparc*-*-solaris*) LD="${LD-ld} -m elf64_sparc" ;; esac # GNU ld 2.21 introduced _sol2 emulations. Use them if available. if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then LD=${LD-ld}_sol2 fi ;; *) if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then LD="${LD-ld} -64" fi ;; esac ;; esac fi rm -rf conftest* ;; esac need_locks=$enable_libtool_lock ])# _LT_ENABLE_LOCK # _LT_PROG_AR # ----------- m4_defun([_LT_PROG_AR], [AC_CHECK_TOOLS(AR, [ar], false) : ${AR=ar} : ${AR_FLAGS=cr} _LT_DECL([], [AR], [1], [The archiver]) _LT_DECL([], [AR_FLAGS], [1], [Flags to create an archive]) AC_CACHE_CHECK([for archiver @FILE support], [lt_cv_ar_at_file], [lt_cv_ar_at_file=no AC_COMPILE_IFELSE([AC_LANG_PROGRAM], [echo conftest.$ac_objext > conftest.lst lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&AS_MESSAGE_LOG_FD' AC_TRY_EVAL([lt_ar_try]) if test 0 -eq "$ac_status"; then # Ensure the archiver fails upon bogus file names. rm -f conftest.$ac_objext libconftest.a AC_TRY_EVAL([lt_ar_try]) if test 0 -ne "$ac_status"; then lt_cv_ar_at_file=@ fi fi rm -f conftest.* libconftest.a ]) ]) if test no = "$lt_cv_ar_at_file"; then archiver_list_spec= else archiver_list_spec=$lt_cv_ar_at_file fi _LT_DECL([], [archiver_list_spec], [1], [How to feed a file listing to the archiver]) ])# _LT_PROG_AR # _LT_CMD_OLD_ARCHIVE # ------------------- m4_defun([_LT_CMD_OLD_ARCHIVE], [_LT_PROG_AR AC_CHECK_TOOL(STRIP, strip, :) test -z "$STRIP" && STRIP=: _LT_DECL([], [STRIP], [1], [A symbol stripping program]) AC_CHECK_TOOL(RANLIB, ranlib, :) test -z "$RANLIB" && RANLIB=: _LT_DECL([], [RANLIB], [1], [Commands used to install an old-style archive]) # Determine commands to create old-style static archives. old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' old_postinstall_cmds='chmod 644 $oldlib' old_postuninstall_cmds= if test -n "$RANLIB"; then case $host_os in bitrig* | openbsd*) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib" ;; *) old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib" ;; esac old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib" fi case $host_os in darwin*) lock_old_archive_extraction=yes ;; *) lock_old_archive_extraction=no ;; esac _LT_DECL([], [old_postinstall_cmds], [2]) _LT_DECL([], [old_postuninstall_cmds], [2]) _LT_TAGDECL([], [old_archive_cmds], [2], [Commands used to build an old-style archive]) _LT_DECL([], [lock_old_archive_extraction], [0], [Whether to use a lock for old archive extraction]) ])# _LT_CMD_OLD_ARCHIVE # _LT_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------------------- # Check whether the given compiler option works AC_DEFUN([_LT_COMPILER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no m4_if([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4]) echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="$3" ## exclude from sc_useless_quotes_in_assignment # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. # The option is referenced via a variable to avoid confusing sed. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>conftest.err) ac_status=$? cat conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s "$ac_outfile"; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings other than the usual output. $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi fi $RM conftest* ]) if test yes = "[$]$2"; then m4_if([$5], , :, [$5]) else m4_if([$6], , :, [$6]) fi ])# _LT_COMPILER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_COMPILER_OPTION], [_LT_COMPILER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION], []) # _LT_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS, # [ACTION-SUCCESS], [ACTION-FAILURE]) # ---------------------------------------------------- # Check whether the given linker option works AC_DEFUN([_LT_LINKER_OPTION], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_SED])dnl AC_CACHE_CHECK([$1], [$2], [$2=no save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS $3" echo "$lt_simple_link_test_code" > conftest.$ac_ext if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then # The linker can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then # Append any errors to the config.log. cat conftest.err 1>&AS_MESSAGE_LOG_FD $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 if diff conftest.exp conftest.er2 >/dev/null; then $2=yes fi else $2=yes fi fi $RM -r conftest* LDFLAGS=$save_LDFLAGS ]) if test yes = "[$]$2"; then m4_if([$4], , :, [$4]) else m4_if([$5], , :, [$5]) fi ])# _LT_LINKER_OPTION # Old name: AU_ALIAS([AC_LIBTOOL_LINKER_OPTION], [_LT_LINKER_OPTION]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_LINKER_OPTION], []) # LT_CMD_MAX_LEN #--------------- AC_DEFUN([LT_CMD_MAX_LEN], [AC_REQUIRE([AC_CANONICAL_HOST])dnl # find the maximum length of command line arguments AC_MSG_CHECKING([the maximum length of command line arguments]) AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl i=0 teststring=ABCD case $build_os in msdosdjgpp*) # On DJGPP, this test can blow up pretty badly due to problems in libc # (any single argument exceeding 2000 bytes causes a buffer overrun # during glob expansion). Even if it were fixed, the result of this # check would be larger than it should be. lt_cv_sys_max_cmd_len=12288; # 12K is about right ;; gnu*) # Under GNU Hurd, this test is not required because there is # no limit to the length of command line arguments. # Libtool will interpret -1 as no limit whatsoever lt_cv_sys_max_cmd_len=-1; ;; cygwin* | mingw* | cegcc*) # On Win9x/ME, this test blows up -- it succeeds, but takes # about 5 minutes as the teststring grows exponentially. # Worse, since 9x/ME are not pre-emptively multitasking, # you end up with a "frozen" computer, even though with patience # the test eventually succeeds (with a max line length of 256k). # Instead, let's just punt: use the minimum linelength reported by # all of the supported platforms: 8192 (on NT/2K/XP). lt_cv_sys_max_cmd_len=8192; ;; mint*) # On MiNT this can take a long time and run out of memory. lt_cv_sys_max_cmd_len=8192; ;; amigaos*) # On AmigaOS with pdksh, this test takes hours, literally. # So we just punt and use a minimum line length of 8192. lt_cv_sys_max_cmd_len=8192; ;; bitrig* | darwin* | dragonfly* | freebsd* | netbsd* | openbsd*) # This has been around since 386BSD, at least. Likely further. if test -x /sbin/sysctl; then lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` elif test -x /usr/sbin/sysctl; then lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` else lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs fi # And add a safety zone lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` ;; interix*) # We know the value 262144 and hardcode it with a safety zone (like BSD) lt_cv_sys_max_cmd_len=196608 ;; os2*) # The test takes a long time on OS/2. lt_cv_sys_max_cmd_len=8192 ;; osf*) # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not # nice to cause kernel panics so lets avoid the loop below. # First set a reasonable default. lt_cv_sys_max_cmd_len=16384 # if test -x /sbin/sysconfig; then case `/sbin/sysconfig -q proc exec_disable_arg_limit` in *1*) lt_cv_sys_max_cmd_len=-1 ;; esac fi ;; sco3.2v5*) lt_cv_sys_max_cmd_len=102400 ;; sysv5* | sco5v6* | sysv4.2uw2*) kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` if test -n "$kargmax"; then lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[ ]]//'` else lt_cv_sys_max_cmd_len=32768 fi ;; *) lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` if test -n "$lt_cv_sys_max_cmd_len" && \ test undefined != "$lt_cv_sys_max_cmd_len"; then lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` else # Make teststring a little bigger before we do anything with it. # a 1K string should be a reasonable start. for i in 1 2 3 4 5 6 7 8; do teststring=$teststring$teststring done SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} # If test is not a shell built-in, we'll probably end up computing a # maximum length that is only half of the actual maximum length, but # we can't tell. while { test X`env echo "$teststring$teststring" 2>/dev/null` \ = "X$teststring$teststring"; } >/dev/null 2>&1 && test 17 != "$i" # 1/2 MB should be enough do i=`expr $i + 1` teststring=$teststring$teststring done # Only check the string length outside the loop. lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1` teststring= # Add a significant safety factor because C++ compilers can tack on # massive amounts of additional arguments before passing them to the # linker. It appears as though 1/2 is a usable value. lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` fi ;; esac ]) if test -n "$lt_cv_sys_max_cmd_len"; then AC_MSG_RESULT($lt_cv_sys_max_cmd_len) else AC_MSG_RESULT(none) fi max_cmd_len=$lt_cv_sys_max_cmd_len _LT_DECL([], [max_cmd_len], [0], [What is the maximum length of a command?]) ])# LT_CMD_MAX_LEN # Old name: AU_ALIAS([AC_LIBTOOL_SYS_MAX_CMD_LEN], [LT_CMD_MAX_LEN]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN], []) # _LT_HEADER_DLFCN # ---------------- m4_defun([_LT_HEADER_DLFCN], [AC_CHECK_HEADERS([dlfcn.h], [], [], [AC_INCLUDES_DEFAULT])dnl ])# _LT_HEADER_DLFCN # _LT_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, # ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) # ---------------------------------------------------------------- m4_defun([_LT_TRY_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test yes = "$cross_compiling"; then : [$4] else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF [#line $LINENO "configure" #include "confdefs.h" #if HAVE_DLFCN_H #include #endif #include #ifdef RTLD_GLOBAL # define LT_DLGLOBAL RTLD_GLOBAL #else # ifdef DL_GLOBAL # define LT_DLGLOBAL DL_GLOBAL # else # define LT_DLGLOBAL 0 # endif #endif /* We may have to define LT_DLLAZY_OR_NOW in the command line if we find out it does not work in some platform. */ #ifndef LT_DLLAZY_OR_NOW # ifdef RTLD_LAZY # define LT_DLLAZY_OR_NOW RTLD_LAZY # else # ifdef DL_LAZY # define LT_DLLAZY_OR_NOW DL_LAZY # else # ifdef RTLD_NOW # define LT_DLLAZY_OR_NOW RTLD_NOW # else # ifdef DL_NOW # define LT_DLLAZY_OR_NOW DL_NOW # else # define LT_DLLAZY_OR_NOW 0 # endif # endif # endif # endif #endif /* When -fvisibility=hidden is used, assume the code has been annotated correspondingly for the symbols needed. */ #if defined __GNUC__ && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3)) int fnord () __attribute__((visibility("default"))); #endif int fnord () { return 42; } int main () { void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); int status = $lt_dlunknown; if (self) { if (dlsym (self,"fnord")) status = $lt_dlno_uscore; else { if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; else puts (dlerror ()); } /* dlclose (self); */ } else puts (dlerror ()); return status; }] _LT_EOF if AC_TRY_EVAL(ac_link) && test -s "conftest$ac_exeext" 2>/dev/null; then (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null lt_status=$? case x$lt_status in x$lt_dlno_uscore) $1 ;; x$lt_dlneed_uscore) $2 ;; x$lt_dlunknown|x*) $3 ;; esac else : # compilation failed $3 fi fi rm -fr conftest* ])# _LT_TRY_DLOPEN_SELF # LT_SYS_DLOPEN_SELF # ------------------ AC_DEFUN([LT_SYS_DLOPEN_SELF], [m4_require([_LT_HEADER_DLFCN])dnl if test yes != "$enable_dlopen"; then enable_dlopen=unknown enable_dlopen_self=unknown enable_dlopen_self_static=unknown else lt_cv_dlopen=no lt_cv_dlopen_libs= case $host_os in beos*) lt_cv_dlopen=load_add_on lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ;; mingw* | pw32* | cegcc*) lt_cv_dlopen=LoadLibrary lt_cv_dlopen_libs= ;; cygwin*) lt_cv_dlopen=dlopen lt_cv_dlopen_libs= ;; darwin*) # if libdl is installed we need to link against it AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl],[ lt_cv_dlopen=dyld lt_cv_dlopen_libs= lt_cv_dlopen_self=yes ]) ;; tpf*) # Don't try to run any link tests for TPF. We know it's impossible # because TPF is a cross-compiler, and we know how we open DSOs. lt_cv_dlopen=dlopen lt_cv_dlopen_libs= lt_cv_dlopen_self=no ;; *) AC_CHECK_FUNC([shl_load], [lt_cv_dlopen=shl_load], [AC_CHECK_LIB([dld], [shl_load], [lt_cv_dlopen=shl_load lt_cv_dlopen_libs=-ldld], [AC_CHECK_FUNC([dlopen], [lt_cv_dlopen=dlopen], [AC_CHECK_LIB([dl], [dlopen], [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-ldl], [AC_CHECK_LIB([svld], [dlopen], [lt_cv_dlopen=dlopen lt_cv_dlopen_libs=-lsvld], [AC_CHECK_LIB([dld], [dld_link], [lt_cv_dlopen=dld_link lt_cv_dlopen_libs=-ldld]) ]) ]) ]) ]) ]) ;; esac if test no = "$lt_cv_dlopen"; then enable_dlopen=no else enable_dlopen=yes fi case $lt_cv_dlopen in dlopen) save_CPPFLAGS=$CPPFLAGS test yes = "$ac_cv_header_dlfcn_h" && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" save_LDFLAGS=$LDFLAGS wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" save_LIBS=$LIBS LIBS="$lt_cv_dlopen_libs $LIBS" AC_CACHE_CHECK([whether a program can dlopen itself], lt_cv_dlopen_self, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) ]) if test yes = "$lt_cv_dlopen_self"; then wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" AC_CACHE_CHECK([whether a statically linked program can dlopen itself], lt_cv_dlopen_self_static, [dnl _LT_TRY_DLOPEN_SELF( lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) ]) fi CPPFLAGS=$save_CPPFLAGS LDFLAGS=$save_LDFLAGS LIBS=$save_LIBS ;; esac case $lt_cv_dlopen_self in yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; *) enable_dlopen_self=unknown ;; esac case $lt_cv_dlopen_self_static in yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; *) enable_dlopen_self_static=unknown ;; esac fi _LT_DECL([dlopen_support], [enable_dlopen], [0], [Whether dlopen is supported]) _LT_DECL([dlopen_self], [enable_dlopen_self], [0], [Whether dlopen of programs is supported]) _LT_DECL([dlopen_self_static], [enable_dlopen_self_static], [0], [Whether dlopen of statically linked programs is supported]) ])# LT_SYS_DLOPEN_SELF # Old name: AU_ALIAS([AC_LIBTOOL_DLOPEN_SELF], [LT_SYS_DLOPEN_SELF]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], []) # _LT_COMPILER_C_O([TAGNAME]) # --------------------------- # Check to see if options -c and -o are simultaneously supported by compiler. # This macro does not hard code the compiler like AC_PROG_CC_C_O. m4_defun([_LT_COMPILER_C_O], [m4_require([_LT_DECL_SED])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no $RM -r conftest 2>/dev/null mkdir conftest cd conftest mkdir out echo "$lt_simple_compile_test_code" > conftest.$ac_ext lt_compiler_flag="-o out/conftest2.$ac_objext" # Insert the option either (1) after the last *FLAGS variable, or # (2) before a word containing "conftest.", or (3) at the end. # Note that $ac_compile itself does not contain backslashes and begins # with a dollar sign (not a hyphen), so the echo should work correctly. lt_compile=`echo "$ac_compile" | $SED \ -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \ -e 's:$: $lt_compiler_flag:'` (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$lt_compile" 2>out/conftest.err) ac_status=$? cat out/conftest.err >&AS_MESSAGE_LOG_FD echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD if (exit $ac_status) && test -s out/conftest2.$ac_objext then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes fi fi chmod u+w . 2>&AS_MESSAGE_LOG_FD $RM conftest* # SGI C++ compiler will create directory out/ii_files/ for # template instantiation test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files $RM out/* && rmdir out cd .. $RM -r conftest $RM conftest* ]) _LT_TAGDECL([compiler_c_o], [lt_cv_prog_compiler_c_o], [1], [Does compiler simultaneously support -c and -o options?]) ])# _LT_COMPILER_C_O # _LT_COMPILER_FILE_LOCKS([TAGNAME]) # ---------------------------------- # Check to see if we can do hard links to lock some files if needed m4_defun([_LT_COMPILER_FILE_LOCKS], [m4_require([_LT_ENABLE_LOCK])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl _LT_COMPILER_C_O([$1]) hard_links=nottested if test no = "$_LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)" && test no != "$need_locks"; then # do not overwrite the value of need_locks provided by the user AC_MSG_CHECKING([if we can lock with hard links]) hard_links=yes $RM conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no AC_MSG_RESULT([$hard_links]) if test no = "$hard_links"; then AC_MSG_WARN(['$CC' does not support '-c -o', so 'make -j' may be unsafe]) need_locks=warn fi else need_locks=no fi _LT_DECL([], [need_locks], [1], [Must we lock files when doing compilation?]) ])# _LT_COMPILER_FILE_LOCKS # _LT_CHECK_OBJDIR # ---------------- m4_defun([_LT_CHECK_OBJDIR], [AC_CACHE_CHECK([for objdir], [lt_cv_objdir], [rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then lt_cv_objdir=.libs else # MS-DOS does not allow filenames that begin with a dot. lt_cv_objdir=_libs fi rmdir .libs 2>/dev/null]) objdir=$lt_cv_objdir _LT_DECL([], [objdir], [0], [The name of the directory that contains temporary libtool files])dnl m4_pattern_allow([LT_OBJDIR])dnl AC_DEFINE_UNQUOTED([LT_OBJDIR], "$lt_cv_objdir/", [Define to the sub-directory where libtool stores uninstalled libraries.]) ])# _LT_CHECK_OBJDIR # _LT_LINKER_HARDCODE_LIBPATH([TAGNAME]) # -------------------------------------- # Check hardcoding attributes. m4_defun([_LT_LINKER_HARDCODE_LIBPATH], [AC_MSG_CHECKING([how to hardcode library paths into programs]) _LT_TAGVAR(hardcode_action, $1)= if test -n "$_LT_TAGVAR(hardcode_libdir_flag_spec, $1)" || test -n "$_LT_TAGVAR(runpath_var, $1)" || test yes = "$_LT_TAGVAR(hardcode_automatic, $1)"; then # We can hardcode non-existent directories. if test no != "$_LT_TAGVAR(hardcode_direct, $1)" && # If the only mechanism to avoid hardcoding is shlibpath_var, we # have to relink, otherwise we might link with an installed library # when we should be linking with a yet-to-be-installed one ## test no != "$_LT_TAGVAR(hardcode_shlibpath_var, $1)" && test no != "$_LT_TAGVAR(hardcode_minus_L, $1)"; then # Linking always hardcodes the temporary library directory. _LT_TAGVAR(hardcode_action, $1)=relink else # We can link without hardcoding, and we can hardcode nonexisting dirs. _LT_TAGVAR(hardcode_action, $1)=immediate fi else # We cannot hardcode anything, or else we can only hardcode existing # directories. _LT_TAGVAR(hardcode_action, $1)=unsupported fi AC_MSG_RESULT([$_LT_TAGVAR(hardcode_action, $1)]) if test relink = "$_LT_TAGVAR(hardcode_action, $1)" || test yes = "$_LT_TAGVAR(inherit_rpath, $1)"; then # Fast installation is not supported enable_fast_install=no elif test yes = "$shlibpath_overrides_runpath" || test no = "$enable_shared"; then # Fast installation is not necessary enable_fast_install=needless fi _LT_TAGDECL([], [hardcode_action], [0], [How to hardcode a shared library path into an executable]) ])# _LT_LINKER_HARDCODE_LIBPATH # _LT_CMD_STRIPLIB # ---------------- m4_defun([_LT_CMD_STRIPLIB], [m4_require([_LT_DECL_EGREP]) striplib= old_striplib= AC_MSG_CHECKING([whether stripping libraries is possible]) if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" AC_MSG_RESULT([yes]) else # FIXME - insert some real tests, host_os isn't really good enough case $host_os in darwin*) if test -n "$STRIP"; then striplib="$STRIP -x" old_striplib="$STRIP -S" AC_MSG_RESULT([yes]) else AC_MSG_RESULT([no]) fi ;; *) AC_MSG_RESULT([no]) ;; esac fi _LT_DECL([], [old_striplib], [1], [Commands to strip libraries]) _LT_DECL([], [striplib], [1]) ])# _LT_CMD_STRIPLIB # _LT_PREPARE_MUNGE_PATH_LIST # --------------------------- # Make sure func_munge_path_list() is defined correctly. m4_defun([_LT_PREPARE_MUNGE_PATH_LIST], [[# func_munge_path_list VARIABLE PATH # ----------------------------------- # VARIABLE is name of variable containing _space_ separated list of # directories to be munged by the contents of PATH, which is string # having a format: # "DIR[:DIR]:" # string "DIR[ DIR]" will be prepended to VARIABLE # ":DIR[:DIR]" # string "DIR[ DIR]" will be appended to VARIABLE # "DIRP[:DIRP]::[DIRA:]DIRA" # string "DIRP[ DIRP]" will be prepended to VARIABLE and string # "DIRA[ DIRA]" will be appended to VARIABLE # "DIR[:DIR]" # VARIABLE will be replaced by "DIR[ DIR]" func_munge_path_list () { case x@S|@2 in x) ;; *:) eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'` \@S|@@S|@1\" ;; x:*) eval @S|@1=\"\@S|@@S|@1 `$ECHO @S|@2 | $SED 's/:/ /g'`\" ;; *::*) eval @S|@1=\"\@S|@@S|@1\ `$ECHO @S|@2 | $SED -e 's/.*:://' -e 's/:/ /g'`\" eval @S|@1=\"`$ECHO @S|@2 | $SED -e 's/::.*//' -e 's/:/ /g'`\ \@S|@@S|@1\" ;; *) eval @S|@1=\"`$ECHO @S|@2 | $SED 's/:/ /g'`\" ;; esac } ]])# _LT_PREPARE_PATH_LIST # _LT_SYS_DYNAMIC_LINKER([TAG]) # ----------------------------- # PORTME Fill in your ld.so characteristics m4_defun([_LT_SYS_DYNAMIC_LINKER], [AC_REQUIRE([AC_CANONICAL_HOST])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_OBJDUMP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CHECK_SHELL_FEATURES])dnl m4_require([_LT_PREPARE_MUNGE_PATH_LIST])dnl AC_MSG_CHECKING([dynamic linker characteristics]) m4_if([$1], [], [ if test yes = "$GCC"; then case $host_os in darwin*) lt_awk_arg='/^libraries:/,/LR/' ;; *) lt_awk_arg='/^libraries:/' ;; esac case $host_os in mingw* | cegcc*) lt_sed_strip_eq='s|=\([[A-Za-z]]:\)|\1|g' ;; *) lt_sed_strip_eq='s|=/|/|g' ;; esac lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq` case $lt_search_path_spec in *\;*) # if the path contains ";" then we assume it to be the separator # otherwise default to the standard path separator (i.e. ":") - it is # assumed that no part of a normal pathname contains ";" but that should # okay in the real world where ";" in dirpaths is itself problematic. lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'` ;; *) lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"` ;; esac # Ok, now we have the path, separated by spaces, we can step through it # and add multilib dir if necessary... lt_tmp_lt_search_path_spec= lt_multi_os_dir=/`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` # ...but if some path component already ends with the multilib dir we assume # that all is fine and trust -print-search-dirs as is (GCC 4.2? or newer). case "$lt_multi_os_dir; $lt_search_path_spec " in "/; "* | "/.; "* | "/./; "* | *"$lt_multi_os_dir "* | *"$lt_multi_os_dir/ "*) lt_multi_os_dir= ;; esac for lt_sys_path in $lt_search_path_spec; do if test -d "$lt_sys_path$lt_multi_os_dir"; then lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path$lt_multi_os_dir" elif test -n "$lt_multi_os_dir"; then test -d "$lt_sys_path" && \ lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" fi done lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk ' BEGIN {RS = " "; FS = "/|\n";} { lt_foo = ""; lt_count = 0; for (lt_i = NF; lt_i > 0; lt_i--) { if ($lt_i != "" && $lt_i != ".") { if ($lt_i == "..") { lt_count++; } else { if (lt_count == 0) { lt_foo = "/" $lt_i lt_foo; } else { lt_count--; } } } } if (lt_foo != "") { lt_freq[[lt_foo]]++; } if (lt_freq[[lt_foo]] == 1) { print lt_foo; } }'` # AWK program above erroneously prepends '/' to C:/dos/paths # for these hosts. case $host_os in mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\ $SED 's|/\([[A-Za-z]]:\)|\1|g'` ;; esac sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP` else sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" fi]) library_names_spec= libname_spec='lib$name' soname_spec= shrext_cmds=.so postinstall_cmds= postuninstall_cmds= finish_cmds= finish_eval= shlibpath_var= shlibpath_overrides_runpath=unknown version_type=none dynamic_linker="$host_os ld.so" sys_lib_dlsearch_path_spec="/lib /usr/lib" need_lib_prefix=unknown hardcode_into_libs=no # when you set need_version to no, make sure it does not cause -set_version # flags to be left without arguments need_version=unknown AC_ARG_VAR([LT_SYS_LIBRARY_PATH], [User-defined run-time library search path.]) case $host_os in aix3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname.a' shlibpath_var=LIBPATH # AIX 3 has no versioning support, so we append a major version to the name. soname_spec='$libname$release$shared_ext$major' ;; aix[[4-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no hardcode_into_libs=yes if test ia64 = "$host_cpu"; then # AIX 5 supports IA64 library_names_spec='$libname$release$shared_ext$major $libname$release$shared_ext$versuffix $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH else # With GCC up to 2.95.x, collect2 would create an import file # for dependence libraries. The import file would start with # the line '#! .'. This would cause the generated library to # depend on '.', always an invalid library. This was fixed in # development snapshots of GCC prior to 3.0. case $host_os in aix4 | aix4.[[01]] | aix4.[[01]].*) if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' echo ' yes ' echo '#endif'; } | $CC -E - | $GREP yes > /dev/null; then : else can_build_shared=no fi ;; esac # Using Import Files as archive members, it is possible to support # filename-based versioning of shared library archives on AIX. While # this would work for both with and without runtime linking, it will # prevent static linking of such archives. So we do filename-based # shared library versioning with .so extension only, which is used # when both runtime linking and shared linking is enabled. # Unfortunately, runtime linking may impact performance, so we do # not want this to be the default eventually. Also, we use the # versioned .so libs for executables only if there is the -brtl # linker flag in LDFLAGS as well, or --with-aix-soname=svr4 only. # To allow for filename-based versioning support, we need to create # libNAME.so.V as an archive file, containing: # *) an Import File, referring to the versioned filename of the # archive as well as the shared archive member, telling the # bitwidth (32 or 64) of that shared object, and providing the # list of exported symbols of that shared object, eventually # decorated with the 'weak' keyword # *) the shared object with the F_LOADONLY flag set, to really avoid # it being seen by the linker. # At run time we better use the real file rather than another symlink, # but for link time we create the symlink libNAME.so -> libNAME.so.V case $with_aix_soname,$aix_use_runtimelinking in # AIX (on Power*) has no versioning support, so currently we cannot hardcode correct # soname into executable. Probably we can add versioning support to # collect2, so additional links can be useful in future. aix,yes) # traditional libtool dynamic_linker='AIX unversionable lib.so' # If using run time linking (on AIX 4.2 or later) use lib.so # instead of lib.a to let people know that these are not # typical AIX shared libraries. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; aix,no) # traditional AIX only dynamic_linker='AIX lib.a[(]lib.so.V[)]' # We preserve .a as extension for shared libraries through AIX4.2 # and later when we are not doing run time linking. library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' ;; svr4,*) # full svr4 only dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)]" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,yes) # both, prefer svr4 dynamic_linker="AIX lib.so.V[(]$shared_archive_member_spec.o[)], lib.a[(]lib.so.V[)]" library_names_spec='$libname$release$shared_ext$major $libname$shared_ext' # unpreferred sharedlib libNAME.a needs extra handling postinstall_cmds='test -n "$linkname" || linkname="$realname"~func_stripname "" ".so" "$linkname"~$install_shared_prog "$dir/$func_stripname_result.$libext" "$destdir/$func_stripname_result.$libext"~test -z "$tstripme" || test -z "$striplib" || $striplib "$destdir/$func_stripname_result.$libext"' postuninstall_cmds='for n in $library_names $old_library; do :; done~func_stripname "" ".so" "$n"~test "$func_stripname_result" = "$n" || func_append rmfiles " $odir/$func_stripname_result.$libext"' # We do not specify a path in Import Files, so LIBPATH fires. shlibpath_overrides_runpath=yes ;; *,no) # both, prefer aix dynamic_linker="AIX lib.a[(]lib.so.V[)], lib.so.V[(]$shared_archive_member_spec.o[)]" library_names_spec='$libname$release.a $libname.a' soname_spec='$libname$release$shared_ext$major' # unpreferred sharedlib libNAME.so.V and symlink libNAME.so need extra handling postinstall_cmds='test -z "$dlname" || $install_shared_prog $dir/$dlname $destdir/$dlname~test -z "$tstripme" || test -z "$striplib" || $striplib $destdir/$dlname~test -n "$linkname" || linkname=$realname~func_stripname "" ".a" "$linkname"~(cd "$destdir" && $LN_S -f $dlname $func_stripname_result.so)' postuninstall_cmds='test -z "$dlname" || func_append rmfiles " $odir/$dlname"~for n in $old_library $library_names; do :; done~func_stripname "" ".a" "$n"~func_append rmfiles " $odir/$func_stripname_result.so"' ;; esac shlibpath_var=LIBPATH fi ;; amigaos*) case $host_cpu in powerpc) # Since July 2007 AmigaOS4 officially supports .so libraries. # When compiling the executable, add -use-dynld -Lsobjs: to the compileline. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' ;; m68k) library_names_spec='$libname.ixlibrary $libname.a' # Create ${libname}_ixlibrary.a entries in /sys/libs. finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' ;; esac ;; beos*) library_names_spec='$libname$shared_ext' dynamic_linker="$host_os ld.so" shlibpath_var=LIBRARY_PATH ;; bsdi[[45]]*) version_type=linux # correct to gnu/linux during the next big refactor need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" # the default ld.so.conf also contains /usr/contrib/lib and # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow # libtool to hard-code these into programs ;; cygwin* | mingw* | pw32* | cegcc*) version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no case $GCC,$cc_basename in yes,*) # gcc library_names_spec='$libname.dll.a' # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes case $host_os in cygwin*) # Cygwin DLLs use 'cyg' prefix rather than 'lib' soname_spec='`echo $libname | sed -e 's/^lib/cyg/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"]) ;; mingw* | cegcc*) # MinGW DLLs use traditional 'lib' prefix soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' ;; pw32*) # pw32 DLLs use 'pw' prefix rather than 'lib' library_names_spec='`echo $libname | sed -e 's/^lib/pw/'``echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' ;; esac dynamic_linker='Win32 ld.exe' ;; *,cl*) # Native MSVC libname_spec='$name' soname_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext' library_names_spec='$libname.dll.lib' case $build_os in mingw*) sys_lib_search_path_spec= lt_save_ifs=$IFS IFS=';' for lt_path in $LIB do IFS=$lt_save_ifs # Let DOS variable expansion print the short 8.3 style file name. lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"` sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path" done IFS=$lt_save_ifs # Convert to MSYS style. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([[a-zA-Z]]\\):| /\\1|g' -e 's|^ ||'` ;; cygwin*) # Convert to unix form, then to dos form, then back to unix form # but this time dos style (no spaces!) so that the unix form looks # like /cygdrive/c/PROGRA~1:/cygdr... sys_lib_search_path_spec=`cygpath --path --unix "$LIB"` sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null` sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` ;; *) sys_lib_search_path_spec=$LIB if $ECHO "$sys_lib_search_path_spec" | [$GREP ';[c-zC-Z]:/' >/dev/null]; then # It is most probably a Windows format PATH. sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` else sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` fi # FIXME: find the short name or the path components, as spaces are # common. (e.g. "Program Files" -> "PROGRA~1") ;; esac # DLL is installed to $(libdir)/../bin by postinstall_cmds postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; echo \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' shlibpath_overrides_runpath=yes dynamic_linker='Win32 link.exe' ;; *) # Assume MSVC wrapper library_names_spec='$libname`echo $release | $SED -e 's/[[.]]/-/g'`$versuffix$shared_ext $libname.lib' dynamic_linker='Win32 ld.exe' ;; esac # FIXME: first we should search . and the directory the executable is in shlibpath_var=PATH ;; darwin* | rhapsody*) dynamic_linker="$host_os dyld" version_type=darwin need_lib_prefix=no need_version=no library_names_spec='$libname$release$major$shared_ext $libname$shared_ext' soname_spec='$libname$release$major$shared_ext' shlibpath_overrides_runpath=yes shlibpath_var=DYLD_LIBRARY_PATH shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' m4_if([$1], [],[ sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"]) sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' ;; dgux*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; freebsd* | dragonfly*) # DragonFly does not have aout. When/if they implement a new # versioning mechanism, adjust this. if test -x /usr/bin/objformat; then objformat=`/usr/bin/objformat` else case $host_os in freebsd[[23]].*) objformat=aout ;; *) objformat=elf ;; esac fi version_type=freebsd-$objformat case $version_type in freebsd-elf*) library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' need_version=no need_lib_prefix=no ;; freebsd-*) library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' need_version=yes ;; esac shlibpath_var=LD_LIBRARY_PATH case $host_os in freebsd2.*) shlibpath_overrides_runpath=yes ;; freebsd3.[[01]]* | freebsdelf3.[[01]]*) shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; freebsd3.[[2-9]]* | freebsdelf3.[[2-9]]* | \ freebsd4.[[0-5]] | freebsdelf4.[[0-5]] | freebsd4.1.1 | freebsdelf4.1.1) shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; *) # from 4.6 on, and DragonFly shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; esac ;; haiku*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no dynamic_linker="$host_os runtime_loader" library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LIBRARY_PATH shlibpath_overrides_runpath=no sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib' hardcode_into_libs=yes ;; hpux9* | hpux10* | hpux11*) # Give a soname corresponding to the major version so that dld.sl refuses to # link against other versions. version_type=sunos need_lib_prefix=no need_version=no case $host_cpu in ia64*) shrext_cmds='.so' hardcode_into_libs=yes dynamic_linker="$host_os dld.so" shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' if test 32 = "$HPUX_IA64_MODE"; then sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" sys_lib_dlsearch_path_spec=/usr/lib/hpux32 else sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" sys_lib_dlsearch_path_spec=/usr/lib/hpux64 fi ;; hppa*64*) shrext_cmds='.sl' hardcode_into_libs=yes dynamic_linker="$host_os dld.sl" shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; *) shrext_cmds='.sl' dynamic_linker="$host_os dld.sl" shlibpath_var=SHLIB_PATH shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' ;; esac # HP-UX runs *really* slowly unless shared libraries are mode 555, ... postinstall_cmds='chmod 555 $lib' # or fails outright, so override atomically: install_override_mode=555 ;; interix[[3-9]]*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; irix5* | irix6* | nonstopux*) case $host_os in nonstopux*) version_type=nonstopux ;; *) if test yes = "$lt_cv_prog_gnu_ld"; then version_type=linux # correct to gnu/linux during the next big refactor else version_type=irix fi ;; esac need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$release$shared_ext $libname$shared_ext' case $host_os in irix5* | nonstopux*) libsuff= shlibsuff= ;; *) case $LD in # libtool.m4 will add one of these switches to LD *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") libsuff= shlibsuff= libmagic=32-bit;; *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") libsuff=64 shlibsuff=64 libmagic=64-bit;; *) libsuff= shlibsuff= libmagic=never-match;; esac ;; esac shlibpath_var=LD_LIBRARY${shlibsuff}_PATH shlibpath_overrides_runpath=no sys_lib_search_path_spec="/usr/lib$libsuff /lib$libsuff /usr/local/lib$libsuff" sys_lib_dlsearch_path_spec="/usr/lib$libsuff /lib$libsuff" hardcode_into_libs=yes ;; # No shared lib support for Linux oldld, aout, or coff. linux*oldld* | linux*aout* | linux*coff*) dynamic_linker=no ;; linux*android*) version_type=none # Android doesn't support versioned libraries. need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext' soname_spec='$libname$release$shared_ext' finish_cmds= shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes dynamic_linker='Android linker' # Don't embed -rpath directories since the linker doesn't support them. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no # Some binutils ld are patched to set DT_RUNPATH AC_CACHE_VAL([lt_cv_shlibpath_overrides_runpath], [lt_cv_shlibpath_overrides_runpath=no save_LDFLAGS=$LDFLAGS save_libdir=$libdir eval "libdir=/foo; wl=\"$_LT_TAGVAR(lt_prog_compiler_wl, $1)\"; \ LDFLAGS=\"\$LDFLAGS $_LT_TAGVAR(hardcode_libdir_flag_spec, $1)\"" AC_LINK_IFELSE([AC_LANG_PROGRAM([],[])], [AS_IF([ ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null], [lt_cv_shlibpath_overrides_runpath=yes])]) LDFLAGS=$save_LDFLAGS libdir=$save_libdir ]) shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath # This implies no fast_install, which is unacceptable. # Some rework will be needed to allow for fast_install # before this can be enabled. hardcode_into_libs=yes # Ideally, we could use ldconfig to report *all* directores which are # searched for libraries, however this is still not possible. Aside from not # being certain /sbin/ldconfig is available, command # 'ldconfig -N -X -v | grep ^/' on 64bit Fedora does not report /usr/lib64, # even though it is searched at run-time. Try to do the best guess by # appending ld.so.conf contents (and includes) to the search path. if test -f /etc/ld.so.conf; then lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '` sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" fi # We used to test for /lib/ld.so.1 and disable shared libraries on # powerpc, because MkLinux only supported shared libraries with the # GNU dynamic linker. Since this was broken with cross compilers, # most powerpc-linux boxes support dynamic linking these days and # people can always --disable-shared, the test was removed, and we # assume the GNU/Linux dynamic linker is in use. dynamic_linker='GNU/Linux ld.so' ;; netbsdelf*-gnu) version_type=linux need_lib_prefix=no need_version=no library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' soname_spec='${libname}${release}${shared_ext}$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='NetBSD ld.elf_so' ;; netbsd*) version_type=sunos need_lib_prefix=no need_version=no if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' dynamic_linker='NetBSD (a.out) ld.so' else library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' dynamic_linker='NetBSD ld.elf_so' fi shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes ;; newsos6) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; *nto* | *qnx*) version_type=qnx need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes dynamic_linker='ldqnx.so' ;; openbsd* | bitrig*) version_type=sunos sys_lib_dlsearch_path_spec=/usr/lib need_lib_prefix=no if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then need_version=no else need_version=yes fi library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes ;; os2*) libname_spec='$name' version_type=windows shrext_cmds=.dll need_version=no need_lib_prefix=no # OS/2 can only load a DLL with a base name of 8 characters or less. soname_spec='`test -n "$os2dllname" && libname="$os2dllname"; v=$($ECHO $release$versuffix | tr -d .-); n=$($ECHO $libname | cut -b -$((8 - ${#v})) | tr . _); $ECHO $n$v`$shared_ext' library_names_spec='${libname}_dll.$libext' dynamic_linker='OS/2 ld.exe' shlibpath_var=BEGINLIBPATH sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec postinstall_cmds='base_file=`basename \$file`~ dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\$base_file'\''i; $ECHO \$dlname'\''`~ dldir=$destdir/`dirname \$dlpath`~ test -d \$dldir || mkdir -p \$dldir~ $install_prog $dir/$dlname \$dldir/$dlname~ chmod a+x \$dldir/$dlname~ if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then eval '\''$striplib \$dldir/$dlname'\'' || exit \$?; fi' postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; $ECHO \$dlname'\''`~ dlpath=$dir/\$dldll~ $RM \$dlpath' ;; osf3* | osf4* | osf5*) version_type=osf need_lib_prefix=no need_version=no soname_spec='$libname$release$shared_ext$major' library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec ;; rdos*) dynamic_linker=no ;; solaris*) version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes # ldd complains unless libraries are executable postinstall_cmds='chmod +x $lib' ;; sunos4*) version_type=sunos library_names_spec='$libname$release$shared_ext$versuffix $libname$shared_ext$versuffix' finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes if test yes = "$with_gnu_ld"; then need_lib_prefix=no fi need_version=yes ;; sysv4 | sysv4.3*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH case $host_vendor in sni) shlibpath_overrides_runpath=no need_lib_prefix=no runpath_var=LD_RUN_PATH ;; siemens) need_lib_prefix=no ;; motorola) need_lib_prefix=no need_version=no shlibpath_overrides_runpath=no sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' ;; esac ;; sysv4*MP*) if test -d /usr/nec; then version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$shared_ext.$versuffix $libname$shared_ext.$major $libname$shared_ext' soname_spec='$libname$shared_ext.$major' shlibpath_var=LD_LIBRARY_PATH fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) version_type=sco need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=yes hardcode_into_libs=yes if test yes = "$with_gnu_ld"; then sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' else sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' case $host_os in sco3.2v5*) sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" ;; esac fi sys_lib_dlsearch_path_spec='/usr/lib' ;; tpf*) # TPF is a cross-target only. Preferred cross-host = GNU/Linux. version_type=linux # correct to gnu/linux during the next big refactor need_lib_prefix=no need_version=no library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' shlibpath_var=LD_LIBRARY_PATH shlibpath_overrides_runpath=no hardcode_into_libs=yes ;; uts4*) version_type=linux # correct to gnu/linux during the next big refactor library_names_spec='$libname$release$shared_ext$versuffix $libname$release$shared_ext$major $libname$shared_ext' soname_spec='$libname$release$shared_ext$major' shlibpath_var=LD_LIBRARY_PATH ;; *) dynamic_linker=no ;; esac AC_MSG_RESULT([$dynamic_linker]) test no = "$dynamic_linker" && can_build_shared=no variables_saved_for_relink="PATH $shlibpath_var $runpath_var" if test yes = "$GCC"; then variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" fi if test set = "${lt_cv_sys_lib_search_path_spec+set}"; then sys_lib_search_path_spec=$lt_cv_sys_lib_search_path_spec fi if test set = "${lt_cv_sys_lib_dlsearch_path_spec+set}"; then sys_lib_dlsearch_path_spec=$lt_cv_sys_lib_dlsearch_path_spec fi # remember unaugmented sys_lib_dlsearch_path content for libtool script decls... configure_time_dlsearch_path=$sys_lib_dlsearch_path_spec # ... but it needs LT_SYS_LIBRARY_PATH munging for other configure-time code func_munge_path_list sys_lib_dlsearch_path_spec "$LT_SYS_LIBRARY_PATH" # to be used as default LT_SYS_LIBRARY_PATH value in generated libtool configure_time_lt_sys_library_path=$LT_SYS_LIBRARY_PATH _LT_DECL([], [variables_saved_for_relink], [1], [Variables whose values should be saved in libtool wrapper scripts and restored at link time]) _LT_DECL([], [need_lib_prefix], [0], [Do we need the "lib" prefix for modules?]) _LT_DECL([], [need_version], [0], [Do we need a version for libraries?]) _LT_DECL([], [version_type], [0], [Library versioning type]) _LT_DECL([], [runpath_var], [0], [Shared library runtime path variable]) _LT_DECL([], [shlibpath_var], [0],[Shared library path variable]) _LT_DECL([], [shlibpath_overrides_runpath], [0], [Is shlibpath searched before the hard-coded library search path?]) _LT_DECL([], [libname_spec], [1], [Format of library name prefix]) _LT_DECL([], [library_names_spec], [1], [[List of archive names. First name is the real one, the rest are links. The last name is the one that the linker finds with -lNAME]]) _LT_DECL([], [soname_spec], [1], [[The coded name of the library, if different from the real name]]) _LT_DECL([], [install_override_mode], [1], [Permission mode override for installation of shared libraries]) _LT_DECL([], [postinstall_cmds], [2], [Command to use after installation of a shared archive]) _LT_DECL([], [postuninstall_cmds], [2], [Command to use after uninstallation of a shared archive]) _LT_DECL([], [finish_cmds], [2], [Commands used to finish a libtool library installation in a directory]) _LT_DECL([], [finish_eval], [1], [[As "finish_cmds", except a single script fragment to be evaled but not shown]]) _LT_DECL([], [hardcode_into_libs], [0], [Whether we should hardcode library paths into libraries]) _LT_DECL([], [sys_lib_search_path_spec], [2], [Compile-time system search path for libraries]) _LT_DECL([sys_lib_dlsearch_path_spec], [configure_time_dlsearch_path], [2], [Detected run-time system search path for libraries]) _LT_DECL([], [configure_time_lt_sys_library_path], [2], [Explicit LT_SYS_LIBRARY_PATH set during ./configure time]) ])# _LT_SYS_DYNAMIC_LINKER # _LT_PATH_TOOL_PREFIX(TOOL) # -------------------------- # find a file program that can recognize shared library AC_DEFUN([_LT_PATH_TOOL_PREFIX], [m4_require([_LT_DECL_EGREP])dnl AC_MSG_CHECKING([for $1]) AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, [case $MAGIC_CMD in [[\\/*] | ?:[\\/]*]) lt_cv_path_MAGIC_CMD=$MAGIC_CMD # Let the user override the test with a path. ;; *) lt_save_MAGIC_CMD=$MAGIC_CMD lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR dnl $ac_dummy forces splitting on constant user-supplied paths. dnl POSIX.2 word splitting is done only on the output of word expansions, dnl not every word. This closes a longstanding sh security hole. ac_dummy="m4_if([$2], , $PATH, [$2])" for ac_dir in $ac_dummy; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$1"; then lt_cv_path_MAGIC_CMD=$ac_dir/"$1" if test -n "$file_magic_test_file"; then case $deplibs_check_method in "file_magic "*) file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` MAGIC_CMD=$lt_cv_path_MAGIC_CMD if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | $EGREP "$file_magic_regex" > /dev/null; then : else cat <<_LT_EOF 1>&2 *** Warning: the command libtool uses to detect shared libraries, *** $file_magic_cmd, produces output that libtool cannot recognize. *** The result is that libtool may fail to recognize shared libraries *** as such. This will affect the creation of libtool libraries that *** depend on shared libraries, but programs linked with such libtool *** libraries will work regardless of this problem. Nevertheless, you *** may want to report the problem to your system manager and/or to *** bug-libtool@gnu.org _LT_EOF fi ;; esac fi break fi done IFS=$lt_save_ifs MAGIC_CMD=$lt_save_MAGIC_CMD ;; esac]) MAGIC_CMD=$lt_cv_path_MAGIC_CMD if test -n "$MAGIC_CMD"; then AC_MSG_RESULT($MAGIC_CMD) else AC_MSG_RESULT(no) fi _LT_DECL([], [MAGIC_CMD], [0], [Used to examine libraries when file_magic_cmd begins with "file"])dnl ])# _LT_PATH_TOOL_PREFIX # Old name: AU_ALIAS([AC_PATH_TOOL_PREFIX], [_LT_PATH_TOOL_PREFIX]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_PATH_TOOL_PREFIX], []) # _LT_PATH_MAGIC # -------------- # find a file program that can recognize a shared library m4_defun([_LT_PATH_MAGIC], [_LT_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin$PATH_SEPARATOR$PATH) if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then _LT_PATH_TOOL_PREFIX(file, /usr/bin$PATH_SEPARATOR$PATH) else MAGIC_CMD=: fi fi ])# _LT_PATH_MAGIC # LT_PATH_LD # ---------- # find the pathname to the GNU or non-GNU linker AC_DEFUN([LT_PATH_LD], [AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PROG_ECHO_BACKSLASH])dnl AC_ARG_WITH([gnu-ld], [AS_HELP_STRING([--with-gnu-ld], [assume the C compiler uses GNU ld @<:@default=no@:>@])], [test no = "$withval" || with_gnu_ld=yes], [with_gnu_ld=no])dnl ac_prog=ld if test yes = "$GCC"; then # Check if gcc -print-prog-name=ld gives a path. AC_MSG_CHECKING([for ld used by $CC]) case $host in *-*-mingw*) # gcc leaves a trailing carriage return, which upsets mingw ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; *) ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; esac case $ac_prog in # Accept absolute paths. [[\\/]]* | ?:[[\\/]]*) re_direlt='/[[^/]][[^/]]*/\.\./' # Canonicalize the pathname of ld ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'` while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"` done test -z "$LD" && LD=$ac_prog ;; "") # If it fails, then pretend we aren't using GCC. ac_prog=ld ;; *) # If it is relative, then search for the first ld in PATH. with_gnu_ld=unknown ;; esac elif test yes = "$with_gnu_ld"; then AC_MSG_CHECKING([for GNU ld]) else AC_MSG_CHECKING([for non-GNU ld]) fi AC_CACHE_VAL(lt_cv_path_LD, [if test -z "$LD"; then lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then lt_cv_path_LD=$ac_dir/$ac_prog # Check to see if the program is GNU ld. I'd rather use --version, # but apparently some variants of GNU ld only accept -v. # Break only if it was the GNU/non-GNU ld that we prefer. case `"$lt_cv_path_LD" -v 2>&1 &1 conftest.i cat conftest.i conftest.i >conftest2.i : ${lt_DD:=$DD} AC_PATH_PROGS_FEATURE_CHECK([lt_DD], [dd], [if "$ac_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && ac_cv_path_lt_DD="$ac_path_lt_DD" ac_path_lt_DD_found=: fi]) rm -f conftest.i conftest2.i conftest.out]) ])# _LT_PATH_DD # _LT_CMD_TRUNCATE # ---------------- # find command to truncate a binary pipe m4_defun([_LT_CMD_TRUNCATE], [m4_require([_LT_PATH_DD]) AC_CACHE_CHECK([how to truncate binary pipes], [lt_cv_truncate_bin], [printf 0123456789abcdef0123456789abcdef >conftest.i cat conftest.i conftest.i >conftest2.i lt_cv_truncate_bin= if "$ac_cv_path_lt_DD" bs=32 count=1 conftest.out 2>/dev/null; then cmp -s conftest.i conftest.out \ && lt_cv_truncate_bin="$ac_cv_path_lt_DD bs=4096 count=1" fi rm -f conftest.i conftest2.i conftest.out test -z "$lt_cv_truncate_bin" && lt_cv_truncate_bin="$SED -e 4q"]) _LT_DECL([lt_truncate_bin], [lt_cv_truncate_bin], [1], [Command to truncate a binary pipe]) ])# _LT_CMD_TRUNCATE # _LT_CHECK_MAGIC_METHOD # ---------------------- # how to check for library dependencies # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_MAGIC_METHOD], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) AC_CACHE_CHECK([how to recognize dependent libraries], lt_cv_deplibs_check_method, [lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= lt_cv_deplibs_check_method='unknown' # Need to set the preceding variable on all platforms that support # interlibrary dependencies. # 'none' -- dependencies not supported. # 'unknown' -- same as none, but documents that we really don't know. # 'pass_all' -- all dependencies passed with no checks. # 'test_compile' -- check by making test program. # 'file_magic [[regex]]' -- check by looking for files in library path # that responds to the $file_magic_cmd with a given extended regex. # If you have 'file' or equivalent on your system and you're not sure # whether 'pass_all' will *always* work, you probably want this one. case $host_os in aix[[4-9]]*) lt_cv_deplibs_check_method=pass_all ;; beos*) lt_cv_deplibs_check_method=pass_all ;; bsdi[[45]]*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' lt_cv_file_magic_cmd='/usr/bin/file -L' lt_cv_file_magic_test_file=/shlib/libc.so ;; cygwin*) # func_win32_libid is a shell function defined in ltmain.sh lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' ;; mingw* | pw32*) # Base MSYS/MinGW do not provide the 'file' command needed by # func_win32_libid shell function, so use a weaker test based on 'objdump', # unless we find 'file', for example because we are cross-compiling. if ( file / ) >/dev/null 2>&1; then lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' lt_cv_file_magic_cmd='func_win32_libid' else # Keep this pattern in sync with the one in func_win32_libid. lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)' lt_cv_file_magic_cmd='$OBJDUMP -f' fi ;; cegcc*) # use the weaker test based on 'objdump'. See mingw*. lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?' lt_cv_file_magic_cmd='$OBJDUMP -f' ;; darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; freebsd* | dragonfly*) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then case $host_cpu in i*86 ) # Not sure whether the presence of OpenBSD here was a mistake. # Let's accept both of them until this is cleared up. lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[[3-9]]86 (compact )?demand paged shared library' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; esac else lt_cv_deplibs_check_method=pass_all fi ;; haiku*) lt_cv_deplibs_check_method=pass_all ;; hpux10.20* | hpux11*) lt_cv_file_magic_cmd=/usr/bin/file case $host_cpu in ia64*) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|ELF-[[0-9]][[0-9]]) shared object file - IA64' lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so ;; hppa*64*) [lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'] lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl ;; *) lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]]\.[[0-9]]) shared library' lt_cv_file_magic_test_file=/usr/lib/libc.sl ;; esac ;; interix[[3-9]]*) # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$' ;; irix5* | irix6* | nonstopux*) case $LD in *-32|*"-32 ") libmagic=32-bit;; *-n32|*"-n32 ") libmagic=N32;; *-64|*"-64 ") libmagic=64-bit;; *) libmagic=never-match;; esac lt_cv_deplibs_check_method=pass_all ;; # This must be glibc/ELF. linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) lt_cv_deplibs_check_method=pass_all ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|_pic\.a)$' fi ;; newos6*) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=/usr/lib/libnls.so ;; *nto* | *qnx*) lt_cv_deplibs_check_method=pass_all ;; openbsd* | bitrig*) if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|\.so|_pic\.a)$' else lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$' fi ;; osf3* | osf4* | osf5*) lt_cv_deplibs_check_method=pass_all ;; rdos*) lt_cv_deplibs_check_method=pass_all ;; solaris*) lt_cv_deplibs_check_method=pass_all ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) lt_cv_deplibs_check_method=pass_all ;; sysv4 | sysv4.3*) case $host_vendor in motorola) lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` ;; ncr) lt_cv_deplibs_check_method=pass_all ;; sequent) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' ;; sni) lt_cv_file_magic_cmd='/bin/file' lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" lt_cv_file_magic_test_file=/lib/libc.so ;; siemens) lt_cv_deplibs_check_method=pass_all ;; pc) lt_cv_deplibs_check_method=pass_all ;; esac ;; tpf*) lt_cv_deplibs_check_method=pass_all ;; os2*) lt_cv_deplibs_check_method=pass_all ;; esac ]) file_magic_glob= want_nocaseglob=no if test "$build" = "$host"; then case $host_os in mingw* | pw32*) if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then want_nocaseglob=yes else file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[[\1]]\/[[\1]]\/g;/g"` fi ;; esac fi file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method test -z "$deplibs_check_method" && deplibs_check_method=unknown _LT_DECL([], [deplibs_check_method], [1], [Method to check whether dependent libraries are shared objects]) _LT_DECL([], [file_magic_cmd], [1], [Command to use when deplibs_check_method = "file_magic"]) _LT_DECL([], [file_magic_glob], [1], [How to find potential files when deplibs_check_method = "file_magic"]) _LT_DECL([], [want_nocaseglob], [1], [Find potential files using nocaseglob when deplibs_check_method = "file_magic"]) ])# _LT_CHECK_MAGIC_METHOD # LT_PATH_NM # ---------- # find the pathname to a BSD- or MS-compatible name lister AC_DEFUN([LT_PATH_NM], [AC_REQUIRE([AC_PROG_CC])dnl AC_CACHE_CHECK([for BSD- or MS-compatible name lister (nm)], lt_cv_path_NM, [if test -n "$NM"; then # Let the user override the test. lt_cv_path_NM=$NM else lt_nm_to_check=${ac_tool_prefix}nm if test -n "$ac_tool_prefix" && test "$build" = "$host"; then lt_nm_to_check="$lt_nm_to_check nm" fi for lt_tmp_nm in $lt_nm_to_check; do lt_save_ifs=$IFS; IFS=$PATH_SEPARATOR for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do IFS=$lt_save_ifs test -z "$ac_dir" && ac_dir=. tmp_nm=$ac_dir/$lt_tmp_nm if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext"; then # Check to see if the nm accepts a BSD-compat flag. # Adding the 'sed 1q' prevents false positives on HP-UX, which says: # nm: unknown option "B" ignored # Tru64's nm complains that /dev/null is an invalid object file # MSYS converts /dev/null to NUL, MinGW nm treats NUL as empty case $build_os in mingw*) lt_bad_file=conftest.nm/nofile ;; *) lt_bad_file=/dev/null ;; esac case `"$tmp_nm" -B $lt_bad_file 2>&1 | sed '1q'` in *$lt_bad_file* | *'Invalid file or object type'*) lt_cv_path_NM="$tmp_nm -B" break 2 ;; *) case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in */dev/null*) lt_cv_path_NM="$tmp_nm -p" break 2 ;; *) lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but continue # so that we can try to find one that supports BSD flags ;; esac ;; esac fi done IFS=$lt_save_ifs done : ${lt_cv_path_NM=no} fi]) if test no != "$lt_cv_path_NM"; then NM=$lt_cv_path_NM else # Didn't find any BSD compatible name lister, look for dumpbin. if test -n "$DUMPBIN"; then : # Let the user override the test. else AC_CHECK_TOOLS(DUMPBIN, [dumpbin "link -dump"], :) case `$DUMPBIN -symbols -headers /dev/null 2>&1 | sed '1q'` in *COFF*) DUMPBIN="$DUMPBIN -symbols -headers" ;; *) DUMPBIN=: ;; esac fi AC_SUBST([DUMPBIN]) if test : != "$DUMPBIN"; then NM=$DUMPBIN fi fi test -z "$NM" && NM=nm AC_SUBST([NM]) _LT_DECL([], [NM], [1], [A BSD- or MS-compatible name lister])dnl AC_CACHE_CHECK([the name lister ($NM) interface], [lt_cv_nm_interface], [lt_cv_nm_interface="BSD nm" echo "int some_variable = 0;" > conftest.$ac_ext (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&AS_MESSAGE_LOG_FD) (eval "$ac_compile" 2>conftest.err) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&AS_MESSAGE_LOG_FD) (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) cat conftest.err >&AS_MESSAGE_LOG_FD (eval echo "\"\$as_me:$LINENO: output\"" >&AS_MESSAGE_LOG_FD) cat conftest.out >&AS_MESSAGE_LOG_FD if $GREP 'External.*some_variable' conftest.out > /dev/null; then lt_cv_nm_interface="MS dumpbin" fi rm -f conftest*]) ])# LT_PATH_NM # Old names: AU_ALIAS([AM_PROG_NM], [LT_PATH_NM]) AU_ALIAS([AC_PROG_NM], [LT_PATH_NM]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_PROG_NM], []) dnl AC_DEFUN([AC_PROG_NM], []) # _LT_CHECK_SHAREDLIB_FROM_LINKLIB # -------------------------------- # how to determine the name of the shared library # associated with a specific link library. # -- PORTME fill in with the dynamic library characteristics m4_defun([_LT_CHECK_SHAREDLIB_FROM_LINKLIB], [m4_require([_LT_DECL_EGREP]) m4_require([_LT_DECL_OBJDUMP]) m4_require([_LT_DECL_DLLTOOL]) AC_CACHE_CHECK([how to associate runtime and link libraries], lt_cv_sharedlib_from_linklib_cmd, [lt_cv_sharedlib_from_linklib_cmd='unknown' case $host_os in cygwin* | mingw* | pw32* | cegcc*) # two different shell functions defined in ltmain.sh; # decide which one to use based on capabilities of $DLLTOOL case `$DLLTOOL --help 2>&1` in *--identify-strict*) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib ;; *) lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback ;; esac ;; *) # fallback: assume linklib IS sharedlib lt_cv_sharedlib_from_linklib_cmd=$ECHO ;; esac ]) sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO _LT_DECL([], [sharedlib_from_linklib_cmd], [1], [Command to associate shared and link libraries]) ])# _LT_CHECK_SHAREDLIB_FROM_LINKLIB # _LT_PATH_MANIFEST_TOOL # ---------------------- # locate the manifest tool m4_defun([_LT_PATH_MANIFEST_TOOL], [AC_CHECK_TOOL(MANIFEST_TOOL, mt, :) test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt AC_CACHE_CHECK([if $MANIFEST_TOOL is a manifest tool], [lt_cv_path_mainfest_tool], [lt_cv_path_mainfest_tool=no echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&AS_MESSAGE_LOG_FD $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out cat conftest.err >&AS_MESSAGE_LOG_FD if $GREP 'Manifest Tool' conftest.out > /dev/null; then lt_cv_path_mainfest_tool=yes fi rm -f conftest*]) if test yes != "$lt_cv_path_mainfest_tool"; then MANIFEST_TOOL=: fi _LT_DECL([], [MANIFEST_TOOL], [1], [Manifest tool])dnl ])# _LT_PATH_MANIFEST_TOOL # _LT_DLL_DEF_P([FILE]) # --------------------- # True iff FILE is a Windows DLL '.def' file. # Keep in sync with func_dll_def_p in the libtool script AC_DEFUN([_LT_DLL_DEF_P], [dnl test DEF = "`$SED -n dnl -e '\''s/^[[ ]]*//'\'' dnl Strip leading whitespace -e '\''/^\(;.*\)*$/d'\'' dnl Delete empty lines and comments -e '\''s/^\(EXPORTS\|LIBRARY\)\([[ ]].*\)*$/DEF/p'\'' dnl -e q dnl Only consider the first "real" line $1`" dnl ])# _LT_DLL_DEF_P # LT_LIB_M # -------- # check for math library AC_DEFUN([LT_LIB_M], [AC_REQUIRE([AC_CANONICAL_HOST])dnl LIBM= case $host in *-*-beos* | *-*-cegcc* | *-*-cygwin* | *-*-haiku* | *-*-pw32* | *-*-darwin*) # These system don't have libm, or don't need it ;; *-ncr-sysv4.3*) AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM=-lmw) AC_CHECK_LIB(m, cos, LIBM="$LIBM -lm") ;; *) AC_CHECK_LIB(m, cos, LIBM=-lm) ;; esac AC_SUBST([LIBM]) ])# LT_LIB_M # Old name: AU_ALIAS([AC_CHECK_LIBM], [LT_LIB_M]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_CHECK_LIBM], []) # _LT_COMPILER_NO_RTTI([TAGNAME]) # ------------------------------- m4_defun([_LT_COMPILER_NO_RTTI], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= if test yes = "$GCC"; then case $cc_basename in nvcc*) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -Xcompiler -fno-builtin' ;; *) _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' ;; esac _LT_COMPILER_OPTION([if $compiler supports -fno-rtti -fno-exceptions], lt_cv_prog_compiler_rtti_exceptions, [-fno-rtti -fno-exceptions], [], [_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)="$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1) -fno-rtti -fno-exceptions"]) fi _LT_TAGDECL([no_builtin_flag], [lt_prog_compiler_no_builtin_flag], [1], [Compiler flag to turn off builtin functions]) ])# _LT_COMPILER_NO_RTTI # _LT_CMD_GLOBAL_SYMBOLS # ---------------------- m4_defun([_LT_CMD_GLOBAL_SYMBOLS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_PROG_CC])dnl AC_REQUIRE([AC_PROG_AWK])dnl AC_REQUIRE([LT_PATH_NM])dnl AC_REQUIRE([LT_PATH_LD])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_TAG_COMPILER])dnl # Check for command to grab the raw symbol name followed by C symbol from nm. AC_MSG_CHECKING([command to parse $NM output from $compiler object]) AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [ # These are sane defaults that work on at least a few old systems. # [They come from Ultrix. What could be older than Ultrix?!! ;)] # Character class describing NM global symbol codes. symcode='[[BCDEGRST]]' # Regexp to match symbols that can be accessed directly from C. sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' # Define system-specific variables. case $host_os in aix*) symcode='[[BCDT]]' ;; cygwin* | mingw* | pw32* | cegcc*) symcode='[[ABCDGISTW]]' ;; hpux*) if test ia64 = "$host_cpu"; then symcode='[[ABCDEGRST]]' fi ;; irix* | nonstopux*) symcode='[[BCDEGRST]]' ;; osf*) symcode='[[BCDEGQRST]]' ;; solaris*) symcode='[[BDRT]]' ;; sco3.2v5*) symcode='[[DT]]' ;; sysv4.2uw2*) symcode='[[DT]]' ;; sysv5* | sco5v6* | unixware* | OpenUNIX*) symcode='[[ABDT]]' ;; sysv4) symcode='[[DFNSTU]]' ;; esac # If we're using GNU nm, then use its standard symbol codes. case `$NM -V 2>&1` in *GNU* | *'with BFD'*) symcode='[[ABCDGIRSTW]]' ;; esac if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Gets list of data symbols to import. lt_cv_sys_global_symbol_to_import="sed -n -e 's/^I .* \(.*\)$/\1/p'" # Adjust the below global symbol transforms to fixup imported variables. lt_cdecl_hook=" -e 's/^I .* \(.*\)$/extern __declspec(dllimport) char \1;/p'" lt_c_name_hook=" -e 's/^I .* \(.*\)$/ {\"\1\", (void *) 0},/p'" lt_c_name_lib_hook="\ -e 's/^I .* \(lib.*\)$/ {\"\1\", (void *) 0},/p'\ -e 's/^I .* \(.*\)$/ {\"lib\1\", (void *) 0},/p'" else # Disable hooks by default. lt_cv_sys_global_symbol_to_import= lt_cdecl_hook= lt_c_name_hook= lt_c_name_lib_hook= fi # Transform an extracted symbol line into a proper C declaration. # Some systems (esp. on ia64) link data and code symbols differently, # so use this general approach. lt_cv_sys_global_symbol_to_cdecl="sed -n"\ $lt_cdecl_hook\ " -e 's/^T .* \(.*\)$/extern int \1();/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/extern char \1;/p'" # Transform an extracted symbol line into symbol name and symbol address lt_cv_sys_global_symbol_to_c_name_address="sed -n"\ $lt_c_name_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/p'" # Transform an extracted symbol line into symbol name with lib prefix and # symbol address. lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n"\ $lt_c_name_lib_hook\ " -e 's/^: \(.*\) .*$/ {\"\1\", (void *) 0},/p'"\ " -e 's/^$symcode$symcode* .* \(lib.*\)$/ {\"\1\", (void *) \&\1},/p'"\ " -e 's/^$symcode$symcode* .* \(.*\)$/ {\"lib\1\", (void *) \&\1},/p'" # Handle CRLF in mingw tool chain opt_cr= case $build_os in mingw*) opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp ;; esac # Try without a prefix underscore, then with it. for ac_symprfx in "" "_"; do # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. symxfrm="\\1 $ac_symprfx\\2 \\2" # Write the raw and C identifiers. if test "$lt_cv_nm_interface" = "MS dumpbin"; then # Fake it for dumpbin and say T for any non-static function, # D for any global variable and I for any imported variable. # Also find C++ and __fastcall symbols from MSVC++, # which start with @ or ?. lt_cv_sys_global_symbol_pipe="$AWK ['"\ " {last_section=section; section=\$ 3};"\ " /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\ " /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\ " /^ *Symbol name *: /{split(\$ 0,sn,\":\"); si=substr(sn[2],2)};"\ " /^ *Type *: code/{print \"T\",si,substr(si,length(prfx))};"\ " /^ *Type *: data/{print \"I\",si,substr(si,length(prfx))};"\ " \$ 0!~/External *\|/{next};"\ " / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\ " {if(hide[section]) next};"\ " {f=\"D\"}; \$ 0~/\(\).*\|/{f=\"T\"};"\ " {split(\$ 0,a,/\||\r/); split(a[2],s)};"\ " s[1]~/^[@?]/{print f,s[1],s[1]; next};"\ " s[1]~prfx {split(s[1],t,\"@\"); print f,t[1],substr(t[1],length(prfx))}"\ " ' prfx=^$ac_symprfx]" else lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" fi lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'" # Check to see that the pipe works correctly. pipe_works=no rm -f conftest* cat > conftest.$ac_ext <<_LT_EOF #ifdef __cplusplus extern "C" { #endif char nm_test_var; void nm_test_func(void); void nm_test_func(void){} #ifdef __cplusplus } #endif int main(){nm_test_var='a';nm_test_func();return(0);} _LT_EOF if AC_TRY_EVAL(ac_compile); then # Now try to grab the symbols. nlist=conftest.nm $ECHO "$as_me:$LINENO: $NM conftest.$ac_objext | $lt_cv_sys_global_symbol_pipe > $nlist" >&AS_MESSAGE_LOG_FD if eval "$NM" conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist 2>&AS_MESSAGE_LOG_FD && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" else rm -f "$nlist"T fi # Make sure that we snagged all the symbols we need. if $GREP ' nm_test_var$' "$nlist" >/dev/null; then if $GREP ' nm_test_func$' "$nlist" >/dev/null; then cat <<_LT_EOF > conftest.$ac_ext /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests. */ #if defined _WIN32 || defined __CYGWIN__ || defined _WIN32_WCE /* DATA imports from DLLs on WIN32 can't be const, because runtime relocations are performed -- see ld's documentation on pseudo-relocs. */ # define LT@&t@_DLSYM_CONST #elif defined __osf__ /* This system does not cope well with relocations in const data. */ # define LT@&t@_DLSYM_CONST #else # define LT@&t@_DLSYM_CONST const #endif #ifdef __cplusplus extern "C" { #endif _LT_EOF # Now generate the symbol file. eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext' cat <<_LT_EOF >> conftest.$ac_ext /* The mapping between symbol names and symbols. */ LT@&t@_DLSYM_CONST struct { const char *name; void *address; } lt__PROGRAM__LTX_preloaded_symbols[[]] = { { "@PROGRAM@", (void *) 0 }, _LT_EOF $SED "s/^$symcode$symcode* .* \(.*\)$/ {\"\1\", (void *) \&\1},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext cat <<\_LT_EOF >> conftest.$ac_ext {0, (void *) 0} }; /* This works around a problem in FreeBSD linker */ #ifdef FREEBSD_WORKAROUND static const void *lt_preloaded_setup() { return lt__PROGRAM__LTX_preloaded_symbols; } #endif #ifdef __cplusplus } #endif _LT_EOF # Now try linking the two files. mv conftest.$ac_objext conftstm.$ac_objext lt_globsym_save_LIBS=$LIBS lt_globsym_save_CFLAGS=$CFLAGS LIBS=conftstm.$ac_objext CFLAGS="$CFLAGS$_LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)" if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then pipe_works=yes fi LIBS=$lt_globsym_save_LIBS CFLAGS=$lt_globsym_save_CFLAGS else echo "cannot find nm_test_func in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot find nm_test_var in $nlist" >&AS_MESSAGE_LOG_FD fi else echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AS_MESSAGE_LOG_FD fi else echo "$progname: failed program was:" >&AS_MESSAGE_LOG_FD cat conftest.$ac_ext >&5 fi rm -rf conftest* conftst* # Do not use the global_symbol_pipe unless it works. if test yes = "$pipe_works"; then break else lt_cv_sys_global_symbol_pipe= fi done ]) if test -z "$lt_cv_sys_global_symbol_pipe"; then lt_cv_sys_global_symbol_to_cdecl= fi if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then AC_MSG_RESULT(failed) else AC_MSG_RESULT(ok) fi # Response file support. if test "$lt_cv_nm_interface" = "MS dumpbin"; then nm_file_list_spec='@' elif $NM --help 2>/dev/null | grep '[[@]]FILE' >/dev/null; then nm_file_list_spec='@' fi _LT_DECL([global_symbol_pipe], [lt_cv_sys_global_symbol_pipe], [1], [Take the output of nm and produce a listing of raw symbols and C names]) _LT_DECL([global_symbol_to_cdecl], [lt_cv_sys_global_symbol_to_cdecl], [1], [Transform the output of nm in a proper C declaration]) _LT_DECL([global_symbol_to_import], [lt_cv_sys_global_symbol_to_import], [1], [Transform the output of nm into a list of symbols to manually relocate]) _LT_DECL([global_symbol_to_c_name_address], [lt_cv_sys_global_symbol_to_c_name_address], [1], [Transform the output of nm in a C name address pair]) _LT_DECL([global_symbol_to_c_name_address_lib_prefix], [lt_cv_sys_global_symbol_to_c_name_address_lib_prefix], [1], [Transform the output of nm in a C name address pair when lib prefix is needed]) _LT_DECL([nm_interface], [lt_cv_nm_interface], [1], [The name lister interface]) _LT_DECL([], [nm_file_list_spec], [1], [Specify filename containing input files for $NM]) ]) # _LT_CMD_GLOBAL_SYMBOLS # _LT_COMPILER_PIC([TAGNAME]) # --------------------------- m4_defun([_LT_COMPILER_PIC], [m4_require([_LT_TAG_COMPILER])dnl _LT_TAGVAR(lt_prog_compiler_wl, $1)= _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)= m4_if([$1], [CXX], [ # C++ specific cases for pic, static, wl, etc. if test yes = "$GXX"; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the '-m68020' flag to GCC prevents building anything better, # like '-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) case $host_os in os2*) _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' ;; esac ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; *djgpp*) # DJGPP does not support shared libraries at all _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac else case $host_os in aix[[4-9]]*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; chorus*) case $cc_basename in cxch68*) # Green Hills C++ Compiler # _LT_TAGVAR(lt_prog_compiler_static, $1)="--no_auto_instantiation -u __main -u __premain -u _abort -r $COOL_DIR/lib/libOrb.a $MVME_DIR/lib/CC/libC.a $MVME_DIR/lib/classix/libcx.s.a" ;; esac ;; mingw* | cygwin* | os2* | pw32* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) ;; dgux*) case $cc_basename in ec++*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; ghcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; freebsd* | dragonfly*) # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' if test ia64 != "$host_cpu"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' fi ;; aCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac ;; *) ;; esac ;; interix*) # This is c89, which is MS Visual C++ (no shared libs) # Anyone wants to do a port? ;; irix5* | irix6* | nonstopux*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' # CC pic flag -KPIC is the default. ;; *) ;; esac ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # KAI C++ Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; ecpc* ) # old Intel C++ for x86_64, which still supported -KPIC. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; icpc* ) # Intel C++, used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgCC* | pgcpp*) # Portland Group C++ compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; cxx*) # Compaq C++ # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xlc* | xlC* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL 8.0, 9.0 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; esac ;; esac ;; lynxos*) ;; m88k*) ;; mvs*) case $cc_basename in cxx*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-W c,exportall' ;; *) ;; esac ;; netbsd* | netbsdelf*-gnu) ;; *qnx* | *nto*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='--backend -Wl,' ;; RCC*) # Rational C++ 2.4.1 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; cxx*) # Digital/Compaq C++ _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # Make sure the PIC flag is empty. It appears that all Alpha # Linux and Compaq Tru64 Unix objects are PIC. _LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; *) ;; esac ;; psos*) ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' ;; *) ;; esac ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; lcc*) # Lucid _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' ;; *) ;; esac ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) case $cc_basename in CC*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' ;; *) ;; esac ;; vxworks*) ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ], [ if test yes = "$GCC"; then _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' case $host_os in aix*) # All AIX code is PIC. if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; m68k) # FIXME: we need at least 68020 code to build shared libraries, but # adding the '-m68020' flag to GCC prevents building anything better, # like '-m68040'. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-m68020 -resident32 -malways-restore-a4' ;; esac ;; beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) # PIC is the default for these OSes. ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). # Although the cygwin gcc ignores -fPIC, still need this for old-style # (--disable-auto-import) libraries m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) case $host_os in os2*) _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' ;; esac ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' ;; haiku*) # PIC is the default for Haiku. # The "-static" flag exists, but is broken. _LT_TAGVAR(lt_prog_compiler_static, $1)= ;; hpux*) # PIC is the default for 64-bit PA HP-UX, but not for 32-bit # PA HP-UX. On IA64 HP-UX, PIC is the default but the pic flag # sets the default TLS model and affects inlining. case $host_cpu in hppa*64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac ;; interix[[3-9]]*) # Interix 3.x gcc -fpic/-fPIC options generate broken code. # Instead, we relocate shared libraries at runtime. ;; msdosdjgpp*) # Just because we use GCC doesn't mean we suddenly get shared libraries # on systems that don't support them. _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no enable_shared=no ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)=-Kconform_pic fi ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' ;; esac case $cc_basename in nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Xlinker ' if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_TAGVAR(lt_prog_compiler_pic, $1)="-Xcompiler $_LT_TAGVAR(lt_prog_compiler_pic, $1)" fi ;; esac else # PORTME Check for flag to pass linker flags through the system compiler. case $host_os in aix*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' if test ia64 = "$host_cpu"; then # AIX 5 now supports IA64 processor _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' else _LT_TAGVAR(lt_prog_compiler_static, $1)='-bnso -bI:/lib/syscalls.exp' fi ;; darwin* | rhapsody*) # PIC is the default on this platform # Common symbols not allowed in MH_DYLIB files _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common' case $cc_basename in nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; mingw* | cygwin* | pw32* | os2* | cegcc*) # This hack is so that the source file can tell whether it is being # built for inclusion in a dll (and should export symbols for example). m4_if([$1], [GCJ], [], [_LT_TAGVAR(lt_prog_compiler_pic, $1)='-DDLL_EXPORT']) case $host_os in os2*) _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-static' ;; esac ;; hpux9* | hpux10* | hpux11*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but # not for PA HP-UX. case $host_cpu in hppa*64*|ia64*) # +Z the default ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)='+Z' ;; esac # Is there a better lt_prog_compiler_static that works with the bundled CC? _LT_TAGVAR(lt_prog_compiler_static, $1)='$wl-a ${wl}archive' ;; irix5* | irix6* | nonstopux*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # PIC (with -KPIC) is the default. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in # old Intel for x86_64, which still supported -KPIC. ecc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # flang / f18. f95 an alias for gfortran or flang on Debian flang* | f18* | f95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # icc used to be incompatible with GCC. # ICC 10 doesn't accept -KPIC any more. icc* | ifort*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; # Lahey Fortran 8.1. lf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='--shared' _LT_TAGVAR(lt_prog_compiler_static, $1)='--static' ;; nagfor*) # NAG Fortran compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,-Wl,,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; tcc*) # Fabrice Bellard et al's Tiny C Compiler _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group compilers (*not* the Pentium gcc compiler, # which looks to be a dead project) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; ccc*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All Alpha code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; xl* | bgxl* | bgf* | mpixl*) # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-qpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-qstaticlink' ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [[1-7]].* | *Sun*Fortran*\ 8.[[0-3]]*) # Sun Fortran 8.3 passes all unrecognized flags to the linker _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='' ;; *Sun\ F* | *Sun*Fortran*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' ;; *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' ;; *Intel*\ [[CF]]*Compiler*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-static' ;; *Portland\ Group*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fpic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; esac ;; esac ;; newsos6) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *nto* | *qnx*) # QNX uses GNU C++, but need to define -shared option too, otherwise # it will coredump. _LT_TAGVAR(lt_prog_compiler_pic, $1)='-fPIC -shared' ;; osf3* | osf4* | osf5*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' # All OSF/1 code is PIC. _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; rdos*) _LT_TAGVAR(lt_prog_compiler_static, $1)='-non_shared' ;; solaris*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' case $cc_basename in f77* | f90* | f95* | sunf77* | sunf90* | sunf95*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ';; *) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,';; esac ;; sunos4*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Qoption ld ' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-PIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4 | sysv4.2uw2* | sysv4.3*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(lt_prog_compiler_pic, $1)='-Kconform_pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' fi ;; sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_pic, $1)='-KPIC' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; unicos*) _LT_TAGVAR(lt_prog_compiler_wl, $1)='-Wl,' _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; uts4*) _LT_TAGVAR(lt_prog_compiler_pic, $1)='-pic' _LT_TAGVAR(lt_prog_compiler_static, $1)='-Bstatic' ;; *) _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no ;; esac fi ]) case $host_os in # For platforms that do not support PIC, -DPIC is meaningless: *djgpp*) _LT_TAGVAR(lt_prog_compiler_pic, $1)= ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)="$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])" ;; esac AC_CACHE_CHECK([for $compiler option to produce PIC], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)], [_LT_TAGVAR(lt_cv_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_prog_compiler_pic, $1)]) _LT_TAGVAR(lt_prog_compiler_pic, $1)=$_LT_TAGVAR(lt_cv_prog_compiler_pic, $1) # # Check to make sure the PIC flag actually works. # if test -n "$_LT_TAGVAR(lt_prog_compiler_pic, $1)"; then _LT_COMPILER_OPTION([if $compiler PIC flag $_LT_TAGVAR(lt_prog_compiler_pic, $1) works], [_LT_TAGVAR(lt_cv_prog_compiler_pic_works, $1)], [$_LT_TAGVAR(lt_prog_compiler_pic, $1)@&t@m4_if([$1],[],[ -DPIC],[m4_if([$1],[CXX],[ -DPIC],[])])], [], [case $_LT_TAGVAR(lt_prog_compiler_pic, $1) in "" | " "*) ;; *) _LT_TAGVAR(lt_prog_compiler_pic, $1)=" $_LT_TAGVAR(lt_prog_compiler_pic, $1)" ;; esac], [_LT_TAGVAR(lt_prog_compiler_pic, $1)= _LT_TAGVAR(lt_prog_compiler_can_build_shared, $1)=no]) fi _LT_TAGDECL([pic_flag], [lt_prog_compiler_pic], [1], [Additional compiler flags for building library objects]) _LT_TAGDECL([wl], [lt_prog_compiler_wl], [1], [How to pass a linker flag through the compiler]) # # Check to make sure the static flag actually works. # wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) eval lt_tmp_static_flag=\"$_LT_TAGVAR(lt_prog_compiler_static, $1)\" _LT_LINKER_OPTION([if $compiler static flag $lt_tmp_static_flag works], _LT_TAGVAR(lt_cv_prog_compiler_static_works, $1), $lt_tmp_static_flag, [], [_LT_TAGVAR(lt_prog_compiler_static, $1)=]) _LT_TAGDECL([link_static_flag], [lt_prog_compiler_static], [1], [Compiler flag to prevent dynamic linking]) ])# _LT_COMPILER_PIC # _LT_LINKER_SHLIBS([TAGNAME]) # ---------------------------- # See if the linker supports building shared libraries. m4_defun([_LT_LINKER_SHLIBS], [AC_REQUIRE([LT_PATH_LD])dnl AC_REQUIRE([LT_PATH_NM])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_DECL_SED])dnl m4_require([_LT_CMD_GLOBAL_SYMBOLS])dnl m4_require([_LT_TAG_COMPILER])dnl AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) m4_if([$1], [CXX], [ _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] case $host_os in aix[[4-9]]*) # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to GNU nm, but means don't demangle to AIX nm. # Without the "-l" option, or with the "-B" option, AIX nm treats # weak defined symbols like other global defined symbols, whereas # GNU nm marks them as "W". # While the 'weak' keyword is ignored in the Export File, we need # it in the Import File for the 'aix-soname' feature, so we have # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi ;; pw32*) _LT_TAGVAR(export_symbols_cmds, $1)=$ltdll_cmds ;; cygwin* | mingw* | cegcc*) case $cc_basename in cl*) _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] ;; esac ;; linux* | k*bsd*-gnu | gnu*) _LT_TAGVAR(link_all_deplibs, $1)=no ;; *) _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' ;; esac ], [ runpath_var= _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_cmds, $1)= _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(old_archive_from_new_cmds, $1)= _LT_TAGVAR(old_archive_from_expsyms_cmds, $1)= _LT_TAGVAR(thread_safe_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= # include_expsyms should be a list of space-separated symbols to be *always* # included in the symbol list _LT_TAGVAR(include_expsyms, $1)= # exclude_expsyms can be an extended regexp of symbols to exclude # it will be wrapped by ' (' and ')$', so one must not match beginning or # end of line. Example: 'a|bc|.*d.*' will exclude the symbols 'a' and 'bc', # as well as any symbol that contains 'd'. _LT_TAGVAR(exclude_expsyms, $1)=['_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'] # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out # platforms (ab)use it in PIC code, but their linkers get confused if # the symbol is explicitly referenced. Since portable code cannot # rely on this symbol name, it's probably fine to never include it in # preloaded symbol tables. # Exclude shared library initialization/finalization symbols. dnl Note also adjust exclude_expsyms for C++ above. extract_expsyms_cmds= case $host_os in cygwin* | mingw* | pw32* | cegcc*) # FIXME: the MSVC++ port hasn't been tested in a loooong time # When not using gcc, we currently assume that we are using # Microsoft Visual C++. if test yes != "$GCC"; then with_gnu_ld=no fi ;; interix*) # we just hope/assume this is gcc and not c89 (= MSVC++) with_gnu_ld=yes ;; openbsd* | bitrig*) with_gnu_ld=no ;; linux* | k*bsd*-gnu | gnu*) _LT_TAGVAR(link_all_deplibs, $1)=no ;; esac _LT_TAGVAR(ld_shlibs, $1)=yes # On some targets, GNU ld is compatible enough with the native linker # that we're better off using the native interface for both. lt_use_gnu_ld_interface=no if test yes = "$with_gnu_ld"; then case $host_os in aix*) # The AIX port of GNU ld has always aspired to compatibility # with the native linker. However, as the warning in the GNU ld # block says, versions before 2.19.5* couldn't really create working # shared libraries, regardless of the interface used. case `$LD -v 2>&1` in *\ \(GNU\ Binutils\)\ 2.19.5*) ;; *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;; *\ \(GNU\ Binutils\)\ [[3-9]]*) ;; *) lt_use_gnu_ld_interface=yes ;; esac ;; *) lt_use_gnu_ld_interface=yes ;; esac fi if test yes = "$lt_use_gnu_ld_interface"; then # If archive_cmds runs LD, not CC, wlarc should be empty wlarc='$wl' # Set some defaults for GNU ld with shared library support. These # are reset later if shared libraries are not supported. Putting them # here allows them to be overridden if necessary. runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # ancient GNU ld didn't support --whole-archive et. al. if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi supports_anon_versioning=no case `$LD -v | $SED -e 's/([^)]\+)\s\+//' 2>&1` in *GNU\ gold*) supports_anon_versioning=yes ;; *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... *\ 2.11.*) ;; # other 2.11 versions *) supports_anon_versioning=yes ;; esac # See if GNU ld supports shared libraries. case $host_os in aix[[3-9]]*) # On AIX/PPC, the GNU linker is very broken if test ia64 != "$host_cpu"; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: the GNU linker, at least up to release 2.19, is reported *** to be unable to reliably create shared libraries on AIX. *** Therefore, libtool is disabling shared libraries support. If you *** really care for shared libraries, you may want to install binutils *** 2.20 or above, or modify your PATH so that a non-GNU linker is found. *** You will then need to restart the configuration process. _LT_EOF fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; cygwin* | mingw* | pw32* | cegcc*) # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.* //'\'' | sort | uniq > $export_symbols' _LT_TAGVAR(exclude_expsyms, $1)=['[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'] if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file, use it as # is; otherwise, prepend EXPORTS... _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported shrext_cmds=.dll _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu) tmp_diet=no if test linux-dietlibc = "$host_os"; then case $cc_basename in diet\ *) tmp_diet=yes;; # linux-dietlibc with static linking (!diet-dyn) esac fi if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \ && test no = "$tmp_diet" then tmp_addflag=' $pic_flag' tmp_sharedflag='-shared' case $cc_basename,$host_cpu in pgcc*) # Portland Group C compiler _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag' ;; pgf77* | pgf90* | pgf95* | pgfortran*) # Portland Group f77 and f90 compilers _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' tmp_addflag=' $pic_flag -Mnomain' ;; ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 tmp_addflag=' -i_dynamic' ;; efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 tmp_addflag=' -i_dynamic -nofor_main' ;; ifc* | ifort*) # Intel Fortran compiler tmp_addflag=' -nofor_main' ;; lf95*) # Lahey Fortran 8.1 _LT_TAGVAR(whole_archive_flag_spec, $1)= tmp_sharedflag='--shared' ;; nagfor*) # NAGFOR 5.3 tmp_sharedflag='-Wl,-shared' ;; xl[[cC]]* | bgxl[[cC]]* | mpixl[[cC]]*) # IBM XL C 8.0 on PPC (deal with xlf below) tmp_sharedflag='-qmkshrobj' tmp_addflag= ;; nvcc*) # Cuda Compiler Driver 2.2 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes ;; esac case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C 5.9 _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes tmp_sharedflag='-G' ;; *Sun\ F*) # Sun Fortran 8.3 tmp_sharedflag='-G' ;; esac _LT_TAGVAR(archive_cmds, $1)='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi case $cc_basename in tcc*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='-rdynamic' ;; xlf* | bgf* | bgxlf* | mpixlf*) # IBM XL Fortran 10.1 on PPC cannot create shared libs itself _LT_TAGVAR(whole_archive_flag_spec, $1)='--whole-archive$convenience --no-whole-archive' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib' if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib' fi ;; esac else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' wlarc= else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' fi ;; solaris*) if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: The releases 2.8.* of the GNU linker cannot reliably *** create shared libraries on Solaris systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.9.1 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) case `$LD -v 2>&1` in *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*) _LT_TAGVAR(ld_shlibs, $1)=no cat <<_LT_EOF 1>&2 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 cannot *** reliably create shared libraries on SCO systems. Therefore, libtool *** is disabling shared libraries support. We urge you to upgrade GNU *** binutils to release 2.16.91.0.3 or newer. Another option is to modify *** your PATH or compiler configuration so that the native linker is *** used, and then restart. _LT_EOF ;; *) # For security reasons, it is highly recommended that you always # use absolute paths for naming shared libraries, and exclude the # DT_RUNPATH tag from executables and libraries. But doing so # requires that you compile everything twice, which is a pain. if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; sunos4*) _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' wlarc= _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac if test no = "$_LT_TAGVAR(ld_shlibs, $1)"; then runpath_var= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else # PORTME fill in a description of your system's linker (not GNU ld) case $host_os in aix3*) _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' # Note: this linker hardcodes the directories in LIBPATH if there # are no directories specified by -L. _LT_TAGVAR(hardcode_minus_L, $1)=yes if test yes = "$GCC" && test -z "$lt_prog_compiler_static"; then # Neither direct hardcoding nor static linking is supported with a # broken collect2. _LT_TAGVAR(hardcode_direct, $1)=unsupported fi ;; aix[[4-9]]*) if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag= else # If we're using GNU nm, then we don't want the "-C" option. # -C means demangle to GNU nm, but means don't demangle to AIX nm. # Without the "-l" option, or with the "-B" option, AIX nm treats # weak defined symbols like other global defined symbols, whereas # GNU nm marks them as "W". # While the 'weak' keyword is ignored in the Export File, we need # it in the Import File for the 'aix-soname' feature, so we have # to replace the "-B" option with "-P" for AIX nm. if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then _LT_TAGVAR(export_symbols_cmds, $1)='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && ([substr](\$ 3,1,1) != ".")) { if (\$ 2 == "W") { print \$ 3 " weak" } else { print \$ 3 } } }'\'' | sort -u > $export_symbols' else _LT_TAGVAR(export_symbols_cmds, $1)='`func_echo_all $NM | $SED -e '\''s/B\([[^B]]*\)$/P\1/'\''` -PCpgl $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) && ([substr](\$ 1,1,1) != ".")) { if ((\$ 2 == "W") || (\$ 2 == "V") || (\$ 2 == "Z")) { print \$ 1 " weak" } else { print \$ 1 } } }'\'' | sort -u > $export_symbols' fi aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # have runtime linking enabled, and use it for executables. # For shared libraries, we enable/disable runtime linking # depending on the kind of the shared library created - # when "with_aix_soname,aix_use_runtimelinking" is: # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables # "aix,yes" lib.so shared, rtl:yes, for executables # lib.a static archive # "both,no" lib.so.V(shr.o) shared, rtl:yes # lib.a(lib.so.V) shared, rtl:no, for executables # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a(lib.so.V) shared, rtl:no # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a static archive case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do if (test x-brtl = "x$ld_flag" || test x-Wl,-brtl = "x$ld_flag"); then aix_use_runtimelinking=yes break fi done if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then # With aix-soname=svr4, we create the lib.so.V shared archives only, # so we don't have lib.a shared libs to link our executables. # We have to force runtime linking in this case. aix_use_runtimelinking=yes LDFLAGS="$LDFLAGS -Wl,-brtl" fi ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='$wl-f,' case $with_aix_soname,$aix_use_runtimelinking in aix,*) ;; # traditional, no import file svr4,* | *,yes) # use import file # The Import File defines what to hardcode. _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no ;; esac if test yes = "$GCC"; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi ;; esac shared_flag='-shared' if test yes = "$aix_use_runtimelinking"; then shared_flag="$shared_flag "'$wl-G' fi # Need to ensure runtime linking is disabled for the traditional # shared library, or the linker may eventually find shared libraries # /with/ Import File - we do not want to mix them. shared_flag_aix='-shared' shared_flag_svr4='-shared $wl-G' else # not using gcc if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test yes = "$aix_use_runtimelinking"; then shared_flag='$wl-G' else shared_flag='$wl-bM:SRE' fi shared_flag_aix='$wl-bM:SRE' shared_flag_svr4='$wl-G' fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to export. _LT_TAGVAR(always_export_symbols, $1)=yes if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. _LT_TAGVAR(allow_undefined_flag, $1)='-berok' # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else if test ia64 = "$host_cpu"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' # -brtl affects multiple linker settings, -berok does not and is overridden later compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' if test svr4 != "$with_aix_soname"; then # This is similar to how AIX traditionally builds its shared libraries. _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' fi if test aix != "$with_aix_soname"; then _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' else # used by -dlpreopen to get the symbols _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' fi _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' fi fi ;; amigaos*) case $host_cpu in powerpc) # see comment about AmigaOS4 .so support _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='' ;; m68k) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac ;; bsdi[[45]]*) _LT_TAGVAR(export_dynamic_flag_spec, $1)=-rdynamic ;; cygwin* | mingw* | pw32* | cegcc*) # When not using gcc, we currently assume that we are using # Microsoft Visual C++. # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. case $cc_basename in cl*) # Native MSVC _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp "$export_symbols" "$output_objdir/$soname.def"; echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; else $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes _LT_TAGVAR(exclude_expsyms, $1)='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*' _LT_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1,DATA/'\'' | $SED -e '\''/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols' # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile=$lt_outputfile.exe lt_tool_outputfile=$lt_tool_outputfile.exe ;; esac~ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # Assume MSVC wrapper _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames=' # The linker will automatically build a .lib file if we build a DLL. _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' # FIXME: Should let the user specify the lib program. _LT_TAGVAR(old_archive_cmds, $1)='lib -OUT:$oldlib$oldobjs$old_deplibs' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; dgux*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor # support. Future versions do this automatically, but an explicit c++rt0.o # does not break anything, and helps significantly (at the cost of a little # extra space). freebsd2.2*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # Unfortunately, older versions of FreeBSD 2 do not have this feature. freebsd2.*) _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. freebsd* | dragonfly*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; hpux9*) if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' ;; hpux10*) if test yes,no = "$GCC,$with_gnu_ld"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' fi if test no = "$with_gnu_ld"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes fi ;; hpux11*) if test yes,no = "$GCC,$with_gnu_ld"; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags' ;; esac else case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' ;; *) m4_if($1, [], [ # Older versions of the 11.00 compiler do not understand -b yet # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does) _LT_LINKER_OPTION([if $CC understands -b], _LT_TAGVAR(lt_cv_prog_compiler__b, $1), [-b], [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags'], [_LT_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'])], [_LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $libobjs $deplibs $compiler_flags']) ;; esac fi if test no = "$with_gnu_ld"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # hardcode_minus_L: Not really in the search PATH, # but as the default location of the library. _LT_TAGVAR(hardcode_minus_L, $1)=yes ;; esac fi ;; irix5* | irix6* | nonstopux*) if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' # Try to use the -exported_symbol ld option, if it does not # work, assume that -exports_file does not work either and # implicitly export all symbols. # This should be the same for all languages, so no per-tag cache variable. AC_CACHE_CHECK([whether the $host_os linker accepts -exported_symbol], [lt_cv_irix_exported_symbol], [save_LDFLAGS=$LDFLAGS LDFLAGS="$LDFLAGS -shared $wl-exported_symbol ${wl}foo $wl-update_registry $wl/dev/null" AC_LINK_IFELSE( [AC_LANG_SOURCE( [AC_LANG_CASE([C], [[int foo (void) { return 0; }]], [C++], [[int foo (void) { return 0; }]], [Fortran 77], [[ subroutine foo end]], [Fortran], [[ subroutine foo end]])])], [lt_cv_irix_exported_symbol=yes], [lt_cv_irix_exported_symbol=no]) LDFLAGS=$save_LDFLAGS]) if test yes = "$lt_cv_irix_exported_symbol"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations $wl-exports_file $wl$export_symbols -o $lib' fi _LT_TAGVAR(link_all_deplibs, $1)=no else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -exports_file $export_symbols -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes _LT_TAGVAR(link_all_deplibs, $1)=yes ;; linux*) case $cc_basename in tcc*) # Fabrice Bellard et al's Tiny C Compiler _LT_TAGVAR(ld_shlibs, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; netbsd* | netbsdelf*-gnu) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out else _LT_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; newsos6) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *nto* | *qnx*) ;; openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags $wl-retain-symbols-file,$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' fi else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported shrext_cmds=.dll _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; osf3*) if test yes = "$GCC"; then _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; osf4* | osf5*) # as osf3* with the addition of -msym flag if test yes = "$GCC"; then _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $pic_flag $libobjs $deplibs $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' else _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $wl-input $wl$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~$RM $lib.exp' # Both c and cxx compiler support -rpath directly _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' fi _LT_TAGVAR(archive_cmds_need_lc, $1)='no' _LT_TAGVAR(hardcode_libdir_separator, $1)=: ;; solaris*) _LT_TAGVAR(no_undefined_flag, $1)=' -z defs' if test yes = "$GCC"; then wlarc='$wl' _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $wl-z ${wl}text $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag $wl-z ${wl}text $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' else case `$CC -V 2>&1` in *"Compilers 5.0"*) wlarc='' _LT_TAGVAR(archive_cmds, $1)='$LD -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $LD -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp' ;; *) wlarc='$wl' _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h $soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G$allow_undefined_flag -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp' ;; esac fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands '-z linker_flag'. GCC discards it without '$wl', # but is careful enough not to reorder. # Supported since Solaris 2.6 (maybe 2.5.1?) if test yes = "$GCC"; then _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' else _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' fi ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes ;; sunos4*) if test sequent = "$host_vendor"; then # Use $CC to link under sequent, because it throws in some extra .o # files that make .init and .fini sections work. _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h $soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4) case $host_vendor in sni) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=yes # is this really true??? ;; siemens) ## LD is ld it makes a PLAMLIB ## CC just makes a GrossModule. _LT_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs' _LT_TAGVAR(hardcode_direct, $1)=no ;; motorola) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie ;; esac runpath_var='LD_RUN_PATH' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; sysv4.3*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport' ;; sysv4*MP*) if test -d /usr/nec; then _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var=LD_RUN_PATH hardcode_runpath_var=yes _LT_TAGVAR(ld_shlibs, $1)=yes fi ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' runpath_var='LD_RUN_PATH' if test yes = "$GCC"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' else _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' fi ;; uts4*) _LT_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(ld_shlibs, $1)=no ;; esac if test sni = "$host_vendor"; then case $host in sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Blargedynsym' ;; esac fi fi ]) AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no _LT_TAGVAR(with_gnu_ld, $1)=$with_gnu_ld _LT_DECL([], [libext], [0], [Old archive suffix (normally "a")])dnl _LT_DECL([], [shrext_cmds], [1], [Shared library suffix (normally ".so")])dnl _LT_DECL([], [extract_expsyms_cmds], [2], [The commands to extract the exported symbol list from a shared archive]) # # Do we need to explicitly link libc? # case "x$_LT_TAGVAR(archive_cmds_need_lc, $1)" in x|xyes) # Assume -lc should be added _LT_TAGVAR(archive_cmds_need_lc, $1)=yes if test yes,yes = "$GCC,$enable_shared"; then case $_LT_TAGVAR(archive_cmds, $1) in *'~'*) # FIXME: we may have to deal with multi-command sequences. ;; '$CC '*) # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. AC_CACHE_CHECK([whether -lc should be explicitly linked in], [lt_cv_]_LT_TAGVAR(archive_cmds_need_lc, $1), [$RM conftest* echo "$lt_simple_compile_test_code" > conftest.$ac_ext if AC_TRY_EVAL(ac_compile) 2>conftest.err; then soname=conftest lib=conftest libobjs=conftest.$ac_objext deplibs= wl=$_LT_TAGVAR(lt_prog_compiler_wl, $1) pic_flag=$_LT_TAGVAR(lt_prog_compiler_pic, $1) compiler_flags=-v linker_flags=-v verstring= output_objdir=. libname=conftest lt_save_allow_undefined_flag=$_LT_TAGVAR(allow_undefined_flag, $1) _LT_TAGVAR(allow_undefined_flag, $1)= if AC_TRY_EVAL(_LT_TAGVAR(archive_cmds, $1) 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) then lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=no else lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1)=yes fi _LT_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag else cat conftest.err 1>&5 fi $RM conftest* ]) _LT_TAGVAR(archive_cmds_need_lc, $1)=$lt_cv_[]_LT_TAGVAR(archive_cmds_need_lc, $1) ;; esac fi ;; esac _LT_TAGDECL([build_libtool_need_lc], [archive_cmds_need_lc], [0], [Whether or not to add -lc for building shared libraries]) _LT_TAGDECL([allow_libtool_libs_with_static_runtimes], [enable_shared_with_static_runtimes], [0], [Whether or not to disallow shared libs when runtime libs are static]) _LT_TAGDECL([], [export_dynamic_flag_spec], [1], [Compiler flag to allow reflexive dlopens]) _LT_TAGDECL([], [whole_archive_flag_spec], [1], [Compiler flag to generate shared objects directly from archives]) _LT_TAGDECL([], [compiler_needs_object], [1], [Whether the compiler copes with passing no objects directly]) _LT_TAGDECL([], [old_archive_from_new_cmds], [2], [Create an old-style archive from a shared archive]) _LT_TAGDECL([], [old_archive_from_expsyms_cmds], [2], [Create a temporary old-style archive to link instead of a shared archive]) _LT_TAGDECL([], [archive_cmds], [2], [Commands used to build a shared archive]) _LT_TAGDECL([], [archive_expsym_cmds], [2]) _LT_TAGDECL([], [module_cmds], [2], [Commands used to build a loadable module if different from building a shared archive.]) _LT_TAGDECL([], [module_expsym_cmds], [2]) _LT_TAGDECL([], [with_gnu_ld], [1], [Whether we are building with GNU ld or not]) _LT_TAGDECL([], [allow_undefined_flag], [1], [Flag that allows shared libraries with undefined symbols to be built]) _LT_TAGDECL([], [no_undefined_flag], [1], [Flag that enforces no undefined symbols]) _LT_TAGDECL([], [hardcode_libdir_flag_spec], [1], [Flag to hardcode $libdir into a binary during linking. This must work even if $libdir does not exist]) _LT_TAGDECL([], [hardcode_libdir_separator], [1], [Whether we need a single "-rpath" flag with a separated argument]) _LT_TAGDECL([], [hardcode_direct], [0], [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_direct_absolute], [0], [Set to "yes" if using DIR/libNAME$shared_ext during linking hardcodes DIR into the resulting binary and the resulting library dependency is "absolute", i.e impossible to change by setting $shlibpath_var if the library is relocated]) _LT_TAGDECL([], [hardcode_minus_L], [0], [Set to "yes" if using the -LDIR flag during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_shlibpath_var], [0], [Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into the resulting binary]) _LT_TAGDECL([], [hardcode_automatic], [0], [Set to "yes" if building a shared library automatically hardcodes DIR into the library and all subsequent libraries and executables linked against it]) _LT_TAGDECL([], [inherit_rpath], [0], [Set to yes if linker adds runtime paths of dependent libraries to runtime path list]) _LT_TAGDECL([], [link_all_deplibs], [0], [Whether libtool must link a program against all its dependency libraries]) _LT_TAGDECL([], [always_export_symbols], [0], [Set to "yes" if exported symbols are required]) _LT_TAGDECL([], [export_symbols_cmds], [2], [The commands to list exported symbols]) _LT_TAGDECL([], [exclude_expsyms], [1], [Symbols that should not be listed in the preloaded symbols]) _LT_TAGDECL([], [include_expsyms], [1], [Symbols that must always be exported]) _LT_TAGDECL([], [prelink_cmds], [2], [Commands necessary for linking programs (against libraries) with templates]) _LT_TAGDECL([], [postlink_cmds], [2], [Commands necessary for finishing linking programs]) _LT_TAGDECL([], [file_list_spec], [1], [Specify filename containing input files]) dnl FIXME: Not yet implemented dnl _LT_TAGDECL([], [thread_safe_flag_spec], [1], dnl [Compiler flag to generate thread safe objects]) ])# _LT_LINKER_SHLIBS # _LT_LANG_C_CONFIG([TAG]) # ------------------------ # Ensure that the configuration variables for a C compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to 'libtool'. m4_defun([_LT_LANG_C_CONFIG], [m4_require([_LT_DECL_EGREP])dnl lt_save_CC=$CC AC_LANG_PUSH(C) # Source file extension for C test sources. ac_ext=c # Object file extension for compiled C test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(){return(0);}' _LT_TAG_COMPILER # Save the default compiler, since it gets overwritten when the other # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP. compiler_DEFAULT=$CC # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) LT_SYS_DLOPEN_SELF _LT_CMD_STRIPLIB # Report what library types will actually be built AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_CONFIG($1) fi AC_LANG_POP CC=$lt_save_CC ])# _LT_LANG_C_CONFIG # _LT_LANG_CXX_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a C++ compiler are suitably # defined. These variables are subsequently used by _LT_CONFIG to write # the compiler configuration to 'libtool'. m4_defun([_LT_LANG_CXX_CONFIG], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl m4_require([_LT_DECL_EGREP])dnl m4_require([_LT_PATH_MANIFEST_TOOL])dnl if test -n "$CXX" && ( test no != "$CXX" && ( (test g++ = "$CXX" && `g++ -v >/dev/null 2>&1` ) || (test g++ != "$CXX"))); then AC_PROG_CXXCPP else _lt_caught_CXX_error=yes fi AC_LANG_PUSH(C++) _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(compiler_needs_object, $1)=no _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=unsupported _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for C++ test sources. ac_ext=cpp # Object file extension for compiled C++ test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the CXX compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test yes != "$_lt_caught_CXX_error"; then # Code to be used in simple compile tests lt_simple_compile_test_code="int some_variable = 0;" # Code to be used in simple link tests lt_simple_link_test_code='int main(int, char *[[]]) { return(0); }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_LD=$LD lt_save_GCC=$GCC GCC=$GXX lt_save_with_gnu_ld=$with_gnu_ld lt_save_path_LD=$lt_cv_path_LD if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx else $as_unset lt_cv_prog_gnu_ld fi if test -n "${lt_cv_path_LDCXX+set}"; then lt_cv_path_LD=$lt_cv_path_LDCXX else $as_unset lt_cv_path_LD fi test -z "${LDCXX+set}" || LD=$LDCXX CC=${CXX-"c++"} CFLAGS=$CXXFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then # We don't want -fno-exception when compiling C++ code, so set the # no_builtin_flag separately if test yes = "$GXX"; then _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin' else _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)= fi if test yes = "$GXX"; then # Set up default GNU C++ configuration LT_PATH_LD # Check if GNU C++ uses GNU ld as the underlying linker, since the # archiving commands below assume that GNU ld is being used. if test yes = "$with_gnu_ld"; then _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # If archive_cmds runs LD, not CC, wlarc should be empty # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to # investigate it a little bit more. (MM) wlarc='$wl' # ancient GNU ld didn't support --whole-archive et. al. if eval "`$CC -print-prog-name=ld` --help 2>&1" | $GREP 'no-whole-archive' > /dev/null; then _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' else _LT_TAGVAR(whole_archive_flag_spec, $1)= fi else with_gnu_ld=no wlarc= # A generic and very simple default shared library creation # command for GNU C++ for the case where it uses the native # linker, instead of GNU ld. If possible, this setting should # overridden to take advantage of the native linker features on # the platform it is being used on. _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' fi # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else GXX=no with_gnu_ld=no wlarc= fi # PORTME: fill in a description of your system's C++ link characteristics AC_MSG_CHECKING([whether the $compiler linker ($LD) supports shared libraries]) _LT_TAGVAR(ld_shlibs, $1)=yes case $host_os in aix3*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aix[[4-9]]*) if test ia64 = "$host_cpu"; then # On IA64, the linker does run time linking by default, so we don't # have to do anything special. aix_use_runtimelinking=no exp_sym_flag='-Bexport' no_entry_flag= else aix_use_runtimelinking=no # Test if we are trying to use run time linking or normal # AIX style linking. If -brtl is somewhere in LDFLAGS, we # have runtime linking enabled, and use it for executables. # For shared libraries, we enable/disable runtime linking # depending on the kind of the shared library created - # when "with_aix_soname,aix_use_runtimelinking" is: # "aix,no" lib.a(lib.so.V) shared, rtl:no, for executables # "aix,yes" lib.so shared, rtl:yes, for executables # lib.a static archive # "both,no" lib.so.V(shr.o) shared, rtl:yes # lib.a(lib.so.V) shared, rtl:no, for executables # "both,yes" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a(lib.so.V) shared, rtl:no # "svr4,*" lib.so.V(shr.o) shared, rtl:yes, for executables # lib.a static archive case $host_os in aix4.[[23]]|aix4.[[23]].*|aix[[5-9]]*) for ld_flag in $LDFLAGS; do case $ld_flag in *-brtl*) aix_use_runtimelinking=yes break ;; esac done if test svr4,no = "$with_aix_soname,$aix_use_runtimelinking"; then # With aix-soname=svr4, we create the lib.so.V shared archives only, # so we don't have lib.a shared libs to link our executables. # We have to force runtime linking in this case. aix_use_runtimelinking=yes LDFLAGS="$LDFLAGS -Wl,-brtl" fi ;; esac exp_sym_flag='-bexport' no_entry_flag='-bnoentry' fi # When large executables or shared objects are built, AIX ld can # have problems creating the table of contents. If linking a library # or program results in "error TOC overflow" add -mminimal-toc to # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. _LT_TAGVAR(archive_cmds, $1)='' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(file_list_spec, $1)='$wl-f,' case $with_aix_soname,$aix_use_runtimelinking in aix,*) ;; # no import file svr4,* | *,yes) # use import file # The Import File defines what to hardcode. _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no ;; esac if test yes = "$GXX"; then case $host_os in aix4.[[012]]|aix4.[[012]].*) # We only want to do this on AIX 4.2 and lower, the check # below for broken collect2 doesn't work under 4.3+ collect2name=`$CC -print-prog-name=collect2` if test -f "$collect2name" && strings "$collect2name" | $GREP resolve_lib_name >/dev/null then # We have reworked collect2 : else # We have old collect2 _LT_TAGVAR(hardcode_direct, $1)=unsupported # It fails to find uninstalled libraries when the uninstalled # path is not listed in the libpath. Setting hardcode_minus_L # to unsupported forces relinking _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)= fi esac shared_flag='-shared' if test yes = "$aix_use_runtimelinking"; then shared_flag=$shared_flag' $wl-G' fi # Need to ensure runtime linking is disabled for the traditional # shared library, or the linker may eventually find shared libraries # /with/ Import File - we do not want to mix them. shared_flag_aix='-shared' shared_flag_svr4='-shared $wl-G' else # not using gcc if test ia64 = "$host_cpu"; then # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release # chokes on -Wl,-G. The following line is correct: shared_flag='-G' else if test yes = "$aix_use_runtimelinking"; then shared_flag='$wl-G' else shared_flag='$wl-bM:SRE' fi shared_flag_aix='$wl-bM:SRE' shared_flag_svr4='$wl-G' fi fi _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-bexpall' # It seems that -bexpall does not export symbols beginning with # underscore (_), so it is better to generate a list of symbols to # export. _LT_TAGVAR(always_export_symbols, $1)=yes if test aix,yes = "$with_aix_soname,$aix_use_runtimelinking"; then # Warning - without using the other runtime loading flags (-brtl), # -berok will link without error, but may produce a broken library. # The "-G" linker flag allows undefined symbols. _LT_TAGVAR(no_undefined_flag, $1)='-bernotok' # Determine the default libpath from the value encoded in an empty # executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $deplibs $wl'$no_entry_flag' $compiler_flags `if test -n "$allow_undefined_flag"; then func_echo_all "$wl$allow_undefined_flag"; else :; fi` $wl'$exp_sym_flag:\$export_symbols' '$shared_flag else if test ia64 = "$host_cpu"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $libdir:/usr/lib:/lib' _LT_TAGVAR(allow_undefined_flag, $1)="-z nodefs" _LT_TAGVAR(archive_expsym_cmds, $1)="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\$wl$no_entry_flag"' $compiler_flags $wl$allow_undefined_flag '"\$wl$exp_sym_flag:\$export_symbols" else # Determine the default libpath from the value encoded in an # empty executable. _LT_SYS_MODULE_PATH_AIX([$1]) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-blibpath:$libdir:'"$aix_libpath" # Warning - without using the other run time loading flags, # -berok will link without error, but may produce a broken library. _LT_TAGVAR(no_undefined_flag, $1)=' $wl-bernotok' _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-berok' if test yes = "$with_gnu_ld"; then # We only use this code for GNU lds that support --whole-archive. _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' else # Exported symbols can be pulled into shared objects from archives _LT_TAGVAR(whole_archive_flag_spec, $1)='$convenience' fi _LT_TAGVAR(archive_cmds_need_lc, $1)=yes _LT_TAGVAR(archive_expsym_cmds, $1)='$RM -r $output_objdir/$realname.d~$MKDIR $output_objdir/$realname.d' # -brtl affects multiple linker settings, -berok does not and is overridden later compiler_flags_filtered='`func_echo_all "$compiler_flags " | $SED -e "s%-brtl\\([[, ]]\\)%-berok\\1%g"`' if test svr4 != "$with_aix_soname"; then # This is similar to how AIX traditionally builds its shared # libraries. Need -bnortl late, we may have -brtl in LDFLAGS. _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_aix' -o $output_objdir/$realname.d/$soname $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$realname.d/$soname' fi if test aix != "$with_aix_soname"; then _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$CC '$shared_flag_svr4' -o $output_objdir/$realname.d/$shared_archive_member_spec.o $libobjs $deplibs $wl-bnoentry '$compiler_flags_filtered'$wl-bE:$export_symbols$allow_undefined_flag~$STRIP -e $output_objdir/$realname.d/$shared_archive_member_spec.o~( func_echo_all "#! $soname($shared_archive_member_spec.o)"; if test shr_64 = "$shared_archive_member_spec"; then func_echo_all "# 64"; else func_echo_all "# 32"; fi; cat $export_symbols ) > $output_objdir/$realname.d/$shared_archive_member_spec.imp~$AR $AR_FLAGS $output_objdir/$soname $output_objdir/$realname.d/$shared_archive_member_spec.o $output_objdir/$realname.d/$shared_archive_member_spec.imp' else # used by -dlpreopen to get the symbols _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$MV $output_objdir/$realname.d/$soname $output_objdir' fi _LT_TAGVAR(archive_expsym_cmds, $1)="$_LT_TAGVAR(archive_expsym_cmds, $1)"'~$RM -r $output_objdir/$realname.d' fi fi ;; beos*) if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then _LT_TAGVAR(allow_undefined_flag, $1)=unsupported # Joseph Beckenbach says some releases of gcc # support --undefined. This deserves some investigation. FIXME _LT_TAGVAR(archive_cmds, $1)='$CC -nostart $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; chorus*) case $cc_basename in *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; cygwin* | mingw* | pw32* | cegcc*) case $GXX,$cc_basename in ,cl* | no,cl*) # Native MSVC # hardcode_libdir_flag_spec is actually meaningless, as there is # no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' ' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=yes _LT_TAGVAR(file_list_spec, $1)='@' # Tell ltmain to make .lib files, not .a files. libext=lib # Tell ltmain to make .dll files, not .so files. shrext_cmds=.dll # FIXME: Setting linknames here is a bad hack. _LT_TAGVAR(archive_cmds, $1)='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~linknames=' _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp "$export_symbols" "$output_objdir/$soname.def"; echo "$tool_output_objdir$soname.def" > "$output_objdir/$soname.exp"; else $SED -e '\''s/^/-link -EXPORT:/'\'' < $export_symbols > $output_objdir/$soname.exp; fi~ $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~ linknames=' # The linker will not automatically build a static lib if we build a DLL. # _LT_TAGVAR(old_archive_from_new_cmds, $1)='true' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes # Don't use ranlib _LT_TAGVAR(old_postinstall_cmds, $1)='chmod 644 $oldlib' _LT_TAGVAR(postlink_cmds, $1)='lt_outputfile="@OUTPUT@"~ lt_tool_outputfile="@TOOL_OUTPUT@"~ case $lt_outputfile in *.exe|*.EXE) ;; *) lt_outputfile=$lt_outputfile.exe lt_tool_outputfile=$lt_tool_outputfile.exe ;; esac~ func_to_tool_file "$lt_outputfile"~ if test : != "$MANIFEST_TOOL" && test -f "$lt_outputfile.manifest"; then $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1; $RM "$lt_outputfile.manifest"; fi' ;; *) # g++ # _LT_TAGVAR(hardcode_libdir_flag_spec, $1) is actually meaningless, # as there is no search path for DLLs. _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-all-symbols' _LT_TAGVAR(allow_undefined_flag, $1)=unsupported _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' # If the export-symbols file already is a .def file, use it as # is; otherwise, prepend EXPORTS... _LT_TAGVAR(archive_expsym_cmds, $1)='if _LT_DLL_DEF_P([$export_symbols]); then cp $export_symbols $output_objdir/$soname.def; else echo EXPORTS > $output_objdir/$soname.def; cat $export_symbols >> $output_objdir/$soname.def; fi~ $CC -shared -nostdlib $output_objdir/$soname.def $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $output_objdir/$soname $wl--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; darwin* | rhapsody*) _LT_DARWIN_LINKER_FEATURES($1) ;; os2*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir' _LT_TAGVAR(hardcode_minus_L, $1)=yes _LT_TAGVAR(allow_undefined_flag, $1)=unsupported shrext_cmds=.dll _LT_TAGVAR(archive_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ emxexp $libobjs | $SED /"_DLL_InitTerm"/d >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(archive_expsym_cmds, $1)='$ECHO "LIBRARY ${soname%$shared_ext} INITINSTANCE TERMINSTANCE" > $output_objdir/$libname.def~ $ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~ $ECHO "DATA MULTIPLE NONSHARED" >> $output_objdir/$libname.def~ $ECHO EXPORTS >> $output_objdir/$libname.def~ prefix_cmds="$SED"~ if test EXPORTS = "`$SED 1q $export_symbols`"; then prefix_cmds="$prefix_cmds -e 1d"; fi~ prefix_cmds="$prefix_cmds -e \"s/^\(.*\)$/_\1/g\""~ cat $export_symbols | $prefix_cmds >> $output_objdir/$libname.def~ $CC -Zdll -Zcrtdll -o $output_objdir/$soname $libobjs $deplibs $compiler_flags $output_objdir/$libname.def~ emximp -o $lib $output_objdir/$libname.def' _LT_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/${libname}_dll.a $output_objdir/$libname.def' _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=yes ;; dgux*) case $cc_basename in ec++*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; ghcx*) # Green Hills C++ Compiler # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; freebsd2.*) # C++ shared libraries reported to be fairly broken before # switch to ELF _LT_TAGVAR(ld_shlibs, $1)=no ;; freebsd-elf*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; freebsd* | dragonfly*) # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions _LT_TAGVAR(ld_shlibs, $1)=yes ;; haiku*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(link_all_deplibs, $1)=yes ;; hpux9*) _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -b $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $EGREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then _LT_TAGVAR(archive_cmds, $1)='$RM $output_objdir/$soname~$CC -shared -nostdlib $pic_flag $wl+b $wl$install_libdir -o $output_objdir/$soname $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~test "x$output_objdir/$soname" = "x$lib" || mv $output_objdir/$soname $lib' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; hpux10*|hpux11*) if test no = "$with_gnu_ld"; then _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl+b $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: case $host_cpu in hppa*64*|ia64*) ;; *) _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' ;; esac fi case $host_cpu in hppa*64*|ia64*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no ;; *) _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(hardcode_minus_L, $1)=yes # Not in the search PATH, # but as the default # location of the library. ;; esac case $cc_basename in CC*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; aCC*) case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -b $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`($CC -b $CFLAGS -v conftest.$objext 2>&1) | $GREP " \-L"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes = "$GXX"; then if test no = "$with_gnu_ld"; then case $host_cpu in hppa*64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib -fPIC $wl+h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; ia64*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $pic_flag $wl+h $wl$soname $wl+b $wl$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' ;; esac fi else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; interix[[3-9]]*) _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. # Instead, shared libraries are loaded at an image base (0x10000000 by # default) and relocated if they conflict, which is a slow very memory # consuming and fragmenting process. To avoid this, we pick a random, # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link # time. Moving up from 0x10000000 also allows more sbrk(2) space. _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='sed "s|^|_|" $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags $wl-h,$soname $wl--retain-symbols-file,$output_objdir/$soname.expsym $wl--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' ;; irix5* | irix6*) case $cc_basename in CC*) # SGI C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared -all -multigot $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' # Archives containing C++ object files must be created using # "CC -ar", where "CC" is the IRIX C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -ar -WR,-u -o $oldlib $oldobjs' ;; *) if test yes = "$GXX"; then if test no = "$with_gnu_ld"; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' else _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` -o $lib' fi fi _LT_TAGVAR(link_all_deplibs, $1)=yes ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: _LT_TAGVAR(inherit_rpath, $1)=yes ;; linux* | k*bsd*-gnu | kopensolaris*-gnu | gnu*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib $wl-retain-symbols-file,$export_symbols; mv \$templib $lib' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 | $GREP "ld"`; rm -f libconftest$shared_ext; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' # Archives containing C++ object files must be created using # "CC -Bstatic", where "CC" is the KAI C++ compiler. _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; icpc* | ecpc* ) # Intel C++ with_gnu_ld=yes # version 8.0 and above of icpc choke on multiply defined symbols # if we add $predep_objects and $postdep_objects, however 7.1 and # earlier do not add the objects themselves. case `$CC -V 2>&1` in *"Version 7."*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 8.0 or newer tmp_idyn= case $host_cpu in ia64*) tmp_idyn=' -i_dynamic';; esac _LT_TAGVAR(archive_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive$convenience $wl--no-whole-archive' ;; pgCC* | pgcpp*) # Portland Group C++ compiler case `$CC -V` in *pgCC\ [[1-5]].* | *pgcpp\ [[1-5]].*) _LT_TAGVAR(prelink_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $objs $libobjs $compile_deplibs~ compile_command="$compile_command `find $tpldir -name \*.o | sort | $NL2SP`"' _LT_TAGVAR(old_archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $oldobjs$old_deplibs~ $AR $AR_FLAGS $oldlib$oldobjs$old_deplibs `find $tpldir -name \*.o | sort | $NL2SP`~ $RANLIB $oldlib' _LT_TAGVAR(archive_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='tpldir=Template.dir~ rm -rf $tpldir~ $CC --prelink_objects --instantiation_dir $tpldir $predep_objects $libobjs $deplibs $convenience $postdep_objects~ $CC -shared $pic_flag $predep_objects $libobjs $deplibs `find $tpldir -name \*.o | sort | $NL2SP` $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; *) # Version 6 and above use weak symbols _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl--rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' ;; cxx*) # Compaq C++ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname -o $lib $wl-retain-symbols-file $wl$export_symbols' runpath_var=LD_RUN_PATH _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld .*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "X$list" | $Xsed' ;; xl* | mpixl* | bgxl*) # IBM XL 8.0 on PPC, with GNU ld _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic' _LT_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname -o $lib' if test yes = "$supports_anon_versioning"; then _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $output_objdir/$libname.ver~ cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ echo "local: *; };" >> $output_objdir/$libname.ver~ $CC -qmkshrobj $libobjs $deplibs $compiler_flags $wl-soname $wl$soname $wl-version-script $wl$output_objdir/$libname.ver -o $lib' fi ;; *) case `$CC -V 2>&1 | sed 5q` in *Sun\ C*) # Sun C++ 5.9 _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file $wl$export_symbols' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` $wl--no-whole-archive' _LT_TAGVAR(compiler_needs_object, $1)=yes # Not sure whether something based on # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1 # would be better. output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; esac ;; esac ;; lynxos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; m88k*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; mvs*) case $cc_basename in cxx*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; netbsd*) if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then _LT_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags' wlarc= _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no fi # Workaround some broken pre-1.5 toolchains output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"' ;; *nto* | *qnx*) _LT_TAGVAR(ld_shlibs, $1)=yes ;; openbsd* | bitrig*) if test -f /usr/libexec/ld.so; then _LT_TAGVAR(hardcode_direct, $1)=yes _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=yes _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`"; then _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-retain-symbols-file,$export_symbols -o $lib' _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-E' _LT_TAGVAR(whole_archive_flag_spec, $1)=$wlarc'--whole-archive$convenience '$wlarc'--no-whole-archive' fi output_verbose_link_cmd=func_echo_all else _LT_TAGVAR(ld_shlibs, $1)=no fi ;; osf3* | osf4* | osf5*) case $cc_basename in KCC*) # Kuck and Associates, Inc. (KAI) C++ Compiler # KCC will only create a shared library if the output file # ends with ".so" (or ".sl" for HP-UX), so rename the library # to its proper name (with version) after linking. _LT_TAGVAR(archive_cmds, $1)='tempext=`echo $shared_ext | $SED -e '\''s/\([[^()0-9A-Za-z{}]]\)/\\\\\1/g'\''`; templib=`echo "$lib" | $SED -e "s/\$tempext\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Archives containing C++ object files must be created using # the KAI C++ compiler. case $host in osf3*) _LT_TAGVAR(old_archive_cmds, $1)='$CC -Bstatic -o $oldlib $oldobjs' ;; *) _LT_TAGVAR(old_archive_cmds, $1)='$CC -o $oldlib $oldobjs' ;; esac ;; RCC*) # Rational C++ 2.4.1 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; cxx*) case $host in osf3*) _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $soname `test -n "$verstring" && func_echo_all "$wl-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' ;; *) _LT_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*' _LT_TAGVAR(archive_cmds, $1)='$CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~ echo "-hidden">> $lib.exp~ $CC -shared$allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -msym -soname $soname $wl-input $wl$lib.exp `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry $output_objdir/so_locations -o $lib~ $RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir' ;; esac _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. # # There doesn't appear to be a way to prevent this compiler from # explicitly linking system object files so we need to strip them # from the output so that they don't get included in the library # dependencies. output_verbose_link_cmd='templist=`$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP "ld" | $GREP -v "ld:"`; templist=`func_echo_all "$templist" | $SED "s/\(^.*ld.*\)\( .*ld.*$\)/\1/"`; list= ; for z in $templist; do case $z in conftest.$objext) list="$list $z";; *.$objext);; *) list="$list $z";;esac; done; func_echo_all "$list"' ;; *) if test yes,no = "$GXX,$with_gnu_ld"; then _LT_TAGVAR(allow_undefined_flag, $1)=' $wl-expect_unresolved $wl\*' case $host in osf3*) _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $allow_undefined_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-msym $wl-soname $wl$soname `test -n "$verstring" && func_echo_all "$wl-set_version $wl$verstring"` $wl-update_registry $wl$output_objdir/so_locations -o $lib' ;; esac _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=: # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no fi ;; esac ;; psos*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; sunos4*) case $cc_basename in CC*) # Sun C++ 4.x # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; lcc*) # Lucid # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; solaris*) case $cc_basename in CC* | sunCC*) # Sun C++ 4.2, 5.x and Centerline C++ _LT_TAGVAR(archive_cmds_need_lc,$1)=yes _LT_TAGVAR(no_undefined_flag, $1)=' -zdefs' _LT_TAGVAR(archive_cmds, $1)='$CC -G$allow_undefined_flag -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G$allow_undefined_flag $wl-M $wl$lib.exp -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir' _LT_TAGVAR(hardcode_shlibpath_var, $1)=no case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) # The compiler driver will combine and reorder linker options, # but understands '-z linker_flag'. # Supported since Solaris 2.6 (maybe 2.5.1?) _LT_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract' ;; esac _LT_TAGVAR(link_all_deplibs, $1)=yes output_verbose_link_cmd='func_echo_all' # Archives containing C++ object files must be created using # "CC -xar", where "CC" is the Sun C++ compiler. This is # necessary to make sure instantiated templates are included # in the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC -xar -o $oldlib $oldobjs' ;; gcx*) # Green Hills C++ Compiler _LT_TAGVAR(archive_cmds, $1)='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' # The C++ compiler must be used to create the archive. _LT_TAGVAR(old_archive_cmds, $1)='$CC $LDFLAGS -archive -o $oldlib $oldobjs' ;; *) # GNU C++ compiler with Solaris linker if test yes,no = "$GXX,$with_gnu_ld"; then _LT_TAGVAR(no_undefined_flag, $1)=' $wl-z ${wl}defs' if $CC --version | $GREP -v '^2\.7' > /dev/null; then _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -shared $pic_flag -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' else # g++ 2.7 appears to require '-G' NOT '-shared' on this # platform. _LT_TAGVAR(archive_cmds, $1)='$CC -G -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-h $wl$soname -o $lib' _LT_TAGVAR(archive_expsym_cmds, $1)='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~ $CC -G -nostdlib $wl-M $wl$lib.exp $wl-h $wl$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$RM $lib.exp' # Commands to make compiler produce verbose output that lists # what "hidden" libraries, object files and flags are used when # linking a shared library. output_verbose_link_cmd='$CC -G $CFLAGS -v conftest.$objext 2>&1 | $GREP -v "^Configured with:" | $GREP " \-L"' fi _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R $wl$libdir' case $host_os in solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; *) _LT_TAGVAR(whole_archive_flag_spec, $1)='$wl-z ${wl}allextract$convenience $wl-z ${wl}defaultextract' ;; esac fi ;; esac ;; sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*) _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; sysv5* | sco3.2v5* | sco5v6*) # Note: We CANNOT use -z defs as we might desire, because we do not # link with -lc, and that would cause any symbols used from libc to # always be unresolved, which means just about no library would # ever link correctly. If we're not using GNU ld we use -z text # though, which does catch some bad symbols but isn't as heavy-handed # as -z defs. _LT_TAGVAR(no_undefined_flag, $1)='$wl-z,text' _LT_TAGVAR(allow_undefined_flag, $1)='$wl-z,nodefs' _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(hardcode_shlibpath_var, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-R,$libdir' _LT_TAGVAR(hardcode_libdir_separator, $1)=':' _LT_TAGVAR(link_all_deplibs, $1)=yes _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl-Bexport' runpath_var='LD_RUN_PATH' case $cc_basename in CC*) _LT_TAGVAR(archive_cmds, $1)='$CC -G $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -G $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(old_archive_cmds, $1)='$CC -Tprelink_objects $oldobjs~ '"$_LT_TAGVAR(old_archive_cmds, $1)" _LT_TAGVAR(reload_cmds, $1)='$CC -Tprelink_objects $reload_objs~ '"$_LT_TAGVAR(reload_cmds, $1)" ;; *) _LT_TAGVAR(archive_cmds, $1)='$CC -shared $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $wl-Bexport:$export_symbols $wl-h,$soname -o $lib $libobjs $deplibs $compiler_flags' ;; esac ;; tandem*) case $cc_basename in NCC*) # NonStop-UX NCC 3.20 # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac ;; vxworks*) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; *) # FIXME: insert proper C++ library support _LT_TAGVAR(ld_shlibs, $1)=no ;; esac AC_MSG_RESULT([$_LT_TAGVAR(ld_shlibs, $1)]) test no = "$_LT_TAGVAR(ld_shlibs, $1)" && can_build_shared=no _LT_TAGVAR(GCC, $1)=$GXX _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS LDCXX=$LD LD=$lt_save_LD GCC=$lt_save_GCC with_gnu_ld=$lt_save_with_gnu_ld lt_cv_path_LDCXX=$lt_cv_path_LD lt_cv_path_LD=$lt_save_path_LD lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld fi # test yes != "$_lt_caught_CXX_error" AC_LANG_POP ])# _LT_LANG_CXX_CONFIG # _LT_FUNC_STRIPNAME_CNF # ---------------------- # func_stripname_cnf prefix suffix name # strip PREFIX and SUFFIX off of NAME. # PREFIX and SUFFIX must not contain globbing or regex special # characters, hashes, percent signs, but SUFFIX may contain a leading # dot (in which case that matches only a dot). # # This function is identical to the (non-XSI) version of func_stripname, # except this one can be used by m4 code that may be executed by configure, # rather than the libtool script. m4_defun([_LT_FUNC_STRIPNAME_CNF],[dnl AC_REQUIRE([_LT_DECL_SED]) AC_REQUIRE([_LT_PROG_ECHO_BACKSLASH]) func_stripname_cnf () { case @S|@2 in .*) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%\\\\@S|@2\$%%"`;; *) func_stripname_result=`$ECHO "@S|@3" | $SED "s%^@S|@1%%; s%@S|@2\$%%"`;; esac } # func_stripname_cnf ])# _LT_FUNC_STRIPNAME_CNF # _LT_SYS_HIDDEN_LIBDEPS([TAGNAME]) # --------------------------------- # Figure out "hidden" library dependencies from verbose # compiler output when linking a shared library. # Parse the compiler output and extract the necessary # objects, libraries and library flags. m4_defun([_LT_SYS_HIDDEN_LIBDEPS], [m4_require([_LT_FILEUTILS_DEFAULTS])dnl AC_REQUIRE([_LT_FUNC_STRIPNAME_CNF])dnl # Dependencies to place before and after the object being linked: _LT_TAGVAR(predep_objects, $1)= _LT_TAGVAR(postdep_objects, $1)= _LT_TAGVAR(predeps, $1)= _LT_TAGVAR(postdeps, $1)= _LT_TAGVAR(compiler_lib_search_path, $1)= dnl we can't use the lt_simple_compile_test_code here, dnl because it contains code intended for an executable, dnl not a library. It's possible we should let each dnl tag define a new lt_????_link_test_code variable, dnl but it's only used here... m4_if([$1], [], [cat > conftest.$ac_ext <<_LT_EOF int a; void foo (void) { a = 0; } _LT_EOF ], [$1], [CXX], [cat > conftest.$ac_ext <<_LT_EOF class Foo { public: Foo (void) { a = 0; } private: int a; }; _LT_EOF ], [$1], [F77], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer*4 a a=0 return end _LT_EOF ], [$1], [FC], [cat > conftest.$ac_ext <<_LT_EOF subroutine foo implicit none integer a a=0 return end _LT_EOF ], [$1], [GCJ], [cat > conftest.$ac_ext <<_LT_EOF public class foo { private int a; public void bar (void) { a = 0; } }; _LT_EOF ], [$1], [GO], [cat > conftest.$ac_ext <<_LT_EOF package foo func foo() { } _LT_EOF ]) _lt_libdeps_save_CFLAGS=$CFLAGS case "$CC $CFLAGS " in #( *\ -flto*\ *) CFLAGS="$CFLAGS -fno-lto" ;; *\ -fwhopr*\ *) CFLAGS="$CFLAGS -fno-whopr" ;; *\ -fuse-linker-plugin*\ *) CFLAGS="$CFLAGS -fno-use-linker-plugin" ;; esac dnl Parse the compiler output and extract the necessary dnl objects, libraries and library flags. if AC_TRY_EVAL(ac_compile); then # Parse the compiler output and extract the necessary # objects, libraries and library flags. # Sentinel used to keep track of whether or not we are before # the conftest object file. pre_test_object_deps_done=no for p in `eval "$output_verbose_link_cmd"`; do case $prev$p in -L* | -R* | -l*) # Some compilers place space between "-{L,R}" and the path. # Remove the space. if test x-L = "$p" || test x-R = "$p"; then prev=$p continue fi # Expand the sysroot to ease extracting the directories later. if test -z "$prev"; then case $p in -L*) func_stripname_cnf '-L' '' "$p"; prev=-L; p=$func_stripname_result ;; -R*) func_stripname_cnf '-R' '' "$p"; prev=-R; p=$func_stripname_result ;; -l*) func_stripname_cnf '-l' '' "$p"; prev=-l; p=$func_stripname_result ;; esac fi case $p in =*) func_stripname_cnf '=' '' "$p"; p=$lt_sysroot$func_stripname_result ;; esac if test no = "$pre_test_object_deps_done"; then case $prev in -L | -R) # Internal compiler library paths should come after those # provided the user. The postdeps already come after the # user supplied libs so there is no need to process them. if test -z "$_LT_TAGVAR(compiler_lib_search_path, $1)"; then _LT_TAGVAR(compiler_lib_search_path, $1)=$prev$p else _LT_TAGVAR(compiler_lib_search_path, $1)="${_LT_TAGVAR(compiler_lib_search_path, $1)} $prev$p" fi ;; # The "-l" case would never come before the object being # linked, so don't bother handling this case. esac else if test -z "$_LT_TAGVAR(postdeps, $1)"; then _LT_TAGVAR(postdeps, $1)=$prev$p else _LT_TAGVAR(postdeps, $1)="${_LT_TAGVAR(postdeps, $1)} $prev$p" fi fi prev= ;; *.lto.$objext) ;; # Ignore GCC LTO objects *.$objext) # This assumes that the test object file only shows up # once in the compiler output. if test "$p" = "conftest.$objext"; then pre_test_object_deps_done=yes continue fi if test no = "$pre_test_object_deps_done"; then if test -z "$_LT_TAGVAR(predep_objects, $1)"; then _LT_TAGVAR(predep_objects, $1)=$p else _LT_TAGVAR(predep_objects, $1)="$_LT_TAGVAR(predep_objects, $1) $p" fi else if test -z "$_LT_TAGVAR(postdep_objects, $1)"; then _LT_TAGVAR(postdep_objects, $1)=$p else _LT_TAGVAR(postdep_objects, $1)="$_LT_TAGVAR(postdep_objects, $1) $p" fi fi ;; *) ;; # Ignore the rest. esac done # Clean up. rm -f a.out a.exe else echo "libtool.m4: error: problem compiling $1 test program" fi $RM -f confest.$objext CFLAGS=$_lt_libdeps_save_CFLAGS # PORTME: override above test on systems where it is broken m4_if([$1], [CXX], [case $host_os in interix[[3-9]]*) # Interix 3.5 installs completely hosed .la files for C++, so rather than # hack all around it, let's just trust "g++" to DTRT. _LT_TAGVAR(predep_objects,$1)= _LT_TAGVAR(postdep_objects,$1)= _LT_TAGVAR(postdeps,$1)= ;; esac ]) case " $_LT_TAGVAR(postdeps, $1) " in *" -lc "*) _LT_TAGVAR(archive_cmds_need_lc, $1)=no ;; esac _LT_TAGVAR(compiler_lib_search_dirs, $1)= if test -n "${_LT_TAGVAR(compiler_lib_search_path, $1)}"; then _LT_TAGVAR(compiler_lib_search_dirs, $1)=`echo " ${_LT_TAGVAR(compiler_lib_search_path, $1)}" | $SED -e 's! -L! !g' -e 's!^ !!'` fi _LT_TAGDECL([], [compiler_lib_search_dirs], [1], [The directories searched by this compiler when creating a shared library]) _LT_TAGDECL([], [predep_objects], [1], [Dependencies to place before and after the objects being linked to create a shared library]) _LT_TAGDECL([], [postdep_objects], [1]) _LT_TAGDECL([], [predeps], [1]) _LT_TAGDECL([], [postdeps], [1]) _LT_TAGDECL([], [compiler_lib_search_path], [1], [The library search path used internally by the compiler when linking a shared library]) ])# _LT_SYS_HIDDEN_LIBDEPS # _LT_LANG_F77_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for a Fortran 77 compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_F77_CONFIG], [AC_LANG_PUSH(Fortran 77) if test -z "$F77" || test no = "$F77"; then _lt_disable_F77=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for f77 test sources. ac_ext=f # Object file extension for compiled f77 test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the F77 compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test yes != "$_lt_disable_F77"; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${F77-"f77"} CFLAGS=$FFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) GCC=$G77 if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)=$G77 _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test yes != "$_lt_disable_F77" AC_LANG_POP ])# _LT_LANG_F77_CONFIG # _LT_LANG_FC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for a Fortran compiler are # suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_FC_CONFIG], [AC_LANG_PUSH(Fortran) if test -z "$FC" || test no = "$FC"; then _lt_disable_FC=yes fi _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(allow_undefined_flag, $1)= _LT_TAGVAR(always_export_symbols, $1)=no _LT_TAGVAR(archive_expsym_cmds, $1)= _LT_TAGVAR(export_dynamic_flag_spec, $1)= _LT_TAGVAR(hardcode_direct, $1)=no _LT_TAGVAR(hardcode_direct_absolute, $1)=no _LT_TAGVAR(hardcode_libdir_flag_spec, $1)= _LT_TAGVAR(hardcode_libdir_separator, $1)= _LT_TAGVAR(hardcode_minus_L, $1)=no _LT_TAGVAR(hardcode_automatic, $1)=no _LT_TAGVAR(inherit_rpath, $1)=no _LT_TAGVAR(module_cmds, $1)= _LT_TAGVAR(module_expsym_cmds, $1)= _LT_TAGVAR(link_all_deplibs, $1)=unknown _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds _LT_TAGVAR(no_undefined_flag, $1)= _LT_TAGVAR(whole_archive_flag_spec, $1)= _LT_TAGVAR(enable_shared_with_static_runtimes, $1)=no # Source file extension for fc test sources. ac_ext=${ac_fc_srcext-f} # Object file extension for compiled fc test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # No sense in running all these tests if we already determined that # the FC compiler isn't working. Some variables (like enable_shared) # are currently assumed to apply to all compilers on this platform, # and will be corrupted by setting them based on a non-working compiler. if test yes != "$_lt_disable_FC"; then # Code to be used in simple compile tests lt_simple_compile_test_code="\ subroutine t return end " # Code to be used in simple link tests lt_simple_link_test_code="\ program t end " # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_GCC=$GCC lt_save_CFLAGS=$CFLAGS CC=${FC-"f95"} CFLAGS=$FCFLAGS compiler=$CC GCC=$ac_cv_fc_compiler_gnu _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) if test -n "$compiler"; then AC_MSG_CHECKING([if libtool supports shared libraries]) AC_MSG_RESULT([$can_build_shared]) AC_MSG_CHECKING([whether to build shared libraries]) test no = "$can_build_shared" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and # are all built from PIC. case $host_os in aix3*) test yes = "$enable_shared" && enable_static=no if test -n "$RANLIB"; then archive_cmds="$archive_cmds~\$RANLIB \$lib" postinstall_cmds='$RANLIB $lib' fi ;; aix[[4-9]]*) if test ia64 != "$host_cpu"; then case $enable_shared,$with_aix_soname,$aix_use_runtimelinking in yes,aix,yes) ;; # shared object as lib.so file only yes,svr4,*) ;; # shared object as lib.so archive member only yes,*) enable_static=no ;; # shared object in lib.a archive as well esac fi ;; esac AC_MSG_RESULT([$enable_shared]) AC_MSG_CHECKING([whether to build static libraries]) # Make sure either enable_shared or enable_static is yes. test yes = "$enable_shared" || enable_static=yes AC_MSG_RESULT([$enable_static]) _LT_TAGVAR(GCC, $1)=$ac_cv_fc_compiler_gnu _LT_TAGVAR(LD, $1)=$LD ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... _LT_SYS_HIDDEN_LIBDEPS($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_SYS_DYNAMIC_LINKER($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi # test -n "$compiler" GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS fi # test yes != "$_lt_disable_FC" AC_LANG_POP ])# _LT_LANG_FC_CONFIG # _LT_LANG_GCJ_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Java Compiler compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_GCJ_CONFIG], [AC_REQUIRE([LT_PROG_GCJ])dnl AC_LANG_SAVE # Source file extension for Java test sources. ac_ext=java # Object file extension for compiled Java test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="class foo {}" # Code to be used in simple link tests lt_simple_link_test_code='public class conftest { public static void main(String[[]] argv) {}; }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GCJ-"gcj"} CFLAGS=$GCJFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)=$LD _LT_CC_BASENAME([$compiler]) # GCJ did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GCJ_CONFIG # _LT_LANG_GO_CONFIG([TAG]) # -------------------------- # Ensure that the configuration variables for the GNU Go compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_GO_CONFIG], [AC_REQUIRE([LT_PROG_GO])dnl AC_LANG_SAVE # Source file extension for Go test sources. ac_ext=go # Object file extension for compiled Go test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code="package main; func main() { }" # Code to be used in simple link tests lt_simple_link_test_code='package main; func main() { }' # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC=yes CC=${GOC-"gccgo"} CFLAGS=$GOFLAGS compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_TAGVAR(LD, $1)=$LD _LT_CC_BASENAME([$compiler]) # Go did not exist at the time GCC didn't implicitly link libc in. _LT_TAGVAR(archive_cmds_need_lc, $1)=no _LT_TAGVAR(old_archive_cmds, $1)=$old_archive_cmds _LT_TAGVAR(reload_flag, $1)=$reload_flag _LT_TAGVAR(reload_cmds, $1)=$reload_cmds ## CAVEAT EMPTOR: ## There is no encapsulation within the following macros, do not change ## the running order or otherwise move them around unless you know exactly ## what you are doing... if test -n "$compiler"; then _LT_COMPILER_NO_RTTI($1) _LT_COMPILER_PIC($1) _LT_COMPILER_C_O($1) _LT_COMPILER_FILE_LOCKS($1) _LT_LINKER_SHLIBS($1) _LT_LINKER_HARDCODE_LIBPATH($1) _LT_CONFIG($1) fi AC_LANG_RESTORE GCC=$lt_save_GCC CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_GO_CONFIG # _LT_LANG_RC_CONFIG([TAG]) # ------------------------- # Ensure that the configuration variables for the Windows resource compiler # are suitably defined. These variables are subsequently used by _LT_CONFIG # to write the compiler configuration to 'libtool'. m4_defun([_LT_LANG_RC_CONFIG], [AC_REQUIRE([LT_PROG_RC])dnl AC_LANG_SAVE # Source file extension for RC test sources. ac_ext=rc # Object file extension for compiled RC test sources. objext=o _LT_TAGVAR(objext, $1)=$objext # Code to be used in simple compile tests lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }' # Code to be used in simple link tests lt_simple_link_test_code=$lt_simple_compile_test_code # ltmain only uses $CC for tagged configurations so make sure $CC is set. _LT_TAG_COMPILER # save warnings/boilerplate of simple test code _LT_COMPILER_BOILERPLATE _LT_LINKER_BOILERPLATE # Allow CC to be a program name with arguments. lt_save_CC=$CC lt_save_CFLAGS=$CFLAGS lt_save_GCC=$GCC GCC= CC=${RC-"windres"} CFLAGS= compiler=$CC _LT_TAGVAR(compiler, $1)=$CC _LT_CC_BASENAME([$compiler]) _LT_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes if test -n "$compiler"; then : _LT_CONFIG($1) fi GCC=$lt_save_GCC AC_LANG_RESTORE CC=$lt_save_CC CFLAGS=$lt_save_CFLAGS ])# _LT_LANG_RC_CONFIG # LT_PROG_GCJ # ----------- AC_DEFUN([LT_PROG_GCJ], [m4_ifdef([AC_PROG_GCJ], [AC_PROG_GCJ], [m4_ifdef([A][M_PROG_GCJ], [A][M_PROG_GCJ], [AC_CHECK_TOOL(GCJ, gcj,) test set = "${GCJFLAGS+set}" || GCJFLAGS="-g -O2" AC_SUBST(GCJFLAGS)])])[]dnl ]) # Old name: AU_ALIAS([LT_AC_PROG_GCJ], [LT_PROG_GCJ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_GCJ], []) # LT_PROG_GO # ---------- AC_DEFUN([LT_PROG_GO], [AC_CHECK_TOOL(GOC, gccgo,) ]) # LT_PROG_RC # ---------- AC_DEFUN([LT_PROG_RC], [AC_CHECK_TOOL(RC, windres,) ]) # Old name: AU_ALIAS([LT_AC_PROG_RC], [LT_PROG_RC]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_RC], []) # _LT_DECL_EGREP # -------------- # If we don't have a new enough Autoconf to choose the best grep # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_EGREP], [AC_REQUIRE([AC_PROG_EGREP])dnl AC_REQUIRE([AC_PROG_FGREP])dnl test -z "$GREP" && GREP=grep _LT_DECL([], [GREP], [1], [A grep program that handles long lines]) _LT_DECL([], [EGREP], [1], [An ERE matcher]) _LT_DECL([], [FGREP], [1], [A literal string matcher]) dnl Non-bleeding-edge autoconf doesn't subst GREP, so do it here too AC_SUBST([GREP]) ]) # _LT_DECL_OBJDUMP # -------------- # If we don't have a new enough Autoconf to choose the best objdump # available, choose the one first in the user's PATH. m4_defun([_LT_DECL_OBJDUMP], [AC_CHECK_TOOL(OBJDUMP, objdump, false) test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [An object symbol dumper]) AC_SUBST([OBJDUMP]) ]) # _LT_DECL_DLLTOOL # ---------------- # Ensure DLLTOOL variable is set. m4_defun([_LT_DECL_DLLTOOL], [AC_CHECK_TOOL(DLLTOOL, dlltool, false) test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program]) AC_SUBST([DLLTOOL]) ]) # _LT_DECL_SED # ------------ # Check for a fully-functional sed program, that truncates # as few characters as possible. Prefer GNU sed if found. m4_defun([_LT_DECL_SED], [AC_PROG_SED test -z "$SED" && SED=sed Xsed="$SED -e 1s/^X//" _LT_DECL([], [SED], [1], [A sed program that does not truncate output]) _LT_DECL([], [Xsed], ["\$SED -e 1s/^X//"], [Sed that helps us avoid accidentally triggering echo(1) options like -n]) ])# _LT_DECL_SED m4_ifndef([AC_PROG_SED], [ ############################################################ # NOTE: This macro has been submitted for inclusion into # # GNU Autoconf as AC_PROG_SED. When it is available in # # a released version of Autoconf we should remove this # # macro and use it instead. # ############################################################ m4_defun([AC_PROG_SED], [AC_MSG_CHECKING([for a sed that does not truncate output]) AC_CACHE_VAL(lt_cv_path_SED, [# Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. for lt_ac_prog in sed gsed; do for ac_exec_ext in '' $ac_executable_extensions; do if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" fi done done done IFS=$as_save_IFS lt_ac_max=0 lt_ac_count=0 # Add /usr/xpg4/bin/sed as it is typically found on Solaris # along with /bin/sed that truncates output. for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do test ! -f "$lt_ac_sed" && continue cat /dev/null > conftest.in lt_ac_count=0 echo $ECHO_N "0123456789$ECHO_C" >conftest.in # Check for GNU sed and select it if it is found. if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then lt_cv_path_SED=$lt_ac_sed break fi while true; do cat conftest.in conftest.in >conftest.tmp mv conftest.tmp conftest.in cp conftest.in conftest.nl echo >>conftest.nl $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break cmp -s conftest.out conftest.nl || break # 10000 chars as input seems more than enough test 10 -lt "$lt_ac_count" && break lt_ac_count=`expr $lt_ac_count + 1` if test "$lt_ac_count" -gt "$lt_ac_max"; then lt_ac_max=$lt_ac_count lt_cv_path_SED=$lt_ac_sed fi done done ]) SED=$lt_cv_path_SED AC_SUBST([SED]) AC_MSG_RESULT([$SED]) ])#AC_PROG_SED ])#m4_ifndef # Old name: AU_ALIAS([LT_AC_PROG_SED], [AC_PROG_SED]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([LT_AC_PROG_SED], []) # _LT_CHECK_SHELL_FEATURES # ------------------------ # Find out whether the shell is Bourne or XSI compatible, # or has some other useful features. m4_defun([_LT_CHECK_SHELL_FEATURES], [if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then lt_unset=unset else lt_unset=false fi _LT_DECL([], [lt_unset], [0], [whether the shell understands "unset"])dnl # test EBCDIC or ASCII case `echo X|tr X '\101'` in A) # ASCII based system # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr lt_SP2NL='tr \040 \012' lt_NL2SP='tr \015\012 \040\040' ;; *) # EBCDIC based system lt_SP2NL='tr \100 \n' lt_NL2SP='tr \r\n \100\100' ;; esac _LT_DECL([SP2NL], [lt_SP2NL], [1], [turn spaces into newlines])dnl _LT_DECL([NL2SP], [lt_NL2SP], [1], [turn newlines into spaces])dnl ])# _LT_CHECK_SHELL_FEATURES # _LT_PATH_CONVERSION_FUNCTIONS # ----------------------------- # Determine what file name conversion functions should be used by # func_to_host_file (and, implicitly, by func_to_host_path). These are needed # for certain cross-compile configurations and native mingw. m4_defun([_LT_PATH_CONVERSION_FUNCTIONS], [AC_REQUIRE([AC_CANONICAL_HOST])dnl AC_REQUIRE([AC_CANONICAL_BUILD])dnl AC_MSG_CHECKING([how to convert $build file names to $host format]) AC_CACHE_VAL(lt_cv_to_host_file_cmd, [case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32 ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32 ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32 ;; esac ;; *-*-cygwin* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin ;; *-*-cygwin* ) lt_cv_to_host_file_cmd=func_convert_file_noop ;; * ) # otherwise, assume *nix lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin ;; esac ;; * ) # unhandled hosts (and "normal" native builds) lt_cv_to_host_file_cmd=func_convert_file_noop ;; esac ]) to_host_file_cmd=$lt_cv_to_host_file_cmd AC_MSG_RESULT([$lt_cv_to_host_file_cmd]) _LT_DECL([to_host_file_cmd], [lt_cv_to_host_file_cmd], [0], [convert $build file names to $host format])dnl AC_MSG_CHECKING([how to convert $build file names to toolchain format]) AC_CACHE_VAL(lt_cv_to_tool_file_cmd, [#assume ordinary cross tools, or native build. lt_cv_to_tool_file_cmd=func_convert_file_noop case $host in *-*-mingw* ) case $build in *-*-mingw* ) # actually msys lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32 ;; esac ;; esac ]) to_tool_file_cmd=$lt_cv_to_tool_file_cmd AC_MSG_RESULT([$lt_cv_to_tool_file_cmd]) _LT_DECL([to_tool_file_cmd], [lt_cv_to_tool_file_cmd], [0], [convert $build files to toolchain format])dnl ])# _LT_PATH_CONVERSION_FUNCTIONS blueman-2.4.3/m4/ltoptions.m4000077500000000000000000000342621465054505200160000ustar00rootroot00000000000000# Helper functions for option handling. -*- Autoconf -*- # # Copyright (C) 2004-2005, 2007-2009, 2011-2015 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file 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. # serial 8 ltoptions.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOPTIONS_VERSION], [m4_if([1])]) # _LT_MANGLE_OPTION(MACRO-NAME, OPTION-NAME) # ------------------------------------------ m4_define([_LT_MANGLE_OPTION], [[_LT_OPTION_]m4_bpatsubst($1__$2, [[^a-zA-Z0-9_]], [_])]) # _LT_SET_OPTION(MACRO-NAME, OPTION-NAME) # --------------------------------------- # Set option OPTION-NAME for macro MACRO-NAME, and if there is a # matching handler defined, dispatch to it. Other OPTION-NAMEs are # saved as a flag. m4_define([_LT_SET_OPTION], [m4_define(_LT_MANGLE_OPTION([$1], [$2]))dnl m4_ifdef(_LT_MANGLE_DEFUN([$1], [$2]), _LT_MANGLE_DEFUN([$1], [$2]), [m4_warning([Unknown $1 option '$2'])])[]dnl ]) # _LT_IF_OPTION(MACRO-NAME, OPTION-NAME, IF-SET, [IF-NOT-SET]) # ------------------------------------------------------------ # Execute IF-SET if OPTION is set, IF-NOT-SET otherwise. m4_define([_LT_IF_OPTION], [m4_ifdef(_LT_MANGLE_OPTION([$1], [$2]), [$3], [$4])]) # _LT_UNLESS_OPTIONS(MACRO-NAME, OPTION-LIST, IF-NOT-SET) # ------------------------------------------------------- # Execute IF-NOT-SET unless all options in OPTION-LIST for MACRO-NAME # are set. m4_define([_LT_UNLESS_OPTIONS], [m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [m4_ifdef(_LT_MANGLE_OPTION([$1], _LT_Option), [m4_define([$0_found])])])[]dnl m4_ifdef([$0_found], [m4_undefine([$0_found])], [$3 ])[]dnl ]) # _LT_SET_OPTIONS(MACRO-NAME, OPTION-LIST) # ---------------------------------------- # OPTION-LIST is a space-separated list of Libtool options associated # with MACRO-NAME. If any OPTION has a matching handler declared with # LT_OPTION_DEFINE, dispatch to that macro; otherwise complain about # the unknown option and exit. m4_defun([_LT_SET_OPTIONS], [# Set options m4_foreach([_LT_Option], m4_split(m4_normalize([$2])), [_LT_SET_OPTION([$1], _LT_Option)]) m4_if([$1],[LT_INIT],[ dnl dnl Simply set some default values (i.e off) if boolean options were not dnl specified: _LT_UNLESS_OPTIONS([LT_INIT], [dlopen], [enable_dlopen=no ]) _LT_UNLESS_OPTIONS([LT_INIT], [win32-dll], [enable_win32_dll=no ]) dnl dnl If no reference was made to various pairs of opposing options, then dnl we run the default mode handler for the pair. For example, if neither dnl 'shared' nor 'disable-shared' was passed, we enable building of shared dnl archives by default: _LT_UNLESS_OPTIONS([LT_INIT], [shared disable-shared], [_LT_ENABLE_SHARED]) _LT_UNLESS_OPTIONS([LT_INIT], [static disable-static], [_LT_ENABLE_STATIC]) _LT_UNLESS_OPTIONS([LT_INIT], [pic-only no-pic], [_LT_WITH_PIC]) _LT_UNLESS_OPTIONS([LT_INIT], [fast-install disable-fast-install], [_LT_ENABLE_FAST_INSTALL]) _LT_UNLESS_OPTIONS([LT_INIT], [aix-soname=aix aix-soname=both aix-soname=svr4], [_LT_WITH_AIX_SONAME([aix])]) ]) ])# _LT_SET_OPTIONS ## --------------------------------- ## ## Macros to handle LT_INIT options. ## ## --------------------------------- ## # _LT_MANGLE_DEFUN(MACRO-NAME, OPTION-NAME) # ----------------------------------------- m4_define([_LT_MANGLE_DEFUN], [[_LT_OPTION_DEFUN_]m4_bpatsubst(m4_toupper([$1__$2]), [[^A-Z0-9_]], [_])]) # LT_OPTION_DEFINE(MACRO-NAME, OPTION-NAME, CODE) # ----------------------------------------------- m4_define([LT_OPTION_DEFINE], [m4_define(_LT_MANGLE_DEFUN([$1], [$2]), [$3])[]dnl ])# LT_OPTION_DEFINE # dlopen # ------ LT_OPTION_DEFINE([LT_INIT], [dlopen], [enable_dlopen=yes ]) AU_DEFUN([AC_LIBTOOL_DLOPEN], [_LT_SET_OPTION([LT_INIT], [dlopen]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'dlopen' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_DLOPEN], []) # win32-dll # --------- # Declare package support for building win32 dll's. LT_OPTION_DEFINE([LT_INIT], [win32-dll], [enable_win32_dll=yes case $host in *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*) AC_CHECK_TOOL(AS, as, false) AC_CHECK_TOOL(DLLTOOL, dlltool, false) AC_CHECK_TOOL(OBJDUMP, objdump, false) ;; esac test -z "$AS" && AS=as _LT_DECL([], [AS], [1], [Assembler program])dnl test -z "$DLLTOOL" && DLLTOOL=dlltool _LT_DECL([], [DLLTOOL], [1], [DLL creation program])dnl test -z "$OBJDUMP" && OBJDUMP=objdump _LT_DECL([], [OBJDUMP], [1], [Object dumper program])dnl ])# win32-dll AU_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_REQUIRE([AC_CANONICAL_HOST])dnl _LT_SET_OPTION([LT_INIT], [win32-dll]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'win32-dll' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_WIN32_DLL], []) # _LT_ENABLE_SHARED([DEFAULT]) # ---------------------------- # implement the --enable-shared flag, and supports the 'shared' and # 'disable-shared' LT_INIT options. # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_SHARED], [m4_define([_LT_ENABLE_SHARED_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([shared], [AS_HELP_STRING([--enable-shared@<:@=PKGS@:>@], [build shared libraries @<:@default=]_LT_ENABLE_SHARED_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; no) enable_shared=no ;; *) enable_shared=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_shared=yes fi done IFS=$lt_save_ifs ;; esac], [enable_shared=]_LT_ENABLE_SHARED_DEFAULT) _LT_DECL([build_libtool_libs], [enable_shared], [0], [Whether or not to build shared libraries]) ])# _LT_ENABLE_SHARED LT_OPTION_DEFINE([LT_INIT], [shared], [_LT_ENABLE_SHARED([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-shared], [_LT_ENABLE_SHARED([no])]) # Old names: AC_DEFUN([AC_ENABLE_SHARED], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[shared]) ]) AC_DEFUN([AC_DISABLE_SHARED], [_LT_SET_OPTION([LT_INIT], [disable-shared]) ]) AU_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) AU_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_SHARED], []) dnl AC_DEFUN([AM_DISABLE_SHARED], []) # _LT_ENABLE_STATIC([DEFAULT]) # ---------------------------- # implement the --enable-static flag, and support the 'static' and # 'disable-static' LT_INIT options. # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_STATIC], [m4_define([_LT_ENABLE_STATIC_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([static], [AS_HELP_STRING([--enable-static@<:@=PKGS@:>@], [build static libraries @<:@default=]_LT_ENABLE_STATIC_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; no) enable_static=no ;; *) enable_static=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_static=yes fi done IFS=$lt_save_ifs ;; esac], [enable_static=]_LT_ENABLE_STATIC_DEFAULT) _LT_DECL([build_old_libs], [enable_static], [0], [Whether or not to build static libraries]) ])# _LT_ENABLE_STATIC LT_OPTION_DEFINE([LT_INIT], [static], [_LT_ENABLE_STATIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-static], [_LT_ENABLE_STATIC([no])]) # Old names: AC_DEFUN([AC_ENABLE_STATIC], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[static]) ]) AC_DEFUN([AC_DISABLE_STATIC], [_LT_SET_OPTION([LT_INIT], [disable-static]) ]) AU_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) AU_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AM_ENABLE_STATIC], []) dnl AC_DEFUN([AM_DISABLE_STATIC], []) # _LT_ENABLE_FAST_INSTALL([DEFAULT]) # ---------------------------------- # implement the --enable-fast-install flag, and support the 'fast-install' # and 'disable-fast-install' LT_INIT options. # DEFAULT is either 'yes' or 'no'. If omitted, it defaults to 'yes'. m4_define([_LT_ENABLE_FAST_INSTALL], [m4_define([_LT_ENABLE_FAST_INSTALL_DEFAULT], [m4_if($1, no, no, yes)])dnl AC_ARG_ENABLE([fast-install], [AS_HELP_STRING([--enable-fast-install@<:@=PKGS@:>@], [optimize for fast installation @<:@default=]_LT_ENABLE_FAST_INSTALL_DEFAULT[@:>@])], [p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; no) enable_fast_install=no ;; *) enable_fast_install=no # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for pkg in $enableval; do IFS=$lt_save_ifs if test "X$pkg" = "X$p"; then enable_fast_install=yes fi done IFS=$lt_save_ifs ;; esac], [enable_fast_install=]_LT_ENABLE_FAST_INSTALL_DEFAULT) _LT_DECL([fast_install], [enable_fast_install], [0], [Whether or not to optimize for fast installation])dnl ])# _LT_ENABLE_FAST_INSTALL LT_OPTION_DEFINE([LT_INIT], [fast-install], [_LT_ENABLE_FAST_INSTALL([yes])]) LT_OPTION_DEFINE([LT_INIT], [disable-fast-install], [_LT_ENABLE_FAST_INSTALL([no])]) # Old names: AU_DEFUN([AC_ENABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], m4_if([$1], [no], [disable-])[fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'fast-install' option into LT_INIT's first parameter.]) ]) AU_DEFUN([AC_DISABLE_FAST_INSTALL], [_LT_SET_OPTION([LT_INIT], [disable-fast-install]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'disable-fast-install' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_ENABLE_FAST_INSTALL], []) dnl AC_DEFUN([AM_DISABLE_FAST_INSTALL], []) # _LT_WITH_AIX_SONAME([DEFAULT]) # ---------------------------------- # implement the --with-aix-soname flag, and support the `aix-soname=aix' # and `aix-soname=both' and `aix-soname=svr4' LT_INIT options. DEFAULT # is either `aix', `both' or `svr4'. If omitted, it defaults to `aix'. m4_define([_LT_WITH_AIX_SONAME], [m4_define([_LT_WITH_AIX_SONAME_DEFAULT], [m4_if($1, svr4, svr4, m4_if($1, both, both, aix))])dnl shared_archive_member_spec= case $host,$enable_shared in power*-*-aix[[5-9]]*,yes) AC_MSG_CHECKING([which variant of shared library versioning to provide]) AC_ARG_WITH([aix-soname], [AS_HELP_STRING([--with-aix-soname=aix|svr4|both], [shared library versioning (aka "SONAME") variant to provide on AIX, @<:@default=]_LT_WITH_AIX_SONAME_DEFAULT[@:>@.])], [case $withval in aix|svr4|both) ;; *) AC_MSG_ERROR([Unknown argument to --with-aix-soname]) ;; esac lt_cv_with_aix_soname=$with_aix_soname], [AC_CACHE_VAL([lt_cv_with_aix_soname], [lt_cv_with_aix_soname=]_LT_WITH_AIX_SONAME_DEFAULT) with_aix_soname=$lt_cv_with_aix_soname]) AC_MSG_RESULT([$with_aix_soname]) if test aix != "$with_aix_soname"; then # For the AIX way of multilib, we name the shared archive member # based on the bitwidth used, traditionally 'shr.o' or 'shr_64.o', # and 'shr.imp' or 'shr_64.imp', respectively, for the Import File. # Even when GNU compilers ignore OBJECT_MODE but need '-maix64' flag, # the AIX toolchain works better with OBJECT_MODE set (default 32). if test 64 = "${OBJECT_MODE-32}"; then shared_archive_member_spec=shr_64 else shared_archive_member_spec=shr fi fi ;; *) with_aix_soname=aix ;; esac _LT_DECL([], [shared_archive_member_spec], [0], [Shared archive member basename, for filename based shared library versioning on AIX])dnl ])# _LT_WITH_AIX_SONAME LT_OPTION_DEFINE([LT_INIT], [aix-soname=aix], [_LT_WITH_AIX_SONAME([aix])]) LT_OPTION_DEFINE([LT_INIT], [aix-soname=both], [_LT_WITH_AIX_SONAME([both])]) LT_OPTION_DEFINE([LT_INIT], [aix-soname=svr4], [_LT_WITH_AIX_SONAME([svr4])]) # _LT_WITH_PIC([MODE]) # -------------------- # implement the --with-pic flag, and support the 'pic-only' and 'no-pic' # LT_INIT options. # MODE is either 'yes' or 'no'. If omitted, it defaults to 'both'. m4_define([_LT_WITH_PIC], [AC_ARG_WITH([pic], [AS_HELP_STRING([--with-pic@<:@=PKGS@:>@], [try to use only PIC/non-PIC objects @<:@default=use both@:>@])], [lt_p=${PACKAGE-default} case $withval in yes|no) pic_mode=$withval ;; *) pic_mode=default # Look at the argument we got. We use all the common list separators. lt_save_ifs=$IFS; IFS=$IFS$PATH_SEPARATOR, for lt_pkg in $withval; do IFS=$lt_save_ifs if test "X$lt_pkg" = "X$lt_p"; then pic_mode=yes fi done IFS=$lt_save_ifs ;; esac], [pic_mode=m4_default([$1], [default])]) _LT_DECL([], [pic_mode], [0], [What type of objects to build])dnl ])# _LT_WITH_PIC LT_OPTION_DEFINE([LT_INIT], [pic-only], [_LT_WITH_PIC([yes])]) LT_OPTION_DEFINE([LT_INIT], [no-pic], [_LT_WITH_PIC([no])]) # Old name: AU_DEFUN([AC_LIBTOOL_PICMODE], [_LT_SET_OPTION([LT_INIT], [pic-only]) AC_DIAGNOSE([obsolete], [$0: Remove this warning and the call to _LT_SET_OPTION when you put the 'pic-only' option into LT_INIT's first parameter.]) ]) dnl aclocal-1.4 backwards compatibility: dnl AC_DEFUN([AC_LIBTOOL_PICMODE], []) ## ----------------- ## ## LTDL_INIT Options ## ## ----------------- ## m4_define([_LTDL_MODE], []) LT_OPTION_DEFINE([LTDL_INIT], [nonrecursive], [m4_define([_LTDL_MODE], [nonrecursive])]) LT_OPTION_DEFINE([LTDL_INIT], [recursive], [m4_define([_LTDL_MODE], [recursive])]) LT_OPTION_DEFINE([LTDL_INIT], [subproject], [m4_define([_LTDL_MODE], [subproject])]) m4_define([_LTDL_TYPE], []) LT_OPTION_DEFINE([LTDL_INIT], [installable], [m4_define([_LTDL_TYPE], [installable])]) LT_OPTION_DEFINE([LTDL_INIT], [convenience], [m4_define([_LTDL_TYPE], [convenience])]) blueman-2.4.3/m4/ltsugar.m4000077500000000000000000000104401465054505200154160ustar00rootroot00000000000000# ltsugar.m4 -- libtool m4 base layer. -*-Autoconf-*- # # Copyright (C) 2004-2005, 2007-2008, 2011-2015 Free Software # Foundation, Inc. # Written by Gary V. Vaughan, 2004 # # This file 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. # serial 6 ltsugar.m4 # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTSUGAR_VERSION], [m4_if([0.1])]) # lt_join(SEP, ARG1, [ARG2...]) # ----------------------------- # Produce ARG1SEPARG2...SEPARGn, omitting [] arguments and their # associated separator. # Needed until we can rely on m4_join from Autoconf 2.62, since all earlier # versions in m4sugar had bugs. m4_define([lt_join], [m4_if([$#], [1], [], [$#], [2], [[$2]], [m4_if([$2], [], [], [[$2]_])$0([$1], m4_shift(m4_shift($@)))])]) m4_define([_lt_join], [m4_if([$#$2], [2], [], [m4_if([$2], [], [], [[$1$2]])$0([$1], m4_shift(m4_shift($@)))])]) # lt_car(LIST) # lt_cdr(LIST) # ------------ # Manipulate m4 lists. # These macros are necessary as long as will still need to support # Autoconf-2.59, which quotes differently. m4_define([lt_car], [[$1]]) m4_define([lt_cdr], [m4_if([$#], 0, [m4_fatal([$0: cannot be called without arguments])], [$#], 1, [], [m4_dquote(m4_shift($@))])]) m4_define([lt_unquote], $1) # lt_append(MACRO-NAME, STRING, [SEPARATOR]) # ------------------------------------------ # Redefine MACRO-NAME to hold its former content plus 'SEPARATOR''STRING'. # Note that neither SEPARATOR nor STRING are expanded; they are appended # to MACRO-NAME as is (leaving the expansion for when MACRO-NAME is invoked). # No SEPARATOR is output if MACRO-NAME was previously undefined (different # than defined and empty). # # This macro is needed until we can rely on Autoconf 2.62, since earlier # versions of m4sugar mistakenly expanded SEPARATOR but not STRING. m4_define([lt_append], [m4_define([$1], m4_ifdef([$1], [m4_defn([$1])[$3]])[$2])]) # lt_combine(SEP, PREFIX-LIST, INFIX, SUFFIX1, [SUFFIX2...]) # ---------------------------------------------------------- # Produce a SEP delimited list of all paired combinations of elements of # PREFIX-LIST with SUFFIX1 through SUFFIXn. Each element of the list # has the form PREFIXmINFIXSUFFIXn. # Needed until we can rely on m4_combine added in Autoconf 2.62. m4_define([lt_combine], [m4_if(m4_eval([$# > 3]), [1], [m4_pushdef([_Lt_sep], [m4_define([_Lt_sep], m4_defn([lt_car]))])]]dnl [[m4_foreach([_Lt_prefix], [$2], [m4_foreach([_Lt_suffix], ]m4_dquote(m4_dquote(m4_shift(m4_shift(m4_shift($@)))))[, [_Lt_sep([$1])[]m4_defn([_Lt_prefix])[$3]m4_defn([_Lt_suffix])])])])]) # lt_if_append_uniq(MACRO-NAME, VARNAME, [SEPARATOR], [UNIQ], [NOT-UNIQ]) # ----------------------------------------------------------------------- # Iff MACRO-NAME does not yet contain VARNAME, then append it (delimited # by SEPARATOR if supplied) and expand UNIQ, else NOT-UNIQ. m4_define([lt_if_append_uniq], [m4_ifdef([$1], [m4_if(m4_index([$3]m4_defn([$1])[$3], [$3$2$3]), [-1], [lt_append([$1], [$2], [$3])$4], [$5])], [lt_append([$1], [$2], [$3])$4])]) # lt_dict_add(DICT, KEY, VALUE) # ----------------------------- m4_define([lt_dict_add], [m4_define([$1($2)], [$3])]) # lt_dict_add_subkey(DICT, KEY, SUBKEY, VALUE) # -------------------------------------------- m4_define([lt_dict_add_subkey], [m4_define([$1($2:$3)], [$4])]) # lt_dict_fetch(DICT, KEY, [SUBKEY]) # ---------------------------------- m4_define([lt_dict_fetch], [m4_ifval([$3], m4_ifdef([$1($2:$3)], [m4_defn([$1($2:$3)])]), m4_ifdef([$1($2)], [m4_defn([$1($2)])]))]) # lt_if_dict_fetch(DICT, KEY, [SUBKEY], VALUE, IF-TRUE, [IF-FALSE]) # ----------------------------------------------------------------- m4_define([lt_if_dict_fetch], [m4_if(lt_dict_fetch([$1], [$2], [$3]), [$4], [$5], [$6])]) # lt_dict_filter(DICT, [SUBKEY], VALUE, [SEPARATOR], KEY, [...]) # -------------------------------------------------------------- m4_define([lt_dict_filter], [m4_if([$5], [], [], [lt_join(m4_quote(m4_default([$4], [[, ]])), lt_unquote(m4_split(m4_normalize(m4_foreach(_Lt_key, lt_car([m4_shiftn(4, $@)]), [lt_if_dict_fetch([$1], _Lt_key, [$2], [$3], [_Lt_key ])])))))])[]dnl ]) blueman-2.4.3/m4/ltversion.m4000077500000000000000000000012731465054505200157660ustar00rootroot00000000000000# ltversion.m4 -- version numbers -*- Autoconf -*- # # Copyright (C) 2004, 2011-2015 Free Software Foundation, Inc. # Written by Scott James Remnant, 2004 # # This file 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. # @configure_input@ # serial 4179 ltversion.m4 # This file is part of GNU Libtool m4_define([LT_PACKAGE_VERSION], [2.4.6]) m4_define([LT_PACKAGE_REVISION], [2.4.6]) AC_DEFUN([LTVERSION_VERSION], [macro_version='2.4.6' macro_revision='2.4.6' _LT_DECL(, macro_version, 0, [Which release of libtool.m4 was used?]) _LT_DECL(, macro_revision, 0) ]) blueman-2.4.3/m4/lt~obsolete.m4000077500000000000000000000137741465054505200163240ustar00rootroot00000000000000# lt~obsolete.m4 -- aclocal satisfying obsolete definitions. -*-Autoconf-*- # # Copyright (C) 2004-2005, 2007, 2009, 2011-2015 Free Software # Foundation, Inc. # Written by Scott James Remnant, 2004. # # This file 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. # serial 5 lt~obsolete.m4 # These exist entirely to fool aclocal when bootstrapping libtool. # # In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN), # which have later been changed to m4_define as they aren't part of the # exported API, or moved to Autoconf or Automake where they belong. # # The trouble is, aclocal is a bit thick. It'll see the old AC_DEFUN # in /usr/share/aclocal/libtool.m4 and remember it, then when it sees us # using a macro with the same name in our local m4/libtool.m4 it'll # pull the old libtool.m4 in (it doesn't see our shiny new m4_define # and doesn't know about Autoconf macros at all.) # # So we provide this file, which has a silly filename so it's always # included after everything else. This provides aclocal with the # AC_DEFUNs it wants, but when m4 processes it, it doesn't do anything # because those macros already exist, or will be overwritten later. # We use AC_DEFUN over AU_DEFUN for compatibility with aclocal-1.6. # # Anytime we withdraw an AC_DEFUN or AU_DEFUN, remember to add it here. # Yes, that means every name once taken will need to remain here until # we give up compatibility with versions before 1.7, at which point # we need to keep only those names which we still refer to. # This is to help aclocal find these macros, as it can't see m4_define. AC_DEFUN([LTOBSOLETE_VERSION], [m4_if([1])]) m4_ifndef([AC_LIBTOOL_LINKER_OPTION], [AC_DEFUN([AC_LIBTOOL_LINKER_OPTION])]) m4_ifndef([AC_PROG_EGREP], [AC_DEFUN([AC_PROG_EGREP])]) m4_ifndef([_LT_AC_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_AC_SHELL_INIT], [AC_DEFUN([_LT_AC_SHELL_INIT])]) m4_ifndef([_LT_AC_SYS_LIBPATH_AIX], [AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX])]) m4_ifndef([_LT_PROG_LTMAIN], [AC_DEFUN([_LT_PROG_LTMAIN])]) m4_ifndef([_LT_AC_TAGVAR], [AC_DEFUN([_LT_AC_TAGVAR])]) m4_ifndef([AC_LTDL_ENABLE_INSTALL], [AC_DEFUN([AC_LTDL_ENABLE_INSTALL])]) m4_ifndef([AC_LTDL_PREOPEN], [AC_DEFUN([AC_LTDL_PREOPEN])]) m4_ifndef([_LT_AC_SYS_COMPILER], [AC_DEFUN([_LT_AC_SYS_COMPILER])]) m4_ifndef([_LT_AC_LOCK], [AC_DEFUN([_LT_AC_LOCK])]) m4_ifndef([AC_LIBTOOL_SYS_OLD_ARCHIVE], [AC_DEFUN([AC_LIBTOOL_SYS_OLD_ARCHIVE])]) m4_ifndef([_LT_AC_TRY_DLOPEN_SELF], [AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF])]) m4_ifndef([AC_LIBTOOL_PROG_CC_C_O], [AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O])]) m4_ifndef([AC_LIBTOOL_SYS_HARD_LINK_LOCKS], [AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS])]) m4_ifndef([AC_LIBTOOL_OBJDIR], [AC_DEFUN([AC_LIBTOOL_OBJDIR])]) m4_ifndef([AC_LTDL_OBJDIR], [AC_DEFUN([AC_LTDL_OBJDIR])]) m4_ifndef([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH], [AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH])]) m4_ifndef([AC_LIBTOOL_SYS_LIB_STRIP], [AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP])]) m4_ifndef([AC_PATH_MAGIC], [AC_DEFUN([AC_PATH_MAGIC])]) m4_ifndef([AC_PROG_LD_GNU], [AC_DEFUN([AC_PROG_LD_GNU])]) m4_ifndef([AC_PROG_LD_RELOAD_FLAG], [AC_DEFUN([AC_PROG_LD_RELOAD_FLAG])]) m4_ifndef([AC_DEPLIBS_CHECK_METHOD], [AC_DEFUN([AC_DEPLIBS_CHECK_METHOD])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_NO_RTTI], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_NO_RTTI])]) m4_ifndef([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], [AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])]) m4_ifndef([AC_LIBTOOL_PROG_COMPILER_PIC], [AC_DEFUN([AC_LIBTOOL_PROG_COMPILER_PIC])]) m4_ifndef([AC_LIBTOOL_PROG_LD_SHLIBS], [AC_DEFUN([AC_LIBTOOL_PROG_LD_SHLIBS])]) m4_ifndef([AC_LIBTOOL_POSTDEP_PREDEP], [AC_DEFUN([AC_LIBTOOL_POSTDEP_PREDEP])]) m4_ifndef([LT_AC_PROG_EGREP], [AC_DEFUN([LT_AC_PROG_EGREP])]) m4_ifndef([LT_AC_PROG_SED], [AC_DEFUN([LT_AC_PROG_SED])]) m4_ifndef([_LT_CC_BASENAME], [AC_DEFUN([_LT_CC_BASENAME])]) m4_ifndef([_LT_COMPILER_BOILERPLATE], [AC_DEFUN([_LT_COMPILER_BOILERPLATE])]) m4_ifndef([_LT_LINKER_BOILERPLATE], [AC_DEFUN([_LT_LINKER_BOILERPLATE])]) m4_ifndef([_AC_PROG_LIBTOOL], [AC_DEFUN([_AC_PROG_LIBTOOL])]) m4_ifndef([AC_LIBTOOL_SETUP], [AC_DEFUN([AC_LIBTOOL_SETUP])]) m4_ifndef([_LT_AC_CHECK_DLFCN], [AC_DEFUN([_LT_AC_CHECK_DLFCN])]) m4_ifndef([AC_LIBTOOL_SYS_DYNAMIC_LINKER], [AC_DEFUN([AC_LIBTOOL_SYS_DYNAMIC_LINKER])]) m4_ifndef([_LT_AC_TAGCONFIG], [AC_DEFUN([_LT_AC_TAGCONFIG])]) m4_ifndef([AC_DISABLE_FAST_INSTALL], [AC_DEFUN([AC_DISABLE_FAST_INSTALL])]) m4_ifndef([_LT_AC_LANG_CXX], [AC_DEFUN([_LT_AC_LANG_CXX])]) m4_ifndef([_LT_AC_LANG_F77], [AC_DEFUN([_LT_AC_LANG_F77])]) m4_ifndef([_LT_AC_LANG_GCJ], [AC_DEFUN([_LT_AC_LANG_GCJ])]) m4_ifndef([AC_LIBTOOL_LANG_C_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_C_CONFIG])]) m4_ifndef([_LT_AC_LANG_C_CONFIG], [AC_DEFUN([_LT_AC_LANG_C_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_CXX_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_CXX_CONFIG])]) m4_ifndef([_LT_AC_LANG_CXX_CONFIG], [AC_DEFUN([_LT_AC_LANG_CXX_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_F77_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_F77_CONFIG])]) m4_ifndef([_LT_AC_LANG_F77_CONFIG], [AC_DEFUN([_LT_AC_LANG_F77_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_GCJ_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_GCJ_CONFIG])]) m4_ifndef([_LT_AC_LANG_GCJ_CONFIG], [AC_DEFUN([_LT_AC_LANG_GCJ_CONFIG])]) m4_ifndef([AC_LIBTOOL_LANG_RC_CONFIG], [AC_DEFUN([AC_LIBTOOL_LANG_RC_CONFIG])]) m4_ifndef([_LT_AC_LANG_RC_CONFIG], [AC_DEFUN([_LT_AC_LANG_RC_CONFIG])]) m4_ifndef([AC_LIBTOOL_CONFIG], [AC_DEFUN([AC_LIBTOOL_CONFIG])]) m4_ifndef([_LT_AC_FILE_LTDLL_C], [AC_DEFUN([_LT_AC_FILE_LTDLL_C])]) m4_ifndef([_LT_REQUIRED_DARWIN_CHECKS], [AC_DEFUN([_LT_REQUIRED_DARWIN_CHECKS])]) m4_ifndef([_LT_AC_PROG_CXXCPP], [AC_DEFUN([_LT_AC_PROG_CXXCPP])]) m4_ifndef([_LT_PREPARE_SED_QUOTE_VARS], [AC_DEFUN([_LT_PREPARE_SED_QUOTE_VARS])]) m4_ifndef([_LT_PROG_ECHO_BACKSLASH], [AC_DEFUN([_LT_PROG_ECHO_BACKSLASH])]) m4_ifndef([_LT_PROG_F77], [AC_DEFUN([_LT_PROG_F77])]) m4_ifndef([_LT_PROG_FC], [AC_DEFUN([_LT_PROG_FC])]) m4_ifndef([_LT_PROG_CXX], [AC_DEFUN([_LT_PROG_CXX])]) blueman-2.4.3/m4/nls.m4000066400000000000000000000023011465054505200145230ustar00rootroot00000000000000# nls.m4 serial 5 (gettext-0.18) dnl Copyright (C) 1995-2003, 2005-2006, 2008-2014 Free Software Foundation, dnl Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.50]) AC_DEFUN([AM_NLS], [ AC_MSG_CHECKING([whether NLS is requested]) dnl Default is enabled NLS AC_ARG_ENABLE([nls], [ --disable-nls do not use Native Language Support], USE_NLS=$enableval, USE_NLS=yes) AC_MSG_RESULT([$USE_NLS]) AC_SUBST([USE_NLS]) ]) blueman-2.4.3/m4/po.m4000066400000000000000000000450231465054505200143550ustar00rootroot00000000000000# po.m4 serial 24 (gettext-0.19) dnl Copyright (C) 1995-2014 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. dnl dnl This file can be used in projects which are not available under dnl the GNU General Public License or the GNU Library General Public dnl License but which still want to provide support for the GNU gettext dnl functionality. dnl Please note that the actual code of the GNU gettext library is covered dnl by the GNU Library General Public License, and the rest of the GNU dnl gettext package is covered by the GNU General Public License. dnl They are *not* in the public domain. dnl Authors: dnl Ulrich Drepper , 1995-2000. dnl Bruno Haible , 2000-2003. AC_PREREQ([2.60]) dnl Checks for all prerequisites of the po subdirectory. AC_DEFUN([AM_PO_SUBDIRS], [ AC_REQUIRE([AC_PROG_MAKE_SET])dnl AC_REQUIRE([AC_PROG_INSTALL])dnl AC_REQUIRE([AC_PROG_MKDIR_P])dnl AC_REQUIRE([AC_PROG_SED])dnl AC_REQUIRE([AM_NLS])dnl dnl Release version of the gettext macros. This is used to ensure that dnl the gettext macros and po/Makefile.in.in are in sync. AC_SUBST([GETTEXT_MACRO_VERSION], [0.19]) dnl Perform the following tests also if --disable-nls has been given, dnl because they are needed for "make dist" to work. dnl Search for GNU msgfmt in the PATH. dnl The first test excludes Solaris msgfmt and early GNU msgfmt versions. dnl The second test excludes FreeBSD msgfmt. AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt, [$ac_dir/$ac_word --statistics /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --statistics /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) AC_PATH_PROG([GMSGFMT], [gmsgfmt], [$MSGFMT]) dnl Test whether it is GNU msgfmt >= 0.15. changequote(,)dnl case `$MSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) MSGFMT_015=: ;; *) MSGFMT_015=$MSGFMT ;; esac changequote([,])dnl AC_SUBST([MSGFMT_015]) changequote(,)dnl case `$GMSGFMT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) GMSGFMT_015=: ;; *) GMSGFMT_015=$GMSGFMT ;; esac changequote([,])dnl AC_SUBST([GMSGFMT_015]) dnl Search for GNU xgettext 0.12 or newer in the PATH. dnl The first test excludes Solaris xgettext and early GNU xgettext versions. dnl The second test excludes FreeBSD xgettext. AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext, [$ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1 && (if $ac_dir/$ac_word --omit-header --copyright-holder= --msgid-bugs-address= /dev/null 2>&1 >/dev/null | grep usage >/dev/null; then exit 1; else exit 0; fi)], :) dnl Remove leftover from FreeBSD xgettext call. rm -f messages.po dnl Test whether it is GNU xgettext >= 0.15. changequote(,)dnl case `$XGETTEXT --version | sed 1q | sed -e 's,^[^0-9]*,,'` in '' | 0.[0-9] | 0.[0-9].* | 0.1[0-4] | 0.1[0-4].*) XGETTEXT_015=: ;; *) XGETTEXT_015=$XGETTEXT ;; esac changequote([,])dnl AC_SUBST([XGETTEXT_015]) dnl Search for GNU msgmerge 0.11 or newer in the PATH. AM_PATH_PROG_WITH_TEST(MSGMERGE, msgmerge, [$ac_dir/$ac_word --update -q /dev/null /dev/null >&]AS_MESSAGE_LOG_FD[ 2>&1], :) dnl Installation directories. dnl Autoconf >= 2.60 defines localedir. For older versions of autoconf, we dnl have to define it here, so that it can be used in po/Makefile. test -n "$localedir" || localedir='${datadir}/locale' AC_SUBST([localedir]) dnl Support for AM_XGETTEXT_OPTION. test -n "${XGETTEXT_EXTRA_OPTIONS+set}" || XGETTEXT_EXTRA_OPTIONS= AC_SUBST([XGETTEXT_EXTRA_OPTIONS]) AC_CONFIG_COMMANDS([po-directories], [[ for ac_file in $CONFIG_FILES; do # Support "outfile[:infile[:infile...]]" case "$ac_file" in *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; esac # PO directories have a Makefile.in generated from Makefile.in.in. case "$ac_file" in */Makefile.in) # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Treat a directory as a PO directory if and only if it has a # POTFILES.in file. This allows packages to have multiple PO # directories under different names or in different locations. if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then rm -f "$ac_dir/POTFILES" test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" gt_tab=`printf '\t'` cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[ ${gt_tab}]*\$/d" -e "s,.*, $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES" POMAKEFILEDEPS="POTFILES.in" # ALL_LINGUAS, POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES depend # on $ac_dir but don't depend on user-specified configuration # parameters. if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then # The LINGUAS file contains the set of available languages. if test -n "$OBSOLETE_ALL_LINGUAS"; then test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete" fi ALL_LINGUAS_=`sed -e "/^#/d" -e "s/#.*//" "$ac_given_srcdir/$ac_dir/LINGUAS"` # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$ALL_LINGUAS_' POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS" else # The set of available languages was given in configure.in. # Hide the ALL_LINGUAS assignment from automake < 1.5. eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS' fi # Compute POFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).po) # Compute UPDATEPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).po-update) # Compute DUMMYPOFILES # as $(foreach lang, $(ALL_LINGUAS), $(lang).nop) # Compute GMOFILES # as $(foreach lang, $(ALL_LINGUAS), $(srcdir)/$(lang).gmo) case "$ac_given_srcdir" in .) srcdirpre= ;; *) srcdirpre='$(srcdir)/' ;; esac POFILES= UPDATEPOFILES= DUMMYPOFILES= GMOFILES= for lang in $ALL_LINGUAS; do POFILES="$POFILES $srcdirpre$lang.po" UPDATEPOFILES="$UPDATEPOFILES $lang.po-update" DUMMYPOFILES="$DUMMYPOFILES $lang.nop" GMOFILES="$GMOFILES $srcdirpre$lang.gmo" done # CATALOGS depends on both $ac_dir and the user's LINGUAS # environment variable. INST_LINGUAS= if test -n "$ALL_LINGUAS"; then for presentlang in $ALL_LINGUAS; do useit=no if test "%UNSET%" != "$LINGUAS"; then desiredlanguages="$LINGUAS" else desiredlanguages="$ALL_LINGUAS" fi for desiredlang in $desiredlanguages; do # Use the presentlang catalog if desiredlang is # a. equal to presentlang, or # b. a variant of presentlang (because in this case, # presentlang can be used as a fallback for messages # which are not translated in the desiredlang catalog). case "$desiredlang" in "$presentlang"*) useit=yes;; esac done if test $useit = yes; then INST_LINGUAS="$INST_LINGUAS $presentlang" fi done fi CATALOGS= if test -n "$INST_LINGUAS"; then for lang in $INST_LINGUAS; do CATALOGS="$CATALOGS $lang.gmo" done fi test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile" sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile" for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do if test -f "$f"; then case "$f" in *.orig | *.bak | *~) ;; *) cat "$f" >> "$ac_dir/Makefile" ;; esac fi done fi ;; esac done]], [# Capture the value of obsolete ALL_LINGUAS because we need it to compute # POFILES, UPDATEPOFILES, DUMMYPOFILES, GMOFILES, CATALOGS. But hide it # from automake < 1.5. eval 'OBSOLETE_ALL_LINGUAS''="$ALL_LINGUAS"' # Capture the value of LINGUAS because we need it to compute CATALOGS. LINGUAS="${LINGUAS-%UNSET%}" ]) ]) dnl Postprocesses a Makefile in a directory containing PO files. AC_DEFUN([AM_POSTPROCESS_PO_MAKEFILE], [ # When this code is run, in config.status, two variables have already been # set: # - OBSOLETE_ALL_LINGUAS is the value of LINGUAS set in configure.in, # - LINGUAS is the value of the environment variable LINGUAS at configure # time. changequote(,)dnl # Adjust a relative srcdir. ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'` ac_dir_suffix=/`echo "$ac_dir"|sed 's%^\./%%'` ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'` # In autoconf-2.13 it is called $ac_given_srcdir. # In autoconf-2.50 it is called $srcdir. test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" case "$ac_given_srcdir" in .) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; /*) top_srcdir="$ac_given_srcdir" ;; *) top_srcdir="$ac_dots$ac_given_srcdir" ;; esac # Find a way to echo strings without interpreting backslash. if test "X`(echo '\t') 2>/dev/null`" = 'X\t'; then gt_echo='echo' else if test "X`(printf '%s\n' '\t') 2>/dev/null`" = 'X\t'; then gt_echo='printf %s\n' else echo_func () { cat < "$ac_file.tmp" tab=`printf '\t'` if grep -l '@TCLCATALOGS@' "$ac_file" > /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/\..*$//' -e 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` cat >> "$ac_file.tmp" < /dev/null; then # Add dependencies that cannot be formulated as a simple suffix rule. for lang in $ALL_LINGUAS; do frobbedlang=`echo $lang | sed -e 's/_/-/g' -e 's/^sr-CS/sr-SP/' -e 's/@latin$/-Latn/' -e 's/@cyrillic$/-Cyrl/' -e 's/^sr-SP$/sr-SP-Latn/' -e 's/^uz-UZ$/uz-UZ-Latn/'` cat >> "$ac_file.tmp" <> "$ac_file.tmp" <, 1996. AC_PREREQ([2.50]) # Search path for a program which passes the given test. dnl AM_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR, dnl TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]]) AC_DEFUN([AM_PATH_PROG_WITH_TEST], [ # Prepare PATH_SEPARATOR. # The user is always right. if test "${PATH_SEPARATOR+set}" != set; then # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which # contains only /bin. Note that ksh looks also at the FPATH variable, # so we have to set that as well for the test. PATH_SEPARATOR=: (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \ || PATH_SEPARATOR=';' } fi # Find out how to test for executable files. Don't use a zero-byte file, # as systems may use methods other than mode bits to determine executability. cat >conf$$.file <<_ASEOF #! /bin/sh exit 0 _ASEOF chmod +x conf$$.file if test -x conf$$.file >/dev/null 2>&1; then ac_executable_p="test -x" else ac_executable_p="test -f" fi rm -f conf$$.file # Extract the first word of "$2", so it can be a program name with args. set dummy $2; ac_word=[$]2 AC_MSG_CHECKING([for $ac_word]) AC_CACHE_VAL([ac_cv_path_$1], [case "[$]$1" in [[\\/]]* | ?:[[\\/]]*) ac_cv_path_$1="[$]$1" # Let the user override the test with a path. ;; *) ac_save_IFS="$IFS"; IFS=$PATH_SEPARATOR for ac_dir in ifelse([$5], , $PATH, [$5]); do IFS="$ac_save_IFS" test -z "$ac_dir" && ac_dir=. for ac_exec_ext in '' $ac_executable_extensions; do if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then echo "$as_me: trying $ac_dir/$ac_word..." >&AS_MESSAGE_LOG_FD if [$3]; then ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext" break 2 fi fi done done IFS="$ac_save_IFS" dnl If no 4th arg is given, leave the cache variable unset, dnl so AC_PATH_PROGS will keep looking. ifelse([$4], , , [ test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4" ])dnl ;; esac])dnl $1="$ac_cv_path_$1" if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then AC_MSG_RESULT([$][$1]) else AC_MSG_RESULT([no]) fi AC_SUBST([$1])dnl ]) blueman-2.4.3/meson.build000066400000000000000000000263301465054505200153170ustar00rootroot00000000000000project( 'blueman', 'c', version: '2.4.3', license: 'GPL3', meson_version: '>=0.56.0', default_options: 'b_lundef=false' ) package_name = meson.project_name() # Import needed modules python = import('python') gnome = import('gnome') i18n = import('i18n') pyinstall = python.find_installation('python3', required: true) if not pyinstall.language_version().version_compare('>=3.8') error('Python 3.8 or higher not found which is required.') endif # Setup all directories we install in prefix = get_option('prefix') datadir = get_option('datadir') pkgdatadir = join_paths([datadir, package_name]) bindir = get_option('bindir') libdir = get_option('libdir') dbusdir = join_paths([datadir, 'dbus-1']) libexecdir = get_option('libexecdir') schemadir = join_paths([datadir, 'glib-2.0', 'schemas']) polkitdir = join_paths([datadir, 'polkit-1']) pythondir = pyinstall.get_install_dir() systemd_base_path = join_paths(libdir, 'systemd') if get_option('policykit') have_polkit = 'True' else have_polkit = 'False' endif # Setup congfiguration conf_data = configuration_data() conf_data.set('BINDIR', join_paths(prefix, bindir)) conf_data.set('LIBEXECDIR', join_paths(prefix, libexecdir)) conf_data.set('VERSION', meson.project_version()) conf_data.set('PACKAGE', package_name) conf_data.set('prefix', prefix) conf_data.set('pkgdatadir', join_paths(prefix, pkgdatadir)) conf_data.set('LOCALEDIR', join_paths(prefix, get_option('localedir'))) conf_data.set('icondir', join_paths(prefix, datadir, 'icons')) conf_data.set('dhconfig', get_option('dhcp-config-path')) conf_data.set('POLKIT', have_polkit) conf_data.set('GETTEXT_PACKAGE', package_name) conf_data.set('PYTHON', pyinstall.full_path()) # Check for build dependencies pythonlib = pyinstall.dependency() pygobject = dependency('pygobject-3.0', required: true) bluez = dependency('bluez', version: '>= 5.0', required: true) gthread = dependency('gthread-2.0', version: '>= 2.32', required: true) # Check for runtime deps and when not found fail based on runtime_deps_check do_runtime_checks = get_option('runtime_deps_check') ip = find_program('ip', required: false) ifconfig = find_program('ifconfig', required: false) if not ip.found() and not ifconfig.found() and do_runtime_checks error('blueman requires ip (recommended) or ifconfig network utilities') endif # Configure blueman apps foreach libexecapp: ['blueman-mechanism', 'blueman-rfcomm-watcher'] configure_file( input: join_paths('apps', libexecapp + '.in'), output: libexecapp, install_dir: libexecdir, install_mode: 'rwxr-xr-x', configuration: conf_data ) endforeach binapps = ['blueman-adapters', 'blueman-applet', 'blueman-manager', 'blueman-sendto', 'blueman-services', 'blueman-tray'] foreach binapp: binapps configure_file( input: join_paths('apps', binapp + '.in'), output: binapp, install_dir: bindir, install_mode: 'rwxr-xr-x', configuration: conf_data ) endforeach # Install all the artwork and icons # FIXME use strip_directory when meson 0.45.0 is mainstream install_data( 'data/icons/pixmaps/blueman-battery-10.png', 'data/icons/pixmaps/blueman-battery-20.png', 'data/icons/pixmaps/blueman-battery-30.png', 'data/icons/pixmaps/blueman-battery-40.png', 'data/icons/pixmaps/blueman-battery-50.png', 'data/icons/pixmaps/blueman-battery-60.png', 'data/icons/pixmaps/blueman-battery-70.png', 'data/icons/pixmaps/blueman-battery-80.png', 'data/icons/pixmaps/blueman-battery-90.png', 'data/icons/pixmaps/blueman-battery-100.png', 'data/icons/pixmaps/blueman-rssi-10.png', 'data/icons/pixmaps/blueman-rssi-20.png', 'data/icons/pixmaps/blueman-rssi-30.png', 'data/icons/pixmaps/blueman-rssi-40.png', 'data/icons/pixmaps/blueman-rssi-50.png', 'data/icons/pixmaps/blueman-rssi-60.png', 'data/icons/pixmaps/blueman-rssi-70.png', 'data/icons/pixmaps/blueman-rssi-80.png', 'data/icons/pixmaps/blueman-rssi-90.png', 'data/icons/pixmaps/blueman-rssi-100.png', 'data/icons/pixmaps/blueman-tpl-10.png', 'data/icons/pixmaps/blueman-tpl-20.png', 'data/icons/pixmaps/blueman-tpl-30.png', 'data/icons/pixmaps/blueman-tpl-40.png', 'data/icons/pixmaps/blueman-tpl-50.png', 'data/icons/pixmaps/blueman-tpl-60.png', 'data/icons/pixmaps/blueman-tpl-70.png', 'data/icons/pixmaps/blueman-tpl-80.png', 'data/icons/pixmaps/blueman-tpl-90.png', 'data/icons/pixmaps/blueman-tpl-100.png', install_dir: join_paths([datadir, package_name, 'pixmaps']) ) icon_makefiles = [ 'Makefile.am', '128x128/apps/Makefile.am', '128x128/status/Makefile.am', '128x128/Makefile.am', '16x16/actions/Makefile.am', '16x16/apps/Makefile.am', '16x16/devices/Makefile.am', '16x16/status/Makefile.am', '16x16/Makefile.am', '192x192/apps/Makefile.am', '192x192/status/Makefile.am', '192x192/Makefile.am', '22x22/apps/Makefile.am', '22x22/status/Makefile.am', '22x22/Makefile.am', '24x24/actions/Makefile.am', '24x24/apps/Makefile.am', '24x24/status/Makefile.am', '24x24/Makefile.am', '256x256/apps/Makefile.am', '256x256/status/Makefile.am', '256x256/Makefile.am', '32x32/actions/Makefile.am', '32x32/apps/Makefile.am', '32x32/status/Makefile.am', '32x32/Makefile.am', '48x48/actions/Makefile.am', '48x48/apps/Makefile.am', '48x48/status/Makefile.am', '48x48/Makefile.am', '64x64/apps/Makefile.am', '64x64/status/Makefile.am', '64x64/Makefile.am', '72x72/apps/Makefile.am', '72x72/status/Makefile.am', '72x72/Makefile.am', '96x96/apps/Makefile.am', '96x96/status/Makefile.am', '96x96/Makefile.am', 'scalable/actions/Makefile.am', 'scalable/apps/Makefile.am', 'scalable/devices/Makefile.am', 'scalable/status/Makefile.am', 'scalable/Makefile.am' ] install_subdir( 'data/icons/hicolor', install_dir: join_paths([datadir, 'icons']), exclude_files: icon_makefiles ) # GtkBuilder UI files install_subdir( 'data/ui', install_dir: pkgdatadir, exclude_files: ['Makefile.am'] ) # Gsettings install_data('data/org.blueman.gschema.xml', install_dir: schemadir) # Merge translation into policy file i18n.merge_file( input: 'data/configs/org.blueman.policy.in', output: 'org.blueman.policy', type: 'xml', po_dir: 'po', data_dirs: 'data/configs', install: true, install_dir: join_paths(polkitdir, 'actions'), ) # Polkit rules file install_data('data/configs/blueman.rules', install_dir: join_paths(polkitdir, 'rules.d'), install_mode: 'rw-r--r--') # Merge translations into desktop files i18n.merge_file( input: 'data/blueman.desktop.in', output: 'blueman.desktop', type: 'desktop', po_dir: 'po', install: true, install_dir: join_paths([get_option('sysconfdir'), 'xdg', 'autostart']), ) i18n.merge_file( input: 'data/blueman-adapters.desktop.in', output: 'blueman-adapters.desktop', type: 'desktop', po_dir: 'po', install: true, install_dir: join_paths([datadir,'applications']), ) i18n.merge_file( input: 'data/blueman-manager.desktop.in', output: 'blueman-manager.desktop', type: 'desktop', po_dir: 'po', install: true, install_dir: join_paths([datadir,'applications']), ) i18n.merge_file( input: 'data/thunar-sendto-blueman.desktop.in', output: 'thunar-sendto-blueman.desktop', type: 'desktop', po_dir: 'po', install: get_option('thunar-sendto'), install_dir: join_paths([datadir,'Thunar', 'sendto']), ) # install manpages install_man( 'data/man/blueman-adapters.1', 'data/man/blueman-applet.1', 'data/man/blueman-manager.1', 'data/man/blueman-sendto.1', 'data/man/blueman-services.1', 'data/man/blueman-tray.1' ) # Gather all configurable files configurable_files = [ ['blueman/Constants.py.in', 'Constants.py', join_paths(pythondir, package_name)], ['data/configs/org.blueman.Applet.service.in', 'org.blueman.Applet.service', join_paths(dbusdir, 'services')], ['data/configs/org.blueman.Manager.service.in', 'org.blueman.Manager.service', join_paths(dbusdir, 'services')], ['data/configs/org.blueman.Mechanism.service.in', 'org.blueman.Mechanism.service', join_paths(dbusdir, 'system-services')] ] systemd_user_dir = get_option('systemduserunitdir') if systemd_user_dir != '' systemd_user_path = systemd_user_dir else systemd_user_path = join_paths(systemd_base_path, 'user') endif configurable_files += [['data/configs/blueman-applet.service.in', 'blueman-applet.service', systemd_user_path], ['data/configs/blueman-manager.service.in', 'blueman-manager.service', systemd_user_path]] systemd_system_dir = get_option('systemdsystemunitdir') if systemd_system_dir != '' systemd_system_path = systemd_system_dir else systemd_system_path = join_paths(systemd_base_path, 'system',) endif configurable_files += [['data/configs/blueman-mechanism.service.in', 'blueman-mechanism.service', systemd_system_path]] # Generate all configurable files based on conf_data foreach conf_file: configurable_files configure_file( input: conf_file[0], output: conf_file[1], install_dir: conf_file[2], configuration: conf_data ) endforeach install_data( 'data/configs/org.blueman.Mechanism.conf', install_dir: join_paths(dbusdir, 'system.d') ) # Install blueman subdir and exclude files based on configure options blueman_makefiles = [ 'Makefile.am', 'bluez/obex/Makefile.am', 'bluez/Makefile.am', 'config/Makefile.am', 'gui/applet/Makefile.am', 'gui/manager/Makefile.am', 'gui/Makefile.am', 'main/applet/Makefile.am', 'main/indicators/Makefile.am', 'main/Makefile.am', 'plugins/applet/Makefile.am', 'plugins/manager/Makefile.am', 'plugins/mechanism/Makefile.am', 'plugins/services/Makefile.am', 'plugins/Makefile.am', 'services/meta/Makefile.am', 'services/Makefile.am' ] blueman_exclude_files = ['Constants.py.in'] + blueman_makefiles pulseaudio = get_option('pulseaudio') if not pulseaudio blueman_exclude_files += 'plugins/manager/PulseAudioProfile.py' blueman_exclude_files += 'plugins/applet/PulseAudioProfile.py' endif install_subdir( 'blueman', install_dir: pythondir, exclude_files: blueman_exclude_files ) # Install nautilus (plus clones) python plugins for blueman-sendto foreach name: get_option('sendto-plugins') dep = dependency('@0@-python'.format(name.to_lower()), required: false) if not dep.found() warning('@0@-python not found which is required for @0@_blueman_sendto to work.'.format(name.to_lower())) endif sendto_conf = configuration_data() sendto_conf.set('FILEMANAGER', name) configure_file( input: 'sendto/blueman_sendto.py.in', output: '@0@_blueman_sendto.py'.format(name.to_lower()), configuration: sendto_conf, install_dir: join_paths(prefix, datadir, '@0@-python'.format(name.to_lower()), 'extensions') ) endforeach # Add data as custom_target does not work in subdirectory subdir('data') subdir('po') subdir('module') blueman-2.4.3/meson_options.txt000066400000000000000000000016721465054505200166140ustar00rootroot00000000000000option('runtime_deps_check', type: 'boolean', value: true, description: 'Disable runtime dependency check (for package maintainers)') option('dhcp-config-path', type: 'string', value: '/etc/dhcp3/dhcpd.conf', description: 'Set dhcp3 server configuration path') option('policykit', type: 'boolean', value: true, description: 'Enable policykit support') option('pulseaudio', type: 'boolean', value: true, description: 'Enable PulseAudio support') option('systemdsystemunitdir', type: 'string', description: 'Path to systemd system unit dir relative to ${prefix}') option('systemduserunitdir', type: 'string', description: 'Path to systemd user unit dir relative to ${prefix}') option('sendto-plugins', type: 'array', choices: ['Caja', 'Nemo', 'Nautilus'], value: ['Caja', 'Nemo', 'Nautilus'], description: 'Install sendto plugins for various filemanagers') option('thunar-sendto', type: 'boolean', value: true, description: 'Install Thunar sendto plugin') blueman-2.4.3/missing000077500000000000000000000153361465054505200145600ustar00rootroot00000000000000#! /bin/sh # Common wrapper for a few potentially missing GNU programs. scriptversion=2018-03-07.03; # UTC # Copyright (C) 1996-2021 Free Software Foundation, Inc. # Originally written by Fran,cois Pinard , 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 . # 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 ." 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=https://www.perl.org/ flex_URL=https://github.com/westes/flex gnu_software_URL=https://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 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: blueman-2.4.3/module/000077500000000000000000000000001465054505200144365ustar00rootroot00000000000000blueman-2.4.3/module/Makefile.am000066400000000000000000000007701465054505200164760ustar00rootroot00000000000000BUILT_SOURCES = _blueman.c bluemanlibdir = $(pyexecdir) bluemanlib_LTLIBRARIES = _blueman.la _blueman_la_CFLAGS = $(BLUEZ_CFLAGS) $(PYTHON_CFLAGS) \ -DSN_API_NOT_YET_FROZEN _blueman_la_LDFLAGS = -module -avoid-version -fPIC _blueman_la_LIBADD = $(BLUEZ_LIBS) $(PYTHON_LIBS) nodist__blueman_la_SOURCES = _blueman.c _blueman_la_SOURCES = \ libblueman.c \ libblueman.h _blueman.c: _blueman.pyx $(CYTHONEXEC) -o $@ $< EXTRA_DIST = _blueman.pyx meson.build CLEANFILES = _blueman.c blueman-2.4.3/module/Makefile.in000066400000000000000000000625401465054505200165120ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = module ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) 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)$(bluemanlibdir)" LTLIBRARIES = $(bluemanlib_LTLIBRARIES) am__DEPENDENCIES_1 = _blueman_la_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) am__blueman_la_OBJECTS = _blueman_la-libblueman.lo nodist__blueman_la_OBJECTS = _blueman_la-_blueman.lo _blueman_la_OBJECTS = $(am__blueman_la_OBJECTS) \ $(nodist__blueman_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 = _blueman_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ $(LIBTOOLFLAGS) --mode=link $(CCLD) $(_blueman_la_CFLAGS) \ $(CFLAGS) $(_blueman_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__maybe_remake_depfiles = depfiles am__depfiles_remade = ./$(DEPDIR)/_blueman_la-_blueman.Plo \ ./$(DEPDIR)/_blueman_la-libblueman.Plo 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 = $(_blueman_la_SOURCES) $(nodist__blueman_la_SOURCES) DIST_SOURCES = $(_blueman_la_SOURCES) am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)` am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depcomp DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ BUILT_SOURCES = _blueman.c bluemanlibdir = $(pyexecdir) bluemanlib_LTLIBRARIES = _blueman.la _blueman_la_CFLAGS = $(BLUEZ_CFLAGS) $(PYTHON_CFLAGS) \ -DSN_API_NOT_YET_FROZEN _blueman_la_LDFLAGS = -module -avoid-version -fPIC _blueman_la_LIBADD = $(BLUEZ_LIBS) $(PYTHON_LIBS) nodist__blueman_la_SOURCES = _blueman.c _blueman_la_SOURCES = \ libblueman.c \ libblueman.h EXTRA_DIST = _blueman.pyx meson.build CLEANFILES = _blueman.c all: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) 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) --foreign module/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign module/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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-bluemanlibLTLIBRARIES: $(bluemanlib_LTLIBRARIES) @$(NORMAL_INSTALL) @list='$(bluemanlib_LTLIBRARIES)'; test -n "$(bluemanlibdir)" || 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)$(bluemanlibdir)'"; \ $(MKDIR_P) "$(DESTDIR)$(bluemanlibdir)" || exit 1; \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(bluemanlibdir)'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(bluemanlibdir)"; \ } uninstall-bluemanlibLTLIBRARIES: @$(NORMAL_UNINSTALL) @list='$(bluemanlib_LTLIBRARIES)'; test -n "$(bluemanlibdir)" || list=; \ for p in $$list; do \ $(am__strip_dir) \ echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(bluemanlibdir)/$$f'"; \ $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(bluemanlibdir)/$$f"; \ done clean-bluemanlibLTLIBRARIES: -test -z "$(bluemanlib_LTLIBRARIES)" || rm -f $(bluemanlib_LTLIBRARIES) @list='$(bluemanlib_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}; \ } _blueman.la: $(_blueman_la_OBJECTS) $(_blueman_la_DEPENDENCIES) $(EXTRA__blueman_la_DEPENDENCIES) $(AM_V_CCLD)$(_blueman_la_LINK) -rpath $(bluemanlibdir) $(_blueman_la_OBJECTS) $(_blueman_la_LIBADD) $(LIBS) mostlyclean-compile: -rm -f *.$(OBJEXT) distclean-compile: -rm -f *.tab.c @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_blueman_la-_blueman.Plo@am__quote@ # am--include-marker @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/_blueman_la-libblueman.Plo@am__quote@ # am--include-marker $(am__depfiles_remade): @$(MKDIR_P) $(@D) @echo '# dummy' >$@-t && $(am__mv) $@-t $@ am--depfiles: $(am__depfiles_remade) .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 $@ $< _blueman_la-libblueman.lo: libblueman.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) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-libblueman.lo -MD -MP -MF $(DEPDIR)/_blueman_la-libblueman.Tpo -c -o _blueman_la-libblueman.lo `test -f 'libblueman.c' || echo '$(srcdir)/'`libblueman.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-libblueman.Tpo $(DEPDIR)/_blueman_la-libblueman.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='libblueman.c' object='_blueman_la-libblueman.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) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-libblueman.lo `test -f 'libblueman.c' || echo '$(srcdir)/'`libblueman.c _blueman_la-_blueman.lo: _blueman.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) $(_blueman_la_CFLAGS) $(CFLAGS) -MT _blueman_la-_blueman.lo -MD -MP -MF $(DEPDIR)/_blueman_la-_blueman.Tpo -c -o _blueman_la-_blueman.lo `test -f '_blueman.c' || echo '$(srcdir)/'`_blueman.c @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/_blueman_la-_blueman.Tpo $(DEPDIR)/_blueman_la-_blueman.Plo @AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='_blueman.c' object='_blueman_la-_blueman.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) $(_blueman_la_CFLAGS) $(CFLAGS) -c -o _blueman_la-_blueman.lo `test -f '_blueman.c' || echo '$(srcdir)/'`_blueman.c mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs 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: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) check-am all-am: Makefile $(LTLIBRARIES) installdirs: for dir in "$(DESTDIR)$(bluemanlibdir)"; do \ test -z "$$dir" || $(MKDIR_P) "$$dir"; \ done install: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) install-am install-exec: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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) maintainer-clean-generic: @echo "This command is intended for maintainers to use" @echo "it deletes files that may require special tools to rebuild." -test -z "$(BUILT_SOURCES)" || rm -f $(BUILT_SOURCES) clean: clean-am clean-am: clean-bluemanlibLTLIBRARIES clean-generic clean-libtool \ mostlyclean-am distclean: distclean-am -rm -f ./$(DEPDIR)/_blueman_la-_blueman.Plo -rm -f ./$(DEPDIR)/_blueman_la-libblueman.Plo -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-bluemanlibLTLIBRARIES 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 -f ./$(DEPDIR)/_blueman_la-_blueman.Plo -rm -f ./$(DEPDIR)/_blueman_la-libblueman.Plo -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-bluemanlibLTLIBRARIES .MAKE: all check install install-am install-exec install-strip .PHONY: CTAGS GTAGS TAGS all all-am am--depfiles check check-am clean \ clean-bluemanlibLTLIBRARIES clean-generic clean-libtool \ 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-bluemanlibLTLIBRARIES 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 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-bluemanlibLTLIBRARIES .PRECIOUS: Makefile _blueman.c: _blueman.pyx $(CYTHONEXEC) -o $@ $< # 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: blueman-2.4.3/module/_blueman.pyx000066400000000000000000000165221465054505200167700ustar00rootroot00000000000000#!/usr/bin/env python3 # coding=utf-8 #cython: language_level=3 cdef extern from "malloc.h": cdef void free(void *ptr) cdef extern from "string.h": cdef char* strerror(int errnum) cdef extern from "bluetooth/bluetooth.h": ctypedef struct bdaddr_t: unsigned char b[6] int ba2str(bdaddr_t *ba, char *str) cdef extern from "bluetooth/hci.h": cdef struct hci_dev_stats: unsigned long int err_rx unsigned long int err_tx unsigned long int cmd_tx unsigned long int evt_rx unsigned long int acl_tx unsigned long int acl_rx unsigned long int sco_tx unsigned long int sco_rx unsigned long int byte_rx unsigned long int byte_tx cdef struct hci_dev_info: unsigned int dev_id char name[8] bdaddr_t bdaddr unsigned long int flags unsigned char type unsigned char features[8] unsigned long int pkt_type unsigned long int link_policy unsigned long int link_mode unsigned int acl_mtu unsigned int acl_pkts unsigned int sco_mtu unsigned int sco_pkts hci_dev_stats stat cdef extern from "bluetooth/hci_lib.h": cdef int hci_devinfo(int dev_id, hci_dev_info *di) cdef extern from "bluetooth/rfcomm.h": cdef struct rfcomm_dev_info: short id unsigned int flags unsigned short state bdaddr_t src bdaddr_t dst unsigned char channel cdef struct rfcomm_dev_list_req: unsigned short dev_num rfcomm_dev_info dev_info[0] cdef extern from "libblueman.h": cdef struct conn_info_handles: unsigned int handle int dd cdef int connection_init(int dev_id, char *addr, conn_info_handles *ci) cdef int connection_get_rssi(conn_info_handles *ci, signed char *ret_rssi) cdef int connection_get_tpl(conn_info_handles *ci, signed char *ret_tpl, unsigned char type) cdef int connection_close(conn_info_handles *ci) cdef int c_get_rfcomm_channel "get_rfcomm_channel" (unsigned short service_class, char* btd_addr) cdef int get_rfcomm_list(rfcomm_dev_list_req **ret) cdef int c_create_rfcomm_device "create_rfcomm_device" (char *local_address, char *remote_address, int channel) cdef int c_release_rfcomm_device "release_rfcomm_device" (int id) cdef int _create_bridge(char* name) cdef int _destroy_bridge(char* name) class RFCOMMError(Exception): pass ERR = { -1:"Can't allocate memory", -2:"HCI device open failed", -3:"Not connected", -4:"Get connection info failed", -5:"Read RSSI failed", -6:"Read transmit power level request failed", -8:"Getting rfcomm list failed", -9:"ERR_SOCKET_FAILED", -12: "Can't bind RFCOMM socket", -13: "Can't connect RFCOMM socket", -14: "Can't create RFCOMM TTY", -15: "Can't release RFCOMM TTY" } RFCOMM_STATES = [ "unknown", "connected", "clean", "bound", "listening", "connecting", "connecting", "config", "disconnecting", "closed" ] RFCOMM_REUSE_DLC = 0 RFCOMM_RELEASE_ONHUP = 1 RFCOMM_HANGUP_NOW = 2 RFCOMM_TTY_ATTACHED = 3 def get_rfcomm_channel(uuid, py_bdaddr): if py_bdaddr is None: return py_bytes = py_bdaddr.encode('UTF-8') cdef char* bdaddr = py_bytes return c_get_rfcomm_channel(uuid, bdaddr) def rfcomm_list(): cdef rfcomm_dev_list_req *dl cdef char src[18] cdef char dst[18] res = get_rfcomm_list(&dl) if res < 0: raise RFCOMMError(ERR[res]) devs = [] for 0 <= i < dl.dev_num: ba2str(&dl.dev_info[i].src, src) ba2str(&dl.dev_info[i].dst, dst) devs.append( { "id": dl.dev_info[i].id, "channel": dl.dev_info[i].channel, "flags": dl.dev_info[i].flags, "state": RFCOMM_STATES[dl.dev_info[i].state], "src": src.decode("UTF-8"), "dst": dst.decode("UTF-8") }) free(dl) return devs def create_rfcomm_device(py_local_address, py_remote_address, channel): py_bytes_local_address = py_local_address.encode('UTF-8') py_bytes_remote_address = py_remote_address.encode('UTF-8') cdef char* local_address = py_bytes_local_address cdef char* remote_address = py_bytes_remote_address ret = c_create_rfcomm_device(local_address, remote_address, channel) if ret < 0: raise RFCOMMError(ERR[ret]) return ret def release_rfcomm_device(id): ret = c_release_rfcomm_device(id) if ret < 0: raise RFCOMMError(ERR[ret]) return ret class BridgeException(Exception): def __init__(self, errno): self.errno = errno def __str__(self): return strerror(self.errno) def create_bridge(py_name="pan1"): py_bytes_name = py_name.encode("UTF-8") cdef char* name = py_bytes_name err = _create_bridge(name) if err < 0: raise BridgeException(-err) def destroy_bridge(py_name="pan1"): py_bytes_name = py_name.encode("UTF-8") cdef char* name = py_bytes_name err = _destroy_bridge(name) if err < 0: raise BridgeException(-err) class ConnInfoReadError(Exception): pass cdef class conn_info: cdef conn_info_handles ci cdef int hci cdef char* addr cdef public bint failed def __init__(self, py_addr, py_hci_name="hci0"): self.failed = False py_bytes_addr = py_addr.encode("UTF-8") cdef char* addr = py_bytes_addr py_bytes_hci_name = py_hci_name.encode("UTF-8") cdef char* hci_name = py_bytes_hci_name self.hci = int(hci_name[3:]) self.addr = addr def init(self): res = connection_init(self.hci, self.addr, & self.ci) if res < 0: self.failed = True raise ConnInfoReadError(ERR[res]) def deinit(self): if self.failed: return connection_close(&self.ci) def get_rssi(self): cdef signed char rssi res = connection_get_rssi(&self.ci, &rssi) if res < 0: raise ConnInfoReadError(ERR[res]) return rssi def get_tpl(self, tp=0): cdef signed char tpl res = connection_get_tpl(&self.ci, &tpl, tp) if res < 0: raise ConnInfoReadError(ERR[res]) return tpl def device_info(py_hci_name="hci0"): py_bytes_hci_name = py_hci_name.encode("UTF-8") cdef char* hci_name = py_bytes_hci_name cdef hci_dev_info di cdef int ret dev_id = int(hci_name[3:]) res = hci_devinfo(dev_id, &di) cdef char addr[32] ba2str(&di.bdaddr, addr) feats = [] for 0 <= i < 8: feats.append(di.features[i]) x = [("err_rx", di.stat.err_rx), ("err_tx",di.stat.err_tx), ("cmd_tx",di.stat.cmd_tx), ("evt_rx",di.stat.evt_rx), ("acl_tx",di.stat.acl_tx), ("acl_rx",di.stat.acl_rx), ("sco_tx",di.stat.sco_tx), ("sco_rx",di.stat.sco_rx), ("byte_rx",di.stat.byte_rx), ("byte_tx",di.stat.byte_tx)] z = [("dev_id", di.dev_id), ("name", di.name.decode("UTF-8")), ("bdaddr",addr.decode("UTF-8")), ("flags",di.flags), ("type",di.type), ("features",feats), ("pkt_type",di.pkt_type), ("link_policy",di.link_policy), ("link_mode",di.link_mode), ("acl_mtu",di.acl_mtu), ("acl_pkts",di.acl_pkts), ("sco_mtu",di.sco_pkts), ("stat", dict(x))] return dict(z) blueman-2.4.3/module/libblueman.c000066400000000000000000000227261465054505200167250ustar00rootroot00000000000000/* * Copyright (C) 2008 Valmantas Paliksa * Copyright (C) 2008 Tadas Dailyda * * Licensed under the GNU General Public License Version 3 * * 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 3 of the License, 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 . * */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include "libblueman.h" static inline unsigned long __tv_to_jiffies(const struct timeval *tv) { unsigned long long jif; jif = 1000000ULL * tv->tv_sec + tv->tv_usec; return jif/10000; } int _create_bridge(const char* name) { int sock; sock = socket(AF_INET, SOCK_STREAM, 0); if (sock < 0) { return -errno; } int err; err = ioctl(sock, SIOCBRADDBR, name); if (err < 0) { close(sock); return -errno; } struct timeval tv; tv.tv_sec = 0; tv.tv_usec = 1000000 * (0 - tv.tv_sec); unsigned long args[5]; struct ifreq ifr; args[0] = BRCTL_SET_BRIDGE_FORWARD_DELAY; args[1] = __tv_to_jiffies(&tv); args[2] = 0; args[3] = 0; args[4] = 0; memcpy(ifr.ifr_name, name, IFNAMSIZ); ifr.ifr_data = (char *) &args; ioctl(sock, SIOCDEVPRIVATE, &ifr); close(sock); return 0; } int _destroy_bridge(const char* name) { int sock; sock = socket(AF_INET, SOCK_STREAM, 0); if (sock < 0) { return -errno; } int err; struct ifreq req; memset(&req, 0, sizeof (struct ifreq)); strncpy(req.ifr_name, name, IFNAMSIZ); err = ioctl(sock, SIOCGIFFLAGS, &req); if (err < 0) { close(sock); return -errno; } req.ifr_flags &= ~(IFF_UP | IFF_RUNNING); err = ioctl(sock, SIOCSIFFLAGS, &req); if (err < 0) { close(sock); return -errno; } err = ioctl(sock, SIOCBRDELBR, name); if (err < 0) { close(sock); return -errno; } close(sock); return 0; } static int find_conn(int s, int dev_id, long arg) { struct hci_conn_list_req *cl; struct hci_conn_info *ci; int i; int ret = 0; if (!(cl = malloc(10 * sizeof(*ci) + sizeof(*cl)))) goto out; cl->dev_id = dev_id; cl->conn_num = 10; ci = cl->conn_info; if (ioctl(s, HCIGETCONNLIST, (void *) cl)) goto out; for (i = 0; i < cl->conn_num; i++, ci++) if (!bacmp((bdaddr_t *) arg, &ci->bdaddr)) { ret = 1; goto out; } out: free(cl); return ret; } int connection_init(int dev_id, char *addr, struct conn_info_handles *ci) { struct hci_conn_info_req *cr = NULL; bdaddr_t bdaddr; int dd; int ret = 1; str2ba(addr, &bdaddr); if (dev_id < 0) { dev_id = hci_for_each_dev(HCI_UP, find_conn, (long) &bdaddr); if (dev_id < 0) { ret = ERR_NOT_CONNECTED; goto out; } } dd = hci_open_dev(dev_id); if (dd < 0) { ret = ERR_HCI_DEV_OPEN_FAILED; goto out; } cr = malloc(sizeof(*cr) + sizeof(struct hci_conn_info)); if (!cr) { ret = ERR_CANNOT_ALLOCATE; goto out; } bacpy(&cr->bdaddr, &bdaddr); cr->type = ACL_LINK; if (ioctl(dd, HCIGETCONNINFO, (unsigned long) cr) < 0) { ret = ERR_GET_CONN_INFO_FAILED; goto out; } ci->dd = dd; ci->handle = cr->conn_info->handle; out: if (cr) free(cr); return ret; } int connection_get_rssi(struct conn_info_handles *ci, int8_t *ret_rssi) { int8_t rssi; if (hci_read_rssi(ci->dd, htobs(ci->handle), &rssi, 1000) < 0) { return ERR_READ_RSSI_FAILED; } *ret_rssi = rssi; return 1; } int connection_get_tpl(struct conn_info_handles *ci, int8_t *ret_tpl, uint8_t type) { int8_t level; if (hci_read_transmit_power_level(ci->dd, htobs(ci->handle), type, &level, 1000) < 0) { return ERR_READ_TPL_FAILED; } *ret_tpl = level; return 1; } int connection_close(struct conn_info_handles *ci) { hci_close_dev(ci->dd); return 1; } int get_rfcomm_channel(uint16_t service_class, char* btd_addr) { bdaddr_t target; sdp_session_t *session = 0; uuid_t service_uuid; int err; int port_num = 0; sdp_list_t *response_list = NULL, *search_list, *attrid_list; str2ba(btd_addr, &target); sdp_uuid16_create(&service_uuid, service_class); session = sdp_connect(BDADDR_ANY, &target, SDP_RETRY_IF_BUSY); if (!session) { printf("Failed to connect to sdp\n"); return port_num; } search_list = sdp_list_append(NULL, &service_uuid); uint32_t range = 0x0000ffff; attrid_list = sdp_list_append(NULL, &range); err = sdp_service_search_attr_req(session, search_list, SDP_ATTR_REQ_RANGE, attrid_list, &response_list); if (err) { printf("Failed to search attributes\n"); sdp_list_free(response_list, 0); sdp_list_free(search_list, 0); sdp_list_free(attrid_list, 0); return port_num; } // go through each of the service records sdp_list_t *r = response_list; for (; r; r = r->next) { sdp_record_t *rec = (sdp_record_t*) r->data; sdp_list_t *proto_list; // get a list of the protocol sequences if(sdp_get_access_protos(rec, &proto_list) == 0) { sdp_list_t *p = proto_list; // go through each protocol sequence for(; p ; p = p->next) { sdp_list_t *pds = (sdp_list_t*)p->data; // go through each protocol list of the protocol sequence for(; pds ; pds = pds->next) { // check the protocol attributes sdp_data_t *d = (sdp_data_t*)pds->data; int proto = 0; for(; d; d = d->next) { switch(d->dtd) { case SDP_UUID16: case SDP_UUID32: case SDP_UUID128: proto = sdp_uuid_to_proto(&d->val.uuid); break; case SDP_UINT8: if(proto == RFCOMM_UUID) { port_num = d->val.int8; printf("rfcomm channel: %d\n", port_num); } break; } } } sdp_list_free((sdp_list_t*)p->data, 0); } sdp_list_free(proto_list, 0); } sdp_record_free(rec); } sdp_close(session); return port_num; } int get_rfcomm_list(struct rfcomm_dev_list_req **result) { struct rfcomm_dev_list_req *dl; struct rfcomm_dev_info *di; int ctl = -1; int ret = 1; ctl = socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_RFCOMM); if (ctl < 0) { ret = ERR_SOCKET_FAILED; //Can't open RFCOMM control socket goto out; } dl = malloc(sizeof(*dl) + RFCOMM_MAX_DEV * sizeof(*di)); if (dl == NULL) { ret = ERR_CANNOT_ALLOCATE; goto out; } dl->dev_num = RFCOMM_MAX_DEV; di = dl->dev_info; if (ioctl(ctl, RFCOMMGETDEVLIST, (void *) dl) < 0) { ret = ERR_GET_RFCOMM_LIST_FAILED; free(dl); goto out; } *result = dl; out: if (ctl >= 0) close(ctl); return ret; } int create_rfcomm_device(char *local_address, char *remote_address, int channel) { int sk, dev, ret; struct sockaddr_rc laddr, raddr; struct rfcomm_dev_req req; sk = socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM); if (sk < 0) { ret = ERR_SOCKET_FAILED; goto out; } laddr.rc_family = AF_BLUETOOTH; str2ba(local_address, &laddr.rc_bdaddr); laddr.rc_channel = 0; if (bind(sk, (struct sockaddr *) &laddr, sizeof(laddr)) < 0) { ret = ERR_BIND_FAILED; goto out; } raddr.rc_family = AF_BLUETOOTH; str2ba(remote_address, &raddr.rc_bdaddr); raddr.rc_channel = channel; if (connect(sk, (struct sockaddr *) &raddr, sizeof(raddr)) < 0) { ret = ERR_CONNECT_FAILED; goto out; } memset(&req, 0, sizeof(req)); req.flags = (1 << RFCOMM_REUSE_DLC) | (1 << RFCOMM_RELEASE_ONHUP); bacpy(&req.src, &laddr.rc_bdaddr); bacpy(&req.dst, &raddr.rc_bdaddr); req.channel = raddr.rc_channel; req.dev_id = -1; dev = ioctl(sk, RFCOMMCREATEDEV, &req); if (dev < 0) { ret = ERR_CREATE_DEV_FAILED; } else { ret = dev; } out: if (sk >= 0) close(sk); return ret; } int release_rfcomm_device(int id) { int sk; struct rfcomm_dev_req req; sk = socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_RFCOMM); if (sk < 0) return ERR_SOCKET_FAILED; memset(&req, 0, sizeof(req)); req.flags = (1 << RFCOMM_HANGUP_NOW); req.dev_id = id; if (ioctl(sk, RFCOMMRELEASEDEV, &req) < 0) { close(sk); return ERR_RELEASE_DEV_FAILED; } else { close(sk); return 0; } } blueman-2.4.3/module/libblueman.h000066400000000000000000000020421465054505200167170ustar00rootroot00000000000000#pragma once #define ERR_CANNOT_ALLOCATE -1 #define ERR_HCI_DEV_OPEN_FAILED -2 #define ERR_NOT_CONNECTED -3 #define ERR_GET_CONN_INFO_FAILED -4 #define ERR_READ_RSSI_FAILED -5 #define ERR_READ_TPL_FAILED -6 #define ERR_GET_RFCOMM_LIST_FAILED -8 #define ERR_SOCKET_FAILED -9 #define ERR_BIND_FAILED -12 #define ERR_CONNECT_FAILED -13 #define ERR_CREATE_DEV_FAILED -14 #define ERR_RELEASE_DEV_FAILED -15 struct conn_info_handles { unsigned int handle; int dd; }; int connection_init(int dev_id, char *addr, struct conn_info_handles *ci); int connection_get_rssi(struct conn_info_handles *ci, int8_t *ret_rssi); int connection_get_tpl(struct conn_info_handles *ci, int8_t *ret_tpl, uint8_t type); int connection_close(struct conn_info_handles *ci); int get_rfcomm_channel(uint16_t uuid, char* btd_addr); int get_rfcomm_list(struct rfcomm_dev_list_req **result); int create_rfcomm_device(char *local_address, char *remote_address, int channel); int release_rfcomm_device(int id); int _create_bridge(const char* name); int _destroy_bridge(const char* name); blueman-2.4.3/module/meson.build000066400000000000000000000010171465054505200165770ustar00rootroot00000000000000cython = find_program('cython', 'cython3' ,required: true) blueman_c = custom_target( 'blueman_c', output: '_blueman.c', input: '_blueman.pyx', command: [cython, '--output-file', '@OUTPUT@', '@INPUT@']) sources = [ blueman_c, 'libblueman.c', 'libblueman.h' ] deps = [pygobject, pythonlib, gthread, bluez] bluemanlib = shared_library( '_blueman', sources, name_prefix: '', dependencies : deps, c_args: ['-DSN_API_NOT_YET_FROZEN'], install: true, install_dir: pythondir, ) blueman-2.4.3/po/000077500000000000000000000000001465054505200135675ustar00rootroot00000000000000blueman-2.4.3/po/LINGUAS000066400000000000000000000003131465054505200146110ustar00rootroot00000000000000af am ar ast be bg bs ca cs da de el en_AU en_GB es et eu fa fi fr gl he hi hr hu id ie is it ja ka kk ko lt lv mk mr ms nb nds nl pl pt_BR pt ro ru sk sl sq sr sv sw ta tr uk vi zh_CN zh_HK zh_TW cy oc blueman-2.4.3/po/Makefile.in.in000066400000000000000000000422511465054505200162450ustar00rootroot00000000000000# Makefile for PO directory in any package using GNU gettext. # Copyright (C) 1995-1997, 2000-2007, 2009-2010 by Ulrich Drepper # # 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 any warranty. # # Origin: gettext-0.19.7 GETTEXT_MACRO_VERSION = 0.19 PACKAGE = @PACKAGE@ VERSION = @VERSION@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ SED = @SED@ SHELL = /bin/sh @SET_MAKE@ srcdir = @srcdir@ top_srcdir = @top_srcdir@ VPATH = @srcdir@ prefix = @prefix@ exec_prefix = @exec_prefix@ datarootdir = @datarootdir@ datadir = @datadir@ localedir = @localedir@ gettextsrcdir = $(datadir)/gettext/po INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ # We use $(mkdir_p). # In automake <= 1.9.x, $(mkdir_p) is defined either as "mkdir -p --" or as # "$(mkinstalldirs)" or as "$(install_sh) -d". For these automake versions, # @install_sh@ does not start with $(SHELL), so we add it. # In automake >= 1.10, @mkdir_p@ is derived from ${MKDIR_P}, which is defined # either as "/path/to/mkdir -p" or ".../install-sh -c -d". For these automake # versions, $(mkinstalldirs) and $(install_sh) are unused. mkinstalldirs = $(SHELL) @install_sh@ -d install_sh = $(SHELL) @install_sh@ MKDIR_P = @MKDIR_P@ mkdir_p = @mkdir_p@ # When building gettext-tools, we prefer to use the built programs # rather than installed programs. However, we can't do that when we # are cross compiling. CROSS_COMPILING = @CROSS_COMPILING@ GMSGFMT_ = @GMSGFMT@ GMSGFMT_no = @GMSGFMT@ GMSGFMT_yes = @GMSGFMT_015@ GMSGFMT = $(GMSGFMT_$(USE_MSGCTXT)) MSGFMT_ = @MSGFMT@ MSGFMT_no = @MSGFMT@ MSGFMT_yes = @MSGFMT_015@ MSGFMT = $(MSGFMT_$(USE_MSGCTXT)) XGETTEXT_ = @XGETTEXT@ XGETTEXT_no = @XGETTEXT@ XGETTEXT_yes = @XGETTEXT_015@ XGETTEXT = $(XGETTEXT_$(USE_MSGCTXT)) MSGMERGE = msgmerge MSGMERGE_UPDATE = @MSGMERGE@ --update MSGINIT = msginit MSGCONV = msgconv MSGFILTER = msgfilter POFILES = @POFILES@ GMOFILES = @GMOFILES@ UPDATEPOFILES = @UPDATEPOFILES@ DUMMYPOFILES = @DUMMYPOFILES@ DISTFILES.common = Makefile.in.in remove-potcdate.sin \ $(DISTFILES.common.extra1) $(DISTFILES.common.extra2) $(DISTFILES.common.extra3) DISTFILES = $(DISTFILES.common) Makevars POTFILES.in \ $(POFILES) $(GMOFILES) \ $(DISTFILES.extra1) $(DISTFILES.extra2) $(DISTFILES.extra3) POTFILES = \ CATALOGS = @CATALOGS@ POFILESDEPS_ = $(srcdir)/$(DOMAIN).pot POFILESDEPS_yes = $(POFILESDEPS_) POFILESDEPS_no = POFILESDEPS = $(POFILESDEPS_$(PO_DEPENDS_ON_POT)) DISTFILESDEPS_ = update-po DISTFILESDEPS_yes = $(DISTFILESDEPS_) DISTFILESDEPS_no = DISTFILESDEPS = $(DISTFILESDEPS_$(DIST_DEPENDS_ON_UPDATE_PO)) # Makevars gets inserted here. (Don't remove this line!) .SUFFIXES: .SUFFIXES: .po .gmo .mo .sed .sin .nop .po-create .po-update .po.mo: @echo "$(MSGFMT) -c -o $@ $<"; \ $(MSGFMT) -c -o t-$@ $< && mv t-$@ $@ .po.gmo: @lang=`echo $* | sed -e 's,.*/,,'`; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o $${lang}.gmo $${lang}.po"; \ cd $(srcdir) && rm -f $${lang}.gmo && $(GMSGFMT) -c --statistics --verbose -o t-$${lang}.gmo $${lang}.po && mv t-$${lang}.gmo $${lang}.gmo .sin.sed: sed -e '/^#/d' $< > t-$@ mv t-$@ $@ all: all-@USE_NLS@ all-yes: stamp-po all-no: # Ensure that the gettext macros and this Makefile.in.in are in sync. CHECK_MACRO_VERSION = \ test "$(GETTEXT_MACRO_VERSION)" = "@GETTEXT_MACRO_VERSION@" \ || { echo "*** error: gettext infrastructure mismatch: using a Makefile.in.in from gettext version $(GETTEXT_MACRO_VERSION) but the autoconf macros are from gettext version @GETTEXT_MACRO_VERSION@" 1>&2; \ exit 1; \ } # $(srcdir)/$(DOMAIN).pot is only created when needed. When xgettext finds no # internationalized messages, no $(srcdir)/$(DOMAIN).pot is created (because # we don't want to bother translators with empty POT files). We assume that # LINGUAS is empty in this case, i.e. $(POFILES) and $(GMOFILES) are empty. # In this case, stamp-po is a nop (i.e. a phony target). # stamp-po is a timestamp denoting the last time at which the CATALOGS have # been loosely updated. Its purpose is that when a developer or translator # checks out the package via CVS, and the $(DOMAIN).pot file is not in CVS, # "make" will update the $(DOMAIN).pot and the $(CATALOGS), but subsequent # invocations of "make" will do nothing. This timestamp would not be necessary # if updating the $(CATALOGS) would always touch them; however, the rule for # $(POFILES) has been designed to not touch files that don't need to be # changed. stamp-po: $(srcdir)/$(DOMAIN).pot @$(CHECK_MACRO_VERSION) test ! -f $(srcdir)/$(DOMAIN).pot || \ test -z "$(GMOFILES)" || $(MAKE) $(GMOFILES) @test ! -f $(srcdir)/$(DOMAIN).pot || { \ echo "touch stamp-po" && \ echo timestamp > stamp-poT && \ mv stamp-poT stamp-po; \ } # Note: Target 'all' must not depend on target '$(DOMAIN).pot-update', # otherwise packages like GCC can not be built if only parts of the source # have been downloaded. # This target rebuilds $(DOMAIN).pot; it is an expensive operation. # Note that $(DOMAIN).pot is not touched if it doesn't need to be changed. # The determination of whether the package xyz is a GNU one is based on the # heuristic whether some file in the top level directory mentions "GNU xyz". # If GNU 'find' is available, we avoid grepping through monster files. $(DOMAIN).pot-update: $(POTFILES) $(srcdir)/POTFILES.in remove-potcdate.sed package_gnu="$(PACKAGE_GNU)"; \ test -n "$$package_gnu" || { \ if { if (LC_ALL=C find --version) 2>/dev/null | grep GNU >/dev/null; then \ LC_ALL=C find -L $(top_srcdir) -maxdepth 1 -type f \ -size -10000000c -exec grep 'GNU @PACKAGE@' \ /dev/null '{}' ';' 2>/dev/null; \ else \ LC_ALL=C grep 'GNU @PACKAGE@' $(top_srcdir)/* 2>/dev/null; \ fi; \ } | grep -v 'libtool:' >/dev/null; then \ package_gnu=yes; \ else \ package_gnu=no; \ fi; \ }; \ if test "$$package_gnu" = "yes"; then \ package_prefix='GNU '; \ else \ package_prefix=''; \ fi; \ if test -n '$(MSGID_BUGS_ADDRESS)' || test '$(PACKAGE_BUGREPORT)' = '@'PACKAGE_BUGREPORT'@'; then \ msgid_bugs_address='$(MSGID_BUGS_ADDRESS)'; \ else \ msgid_bugs_address='$(PACKAGE_BUGREPORT)'; \ fi; \ case `$(XGETTEXT) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-5] | 0.1[0-5].* | 0.16 | 0.16.[0-1]*) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ *) \ $(XGETTEXT) --default-domain=$(DOMAIN) --directory=$(top_srcdir) \ --add-comments=TRANSLATORS: $(XGETTEXT_OPTIONS) @XGETTEXT_EXTRA_OPTIONS@ \ --files-from=$(srcdir)/POTFILES.in \ --copyright-holder='$(COPYRIGHT_HOLDER)' \ --package-name="$${package_prefix}@PACKAGE@" \ --package-version='@VERSION@' \ --msgid-bugs-address="$$msgid_bugs_address" \ ;; \ esac test ! -f $(DOMAIN).po || { \ if test -f $(srcdir)/$(DOMAIN).pot-header; then \ sed -e '1,/^#$$/d' < $(DOMAIN).po > $(DOMAIN).1po && \ cat $(srcdir)/$(DOMAIN).pot-header $(DOMAIN).1po > $(DOMAIN).po; \ rm -f $(DOMAIN).1po; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ sed -f remove-potcdate.sed < $(srcdir)/$(DOMAIN).pot > $(DOMAIN).1po && \ sed -f remove-potcdate.sed < $(DOMAIN).po > $(DOMAIN).2po && \ if cmp $(DOMAIN).1po $(DOMAIN).2po >/dev/null 2>&1; then \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(DOMAIN).po; \ else \ rm -f $(DOMAIN).1po $(DOMAIN).2po $(srcdir)/$(DOMAIN).pot && \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ else \ mv $(DOMAIN).po $(srcdir)/$(DOMAIN).pot; \ fi; \ } # This rule has no dependencies: we don't need to update $(DOMAIN).pot at # every "make" invocation, only create it when it is missing. # Only "make $(DOMAIN).pot-update" or "make dist" will force an update. $(srcdir)/$(DOMAIN).pot: $(MAKE) $(DOMAIN).pot-update # This target rebuilds a PO file if $(DOMAIN).pot has changed. # Note that a PO file is not touched if it doesn't need to be changed. $(POFILES): $(POFILESDEPS) @lang=`echo $@ | sed -e 's,.*/,,' -e 's/\.po$$//'`; \ if test -f "$(srcdir)/$${lang}.po"; then \ test -f $(srcdir)/$(DOMAIN).pot || $(MAKE) $(srcdir)/$(DOMAIN).pot; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot"; \ cd $(srcdir) \ && { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) $${lang}.po $(DOMAIN).pot;; \ *) \ $(MSGMERGE_UPDATE) $(MSGMERGE_OPTIONS) --lang=$${lang} $${lang}.po $(DOMAIN).pot;; \ esac; \ }; \ else \ $(MAKE) $${lang}.po-create; \ fi install: install-exec install-data install-exec: install-data: install-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ for file in $(DISTFILES.common) Makevars.template; do \ $(INSTALL_DATA) $(srcdir)/$$file \ $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ for file in Makevars; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi install-data-no: all install-data-yes: all @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ if test -r $$cat; then realcat=$$cat; else realcat=$(srcdir)/$$cat; fi; \ $(INSTALL_DATA) $$realcat $(DESTDIR)$$dir/$(DOMAIN).mo; \ echo "installing $$realcat as $(DESTDIR)$$dir/$(DOMAIN).mo"; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ ln -s ../LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ ln $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo 2>/dev/null || \ cp -p $(DESTDIR)$(localedir)/$$lang/LC_MESSAGES/$(DOMAIN).mo $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ echo "installing $$realcat link as $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo"; \ fi; \ done; \ done install-strip: install installdirs: installdirs-exec installdirs-data installdirs-exec: installdirs-data: installdirs-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ $(mkdir_p) $(DESTDIR)$(gettextsrcdir); \ else \ : ; \ fi installdirs-data-no: installdirs-data-yes: @catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ dir=$(localedir)/$$lang/LC_MESSAGES; \ $(mkdir_p) $(DESTDIR)$$dir; \ for lc in '' $(EXTRA_LOCALE_CATEGORIES); do \ if test -n "$$lc"; then \ if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \ link=`cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc | sed -e 's/^.* -> //'`; \ mv $(DESTDIR)$(localedir)/$$lang/$$lc $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ (cd $(DESTDIR)$(localedir)/$$lang/$$lc.old && \ for file in *; do \ if test -f $$file; then \ ln -s ../$$link/$$file $(DESTDIR)$(localedir)/$$lang/$$lc/$$file; \ fi; \ done); \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc.old; \ else \ if test -d $(DESTDIR)$(localedir)/$$lang/$$lc; then \ :; \ else \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc; \ mkdir $(DESTDIR)$(localedir)/$$lang/$$lc; \ fi; \ fi; \ fi; \ done; \ done # Define this as empty until I found a useful application. installcheck: uninstall: uninstall-exec uninstall-data uninstall-exec: uninstall-data: uninstall-data-@USE_NLS@ if test "$(PACKAGE)" = "gettext-tools"; then \ for file in $(DISTFILES.common) Makevars.template; do \ rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \ done; \ else \ : ; \ fi uninstall-data-no: uninstall-data-yes: catalogs='$(CATALOGS)'; \ for cat in $$catalogs; do \ cat=`basename $$cat`; \ lang=`echo $$cat | sed -e 's/\.gmo$$//'`; \ for lc in LC_MESSAGES $(EXTRA_LOCALE_CATEGORIES); do \ rm -f $(DESTDIR)$(localedir)/$$lang/$$lc/$(DOMAIN).mo; \ done; \ done check: all info dvi ps pdf html tags TAGS ctags CTAGS ID: mostlyclean: rm -f remove-potcdate.sed rm -f stamp-poT rm -f core core.* $(DOMAIN).po $(DOMAIN).1po $(DOMAIN).2po *.new.po rm -fr *.o clean: mostlyclean distclean: clean rm -f Makefile Makefile.in POTFILES *.mo maintainer-clean: distclean @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." rm -f stamp-po $(GMOFILES) distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir) dist distdir: test -z "$(DISTFILESDEPS)" || $(MAKE) $(DISTFILESDEPS) @$(MAKE) dist2 # This is a separate target because 'update-po' must be executed before. dist2: stamp-po $(DISTFILES) dists="$(DISTFILES)"; \ if test "$(PACKAGE)" = "gettext-tools"; then \ dists="$$dists Makevars.template"; \ fi; \ if test -f $(srcdir)/$(DOMAIN).pot; then \ dists="$$dists $(DOMAIN).pot stamp-po"; \ fi; \ if test -f $(srcdir)/ChangeLog; then \ dists="$$dists ChangeLog"; \ fi; \ for i in 0 1 2 3 4 5 6 7 8 9; do \ if test -f $(srcdir)/ChangeLog.$$i; then \ dists="$$dists ChangeLog.$$i"; \ fi; \ done; \ if test -f $(srcdir)/LINGUAS; then dists="$$dists LINGUAS"; fi; \ for file in $$dists; do \ if test -f $$file; then \ cp -p $$file $(distdir) || exit 1; \ else \ cp -p $(srcdir)/$$file $(distdir) || exit 1; \ fi; \ done update-po: Makefile $(MAKE) $(DOMAIN).pot-update test -z "$(UPDATEPOFILES)" || $(MAKE) $(UPDATEPOFILES) $(MAKE) update-gmo # General rule for creating PO files. .nop.po-create: @lang=`echo $@ | sed -e 's/\.po-create$$//'`; \ echo "File $$lang.po does not exist. If you are a translator, you can create it through 'msginit'." 1>&2; \ exit 1 # General rule for updating PO files. .nop.po-update: @lang=`echo $@ | sed -e 's/\.po-update$$//'`; \ if test "$(PACKAGE)" = "gettext-tools" && test "$(CROSS_COMPILING)" != "yes"; then PATH=`pwd`/../src:$$PATH; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ test "$(srcdir)" = . && cdcmd="" || cdcmd="cd $(srcdir) && "; \ echo "$${cdcmd}$(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang $$lang.po $(DOMAIN).pot -o $$lang.new.po"; \ cd $(srcdir); \ if { case `$(MSGMERGE) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-7] | 0.1[0-7].*) \ $(MSGMERGE) $(MSGMERGE_OPTIONS) -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ *) \ $(MSGMERGE) $(MSGMERGE_OPTIONS) --lang=$$lang -o $$tmpdir/$$lang.new.po $$lang.po $(DOMAIN).pot;; \ esac; \ }; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "msgmerge for $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "msgmerge for $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi $(DUMMYPOFILES): update-gmo: Makefile $(GMOFILES) @: # Recreate Makefile by invoking config.status. Explicitly invoke the shell, # because execution permission bits may not work on the current file system. # Use @SHELL@, which is the shell determined by autoconf for the use by its # scripts, not $(SHELL) which is hardwired to /bin/sh and may be deficient. Makefile: Makefile.in.in Makevars $(top_builddir)/config.status @POMAKEFILEDEPS@ cd $(top_builddir) \ && @SHELL@ ./config.status $(subdir)/$@.in po-directories force: # Tell versions [3.59,3.63) of GNU make not to export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: blueman-2.4.3/po/Makevars000066400000000000000000000067441465054505200152760ustar00rootroot00000000000000# Makefile variables for PO directory in any package using GNU gettext. # Usually the message domain is the same as the package name. DOMAIN = $(PACKAGE) # These two variables depend on the location of this directory. subdir = po top_builddir = .. # These options get passed to xgettext. XGETTEXT_OPTIONS = --from-code=UTF-8 --keyword=_ --keyword=N_ --keyword=C_:1c,2 --keyword=NC_:1c,2 --keyword=g_dngettext:2,3 --add-comments --exclude-file=po/blueman.excluded.pot DISTFILES += blueman.excluded.pot # This is the copyright holder that gets inserted into the header of the # $(DOMAIN).pot file. Set this to the copyright holder of the surrounding # package. (Note that the msgstr strings, extracted from the package's # sources, belong to the copyright holder of the package.) Translators are # expected to transfer the copyright for their translations to this person # or entity, or to disclaim their copyright. The empty string stands for # the public domain; in this case the translators are expected to disclaim # their copyright. COPYRIGHT_HOLDER = Copyright © 2008 - 2020 blueman project # This tells whether or not to prepend "GNU " prefix to the package # name that gets inserted into the header of the $(DOMAIN).pot file. # Possible values are "yes", "no", or empty. If it is empty, try to # detect it automatically by scanning the files in $(top_srcdir) for # "GNU packagename" string. PACKAGE_GNU = # This is the email address or URL to which the translators shall report # bugs in the untranslated strings: # - Strings which are not entire sentences, see the maintainer guidelines # in the GNU gettext documentation, section 'Preparing Strings'. # - Strings which use unclear terms or require additional context to be # understood. # - Strings which make invalid assumptions about notation of date, time or # money. # - Pluralisation problems. # - Incorrect English spelling. # - Incorrect formatting. # It can be your email address, or a mailing list address where translators # can write to without being subscribed, or the URL of a web page through # which the translators can contact you. MSGID_BUGS_ADDRESS = # This is the list of locale categories, beyond LC_MESSAGES, for which the # message catalogs shall be used. It is usually empty. EXTRA_LOCALE_CATEGORIES = # This tells whether the $(DOMAIN).pot file contains messages with an 'msgctxt' # context. Possible values are "yes" and "no". Set this to yes if the # package uses functions taking also a message context, like pgettext(), or # if in $(XGETTEXT_OPTIONS) you define keywords with a context argument. USE_MSGCTXT = no # These options get passed to msgmerge. # Useful options are in particular: # --previous to keep previous msgids of translated messages, # --quiet to reduce the verbosity. MSGMERGE_OPTIONS = # These options get passed to msginit. # If you want to disable line wrapping when writing PO files, add # --no-wrap to MSGMERGE_OPTIONS, XGETTEXT_OPTIONS, and # MSGINIT_OPTIONS. MSGINIT_OPTIONS = # This tells whether or not to regenerate a PO file when $(DOMAIN).pot # has changed. Possible values are "yes" and "no". Set this to no if # the POT file is checked in the repository and the version control # program ignores timestamps. PO_DEPENDS_ON_POT = yes # This tells whether or not to forcibly update $(DOMAIN).pot and # regenerate PO files on "make dist". Possible values are "yes" and # "no". Set this to no if the POT file and PO files are maintained # externally. DIST_DEPENDS_ON_UPDATE_PO = yes blueman-2.4.3/po/POTFILES.in000066400000000000000000000065041465054505200153510ustar00rootroot00000000000000data/ui/adapters-tab.ui data/ui/applet-passkey.ui data/ui/manager-main.ui data/ui/rename-device.ui data/ui/services-network.ui data/ui/services-transfer.ui data/ui/send-dialog.ui data/ui/applet-plugins-widget.ui data/ui/gsm-settings.ui data/ui/net-usage.ui data/ui/note.ui blueman/main/Adapter.py blueman/main/DBusProxies.py blueman/main/Manager.py blueman/main/Sendto.py blueman/main/NetConf.py blueman/main/PulseAudioUtils.py blueman/main/PPPConnection.py blueman/main/__init__.py blueman/main/DhcpClient.py blueman/main/SpeedCalc.py blueman/main/applet/__init__.py blueman/main/applet/BluezAgent.py blueman/main/PluginManager.py blueman/main/DbusService.py blueman/main/Services.py blueman/Functions.py blueman/gui/manager/ManagerMenu.py blueman/gui/manager/ManagerDeviceList.py blueman/gui/manager/ManagerDeviceMenu.py blueman/gui/manager/ManagerProgressbar.py blueman/gui/manager/ManagerStats.py blueman/gui/manager/ManagerToolbar.py blueman/gui/manager/__init__.py blueman/gui/GtkAnimation.py blueman/gui/DeviceSelectorDialog.py blueman/gui/Animation.py blueman/gui/DeviceSelectorList.py blueman/gui/CommonUi.py blueman/gui/__init__.py blueman/gui/GsmSettings.py blueman/gui/DeviceList.py blueman/gui/GenericList.py blueman/gui/applet/__init__.py blueman/gui/applet/PluginDialog.py blueman/gui/Notification.py blueman/gui/DeviceSelectorWidget.py blueman/DeviceClass.py blueman/__init__.py blueman/Sdp.py blueman/Constants.py.in blueman/bluez/Adapter.py blueman/bluez/errors.py blueman/bluez/Device.py blueman/bluez/Manager.py blueman/bluez/__init__.py blueman/plugins/mechanism/RfKill.py blueman/plugins/mechanism/Network.py blueman/plugins/mechanism/Ppp.py blueman/plugins/mechanism/__init__.py blueman/plugins/manager/Info.py blueman/plugins/manager/Notes.py blueman/plugins/manager/PulseAudioProfile.py blueman/plugins/manager/__init__.py blueman/plugins/ManagerPlugin.py blueman/plugins/BasePlugin.py blueman/plugins/ServicePlugin.py blueman/plugins/AppletPlugin.py blueman/plugins/__init__.py blueman/plugins/applet/AutoConnect.py blueman/plugins/applet/ConnectionNotifier.py blueman/plugins/applet/NetUsage.py blueman/plugins/applet/StatusIcon.py blueman/plugins/applet/Networking.py blueman/plugins/applet/NMDUNSupport.py blueman/plugins/applet/RecentConns.py blueman/plugins/applet/NMPANSupport.py blueman/plugins/applet/DBusService.py blueman/plugins/applet/TransferService.py blueman/plugins/applet/KillSwitch.py blueman/plugins/applet/StandardItems.py blueman/plugins/applet/AuthAgent.py blueman/plugins/applet/__init__.py blueman/plugins/applet/ExitItem.py blueman/plugins/applet/DhcpClient.py blueman/plugins/applet/ShowConnected.py blueman/plugins/applet/DisconnectItems.py blueman/plugins/applet/DiscvManager.py blueman/plugins/applet/Menu.py blueman/plugins/applet/PPPSupport.py blueman/plugins/applet/SerialManager.py blueman/plugins/applet/PowerManager.py blueman/plugins/applet/GameControllerWakelock.py blueman/plugins/applet/StatusNotifierItem.py blueman/plugins/MechanismPlugin.py blueman/plugins/services/Network.py blueman/plugins/services/__init__.py blueman/plugins/services/Transfer.py blueman/services/DialupNetwork.py blueman/services/meta/SerialService.py blueman/services/meta/NetworkService.py data/blueman-adapters.desktop.in data/blueman.desktop.in data/blueman-manager.desktop.in data/thunar-sendto-blueman.desktop.in data/configs/org.blueman.policy.in blueman-2.4.3/po/Rules-quot000066400000000000000000000042331465054505200155740ustar00rootroot00000000000000# This file, Rules-quot, can be copied and used freely without restrictions. # Special Makefile rules for English message catalogs with quotation marks. DISTFILES.common.extra1 = quot.sed boldquot.sed en@quot.header en@boldquot.header insert-header.sin Rules-quot .SUFFIXES: .insert-header .po-update-en en@quot.po-create: $(MAKE) en@quot.po-update en@boldquot.po-create: $(MAKE) en@boldquot.po-update en@quot.po-update: en@quot.po-update-en en@boldquot.po-update: en@boldquot.po-update-en .insert-header.po-update-en: @lang=`echo $@ | sed -e 's/\.po-update-en$$//'`; \ if test "$(PACKAGE)" = "gettext-tools" && test "$(CROSS_COMPILING)" != "yes"; then PATH=`pwd`/../src:$$PATH; GETTEXTLIBDIR=`cd $(top_srcdir)/src && pwd`; export GETTEXTLIBDIR; fi; \ tmpdir=`pwd`; \ echo "$$lang:"; \ ll=`echo $$lang | sed -e 's/@.*//'`; \ LC_ALL=C; export LC_ALL; \ cd $(srcdir); \ if $(MSGINIT) $(MSGINIT_OPTIONS) -i $(DOMAIN).pot --no-translator -l $$lang -o - 2>/dev/null \ | $(SED) -f $$tmpdir/$$lang.insert-header | $(MSGCONV) -t UTF-8 | \ { case `$(MSGFILTER) --version | sed 1q | sed -e 's,^[^0-9]*,,'` in \ '' | 0.[0-9] | 0.[0-9].* | 0.1[0-8] | 0.1[0-8].*) \ $(MSGFILTER) $(SED) -f `echo $$lang | sed -e 's/.*@//'`.sed \ ;; \ *) \ $(MSGFILTER) `echo $$lang | sed -e 's/.*@//'` \ ;; \ esac } 2>/dev/null > $$tmpdir/$$lang.new.po \ ; then \ if cmp $$lang.po $$tmpdir/$$lang.new.po >/dev/null 2>&1; then \ rm -f $$tmpdir/$$lang.new.po; \ else \ if mv -f $$tmpdir/$$lang.new.po $$lang.po; then \ :; \ else \ echo "creation of $$lang.po failed: cannot move $$tmpdir/$$lang.new.po to $$lang.po" 1>&2; \ exit 1; \ fi; \ fi; \ else \ echo "creation of $$lang.po failed!" 1>&2; \ rm -f $$tmpdir/$$lang.new.po; \ fi en@quot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@quot.header/g' $(srcdir)/insert-header.sin > en@quot.insert-header en@boldquot.insert-header: insert-header.sin sed -e '/^#/d' -e 's/HEADER/en@boldquot.header/g' $(srcdir)/insert-header.sin > en@boldquot.insert-header mostlyclean: mostlyclean-quot mostlyclean-quot: rm -f *.insert-header blueman-2.4.3/po/af.gmo000066400000000000000000000112071465054505200146620ustar00rootroot00000000000000Þ•KteÌ`apƒ#– ºÇÛ î ú .9CS!—¹ È'Ö þ'9Rel ‚Ž"ŸÂÇÏ êøý ) ? G S .Z ‰ —   § )Á ë õ  . 9 M ,h (• ¾ Ä Ì Õ Ü ä ë ÷ ÿ    ! % . ; M T \ b e Åi / > W #m ‘ ž µ Î (Ú  (BF'‰ ± ¿ Ìíö% @MV r|*¸½Åßïö!: CM6VŸ°µ'Î ö  / <FV(s(œÅÌ Õ à êö ý  39 = GRjsy€„,$D"/6#B < ;2A*=J.48G:3E+17%K'C @( )&-IH>5F90 ?! Author:DUN SupportDepends on:File Receiving (Object Push)File:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportTo:Visibility SettingSending files via BluetoothAccept files from trusted devicesAlways visibleConfigurationConfigure selected plugin's preferencesConnectedCreate pairing with the deviceDHCP server type:Data activity indicationDial-up NetworkingHiddenHide _unnamed devicesIP Address:Incoming Folder:Mark/Unmark this device as trustedMoreNetworkNetwork Access Point (NAP)Not specifiedPairPairing requestPairing request for device:Personal Area NetworkPluginsRecommendedRemoveRemove this device from the known devices listRename deviceS_ort BySearchSearch for nearby devicesSelect folder for incoming file transfersSend FileSend file(s) to the deviceShow _StatusbarShow _ToolbarShow inputTemporarily visibleThis should be overwrittenTotal data received and rate of transmissionTotal data sent and rate of transmissionTrustUnknown_Adapter_Added_Cancel_Close_Descending_Device_Exit_Help_Local Services_Name_OK_Plugins_Preferences_Report a Problem_Reset_Search_ViewnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-01 22:57+0000 Last-Translator: Eddie Hyde Language-Team: Afrikaans Language: af MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.7-dev Outeur:DUN-ondersteuningAfhangend van:Lêerontvangs (Voorwerpdruk)LêerNAP-instellingsNAP-ondersteuningNaamGeen DHCP-bedieners geïnstalleerPAN-ondersteuningAan:SigbaarheidsinstellingsStuur lêers met BluetoothAanvaar lêers van betroubare toestelleAltyd sigbaarKonfigurasieStel verkose inprop se voorkeureGekoppelSkep paring met die toestelDHCP bedienertipe:Data aktiwiteit aanduidingInbelnetwerkVersteekVersteek_naamlose toestelleIP-adres:Inkomende Vouer:Merk/Ontmerk hierdie toestel as betroubaarMeerNetwerkNetwerktoegangspunt (NAP)OngespesifiseerParingParingsversoekParingsversoek vir toestel:Persoonlike Area NetwerkInproppeAanbeveelVerwyderVerwyder die toestel van die lys van bekende toestelleHerbenoem toestelS_orteer VolgensSoekSoek vir nabye toestelleKies vouer vir inkomende lêeroordragteStuur lêerStuur lêer(s) na die toestelWys_StatusbalkWys_NutsbalkWys insetTydelik sigbaarDit behoort oorskryf te wordTotale data ontvang en koers van oordragTotale data gestuur en koers van oordragBetrouOnbekend_Aanpasser_Bygevoeg_Kanselleer_Sluit_Afnemend_Toestel_Gaan uit_Hulp_Plaaslike Dienste_Naam_OK_Inproppe_Voorkeure_Rapporteer 'n Probleem_Herstel_Soek_Bekykneejablueman-2.4.3/po/af.po000066400000000000000000002071661465054505200145310ustar00rootroot00000000000000# Afrikaans translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Valmantas PalikÅ¡a https://launchpad.net/~walmis # maiatoday https://launchpad.net/~maiatoday # Eddie Hyde , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-01 22:57+0000\n" "Last-Translator: Eddie Hyde \n" "Language-Team: Afrikaans \n" "Language: af\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Sigbaarheidsinstellings" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Versteek" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Altyd sigbaar" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Tydelik sigbaar" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Naam" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Paringsversoek" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Paringsversoek vir toestel:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Dit behoort oorskryf te word" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Wys inset" #: data/ui/manager-main.ui:48 #, fuzzy msgid "Bluetooth Devices" msgstr "Toestel" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Aanpasser" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Soek" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Voorkeure" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Gaan uit" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Toestel" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Bekyk" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Wys_Nutsbalk" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Wys_Statusbalk" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Versteek_naamlose toestelle" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_orteer Volgens" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Naam" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Bygevoeg" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Afnemend" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Inproppe" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Plaaslike Dienste" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hulp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Rapporteer 'n Probleem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Soek vir nabye toestelle" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Soek" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Skep paring met die toestel" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Paring" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Merk/Ontmerk hierdie toestel as betroubaar" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Betrou" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Verwyder die toestel van die lys van bekende toestelle" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Verwyder" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Stuur lêer(s) na die toestel" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Stuur lêer" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Totale data gestuur en koers van oordrag" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Totale data ontvang en koers van oordrag" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Data aktiwiteit aanduiding" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Meer" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Herbenoem toestel" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Herstel" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Kanselleer" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP bedienertipe:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Aanbeveel" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Geen DHCP-bedieners geïnstalleer" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-adres:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-instellings" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Persoonlike Area Netwerk" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN-ondersteuning" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Inbelnetwerk" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN-ondersteuning" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Netwerktoegangspunt (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP-ondersteuning" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Lêerontvangs (Voorwerpdruk)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Inkomende Vouer:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Kies vouer vir inkomende lêeroordragte" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Aanvaar lêers van betroubare toestelle" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "Stuur lêers met Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Aan:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Lêer" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfigurasie" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Stel verkose inprop se voorkeure" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ongespesifiseer" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Outeur:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Onbekend" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Afhangend van:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Sluit" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Gekoppel" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Koppel" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Besig om te koppel..." #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Onbekend" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Koppel" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Koppel" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Koppel" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Verwyder" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Inproppe" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Ontkoppel tans..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Koppel" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Koppel" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Koppel" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Koppel" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Koppel" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Koppel" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Koppel" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Koppel" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Koppel" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Koppel" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Koppel" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Koppel" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Koppel" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Koppel" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Koppel" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Koppel" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Koppel" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Toestel" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Koppel" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Koppel" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Koppel" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Koppel" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Koppel" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Koppel" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Koppel" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Koppel" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Inproppe" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Koppel" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Koppel" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Koppel" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Koppel" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Toestel" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Koppel" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Koppel" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Koppel" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Koppel" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Koppel" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Koppel" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Koppel" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Toestel" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ja" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nee" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Ontkoppel tans..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Ontkoppel tans..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Ontkoppel tans..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Ontkoppel tans..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Netwerk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Yes" #~ msgstr "Ja" #~ msgid "No" #~ msgstr "Nee" #~ msgid "Introduction" #~ msgstr "Inleiding" #~ msgid "Connecting..." #~ msgstr "Besig om te koppel..." #~ msgid "unknown" #~ msgstr "onbekend" #~ msgid "_Remove..." #~ msgstr "_Verwyder..." blueman-2.4.3/po/am.gmo000066400000000000000000000530241465054505200146740ustar00rootroot00000000000000Þ•ò¬K<hiƒ™¨¿Òåø # BOcxŒ  Á Ô ßí"3CM‘–! ¿ÉÑ,å)$0N †”5£,Ù+ 2 @ KX#s—¨»Ôæù #5?J¥Š0 A LZ'v6ž*Õ! *4 D OZn>‰'Èð!:?P_w‡ž³ÇÌ"Ý!"$1V]|$Ž+³ ß ëù  ) 6DK PA\ž¯Î)ë(;)M(w ,¤0Ñ" % 3 8 = E Z u d„ é '÷ !-!5!=!B!W!k!{!’!®!oÃ!h3"œ"¤" ©".µ"(ä"; #LI#k–#I$FL$:“$RÎ$T!%v%…% ¥%±%¸%.¿% î%ü% &&&<&C& ]& g&#u&)™& Ã&Í& ã&î&ÿ& ' $'1'@'$V'K{'Ç'Û'ä'(õ'( .(<( T(_({(H€( É(Õ(kÞ(SJ)ž)A²)*ô)*:*,C*(p*™*¬*µ*Å*ã*3é*+3+H+ P+\+ d+n+w+~+ …+‘+™+¢+¨+®+¾+Ñ+×+Ý+æ+ø+ÿ+,,,,$, -,8,G,J,^,«b,.(.A.V.o.‹.¤.Ã.Ø.3í.!/3//K/${/ /<¸/õ/ 00!/0!Q0s0#ˆ0U¬01161Q1e1u16“1Ê1Wè1e@2 ¦2´2Ï2Yé2SC3Y—3ñ3 4$4$<45a4—4#²4 Ö4÷45550O5 €5¡5]»56!7>7 U7-b777IÈ7B8U83e8™8¬8É8Ý8÷8/9\F9A£94å9:'::b:r:#:´:Ì:"æ:- ;7;U;Z;3t;;¨;ä;=<?<2R<"…<6¨<9ß<=0=%M='s=›=¬=É= Ú=ç=c÷=+[>'‡>(¯>4Ø>! ?"/?$R??w?D·? ü?G @YQ@g«@A 0A=ADA&UA,|A$©A£ÎArBAˆBÊB ÝB èBõB,C-2C`C zC(›C1ÄC¦öCDE -E 7E?DEF„EXËE`$F‡…F GbG]H[^H`ºH!I0=InII”IW©I,J-.J\J|J7‹JÃJ0ÓJKK32KIfK°K+ÇKóK+L6>LuL’L±LÀL6ßLjM$M¦MK·MLN+PN$|N!¡NÃN;ÝN Ow&OžOµO–ÆOr]PÐPlêPPWQ'¨QÐQRáQO4R„R—R%­R5ÓR SOS,iS,–SÃSÓSæSùST!T 2T@T ^T iT wT …T%T'¶TÞTæT÷TU!&UHUYUjU~U UœU­U ÅUæUíU Vî}‹KBð Lš 4UGÁ>!ÖŽ<«éŒßI´Z¼á .VYQ›‡rŸ'N²ÆÑ{ja•im;®©b‚»žã¢ ­À/=MD ÔíìÓl?׺5…0ç`^è[c¡eyÚ€S±¸:,ƒ‘v_Ag7„z¿ŰÒFhåX¹ÞÎ"tx%1ëï(s¶f¤J¨*—8àˆ¾Ï\Ø·qË#@Rn|’ʯÈê¬OCµÙ³ª2½ £ouÄæÛH‰Ð36œÝ]ÕTòñŠwÜkä†EpÌÇ$™9ÃW+ÉPd–“”â-˜~§ ¦¥)&Í%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Blueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Plugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Close_Descending_Device_Devices_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Amharic (http://www.transifex.com/mate/MATE/language/am/) Language: am MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n > 1); %(service)s on %(device)s%d %s %d %s እና %d %sደራሲá‹:ይጋጫሠከ:መገናኛ ወደ:የ DUN ድጋáእንደ áˆáŠ”á‰³á‹:መለያያ:ወርዷáˆ:á‹á‹­áˆ መቀበያ (እቃ መáŒáŠá‹«)á‹á‹­áˆ:GSM ማሰናጃለ መáŒá‰¢á‹« የሚáˆáŒ€á‹ ጊዜ:መáŒá‰£á‰µ ተጀáˆáˆ¯áˆ:NAP ማሰናጃáˆáŠ•áˆ á‹¨ DHCP ሰርቨር አáˆá‰°áŒˆáŒ áˆ˜áˆá‹¨ PAN ድጋáለ:ጠቅላላ:ብሉቱዠ_ማጥáŠá‹«á‰¥áˆ‰á‰±á‹ _ማብሪያተጭኗáˆ:መመáˆáŠ¨á‰» ማሰናጃá‹á‹­áˆŽá‰½áŠ• መላኪያ በ ብሉቱá‹APN:ተቀብያለáˆáŠ¨áˆšá‰³áˆ˜áŠ‘ አካሎች á‹á‹­áˆŽá‰½ መቀበያአዳá•_ተሮችአዳá•ተርየ ተሰኪ áˆáˆ­áŒ«á‹Žá‰½á‰°áˆ°áŠª ለዚህ áŒáŠ•áŠ™áŠá‰µ አáˆá‰°áŒˆáŠ˜áˆá‹¨ አዳá•ተር áˆáˆ­áŒ«á‹¨ መá‹áŒ« á‹áˆ­á‹áˆ­ ለ እቃ መጨመሪያ ከ አá•ሌቱ ለ መá‹áŒ£á‰µ መደበኛ á‹áˆ­á‹áˆ­ እቃዎች መጨመሪያ ለ áˆáŠ”á‰³á‹Žá‰½ áˆáˆáŠ­á‰µ á‹áˆ­á‹áˆ­áˆáˆáŒŠá‹œ áˆáˆ ጊዜ ተቀበáˆáˆáˆáŒŠá‹œ የሚታይየ ጊዜ መጠን በ ሰከንዶች ሊገአየሚችሠየሚቆይበት ጊዜየ ማስተላለáŠá‹« áŒáˆáŒ‹áˆŽá‰µ ተሰኪ አá•ሌት ተሰናክáˆáˆá‰  እርáŒáŒ¥ መá‰áŒ áˆªá‹«á‹áŠ• እንደ áŠá‰ áˆ­ መመለስ á‹­áˆáˆáŒ‹áˆ‰? የ ድáˆá… ገጽታየ ድáˆá… መጨረሻየድáˆá… áˆáŠ•áŒ­ ማረጋገጫ ተጠይቋሠለ:Blueman is a GTK+ የ ብሉቱዠአስተዳዳሪብሉቱዠንበáŠá‹á‹¨ ብሉቱዠአዳá•ተሮችየ ብሉቱዠማረጋገጫየ ብሉቱዠአካሎችብሉቱዠተሰናክáˆáˆá‰¥áˆ‰á‰±á‹ ተችáˆáˆá‹¨ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«á‹¨ ብሉቱዠኔትዎርክብሉቱዠጠáቷáˆá‰¥áˆ‰á‰±á‹ ማብራት ያስáˆáˆáŒ‹áˆ የ ተሰኪ አስተዳዳሪ እንዲሰራBluez daemon እየሄደ አይደለáˆ: blueman-manager መቀጠሠአይችáˆáˆ. ይህ ማለት áˆáŠ“áˆá‰£á‰µ የ ብሉቱዠአዳá•ተር አáˆá‰°áŒˆáŠ˜áˆ áˆ›áˆˆá‰µ áŠá‹ ወይንሠየ ብሉቱዠdaemon አáˆáŒ€áˆ˜áˆ¨áˆ ማለት áŠá‹á‰°áŒá‰£áˆ©áŠ• መሰረዣበመሰረዠላይማሰናጃየ ብሉቱዠኔትዎርክ ማሰናጃየ ተመረጠá‹áŠ• ተሰኪ ማሰናጃ áˆáˆ­áŒ«á‹³á‹­áˆ¬áŠ­á‰¶áˆª ማሰናጃ ለሚመጡ á‹á‹­áˆŽá‰½ ላáˆáŠá‰ áˆ©áŠ”á‰µá‹Žáˆ­áŠ­ ለማሰናዳት ቅድሚያ ያስáˆáˆáŒ‹áˆáˆ›áˆ¨áŒ‹áŒˆáŒ«áˆˆ ማረጋገጫ ዋጋዎችን ያረጋáŒáŒ¡á‰°áŒˆáŠ“áŠá‰·áˆá‰°áŒˆáŠ“áŠá‰·áˆ ወደ %sተገናáŠá‰·áˆ:በመገናኘት ላይáŒáŠ•áŠ™áŠá‰± ወድቋáˆ: áŒáŠ•áŠ™áŠá‰µ ወደ BlueZ አáˆá‰°áˆ³áŠ«áˆá‰ áˆ«áˆ± መገናኛ ገጽታዎች ይገናኛሠA2DP áˆáŠ•áŒ­: A2DP sink, እና HIDየ ብሉቱዠተሰኪ ሀይሠáˆáŠ”á‰³ መቆጣጠሪያከ አካሉ ጋር ማጣመሪያ መáጠሪያDHCP ሰርቨር አይáŠá‰µ:የ ዳታ እንቅስቃሴ ማሳያመከáˆáŠ¨á‹«á‹¨ ጥገáŠáŠá‰µ ችáŒáˆ­á‹¨ አካሎች አስተዳዳሪDialup Networking (DUN)መደወያ ማሰናጃመለያየት አáˆá‰°á‰»áˆˆáˆáŒŠá‹œá‹ አáˆáሠሊገአየሚችáˆáˆŠáŒˆáŠ á‹¨áˆšá‰½áˆâ€¦ %ssETA:ብሉቱዠማስቻያየ á’ን ኮድ ያስገቡ ለ ማረጋገጫ:የማለáŠá‹« á‰áˆá ያስገቡ ለ ማረጋገጫ:ስህተት ተáˆáŒ¥áˆ¯áˆá‹á‹­áˆ በሚላክ ጊዜ ስህተት ተáˆáŒ¥áˆ¯áˆ %sአáˆá‰°áˆ³áŠ«áˆáŒˆáŒ½á‰³á‹áŠ• መቀየር አáˆá‰°á‰»áˆˆáˆ %sመገናኘት አáˆá‰°á‰»áˆˆáˆá‹¨ IP አድራሻ ማáŒáŠ˜á‰µ አáˆá‰°á‰»áˆˆáˆ %sá‹á‹­áˆ %(0)s ከ %(1)s ተሳክቶ ተቀብለዋáˆá‹á‹­áˆ መላኪያá‹á‹­áˆ ተቀብለዋáˆá‹¨á‰°á‰€á‰ áˆ‰á‹‹á‰¸á‹ á‹á‹­áˆŽá‰½áŠ áŠ«áˆ‰áŠ• በ ሀይሠይለያዩGSM ማሰናጃየቡድን ኔትዎርክየ ተደበቀከáተኛIP አድራሻIP address ከ ገጽታዠጋር ይጋጫሠ%s ተመሳሳይ አድራሻ áŠá‹ ያላቸá‹á‹ˆá‹° á‹áˆµáŒ¥ የሚመጣ áŽáˆá‹°áˆ­:የሚመጣ á‹á‹­áˆ %(0)s ከ %(1)sበ ብሉቱዠየሚመጣ á‹á‹­áˆ ገጽታ %(0)s መá‹áˆˆá‹« ወደ IP address %(1)sዋጋ የሌለዠአድራሻ:የ DHCP ደንበኛ ማስáŠáˆ»á‹¨ PPP ረዳት ማስጀመሪያየ DHCP ደንበኛ ቅድሚያ ማስáŠáˆ» á‹­áˆáˆáŒ‹áˆá‹¨ PPP ረዳት ማስጀመሪያ ቅድሚያ ያስáˆáˆáŒ‹áˆá‹á‰…ተኛáŠá‰£áˆ­ አዳá•ተር ለ ጊዜዠእንዲታይ ማድረጊያየ አካባቢ ኔትዎርክ áŒáˆáŒ‹áˆŽá‰µ አስተዳዳሪ እንደ NAP bridgesይህ አካሠይታመን እንደሆን áˆáˆáŠ­á‰µ ማድረጊያ/áˆáˆáŠ­á‰±áŠ• ማጥáŠá‹«áЍáተኛዠእቃዎችተጨማሪብዙኔትዎርክ:ኔትዎርክ መድረሻ áŠáŒ¥á‰¥áŠ”á‰µá‹Žáˆ­áŠ­ መድረሻ áŠáŒ¥á‰¥ (NAP)የ ኔትዎርክ _አጠቃቀáˆáˆáŠ•áˆ á‹¨ አጠቃቀሠዳታ á‹áŒáŒ አይደለáˆ: በ መጀመሪያ ለ መገናኘት ይሞክሩ እና ከዛ ይህን ገጽ ይመርáˆáˆ©áŠ áˆá‰°áŒˆáŠ“áŠ˜áˆáŠ áˆáŠ• በዚህ ማሰናጃ የ ተደገሠአይደለáˆá‹«áˆá‰°á‹ˆáˆ°áŠá‰áŒ¥áˆ­:አጥጋቢማጣመሪያበማጣመር ላይ የ á’ን ኮድ ለየማጣመሪያ ማለáŠá‹« á‰áˆá ለየማጣመር ጥያቄየማጣመር ጥያቄ ለ %sየማጣመር ጥያቄ ለ አካሉ:በማጣመር ላይ የተጠየቀá‹áŠ• ለ:ተሰኪ "%(0)s" እንደ áˆáŠ”á‰³á‹ áŠá‹ %(1)s. በማá‹áˆ¨á‹µ ላይ %(1)s እንዲáˆáˆ ያወርዳሠ"%(0)s". áˆá‰€áŒ¥áˆ?ተሰኪ %(0)s ይጋጫሠከ %(1)s. መጫኛ ጋር %(1)s ያወርዳሠ%(0)s. áˆá‰€áŒ¥áˆ?ተሰኪዎችደካማባለቤቱየ DBus API ያቀርባሠለ ሌላ Blueman አካላቶችለ OBEX የ á‹á‹­áˆ ማስተላለáŠá‹« ችሎታ ያቀርባáˆáˆ˜á‹°á‰ áŠ› የ dhcp ደንበኛ ያቀርባሠለ ብሉቱዠPAN áŒáŠ•áŠ™áŠá‰µ.á‹áˆ­á‹áˆ­ ያቀርባሠለአá•ሌት እና API ለ ሌላ ተሰኪዎች manipulate itá‹áˆ­á‹áˆ­ እቃ ያቀርባሠለ áŠá‰£áˆ­ ተሰኪ ለጊዜዠየሚታይ በ áŠá‰£áˆ­ ወደ መደበቂያ ሲሰናዳá‹áˆ­á‹áˆ­ እቃዎችን ያቀርባሠመጨረሻ የ ተጠቀሙበትን áŒáŠ‘áŠ˜áŠá‰¶á‰½ ጋር በáጥáŠá‰µ ለ መድረስመሰረታዊ የ áŒáŠ•áŠ™áŠá‰µ ድጋá ይሰጣሠለ ኢንተርኔት ለ DUN profile.የ ማለáŠá‹« ቃሠያቀርባáˆ: የ ማረጋገጫ áŒáˆáŒ‹áˆŽá‰µ ለ BlueZ daemonድጋá ይሰጣሠለ Dial Up Networking (DUN) with ModemManager እና NetworkManagerእርዳታ ያቀርባሠለ Personal Area Networking (PAN) introduced in NetworkManager 0.8á‹á‹­áˆ በመቀበሠላይ á‹á‹­áˆ በመቀበሠላይ %(0)s ከ %(1)sየሚመከሩትአáˆá‰€á‰ áˆˆáˆáˆ›áˆµá‹ˆáŒˆáŒƒ "%s"ይህን አካሠከሚታወበአካሎች á‹áˆ­á‹áˆ­ á‹áˆµáŒ¥ ማስወገጃአካሉን እንደገና መሰየሚያየ IP አድራሻ እንደገና ማደሻእንደገና መሞከሪያመ_ለያ በበ áŒáŠ•áŠ™áŠá‰µ ጊዜ የሚáˆáŒ¸áˆ˜á‹ ጽáˆáመáˆáˆˆáŒŠá‹«á‰ á‰…ርብ ያሉ አካሎች መáˆáˆˆáŒŠá‹«á‰ áˆ˜áˆáˆˆáŒ ላይአካሠይáˆáˆ¨áŒ¡á‹¨ ድáˆá… ገጽታ á‹­áˆáˆ¨áŒ¡ ለ PulseAudioáŽáˆá‹°áˆ­ á‹­áˆáˆ¨áŒ¡ ለሚመጣዠá‹á‹­áˆ ማስተላለáŠá‹«á‹á‹­áˆ መላኪያ_á‹á‹­áˆŽá‰½ ወደ አካሉ መላኪያ_ማስታወሻ መላኪያ የ ጽáˆá ማስታወሻ መላኪያ á‹á‹­áˆ(ሎች) ወደ ሌላ አካሠመላኪያማስታወሻ መላኪያá‹á‹­áˆ በመላክ ላይ Serial Port %sSerial port ተገናáŠá‰·áˆá‹¨ Serial port áŒáŠ•áŠ™áŠá‰µ ጽáˆá ወደቋáˆSerial port áŒáˆáŒ‹áˆŽá‰µ በ አካሉ ላይ %s አáˆáŠ• á‹áŒáŒ ይሆናሠበ %sየ áŒáˆáŒ‹áˆŽá‰µ áˆáˆ­áŒ«á‹Žá‰½ áŒáˆáŒ‹áˆŽá‰µ:የ RfKill áˆáŠ”á‰³ ማሰናጃ ቅድሚያ ማስáŠáˆ» á‹­áˆáˆáŒ‹áˆá‹¨ RfKill áˆáŠ”á‰³ ማሰናጃ ቅድሚያ ማስáŠáˆ» á‹­áˆáˆáŒ‹áˆ የ _áˆáŠ”á‰³ መደርደሪያ ማሳያ_እቃ መደርደሪያ ማሳያየ አካሠመረጃ ማሳያማስገቢያ ማሳያየ ኔትዎርክ ትራáŠáŠ­ አጠቃቀሠማሳያ መá‹áˆˆá‹«áˆ˜á‹°á‰ áŠ› የ SPP ገጽታ áŒáŠ•áŠ™áŠá‰µ á‹«á‹¢: የ ተáŒá‰£áˆ­ ማስተካከያ መáˆáŒ¸áˆ ያስችላáˆáŠ•á‹‘áˆµ-አጥጋቢተሳክቷáˆ!ተሳክቶ ተገናáŠá‰·áˆ ወደ DUN áŒáˆáŒ‹áˆŽá‰µ በ %(0)s. ኔትዎርክ አáˆáŠ• በ ሙሉ á‹áŒáŒ áŠá‹ %(1)sለጊዜዠየ መመáˆáŠ¨á‰»á‹áŠ• ማዳኛ á‹«áŒá‹³áˆ የ ብሉቱዠመጫወቻ በሚገናአጊዜለጊዜዠየሚታይከáተኛዠá‰áŒ¥áˆ­ ለ እቃዎች የ ቅርብ ጊዜ áŒáŠ•áŠ™áŠá‰µ á‹áˆ­á‹áˆ­ የሚታየá‹á‰½áŒáˆ­ ተáˆáŒ¥áˆ¯áˆ ጽáˆá በማስጀመር ላይ እንዳለ %s %sበዚህ ላይ ደርቦ ይጽá‹áˆá‰ áŒ£áˆ ብዙጠቅላላ የ ተቀበሉት ዳታ እና የ ማስተላለáŠá‹« መጠንጠቅላላ የ ተላከዠዳታ እና የ ማስተላለáŠá‹« መጠንTraffic statisticsማስተላለáŠá‹«áˆ›áˆµá‰°áˆ‹áˆˆá አáˆá‰°á‰»áˆˆáˆá‹á‹­áˆ ማስተላለá %(0)s አáˆá‰°á‰»áˆˆáˆá‹¨áˆšá‰³áˆ˜áŠ•áˆˆ ማáŒáŠ˜á‰µ በ መሞከር ላይ የ %s እባክዎን ይጠብá‰â€¦áˆáˆ‰áŠ•áˆ áŠ á‹³á•ተሮች ማጥáŠá‹«áˆáˆ‰áŠ•áˆ áŠ á‹³á•ተሮች ማብሪያያáˆá‰³á‹ˆá‰€á‹«áˆá‰°á‹ˆáˆ°áŠá‹¨áˆ›á‹­á‰³áˆ˜áŠ•á‰ áŒ£áˆ áŠ¨áተኛ_አዳá•ተር_ተጨáˆáˆ¯áˆ_መá‹áŒŠá‹«_እየቀáŠáˆ° በሚሄድ_አካáˆ_አካሎች_እርዳታ_መረጃየ _አካባቢ áŒáˆáŒ‹áˆŽá‰¶á‰½ ሊገአየሚችሠ_መáጠሪያ_ስáˆ_ማጣመሪያ_ተሰኪዎችችáŒáˆ©áŠ• _ያሳá‹á‰áŠ•_እንደ áŠá‰ áˆ­ መመለሻ_መáˆáˆˆáŒŠá‹«_የሚታመን_የማይታመን_መመáˆáŠ¨á‰»áŠ á•ሌትቀንቀኖችሰአትሰአቶች ደቂቃዎች ደቂቃዎችአይobexd á‹áŒáŒ አይደለáˆáŠ á‹Žblueman-2.4.3/po/am.po000066400000000000000000002563671465054505200145470ustar00rootroot00000000000000# Amharic translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # samson , 2014-2015,2017 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Amharic (http://www.transifex.com/mate/MATE/language/am/)\n" "Language: am\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "መመáˆáŠ¨á‰» ማሰናጃ" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "የ ተደበቀ" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "áˆáˆáŒŠá‹œ የሚታይ" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "ለጊዜዠየሚታይ" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "ማጣመሪያ" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "የማጣመር ጥያቄ" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "የማጣመር ጥያቄ ለ አካሉ:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "በዚህ ላይ ደርቦ ይጽá‹áˆ" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "ማስገቢያ ማሳያ" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "የ ብሉቱዠአካሎች" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_አዳá•ተር" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_መáˆáˆˆáŒŠá‹«" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "የ ተሰኪ áˆáˆ­áŒ«á‹Žá‰½" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_አካáˆ" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_መመáˆáŠ¨á‰»" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "_እቃ መደርደሪያ ማሳያ" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "የ _áˆáŠ”á‰³ መደርደሪያ ማሳያ" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "አካሉን እንደገና መሰየሚያ" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "መ_ለያ በ" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_ስáˆ" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_ተጨáˆáˆ¯áˆ" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_እየቀáŠáˆ° በሚሄድ" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_ተሰኪዎች" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "የ _አካባቢ áŒáˆáŒ‹áˆŽá‰¶á‰½ " #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_እርዳታ" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "ችáŒáˆ©áŠ• _ያሳá‹á‰áŠ•" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "በቅርብ ያሉ አካሎች መáˆáˆˆáŒŠá‹«" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "መáˆáˆˆáŒŠá‹«" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "ከ አካሉ ጋር ማጣመሪያ መáጠሪያ" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "ማጣመሪያ" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "ይህ አካሠይታመን እንደሆን áˆáˆáŠ­á‰µ ማድረጊያ/áˆáˆáŠ­á‰±áŠ• ማጥáŠá‹«" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "የሚታመን" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "ይህን አካሠከሚታወበአካሎች á‹áˆ­á‹áˆ­ á‹áˆµáŒ¥ ማስወገጃ" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "ማስወገጃ \"%s\"" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "á‹á‹­áˆ(ሎች) ወደ ሌላ አካሠመላኪያ" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "á‹á‹­áˆ መላኪያ" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "ጠቅላላ የ ተላከዠዳታ እና የ ማስተላለáŠá‹« መጠን" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "ጠቅላላ የ ተቀበሉት ዳታ እና የ ማስተላለáŠá‹« መጠን" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "የ ዳታ እንቅስቃሴ ማሳያ" #: data/ui/manager-main.ui:636 msgid "More" msgstr "ተጨማሪ" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "አካሉን እንደገና መሰየሚያ" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_እንደ áŠá‰ áˆ­ መመለሻ" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "በመሰረዠላይ" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP ሰርቨር አይáŠá‰µ:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "የሚመከሩት" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "áˆáŠ•áˆ á‹¨ DHCP ሰርቨር አáˆá‰°áŒˆáŒ áˆ˜áˆ" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP አድራሻ" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP ማሰናጃ" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "የ PAN ድጋá" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Dialup Networking (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "የ DUN ድጋá" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥ (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "የ PAN ድጋá" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "á‹á‹­áˆ መቀበያ (እቃ መáŒáŠá‹«)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "ወደ á‹áˆµáŒ¥ የሚመጣ áŽáˆá‹°áˆ­:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "áŽáˆá‹°áˆ­ á‹­áˆáˆ¨áŒ¡ ለሚመጣዠá‹á‹­áˆ ማስተላለáŠá‹«" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "ከሚታመኑ አካሎች á‹á‹­áˆŽá‰½ መቀበያ" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "á‹á‹­áˆŽá‰½áŠ• መላኪያ በ ብሉቱá‹" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "ለ:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "á‹á‹­áˆ:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "ማሰናጃ" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "የ ተመረጠá‹áŠ• ተሰኪ ማሰናጃ áˆáˆ­áŒ«" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "á‹«áˆá‰°á‹ˆáˆ°áŠ" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "ደራሲá‹:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "á‹«áˆá‰³á‹ˆá‰€" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "እንደ áˆáŠ”á‰³á‹:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "ይጋጫሠከ:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM ማሰናጃ" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "á‰áŒ¥áˆ­:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Traffic statistics" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_መá‹áŒŠá‹«" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "ወርዷáˆ:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "ተጭኗáˆ:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "ጠቅላላ:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "መáŒá‰£á‰µ ተጀáˆáˆ¯áˆ:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "ለ መáŒá‰¢á‹« የሚáˆáŒ€á‹ ጊዜ:" #: data/ui/note.ui:8 msgid "Send note" msgstr "ማስታወሻ መላኪያ" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "ብሉቱዠማብራት ያስáˆáˆáŒ‹áˆ የ ተሰኪ አስተዳዳሪ እንዲሰራ" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "የ ብሉቱዠአዳá•ተሮች" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "áˆáˆáŒŠá‹œ " #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d ደቂቃ" msgstr[1] "%d ደቂቆች " #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "አዳá•ተር" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "áŒáŠ•áŠ™áŠá‰µ ወደ BlueZ አáˆá‰°áˆ³áŠ«áˆ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez daemon እየሄደ አይደለáˆ: blueman-manager መቀጠሠአይችáˆáˆ.\n" "ይህ ማለት áˆáŠ“áˆá‰£á‰µ የ ብሉቱዠአዳá•ተር አáˆá‰°áŒˆáŠ˜áˆ áˆ›áˆˆá‰µ áŠá‹ ወይንሠየ ብሉቱዠdaemon አáˆáŒ€áˆ˜áˆ¨áˆ ማለት áŠá‹" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "በመáˆáˆˆáŒ ላይ" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "የ ተሰኪ áˆáˆ­áŒ«á‹Žá‰½" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "á‹á‹­áˆ መላኪያ" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "በመገናኘት ላይ" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd á‹áŒáŒ አይደለáˆ" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "በመሰረዠላይ" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "á‹á‹­áˆ በመላክ ላይ " #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "á‹á‹­áˆ በሚላክ ጊዜ ስህተት ተáˆáŒ¥áˆ¯áˆ %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "መá‹áˆˆá‹«" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "እንደገና መሞከሪያ" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "ስህተት ተáˆáŒ¥áˆ¯áˆ" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "የማጣመር ጥያቄ ለ %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "የ ብሉቱዠማረጋገጫ" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "የ á’ን ኮድ ያስገቡ ለ ማረጋገጫ:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "የማለáŠá‹« á‰áˆá ያስገቡ ለ ማረጋገጫ:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "የማጣመሪያ ማለáŠá‹« á‰áˆá ለ" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "በማጣመር ላይ የ á’ን ኮድ ለ" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "በማጣመር ላይ የተጠየቀá‹áŠ• ለ:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "ለ ማረጋገጫ ዋጋዎችን ያረጋáŒáŒ¡" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "ማረጋገጫ" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "መከáˆáŠ¨á‹«" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "ማረጋገጫ ተጠይቋሠለ:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "áŒáˆáŒ‹áˆŽá‰µ:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "áˆáˆ ጊዜ ተቀበáˆ" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "ተቀብያለáˆ" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "ተሰኪ በ መጫን ላይ እንዳለ ስህተት ተáˆáŒ¥áˆ¯áˆ: እባክዎን ይህን ችáŒáˆ­ ለ አበáˆáƒáŒŠá‹Žá‰½ ያሳá‹á‰: ከዚህ መáˆáŠ¥áŠ­á‰µ ይዞታ " "ጋር \n" "ድህረ ገጽ." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "ብሉቱዠጠáቷáˆ" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "ብሉቱዠማስቻያ" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "የ አካሎች አስተዳዳሪ" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "የ áŒáˆáŒ‹áˆŽá‰µ áˆáˆ­áŒ«á‹Žá‰½ " #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "የ áŠá‹°áˆ ገበታ" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "አካሉን እንደገና መሰየሚያ" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "á‹«áˆá‰°áˆ˜á‹°á‰ " #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "ተገናáŠá‰·áˆ" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "የሚታመን" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "ማጣመሪያ" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "መገናኛ ወደ:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "ደካማ" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "ንዑስ-አጥጋቢ" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "አጥጋቢ" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "ብዙ" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "በጣሠብዙ" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "á‹á‰…ተኛ" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "ከáተኛ" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "በጣሠከáተኛ" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "ተሳክቷáˆ!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "አáˆá‰°áˆ³áŠ«áˆ" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "በመገናኘት ላይ" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "መለያየት አáˆá‰°á‰»áˆˆáˆ" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "የ አካሠመረጃ ማሳያ" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "á‹«áˆá‰³á‹ˆá‰€" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "áŒáŠ•áŠ™áŠá‰± ወድቋáˆ: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "መገናኛ ወደ:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "በራሱ መገናኛ ገጽታዎች ይገናኛሠA2DP áˆáŠ•áŒ­: A2DP sink, እና HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "መለያያ:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "አካሉን በ ሀይሠይለያዩ" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "መገናኛ ወደ:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "መለያያ:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "መለያያ:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "_á‹á‹­áˆ መላኪያ..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_ማጣመሪያ" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_የሚታመን" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_የማይታመን" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "ወደ ሌላ አካሠá‹á‹­áˆ መላኪያ" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "አካሉን እንደገና መሰየሚያ" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "ማስወገጃ \"%s\"" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "ተáŒá‰£áˆ©áŠ• መሰረዣ" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "የማይታመን" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "አካሠይáˆáˆ¨áŒ¡" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman is a GTK+ የ ብሉቱዠአስተዳዳሪ" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM ማሰናጃ" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "ተሰኪዎች" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "ተሰኪ \"%(0)s\" እንደ áˆáŠ”á‰³á‹ áŠá‹ %(1)s. በማá‹áˆ¨á‹µ ላይ %(1)s እንዲáˆáˆ " "ያወርዳሠ\"%(0)s\".\n" "áˆá‰€áŒ¥áˆ?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "ተሰኪ %(0)s ይጋጫሠከ %(1)s. መጫኛ ጋር %(1)s ያወርዳሠ%(0)s.\n" "áˆá‰€áŒ¥áˆ?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "የ ጥገáŠáŠá‰µ ችáŒáˆ­" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "የ ጥገáŠáŠá‰µ ችáŒáˆ­" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "የ አዳá•ተር áˆáˆ­áŒ«" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "ሊገአየሚችáˆâ€¦ %ss" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "ዴስክቶá•" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "ሰርቨር" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "ላá•ቶá•" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "በ እጅ የሚያá‹" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "ሴሉላር" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "ሽቦ አáˆá‰£" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "ስማርት ስáˆáŠ­" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "ሞደሠ" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obexd á‹áŒáŒ አይደለáˆ" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "በ ጆሮ ማድመጫ" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "ከ እጅ áŠáƒ" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "ማይክሮáŽáŠ•" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "የድáˆá… áˆáŠ•áŒ­ " #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "የድáˆá… áˆáŠ•áŒ­ " #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "የድáˆá… áˆáŠ•áŒ­ " #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "መጠቆሚያ" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "መገናኛ" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "መገናኛ" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "መገናኛ" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "መገናኛ" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "ሰርቨር" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "መገናኛ" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "ስማርት ስáˆáŠ­" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "መገናኛ" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "መገናኛ" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "የቡድን ኔትዎርክ" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "መገናኛ" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "መገናኛ" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "መገናኛ" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "መገናኛ" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "የቡድን ኔትዎርክ" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "መገናኛ" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "መገናኛ" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "የአካባቢ áŒáˆáŒ‹áˆŽá‰¶á‰½ " #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "የቡድን ኔትዎርክ" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "አካáˆ" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "á‹á‹­áˆ መላኪያ" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "መገናኛ" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "የቡድን ኔትዎርክ" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "መገናኛ" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "የቡድን ኔትዎርክ" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "መገናኛ" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "መገናኛ" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "ተሰኪዎች" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "መገናኛ" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "የቡድን ኔትዎርክ" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "የ ድáˆá… መጨረሻ" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "ስማርት ስáˆáŠ­" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "የድáˆá… áˆáŠ•áŒ­ " #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "አካሠማጣመሪያ" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "áŒáˆáŒ‹áˆŽá‰µ:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "የ ድáˆá… ገጽታ" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "ማይክሮáŽáŠ•" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "መገናኛ" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "ማይክሮáŽáŠ•" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "á‹á‹­áˆ በመቀበሠላይ " #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "የድáˆá… áˆáŠ•áŒ­ " #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "የቡድን ኔትዎርክ" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "መገናኛ" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "መገናኛ" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "መገናኛ" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Serial Ports" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "የድáˆá… áˆáŠ•áŒ­ " #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "የ ድáˆá… መጨረሻ" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "የቡድን ኔትዎርክ" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥ (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "ኔትዎርክ መድረሻ áŠáŒ¥á‰¥ (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "የቡድን ኔትዎርክ" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "የ ብሉቱዠá‹á‹­áˆ ማስተላለáŠá‹«" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "የድáˆá… áˆáŠ•áŒ­ " #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "የ ድáˆá… መጨረሻ" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "የድáˆá… áˆáŠ•áŒ­ " #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "አካሉን እንደገና መሰየሚያ" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "የ አካሠመረጃ ማሳያ" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "የአካባቢ áŒáˆáŒ‹áˆŽá‰¶á‰½ " #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "ማስተላለáŠá‹«" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "አá•ሌት" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "አካሠማጣመሪያ" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "በቅርብ ያሉ አካሎች መáˆáˆˆáŒŠá‹«" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "የ አካሎች አስተዳዳሪ" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "የቅርብ ጊዜ _áŒáŠ•áŠ™áŠá‰¶á‰½" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "የ አካሎች አስተዳዳሪ" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "የ ተሰኪ áˆáˆ­áŒ«á‹Žá‰½" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "በራሱ መገናኛ ገጽታ" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "ባለቤቱ" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "አዎ" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "አይ" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_መረጃ" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "የ አካሠመረጃ ማሳያ" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "_ማስታወሻ መላኪያ " #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "የ ጽáˆá ማስታወሻ መላኪያ " #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "ገጽታá‹áŠ• መቀየር አáˆá‰°á‰»áˆˆáˆ %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "የ ድáˆá… ገጽታ" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "የ ድáˆá… ገጽታ á‹­áˆáˆ¨áŒ¡ ለ PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "á‹«áˆá‰°á‹ˆáˆ°áŠ" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "በ መለያየት ላይ..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "ተገናáŠá‰·áˆ:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "አáˆá‰°áŒˆáŠ“áŠ˜áˆ" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "áˆáŠ•áˆ á‹¨ አጠቃቀሠዳታ á‹áŒáŒ አይደለáˆ: በ መጀመሪያ ለ መገናኘት ይሞክሩ እና ከዛ ይህን ገጽ ይመርáˆáˆ©" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "ቀን" msgstr[1] "ቀኖች" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "ሰአት" msgstr[1] "ሰአቶች " #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "ደቂቃዎች " msgstr[1] "ደቂቃዎች" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s እና %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "በ እርáŒáŒ¥ መá‰áŒ áˆªá‹«á‹áŠ• እንደ áŠá‰ áˆ­ መመለስ á‹­áˆáˆáŒ‹áˆ‰? " #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "እርስዎን መቆጣጠር ያስችሎታሠ(ተንቀሳቃሽ broadband) ኔትዎርክ ትራáŠáŠ­ አጠቃቀáˆ: ለ ተወሰአዳታ ተጠቃሚዎች " "በጣሠጠቃሚ áŠá‹: ይህ ተሰኪ እያንዳንዱን አካሠይከታተላáˆ" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "የ ኔትዎርክ _አጠቃቀáˆ" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "የ ኔትዎርክ ትራáŠáŠ­ አጠቃቀሠማሳያ " #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "ብሉቱዠተችáˆáˆ" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "የ አካባቢ ኔትዎርክ áŒáˆáŒ‹áˆŽá‰µ አስተዳዳሪ እንደ NAP bridges" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "ድጋá ይሰጣሠለ Dial Up Networking (DUN) with ModemManager እና NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "á‹áˆ­á‹áˆ­ እቃዎችን ያቀርባሠመጨረሻ የ ተጠቀሙበትን áŒáŠ‘áŠ˜áŠá‰¶á‰½ ጋር በáጥáŠá‰µ ለ መድረስ" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "ከáተኛዠእቃዎች" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "ከáተኛዠá‰áŒ¥áˆ­ ለ እቃዎች የ ቅርብ ጊዜ áŒáŠ•áŠ™áŠá‰µ á‹áˆ­á‹áˆ­ የሚታየá‹" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "ተገናáŠá‰·áˆ ወደ %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "መገናኘት አáˆá‰°á‰»áˆˆáˆ" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s on %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "ተሰኪ ለዚህ áŒáŠ•áŠ™áŠá‰µ አáˆá‰°áŒˆáŠ˜áˆ" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "በ መለያየት ላይ..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "እርዳታ ያቀርባሠለ Personal Area Networking (PAN) introduced in NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "የ DBus API ያቀርባሠለ ሌላ Blueman አካላቶች" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "በ ብሉቱዠየሚመጣ á‹á‹­áˆ " #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "የሚመጣ á‹á‹­áˆ %(0)s ከ %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "አáˆá‰€á‰ áˆˆáˆ" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "á‹á‹­áˆ በመቀበሠላይ " #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "á‹á‹­áˆ በመቀበሠላይ %(0)s ከ %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "ለ OBEX የ á‹á‹­áˆ ማስተላለáŠá‹« ችሎታ ያቀርባáˆ" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "ዳይሬክቶሪ ማሰናጃ ለሚመጡ á‹á‹­áˆŽá‰½ ላáˆáŠá‰ áˆ©" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "á‹á‹­áˆ ተቀብለዋáˆ" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "á‹á‹­áˆ %(0)s ከ %(1)s ተሳክቶ ተቀብለዋáˆ" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "ማስተላለá አáˆá‰°á‰»áˆˆáˆ" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "á‹á‹­áˆ ማስተላለá %(0)s አáˆá‰°á‰»áˆˆáˆ" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "የተቀበሉዋቸዠá‹á‹­áˆŽá‰½" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "ተቀብለዋሠ%d á‹á‹­áˆŽá‰½ ከ በስተ ጀርባ" msgstr[1] "ተቀብለዋሠ%d á‹á‹­áˆŽá‰½ ከ በስተ ጀርባ " #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "ተቀብለዋሠ%d ተጨማሪ á‹á‹­áˆŽá‰½ ከ በስተ ጀርባ" msgstr[1] "ተቀብለዋሠ%d ተጨማሪ á‹á‹­áˆŽá‰½ ከ በስተ ጀርባ " #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr " መደበኛ á‹áˆ­á‹áˆ­ እቃዎች መጨመሪያ ለ áˆáŠ”á‰³á‹Žá‰½ áˆáˆáŠ­á‰µ á‹áˆ­á‹áˆ­" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "_á‹á‹­áˆŽá‰½ ወደ አካሉ መላኪያ" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_አካሎች" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "አዳá•_ተሮች" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "አá•ሌት" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "የ ማለáŠá‹« ቃሠያቀርባáˆ: የ ማረጋገጫ áŒáˆáŒ‹áˆŽá‰µ ለ BlueZ daemon" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "የ መá‹áŒ« á‹áˆ­á‹áˆ­ ለ እቃ መጨመሪያ ከ አá•ሌቱ ለ መá‹áŒ£á‰µ" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "መደበኛ የ dhcp ደንበኛ ያቀርባሠለ ብሉቱዠPAN áŒáŠ•áŠ™áŠá‰µ." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "የ ብሉቱዠኔትዎርክ" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ገጽታ %(0)s መá‹áˆˆá‹« ወደ IP address %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "የ IP አድራሻ ማáŒáŠ˜á‰µ አáˆá‰°á‰»áˆˆáˆ %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "ለ ማáŒáŠ˜á‰µ በ መሞከር ላይ የ %s\n" "እባክዎን ይጠብá‰â€¦" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "መጠቆሚያ መጨመሪያ በ áˆáŠ”á‰³á‹Žá‰½ áˆáˆáŠ­á‰µ ላይ: ብሉቱዠንበሲሆን እና የ ተገናኘá‹áŠ• የ እቃ ጫá á‰áŒ¥áˆ­ ማሳያ" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "ብሉቱዠንበáŠá‹" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "ብሉቱዠተሰናክáˆáˆ" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "በ መለያየት ላይ..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "á‹áˆ­á‹áˆ­ እቃ ያቀርባሠለ áŠá‰£áˆ­ ተሰኪ ለጊዜዠየሚታይ በ áŠá‰£áˆ­ ወደ መደበቂያ ሲሰናዳ" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "ጊዜዠአáˆáሠሊገአየሚችáˆ" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "የ ጊዜ መጠን በ ሰከንዶች ሊገአየሚችሠየሚቆይበት ጊዜ" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "ሊገአየሚችሠ_መáጠሪያ" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "áŠá‰£áˆ­ አዳá•ተር ለ ጊዜዠእንዲታይ ማድረጊያ" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "ሊገአየሚችáˆâ€¦ %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "ሊገአየሚችáˆâ€¦ %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "á‹áˆ­á‹áˆ­ ያቀርባሠለአá•ሌት እና API ለ ሌላ ተሰኪዎች manipulate it" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "ተሳክቶ ተገናáŠá‰·áˆ ወደ DUN áŒáˆáŒ‹áˆŽá‰µ በ %(0)s.\n" "ኔትዎርክ አáˆáŠ• በ ሙሉ á‹áŒáŒ áŠá‹ %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "መሰረታዊ የ áŒáŠ•áŠ™áŠá‰µ ድጋá ይሰጣሠለ ኢንተርኔት ለ DUN profile." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "መደበኛ የ SPP ገጽታ áŒáŠ•áŠ™áŠá‰µ á‹«á‹¢: የ ተáŒá‰£áˆ­ ማስተካከያ መáˆáŒ¸áˆ ያስችላáˆ" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "በ áŒáŠ•áŠ™áŠá‰µ ጊዜ የሚáˆáŒ¸áˆ˜á‹ ጽáˆá" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "የሚቀጥለዠክርክር ይታለá‹áˆ:\n" "አድራሻ: ስáˆ: የ áŒáˆáŒ‹áˆŽá‰µ ስáˆ: uuid16s, rfcomm node\n" "ለáˆáˆ³áˆŒ:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s የሚመáˆáˆ°á‹ በ ኮማ የ ተለያዩ á‹áˆ­á‹áˆ­ áŠá‹\n" "\n" "አካሉ በሚለያይ ጊዜ ጽáˆá ይላካሠየ HUP áˆáˆáŠ­á‰µ" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serial port ተገናáŠá‰·áˆ" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "Serial port áŒáˆáŒ‹áˆŽá‰µ በ አካሉ ላይ %s አáˆáŠ• á‹áŒáŒ ይሆናሠበ %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "የ Serial port áŒáŠ•áŠ™áŠá‰µ ጽáˆá ወደቋáˆ" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "ችáŒáˆ­ ተáˆáŒ¥áˆ¯áˆ ጽáˆá በማስጀመር ላይ እንዳለ %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "የ ብሉቱዠተሰኪ ሀይሠáˆáŠ”á‰³ መቆጣጠሪያ" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "ብሉቱዠ_ማጥáŠá‹«" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "áˆáˆ‰áŠ•áˆ áŠ á‹³á•ተሮች ማጥáŠá‹«" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "ብሉቱዠ_ማብሪያ" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "áˆáˆ‰áŠ•áˆ áŠ á‹³á•ተሮች ማብሪያ" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "ለጊዜዠየ መመáˆáŠ¨á‰»á‹áŠ• ማዳኛ á‹«áŒá‹³áˆ የ ብሉቱዠመጫወቻ በሚገናአጊዜ" #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "ይጠቀማሠየ libappindicator ለማሳየት የ statusicon" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "ኔትዎርክ:" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "ዋጋ የሌለዠአድራሻ:" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP address ከ ገጽታዠጋር ይጋጫሠ%s ተመሳሳይ አድራሻ áŠá‹ ያላቸá‹" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "አáˆáŠ• በዚህ ማሰናጃ የ ተደገሠአይደለáˆ" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "ማስተላለáŠá‹«" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "የ ማስተላለáŠá‹« áŒáˆáŒ‹áˆŽá‰µ ተሰኪ አá•ሌት ተሰናክáˆáˆ" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "መደወያ ማሰናጃ" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serial Port %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "የ IP አድራሻ እንደገና ማደሻ" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "የ ብሉቱዠአዳá•ተሮች" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "አá•ሌት" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Blueman is a GTK+ የ ብሉቱዠአስተዳዳሪ" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "ብሉቱዠተችáˆáˆ" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "የ ብሉቱዠአካሎች" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "የ ብሉቱዠኔትዎርክ ማሰናጃ" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ኔትዎርክ ለማሰናዳት ቅድሚያ ያስáˆáˆáŒ‹áˆ" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "የ DHCP ደንበኛ ማስáŠáˆ»" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "የ DHCP ደንበኛ ቅድሚያ ማስáŠáˆ» á‹­áˆáˆáŒ‹áˆ" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "የ PPP ረዳት ማስጀመሪያ" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "የ PPP ረዳት ማስጀመሪያ ቅድሚያ ያስáˆáˆáŒ‹áˆ" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "የ RfKill áˆáŠ”á‰³ ማሰናጃ ቅድሚያ ማስáŠáˆ» á‹­áˆáˆáŒ‹áˆ" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "የ RfKill áˆáŠ”á‰³ ማሰናጃ ቅድሚያ ማስáŠáˆ» á‹­áˆáˆáŒ‹áˆ " #~ msgid "Recent _Connections" #~ msgstr "የቅርብ ጊዜ _áŒáŠ•áŠ™áŠá‰¶á‰½" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "ብሉቱዠ_ማብሪያ" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "ብሉቱዠማብራት ያስáˆáˆáŒ‹áˆ የ አካሠአስተዳዳሪ እንዲሰራ" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "ብሉቱዠ_ማጥáŠá‹«" #~ msgid "Services" #~ msgstr "áŒáˆáŒ‹áˆŽá‰¶á‰½" #~ msgid "Network Settings" #~ msgstr "ኔትዎርክ ማሰናጃ" #~ msgid "Transfer Settings" #~ msgstr "ማስተላለáŠá‹« ማሰናጃ" #~ msgid "Plugin description:" #~ msgstr "የ ተሰኪ መáŒáˆˆáŒ«:" #~ msgid "Local Services" #~ msgstr "የአካባቢ áŒáˆáŒ‹áˆŽá‰¶á‰½ " #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d ንበáŒáŠ•áŠ™áŠá‰¶á‰½ " #~ msgstr[1] "%d ንበáŒáŠ•áŠ™áŠá‰¶á‰½" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "ለጊዜዠየሚታይ" #~ msgid "Yes" #~ msgstr "አዎ " #~ msgid "No" #~ msgstr "አይ " #~ msgid "Auto power-on" #~ msgstr "በራሱ ሀይሠማብሪያ" #~ msgid "Automatically power on adapters" #~ msgstr "ራሱ በራሱ ሀይሠማብሪያ አዳá•ተርስ" #~ msgid "Trusted and Paired" #~ msgstr "የሚታመን እና ማጣመሪያ" #~ msgid "Paired" #~ msgstr "ማጣመሪያ" #~ msgid "Trusted" #~ msgstr "የሚታመን" #~ msgid "Friendly Name" #~ msgstr "ቀላሠስáˆ" #~ msgid "Serial Ports" #~ msgstr "Serial Ports" #~ msgid "Run the setup assistant for this device" #~ msgstr "ለዚህ አካሠየ ማሰጃ ረዳት ያስኪዱ" #~ msgid "Setup..." #~ msgstr "ማሰናጃ..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "እንኳን ደህና መጡ ወደ ብሉቱዠአካሠማሰናጃ እረዳት \n" #~ "\n" #~ "\n" #~ "እረዳቱ እርስዎን ይረዳዎታሠእንዴት እንደሚሰናዱ እና እንደሚገናኙ ከ ብሉቱዠአካሎች ጋር" #~ msgid "Introduction" #~ msgstr "መáŒá‰¢á‹«" #~ msgid "Select pairing method to use:" #~ msgstr "ለመጠቀሠማጣመሪያ ዘዴ á‹­áˆáˆ¨áŒ¡:" #~ msgid "Proceed Without Pairing" #~ msgstr "ሳያጣáˆáˆ© ማስኬጃ" #~ msgid "Pairing" #~ msgstr "በማጣመር ላይ" #~ msgid "Connect to:" #~ msgstr "መገናኛ ወደ:" #~ msgid "Connect" #~ msgstr "መገናኛ" #~ msgid "Please wait..." #~ msgstr "እባክዎን ይቆዩ..." #~ msgid "Connecting..." #~ msgstr "በ መገናኘት ላይ..." #~ msgid "Congratulations, device successfully added" #~ msgstr "እንኳን ደስ አሎት አካሉ ተሳክቶ ተጨáˆáˆ¯áˆ" #~ msgid "Finished" #~ msgstr "ጨርሷáˆ" #~ msgid "Bluetooth Assistant" #~ msgstr "የ ብሉቱዠእረዳት" #~ msgid "_Set Up New Device" #~ msgstr "አዲስ አካሠ_ማሰናጃ" #~ msgid "Enter PIN code" #~ msgstr "የ á’ን ኮድ ያስገቡ" #~ msgid "Enter passkey" #~ msgstr "የማለáŠá‹« á‰áˆá ያስገቡ" #~ msgid "palm" #~ msgstr "á“áˆáˆ" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "በ ጆሮ ማድመጫ" #~ msgid "handsfree" #~ msgstr "ከ እጅ áŠáƒ" #~ msgid "unknown" #~ msgstr "á‹«áˆá‰³á‹ˆá‰€" #~ msgid "Serial port connected to %s" #~ msgstr "Serial port ተገናáŠá‰·áˆ ከ %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f ደቂቃዎች" #~ msgstr[1] "%.0f ደቂቃዎች" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f ሰከንዶች" #~ msgstr[1] "%.0f ሰከንዶች " #, fuzzy #~ msgid "R_ename device..." #~ msgstr "አካሉን እንደገና መሰየሚያ" #~ msgid "_Remove..." #~ msgstr "_ማስወገጃ... " #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "የ ብሉቱዠመደረክ መቀያየሪያ ማጥáŠá‹« ብሉቱዠáˆá‹­ በሚቀየር ጊዜ: (የ USB dongles ዋጋ አይኖረá‹áˆ) እና የ " #~ "áˆáŠ”á‰³ áˆáˆáŠ­á‰µ መታየቱን እርáŒáŒ áŠ› á‹­áˆáŠ‘ የ ብሉቱዠማጥáŠá‹« እንዳለ áŠáŒˆáˆ­ áŒáŠ• ተሰኪ አይደለáˆ" #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "á‹á‹­áˆ መላኪያዠእንዲሰራ ብሉቱዠመብራት አለበት" #~ msgid "Select files to send" #~ msgstr "የሚላኩ á‹á‹­áˆŽá‰½ á‹­áˆáˆ¨áŒ¡" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "የ ተሰኪ áˆáŠ•áŒ­: አድራሻ ወይንሠተሰኪ ስሠይወስዳáˆ: ለáˆáˆ³áˆŒ: hci0" #~ msgid "Delete files on exit" #~ msgstr "á‹á‹­áˆ ማጥáŠá‹« በሚወጡ ጊዜ" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "ወደ ብሉቱዠአካሠየሚላኩ á‹á‹­áˆŽá‰½" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "ብሉቱዠመብራት አለበት የ ብሉቱዠረዳት እንዲሰራ" #~ msgid "No adapters found" #~ msgstr "áˆáŠ•áˆ áŠ á‹³á•ተር አáˆá‰°áŒˆáŠ˜áˆ" #~ msgid "Pairing in progress..." #~ msgstr "ማጣመር በ ሂደት ላይ..." #~ msgid "Failed to add device" #~ msgstr "አካሠመጨመር አáˆá‰°á‰»áˆˆáˆ" #~ msgid "Don't connect" #~ msgstr "አትገናáŠ" #~ msgid "Start configuration assistant for this device" #~ msgstr "ለዚህ አካሠየ ማስጀመሪያ ረዳት ማስጀመሪያ" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "ይጠቀማሠየ libappindicator ለማሳየት የ statusicon" blueman-2.4.3/po/ar.gmo000066400000000000000000000334511465054505200147030ustar00rootroot00000000000000Þ•¹äû¬ ˜™³ÉØï(;#N r“¨¼ Ð Üý  )D^oC‰ÍÒ!Ù û,2)D0nŸ ¦´+à ï ý %6Ibt‡™±Ã?Ø ) 4B'^*†±!¹ Ûå õ  >PUfuz"‹!®Ð$ß *+< h t‚ ‘ ² ¿ÍÔ Ùåö2E0I"z «°µ½Òídü a o}…’§»Ëâþohƒìôùk Iu¿Î îú. 7EV\|ƒ  §)µ ßéÿ  $1EN ^ lw“˜¡Aµ÷,-@IYw}“¨ °¼ ÄÎ×Þæïõ &-5<EKR [fuxŒ,½ Ù î !!5!G!a!!.–!Å!Ø!ó!"-"" P"-q"Ÿ"±"À"×"÷"#".#YQ#«#Æ#<Ï# $: $[$Iu$T¿$ %%7%0M%~%%¤%Â%Þ%ø%&2&N&,j&—&­&IÉ&' -'8' ?'5`'4–' Ë''Ö' þ' ( ( ((3()I(s(Š(‘(©()Á(ë($)1,) ^)1l)ž)5¥)Û)7ñ))*A*!]*+*«*¾* Ø*ã*ê*ù*$+-5+c+ +EŒ+;Ò+,-,6, ?,L,$k,,ƒ­,1-C- U- a- n- {-)œ-Æ-Ý-$ý-".™@.Ú. k/x//¡/w10©0*¿0 ê0÷0þ0J1P1m1†1Mž1ì1#õ12 2642k2&}2)¤2Î2è2ú2 3$3B3b3$x33¦3¯3^Å3$4L44*4 ¬4·4É4 è4"õ4"5 ;5F5X5 j5x5 ˆ5 ”5¢5 ²5À5 ×5 å5ó5 66 !6+6>6 F61Q6;ƒ6E¿67 7"7‹~)1ªŠFPƒ•]x¤¡BzŒ±™šC‘W­:t @&^S? Ž[TQ †!<µ3J4 }“,mXf>¨¶|=#$¦eyZ‚a8‡6¯-+·7k³l–œ’;O„`¢0€'U˜ohbRp©nEK«´IcL¸"{ _…D°9›j5 / q¬A¹YM”\gH¥žu*§d%‰²w(iGsˆ£r.vV®—ŸN2%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAre you sure you want to reset the counter?Audio ProfileAudio SourceAuthorization request for:Bluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workCancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Create pairing with the deviceDHCP server type:DenyDependency issueDevice ManagerETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to change profile to %sFailed to connectFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHighIP Address:Incoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInvalid IP addressLowManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Plugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorPrimary ServiceProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessReceiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect folder for incoming file transfersSend FileSend _Files to DeviceSend file(s) to the deviceSend noteSending FileService PreferencesService:Show _StatusbarShow _ToolbarShow inputShows network traffic usageSkipSuccess!Temporarily visibleThe maximum number of items recent connections menu will display.Too muchTotal data received and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTurn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Close_Device_Devices_Help_Local Services_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-02-05 10:20+0000 Last-Translator: Mohammed Anas <6daf084a-8eaf-40fb-86c7-8500077c3b69@anonaddy.me> Language-Team: Arabic Language: ar MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5; X-Generator: Weblate 4.11-dev %(service)s ÙÙŠ %(device)s%d %s %d %s Ùˆ %d %sالكاتب:يتضارب مع:إتصال بـ:دعم DUNيعتمد على:قطع الإتصال:المحمّل:استقبال المل٠(Object Push)الملÙ:إعدادات GSM:المدّة:وقت البدء:إعدادات نقطة الاتصالالاسم Ø§Ù„Ù…ÙØ¶Ù‘للا توجد خدمة DHCP مثبتةدعم PANإلى:المجموع:_إيقا٠بلوتوث_تشغيل بلوتوثالمرÙوع:إعدادات الرؤيةإرسال Ø§Ù„Ù…Ù„ÙØ§Øª عبر البلوتوثنقطة الدخول APN:قبولقبول Ø§Ù„Ù…Ù„ÙØ§Øª من الأجهزة الموثوقة_المحوّلاتالمحوّل لهذا الاتصال غير متوÙّرتحديد المحوّلتضي٠عنصر الخروج للقائمة لإنهاء البريمجتضي٠قائمة عناصر قياسية لقائمة أيقونات الحالةدائماالقبول دائمامرئي دائماًهل تريد حقا تصÙير العدّاد؟نمط الصوتمصدر الصوتطلب المصادقة لـ:البلوتوث Ù†ÙŽØ´ÙØ·Ù…حولات بلوتوثمصادقة البلوتوثأجهزة Ø§Ù„Ø¨Ù„ÙˆØªÙˆØ«Ø¹ÙØ·Ù‘Ù„ البلوتوثÙÙØ¹Ù‘Ù„ البلوتوثنقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetoothشبكة بلوتوثالبلوتوث معطّليجب تشغيل البلوتوث ليعمل مدير المحوّلاتإلغاء العمليةإلغاءضبطضبط شبكة البلوتوثضبط ØªÙØ¶ÙŠÙ„ات Ø§Ù„Ø¥Ø¶Ø§ÙØ© المختارةضبط الشبكة يحتاج إلى صلاحياتتأكيدأكّد القيمة للمصادقة:متصّلمتصّل بـ %sمتصّل:Ø¥ØªØµØ§Ù„ÙØ´Ù„ الإتصالإنشاء إقتران مع الجهازنوع خادم DHCP :Ø±ÙØ¶Ù†Ù‚ص إعتماديةمدير الأجهزةالوقت المتوقع للإتمام:ØªÙØ¹ÙŠÙ„ البلوتوثأدخل رمز PIN للمصادقةأدخل Ù…ÙØªØ§Ø­ المرور للمصادقةحدث خطأحدث خطأ أثناء إرسال المل٠%sÙØ´Ù„تعذر تحويل المل٠الشخصي إلى %sÙØ´Ù„ الإتصالالمل٠%(0)s من %(1)s Ø£ÙØ³ØªÙ‚بÙÙ„ بنجاحمرسل Ø§Ù„Ù…Ù„ÙØ§ØªØ£ÙستقبÙÙ„ Ø§Ù„Ù…Ù„ÙØ£ÙستقبÙلت Ø§Ù„Ù…Ù„ÙØ§ØªÙ‚طع اتصال الجهاز بالقوةإعدادات GSMشبكة المجموعةمَخÙيعالعنوان IP:مجلد الوارد:المل٠%(0)s قادم من %(1)sاستقبال Ù…Ù„ÙØ§Øª عبر بلوتوثعنوان IP غير ØµØ§Ù„Ø­Ù…Ù†Ø®ÙØ¶ØªØ¯ÙŠØ± خدمات الشبكة المحلية، مثل جسور NAPعلّم\ألغ تعليم الجهاز بأنه موثوقأقصى عدد للعناصرأكثركثيرالشبكةنقطة إتصال شبكيةنقطة إتصال شبكية (NAP)_استخدام الشبكةلا إحصاءات استخدام Ù…ØªÙˆÙØ±Ø© بعد. حاول أولا بناء إتصال ثم ØªÙØ­Ù‘ص هذه Ø§Ù„ØµÙØ­Ø©. غير متصّلغير محدّدالرقم:الأمثلإقترانرمز PIN الإقتران Ø¨Ù€Ù…ÙØªØ§Ø­ مرور الإقتران بـطلب اﻹقترانطلب الإقتران بـ %sطلب اﻹقتران للجهاز:طلب الإقتران بـ:Ø§Ù„Ø¥Ø¶Ø§ÙØ© "%(0)s" تعتمد على %(1)s. إيقا٠%(1)s يؤدي أيضا إلى إيقا٠"%(0)s". هل ØªÙƒÙ…Ù„ØŸØ§Ù„Ø¥Ø¶Ø§ÙØ© "%(0)s" تتضارب مع %(1)s. تشغيل %(1)s يؤدي إلى إيقا٠"%(0)s". هل ØªÙƒÙ…Ù„ØŸØ¥Ø¶Ø§ÙØ§ØªÙقيرالخدمة الأساسيّةتوÙّر عنصر قائمة يجعل المحوّل Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ ÙŠØ¸Ù‡Ø± مؤقتا عندما يكون مٌخÙىً Ø§ÙØªØ±Ø§Ø¶ÙŠØ§ØªÙˆÙ‘ÙØ± عنصر قائمة يحتوي على آخر الاتصالات المستخدمة للوصول السريعاستقبال Ù…Ù„ÙØ§Ø³ØªÙ‚بال المل٠%(0)s من %(1)sÙ…Ø³ØªØ­Ø³Ù†Ø±ÙØ¶Ø£Ø²Ù„أزل هذا الجهاز من قائمة الأجهزة Ø§Ù„Ù…Ø¹Ø±ÙˆÙØ©ØºÙŠÙ‘ر اسم الجهازتجديد عنوان IPأعد المحاولةالاوامر النصية المراد تنÙيذها عند الاتصالابحثابحث عن أجهزة قريبةبحثحدّد جهازاحدد مجلد لنقل Ø§Ù„Ù…Ù„ÙØ§Øª الواردةأرسل Ù…Ù„ÙØ§Ø¥Ø±Ø³Ø§Ù„ _Ù…Ù„ÙØ§Øª إلى جهازأرسÙÙ„ Ù…Ù„ÙØ§Øª إلى الجهازارسل الملاحظةإرسال Ù…Ù„ÙØªÙضيلات الخدمةالخدمة:عرض شريط _الحالةعرض شريط _الأدواتعرض الإدخاليعرض استعمال الشبكةتخطينجاحمرئي مؤقتًاالعدد الأقصى للعناصر المعروضة ÙÙŠ الإتصالات الحديثةكثير جدااجمالي البيانات Ø§Ù„Ù…ÙØ³ØªÙ‚بلة ومعدل التراسلإحصاءات استخدام Ø§Ù„Ø´Ø¨ÙƒØ©Ø§Ù„Ù†Ù‚Ù„ÙØ´Ù„ Ø§Ù„Ù†Ù‚Ù„ÙØ´Ù„ نقل المل٠%(0)sاستوثقإيقا٠كل المحوّلاتتشغيل كل المحوّلاتمجهولغير محدّدغير موثوقعال جدا_المحوّل_إغلاق_الجهاز_الأجهزة_مساعدة_خدمات محلية_إقتران_Ø¥Ø¶Ø§ÙØ§Øª_بلّغ عن مشكلة_تصÙير_بحث_وثوق_غير-موثوق_عرضبريمجيوميوميومانأياميومايومساعةساعةساعتانساعاتساعةساعةدقيقةدقيقةدقيقتاندقائقدقيقةدقيقةلاobexd غير Ù…ØªÙˆÙØ±Ù†Ø¹Ù…blueman-2.4.3/po/ar.po000066400000000000000000002404011465054505200145320ustar00rootroot00000000000000# Arabic translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # ÙØ±ÙŠÙ‚ عيون العرب للترجمة http://www.arabeyes.org # مصعب الزعبي # alibacha19 , 2015 # El Acheche ANIS , 2014 # 353299c7e7800cea9c13ae6ee14dbf9d, 2016 # Hayder Majid , 2016 # Mubarak Qahtani , 2016-2017 # مهدي السطيÙÙŠ , 2014-2015 # وجدي أبو سلطان, 2016 # Yaron Shahrabani # Mohammed Anas <6daf084a-8eaf-40fb-86c7-8500077c3b69@anonaddy.me>, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-02-05 10:20+0000\n" "Last-Translator: Mohammed Anas " "<6daf084a-8eaf-40fb-86c7-8500077c3b69@anonaddy.me>\n" "Language-Team: Arabic \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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 ? 4 : 5;\n" "X-Generator: Weblate 4.11-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "إعدادات الرؤية" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Ù…ÙŽØ®ÙÙŠ" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "مرئي دائماً" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "مرئي مؤقتًا" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "الاسم Ø§Ù„Ù…ÙØ¶Ù‘Ù„" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "طلب اﻹقتران" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "طلب اﻹقتران للجهاز:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "عرض الإدخال" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "أجهزة البلوتوث" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_المحوّل" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_بحث" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "ØªÙØ¶ÙŠÙ„ات الخدمة" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_الجهاز" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_عرض" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "عرض شريط _الأدوات" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "عرض شريط _الحالة" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "غيّر اسم الجهاز" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Ø¥Ø¶Ø§ÙØ§Øª" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_خدمات محلية" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_مساعدة" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_بلّغ عن مشكلة" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "ابحث عن أجهزة قريبة" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "ابحث" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "إنشاء إقتران مع الجهاز" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "إقتران" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "علّم\\ألغ تعليم الجهاز بأنه موثوق" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "استوثق" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "أزل هذا الجهاز من قائمة الأجهزة Ø§Ù„Ù…Ø¹Ø±ÙˆÙØ©" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "أزل" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "أرسÙÙ„ Ù…Ù„ÙØ§Øª إلى الجهاز" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "أرسل Ù…Ù„ÙØ§" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "اجمالي البيانات Ø§Ù„Ù…ÙØ³ØªÙ‚بلة ومعدل التراسل" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "أكثر" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "غيّر اسم الجهاز" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_تصÙير" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "إلغاء" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "نوع خادم DHCP :" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "مستحسن" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "لا توجد خدمة DHCP مثبتة" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "عنوان IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "إعدادات نقطة الاتصال" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "دعم PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "شبكة المجموعة" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "دعم DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "نقطة إتصال شبكية (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "دعم PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "استقبال المل٠(Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "مجلد الوارد:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "حدد مجلد لنقل Ø§Ù„Ù…Ù„ÙØ§Øª الواردة" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "قبول Ø§Ù„Ù…Ù„ÙØ§Øª من الأجهزة الموثوقة" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "إرسال Ø§Ù„Ù…Ù„ÙØ§Øª عبر البلوتوث" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "إلى:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "الملÙ:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "ضبط" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ضبط ØªÙØ¶ÙŠÙ„ات Ø§Ù„Ø¥Ø¶Ø§ÙØ© المختارة" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "غير محدّد" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "الكاتب:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "مجهول" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "يعتمد على:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "يتضارب مع:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "إعدادات GSM:" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "الرقم:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "نقطة الدخول APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "إحصاءات استخدام الشبكة" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_إغلاق" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "المحمّل:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "المرÙوع:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "المجموع:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "وقت البدء:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "المدّة:" #: data/ui/note.ui:8 msgid "Send note" msgstr "ارسل الملاحظة" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "يجب تشغيل البلوتوث ليعمل مدير المحوّلات" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "محولات بلوتوث" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "دائما" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d دقيقة" msgstr[1] "%d دقيقة" msgstr[2] "%d دقيقتان" msgstr[3] "%d دقائق" msgstr[4] "%d دقيقة" msgstr[5] "%d دقيقة" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "بحث" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "مرسل Ø§Ù„Ù…Ù„ÙØ§Øª" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "إتصال" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd غير Ù…ØªÙˆÙØ±" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "إلغاء" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "إرسال ملÙ" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "الوقت المتوقع للإتمام:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "حدث خطأ أثناء إرسال المل٠%s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "تخطي" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "أعد المحاولة" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "حدث خطأ" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "طلب الإقتران بـ %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "مصادقة البلوتوث" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "أدخل رمز PIN للمصادقة" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "أدخل Ù…ÙØªØ§Ø­ المرور للمصادقة" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Ù…ÙØªØ§Ø­ مرور الإقتران بـ" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "رمز PIN الإقتران بـ" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "طلب الإقتران بـ:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "أكّد القيمة للمصادقة:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "تأكيد" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Ø±ÙØ¶" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "طلب المصادقة لـ:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "الخدمة:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "القبول دائما" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "قبول" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "البلوتوث معطّل" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "ØªÙØ¹ÙŠÙ„ البلوتوث" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "مدير الأجهزة" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "ØªÙØ¶ÙŠÙ„ات الخدمة" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "لوحة Ù…ÙØ§ØªÙŠØ­" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "غيّر اسم الجهاز" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "غير مصنّÙ" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "متصّل" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "استوثق" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "إقتران" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "إتصال بـ:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Ùقير" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "الأمثل" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "كثير" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "كثير جدا" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Ù…Ù†Ø®ÙØ¶" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "عال" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "عال جدا" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "نجاح" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "ÙØ´Ù„" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "إتصال" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "مجهول" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "ÙØ´Ù„ الإتصال" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "إتصال بـ:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "قطع الإتصال:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "قطع اتصال الجهاز بالقوة" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "إتصال بـ:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "قطع الإتصال:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "قطع الإتصال:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "إرسال _ملÙ..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_إقتران" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_وثوق" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_غير-موثوق" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "إرسال Ù…Ù„ÙØ§Øª إلى هذا الجهاز" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "غيّر اسم الجهاز" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "أزل" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "إلغاء العملية" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "غير موثوق" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "حدّد جهازا" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "إعدادات GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Ø¥Ø¶Ø§ÙØ§Øª" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Ø§Ù„Ø¥Ø¶Ø§ÙØ© \"%(0)s\" تعتمد على %(1)s. إيقا٠%(1)s يؤدي " "أيضا إلى إيقا٠\"%(0)s\".\n" "هل تكمل؟" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Ø§Ù„Ø¥Ø¶Ø§ÙØ© \"%(0)s\" تتضارب مع %(1)s. تشغيل %(1)s يؤدي إلى " "إيقا٠\"%(0)s\".\n" "هل تكمل؟" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "نقص إعتمادية" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "نقص إعتمادية" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "تحديد المحوّل" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "_قطع الإتصال..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "نقطة إتصال شبكية" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "حاسوب مكتبي" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "خادم" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "حاسوب محمول" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "هات٠خليوي" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "هات٠ذكي" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "مودم" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obexd غير Ù…ØªÙˆÙØ±" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "سماعة الرأس" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "ميكروÙون" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "مصدر الصوت" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "مصدر الصوت" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "مصدر الصوت" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "إتصال" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "اتصل" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "اتصل" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "اتصل" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "اتصل" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "خادم" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "اتصل" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "هات٠ذكي" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "اتصل" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "اتصل" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "شبكة المجموعة" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "اتصل" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "اتصل" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "اتصل" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "اتصل" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "شبكة المجموعة" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "اتصل" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "اتصل" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "خدمات محلية" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "شبكة المجموعة" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "نقطة إتصال شبكية" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "جهاز" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "مرسل Ø§Ù„Ù…Ù„ÙØ§Øª" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "اتصل" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "شبكة المجموعة" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "اتصل" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "شبكة المجموعة" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "اتصل" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "نقطة إتصال شبكية" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "نقطة إتصال شبكية" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "اتصل" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Ø¥Ø¶Ø§ÙØ§Øª" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "اتصل" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "شبكة المجموعة" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "اتصل" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "هات٠ذكي" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "مصدر الصوت" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "إقتران مع الجهاز" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "الخدمة:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "نمط الصوت" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "ميكروÙون" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "اتصل" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "ميكروÙون" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "استقبال ملÙ" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "مصدر الصوت" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "شبكة المجموعة" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "اتصل" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "اتصل" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "اتصل" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "مصدر الصوت" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "نقطة إتصال شبكية" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "شبكة المجموعة" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "نقطة إتصال شبكية (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "نقطة إتصال شبكية (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "شبكة المجموعة" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "نقل Ø§Ù„Ù…Ù„ÙØ§Øª بواسطة Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "مصدر الصوت" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "مصدر الصوت" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "غيّر اسم الجهاز" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "خدمات محلية" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "النقل" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "بريمج" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "الخدمة الأساسيّة" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "ابحث عن أجهزة قريبة" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "مدير الأجهزة" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "الإتصالات الحديثة" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "مدير الأجهزة" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "ØªÙØ¶ÙŠÙ„ات الخدمة" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "نمط الصوت" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "نعم" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "لا" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "تعذر تحويل المل٠الشخصي إلى %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "نمط الصوت" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "غير محدّد" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "_قطع الإتصال..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "متصّل:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "غير متصّل" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "لا إحصاءات استخدام Ù…ØªÙˆÙØ±Ø© بعد. حاول أولا بناء إتصال ثم ØªÙØ­Ù‘ص هذه Ø§Ù„ØµÙØ­Ø©. " #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "يوم" msgstr[1] "يوم" msgstr[2] "يومان" msgstr[3] "أيام" msgstr[4] "يوما" msgstr[5] "يوم" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "ساعة" msgstr[1] "ساعة" msgstr[2] "ساعتان" msgstr[3] "ساعات" msgstr[4] "ساعة" msgstr[5] "ساعة" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "دقيقة" msgstr[1] "دقيقة" msgstr[2] "دقيقتان" msgstr[3] "دقائق" msgstr[4] "دقيقة" msgstr[5] "دقيقة" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s Ùˆ %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "هل تريد حقا تصÙير العدّاد؟" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "تسمح بمراقبة استعمالك للشبكة ( شبكة الهاتÙ). Ù…Ùيد لعروض الأنترنت المحدودة. " "هذه Ø§Ù„Ø¥Ø¶Ø§ÙØ© تتتبع كل جهاز على حدة." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_استخدام الشبكة" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "يعرض استعمال الشبكة" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "ÙÙØ¹Ù‘Ù„ البلوتوث" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "تدير خدمات الشبكة المحلية، مثل جسور NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "ØªÙˆÙ‘ÙØ± عنصر قائمة يحتوي على آخر الاتصالات المستخدمة للوصول السريع" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "أقصى عدد للعناصر" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "العدد الأقصى للعناصر المعروضة ÙÙŠ الإتصالات الحديثة" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "متصّل بـ %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "ÙØ´Ù„ الإتصال" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s ÙÙŠ %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "المحوّل لهذا الاتصال غير متوÙّر" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "_قطع الإتصال..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "استقبال Ù…Ù„ÙØ§Øª عبر بلوتوث" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "المل٠%(0)s قادم من %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Ø±ÙØ¶" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "استقبال ملÙ" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "استقبال المل٠%(0)s من %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Ø£ÙØ³ØªÙ‚بÙÙ„ الملÙ" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "المل٠%(0)s من %(1)s Ø£ÙØ³ØªÙ‚بÙÙ„ بنجاح" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "ÙØ´Ù„ النقل" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "ÙØ´Ù„ نقل المل٠%(0)s" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Ø£ÙØ³ØªÙ‚بÙلت Ø§Ù„Ù…Ù„ÙØ§Øª" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "استقبال %d مل٠ÙÙŠ الخلÙية" msgstr[1] "استقبال %d مل٠ÙÙŠ الخلÙية" msgstr[2] "استقبال ملÙين (%d) ÙÙŠ الخلÙية" msgstr[3] "استقبال %d Ù…Ù„ÙØ§Øª ÙÙŠ الخلÙية" msgstr[4] "استقبال %d Ù…Ù„ÙØ§ ÙÙŠ الخلÙية" msgstr[5] "استقبال %d مل٠ÙÙŠ الخلÙية" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "استقبال %d مل٠ÙÙŠ الخلÙية" msgstr[1] "استقبال %d مل٠ÙÙŠ الخلÙية" msgstr[2] "استقبال ملÙين (%d) ÙÙŠ الخلÙية" msgstr[3] "استقبال %d Ù…Ù„ÙØ§Øª ÙÙŠ الخلÙية" msgstr[4] "استقبال %d Ù…Ù„ÙØ§ ÙÙŠ الخلÙية" msgstr[5] "استقبال %d مل٠ÙÙŠ الخلÙية" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "تضي٠قائمة عناصر قياسية لقائمة أيقونات الحالة" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "إرسال _Ù…Ù„ÙØ§Øª إلى جهاز" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_الأجهزة" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_المحوّلات" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "بريمج" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "تضي٠عنصر الخروج للقائمة لإنهاء البريمج" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "شبكة بلوتوث" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "البلوتوث Ù†ÙŽØ´ÙØ·" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Ø¹ÙØ·Ù‘Ù„ البلوتوث" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "_قطع الإتصال..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "توÙّر عنصر قائمة يجعل المحوّل Ø§Ù„Ø§ÙØªØ±Ø§Ø¶ÙŠ ÙŠØ¸Ù‡Ø± مؤقتا عندما يكون مٌخÙىً Ø§ÙØªØ±Ø§Ø¶ÙŠØ§" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "_قطع الإتصال..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "الاوامر النصية المراد تنÙيذها عند الاتصال" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_إيقا٠بلوتوث" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "إيقا٠كل المحوّلات" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_تشغيل بلوتوث" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "تشغيل كل المحوّلات" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "الشبكة" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "عنوان IP غير صالح" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "النقل" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "تجديد عنوان IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "محولات بلوتوث" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "بريمج" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "ÙÙØ¹Ù‘Ù„ البلوتوث" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "ÙÙØ¹Ù‘Ù„ البلوتوث" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "أجهزة البلوتوث" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "ضبط شبكة البلوتوث" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ضبط الشبكة يحتاج إلى صلاحيات" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "الإتصالات الحديثة" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_تشغيل بلوتوث" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "يجب تشغيل البلوتوث ليشتغل مدير الأجهزة" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_إيقا٠بلوتوث" #~ msgid "Services" #~ msgstr "خدمات" #~ msgid "Network Settings" #~ msgstr "إعدادات الشبكة" #~ msgid "Transfer Settings" #~ msgstr "إعدادات النقل" #~ msgid "Plugin description:" #~ msgstr "ÙˆØµÙ Ø§Ù„Ø¥Ø¶Ø§ÙØ©:" #~ msgid "Local Services" #~ msgstr "خدمات محلية" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "مرئي مؤقتا" #~ msgid "Yes" #~ msgstr "نعم" #~ msgid "No" #~ msgstr "لا" #~ msgid "Trusted" #~ msgstr "موثوق" #~ msgid "Friendly Name" #~ msgstr "الإسم Ø§Ù„Ù…ÙØ¶Ù‘Ù„" #~ msgid "Run the setup assistant for this device" #~ msgstr "شغّل مساعد الضبط لهذا الجهاز" #~ msgid "Setup..." #~ msgstr "ضبط..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "مرحبا بك ÙÙŠ مساعد ضبط جهاز البلوتوث. \n" #~ "\n" #~ "\n" #~ "يقودك إلى عملية الضبط Ùˆ الإتصال بأجهزة البلوتوث Ø§Ù„Ù…ÙØ¹Ù‘لة." #~ msgid "Introduction" #~ msgstr "مقدمة" #~ msgid "Select pairing method to use:" #~ msgstr "اختر طريقة اﻹقتران لاستخدامها:" #~ msgid "Proceed Without Pairing" #~ msgstr "أكمل بلا إقتران" #~ msgid "Pairing" #~ msgstr "إقتران" #~ msgid "Connect to:" #~ msgstr "اتصل بـ:" #~ msgid "Connect" #~ msgstr "اتصل" #~ msgid "Please wait..." #~ msgstr "رجاء انتظر..." #~ msgid "Connecting..." #~ msgstr "إتصال..." #~ msgid "Congratulations, device successfully added" #~ msgstr "مبارك عليك، تمت Ø§Ø¶Ø§ÙØ© الجهاز بنجاح" #~ msgid "Finished" #~ msgstr "انتهى" #~ msgid "Bluetooth Assistant" #~ msgstr "مساعد البلوتوث" #~ msgid "Enter PIN code" #~ msgstr "أدخل رمز PIN" #~ msgid "Enter passkey" #~ msgstr "أدخل Ù…ÙØªØ§Ø­ المرور" #~ msgid "headset" #~ msgstr "سماعة الرأس" #~ msgid "unknown" #~ msgstr "مجهول" #~ msgid "Serial port connected to %s" #~ msgstr "Ø§Ù„Ù…Ù†ÙØ° التسلسلي متصل بـ %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f دقيقة" #~ msgstr[1] "%.0f دقيقة" #~ msgstr[2] "%.0f دقيقتان" #~ msgstr[3] "%.0f دقائق" #~ msgstr[4] "%.0f دقيقة" #~ msgstr[5] "%.0f دقيقة" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f ثانية" #~ msgstr[1] "%.0f ثانية" #~ msgstr[2] "%.0f ثانيتين" #~ msgstr[3] "%.0f ثوانÙ" #~ msgstr[4] "%.0f ثانية" #~ msgstr[5] "%.0f ثانية" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "غيّر اسم الجهاز" #~ msgid "_Remove..." #~ msgstr "_إزالة..." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "يجب تشغيل البلوتوث لإرسال Ø§Ù„Ù…Ù„ÙØ§Øª" #~ msgid "Select files to send" #~ msgstr "إختر Ø§Ù„Ù…Ù„ÙØ§Øª التي ترسلها" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "يجب تشغيل البلوتوث ليعمل مساعد البلوتوث" #~ msgid "No adapters found" #~ msgstr "لم ÙŠÙØ¹Ø«Ø± على أي محوّل" #~ msgid "Failed to add device" #~ msgstr "ÙØ´Ù„ Ø¥Ø¶Ø§ÙØ© الجهاز" #~ msgid "Don't connect" #~ msgstr "لا تتصّل" #~ msgid "Start configuration assistant for this device" #~ msgstr "بدء مساعد الضبط لهذا الجهاز" blueman-2.4.3/po/ast.gmo000066400000000000000000000360461465054505200150730ustar00rootroot00000000000000Þ•×Ô%Œ !;Q`wаÃ#Ö ú0D X d… ˜ £±ÂÜìCÿCH!O q,{¨)º0ä *+9 e s€›·ÈÛô*<Tfx?¥Ís „ '¹*á ! 6@ P [fz•´ÆËÜë"$!Gi$x¤Ã$Õú+þ *8 Gh kx} Žœ ¤²¹ ¾Êé%)8bf,i0–"Ç êøý d: Ÿ'­ Õãëóø;PoVhÆ/7<.D(s;œkØIDFŽ:ÕT e t ”   § .® Ý î ô ú !!! ;! E!#S! w!!—! ²!¿!Î!Kä!0"7"K" T"_"{" €" ‹"—" "A´"*ö"!#,*#(W#€#“#œ#¬#Ê#Ð#æ#û# $$ $!$*$1$9$B$H$N$^$d$j$ s$€$’$™$¡$¨$±$·$¾$ Ç$Ò$á$ä$Óè$¼&Ö& ê&ø&'$'6'L'`'-s'¡'±'Ä'ã'ý' (((E( W( a(o(~(›(¬(FÀ() )() =).J)y).)@¼)ý)***(*S* b*p**‘*±*Â*Ø*ñ*++-+"B+e+}+Œ+Hž+»ç+£, ¸,Ä,Ó,5í,%#- I-%S- y-ƒ- ’- -¨-º- Õ-ö-....G.].p.,„.,±.Þ.1ñ.#/+/K/*]/ˆ/.Œ/»/Ì/ß/ÿ/ 000(0<0 D0R0[0`0o0 0°0È0Ë0Ó0'ç011314K18€1¹1Ì1Ñ1Ø1Ý1ô1w2 ‰20—2È2 Ù2ã2 ê2ô2 3'03X3 w3~3~4 4Œ4 ’43Ÿ42Ó495{@5X¼5=6BS6M–6ä6!÷6 7$7 ,7977q7 †7‘7—7¶7½7Õ7Þ7%ï78$8@8^8o8€8Wš8ò8û8 99 .9O9V9l9 q9{9K‘9*Ý9:-:,>:k: †:’:&§:Î:Õ:î: ;; ';1; :;E;M;V;_;f;m;; ‡; ’;  ;®; Ä;Ï;×; à;í;ò; ù; <<<"<h6»<;k¥¿7rÊb¢d@ Ž“\¨š«œ][Y¸`³ª²›#·£¯}¼ *„±~15=- ÑÒ$…IS%qÐÈ X_i'†/Ÿ‘¤Oc¾Î§ÖÕ4tDz×LRn‰ÅMÓKÇÆ’Q|3!A€B•P¦N—)vJgÏGUÍ´a¶ ^®.fpm–9©ÔjVƒl(uµ:ðHw>{C Á8y‹º‡2+ˆÄ½¡&˜0ZÌËoÀWEÉžŒ?x¬”, F"™¹­sT‚eŠ%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportTo:Total:Uploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAre you sure you want to reset the counter?Audio ProfileAudio SourceAuthorization request for:BBlueman Bluetooth ManagerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedCreate pairing with the deviceDHCP server type:DenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsEnable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile receivedFiles receivedForcefully disconnect the deviceGBGSM SettingsGameGeneric ComputerGeneric PhoneGlucoseGroup NetworkHiddenHighIP Address:Incoming file %(0)s from %(1)sIncoming file over BluetoothInvalid IP addressKBKeyboardLaunch DHCP clientLaunching DHCP client requires privilegesLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)No usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing requestPairing request for %sPairing request for device:Pairing request for:PhonePlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorPrinterProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRenew IP AddressRetryRobotScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSend FileSend _Files to DeviceSend file(s) to the deviceSending FileSerial Port %sSerial port connectedSerial port service on device %s now will be available via %sServerService PreferencesService:Show inputShows network traffic usageSkipSmartphoneSub-optimalSuccess!Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTurn off all adaptersTurn on all adaptersUnknownUnspecifiedVehicleVery High_Adapter_Close_Device_Devices_Exit_Help_Local Services_Name_Pair_Plugins_Preferences_Report a Problem_Reset_Search_Trust_Untrust_ViewappletdaydayshourhoursminuteminutesnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-08-15 16:25+0000 Last-Translator: Adolfo Jayme Barrientos Language-Team: Asturian Language: ast MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 4.14-dev %(service)s en %(device)s%d %s %d %s y %d %sAutor:En conflictu con:Coneutar a:Sofitu DUNTa arreyáu a:Desconeutar:Descargáu:Recibimientu de ficheros (Object Push)Ficheru:Axustes GSMDuración del rexistru:Rexistru aniciáu:Axustes NAPNomeNun hai sirvidores DHCP instalaosSofitu PANA:Total:Xubíu:Axuste de visibilidá_Coneutar_DesconeutarDunviar ficheros per BluetoothAPN:AceutarAceutar ficheros de preseos de confianzaAdau_tadoresL'adautador nun ta disponible pa esta conexónEsbilla d'adautadorAmiesta un menú de salida pa colar del appletAmiesta un menú d'elementos estándar al menú d'estáu d'iconuSiempresAceutar siempresSiempres visible¿De xuru que quies reaniciar el cuntador?Perfil d'audiuFonte d'audiuSolicitú d'autenticación pa:BAlministrador Bluetooth BluemanBluetooth activuAdautadores BluetoothAutenticación BluetoothPreséu BluetoothPreseos BluetoothBluetooth deshabilitáuBluetooth habilitáuTresferencia de ficheros BluetoothAlministrador BluetoothRede BluetoothBluetooth apagáuEl bluetooth necesita prendese pa que l'alministrador de preseos furruleNun ta executándose'l degorriu Bluez, blueman-manager nun pue siguir. Esto ye dable que signifique que nun heba adautadores Bluetooth deteutaos o que'l degorriu Bluetooth nun s'aniciare.Encaboxar operaciónEncaboxandoConfiguraciónConfigurar rede BluetoothConfigurar les preferencies del complementu esbillaesRequier privilexos configurar la redeConfirmarConfirma'l valor pa l'autenticación:ConeutáuConeutáu a %sConeutáu:ConeutandoConexón fallida:Falló la conexón a BlueZCrear empareyamientu col preséuTriba de sirvidor DHCP:RefugarProblema de dependenciaAlministrador de preseosRede de marcáu (DUN)Axustes de marcáuHabilitar BluetoothIntroduz el códigu PIN pa l'autenticación:Introduz la contraseña pa l'autenticación:Asocedió un falluAsocedió un fallu entrín s'unviaba'l ficheru %sFallíuFallu al camudar el perfil a %sFallu al coneutarFallu al consiguir una direición IP en %sFaxRecibióse con ésitu'l ficheru %(0)s de %(1)sFicheru recibíuFicheros recibíosForciar desconexón del preséuGBAxustes GSMXueguOrdenador xenéricuTeléfonu xenéricuGlucosaRede de grupuAnubríuAltaDireición IP:Ficheru entrante %(0)s de %(1)sFicheru entrante sobro BluetoothDireición IP inválidakBTecláuLlanzar veceru DHCPRequier privilexos llanzar veceros DHCPBaxaMBFacer temporalmente visible l'adautador por defeutuAlministra servicios de rede llocal, como pontes NAPConseñar/ non conseñar esti preséu como de confianza Elementos máximosMásAbondaRedePuntu d'accesu de redePuntu d'accesu de rede (NAP)Entá nun hai estadístiques d'usu disponibles. Prueba a afitar una conexón primero y dempués comprueba esta páxina.Non coneutáuNun ta anguaño sofitáu con esta configuraciónNon especificáuNúmberu:OptimaEmpareyarSolicitú d'empareyamientuSolicitú d'empareyamientu pa %sSolicitú d'empareyamientu pal preséu:Petición d'empareyamientu pa:TeléfonuEl complementu "%(0)s" ta arreyáu a %(1)s. Descargar %(1)s tamién descargará "%(0)s". ¿Siguir?El complementu "%(0)s" en conflictu con %(1)s. Cargar %(1)s tamién descargará "%(0)s". ¿Siguir?ComplementosProbeImprentadoraApurre una API DBus pa otros componentes de BluemanApurre capacidaes de tresferencia de ficheros OBEXApurre un veceru dhcp básicu pa conexones Bluetooth PAN.Apurre un menú d'elementos pa facer visible temporalmente l'adautador por defeutu al tar afitáu como anubríu por defeutuApurre un menú d'elementos que contien les caberes conexones usaes pa un accesu rápiduApurre sofitu básicu pa conexones a internet pel perfil DUN.Apurre contraseñes, servicios d'autenticación pal degorriu BlueZApurre sofitu pa rede d'area personal (PAN) introducida en NetworkManager 0.8Recibiendo ficheruRecibiendo ficheru %(0)s de %(1)sAconseyáuRefugarDesaniciarDesaniciar esti preséu de la llista de preseos conocíosAnovar direición IPReintentarRobóScript pa executar na conexónGuetarGuetar preseos cercanosGuetandoEsbillar preséuEsbillar perfil d'audiu pa PulseAudioUnviar ficheruUnviar _ficheros al preséuUnviar ficheru(os) al preséuUnviando ficheruPuertu serial %sConeutáu'l puertu serialAgora tará disponible per %s el serviciu de puertu serial nel preséu %sSirvidorPreferencies del serviciuServiciu:Amosar entradaAmuesa l'usu de tráficu de redeSaltarTeléfonu intelixenteMala¡Ésitu!Visible temporalmenteAmosaráse'l númberu máximu d'elementos del menú de conexones recientes.Hebo un problema executando'l script %s %sEnformaDatos totales recibíos y tasa de tresmisiónDatos totales dunviaos y tasa de tresmisiónEstadístiques de tráficuTreferenciaTresferencia fallidaTresferencia del ficheru %(0)s fallidaEnfotuApagar tolos adautadoresEncender tolos adautadoresDesconocíuEnsin especificarVehículuMui alta_Adautador_Zarrar_Preséu_Preseos_Colar_AyudaServicios _llocales_Nome_Empareyar_Complementos_Preferencies_Informar un problema_Reaniciar_Guetar_Confiar_Nun confiar_Verappletdíadíeshorahoresminutuminutosnonsíblueman-2.4.3/po/ast.po000066400000000000000000002335631465054505200147320ustar00rootroot00000000000000# Asturian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Softastur # enolp , 2014-2015 # Ḷḷumex03, 2014 # Xuacu Saturio , 2014 # Adolfo Jayme Barrientos , 2020, 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-08-15 16:25+0000\n" "Last-Translator: Adolfo Jayme Barrientos \n" "Language-Team: Asturian \n" "Language: ast\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Axuste de visibilidá" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Anubríu" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Siempres visible" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Visible temporalmente" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nome" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Solicitú d'empareyamientu" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Solicitú d'empareyamientu pal preséu:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Amosar entrada" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Preseos Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adautador" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Guetar" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferencies" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Colar" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Preséu" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Ver" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nome" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Complementos" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Servicios _llocales" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ayuda" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Informar un problema" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Guetar preseos cercanos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Guetar" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Crear empareyamientu col preséu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Empareyar" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Conseñar/ non conseñar esti preséu como de confianza " #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Enfotu" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Desaniciar esti preséu de la llista de preseos conocíos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Desaniciar" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Unviar ficheru(os) al preséu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Unviar ficheru" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Datos totales dunviaos y tasa de tresmisión" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Datos totales recibíos y tasa de tresmisión" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Más" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Reaniciar" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Encaboxando" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Triba de sirvidor DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Aconseyáu" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nun hai sirvidores DHCP instalaos" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Direición IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Axustes NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Sofitu PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Rede de marcáu (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Sofitu DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Puntu d'accesu de rede (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Sofitu PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Recibimientu de ficheros (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Aceutar ficheros de preseos de confianza" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Dunviar ficheros per Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "A:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Ficheru:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuración" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configurar les preferencies del complementu esbillaes" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Non especificáu" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Desconocíu" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Ta arreyáu a:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "En conflictu con:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Axustes GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Númberu:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Estadístiques de tráficu" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Zarrar" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Descargáu:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Xubíu:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Rexistru aniciáu:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Duración del rexistru:" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "El bluetooth necesita prendese pa que l'alministrador de preseos furrule" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adautadores Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Siempres" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d Minutu" msgstr[1] "%d Minutos" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Falló la conexón a BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Nun ta executándose'l degorriu Bluez, blueman-manager nun pue siguir.\n" "Esto ye dable que signifique que nun heba adautadores Bluetooth deteutaos o " "que'l degorriu Bluetooth nun s'aniciare." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Guetando" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Coneutando" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Encaboxando" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Unviando ficheru" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Asocedió un fallu entrín s'unviaba'l ficheru %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Saltar" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Reintentar" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Asocedió un fallu" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Solicitú d'empareyamientu pa %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autenticación Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Introduz el códigu PIN pa l'autenticación:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Introduz la contraseña pa l'autenticación:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Petición d'empareyamientu pa:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirma'l valor pa l'autenticación:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmar" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Refugar" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Solicitú d'autenticación pa:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Serviciu:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Aceutar siempres" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Aceutar" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth apagáu" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Habilitar Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "kB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Alministrador de preseos" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferencies del serviciu" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tecláu" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "Ensin estaya" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Coneutáu" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Enfotu" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Empareyar" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Coneutar a:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Probe" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Mala" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optima" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Abonda" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Enforma" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Baxa" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Alta" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Mui alta" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "¡Ésitu!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Fallíu" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Coneutando" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Desconocíu" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Conexón fallida:" #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Coneutar" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Desconeutar" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forciar desconexón del preséu" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Coneutar a:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Desconeutar:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Desconeutar:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Unviar un _ficheru..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Empareyar" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Confiar" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Nun confiar" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Unviar ficheros a esti preséu" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Desaniciar" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Encaboxar operación" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Esbillar preséu" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Axustes GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Complementos" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "El complementu \"%(0)s\" ta arreyáu a %(1)s. Descargar " "%(1)s tamién descargará \"%(0)s\".\n" "¿Siguir?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "El complementu \"%(0)s\" en conflictu con %(1)s. Cargar " "%(1)s tamién descargará \"%(0)s\".\n" "¿Siguir?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Problema de dependencia" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problema de dependencia" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Esbilla d'adautador" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Desconeutando..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Teléfonu" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Puntu d'accesu de rede" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "escritoriu" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Sirvidor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "portátil" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "de mano" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "móvil" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "ensin cable" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Teléfonu intelixente" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "módem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "Cascos" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "manos llibres" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "micrófonu" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Fonte d'audiu" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Fonte d'audiu" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Fonte d'audiu" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "Apuntador" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Imprentadora" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robó" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vehículu" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Xuegu" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Teléfonu xenéricu" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Teléfonu xenéricu" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ordenador xenéricu" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Ordenador xenéricu" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Sirvidor" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Coneutar" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Teléfonu intelixente" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Coneutar" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Coneutar" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Rede de grupu" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Coneutar" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Coneutar" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Coneutar" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Coneutar" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Rede de grupu" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Ordenador xenéricu" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Coneutar" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Servicios llocales" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Rede de grupu" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Puntu d'accesu de rede" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Preséu" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Coneutar" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Rede de grupu" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Ordenador xenéricu" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Rede de grupu" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Coneutar" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Puntu d'accesu de rede" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Puntu d'accesu de rede" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Teléfonu xenéricu" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Complementos" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Teléfonu xenéricu" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Rede de grupu" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Teléfonu xenéricu" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Teléfonu intelixente" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Fonte d'audiu" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Serviciu:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Perfil d'audiu" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Vehículu" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "micrófonu" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Coneutar" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "micrófonu" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Recibiendo ficheru" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Fonte d'audiu" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Rede de grupu" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Coneutar" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Coneutar" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Coneutar" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Puertos serial" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Rede de marcáu (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Fonte d'audiu" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Puntu d'accesu de rede" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Rede de grupu" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Puntu d'accesu de rede (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Puntu d'accesu de rede (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Rede de grupu" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Tresferencia de ficheros Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Fonte d'audiu" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Fonte d'audiu" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucosa" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Servicios llocales" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Treferencia" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "applet" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Servicios llocales" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Guetar preseos cercanos" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Alministrador de preseos" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "_Conexones recientes" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Alministrador de preseos" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Perfil d'audiu" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "sí" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "non" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Fallu al camudar el perfil a %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Perfil d'audiu" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Esbillar perfil d'audiu pa PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Ensin especificar" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Desconeutando..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Coneutáu:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Non coneutáu" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Entá nun hai estadístiques d'usu disponibles. Prueba a afitar una conexón " "primero y dempués comprueba esta páxina." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "día" msgstr[1] "díes" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "hores" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minutu" msgstr[1] "minutos" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s y %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "¿De xuru que quies reaniciar el cuntador?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Permítete monitorizar l'usu del to tráficu (móvil). Útil pa planes de datos " "d'accesu llimitáu. Esti complementu rastrexará cada preséu per separtáu." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Amuesa l'usu de tráficu de rede" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth habilitáu" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Alministra servicios de rede llocal, como pontes NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Apurre un menú d'elementos que contien les caberes conexones usaes pa un " "accesu rápidu" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Elementos máximos" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Amosaráse'l númberu máximu d'elementos del menú de conexones recientes." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Coneutáu a %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Fallu al coneutar" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s en %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "L'adautador nun ta disponible pa esta conexón" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Desconeutando..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Apurre sofitu pa rede d'area personal (PAN) introducida en NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Apurre una API DBus pa otros componentes de Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Ficheru entrante sobro Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Ficheru entrante %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Refugar" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Recibiendo ficheru" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recibiendo ficheru %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Apurre capacidaes de tresferencia de ficheros OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Ficheru recibíu" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Recibióse con ésitu'l ficheru %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Tresferencia fallida" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Tresferencia del ficheru %(0)s fallida" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Ficheros recibíos" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Recibíu %d ficheru de fondu" msgstr[1] "Recibíos %d ficheros de fondu" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Recibíu %d ficheru más de fondu" msgstr[1] "Recibíos %d ficheros más de fondu" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Amiesta un menú d'elementos estándar al menú d'estáu d'iconu" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Unviar _ficheros al preséu" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Preseos" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adau_tadores" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Apurre contraseñes, servicios d'autenticación pal degorriu BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Amiesta un menú de salida pa colar del applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Apurre un veceru dhcp básicu pa conexones Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Rede Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Fallu al consiguir una direición IP en %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Amiesta una indicación nel iconu d'estáu cuando'l Bluetooth ta activu y " "amuesa'l númberu de conexones na caxa funciones." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth activu" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth deshabilitáu" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Desconeutando..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Apurre un menú d'elementos pa facer visible temporalmente l'adautador por " "defeutu al tar afitáu como anubríu por defeutu" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Facer temporalmente visible l'adautador por defeutu" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Desconeutando..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "Apurre sofitu básicu pa conexones a internet pel perfil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script pa executar na conexón" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Coneutáu'l puertu serial" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Agora tará disponible per %s el serviciu de puertu serial nel preséu " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Hebo un problema executando'l script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Apagar tolos adautadores" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Encender tolos adautadores" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Usa libappindicator p'amosar un iconu d'estáu" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rede" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Direición IP inválida" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Nun ta anguaño sofitáu con esta configuración" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Treferencia" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Axustes de marcáu" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Puertu serial %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Anovar direición IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Adautadores Bluetooth" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Alministrador Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Alministrador Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Preséu Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurar rede Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Requier privilexos configurar la rede" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Llanzar veceru DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Requier privilexos llanzar veceros DHCP" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "_Conexones recientes" #, fuzzy #~| msgid "Blueman Bluetooth Manager" #~ msgid "Turn Bluetooth _On" #~ msgstr "Alministrador Bluetooth Blueman" #, fuzzy #~| msgid "Bluetooth Turned Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth apagáu" #~ msgid "Services" #~ msgstr "Servicios" #~ msgid "Network Settings" #~ msgstr "Axustes de rede" #~ msgid "Transfer Settings" #~ msgstr "Axustes de tresferencia" #~ msgid "Plugin description:" #~ msgstr "Descripción del complementu:" #~ msgid "Local Services" #~ msgstr "Servicios llocales" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d conexón activa" #~ msgstr[1] "%(connections)d conexones actives" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Visible temporalmente" #~ msgid "Yes" #~ msgstr "Sí" #~ msgid "No" #~ msgstr "Non" #~ msgid "Friendly Name" #~ msgstr "Nome amistosu" #~ msgid "Serial Ports" #~ msgstr "Puertos serial" #~ msgid "Run the setup assistant for this device" #~ msgstr "Executar l'encontu pa la configuración d'esti preséu" #~ msgid "Setup..." #~ msgstr "Configurar..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Bienllegáu al encontu pa la configuración del preséu Bluetooth. \n" #~ "\n" #~ "\n" #~ "Empobinarásete pente'l procesu de configuración y conexón de los tos " #~ "preseos Bluetooth habilitaos." #~ msgid "Introduction" #~ msgstr "Introducción" #~ msgid "Select pairing method to use:" #~ msgstr "Esbillar el métodu d'empareyamientu pa usar:" #~ msgid "Proceed Without Pairing" #~ msgstr "Siguir ensin empareyar" #~ msgid "Pairing" #~ msgstr "Empareyando" #~ msgid "Connect to:" #~ msgstr "Coneutar a:" #~ msgid "Connect" #~ msgstr "Coneutar" #~ msgid "Please wait..." #~ msgstr "Por favor, espera..." #~ msgid "Connecting..." #~ msgstr "Coneutando..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Norabona, el preséu amestóse con ésitu" #~ msgid "Bluetooth Assistant" #~ msgstr "Encontu pal bluetooth" #~ msgid "Enter PIN code" #~ msgstr "Introducir códigu PIN" #~ msgid "Enter passkey" #~ msgstr "Introducir contraseña" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "ISDN" #~ msgid "headset" #~ msgstr "Cascos" #~ msgid "handsfree" #~ msgstr "manos llibres" #~ msgid "unknown" #~ msgstr "desconocíu" #~ msgid "Serial port connected to %s" #~ msgstr "Puertu serial coneutáu a %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minutu" #~ msgstr[1] "%.0f Minutos" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Segundu" #~ msgstr[1] "%.0f Segundos" #~ msgid "_Remove..." #~ msgstr "Desanicia_r..." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "El bluetooth necesita prendese pa que l'unviu de ficheros furrule" #~ msgid "Select files to send" #~ msgstr "Esbillar ficheros pa unviar" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Adautador fonte. Cueye la direición o'l nome l'adautador exem. hci0" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "El bluetooth necesita prendese pa que l'encontu pal bluetooth furrule" #~ msgid "No adapters found" #~ msgstr "Nun s'alcontraron adautadores" #~ msgid "Failed to add device" #~ msgstr "Fallu al amestar el preséu" #~ msgid "Don't connect" #~ msgstr "Nun coneutar" #~ msgid "Start configuration assistant for this device" #~ msgstr "Aniciar l'encontu pa la configuración d'esti preséu" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Usa libappindicator p'amosar un iconu d'estáu" blueman-2.4.3/po/be.gmo000066400000000000000000001236131465054505200146670ustar00rootroot00000000000000Þ•ù䡬0*&1*&X**™* ¯* º*Å*ß*î*++++>+Q+#d+ ˆ+•+©+¾+Ò+ æ+, , %,3,N,h,y,;“,CÏ,---"-(-!/- Q- ^-h-p-,„-±-)Ã-í-0.9.H.c. j.x.5‡. ½. È.,Ó.+/ ,/ :/ E/ R/ ^/j/4…/ º/È/Í/Ý/ò/00 0#:0^0o0‚0›0¬0¾0Ñ0ã0û0 11?41¥t12+2#;2_2.d24“2'È2 ð2ú23 3 3 '333<3\3"w3"š3½3#Ý344 4 )474'S46{4*²4Ý4!å4 55 !5 ,5 75E5Y5>t5³5 Ñ5'Ü56 6 6?6 T6b6|6Ž6§6¬6½6Å6Ø6 ç6ó6 7 7'787+M7 y7‡7ž7³7Ç7Ö7Þ7ã7è7"ù7!8>8T8$c8ˆ88§8«8F²8ù89$*9O9+S9 9 ‹9™9¨9 Á9â9è9 í9 ù9: : ::-: ?:M:e: |:Š:"›:¾:Î:â:÷: ;";2;G;c; v; —;¥; ¼;È;Ú; î;ü;< <<*<9<=< F<Q<V< [<f< o<y<‘<ª<À<Ö<õ< ==!=7= J=U=\=c=h=$=¤= §=A³=‡õ=}> …>“>±>Ð>ç>÷>ÿ>?/?L? _?k?†?Ÿ?)¨?Ò?ì? ÿ? @@"@+@4@:@O@V@i@){@(¥@ Î@ Ø@å@ý@ A%A,)A0VA‡A" A ÃAÑAîAB B +B9BJB^BdBiBoB(tB)B)ÇBñBùBC)C8CdPC µC ÃC'ÑC ùCDDD'D8DHDPDUD[D`DuD‰D™D°DÌDáD æD*ñDE4E:EUEmE‹E‚©Eo,FhœFG GG$G-G2GAGTGdGlG ‚G.ŽG(½G;æGL"HkoHIÛHF%I:lIR§ITúIOJcJrJyJT‹J^àJ?KNK nKzKK­KÅK×KÞKíKL. L 9LGLXLiLoLuLL“L¤L­L½LÅLåLìL MM "M#0M)TM ~MˆM žM©M¹MÊM åM ïMüM NN,N$BNKgN³N#ºNÞNîNO$ O 0OQO bO(nO—O §OµO ÍOØOôOùOHP [PgPkpP ÜPæPêPñPSùPMQAaQ*£QÎQéQ,òQ(RHRLR_RhRxR–RMªRøR3þR2SHS]SfSmS tS€S „S ŽSœS ¤S°S ¸S ÂSÎS ÖSàSóS T T T+T>T \TjT„T ˆT“T—T  T ­T¹TÂTÉT ÐTÜTäTíTóTùTÿTU"U(U.U 7U DUOUaUhUpUwU€U†UU –U¡U°U³UÇUWËUg#Xg‹XóXY$Y6Y$HYmY€Y Y¼YÚYøYZ40ZeZvZŽZ ¬Z¹Z2ÑZ[ "[-[#B["f[‰[$¨[mÍ[X;\ ”\µ\¹\¿\Å\<Ö\]-]?]N]Hl]µ]?Ñ]<^ƒN^Ò^#ò^_%_E_}__ Ý_ ê_Nõ_OD`”`°`Æ`Þ`ö`/aJ>a‰a§a"¬aÏaäab b$3b7Xbb©b+Äbðb c"c?c0Zc‹c¦c»cbØc;dPe)de#Že²eW·e\fElf²f Éf#Öfúf3gCgcgƒgŸg)´g#Þg+h'.h'Vh~h—h©h'Âh*êhZiWpiÈiAßi!j0jEjUjfj,zj3§jƒÛjR_k²kQÅk'l+?l9kl&¥l0Ìl:ýl8m2Tm‡m,˜mÅm*×mn n.:nin~nœnºn+Ïnûn.o>oXojo€o oœo¹oLÔoB!p)dpŽpK®p úp=qCqGq˜Vq;ïq*+r9Vrr=™r×r÷rs*-s2Xs‹sžs£sµs ÆsÓs!âs tt t"+t2Ntt”t+¦tÒtátðtu!!uCu&Tu{u —u4¢u×u æuñuvv&v9vHvWvsvƒv’v–v§vºv¿vÄv Öv÷v, w47w*lw+—wÃw2âwx(x';xcx.vx¥x®x ½xÊx$áxy ykyä„yiz‚z¡z¿zÞz-õz#{ 4{*U{,€{/­{#Ý{W|<Y|–|C§|8ë|$}=}*]} ˆ}•}¦}»}<Á}þ}$ ~!2~QT~]¦~-6LCƒÇ ÖRá]4€&’€T¹€>CM;‘EÍ‚ $‚/‚$>‚ c‚n‚w‚ ~‚C‰‚JÍ‚Hƒ aƒ)lƒ/–ƒ$ƃB냱.„à„ô„D …N… f…r…"w…+š…Æ…å…ú…ÿ…†&#†(J†$s†*˜†9Æ,ý†$*‡O‡Yb‡>¼‡û‡I ˆ8Tˆˆ«ˆûɈ«Å‰ªqŠ‹+‹2‹R‹ i‹/t‹¤‹‹â‹ñ‹ŒD ŒQeŒR·ŒF ®QoŽ~pŽ^ïŽdN`³*?Z,aÉŽíX‘F’.d’“’2®’*á’ “$“6“8G“8€“¹“IÊ“(”=”,\”‰” œ”<§”ä”è”ù”'• :•GG• •&š• Á•Ì•ì•: –WE––2¹–"ì–—4/—3d—!˜—º—*Ö—˜ ˜0:˜Qk˜l½˜ *™'7™_™}™ ™™$§™DÌ™"š4šdOš)´š9Þš;›T›`p›Ñ›Iä››.œ$Êœ ýœ+²Þâé…ñwžpžQŸ2RŸ…Ÿ\Ÿ`úŸ [ #f Š *› 9Æ '¡ž(¡ Ç¡^Ò¡*1¢(\¢…¢Ž¢•¢ œ¢¨¢ ¬¢¶¢Тá¢&ù¢% £!F£#h£Œ£ ¦£)Ç£ñ£ ¤#¤ :¤*[¤†¤Ÿ¤¹¤½¤Τ#Ò¤ö¤ÿ¤¥"¥6¥F¥]¥m¥ }¥‰¥™¥ ¯¥Ð¥ í¥ù¥¦ ¦-¦-B¦p¦ €¦Œ¦ž¦µ¦ Ŧ#Ц7ô¦7,§d§i§„§T‚‡SµO(D¤#ÖIjF…4ý­¤Õn¦ŒEì§íÆQaä~„~‡ËðÓ±TLˆhc'«Ø©iAÖÓ¼6Ξ"†6õZ—Ñ¿q@?ÐÃ]y=­1Y‰ó,©CG>  Îø¶•ÅöªË¾]Û_z¸Äé«Z(¯`Éd >¡DeáF®Ø™ð%hÔ%ãudÂêïr¬§ùyÁÒñŽ*JÒmúx+ŸŠ×¬ù3ÀœÛ9$÷Aî0ŠnKÉÌñïwÐà`‘B›ølºŒ{_j¢ŸÚÊE QÈ R˜½C°Í—}fæ¥2<²Üp»”ÙGBˆW9ò+i^)»-ÆRPg4¿¥¹‘µ <¸8/šžY |¯ÔüÕòNXI£1‰)ûÏ·|œ³¡ŽÇ¹€›^:\Úá@Ïõ-?3·k¢ÊMPâ"=,cƒes†ª’M“½¼[‹L2m¨ç0÷âHÄ×Vã8U;!aë*”´7 ÿ £uèéV‹oÜ´\ÞíôÀtkèsÅlWàÝ€bOåó: Í™ô}J7wÙSƒÈ#°p5ö!'gÑìoäš$Ý…ê¶.Nß{±²Þ/Ì;®z•qbëH“ v5–’ÂßX.¨¾t–þfÁ„ÃxråæK¦Ç º‚&[ç ˜³îvU &%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s3D Display3D Glasses3D Synchronization (3DSP)Author:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSelect row(s) and use Control + C to copySending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAlert Notification ServiceAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBond ManagementBrowseGroupDescriptorServiceClassIDCMTPCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionClient Characteristic ConfigurationComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHelmetHiddenHighHuman Interface DeviceHuman Interface Device Service (HID)IPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIrMC SyncIrMC Sync CommandJacketJoystickKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOptimalPANUPagerPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Public Browse GroupPulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipSoftware Revision StringStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSystem IDTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.TrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnspecifiedUntrustUser DataValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWearableWeight ScaleWrist watch_Adapter_Added_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-11-11 03:44+0000 Last-Translator: Zmicer Turok Language-Team: Belarusian Language: be MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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); X-Generator: Weblate 4.4-dev %(minutes)d хвіліна%(minutes)d хвіліны%(minutes)d хвілін%(minutes)d хвілін%(seconds)d Ñекунда%(seconds)d Ñекунды%(seconds)d Ñекунд%(seconds)d Ñекунд%(service)s на %(device)s%d %s %d %s Ñ– %d %s3D-дыÑплей3D-акулÑры3D-ÑÑ–Ð½Ñ…Ñ€Ð°Ð½Ñ–Ð·Ð°Ñ†Ñ‹Ñ (3DSP)Ðўтар:Канфліктуе з:Злучыцца з:Падтрымка DUNЗалежыць ад:Ðдлучыцца:Спампавана:Ðтрыманне файлаў (Object Push)Файл:Ðалады GSMÐгульны чаÑ:Ðд:Ðалады NAPDHCP-Ñервер не ÑžÑталÑваныПадтрымка PANУ:Ðгулам:Ðдключыць Bluetooth_Уключыць BluetoothЗапампавана:Ðалады бачнаÑціÐбÑрыце радок(кі) Ñ– націÑніце Ctrl + C, каб ÑкапіÑвацьÐдпраўка файлаў праз BluetoothПункт доÑтупу (APN):ATTAVCTPAVDTPУхваліцьПрымаць файлы з давераных прыладПункт доÑтупу_ÐдаптарыÐдаптарÐалады адаптараÐдаптар Ð´Ð»Ñ Ð³Ñтага злучÑÐ½Ð½Ñ Ð½ÐµÐ´Ð°ÑтупныВыбар адаптараДадае пункт меню выхаду з праграмыДадае Ñž меню Ñлементы адключÑннÑДадаць ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ Ð¿ÑƒÐ½ÐºÑ‚Ñ‹ меню да меню значка на праÑторы апавÑшчÑннÑўДадатковае аўдыёСлужба апавÑшчÑннÑЗаўÑёдыЗаўÑёды ўхвалÑцьЗаўÑёды Ð±Ð°Ñ‡Ð½Ñ‹Ð§Ð°Ñ Ñƒ Ñ€Ñжыме бачнаÑці Ñž Ñекундах, цÑгам Ñкога адаптар могуць выÑвіцьВыглÑдAppleAgentУбудова Ñлужбы перадачы аплета адключанаÑСапраўды жадаеце Ñкінуць Ð´Ð°Ð½Ñ‹Ñ Ð»Ñ–Ñ‡Ñ‹Ð»ÑŒÐ½Ñ–ÐºÐ°?Гукавы профільПрымач гукуКрыніца гукуÐўдыё / ВідÑаÐўдыё / відÑаЗапыт аўтÑнтыфікацыі длÑ:Ðўтаматычна падлучана да %(service)s на %(device)sÐÑžÑ‚Ð°Ð¼Ð°Ñ‚Ñ‹Ð·Ð°Ñ†Ñ‹Ñ IOBNEPСканер штрых-кодаўBasic Printing (BPP)Служба батарÑÑ–ÐртÑрыальны ціÑкÐплет BluemanBlueman - кіраўнік BluetoothBlueman - гÑта кіраўнік Bluetooth на GTK+Bluetooth актыўныBluetooth-адаптарыÐўтÑÐ½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ Ð¿Ð° BluetoothПрылада BluetoothПрылады BluetoothBluetooth адключаныBluetooth уключаныПерадача файлаў праз BluetoothКіраўнік BluetoothСетка BluetoothBluetooth Ð°Ð´ÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð”Ð»Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ праграмы Bluetooth-адаптар муÑіць быць уключаныДÑман Bluez не запушчаны, blueman-manager не можа працÑгваць працу. ГÑта магло адбыцца праз тое, што не было выÑўлена Bluetooth-адаптараў або дÑман Bluetooth не запушчаны.Склад целаКіраванне аблігацыÑміBrowseGroupDescriptorServiceClassIDCMTPСлужба доÑтупу да календара, задач Ñ– нататак (CTN)Служба апавÑшчÑннÑÑž календара, задач Ñ– нататак (CTN)Профіль календара, задач Ñ– нататак (CTN)ВідÑакамераКамераСкаÑаваць аперацыюСкаÑаваннеÐÑžÑ‚Ð°Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð°ÑžÐ´Ñ‹ÑпрыладаЧытальнік картакМабільны Ñ‚ÑлефонÐгульны фарматДÑкларацыÑÐŸÐ°ÑˆÑ‹Ñ€Ð°Ð½Ñ‹Ñ ÑžÐ»Ð°ÑціваÑціФармат прÑзентацыіÐпіÑанне карыÑÑ‚Ð°Ð»ÑŒÐ½Ñ–ÐºÐ°ÐšÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ ÐºÐ»Ñ–ÐµÐ½Ñ‚Ð°ÐšÐ°Ð¼Ð±Ñ–Ð½Ð°Ð²Ð°Ð½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°Common ISDN Access (CIP)Камп'ютарКанфігурацыÑÐаладзіць Ñетку BluetoothÐаладка абраных убудоўПрызначаны каталог Ð´Ð»Ñ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð½Ñ‹Ñ… файлаў не Ñ–ÑÐ½ÑƒÐµÐ”Ð»Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ– Ñеткі патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹ÐŸÐ°Ñ†Ð²ÐµÑ€Ð´Ð·Ñ–Ñ†ÑŒÐŸÐ°Ñ†Ð²ÐµÑ€Ð´Ð·Ñ–Ñ†Ðµ пароль аўтÑнтыфікацыі:ЗлучанаЗлучана з %sЗлучана:ЗлучÑннеЗлучÑнне…Ðе атрымалаÑÑ Ð·Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð°: Ðе атрымалаÑÑ Ð·Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð° з BlueZПадлучае профілі аўтаматычнага злучÑÐ½Ð½Ñ Ð· крыніцамі Ñ– прымачамі A2DP Ñ– HIDБеÑперапыннае назіранне за ўзроўнем глюкозыКантролерКантралÑваць Ñтан ÑÑ–Ð»ÐºÐ°Ð²Ð°Ð½Ð½Ñ Bluetooth-адаптараБеÑÐ¿Ñ€Ð°Ð²Ð°Ð´Ð½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°Ð‘ÐµÑÐ¿Ñ€Ð°Ð²Ð°Ð´Ð½Ð°Ñ Ñ‚ÑлефаніÑСтварыць ÑпалучÑнне з прыладайСлужба бÑгучага чаÑуРоварны датчык магутнаÑціРоварны датчык хуткаÑці Ñ– рытмуТып DHCP-Ñервера:Індыкатар актыўнаÑці даныхÐдхіліцьПраблема з залежнаÑцÑміКамп'ÑŽÑ‚Ð°Ñ€Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð° прыладуКіраўнік прыладÐазва прыладыПерадача даных па Dial-Up (DUN)Ðалады dial-upÐ›Ñ–Ñ‡Ð±Ð°Ð²Ð°Ñ Ð°ÑадкаЛічбавы планшÑÑ‚DirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Ðдлучыць %sÐе атрымалаÑÑ Ð°Ð´Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð°: Ð§Ð°Ñ Ð²Ñ‹ÑўленнÑБачна… %ssÐ’Ñ‹Ñўленне…ДыÑплейЛÑлькаЗаÑталоÑÑ Ñ‡Ð°Ñу:Уключыць BluetoothВыкарыÑтоўваць PIN-код Ð´Ð»Ñ Ð°ÑžÑ‚Ñнтыфікацыі:УвÑдзіце пароль Ð´Ð»Ñ Ð°ÑžÑ‚Ñнтыфікацыі:Экалагічнае назіраннеÐдбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°ÐŸÐ°Ð´Ñ‡Ð°Ñ Ð°Ð´Ð¿Ñ€Ð°ÑžÐºÑ– файла %s адбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ð’Ñ‹Ñ…Ð°Ð´Ð¡Ð¿Ð°Ñылка на вонкавую ÑправаздачуFTPÐÑўдачаÐе атрымалаÑÑ Ð²Ñ‹ÐºÐ°Ð½Ð°Ñ†ÑŒ аўтазапуÑк Ñлужбы obex. ПераканайцеÑÑ, што дÑман obex запушчаныÐе атрымалаÑÑ Ð·Ð¼Ñніць пофіль у %sÐе атрымалаÑÑ Ð·Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð°Ðемагчыма атрымаць IP-Ð°Ð´Ñ€Ð°Ñ Ð½Ð° %sФакÑФайл %(0)s ад %(1)s паÑпÑхова атрыманыÐдпраўнік файлаўФайл атрыманыÐтрыманы файлыРадок Ñ€Ñвізіі прашыўкіПрымуÑова адлучыць прыладуСуцÑльнаÑGNSSСервер GNSSÐалады GSMГульнÑГеймпадГульнÑÐ²Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°Ð”Ð¾ÑтупÐтрыбутÐўдыёСканер штрых-кодаўДатчык артÑрыÑльнага ціÑкуГадзіннікКамп'ютарБеÑперапынны глюкометрДыÑплейÐкулÑрыПерадача файлаўГлюкометрІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°Ð‘Ñ–Ñ€ÑƒÐ»ÑŒÐºÐ°ÐœÐµÐ´Ñ‹ÑпрайгравальнікДаÑтаўка лекаўСеткіÐÑабіÑÑ‚Ð°Ñ Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°Ð¢ÑлефонПультПазнакаТÑлефаніÑТÑрмометрГадзіннікÐкулÑÑ€Ñ‹Ð“Ð»ÑŽÐºÐ¾Ð·Ð°Ð“Ñ€ÑƒÐ¿Ð°Ð²Ð°Ñ ÑеткаHCR_Print (HCR)HCR_Scan (HCR)HDPПрымач HDPКрыніца HDPHIDPHTTPHTTP-прокÑіКішÑнны камп'ютарГарнітураÐўдыÑшлюз гучнай ÑувÑзіКанал ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ°Ð¿Ñ–ÑваннемКанал даных капіÑваннÑÐпавÑшчÑнне капіÑваннÑHardcopyCableReplacement (HCR)Радок Ñ€Ñвізіі абÑталÑваннÑÐавушнікіÐавушнікіÐўдыÑшлюз навушнікаўТÑÑ€Ð¼Ð¾Ð¼ÐµÑ‚Ñ€Ð§Ð°ÑˆÑ‡Ñ‹Ð½Ñ ÑардÑчнага рытмуШлемСхаваныВыÑокіHuman Interface DeviceHuman Interface Device Service (HID)IPIP-адраÑ:IP-Ð°Ð´Ñ€Ð°Ñ ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ з інтÑрфейÑам %s, Ñкі мае такі Ñамы адраÑIP-Ð°Ð´Ñ€Ð°Ñ Ð¿ÐµÑ€Ð°ÐºÑ€Ñ‹Ð¶Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð° з падÑеткай інтÑрфейÑу %s з наÑтупнай канфігурацыÑй: %s%s ГÑта можа прывеÑці да хібных паводзін ÑеткіВізуалізацыÑÐ’Ñ–Ð·ÑƒÐ°Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Ðеадкладнае апавÑшчÑннеУключанаУваходны каталог:Уваходны файл %(0)s ад %(1)sУваходны файл праз BluetoothУнутранае пазіцыÑнаваннеІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð°ÑадкаІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°, помпа працÑглага карыÑтаннÑІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°, чаÑÐ¾Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°Ð†Ð½Ñ‚ÑркомІнтÑрфейÑу %(0)s прызначаны IP-Ð°Ð´Ñ€Ð°Ñ %(1)sПадтрымка Ñеціўных пратаколаўХібны IP-адраÑÐ¡Ñ–Ð½Ñ…Ñ€Ð°Ð½Ñ–Ð·Ð°Ñ†Ñ‹Ñ IrMCЗагад Ñінхранізацыі IrMCКурткаДжойÑтыкКлавіÑтураL2CAPДоÑтуп да лакальнай Ñеткі праз PPPÐоўтбукЗапуÑціць DHCP-кліентЗапуÑціць дÑман PPPÐ”Ð»Ñ DHCP-кліента патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹Ð”Ð»Ñ Ð·Ð°Ð¿ÑƒÑку дÑмана PPP патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹Ð¡Ñ‚Ñ€Ð°Ñ‚Ð° ÑувÑзіМодуль меÑцазнаходжаннÑМеÑцазнаходжанне Ñ– навігацыÑМодуль меÑÑ†Ð°Ð·Ð½Ð°Ñ…Ð¾Ð´Ð¶Ð°Ð½Ð½Ñ Ñ– навігацыіДынамікÐізкіЗрабіць прадвызначаны адаптар чаÑова бачнымКіруе лакальнымі Ñлужбамі Ñеткі, такімі Ñк NAP-маÑтыРадок назвы вытворцыПазначыць/прыбраць пазнаку даверанай прыладыМакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць ÑлементаўПрофіль доÑтупу да паведамленнÑÑž (NAP)Сервер доÑтупу да паведамленнÑўСервер апавÑшчÑннÑÑž пра паведамленніМікрафонІншаеСамакатРадок нумара мадÑліМадÑмЯшчÑМышДобраШматканальны пратакол адаптацыі (MCAP)Профіль шматпрофільнай Ñпецыфікацыі (MPS)Служба шматпрофільнай Ñпецыфікацыі (MPS)СеткаПункт доÑтупу да ÑеткіПункт доÑтупу да Ñеткі (NAP)ВыкарыÑтанне _ÑеткіСлужба пераходу на зімні Ñ– летні чаÑСтатыÑтыка выкарыÑÑ‚Ð°Ð½Ð½Ñ Ð½ÐµÐ´Ð°ÑтупнаÑ. ПаÑпрабуйце наладзіць злучÑнне Ñ– праверце гÑтую Ñтаронку.Ðе злучанаÐедаÑтупнаÐа дадзены момант не падтрымліваеццаÐе вызначанаÐумар:OBEXПерадача файлаў OBEXÐдпраўленне аб'ектаў OBEXПерадача аб'ектаÐптымальныPANUПÑйджарСпалучÑннеPIN-код ÑпалучÑÐ½Ð½Ñ Ð´Ð»ÑПароль ÑпалучÑÐ½Ð½Ñ Ð´Ð»ÑЗапыт на ÑпалучÑннеЗапыт на ÑпалучÑнне з %sЗапыт на ÑпалучÑнне з прыладай:Запыт на ÑпалучÑнне длÑ:Ðадалонны камп'ютарПерыферыÑПараметры пераважнага перыферыйнага падлучÑннÑÐдзнака перыферыйнай прыватнаÑціТÑлефонСлужба ÑтатуÑу Ñ‚Ñлефоннага апавÑшчÑннÑДоÑтуп да Ñ‚Ñлефоннай кнігі (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEПераканайцеÑÑ, што каталог "%s" Ñ–Ñнуе, альбо наладзьце Ñго праз blueman-services. Да гÑтай пары будзе выкарыÑтоўвацца прадвызначаны каталог "%s"Убудова "%(0)s" залежыць ад %(1)s. ÐдключÑнне %(1)s такÑама адключыць "%(0)s". ПрацÑгнуць?Убудоба %(0)s канфліктуе з %(1)s. Пры загрузцы %(1)s будзе Ð²Ñ‹Ð³Ñ€ÑƒÐ¶Ð°Ð½Ð°Ñ %(0)s. ПрацÑгнуць?УбудовыPnP IDÐ†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð° PnPМаніпулÑÑ‚Ð°Ñ€Ð¡Ð»Ð°Ð±Ñ‹ÐŸÐ°Ñ€Ñ‚Ð°Ñ‚Ñ‹ÑžÐ½Ð°Ñ Ð°ÑžÐ´Ñ‹ÑпрыладаІнвалідны вазокПершаÑÐ½Ð°Ñ ÑлужбаПрынтарPrinting Status (BPP)ПрапрыетарныПадае DBus API Ð´Ð»Ñ Ñ–Ð½ÑˆÑ‹Ñ… кампанентаў BluemanЗабÑÑпечвае перадачу файлаў па пратаколе OBEXПадае базавы dhcp-кліент Ð´Ð»Ñ PAN-злучÑннÑÑž Bluetooth.Падае меню аплета Ñ– API Ð´Ð»Ñ Ñ–Ð½ÑˆÑ‹Ñ… убудоўПункт меню, праз Ñкі можна зрабіць прадвызначаны адаптар бачным, калі прадвызначана ён ÑхаваныПадае меню хуткага доÑтупу з раней выкарыÑтанымі злучÑннÑміЗабÑÑпечвае базавую падтрымку злучÑÐ½Ð½Ñ Ð· інтÑрнÑтам праз DUN-профіль.Падае пароль, ÑÑрвіÑÑ‹ аўтÑнтыфікацыі Ð´Ð»Ñ Ð´Ñмана BlueZЗабÑÑпечвае падтрымку Dial Up Networking (DUN) з ModemManager Ñ– NetworkManagerÐ”Ð»Ñ Ð·Ð°Ð¿ÑƒÑку DHCP-кліента патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹ÐŸÑƒÐ±Ð»Ñ–Ñ‡Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð° аглÑдуПульÑакÑіметрRFCOMM_ЗмÑніць назву прылады…Ðтрыманы %(files)d файл у фонеÐтрыманы %(files)d файлы Ñž фонеÐтрымана %(files)d файлаў Ñž фонеÐтрымана %(files)d файлаў Ñž фонеÐтрыманы ÑÑˆÑ‡Ñ %(files)d файл у фонеÐтрыманы ÑÑˆÑ‡Ñ %(files)d файлы Ñž фонеÐтрымана ÑÑˆÑ‡Ñ %(files)d файлаў у фонеÐтрымана ÑÑˆÑ‡Ñ %(files)d файлаў у фонеÐтрыманне файлаÐтрыманне файла %(0)s ад %(1)sРÑкамендаванаÐдраÑÑ‹ паўторнага злучÑннÑСлужба Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ñ‡Ð°ÑуReferencePrinting (BPP)ReflectedUI (BPP)ÐдхіліцьПульт дыÑтанцыйнага кіраваннÑПульт дыÑтанцыйнага кіраваннÑВыдаліцьВыдаліць гÑтую прыладу Ñа ÑпіÑа вÑдомыхЗмÑніць назву прыладыÐднавіць IP-адраÑСпаÑылка на ÑправаздачуПаўтарыцьРобатХуткаÑць бегу Ñ– кручÑÐ½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÑÑžSDPSIM Access (SAP)_Сартаваць паПараметры ÑканаваннÑСканерСкрыпт, што выконваецца паÑÐ»Ñ Ð·Ð»ÑƒÑ‡ÑннÑПошукПошук прылад паблізуПошукДругаÑÐ½Ð°Ñ ÑлужбаÐбÑрыце прыладуÐбраць гукавы профіль Ð´Ð»Ñ PulseAudioÐбÑрыце каталог Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð½Ñ‹Ñ… файлаўÐдправіць файлÐдправіць _файлы на прыладуÐдправіць _нататкуÐдправіць _файл…Ðдправіць Ñ‚ÑкÑтавую нататкуÐдправіць файл(Ñ‹) на прыладуÐдправіць нататкуÐдпраўка файлаРадок Ñерыйнага нумараСерыйны портПаÑлÑдоўны порт %sПаÑлÑдоўны порт падлучаныЗлучыцца праз паÑлÑдоўны порт не атрымалаÑÑПаÑлÑдоўны порт на прыладзе %s цÑпер даÑтупны праз %sÐ¡ÐµÑ€Ð²ÐµÑ€ÐšÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ ÑервераСлужба змененаÑÐалады ÑлужбаўСлужба:ServiceDiscoveryServerServiceClassIDВызначыць улаÑціваÑці Bluetooth-адаптараВызначыць Ñтан RfKillТÑлепрыÑÑ‚Ð°ÑžÐºÐ°Ð”Ð»Ñ Ð²Ñ‹Ð·Ð½Ð°Ñ‡ÑÐ½Ð½Ñ Ñтану RfKill патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹ÐŸÐ°ÐºÐ°Ð·Ð²Ð°Ñ†ÑŒ _радок ÑтануПаказваць _панÑль інÑтрументаўПаказаць інфармацыю пра прыладуПаказваць уводПаказвае ÑтатыÑтыку выкарыÑÑ‚Ð°Ð½Ð½Ñ Ñеткавага трафікаПрамінуцьРадок Ñ€Ñвізіі праграмнага забеÑпÑчÑннÑСтандартны апрацоўнік злучÑÐ½Ð½Ñ SPP-профілю, Ñкі дазвалÑе выконваць Ð°Ð´Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ñ Ð´Ð·ÐµÑнніГоршы за аптымальныПоÑпех!ПаÑпÑхова злучана з мадÑмнай Ñлужбай (DUN) на прыладзе %(0)s. Сетка цÑпер даÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð¿Ñ€Ð°Ð· %(1)sСіÑÑ‚Ñмны ідÑнтыфікатарTCPTCS-ATTCS-BINЧаÑова прыпынÑе ахоўнік Ñкрана, калі гульнÑвы bluetooth-кантролер падлучаны.ЧаÑова бачныМакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлементаў у меню "Ð Ð°Ð½ÐµÐ¹ÑˆÑ‹Ñ _злучÑнні".З'ÑвілаÑÑ Ð¿Ñ€Ð°Ð±Ð»ÐµÐ¼Ð° пры выкананні Ñкрыпта %s %sГÑта патрÑбна перазапіÑацьВельмі добраÐгульны памер атрыманых даных Ñ– хуткаÑць перадачыÐгульны памер адпраўленых даных Ñ– хуткаÑць перадачыЦацкаСтатыÑтыка трафікаПерадачаÐе атрымалаÑÑ Ð¿ÐµÑ€Ð°Ð´Ð°Ñ†ÑŒÐŸÐµÑ€Ð°Ð´Ð°Ñ†ÑŒ файл %(0)s не атрымалаÑÑÐ’Ñ‹Ñўленне транÑпартуÐўтаматычна Ñпрабуе злучыцца з вызначанымі Ñлужбамі Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку Ñ– ÐºÐ¾Ð¶Ð½Ñ‹Ñ 60 Ñекунд.ДаверСпроба атрымаць IP-Ð°Ð´Ñ€Ð°Ñ Ð½Ð° %s Калі лаÑка, пачакайце…Ðдключыць уÑе адаптарыУключыць уÑе адаптарыTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPБез катÑгорыіÐевÑдомаÐе вызначанаВыдаліць з Ð´Ð°Ð²ÐµÑ€Ð°Ð½Ñ‹Ñ…Ð”Ð°Ð½Ñ‹Ñ ÐºÐ°Ñ€Ñ‹ÑтальнікаПрыдатны дыÑпазонТранÑпартны ÑродакВельмі выÑокіВідÑаканферÑнцыÑРаÑпаўÑюджванне відÑаПрымач відÑаКрыніца відÑаВідÑакамераВідÑаканферÑнцыÑВідÑадыÑплей Ñ– дынамікВідÑаманіторVideoConferencingGW (VCP)WAPКліент WAPWSPПераноÑÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°Ð’Ð°Ð³Ñ–Ð“Ð°Ð´Ð·Ñ–Ð½Ð½Ñ–Ðº_Ðдаптар_Дададзена_ЗакрыцьПа Ñž_быванні_Прылада_Прылады_Выхад_Даведка_ІнфармацыÑÐ›Ð°ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ _ÑлужбыЗрабіць _бачным_Ðазва_СпалучÑнне_Убудовы_Ðалады_Выдаліць…_Паведаміць пра праблему_Скінуць_Пошук_ДавÑраць_Ðе давÑрацьПра_глÑдаплетдзеньднідзёндзёнгадзінагадзіныгадзінгадзінхвілінахвіліныхвілінхвіліннеobexd недаÑтупнытакblueman-2.4.3/po/be.po000066400000000000000000003032431465054505200145220ustar00rootroot00000000000000# Belarusian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Iryna Nikanchuk https://launchpad.net/~unetriste # Mikola Tsekhan https://launchpad.net/~tsekhan # Mihas' Varantsou # Zmicer Turok , 2019, 2020. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-11-11 03:44+0000\n" "Last-Translator: Zmicer Turok \n" "Language-Team: Belarusian \n" "Language: be\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 4.4-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Ðалады бачнаÑці" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Схаваны" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "ЗаўÑёды бачны" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "ЧаÑова бачны" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "СпалучаныÑ" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Запыт на ÑпалучÑнне" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Запыт на ÑпалучÑнне з прыладай:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "ГÑта патрÑбна перазапіÑаць" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Паказваць увод" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Прылады Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Ðдаптар" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Пошук" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Ðалады" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Выхад" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Прылада" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "Пра_глÑд" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Паказваць _панÑль інÑтрументаў" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Паказваць _радок Ñтану" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "ЗмÑніць назву прылады" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Сартаваць па" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Ðазва" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Дададзена" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "Па Ñž_быванні" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Убудовы" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Ð›Ð°ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ _Ñлужбы" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Даведка" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Паведаміць пра праблему" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Пошук прылад паблізу" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Пошук" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Стварыць ÑпалучÑнне з прыладай" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "СпалучÑнне" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Пазначыць/прыбраць пазнаку даверанай прылады" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Давер" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Выдаліць гÑтую прыладу Ñа ÑпіÑа вÑдомых" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Выдаліць" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Ðдправіць файл(Ñ‹) на прыладу" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Ðдправіць файл" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Ðгульны памер адпраўленых даных Ñ– хуткаÑць перадачы" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Ðгульны памер атрыманых даных Ñ– хуткаÑць перадачы" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Індыкатар актыўнаÑці даных" #: data/ui/manager-main.ui:636 msgid "More" msgstr "ЯшчÑ" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "ЗмÑніць назву прылады" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Скінуць" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "СкаÑаванне" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Тып DHCP-Ñервера:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "РÑкамендавана" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "DHCP-Ñервер не ÑžÑталÑваны" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-адраÑ:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Ðалады NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Падтрымка PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Перадача даных па Dial-Up (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Падтрымка DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Пункт доÑтупу да Ñеткі (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Падтрымка PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Ðтрыманне файлаў (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Уваходны каталог:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "ÐбÑрыце каталог Ð´Ð»Ñ Ð·Ð°Ñ…Ð°Ð²Ð°Ð½Ð½Ñ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð½Ñ‹Ñ… файлаў" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Прымаць файлы з давераных прылад" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Ðдпраўка файлаў праз Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "У:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Файл:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "КанфігурацыÑ" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Ðаладка абраных убудоў" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ðе вызначана" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Ðўтар:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "ÐевÑдома" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Залежыць ад:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Канфліктуе з:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Ðалады GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Ðумар:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "Пункт доÑтупу (APN):" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "СтатыÑтыка трафіка" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Закрыць" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Спампавана:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Запампавана:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Ðгулам:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Ðд:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Ðгульны чаÑ:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Ðдправіць нататку" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Ð”Ð»Ñ Ð¿Ñ€Ð°Ñ†Ñ‹ праграмы Bluetooth-адаптар муÑіць быць уключаны" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth-адаптары" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "ЗаўÑёды" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d хвіліна" msgstr[1] "%(minutes)d хвіліны" msgstr[2] "%(minutes)d хвілін" msgstr[3] "%(minutes)d хвілін" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Ðдаптар" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Ðе атрымалаÑÑ Ð·Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð° з BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "ДÑман Bluez не запушчаны, blueman-manager не можа працÑгваць працу.\n" "ГÑта магло адбыцца праз тое, што не было выÑўлена Bluetooth-адаптараў або " "дÑман Bluetooth не запушчаны." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Пошук" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Ðалады адаптара" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Ðдпраўнік файлаў" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Перадача файлаў праз Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "ЗлучÑнне" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd недаÑтупны" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Ðе атрымалаÑÑ Ð²Ñ‹ÐºÐ°Ð½Ð°Ñ†ÑŒ аўтазапуÑк Ñлужбы obex. ПераканайцеÑÑ, што дÑман obex " "запушчаны" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "СкаÑаванне" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Ðдпраўка файла" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ЗаÑталоÑÑ Ñ‡Ð°Ñу:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Ñекунда" msgstr[1] "%(seconds)d Ñекунды" msgstr[2] "%(seconds)d Ñекунд" msgstr[3] "%(seconds)d Ñекунд" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "ÐŸÐ°Ð´Ñ‡Ð°Ñ Ð°Ð´Ð¿Ñ€Ð°ÑžÐºÑ– файла %s адбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Прамінуць" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Паўтарыць" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "ÐдбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Запыт на ÑпалучÑнне з %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "ÐўтÑÐ½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ Ð¿Ð° Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "ВыкарыÑтоўваць PIN-код Ð´Ð»Ñ Ð°ÑžÑ‚Ñнтыфікацыі:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "УвÑдзіце пароль Ð´Ð»Ñ Ð°ÑžÑ‚Ñнтыфікацыі:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Пароль ÑпалучÑÐ½Ð½Ñ Ð´Ð»Ñ" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PIN-код ÑпалучÑÐ½Ð½Ñ Ð´Ð»Ñ" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Запыт на ÑпалучÑнне длÑ:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Пацвердзіце пароль аўтÑнтыфікацыі:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Пацвердзіць" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Ðдхіліць" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Запыт аўтÑнтыфікацыі длÑ:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Служба:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "ЗаўÑёды ўхвалÑць" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Ухваліць" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "ÐŸÐ°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÑ– ўбудовы адбылаÑÑ Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°. Калі лаÑка, паведаміце пра гÑта " "раÑпрацоўнікам на \n" ", дадаўшы " "змеÑціва гÑтага паведамленнÑ." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth адключаны" #: blueman/Functions.py:71 msgid "Exit" msgstr "Выхад" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Уключыць Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Кіраўнік прылад" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Ðалады Ñлужбаў" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "КлавіÑтура" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "ÐšÐ°Ð¼Ð±Ñ–Ð½Ð°Ð²Ð°Ð½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "ЗмÑніць назву прылады" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Без катÑгорыі" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Злучана" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Давер" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "СпалучÑнне" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "_ЗлучÑнне" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Слабы" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Горшы за аптымальны" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Ðптымальны" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Добра" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Вельмі добра" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Ðізкі" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Ð’Ñ‹Ñокі" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Вельмі выÑокі" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "ПоÑпех!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "ÐÑўдача" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "ЗлучÑнне…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Ðе атрымалаÑÑ Ð°Ð´Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð°: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð° прыладу" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "ÐевÑдома" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Ðе атрымалаÑÑ Ð·Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð°: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "_ЗлучÑнне" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Падлучае профілі аўтаматычнага злучÑÐ½Ð½Ñ Ð· крыніцамі Ñ– прымачамі A2DP Ñ– HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "_Ðдлучыцца" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "ПрымуÑова адлучыць прыладу" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Злучыцца з:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Ðдлучыцца:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Ðдлучыцца:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Ðдправіць _файл…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_СпалучÑнне" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_ДавÑраць" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Ðе давÑраць" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "ДаÑлаць файлы на гÑтую прыладу" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "_ЗмÑніць назву прылады…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Выдаліць…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "СкаÑаваць аперацыю" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Выдаліць з давераных" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "ÐбÑрыце прыладу" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman - гÑта кіраўнік Bluetooth на GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Ðалады GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Убудовы" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Убудова \"%(0)s\" залежыць ад %(1)s. ÐдключÑнне %(1)s " "такÑама адключыць \"%(0)s\".\n" "ПрацÑгнуць?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Убудоба %(0)s канфліктуе з %(1)s. Пры загрузцы %(1)s " "будзе Ð²Ñ‹Ð³Ñ€ÑƒÐ¶Ð°Ð½Ð°Ñ %(0)s.\n" "ПрацÑгнуць?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Праблема з залежнаÑцÑмі" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Праблема з залежнаÑцÑмі" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Выбар адаптара" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Ð’Ñ‹Ñўленне…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Іншае" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Камп'ютар" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "ТÑлефон" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Пункт доÑтупу" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Ðўдыё / відÑа" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "ПерыферыÑ" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "ВізуалізацыÑ" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "ПераноÑÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Цацка" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Камп'ютар" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Сервер" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Ðоўтбук" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "КішÑнны камп'ютар" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Ðадалонны камп'ютар" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Мабільны Ñ‚Ñлефон" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "БеÑÐ¿Ñ€Ð°Ð²Ð°Ð´Ð½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "Смартфон" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "МадÑм" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "СуцÑльнаÑ" #. translators: device class #: blueman/DeviceClass.py:63 #, fuzzy msgid "1–17 percent" msgstr "1-17 адÑоткаў" #. translators: device class #: blueman/DeviceClass.py:65 #, fuzzy msgid "17–33 percent" msgstr "17-33 адÑоткі" #. translators: device class #: blueman/DeviceClass.py:67 #, fuzzy msgid "33–50 percent" msgstr "33-50 адÑоткаў" #. translators: device class #: blueman/DeviceClass.py:69 #, fuzzy msgid "50–67 percent" msgstr "50-67 адÑоткаў" #. translators: device class #: blueman/DeviceClass.py:71 #, fuzzy msgid "67–83 percent" msgstr "67-83 адÑоткі" #. translators: device class #: blueman/DeviceClass.py:73 #, fuzzy msgid "83–99 percent" msgstr "83-99 адÑоткаў" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "ÐедаÑтупна" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Ðавушнікі" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Гарнітура" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Мікрафон" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Дынамік" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Ðавушнікі" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "ÐŸÐ°Ñ€Ñ‚Ð°Ñ‚Ñ‹ÑžÐ½Ð°Ñ Ð°ÑžÐ´Ñ‹Ñпрылада" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "ÐÑžÑ‚Ð°Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð°ÑžÐ´Ñ‹Ñпрылада" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "ТÑлепрыÑтаўка" #. translators: device class #: blueman/DeviceClass.py:100 #, fuzzy msgid "Hi-Fi audio" msgstr "ÐўдыÑпрылада Hifi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "ВідÑакамера" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "ВідÑакамера" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "ВідÑаманітор" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "ВідÑадыÑплей Ñ– дынамік" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "ВідÑаканферÑнцыÑ" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "ГульнÑÐ²Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "МаніпулÑтар" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "ДыÑплей" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Камера" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Сканер" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Прынтар" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Гадзіннік" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "ПÑйджар" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Куртка" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Шлем" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "ÐкулÑры" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Робат" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "ТранÑпартны Ñродак" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "ЛÑлька" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Кантролер" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "ГульнÑ" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "ТÑлефон" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "ТÑлефон" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Камп'ютар" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Камп'ютар" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Сервер" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "ПераноÑÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Гадзіннік" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Гадзіннік: Ñпартовы гадзіннік" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Гадзіннік" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Гадзіннік" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "ДыÑплей" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Пульт" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "ÐкулÑры" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Пазнака" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Бірулька" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "МедыÑпрайгравальнік" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Сканер штрых-кодаў" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "ТÑрмометр" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "ТÑрмометр" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Датчык ÑардÑчнага рытму" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Ð§Ð°ÑˆÑ‡Ñ‹Ð½Ñ ÑардÑчнага рытму" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Датчык артÑрыÑльнага ціÑку" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "ÐртÑрыальны ціÑк" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "ÐртÑрыальны ціÑк" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Human Interface Device" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Мыш" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "ДжойÑтык" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Геймпад" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Лічбавы планшÑÑ‚" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Чытальнік картак" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Ð›Ñ–Ñ‡Ð±Ð°Ð²Ð°Ñ Ð°Ñадка" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Сканер штрых-кодаў" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Глюкометр" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Датчык хады" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "Датчык хады" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "Датчык хады" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "Датчык хады" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Ровар" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Ровар: роварны камп'ютар" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Ровар: датчык хуткаÑці" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Ровар: датчык рытму" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Ровар: датчык магутнаÑці" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Ровар: датчык хуткаÑці Ñ– рытму" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "ÐÑабіÑÑ‚Ð°Ñ Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Служба батарÑÑ–" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Сеткі" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Пункт доÑтупу" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Прылада" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Датчык ÑардÑчнага рытму" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Датчык ÑардÑчнага рытму" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Ðдпраўнік файлаў" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Ровар: датчык хуткаÑці" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Ровар: датчык хуткаÑці" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Вагі" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Кантролер" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Пазнака" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Гадзіннік" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "ТÑрмометр: вушны" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Ðўдыё" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Ðўдыё" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Бірулька" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "ДоÑтуп" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Пункт доÑтупу" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Пункт доÑтупу" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "ÐÑабіÑÑ‚Ð°Ñ Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "ÐÑабіÑÑ‚Ð°Ñ Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Убудовы" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Вагі" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Бірулька" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Ðўдыё" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Смартфон" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Ðўдыё" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Прылада паказу меÑцазнаходжаннÑ" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Служба:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Гукавы профіль" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "МедыÑпрайгравальнік" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Камера" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Самакат" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "ТранÑпартны Ñродак" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "ДыÑплей" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Мікрафон" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "ÐÑабіÑÑ‚Ð°Ñ Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Ðўдыё" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Мікрафон" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Ðўдыё" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Ðтрыманне файла" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "ТÑлепрыÑтаўка" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "ДыÑплей" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "ВідÑаманітор" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Бірулька" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Пазнака" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "ÐŸÐ°Ñ€Ñ‚Ð°Ñ‚Ñ‹ÑžÐ½Ð°Ñ Ð°ÑžÐ´Ñ‹Ñпрылада" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Пазнака" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Ð›Ñ–Ñ‡Ð±Ð°Ð²Ð°Ñ Ð°Ñадка" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "ПульÑакÑіметр" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "ПульÑакÑіметр" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "ПульÑакÑіметр" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Вагі" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "ÐÑабіÑÑ‚Ð°Ñ Ð¼Ð°Ð±Ñ–Ð»ÑŒÐ½Ð°Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Інвалідны вазок" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Самакат" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "БеÑперапынны глюкометр" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "ІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "ІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°, помпа працÑглага карыÑтаннÑ" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "ІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°, чаÑÐ¾Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "ІнÑÑƒÐ»Ñ–Ð½Ð°Ð²Ð°Ñ Ð°Ñадка" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "ДаÑтаўка лекаў" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "ТÑрмометр" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Спартовы адпачынак" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Прылада паказу меÑцазнаходжаннÑ" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Ðавігатар" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Модуль меÑцазнаходжаннÑ" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Модуль меÑÑ†Ð°Ð·Ð½Ð°Ñ…Ð¾Ð´Ð¶Ð°Ð½Ð½Ñ Ñ– навігацыі" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Канал ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ñ ÐºÐ°Ð¿Ñ–Ñваннем" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Канал даных капіÑваннÑ" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "ÐпавÑшчÑнне капіÑваннÑ" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Шматканальны пратакол адаптацыі (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "ÐŸÑƒÐ±Ð»Ñ–Ñ‡Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð° аглÑду" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Серыйны порт" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "ДоÑтуп да лакальнай Ñеткі праз PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Перадача даных па Dial-Up (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Ð¡Ñ–Ð½Ñ…Ñ€Ð°Ð½Ñ–Ð·Ð°Ñ†Ñ‹Ñ IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Ðдпраўленне аб'ектаў OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Перадача файлаў OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Загад Ñінхранізацыі IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "БеÑÐ¿Ñ€Ð°Ð²Ð°Ð´Ð½Ð°Ñ Ñ‚ÑлефаніÑ" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Крыніца гуку" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Прымач гуку" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Пульт дыÑтанцыйнага кіраваннÑ" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Дадатковае аўдыё" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Пульт дыÑтанцыйнага кіраваннÑ" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "ВідÑаканферÑнцыÑ" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "ІнтÑрком" #: blueman/Sdp.py:132 msgid "Fax" msgstr "ФакÑ" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "ÐўдыÑшлюз навушнікаў" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Кліент WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Пункт доÑтупу да Ñеткі" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Ð“Ñ€ÑƒÐ¿Ð°Ð²Ð°Ñ Ñетка" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Ð’Ñ–Ð·ÑƒÐ°Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "ÐўдыÑшлюз гучнай ÑувÑзі" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Basic Printing (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Printing Status (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Human Interface Device Service (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Common ISDN Access (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Ðўдыё / ВідÑа" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM Access (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Phonebook Access (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Phonebook Access (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "ДоÑтуп да Ñ‚Ñлефоннай кнігі (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Сервер доÑтупу да паведамленнÑÑž" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Сервер апавÑшчÑннÑÑž пра паведамленні" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Профіль доÑтупу да паведамленнÑÑž (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Сервер GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D-дыÑплей" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D-акулÑры" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D-ÑÑ–Ð½Ñ…Ñ€Ð°Ð½Ñ–Ð·Ð°Ñ†Ñ‹Ñ (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Профіль шматпрофільнай Ñпецыфікацыі (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Служба шматпрофільнай Ñпецыфікацыі (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Служба доÑтупу да календара, задач Ñ– нататак (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Служба апавÑшчÑннÑÑž календара, задач Ñ– нататак (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Профіль календара, задач Ñ– нататак (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð° PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Сеткі" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Перадача файлаў" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Ðўдыё" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "ТÑлефаніÑ" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Крыніца відÑа" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Прымач відÑа" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "РаÑпаўÑюджванне відÑа" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Крыніца HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Прымач HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "ДоÑтуп" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Ðтрыбут" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Ðеадкладнае апавÑшчÑнне" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Страта ÑувÑзі" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx Power" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Служба бÑгучага чаÑу" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Служба Ð°Ð±Ð½Ð°ÑžÐ»ÐµÐ½Ð½Ñ Ñ‡Ð°Ñу" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Служба пераходу на зімні Ñ– летні чаÑ" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Глюкоза" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "ТÑрмометр" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Ð†Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹Ñ Ð¿Ñ€Ð° прыладу" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Ð§Ð°ÑˆÑ‡Ñ‹Ð½Ñ ÑардÑчнага рытму" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Служба ÑтатуÑу Ñ‚Ñлефоннага апавÑшчÑннÑ" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Служба батарÑÑ–" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "ÐртÑрыальны ціÑк" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Служба апавÑшчÑннÑ" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Human Interface Device" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Параметры ÑканаваннÑ" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "ХуткаÑць бегу Ñ– кручÑÐ½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÑÑž" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "ÐÑžÑ‚Ð°Ð¼Ð°Ñ‚Ñ‹Ð·Ð°Ñ†Ñ‹Ñ IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Роварны датчык хуткаÑці Ñ– рытму" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Роварны датчык магутнаÑці" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "МеÑцазнаходжанне Ñ– навігацыÑ" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Экалагічнае назіранне" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Склад цела" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Ð”Ð°Ð½Ñ‹Ñ ÐºÐ°Ñ€Ñ‹Ñтальніка" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Вагі" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Кіраванне аблігацыÑмі" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "БеÑперапыннае назіранне за ўзроўнем глюкозы" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Падтрымка Ñеціўных пратаколаў" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Унутранае пазіцыÑнаванне" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "ПульÑакÑіметр" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP-прокÑÑ–" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Ð’Ñ‹Ñўленне транÑпарту" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Перадача аб'екта" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "ПершаÑÐ½Ð°Ñ Ñлужба" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "ДругаÑÐ½Ð°Ñ Ñлужба" #: blueman/Sdp.py:227 msgid "Include" msgstr "Уключана" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "ДÑкларацыÑ" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Ðазва прылады" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "ВыглÑд" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Ðдзнака перыферыйнай прыватнаÑці" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "ÐдраÑÑ‹ паўторнага злучÑннÑ" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Параметры пераважнага перыферыйнага падлучÑннÑ" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Служба змененаÑ" #: blueman/Sdp.py:235 msgid "System ID" msgstr "СіÑÑ‚Ñмны ідÑнтыфікатар" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Радок нумара мадÑлі" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Радок Ñерыйнага нумара" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Радок Ñ€Ñвізіі прашыўкі" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Радок Ñ€Ñвізіі абÑталÑваннÑ" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Радок Ñ€Ñвізіі праграмнага забеÑпÑчÑннÑ" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Радок назвы вытворцы" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "ÐŸÐ°ÑˆÑ‹Ñ€Ð°Ð½Ñ‹Ñ ÑžÐ»Ð°ÑціваÑці" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "ÐпіÑанне карыÑтальніка" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "ÐšÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ ÐºÐ»Ñ–ÐµÐ½Ñ‚Ð°" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "ÐšÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ‹Ñ Ñервера" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Фармат прÑзентацыі" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Ðгульны фармат" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Прыдатны дыÑпазон" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "СпаÑылка на вонкавую Ñправаздачу" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "СпаÑылка на Ñправаздачу" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Профілі аўтаматычнага падлучÑннÑ" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Прапрыетарны" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "так" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "не" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "ÐбÑрыце радок(кі) Ñ– націÑніце Ctrl + C, каб ÑкапіÑваць" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_ІнфармацыÑ" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Паказаць інфармацыю пра прыладу" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Ðдправіць _нататку" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Ðдправіць Ñ‚ÑкÑтавую нататку" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Ðе атрымалаÑÑ Ð·Ð¼Ñніць пофіль у %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Гукавы профіль" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Ðбраць гукавы профіль Ð´Ð»Ñ PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Ðе вызначана" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Ðўтаматычна Ñпрабуе злучыцца з вызначанымі Ñлужбамі Ð¿Ð°Ð´Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку Ñ– ÐºÐ¾Ð¶Ð½Ñ‹Ñ " "60 Ñекунд." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Ðўтаматычна падлучана да %(service)s на %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Ðдлучыць %s" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Злучана:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ðе злучана" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "СтатыÑтыка выкарыÑÑ‚Ð°Ð½Ð½Ñ Ð½ÐµÐ´Ð°ÑтупнаÑ. ПаÑпрабуйце наладзіць злучÑнне Ñ– " "праверце гÑтую Ñтаронку." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "дзень" msgstr[1] "дні" msgstr[2] "дзён" msgstr[3] "дзён" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "гадзіна" msgstr[1] "гадзіны" msgstr[2] "гадзін" msgstr[3] "гадзін" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "хвіліна" msgstr[1] "хвіліны" msgstr[2] "хвілін" msgstr[3] "хвілін" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s Ñ– %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Сапраўды жадаеце Ñкінуць Ð´Ð°Ð½Ñ‹Ñ Ð»Ñ–Ñ‡Ñ‹Ð»ÑŒÐ½Ñ–ÐºÐ°?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "ДазвалÑе адÑочваць выкарыÑтанне Ñеткавага трафіка (мабільнага " "шырокапалоÑнага злучÑннÑ). КарыÑна Ð´Ð»Ñ Ñ‚Ð°Ñ€Ñ‹Ñ„Ð½Ñ‹Ñ… планаў з аплатай за " "колькаÑць перададзеных/атрыманых даных. СтатыÑтыка вÑдзецца аÑобна Ð´Ð»Ñ " "кожнай прылады." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "ВыкарыÑтанне _Ñеткі" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Паказвае ÑтатыÑтыку выкарыÑÑ‚Ð°Ð½Ð½Ñ Ñеткавага трафіка" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth уключаны" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Кіруе лакальнымі Ñлужбамі Ñеткі, такімі Ñк NAP-маÑты" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "ЗабÑÑпечвае падтрымку Dial Up Networking (DUN) з ModemManager Ñ– " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Падае меню хуткага доÑтупу з раней выкарыÑтанымі злучÑннÑмі" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлементаў" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "МакÑÑ–Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ ÐºÐ¾Ð»ÑŒÐºÐ°Ñць Ñлементаў у меню \"Ð Ð°Ð½ÐµÐ¹ÑˆÑ‹Ñ _злучÑнні\"." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Злучана з %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Ðе атрымалаÑÑ Ð·Ð»ÑƒÑ‡Ñ‹Ñ†Ñ†Ð°" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Ðдаптар Ð´Ð»Ñ Ð³Ñтага злучÑÐ½Ð½Ñ Ð½ÐµÐ´Ð°Ñтупны" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "ÐдлучÑнне…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "Ð”Ð»Ñ Ð·Ð°Ð¿ÑƒÑку DHCP-кліента патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Падае DBus API Ð´Ð»Ñ Ñ–Ð½ÑˆÑ‹Ñ… кампанентаў Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Уваходны файл праз Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Уваходны файл %(0)s ад %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Ðдхіліць" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Ðтрыманне файла" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Ðтрыманне файла %(0)s ад %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "ЗабÑÑпечвае перадачу файлаў па пратаколе OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Прызначаны каталог Ð´Ð»Ñ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð½Ñ‹Ñ… файлаў не Ñ–Ñнуе" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "ПераканайцеÑÑ, што каталог \"%s\" Ñ–Ñнуе, альбо наладзьце Ñго праз " "blueman-services. Да гÑтай пары будзе выкарыÑтоўвацца прадвызначаны каталог " "\"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Файл атрыманы" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Файл %(0)s ад %(1)s паÑпÑхова атрыманы" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Ðе атрымалаÑÑ Ð¿ÐµÑ€Ð°Ð´Ð°Ñ†ÑŒ" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Перадаць файл %(0)s не атрымалаÑÑ" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Ðтрыманы файлы" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Ðтрыманы %(files)d файл у фоне" msgstr[1] "Ðтрыманы %(files)d файлы Ñž фоне" msgstr[2] "Ðтрымана %(files)d файлаў Ñž фоне" msgstr[3] "Ðтрымана %(files)d файлаў Ñž фоне" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 #, fuzzy msgid "Open Location" msgstr "Модуль меÑцазнаходжаннÑ" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Ðтрыманы ÑÑˆÑ‡Ñ %(files)d файл у фоне" msgstr[1] "Ðтрыманы ÑÑˆÑ‡Ñ %(files)d файлы Ñž фоне" msgstr[2] "Ðтрымана ÑÑˆÑ‡Ñ %(files)d файлаў у фоне" msgstr[3] "Ðтрымана ÑÑˆÑ‡Ñ %(files)d файлаў у фоне" #: blueman/plugins/applet/KillSwitch.py:37 #, fuzzy msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Пераключае ÑÑ‚Ð°Ñ‚ÑƒÑ Ð¿ÐµÑ€Ð°ÐºÐ»ÑŽÑ‡Ð°Ð»ÑŒÐ½Ñ–ÐºÐ° Bluetooth у адпаведнаÑць Ñа Ñтанам " "ÑÑ–Ð»ÐºÐ°Ð²Ð°Ð½Ð½Ñ Bluetooth. ДазвалÑе уключыць Bluetooth з Ñго значка пры ўмове, " "што ён не адключаны ÑÑ–ÑÑ‚Ñмай альбо фізічнай кнопкай." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Дадаць ÑÑ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ Ð¿ÑƒÐ½ÐºÑ‚Ñ‹ меню да меню значка на праÑторы апавÑшчÑннÑÑž" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Ðдправіць _файлы на прыладу" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Прылады" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Ðдаптары" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "аплет" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Падае пароль, ÑÑрвіÑÑ‹ аўтÑнтыфікацыі Ð´Ð»Ñ Ð´Ñмана BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Дадае пункт меню выхаду з праграмы" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Падае базавы dhcp-кліент Ð´Ð»Ñ PAN-злучÑннÑÑž Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Сетка Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ІнтÑрфейÑу %(0)s прызначаны IP-Ð°Ð´Ñ€Ð°Ñ %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Ðемагчыма атрымаць IP-Ð°Ð´Ñ€Ð°Ñ Ð½Ð° %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Спроба атрымаць IP-Ð°Ð´Ñ€Ð°Ñ Ð½Ð° %s\n" "Калі лаÑка, пачакайце…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Дадаць індыкацыю Ñž значок праÑторы апавÑшчÑннÑÑž, калі Bluetooth актыўны, Ñ– " "паказваць колькаÑць злучÑннÑÑž у выплыўной падказцы." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth актыўны" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth адключаны" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Дадае Ñž меню Ñлементы адключÑннÑ" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Ðдлучыць %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Пункт меню, праз Ñкі можна зрабіць прадвызначаны адаптар бачным, калі " "прадвызначана ён Ñхаваны" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Ð§Ð°Ñ Ð²Ñ‹ÑўленнÑ" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Ð§Ð°Ñ Ñƒ Ñ€Ñжыме бачнаÑці Ñž Ñекундах, цÑгам Ñкога адаптар могуць выÑвіць" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Зрабіць _бачным" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Зрабіць прадвызначаны адаптар чаÑова бачным" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Бачна… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Бачна… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Падае меню аплета Ñ– API Ð´Ð»Ñ Ñ–Ð½ÑˆÑ‹Ñ… убудоў" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "ПаÑпÑхова злучана з мадÑмнай Ñлужбай (DUN) на прыладзе %(0)s.\n" "Сетка цÑпер даÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð¿Ñ€Ð°Ð· %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "ЗабÑÑпечвае базавую падтрымку злучÑÐ½Ð½Ñ Ð· інтÑрнÑтам праз DUN-профіль." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Стандартны апрацоўнік злучÑÐ½Ð½Ñ SPP-профілю, Ñкі дазвалÑе выконваць Ð°Ð´Ð²Ð¾Ð»ÑŒÐ½Ñ‹Ñ " "дзеÑнні" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Скрыпт, што выконваецца паÑÐ»Ñ Ð·Ð»ÑƒÑ‡ÑннÑ" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Будуць Ð¿ÐµÑ€Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ð½Ð°ÑÑ‚ÑƒÐ¿Ð½Ñ‹Ñ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹:\n" "ÐдраÑ, назва, назва Ñлужбы, uuid16s, rfcomm вузел\n" "Ðапрыклад:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s вÑртаецца Ñк падзелены коÑкамі ÑпіÑ\n" "\n" "ПаÑÐ»Ñ Ð°Ð´ÐºÐ»ÑŽÑ‡ÑÐ½Ð½Ñ Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ñ‹ ÑцÑнар адправіць Ñігнал HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "ПаÑлÑдоўны порт падлучаны" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "ПаÑлÑдоўны порт на прыладзе %s цÑпер даÑтупны праз %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Злучыцца праз паÑлÑдоўны порт не атрымалаÑÑ" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "З'ÑвілаÑÑ Ð¿Ñ€Ð°Ð±Ð»ÐµÐ¼Ð° пры выкананні Ñкрыпта %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "КантралÑваць Ñтан ÑÑ–Ð»ÐºÐ°Ð²Ð°Ð½Ð½Ñ Bluetooth-адаптара" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Ðдключыць Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Ðдключыць уÑе адаптары" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Уключыць Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Уключыць уÑе адаптары" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "ЧаÑова прыпынÑе ахоўнік Ñкрана, калі гульнÑвы bluetooth-кантролер падлучаны." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "ВыкарыÑтоўвае libappindicator, каб паказваць значок Ñтану" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Сетка" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Хібны IP-адраÑ" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-Ð°Ð´Ñ€Ð°Ñ ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ з інтÑрфейÑам %s, Ñкі мае такі Ñамы адраÑ" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-Ð°Ð´Ñ€Ð°Ñ Ð¿ÐµÑ€Ð°ÐºÑ€Ñ‹Ð¶Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð° з падÑеткай інтÑрфейÑу %s з наÑтупнай " "канфігурацыÑй: %s%s\n" "ГÑта можа прывеÑці да хібных паводзін Ñеткі" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Ðа дадзены момант не падтрымліваецца" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Перадача" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Убудова Ñлужбы перадачы аплета адключанаÑ" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Ðалады dial-up" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "ПаÑлÑдоўны порт %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Ðднавіць IP-адраÑ" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Вызначыць улаÑціваÑці Bluetooth-адаптара" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Ðплет Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman - кіраўнік Bluetooth" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Кіраўнік Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Прылада Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Ðаладзіць Ñетку Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Ð”Ð»Ñ Ð½Ð°Ð»Ð°Ð´ÐºÑ– Ñеткі патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "ЗапуÑціць DHCP-кліент" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Ð”Ð»Ñ DHCP-кліента патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "ЗапуÑціць дÑман PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Ð”Ð»Ñ Ð·Ð°Ð¿ÑƒÑку дÑмана PPP патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Вызначыць Ñтан RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Ð”Ð»Ñ Ð²Ñ‹Ð·Ð½Ð°Ñ‡ÑÐ½Ð½Ñ Ñтану RfKill патрабуюцца Ð°Ð´Ð¿Ð°Ð²ÐµÐ´Ð½Ñ‹Ñ Ð¿Ñ€Ð°Ð²Ñ‹" #~ msgid "Recent _Connections" #~ msgstr "Ð Ð°Ð½ÐµÐ¹ÑˆÑ‹Ñ _злучÑнні" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Уключыць Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Каб кіраўнік прылад працаваў, Bluetooth муÑіць быць уключаны" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Ðдключыць Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Датчык ÑардÑчнага рытму: поÑÑ" #~ msgid "Blood Pressure: Arm" #~ msgstr "Датчык артÑрыÑльнага ціÑку: рука" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Датчык артÑрыÑльнага ціÑку: прыдалонне" #~ msgid "Human Interface Device (HID)" #~ msgstr "Human Interface Device (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Датчык хады: у абутку" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Датчык хады: на абутку" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Датчык хады: на Ñцёгнах" #~ msgid "Fingertip" #~ msgstr "Ðа палец" #, fuzzy #~| msgid "Wrist Worn" #~ msgid "Wrist-Worn" #~ msgstr "Ðа прыдалонне" #~ msgid "Services" #~ msgstr "Службы" #~ msgid "Network Settings" #~ msgstr "Ðалады Ñеткі" #~ msgid "Transfer Settings" #~ msgstr "Ðалады перадачы" #~ msgid "Plugin description:" #~ msgstr "ÐпіÑанне ўбудовы:" #~ msgid "Local Services" #~ msgstr "Ð›Ð°ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ Ñлужбы" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d актыўнае злучÑнне" #~ msgstr[1] "%(connections)d Ð°ÐºÑ‚Ñ‹ÑžÐ½Ñ‹Ñ Ð·Ð»ÑƒÑ‡Ñнні" #~ msgstr[2] "%(connections)d актыўных злучÑннÑÑž" #~ msgstr[3] "%(connections)d актыўных злучÑннÑÑž" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "ЧаÑова бачны" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Ці павінен Bluetooth аўтаматычна ўключацца?" #~ msgid "Yes" #~ msgstr "Так" #~ msgid "No" #~ msgstr "Ðе" #~ msgid "Auto power-on" #~ msgstr "ÐўтаўключÑнне" #~ msgid "Automatically power on adapters" #~ msgstr "Ðўтаматычна ўключаць адаптары" #~ msgid "Isdn" #~ msgstr "Isdn" #~ msgid "Vcr" #~ msgstr "ВідÑамагнітафон" #~ msgid "Trusted and Paired" #~ msgstr "Ð”Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ Ñ– ÑпалучаныÑ" #~ msgid "Paired" #~ msgstr "СпалучаныÑ" #~ msgid "Trusted" #~ msgstr "Давер" #~ msgid "Friendly Name" #~ msgstr "Ðазва прылады" #~ msgid "Serial Ports" #~ msgstr "ПаÑлÑÐ´Ð¾ÑžÐ½Ñ‹Ñ Ð¿Ð°Ñ€Ñ‚Ñ‹" #~ msgid "Run the setup assistant for this device" #~ msgstr "ЗапуÑціць дапаможнік уÑÑ‚Ð°Ð»Ñ‘ÑžÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð³Ñтай прылады" #~ msgid "Setup..." #~ msgstr "ÐаÑтавіць..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Вітаем у дапаможніку наÑÑ‚Ã¡ÑžÐ»ÐµÐ½Ð½Ñ Bluetooth. \n" #~ "\n" #~ "\n" #~ "Ðн правÑдзе Ð²Ð°Ñ Ð¿Ñ€Ð°Ð· працÑÑ ÐºÐ°Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ð²Ð°Ð½Ð½Ñ Ñ– злучÑÐ½Ð½Ñ Ð· вашай Bluetooth-" #~ "прыладай." #~ msgid "Introduction" #~ msgstr "Уводзіны" #~ msgid "Select pairing method to use:" #~ msgstr "ÐбÑрыце ÑпоÑаб звÑзваннÑ:" #~ msgid "Proceed Without Pairing" #~ msgstr "ПрацÑгваць без звÑзваннÑ" #~ msgid "Pairing" #~ msgstr "ЗвÑзванне" #~ msgid "Connect to:" #~ msgstr "Злучыцца з:" #~ msgid "Connect" #~ msgstr "Далучыцца" #~ msgid "Please wait..." #~ msgstr "Калі лаÑка, пачакайце..." #~ msgid "Connecting..." #~ msgstr "ЗлучÑнне..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Віншуем, прылада паÑпÑхова даданаÑ" #~ msgid "Finished" #~ msgstr "СкончыўÑÑ" #~ msgid "Bluetooth Assistant" #~ msgstr "Дапаможнік Bluetooth" #~ msgid "Enter PIN code" #~ msgstr "УвÑдзіце PIN-код" #~ msgid "Enter passkey" #~ msgstr "УвÑдзіце пароль" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "Ñлухаўкі" #~ msgid "handsfree" #~ msgstr "гарнітура" #~ msgid "unknown" #~ msgstr "невÑдомы" #~ msgid "Serial port connected to %s" #~ msgstr "Падлучаны паÑлÑдоўны порт на %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f хвіліна" #~ msgstr[1] "%.0f хвіліны" #~ msgstr[2] "%.0f хвілін" #~ msgstr[3] "%.0f хвілін" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Ñекунда" #~ msgstr[1] "%.0f Ñекунды" #~ msgstr[2] "%.0f Ñекунд" #~ msgstr[3] "%.0f Ñекунд" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Пераназваць прыладу" #~ msgid "_Remove..." #~ msgstr "_Выдаліць..." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Каб працавала перадача файлаў, трÑба ўключыць Bluetooth" #~ msgid "Select files to send" #~ msgstr "ÐбÑрыце файлы на даÑыланне" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Ðдаптар-крыніца. Задаецца Ð°Ð´Ñ€Ð°Ñ Ñ†Ñ– назва адаптара, напр. hci0" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth павінен быць уключаны, каб Bluetooth-дапаможнік працаваў" #~ msgid "No adapters found" #~ msgstr "Ðдаптар не знойдзены" #~ msgid "Pairing in progress..." #~ msgstr "Ðдбываецца звÑзванне..." #~ msgid "Failed to add device" #~ msgstr "Ðе выйшла дадаць прыладу" #~ msgid "Don't connect" #~ msgstr "Ðе злучацца" #~ msgid "Start configuration assistant for this device" #~ msgstr "ЗапуÑціць Bluetooth-дапаможнік Ð´Ð»Ñ Ð³Ñтай прылады" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "ВыкарыÑтоўвае libappindicator, каб паказваць значок Ñтану" blueman-2.4.3/po/bg.gmo000066400000000000000000000604211465054505200146660ustar00rootroot00000000000000Þ•ûôQÌ&8RhwŽ¡´ÇÚ#í 2G[ o £ ®¼×ñC`e!l Ž˜ ,´á)ó0N Uc5r,¨+Õ   '#BfwŠ£µÈÚò?¥Yÿ  )'E6m*¤Ï!× ù   )7K>f'¥Íìþ-<T dr‰ž²ÁÆ"×!ú$+PWv$ˆ+­ Ù åó  # 0>W^ cAo±Âá)þ( ; N )` (Š ³ ,· 0ä "! 8!F!K!P!X!m!ˆ!d—! ü!' " 2"@"H"P"U"j"~"Ž"¥"Á"oÖ"hF#¯#·# ¼#.È#(÷#; $L\$k©$I%F_%:¦%Rá%T4&T‰&^Þ&='L' l'x''.†' µ'Ã'Ô'Ú'ã'( ( $( .(#<()`( Š(”( ª(µ(Æ( á( ë(ø()$)KB)Ž)¢)«)(¼)å) õ)* *&*B*HG* *œ*k¥*S+e+Ay+*»+æ+,, ,(7,`,s,|,Œ,ª,3°,ä,ú,- -#- +-5->-E- L-X-`-i-o-u-{-‹-ž-¤-ª- ³-À-Ò-Ù-á-è-ñ-÷-þ- ..!.$.8.Â<.1ÿ/10M0b0u0”0²0Ð0ê019"1\1m14‹1"À1"ã1;2B2 `2m2.~2,­2Ú23ï2d#3ˆ33Ož3î34(4B84{4iš4‚5 ‡5#”5¸5xÐ5TI6Qž6ð6 7"7,@7em76Ó7" 8,-8$Z8 8 83¿8 ó889yM9$Ç92ì: ;,;8?;=x;Z¶;H<Z<Us<É<Ø<ñ<==&*=7Q=z‰=\>.a> >B±> ô>*ÿ>**?U?m?0Œ??½?"ý? @9@7O@$‡@<¬@>é@(ANFA•A?¤A(äAH B:VB$‘B¶BÑBBñB4CKCCeC ©C ´CÁCbÐC3D&ND8uDI®D øD%E)?EMiEQ·E FlF\FWÞF6GTG [G fG+qGG)¸G¤âG‡HKHéH II!I%4I%ZI*€I2«I=ÞI0J»MJ° KºK ÍK ØKMåKZ3LiŽLvøLõoM˜eNþN^~OkÝO„IPuÎP{DQÀQ/ßQR,RAR_VR6¶R)íRS1S>LS‹S5šSÐS$ßS=TOBT ’TC³T'÷T7UFWU&žU ÅUæU-ÿUC-V’qV(W -W4;W\pWCÍWAXJSX1žX;ÐX Yž!YÀY ÞY—êY§‚Z*[kF[M²[:\;\JQ\Pœ\(í\]+-]DY]ž]Q³]7^5=^s^ˆ^¡^¶^Î^!Þ^__0_F_ \_ h_t_Š_§_Ã_Ë_ß_)ó_)`G`e`u`…` ™` §` ²`À`Ð`ê`ï` aƒ@–}PÕ“iû!›˜‘Û;HM|«aZ‚ó‹\2ÒfðùeoOɯXFÞâNÐ4]TÓ7‰ž'=ËÁu1°Ãò÷Àb kÎ…ßVÑ$Äã<®s+QÌñôY0-µ_%Åg Œ´©¸„WEÇœ³J§nÝ.±pA)RÜv9¶dc>”*¦5/z3øºú( DŸê¥áÂÍ &×ÖxI{jhØ^,™ äš8Ô¢Ž²:î’Bïõ ·»SÙL­¼æ£tKUqå" ¾ryìÚèç—GàÏlÆ•¨m¤€È‡¬ë¡Cw~?ª`éö¿#¹†Ê[ˆнí6%(minutes)d Minute%(minutes)d Minutes%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Blueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsDisconnect %sDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…ETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHardcopy Control ChannelHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Plugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Preferences_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-08-15 09:21+0000 Last-Translator: Salif Mehmed Language-Team: Bulgarian Language: bg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.0-dev %(minutes)d минута%(minutes)d минути%(service)s на %(device)s%d %s %d %s и %d %sÐвтор:Ð’ конфликт Ñ:Свързан към:DUN поддръжкаЗавиÑи от:ПрекъÑване:Изтеглено:Приемане на файлове (Object Push)Файл:GSM наÑтройкиПродължителноÑÑ‚ на лога:Ðачало на лога:ÐаÑтройки на NAPÐе Ñа инÑталирани DHCP ÑървъриPAN поддръжкаДо:Общо:_Изключване на блутут_Включване на блутутКачено:ÐаÑтройка на видимоÑттаИзпращане на файлове чрез блутутAPN:ПриеманеПриемане на файлове от доверени уÑтройÑтва_ÐдаптериÐдаптерÐаÑтройки на адаптераÐдаптера за тази връзка не е наличенИзбор на Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð”Ð¾Ð±Ð°Ð²Ñ ÐºÑŠÐ¼ менюто елемент за изход за напуÑкане на Ð°Ð¿Ð»ÐµÑ‚Ð°Ð”Ð¾Ð±Ð°Ð²Ñ Ñтандартни елементи на меню към менюто на иконката за ÑÑŠÑтоÑниеВинагиВинаги да Ñе приемаВинаги видимПродължителноÑÑ‚ в Ñекунди, през коÑто режимът на видимоÑÑ‚ ще траеПриÑтавката за транÑфер на аплета е изключенаСигурни ли Ñте, че иÑкате да нулирате броÑча?Звуков профилЗвуков потокЗвуков източникИÑкане на пълномощно за:„Blueman“ е мениджър на уÑтройÑтва Ñ Ð±Ð»ÑƒÑ‚ÑƒÑ‚, базиран на GTK+Ðдаптерът за блутут е активенÐдаптери за Ð±Ð»ÑƒÑ‚ÑƒÑ‚Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ð° блутутУÑтройÑтва Ñ Ð±Ð»ÑƒÑ‚ÑƒÑ‚Ð‘Ð»ÑƒÑ‚ÑƒÑ‚ е изключенБлутут е включенФайлов транÑфер чрез блутутМрежа през блутутÐдаптерът за блутут е изключенÐдаптерът за блутут трÑбва да бъде включен, за да работи мениджъраДемонът „Bluez“ не е пуÑнат, „blueman-manager“ не може да продължи. Това вероÑтно означава, че нÑма заÑечени адаптери за блутут или демонът за блутут не е бил Ñтартиран.ПрекратÑване на операциÑтаОтмÑнаÐаÑтройкаÐаÑтройка на мрежа през блутутÐаÑтройка на избраната приÑтавкаИзбраната папка за входÑщи файлове не ÑъщеÑтвуваÐаÑтройването на мрежата изиÑква праваПотвърждениеПотвърждаване на ÑтойноÑтта за идентификациÑ:СвързанСвързан към %sСвързан:СвързванеСвързване…ÐеуÑпешно Ñвързване Свързването към BlueZ Ñе провалиСвързва профилите за автоматично Ñвързване A2DP-източник, A2DP-цел и HIDКонтролира енергийните нива на адаптера за блутутСдвоÑване Ñ ÑƒÑтройÑтвотоТип на DHCP Ñървъра:Ð˜Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð·Ð° активноÑтта на даннитеОтказПроблем ÑÑŠÑ Ð·Ð°Ð²Ð¸ÑимоÑтМениджър на уÑтройÑтваDialup Мрежа (DUN)ÐаÑтройки на DialupПрекъÑване на връзката Ñ %sÐеуÑпешно прекъÑване на връзката: Период на видимоÑтВидимо… %sÑекОткриване…Приблизително оÑтаващо време:Включване на блутутВъведете PIN код за идентификациÑ:Въведете парола за идентификациÑ:Възникна грешкаПри изпращането на файла %s възникна грешкаÐеуÑпехÐеуÑпешна промÑна на профила към %sÐеуÑпех при ÑвързванеÐеуÑпешно приÑвоÑване на IP Ð°Ð´Ñ€ÐµÑ Ð¿Ñ€ÐµÐ· %sФайлът %(0)s от %(1)s е приет уÑпешноИзпращач на файловеФайлът е приетПолучени файловеПринудително изключва уÑтройÑтвотоGSM ÐаÑтройкиГрупова мрежаКанал за Управление на Печатни КопиÑСкритВиÑокоIP адреÑ:IP адреÑÑŠÑ‚ Ñъвпада Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ %s, който има ÑÑŠÑ‰Ð¸Ñ Ð°Ð´Ñ€ÐµÑВходÑща папка:ВходÑщ файл %(0)s от %(1)sПолучаване на файл през блутутИнтерфейÑÑŠÑ‚ %(0)s е доÑтъпен от IP Ð°Ð´Ñ€ÐµÑ %(1)sÐевалиден IP адреÑПуÑкане на DHCP клиентПуÑкане на демона за PPPПуÑкането на DHCP клиент изиÑква правомощиÑПуÑкането на демона за PPP изиÑква правомощиÑÐиÑкоВключване на подразбиращиÑÑ‚ Ñе адаптер да е временно видимКонтролира локални мрежови уÑлуги, като NAP моÑтовеДобавÑне/Премахване на Ñдвоение Ñ ÑƒÑтройÑтвотоМакÑимален бройОщеДоброМрежаМрежова точка за доÑтъпNetwork Access Point (NAP)_Използване на мрежатаВÑе още не е Ñъбрана ÑтатиÑтика за използването на мрежата. Опитайте първо да Ñе Ñвържете.ÐÑма връзкаС тази наÑтройка в момента не Ñе поддържаÐе е поÑоченоÐомер:ОптималноСдвоÑванеPIN код за Ñвързване ÑКлюч за Ñвъзрване заЗапитване за ÑдвоÑванеЗапитване за ÑдвоÑване за %sЗаÑвка за ÑдвоÑване Ñ ÑƒÑтройÑтво:Запитване за ÑдвоÑване за:ПриÑтавката „%(0)s“ завиÑи от %(1)s. Премахването на %(1)s ще премахне и „%(0)s“. Продължаване?ПриÑтавката %(0)s е в конфликт Ñ %(1)s. Зареждането на %(1)s ще изключи %(0)s. Продължаване?ПриÑтавкиСлабоЧаÑтноОÑигурÑва DBus API за други компоненти на BluemanПредоÑÑ‚Ð°Ð²Ñ OBEX възможноÑти за транÑфер на файловеОÑигурÑва оÑновен клиент за DHCP за връзките през блутут PAN.ОÑигурÑва меню за аплета и API за други приÑтавки да го управлÑватОÑигурÑва елемент в менюто, чрез който адаптерът по подразбиране да Ñе направи временно видим, в Ñлучаите, когато е зададен като ÑкритОÑигурÑва пункт в менюто, който Ñъдържа поÑледно използваните мрежи за бърз доÑтъпОÑигурÑва оÑновна поддръжка за Ñвързване към интернет чрез DUN профил.ОÑигурÑва ключ, идентифициращи уÑлуги за демона BlueZОÑигурÑва поддръжка за Dial Up мрежи (DUN) чрез ModemManager и NetworkManagerПредоÑÑ‚Ð°Ð²Ñ Ð¿Ð¾Ð´Ð´Ñ€ÑŠÐ¶ÐºÐ° за лична локална мрежа (PAN) предÑтавена в NetworkManager 0.8%(files)d получен файл на заден фон%(files)d получени файла на заден фонОще %(files)d приет файл на заден фонОще %(files)d приети файла на заден фонПриемане на файлПриемане на файл %(0)s от %(1)sПрепоръчителноОтхвърлÑнеПремахванеПремахване на уÑтройÑтвото от познатите уÑтройÑтваПреименуване на уÑтройÑтвотоОбновÑване на IP адреÑаПовторен опитП_одреждане поСкрипт за пълнение върху връзкатаТърÑенеТърÑене на близки уÑтройÑтваТърÑенеИзбор на уÑтройÑтвоИзберете на аудио профил за PulseAudioИзбор на папка за обмÑна на входÑщи файловеИзпращане на файлИзпращане на _файлове към уÑтройÑтвоИзпращане на _бележкаИзпращане на текÑтова бележкаИзпращане на файл(ове) до уÑтройÑтвотоИзпращане на бележкаИзпращане на файлСериен порт %sСерийниÑÑ‚ порт е ÑвързанСкриптът за ÑÐµÑ€Ð¸Ð¹Ð½Ð¸Ñ Ð¿Ð¾Ñ€Ñ‚ Ñе провалиУÑлугата на ÑерийниÑÑ‚ порт на уÑтройÑтвото %s Ñега ще бъде налична чрез %sÐаÑтройки на уÑлугитеУÑлуга:Задаване на ÑÑŠÑтоÑние на RfKillЗадаването на ÑÑŠÑтоÑние на RfKill изиÑква правомощиÑПоказване на л_ентата за ÑÑŠÑтоÑниетоПоказване на _лентата Ñ Ð¸Ð½ÑтрументиПоказване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° уÑтройÑтвотоПоказване на входÑщи данниПоказва използването на мрежатаПропуÑканеСтандартен мрежови манипулатор за SPP профил; позволÑва изпълнението на лични дейÑтвиÑПод оптималнотоУÑпех!УÑпешно Ñвърздане към уÑлугата DUN на %(0)s. Сега мрежата е налична чрез %(1)sВременно премахва Ð¿Ñ€ÐµÐ´Ð¿Ð°Ð·Ð¸Ñ‚ÐµÐ»Ñ Ð½Ð° екрана, когато е Ñвързан игрален контролера чрез блутут.Временно видимМакÑÐ¸Ð¼Ð°Ð»Ð½Ð¸Ñ Ð±Ñ€Ð¾Ð¹ Ñкорошни връзки, които менюто ще показва.Имаше проблем при пуÑкането на Ñкрипта %s %sТова трÑбва да бъде презапиÑаноМного доброОбщо приети данни и ÑкороÑÑ‚ на предаванеОбщо изпратени данни и ÑкороÑÑ‚ на предаванеСтатиÑтика на трафикаПрехвърлÑнеПрехвърлÑнето пропаднаПрехвърлÑнето на файла %(0)s Ñе провалиДоверÑванеПриÑвоÑване на IP Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s МолÑ, изчакайте…Изключване на вÑички адарториВключване на вÑички адаптериÐеизвеÑтноÐеопределеноÐедовереноМного виÑоко_ÐдаптерВреме на _добавÑне_ЗатварÑнеВ _низходÑщ ред_УÑтройÑтво_УÑтройÑтва_Изход_Помощ_ИнформациÑ_Локални уÑлуги_Да е откриваем_Име_СдвоÑване_ПриÑтавки_ÐаÑтройки на адаптераДокладване на _проблем_ВъзÑтановÑване_ТърÑене_Доверен_Ðедоверен_ИзгледаплетдендничаÑчаÑаминутаминутинеobexd не е наличендаblueman-2.4.3/po/bg.po000066400000000000000000002664471465054505200145420ustar00rootroot00000000000000# Bulgarian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Alex Stanev https://launchpad.net/~realender # Geno Roupsky https://launchpad.net/~groupsky # Svetoslav Stefanov https://launchpad.net/~svetlisashkov # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Vladimir Kolev https://launchpad.net/~vladimir.kolev # breaker loc , 2014 # Замфир Йончев , 2016 # Любомир ВаÑилев, 2016-2017 # Apostol Penkov , 2020. # Salif Mehmed , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-08-15 09:21+0000\n" "Last-Translator: Salif Mehmed \n" "Language-Team: Bulgarian \n" "Language: bg\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.0-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "ÐаÑтройка на видимоÑтта" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Скрит" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Винаги видим" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Временно видим" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Сдвоено" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Запитване за ÑдвоÑване" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "ЗаÑвка за ÑдвоÑване Ñ ÑƒÑтройÑтво:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Това трÑбва да бъде презапиÑано" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Показване на входÑщи данни" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "УÑтройÑтва Ñ Ð±Ð»ÑƒÑ‚ÑƒÑ‚" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Ðдаптер" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_ТърÑене" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_ÐаÑтройки на адаптера" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Изход" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_УÑтройÑтво" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Изглед" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Показване на _лентата Ñ Ð¸Ð½Ñтрументи" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Показване на л_ентата за ÑÑŠÑтоÑнието" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Преименуване на уÑтройÑтвото" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "П_одреждане по" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Име" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "Време на _добавÑне" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "Ð’ _низходÑщ ред" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_ПриÑтавки" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Локални уÑлуги" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Помощ" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "Докладване на _проблем" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "ТърÑене на близки уÑтройÑтва" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "ТърÑене" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "СдвоÑване Ñ ÑƒÑтройÑтвото" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "СдвоÑване" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "ДобавÑне/Премахване на Ñдвоение Ñ ÑƒÑтройÑтвото" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "ДоверÑване" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Премахване на уÑтройÑтвото от познатите уÑтройÑтва" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Премахване" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Изпращане на файл(ове) до уÑтройÑтвото" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Изпращане на файл" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Общо изпратени данни и ÑкороÑÑ‚ на предаване" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Общо приети данни и ÑкороÑÑ‚ на предаване" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Ð˜Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð·Ð° активноÑтта на данните" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Още" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Преименуване на уÑтройÑтвото" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_ВъзÑтановÑване" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "ОтмÑна" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Тип на DHCP Ñървъра:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Препоръчително" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Ðе Ñа инÑталирани DHCP Ñървъри" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP адреÑ:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "ÐаÑтройки на NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN поддръжка" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Dialup Мрежа (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN поддръжка" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN поддръжка" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Приемане на файлове (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "ВходÑща папка:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Избор на папка за обмÑна на входÑщи файлове" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Приемане на файлове от доверени уÑтройÑтва" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Изпращане на файлове чрез блутут" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "До:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Файл:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "ÐаÑтройка" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ÐаÑтройка на избраната приÑтавка" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ðе е поÑочено" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Ðвтор:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "ÐеизвеÑтно" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ЗавиÑи от:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Ð’ конфликт Ñ:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM наÑтройки" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Ðомер:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "СтатиÑтика на трафика" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_ЗатварÑне" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Изтеглено:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Качено:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Общо:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Ðачало на лога:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "ПродължителноÑÑ‚ на лога:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Изпращане на бележка" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Ðдаптерът за блутут трÑбва да бъде включен, за да работи мениджъра" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Ðдаптери за блутут" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Винаги" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d минута" msgstr[1] "%(minutes)d минути" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Ðдаптер" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Свързването към BlueZ Ñе провали" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Демонът „Bluez“ не е пуÑнат, „blueman-manager“ не може да продължи.\n" "Това вероÑтно означава, че нÑма заÑечени адаптери за блутут или демонът за " "блутут не е бил Ñтартиран." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "ТърÑене" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "ÐаÑтройки на адаптера" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Изпращач на файлове" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Файлов транÑфер чрез блутут" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Свързване" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd не е наличен" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "ОтмÑна" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Изпращане на файл" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Приблизително оÑтаващо време:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "При изпращането на файла %s възникна грешка" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "ПропуÑкане" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Повторен опит" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Възникна грешка" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Запитване за ÑдвоÑване за %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Ð˜Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ð° блутут" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Въведете PIN код за идентификациÑ:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Въведете парола за идентификациÑ:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Ключ за Ñвъзрване за" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PIN код за Ñвързване Ñ" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Запитване за ÑдвоÑване за:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Потвърждаване на ÑтойноÑтта за идентификациÑ:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Потвърждение" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Отказ" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "ИÑкане на пълномощно за:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "УÑлуга:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Винаги да Ñе приема" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Приемане" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Възникна грешка пир зареждането на приÑтавка. МолÑ, уведомете " "разработчиците ÑÑŠÑ Ñъдържанието на това Ñъобщение чрез Ð½Ð°ÑˆÐ¸Ñ \n" "уеб Ñайт." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Ðдаптерът за блутут е изключен" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Включване на блутут" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Мениджър на уÑтройÑтва" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "ÐаÑтройки на уÑлугите" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "клавиатура" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Преименуване на уÑтройÑтвото" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "без категориÑ" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Свързан" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "ДоверÑване" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "СдвоÑване" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Свързан към:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Слабо" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Под оптималното" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Оптимално" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Добро" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Много добро" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "ÐиÑко" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "ВиÑоко" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Много виÑоко" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "УÑпех!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "ÐеуÑпех" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Свързване…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "ÐеуÑпешно прекъÑване на връзката: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Показване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° уÑтройÑтвото" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "ÐеизвеÑтно" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "ÐеуÑпешно Ñвързване " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Свързан към:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Свързва профилите за автоматично Ñвързване A2DP-източник, A2DP-цел и HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "ПрекъÑване:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Принудително изключва уÑтройÑтвото" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Свързан към:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "ПрекъÑване:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "ПрекъÑване:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Изпращане на _файл…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_СдвоÑване" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Доверен" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Ðедоверен" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Изпращане на файлове към това уÑтройÑтво" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Преименуване на уÑтройÑтвото" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Премахване" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "ПрекратÑване на операциÑта" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Ðедоверено" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Избор на уÑтройÑтво" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "„Blueman“ е мениджър на уÑтройÑтва Ñ Ð±Ð»ÑƒÑ‚ÑƒÑ‚, базиран на GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM ÐаÑтройки" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "ПриÑтавки" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "ПриÑтавката „%(0)s“ завиÑи от %(1)s. Премахването на %(1)s ще премахне и „%(0)s“.\n" "Продължаване?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "ПриÑтавката %(0)s е в конфликт Ñ %(1)s. Зареждането на " "%(1)s ще изключи %(0)s.\n" "Продължаване?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Проблем ÑÑŠÑ Ð·Ð°Ð²Ð¸ÑимоÑÑ‚" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Проблем ÑÑŠÑ Ð·Ð°Ð²Ð¸ÑимоÑÑ‚" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Избор на адаптер" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Откриване…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Мрежова точка за доÑтъп" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "наÑтолен компютър" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "Ñървър" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "преноÑим компютър" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "handheld уÑтройÑтво" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "мобилен телефон" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "безжичен" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "Ñмартфон" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "модем" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obexd не е наличен" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "Ñлушалка" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "Ñлушалка „Ñвободни ръце“" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "микрофон" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Звуков източник" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Звуков източник" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Звуков източник" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "поÑочващо уÑтройÑтво" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Свързване" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Свързване" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Свързване" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Свързване" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Ñървър" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Свързване" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Ñмартфон" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Свързване" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Свързване" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Групова мрежа" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Свързване" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Свързване" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Свързване" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Свързване" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Групова мрежа" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Свързване" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Свързване" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "МеÑтни уÑлуги" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Групова мрежа" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Мрежова точка за доÑтъп" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "УÑтройÑтво" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Изпращач на файлове" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Свързване" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Групова мрежа" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Свързване" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Групова мрежа" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Свързване" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Мрежова точка за доÑтъп" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Мрежова точка за доÑтъп" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Свързване" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "ПриÑтавки" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Свързване" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Групова мрежа" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Звуков поток" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Ñмартфон" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Звуков източник" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "СдвоÑване на уÑтройÑтво" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "УÑлуга:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Звуков профил" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "микрофон" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Свързване" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "микрофон" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Приемане на файл" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Звуков източник" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Групова мрежа" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Файлов транÑфер чрез блутут" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Свързване" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Свързване" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Свързване" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Канал за Управление на Печатни КопиÑ" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Серийни портове" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Dialup Мрежа (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Файлов транÑфер чрез блутут" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Звуков източник" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Звуков поток" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Мрежова точка за доÑтъп" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Групова мрежа" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Групова мрежа" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Файлов транÑфер чрез блутут" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Звуков източник" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Звуков поток" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Звуков източник" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Преименуване на уÑтройÑтвото" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Показване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° уÑтройÑтвото" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "МеÑтни уÑлуги" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "ПрехвърлÑне" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "аплет" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "СдвоÑване на уÑтройÑтво" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "ТърÑене на близки уÑтройÑтва" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Мениджър на уÑтройÑтва" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Скорошни _Вързки" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Мениджър на уÑтройÑтва" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "ÐаÑтройки на адаптера" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Профили за авт. Ñвързване" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "ЧаÑтно" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "да" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "не" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_ИнформациÑ" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Показване на Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð·Ð° уÑтройÑтвото" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Изпращане на _бележка" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Изпращане на текÑтова бележка" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "ÐеуÑпешна промÑна на профила към %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Звуков профил" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Изберете на аудио профил за PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Ðеопределено" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "ПрекъÑване на връзката…" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Свързан:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "ÐÑма връзка" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Ð’Ñе още не е Ñъбрана ÑтатиÑтика за използването на мрежата. Опитайте първо " "да Ñе Ñвържете." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "ден" msgstr[1] "дни" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "чаÑ" msgstr[1] "чаÑа" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "минута" msgstr[1] "минути" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s и %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Сигурни ли Ñте, че иÑкате да нулирате броÑча?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "ПозволÑва ви да Ñледите използването на Ð¼Ñ€ÐµÐ¶Ð¾Ð²Ð¸Ñ Ñ‚Ñ€Ð°Ñ„Ð¸Ðº. Полезно е при " "ограничени тарифни планове. Тази приÑтавка Ñледи вÑÑко уÑтройÑтво поотделно." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Използване на мрежата" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Показва използването на мрежата" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Блутут е включен" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Контролира локални мрежови уÑлуги, като NAP моÑтове" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "ОÑигурÑва поддръжка за Dial Up мрежи (DUN) чрез ModemManager и NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "ОÑигурÑва пункт в менюто, който Ñъдържа поÑледно използваните мрежи за бърз " "доÑтъп" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "МакÑимален брой" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "МакÑÐ¸Ð¼Ð°Ð»Ð½Ð¸Ñ Ð±Ñ€Ð¾Ð¹ Ñкорошни връзки, които менюто ще показва." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Свързан към %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "ÐеуÑпех при Ñвързване" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Ðдаптера за тази връзка не е наличен" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "ПрекъÑване на връзката…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "ПредоÑÑ‚Ð°Ð²Ñ Ð¿Ð¾Ð´Ð´Ñ€ÑŠÐ¶ÐºÐ° за лична локална мрежа (PAN) предÑтавена в " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "ОÑигурÑва DBus API за други компоненти на Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Получаване на файл през блутут" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ВходÑщ файл %(0)s от %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "ОтхвърлÑне" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Приемане на файл" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Приемане на файл %(0)s от %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "ПредоÑÑ‚Ð°Ð²Ñ OBEX възможноÑти за транÑфер на файлове" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Избраната папка за входÑщи файлове не ÑъщеÑтвува" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Файлът е приет" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Файлът %(0)s от %(1)s е приет уÑпешно" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "ПрехвърлÑнето пропадна" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "ПрехвърлÑнето на файла %(0)s Ñе провали" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Получени файлове" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%(files)d получен файл на заден фон" msgstr[1] "%(files)d получени файла на заден фон" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Още %(files)d приет файл на заден фон" msgstr[1] "Още %(files)d приети файла на заден фон" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Ð”Ð¾Ð±Ð°Ð²Ñ Ñтандартни елементи на меню към менюто на иконката за ÑÑŠÑтоÑние" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Изпращане на _файлове към уÑтройÑтво" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_УÑтройÑтва" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Ðдаптери" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "аплет" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "ОÑигурÑва ключ, идентифициращи уÑлуги за демона BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Ð”Ð¾Ð±Ð°Ð²Ñ ÐºÑŠÐ¼ менюто елемент за изход за напуÑкане на аплета" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "ОÑигурÑва оÑновен клиент за DHCP за връзките през блутут PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Мрежа през блутут" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ИнтерфейÑÑŠÑ‚ %(0)s е доÑтъпен от IP Ð°Ð´Ñ€ÐµÑ %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "ÐеуÑпешно приÑвоÑване на IP Ð°Ð´Ñ€ÐµÑ Ð¿Ñ€ÐµÐ· %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "ПриÑвоÑване на IP Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s\n" "МолÑ, изчакайте…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Ð”Ð¾Ð±Ð°Ð²Ñ Ð¸Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð½Ð° иконката за ÑÑŠÑтоÑние, когато има дейноÑÑ‚ по Блутут и " "показва Ð±Ñ€Ð¾Ñ Ð½Ð° връзките в подÑказката." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Ðдаптерът за блутут е активен" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Блутут е изключен" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "ПрекъÑване на връзката Ñ %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "ОÑигурÑва елемент в менюто, чрез който адаптерът по подразбиране да Ñе " "направи временно видим, в Ñлучаите, когато е зададен като Ñкрит" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Период на видимоÑÑ‚" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "ПродължителноÑÑ‚ в Ñекунди, през коÑто режимът на видимоÑÑ‚ ще трае" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Да е откриваем" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Включване на подразбиращиÑÑ‚ Ñе адаптер да е временно видим" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Видимо… %sÑек" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Видимо… %sÑек" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "ОÑигурÑва меню за аплета и API за други приÑтавки да го управлÑват" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "УÑпешно Ñвърздане към уÑлугата DUN на %(0)s.\n" "Сега мрежата е налична чрез %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "ОÑигурÑва оÑновна поддръжка за Ñвързване към интернет чрез DUN профил." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Стандартен мрежови манипулатор за SPP профил; позволÑва изпълнението на " "лични дейÑтвиÑ" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Скрипт за пълнение върху връзката" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Следните аргументи ще бъдат подадени:\n" "ÐдреÑ, име, име на уÑлугата, uuid16s, rfcomm-възел\n" "Ðапример:\n" "AA:BB:CC:DD:EE:FF, Телефон, DUN уÑлуга, 0x1103, /dev/rfcomm0\n" "uuid16s Ñе връщат като ÑпиÑък, отделен ÑÑŠÑ Ð·Ð°Ð¿ÐµÑ‚Ð°Ð¸\n" "\n" "При разединÑване на уÑтройÑтвото, на Ñкрипта ще бъде изпратен Ñиглан HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "СерийниÑÑ‚ порт е Ñвързан" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "УÑлугата на ÑерийниÑÑ‚ порт на уÑтройÑтвото %s Ñега ще бъде налична " "чрез %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Скриптът за ÑÐµÑ€Ð¸Ð¹Ð½Ð¸Ñ Ð¿Ð¾Ñ€Ñ‚ Ñе провали" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Имаше проблем при пуÑкането на Ñкрипта %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Контролира енергийните нива на адаптера за блутут" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Изключване на блутут" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Изключване на вÑички адартори" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Включване на блутут" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Включване на вÑички адаптери" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Временно премахва Ð¿Ñ€ÐµÐ´Ð¿Ð°Ð·Ð¸Ñ‚ÐµÐ»Ñ Ð½Ð° екрана, когато е Ñвързан игрален " "контролера чрез блутут." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Използва „libappindicator“ за показване на иконка за ÑÑŠÑтоÑнието" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Мрежа" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ðевалиден IP адреÑ" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP адреÑÑŠÑ‚ Ñъвпада Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ %s, който има ÑÑŠÑ‰Ð¸Ñ Ð°Ð´Ñ€ÐµÑ" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "С тази наÑтройка в момента не Ñе поддържа" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "ПрехвърлÑне" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "ПриÑтавката за транÑфер на аплета е изключена" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "ÐаÑтройки на Dialup" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Сериен порт %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "ОбновÑване на IP адреÑа" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Ðдаптери за блутут" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "аплет" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "„Blueman“ е мениджър на уÑтройÑтва Ñ Ð±Ð»ÑƒÑ‚ÑƒÑ‚, базиран на GTK+" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Блутут е включен" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "УÑтройÑтва Ñ Ð±Ð»ÑƒÑ‚ÑƒÑ‚" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "ÐаÑтройка на мрежа през блутут" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ÐаÑтройването на мрежата изиÑква права" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "ПуÑкане на DHCP клиент" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "ПуÑкането на DHCP клиент изиÑква правомощиÑ" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "ПуÑкане на демона за PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "ПуÑкането на демона за PPP изиÑква правомощиÑ" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Задаване на ÑÑŠÑтоÑние на RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Задаването на ÑÑŠÑтоÑние на RfKill изиÑква правомощиÑ" #~ msgid "Recent _Connections" #~ msgstr "Скорошни _Вързки" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Включване на блутут" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "За да работи мениджъра на уÑтройÑтва, адаптерът за блутут трÑбва да е " #~ "включен" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Изключване на блутут" #~ msgid "Services" #~ msgstr "УÑлуги" #~ msgid "Network Settings" #~ msgstr "ÐаÑтройки на мрежата" #~ msgid "Transfer Settings" #~ msgstr "ÐаÑтройки на транÑфера" #~ msgid "Plugin description:" #~ msgstr "ОпиÑание на приÑтавката:" #~ msgid "Local Services" #~ msgstr "МеÑтни уÑлуги" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d активна връзка" #~ msgstr[1] "%(connections)d активни връзки" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Временно видим" #~ msgid "Yes" #~ msgstr "Да" #~ msgid "No" #~ msgstr "Ðе" #~ msgid "Auto power-on" #~ msgstr "Ðвтоматично пуÑкане" #~ msgid "Automatically power on adapters" #~ msgstr "Ðвтоматично пуÑкане на адаптерите" #~ msgid "Trusted and Paired" #~ msgstr "Доверено и Ñдвоено" #~ msgid "Paired" #~ msgstr "Сдвоено" #~ msgid "Trusted" #~ msgstr "Доверено" #~ msgid "Friendly Name" #~ msgstr "ПриÑтелÑко име" #~ msgid "Serial Ports" #~ msgstr "Серийни портове" #~ msgid "Run the setup assistant for this device" #~ msgstr "Стартиране помощника за наÑтройки към това уÑтройÑтво" #~ msgid "Setup..." #~ msgstr "ÐаÑтройка…" #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Добре дошли в помощника за наÑтройка на уÑтройÑтва, работещи Ñ Ð±Ð»ÑƒÑ‚ÑƒÑ‚. " #~ "\n" #~ "\n" #~ "\n" #~ "Той ще ви преведе през процеÑа на наÑтройване и Ñвързване към Вашите " #~ "уÑтройÑтва чрез блутут." #~ msgid "Introduction" #~ msgstr "Въведение" #~ msgid "Select pairing method to use:" #~ msgstr "Изберете метод за ÑдвоÑване:" #~ msgid "Proceed Without Pairing" #~ msgstr "Продължаване без ÑдвоÑване" #~ msgid "Pairing" #~ msgstr "СдвоÑване" #~ msgid "Connect to:" #~ msgstr "Свързване към:" #~ msgid "Connect" #~ msgstr "Свързване" #~ msgid "Please wait..." #~ msgstr "МолÑ, изчакайте…" #~ msgid "Connecting..." #~ msgstr "Свързване…" #~ msgid "Congratulations, device successfully added" #~ msgstr "ПоздравлениÑ, уÑтройÑтвото е добавено уÑпешно" #~ msgid "Finished" #~ msgstr "Готово" #~ msgid "Bluetooth Assistant" #~ msgstr "Помощник за блутут" #~ msgid "_Set Up New Device" #~ msgstr "_ÐаÑтройка на ново уÑтройÑтво" #~ msgid "Enter PIN code" #~ msgstr "Въведете PIN код" #~ msgid "Enter passkey" #~ msgstr "Въведете ключ за доÑтъп" #~ msgid "palm" #~ msgstr "palm уÑтройÑтво" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "Ñлушалка" #~ msgid "handsfree" #~ msgstr "Ñлушалка „Ñвободни ръце“" #~ msgid "unknown" #~ msgstr "непознато" #~ msgid "Serial port connected to %s" #~ msgstr "Сериен порт Ñвързан към %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f минута" #~ msgstr[1] "%.0f минути" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Ñекунда" #~ msgstr[1] "%.0f Ñекунди" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Преименуване на уÑтройÑтвото" #~ msgid "_Remove..." #~ msgstr "_Премахване…" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Превключва ÑиÑÑ‚ÐµÐ¼Ð½Ð¸Ñ Ð¿Ñ€ÐµÐºÑŠÑвач на Блутут, когато Ñе промени енергийното " #~ "ÑÑŠÑтоÑние на адаптера (Безполезно за Блутут адаптери през USB) и " #~ "подÑигурÑва, че иконката за ÑÑŠÑтоÑнието е показана в Ñлучай, че има " #~ "ÑиÑтемен прекъÑвач на Блутут без адаптер." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "Ðдаптерът за блутут трÑбва да бъде включен, за да работи изпращането на " #~ "файлове" #~ msgid "Select files to send" #~ msgstr "Изберете файлове за изпращане" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Ðдаптер на източника. Взема адреÑÑŠÑ‚ или името на адаптера, напр. hci0" #~ msgid "Delete files on exit" #~ msgstr "Изтриване на файловете при изход" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Файлове, които да бъдат изпратени на уÑтройÑтвото чрез блутут" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Ðдаптера за блутут трÑбва да бъде включен, за да работи помощника" #~ msgid "No adapters found" #~ msgstr "Ðе Ñа открити адаптери" #~ msgid "Pairing in progress..." #~ msgstr "Ð’ Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð½Ð° ÑдвоÑване…" #~ msgid "Failed to add device" #~ msgstr "ÐеуÑпех при добавÑне на уÑтройÑтво" #~ msgid "Don't connect" #~ msgstr "Да не Ñе Ñвързва" #~ msgid "Start configuration assistant for this device" #~ msgstr "Стартиране аÑиÑтента за наÑтройка за това уÑтройÑтво" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Използва „libappindicator“ за показване на иконка за ÑÑŠÑтоÑнието" blueman-2.4.3/po/blueman.excluded.pot000066400000000000000000000000741465054505200175330ustar00rootroot00000000000000msgid "blueman-device" msgstr "" msgid "blueman" msgstr "" blueman-2.4.3/po/blueman.pot000066400000000000000000002021541465054505200157420ustar00rootroot00000000000000# SOME DESCRIPTIVE TITLE. # Copyright (C) YEAR Copyright © 2008 - 2020 blueman project # This file is distributed under the same license as the blueman package. # FIRST AUTHOR , YEAR. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: blueman 2.4.3\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" blueman-2.4.3/po/boldquot.sed000066400000000000000000000003311465054505200161120ustar00rootroot00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“â€/""/g s/“/“/g s/â€/â€/g s/‘/‘/g s/’/’/g blueman-2.4.3/po/bs.gmo000066400000000000000000000150161465054505200147020ustar00rootroot00000000000000Þ•xÜ£œ( ) ? N e x ‹ ž ± Ä Ñ å ù  % C6 z  !† ¨ ² Ä Ë Ù è õ   + > P h z    ® Ê Ò Ü ì ÷   1 C H W \ m | ƒ +• Á Ï Þ ë ù   ' 5CKSX`e t€‡.Ž ½ËÜâé   % @M V dot}‘š­¶Æäê  )3<CKTZjs…Œ”š¡ ªµÄÇöË Öäû  2ARcw‹ Ÿª¹@Í* GQdk{ ‹—¬¿Òê,A Tb€ˆ  ¦²Ãàôü* ?K+a  ³ ÀÎ× Þéïôù    &0 4@E Ubi.pŸ±ÂÒÛ ø$AU] t ‹“§°ÃÌà  "8A Q^gpy‚Š š§¸ÁÉÑ × åó (l#`F3<t &/f)K^%\d'p9"G1!WVs*-Nv ]JiHnxCeq5r?XTkB 0P6w b=u$:7Egc>8,2ZmDa_[OLY @UoM+hj.;SQI4RA %d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File:GSM settingsNAP SettingsPAN SupportTo:Total:Uploaded:Sending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapter selectionAlwaysAlways acceptAlways visibleAudio SourceBluetooth ActiveBluetooth AdaptersBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffCancel OperationConfigurationConfigure Bluetooth NetworkConfirmConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedDHCP server type:DenyDevice ManagerETA:Enable BluetoothError occurredFailedFailed to connectFile %(0)s from %(1)s successfully receivedFile receivedFiles receivedGSM SettingsGroup NetworkHiddenHighIP Address:LowMoreMuchNetworkNot ConnectedNot specifiedNumber:OptimalPairPluginsPoorReceiving fileRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetrySearchSearch for nearby devicesSearchingSelect DeviceSend FileSend file(s) to the deviceSending FileService:Show _ToolbarShow inputSkipSuccess!Temporarily visibleToo muchTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTurn off all adaptersTurn on all adaptersUnknownUnspecifiedVery High_Adapter_Close_Device_Devices_Help_Local Services_Plugins_Report a Problem_Reset_Search_ViewappletdaydayshourhoursminuteminutesnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Bosnian (http://www.transifex.com/mate/MATE/language/bs/) Language: bs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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); %d %s %d %s i %d %sAutor:U konfliktu sa:Spoji Na:DUN PodrÅ¡kaZavisi od:Odpoji:Preuzeto:Datoteka:GSM postavkeNAP PostavkePAN PodrÅ¡kaNa:Ukupno:Otpremljeno:Slanje fajla bluetoothomAPN:PrihvatiPrihvati datoteke sa povjerljivih ureÄ‘ajaAdap_teriSelekcija adapteraUvijekUvijek prihvatiUvijek vidljivoIzvor ZvukaBluetooth je AktivanBluetooth AdapteriBluetooth UreÄ‘ajiBLuetooth OnesposobljenBluetooth OsposobljenTransfer Bluetooth DaotekeBluetooth MrežaBluetooth iskljuÄenPoniÅ¡ti operacijuKonfiguracijaKonfiguriraj Bluetooth MrežuPotvrdiPovezanPovezan s %sPovezan:PovezivanjeNeuspjela Veza: Neuspjela konekcija na BlueZVrsta DHCP servera:ZabraniUpravitelj ureÄ‘ajimaETA:Osposobi BluetoothDoÅ¡lo je do greÅ¡keNeuspjeÅ¡noNeuspjelo povezivanjeDatoteka %(0)s od %(1)s uspjeÅ¡no primljenaDatoteka primljenaPrimljene datotekeGSM PostavkeGrupna MrežaSakrivenVisokoIP adresa:NiskoJoÅ¡PunoMrežaNije PovezanNije specificiranoBroj:OptimalnoParPrikljuÄciSlabPrijem datotekePreporuÄenoOdbaciUkloniUkloni ovaj ureÄ‘aj sa liste poznatih ureÄ‘ajaPreimenuj ureÄ‘ajObnovi IP AdresuPokuÅ¡aj ponovoPretragaTraži za ureÄ‘aje u bliziniTraženjeOdaberi UreÄ‘ajPoÅ¡alji datotekuPoÅ¡alji datoteke na ureÄ‘ajOtpremanje DatotekeUsluga:Prikaži _Alatnu trakuPokaži unosPreskoÄiUspjeh!Privremeno vidljivoPreviÅ¡eStatistike prometaTransferTransfer nije uspioNeuspio transfer datoteke %(0)sPovjerenjeIskljuÄi sve adaptereUkljuÄi sve adaptereNepoznatNespecificiranoVeoma visoko_Adapter_Zatvori_UreÄ‘aj_UreÄ‘aj_Pomoć_Lokalne Usluge_PrikljuÄci_Prijavi problem_Resetuj_Traži_Pogledapletdandanadanasatsatasatiminutaminuteminutanedablueman-2.4.3/po/bs.po000066400000000000000000002171371465054505200145460ustar00rootroot00000000000000# Bosnian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Miro Glavić https://launchpad.net/~klek # Sanel https://launchpad.net/~sanel-bih # kenan3008 https://launchpad.net/~kenan3008 # Sky Lion , 2016 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Bosnian (http://www.transifex.com/mate/MATE/language/bs/)\n" "Language: bs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Sakriven" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Uvijek vidljivo" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Privremeno vidljivo" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Datoteka:" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Pokaži unos" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth UreÄ‘aji" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Traži" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_UreÄ‘aj" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Pogled" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Prikaži _Alatnu traku" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Preimenuj ureÄ‘aj" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_PrikljuÄci" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokalne Usluge" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Pomoć" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Prijavi problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Traži za ureÄ‘aje u blizini" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Pretraga" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Par" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Povjerenje" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Ukloni ovaj ureÄ‘aj sa liste poznatih ureÄ‘aja" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Ukloni" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "PoÅ¡alji datoteke na ureÄ‘aj" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "PoÅ¡alji datoteku" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "JoÅ¡" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Preimenuj ureÄ‘aj" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Resetuj" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Vrsta DHCP servera:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "PreporuÄeno" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP adresa:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP Postavke" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN PodrÅ¡ka" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Grupna Mreža" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN PodrÅ¡ka" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN PodrÅ¡ka" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Prihvati datoteke sa povjerljivih ureÄ‘aja" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "Slanje fajla bluetoothom" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Na:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Datoteka:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfiguracija" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Nije specificirano" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Nepoznat" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Zavisi od:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "U konfliktu sa:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM postavke" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Broj:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistike prometa" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Zatvori" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Preuzeto:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Otpremljeno:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Ukupno:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth Adapteri" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Uvijek" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d Minuta" msgstr[1] "%d Minute" msgstr[2] "%d Minuta" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Neuspjela konekcija na BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Traženje" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transfer Bluetooth Daoteke" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Povezivanje" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Otpremanje Datoteke" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "PreskoÄi" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "PokuÅ¡aj ponovo" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "DoÅ¡lo je do greÅ¡ke" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Potvrdi" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Zabrani" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Usluga:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Uvijek prihvati" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Prihvati" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth iskljuÄen" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Osposobi Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Upravitelj ureÄ‘ajima" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "tastatura" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Preimenuj ureÄ‘aj" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "nekategorizovano" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Povezan" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Povjerenje" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Par" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Spoji Na:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Slab" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimalno" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Puno" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "PreviÅ¡e" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Nisko" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Visoko" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Veoma visoko" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Uspjeh!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "NeuspjeÅ¡no" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Povezivanje" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Nepoznat" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Neuspjela Veza: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Spoji Na:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Odpoji:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Spoji Na:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Odpoji:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Odpoji:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "PoÅ¡alji _Fajl..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Preimenuj ureÄ‘aj" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Ukloni" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "PoniÅ¡ti operaciju" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Odaberi UreÄ‘aj" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM Postavke" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "PrikljuÄci" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Selekcija adaptera" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Prihvati" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "radna povrÅ¡ina" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "laptop" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "ruÄni" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "mobilni" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "bežiÄni" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "mikrofon" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "sluÅ¡alice" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Izvor Zvuka" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Izvor Zvuka" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Izvor Zvuka" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "Povezivanje" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "mikrofon" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Lokalne Usluge" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Prihvati" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "UreÄ‘aj" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Prihvati" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Prihvati" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "PrikljuÄci" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "mikrofon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Izvor Zvuka" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Usluga:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Prijem datoteke" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Izvor Zvuka" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Grupna Mreža" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Transfer Bluetooth Daoteke" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Transfer Bluetooth Daoteke" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Izvor Zvuka" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grupna Mreža" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Grupna Mreža" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Transfer Bluetooth Daoteke" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Izvor Zvuka" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Izvor Zvuka" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Preimenuj ureÄ‘aj" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Lokalne Usluge" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Transfer" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "aplet" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Lokalne Usluge" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Traži za ureÄ‘aje u blizini" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Upravitelj ureÄ‘ajima" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Obnovi IP Adresu" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Upravitelj ureÄ‘ajima" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "da" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ne" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Nespecificirano" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Povezivanje" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Povezan:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Nije Povezan" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dan" msgstr[1] "dana" msgstr[2] "dana" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "sat" msgstr[1] "sata" msgstr[2] "sati" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minute" msgstr[2] "minuta" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s i %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth Osposobljen" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Povezan s %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Neuspjelo povezivanje" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Povezivanje" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Odbaci" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Prijem datoteke" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Datoteka primljena" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Datoteka %(0)s od %(1)s uspjeÅ¡no primljena" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transfer nije uspio" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Neuspio transfer datoteke %(0)s" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Primljene datoteke" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_UreÄ‘aj" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_teri" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "aplet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth Mreža" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth je Aktivan" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "BLuetooth Onesposobljen" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Povezivanje" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "IskljuÄi sve adaptere" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "UkljuÄi sve adaptere" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Mreža" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transfer" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Obnovi IP Adresu" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth Adapteri" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "aplet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Bluetooth Osposobljen" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooth Osposobljen" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Bluetooth UreÄ‘aji" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Konfiguriraj Bluetooth Mrežu" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "Bluetooth Osposobljen" #, fuzzy #~| msgid "Bluetooth Turned Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth iskljuÄen" #~ msgid "Services" #~ msgstr "Usluge" #~ msgid "Network Settings" #~ msgstr "Postavke Mreže" #~ msgid "Transfer Settings" #~ msgstr "Postavke Transfera" #~ msgid "Plugin description:" #~ msgstr "Opis prikljuÄka:" #~ msgid "Local Services" #~ msgstr "Lokalne Usluge" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Privremeno vidljivo" #~ msgid "Yes" #~ msgstr "Da" #~ msgid "No" #~ msgstr "Ne" #~ msgid "Setup..." #~ msgstr "PodeÅ¡avanje..." #~ msgid "Pairing" #~ msgstr "Uparivanje" #~ msgid "Connect to:" #~ msgstr "Poveži na:" #~ msgid "Please wait..." #~ msgstr "Molimo saÄekajte..." #~ msgid "Connecting..." #~ msgstr "Spajam se..." #~ msgid "Congratulations, device successfully added" #~ msgstr "ÄŒestitamo, ureÄ‘aj uspjeÅ¡no dodan" #~ msgid "Enter PIN code" #~ msgstr "Unesite PIN kod" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "sluÅ¡alice" #~ msgid "unknown" #~ msgstr "nepoznato" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minuta" #~ msgstr[1] "%.0f Minute" #~ msgstr[2] "%.0f Minuta" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Sekunda" #~ msgstr[1] "%.0f Sekunde" #~ msgstr[2] "%.0f Sekundi" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Preimenuj ureÄ‘aj" #~ msgid "_Remove..." #~ msgstr "_Ukloni..." #~ msgid "Select files to send" #~ msgstr "Odaberi datoteke za slanje" #~ msgid "No adapters found" #~ msgstr "Adapteri nisu pronaÄ‘eni" #~ msgid "Failed to add device" #~ msgstr "Neuspjelo dodavanje ureÄ‘aja" #~ msgid "Don't connect" #~ msgstr "Nemoj povezati" blueman-2.4.3/po/ca.gmo000066400000000000000000000621741465054505200146700ustar00rootroot00000000000000Þ•\ü ÓÜ(&)&Pw‘§·ÆÖæö*ATgz#  ÄÑåú " .O b m{–°ÁÛëCþB G !N p } ‡  ,£ Ð )â 0 !=! D!R!5a!,—!+Ä! ð! þ! "" /";"4V"‹""¢"²"Ì"Ô"#î"###6#O#`#r#…#—#¯#Á#Ó#?è#¥($Î$Õ$ æ$ ñ$û$ %%'.%6V%*%¸%!À% â%ì% ü% & & &4&>O&'Ž&¶&Õ&ç&''')' 8'D'\'l'ƒ'˜'¬'±'"Â'!å'($(;(@(D(FK(’(±($Ã(è(+ì( ) $)2) A)b) e)r) w)‚) š)¨)¹)Î) ê)ø) **"* **8* =* H* R*]*d*k**†*$*Â* Å*AÑ*‡+›+ +±+Ð+í+),*,=,D,G,P,V,i,){,(¥,Î, æ,ò,ö,,ù,0&-"W- z- ˆ-“-™-ž-¤-(©-Ò-Ú-ï- .d. ~. Œ.'š. Â.Ð.Ø.è.ð.ö.û./$/4/K/g/ |/‡/‚/o0h€0é0ñ0ö01 1 #1./1(^1;‡1LÃ1k2I|2FÆ2: 3RH3T›3ð3ÿ3 4+4@4X4_4.f4 •4£4´4º4À4É4Ñ4ñ4ø4 5 5#*5)N5 x5‚5 ˜5£5³5Ä5 ß5 é5 ö566$'6KL6˜6Ÿ6³6¼6(Í6ö6 77 ,777S7 X7Hc7 ¬7¸7kÁ7S-88A•8*×899,&9(S9|9€9“9œ9¬9Ê93Ð9:: /:=: E:Q:Y: a: k:x:‹: :š:ž: §: ´:À:É:Ð:×:ß: æ:ò:ú:; ;;;%;8;>;B;H; Q; ^;i;{;‚;Š;;—; ;©;¯;¶; ¿;Ê;Ù;Ü;ð;Òô;$Ç=$ì=>*>>> M>[>j>y>ˆ> —>¥>Ã>Ù>ì> ??0?)??i?x?“?±?Ì? ç?+ò?@ <@ F@T@o@‹@ Ÿ@À@Ñ@Så@9A>A.FAuA …A ‘A›A7ºAòA; BEIBB–B¥B=´BEòB-8CfCvC‹C›C ¸C!ÆC4èCDD8D"MDpDwD*“D¾DÎDãDûDE&E½V<üVK9Wh…WyîWehXZÎXL)YUvYjÌY7Z'PZ xZ‚Z ™ZºZ ÁZ5ËZ[[-[A[ G[S[\[{[)[«[½[.Ö[C\I\Y\v\†\š\±\Í\Ü\ø\]]/,]^\]»]Ä]Ý]å]5þ]4^M^$f^‹^"œ^¿^Ä^[Û^7_J_xQ_[Ê_&`K;`1‡`¹`Õ`>Û`?aZaba ~aŠa,¦aÓa:Úab/bJb ]bhb zb„b Œb –b£bµb ¹bÄb ÈbÕbÞb òbýbc cc c +c 7cDcJc Qc^cncc ’c c ¨c´c ÃcÏcæcõcücd d d d'd6d ?d JdWdZdxdAôRVòâ°\Ž?.»Ö"&†fõ®aF­8R:é:9.D;3"%š§÷ÚimB“*´>CsÕ3À‡L/7lÈ/A9c×ÞO˜BÆFTL!;ÄX±G'ƒ=¦ÿ¯¤4™²JYó)!'P4I2î)úè(ê½,¿‚©ZŒC? ýÝv(Ÿ7” SíªÜWà1rS³MJ{gÁ[$<㈠U QeNdyKÊPI-|YhGÇTöxZÒOKñåÛ¶#ïѾbtq«£–@  á ÂÓ·Îæ‰ùW¸N*’ÙÍ$ } •=Q#5…¬\µ0Š8 2oÃû6¹MX ð&‘ë6Ð0¨„1Å<¼ç+>jz`%—‹kpÔøn¡EÏ@užHw^+-É¢~Ì [Ë¥þüœV_Eº]D›ß,ìä5Ø€HU%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:AcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.CameraCancel OperationCancellingCar audioComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice InformationDevice ManagerDevice NameDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGBGSM SettingsGameGaming/ToyGeneric Barcode ScannerGeneric ClockGeneric ComputerGeneric Media PlayerGeneric Medication DeliveryGeneric PhoneGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHTTPHTTP ProxyHandsfreeHeadphonesHelmetHiddenHide _unnamed devicesHighHuman Interface DeviceHuman Interface Device Service (HID)IPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInput/output errorInterface %(0)s bound to IP address %(1)sInvalid IP addressJacketKBKeyboardL2CAPLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLocation and NavigationLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMicrophoneModemMoreMouseMuchMulti-Channel Adaptation Protocol (MCAP)NetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:Object TransferOptimalPagerPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PeripheralPhonePlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorPortable audioPrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReferencePrinting (BPP)RejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryRobotS_ort ByScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipSmartphoneStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUncategorizedUnknownUnspecifiedUntrustVehicleVery HighVideo cameraVideo conferencingWAPWAP ClientWSPWearableWeight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-10-31 21:04+0000 Last-Translator: Adolfo Jayme Barrientos Language-Team: Catalan Language: ca MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 4.14.2-dev %(minutes)d minut%(minutes)d minuts%(seconds)d segon%(seconds)d segons%(service)s a %(device)s%d %s %d %s i %d %s17-33 per cent1-17 per cent33-50 per cent50-67 per cent67-83 per cent83-99 per centAutor:Connexió automàtica:Conflicte amb:Connecta a:Compatibilitat amb DUNDepèn de:Desconnecta:Baixat:Recepció de fitxers (Object Push)Fitxer:Paràmetres del GSMDuració del registre:Inici del registre:Paràmetres del NAPNomNo hi ha servidors DHCP instal·latsCompatibilitat amb PANA:Total:Apaga el Bluet_oothEngega el Bluet_oothActualitzat:Paràmetre de visibilitat_Connecta_DesconnectaEnviament de fitxers a través de BluetoothAPN:AcceptaAccepta fitxers dels dispositius de confiançaPunt d’accésAdap_tadorsAdaptadorPreferències de l’adaptadorL'adaptador per a aquesta connexió no està disponibleSelecció de l’adaptadorAfegeix una opció al menú per sortir de la miniaplicacióAfegeix les opcions de menú estàndards al menú de la icona d'estatSempreAccepta sempreSempre visibleQuantitat de temps en segons que durarà el mode de deteccióEl connector de transferència de la miniaplicació està inhabilitatEsteu segur que voleu restablir el comptador?Perfil d'àudioConducte de l'àudioOrigen d'àudioPerfils d’àudio i entradaÀudio/vídeoSol·licitud d'autenticació per:Connectat automàticament a %(service)s a %(device)sBImpressió bàsica (BPP)Servei de la bateriaBloca o desbloca aquest dispositiuBlocatGestor de Bluetooth BluemanEl Blueman és un gestor de Bluetooth GTK+Bluetooth actiuAdaptadors BluetoothAutenticació BluetoothDispositiu BluetoothDispositius BluetoothBluetooth inhabilitatBluetooth habilitatTransferència de fitxers BluetoothGestor de BluetoothXarxa BluetoothBluetooth està apagatCal engegar el Bluetooth perquè funcioni el gestor d’adaptadorsNo s'està executant el dimoni Bluez, blueman-manager no pot continuar. Això probablement significa que no s'ha detectat cap adaptador Bluetooth o que no es va iniciar el dimoni de Bluetooth.CàmeraCancel·la l’operacióS’està cancel·lantÀudio per a l’automòbilOrdinadorConfiguracióConfigura la xarxa BluetoothConfigura les preferències dels dispositius seleccionatsEl directori configurat per als fitxers entrants no existeixEl fet de configurar la xarxa requereix privilegisConfirmaConfirma el valor per a l'autenticació:ConnectatS'ha connectat a %sConnectat:S’està connectantS’està connectant…No s'ha pogut connectar:Ha fallat la connexió a BlueZ Connecta als orígens A2DP dels perfils de connexió automàtica, enfonsament A2DP, i HIDControla els estats d'alimentació de l'adaptador BluetoothCrea l'aparellament amb el dispositiuTipus de servidor DHCP:Indicador d'activitat de dadesDenegaQüestió de dependènciaInformació del dispositiuGestor de dispositiusNom del dispositiuAccés a xarxes a través de línia telefònica (DUN)Paràmetres de l’accés per línia telefònicaNo s'ha pogut desconnectar:Temps d'expiració del mode de deteccióDetectable… %ssAprox.:Habilita BluetoothIntrodueix el codi PIN per a l'autenticació:Introdueix la contrasenya per a l'autenticació:S’ha produït un errorS’ha produït un error en enviar el fitxer %sSurtFTPHa fallatHa fallat el inici automàtic del serveix obex. Asegureu-vos que el servei s'està executantNo s'ha pogut caviar al perfil %sNo s'ha pogut connectarNo s'ha pogut obtenir l'adreça IP a %sFaxEl fitxer %(0)s de %(1)s s'ha rebut correctamentEina d'enviament de fitxersS'ha rebut el fitxerS'han rebut els fitxersDesconnecta forçadament el dispositiuGBParàmetres del GSMJocJoc/joguinaEscàner de codis de barres genèricRellotge genèricOrdinador genèricReproductor multimèdia genèricAdministració de medicaments genèricaTelèfon genèricTermòmetre genèricRellotge genèricUlleresGlucosaGrup xarxaHTTPServidor intermediari HTTPMans lliuresAuricularsCascAmagatAmaga els dispositius _sense nomAltaDispositiu d’interfície humanaServei de dispositius d’interfície humana (HID)IPAdreça IP:L'adreça IP entra en conflicte amb la interfície %s, que té la mateixa adreçaLa direcció IP es sobreposa amb la subxarxa de la interfície %s, que te la següent configuració %s/%s Aixo pot causar un comportament incorrecte de la xarxaISDNCarpeta d'entrada:Fitxer entrant %(0)s de %(1)sFitxer entrant a través de BluetoothError d’entrada i sortidaLa interfície %(0)s es vincula a l'adreça IP %(1)sAdreça IP no vàlidaJaquetakBTeclatL2CAPLlança el client DHCPLlança el dimoni PPPEl fet de llançar el client DHCP requereix privilegisEl fet de llançar el dimoni PPP requereix privilegisLocalització i navegacióAltaveuBaixaMBFes temporalment visible l'adaptador predeterminatGestiona els serveis de la xarxa local, com ara els ponts NAPMarca o desmarca aquest dispositiu com de confiançaNombre màxim d'elementsMicròfonMòdemMésRatolíMoltaProtocol d’Adaptació Multicanal (MCAP)XarxaPunt d'accés de xarxaNAP (punt d’accés a la xarxa)Ús de la _xarxaEncara no hi ha estadístiques d'ús disponibles. Intenteu primer establir una connexió i després marqueu aquesta pàgina.DesconnectatNo disponibleActualment no és compatible amb aquesta configuracióno especificatNúmero:Transferència d’objectesÃ’ptimaCercapersonesAparellaCodi PIN per aparellarContrasenya per aparellarSol·licitud d'aparellamentSol·licitud d'aparellament per %sSol·licitud d'aparellament per al dispositiu:Sol·licitud d'aparellament per:PerifèricTelèfonAsegureu-vos que la carpeta "%s" existeix o configureu-la amb blueman-services. Fins que no ho feu s'utilitzara la carpeta per defecte "%s"El connector «%(0)s» depèn de %(1)s. El fet de descarregar %(1)s també descarregarà «%(0)s». Voleu procedir?El connector %(0)s entra en conflicte amb %(1)s. El fet de carregar %(1)s descarregarà %(0)s. Voleu procedir?ConnectorsPobraÀudio portàtilImpressoraEstat de la impressió (BPP)PropietariProporciona l'API de DBus per als altres components de BluemanProporciona les capacitats de transferència de fitxers OBEXProporciona un client bàsic de dhcp per a les connexions PAN de Bluetooth.Proporciona un menú per a la miniaplicació i una API perquè els altres connectors ho puguin manipularProporciona una opció al menú per fer visible temporalment l'adaptador per defecte quan s'estableix a ocult per defecteProporciona una opció al menú que conté les últimes connexions utilitzades per a un ràpid accésProporciona compatibilitat bàsica per a la connexió a Internet a través del perfil DUN.Proporciona els serveis d'autenticació i de contrasenya per al dimoni BlueZProporciona compatibilitat DUN (Dial Up Networking) amb ModemManager i NetworkManagerProporciona compatibilitat per a PAN (Personal Area Networking) que es va presentar amb NetworkManager 0.8S'està rebent el fitxerS'està rebent el fitxer %(0)s de %(1)sRecomanatAdreça de reconnexióImpressió per referència (BPP)RefusaSuprimeixSuprimeix aquest dispositiu dels dispositius conegutsReanomena el dispositiuRenova l'adreça IPTorna-ho a intentarRobot_Ordena perEscànerScript a executar en connectarCercaCerca els dispositius que estiguin a propS’està cercantSelecciona el dispositiuSelecciona el perfil d'àudio per a PulseAudioSelecciona la carpeta per a les transferències entrants de fitxersEnvia un fitxerEnvia _fitxers al dispositiuEnvia una _notaEnvia un _fitxer…Envia una nota de textEnvia fitxers al dispositiuEnvia una notaS’està enviant el fitxerPort en sèriePort sèrie %sPort sèrie connectatHa fallat l'script de connexió del port sèrieEl servei de port sèrie al dispositiu %s ara estarà disponible a través de %sServidorPreferències del serveiServei:Estableix l'estat RfKillEl fet d'establir l'estat RfKill requereix privilegisMo_stra la barra d'estatMos_tra la barra d'einesMostra la informació del dispositiuMostra l'entradaMostra l'ús del trànsit de xarxaOmetTelèfon intel·ligentEl gestor de connexions de perfils estàndards SPP, permet executar accions personalitzadesPer sota d'òptimaÈxit!S'ha connectat correctament al servei DUN a %(0)s. La xarxa està disponible ara a través de %(1)sSuspèn temporalment l'estalvi de pantalla quan es connecta un dispositiu de joc Bluetooth.Temporalment visibleEl nombre màxim d'opcions al menú de connexions recents que es mostrarà.S'ha produït un error en llançar l'script %s %sAixò s'ha de sobreescriureMassaEl nombre total de dades rebudes i la relació de transmissióEl nombre total de dades enviades i la relació de transmissióJoguinaEstadístiques del trànsitTransfereixHa fallat la transferènciaHa fallat la transferència del fitxer %(0)sConfiaS'està intentant d'obtenir una adreça IP a %s Espereu…Apaga tots els adaptadorsEngega tots els adaptadorsSense categoritzarDesconegutSense especificarDesconfiaVehicleMolt altaVideocàmeraVideoconferènciaWAPClient WAPWSPPer a vestirBàsculaRellotge de polsera_Adaptador_Afegit_Bloca_Cancel·laTan_ca_Descendent_Dispositiu_Dispositius_Surt_Ajuda_InformacióServeis _localsHabilita el _mode de detecció_Nom_D’acordEm_parella_Connectors_Preferències_Elimina…Informa d'un p_roblema_Reinicialitza_Cerca_AturaC_onfia_DesblocaDe_sconfia_VistaminiaplicaciódiadieshorahoresminutminutsnoL’obexd no està disponiblesíblueman-2.4.3/po/ca.po000066400000000000000000002521561465054505200145250ustar00rootroot00000000000000# Catalan translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Francesc Famadas , 2015 # Robert Antoni Buj Gelonch , 2015-2019 # Sergi Almacellas Abellana # Adolfo Jayme Barrientos , 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-10-31 21:04+0000\n" "Last-Translator: Adolfo Jayme Barrientos \n" "Language-Team: Catalan \n" "Language: ca\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.2-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Paràmetre de visibilitat" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Amagat" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Sempre visible" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporalment visible" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nom" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Sol·licitud d'aparellament" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Sol·licitud d'aparellament per al dispositiu:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Això s'ha de sobreescriure" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Mostra l'entrada" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dispositius Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptador" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Cerca" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferències" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Surt" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dispositiu" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Vista" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Mos_tra la barra d'eines" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Mo_stra la barra d'estat" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Amaga els dispositius _sense nom" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Ordena per" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nom" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Afegit" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descendent" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Connectors" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Serveis _locals" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ajuda" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "Informa d'un p_roblema" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Cerca els dispositius que estiguin a prop" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Cerca" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Crea l'aparellament amb el dispositiu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Aparella" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Marca o desmarca aquest dispositiu com de confiança" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Confia" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Suprimeix aquest dispositiu dels dispositius coneguts" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Suprimeix" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Envia fitxers al dispositiu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Envia un fitxer" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "El nombre total de dades enviades i la relació de transmissió" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "El nombre total de dades rebudes i la relació de transmissió" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicador d'activitat de dades" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Més" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Reanomena el dispositiu" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Reinicialitza" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Cancel·la" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_D’acord" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipus de servidor DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recomanat" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "No hi ha servidors DHCP instal·lats" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Adreça IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Paràmetres del NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Compatibilitat amb PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Accés a xarxes a través de línia telefònica (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Compatibilitat amb DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "NAP (punt d’accés a la xarxa)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Compatibilitat amb PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Recepció de fitxers (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Carpeta d'entrada:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Selecciona la carpeta per a les transferències entrants de fitxers" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Accepta fitxers dels dispositius de confiança" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Enviament de fitxers a través de " "Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "A:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fitxer:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuració" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configura les preferències dels dispositius seleccionats" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "no especificat" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Desconegut" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depèn de:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflicte amb:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Paràmetres del GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Número:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Estadístiques del trànsit" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "Tan_ca" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Baixat:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Actualitzat:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Inici del registre:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Duració del registre:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Envia una nota" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Cal engegar el Bluetooth perquè funcioni el gestor d’adaptadors" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptadors Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Sempre" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minut" msgstr[1] "%(minutes)d minuts" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptador" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Ha fallat la connexió a BlueZ " #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "No s'està executant el dimoni Bluez, blueman-manager no pot continuar.\n" "Això probablement significa que no s'ha detectat cap adaptador Bluetooth o " "que no es va iniciar el dimoni de Bluetooth." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "S’està cercant" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferències de l’adaptador" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Eina d'enviament de fitxers" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transferència de fitxers Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Atura" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "S’està connectant" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "L’obexd no està disponible" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Ha fallat el inici automàtic del serveix obex. Asegureu-vos que el servei " "s'està executant" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "S’està cancel·lant" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "S’està enviant el fitxer" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Aprox.:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d segon" msgstr[1] "%(seconds)d segons" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "S’ha produït un error en enviar el fitxer %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Omet" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Torna-ho a intentar" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "S’ha produït un error" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Sol·licitud d'aparellament per %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autenticació Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Introdueix el codi PIN per a l'autenticació:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Introdueix la contrasenya per a l'autenticació:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Contrasenya per aparellar" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Codi PIN per aparellar" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Sol·licitud d'aparellament per:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirma el valor per a l'autenticació:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirma" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Denega" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Sol·licitud d'autenticació per:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Servei:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Accepta sempre" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Accepta" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "S'ha produït un error en carregar un connector. Notifiqueu-ho als " "desenvolupadors amb el contingut d'aquest missatge al nostre\n" "lloc web." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth està apagat" #: blueman/Functions.py:71 msgid "Exit" msgstr "Surt" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Habilita Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "kB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gestor de dispositius" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferències del servei" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Teclat" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Reanomena el dispositiu" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sense categoritzar" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Connectat" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Confia" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Aparella" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blocat" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Connecta a:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Pobra" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Per sota d'òptima" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Ã’ptima" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Molta" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Massa" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Baixa" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Alta" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Molt alta" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Èxit!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Ha fallat" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "S’està connectant…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "No s'ha pogut desconnectar:" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Error d’entrada i sortida" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Mostra la informació del dispositiu" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Desconegut" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "No s'ha pogut connectar:" #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Connecta" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Connecta als orígens A2DP dels perfils de connexió automàtica, enfonsament " "A2DP, i HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Desconnecta" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Desconnecta forçadament el dispositiu" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Connecta a:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Desconnecta:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Connexió automàtica:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Envia un _fitxer…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "Em_parella" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "C_onfia" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "De_sconfia" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Bloca" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Desbloca" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Bloca o desbloca aquest dispositiu" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Reanomena el dispositiu" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Elimina…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Cancel·la l’operació" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Desconfia" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Selecciona el dispositiu" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "El Blueman és un gestor de Bluetooth GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Paràmetres del GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Connectors" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "El connector «%(0)s» depèn de %(1)s. El fet de descarregar " "%(1)s també descarregarà «%(0)s».\n" "Voleu procedir?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "El connector %(0)s entra en conflicte amb %(1)s. El fet de " "carregar %(1)s descarregarà %(0)s.\n" "Voleu procedir?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Qüestió de dependència" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Qüestió de dependència" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Selecció de l’adaptador" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Mode de detecció… %ss" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Ordinador" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telèfon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Punt d’accés" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Àudio/vídeo" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Perifèric" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Per a vestir" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Joguina" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "escriptori" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Servidor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "ordinador portàtil" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "de mà" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "telèfon mòbil" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "sense fil" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Telèfon intel·ligent" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Mòdem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 per cent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 per cent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 per cent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 per cent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 per cent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 per cent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "No disponible" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "auricular" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Mans lliures" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Micròfon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Altaveu" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Auriculars" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Àudio portàtil" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Àudio per a l’automòbil" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videocàmera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Origen d'àudio" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videoconferència" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Joc/joguina" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "punter" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Càmera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Escàner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Impressora" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Rellotge de polsera" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Cercapersones" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jaqueta" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Casc" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Ulleres" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vehicle" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Joc" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Telèfon genèric" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Telèfon genèric" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ordinador genèric" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Ordinador genèric" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Servidor" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Per a vestir" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Rellotge genèric" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Rellotge de polsera" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Rellotge de polsera" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Rellotge genèric" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Connecta" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Grup xarxa" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Reproductor multimèdia genèric" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Escàner de codis de barres genèric" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termòmetre genèric" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Termòmetre genèric" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Dispositiu d’interfície humana" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Ratolí" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Connecta" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Grup xarxa" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Ordinador" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Connecta" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Servei de la bateria" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Grup xarxa" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Punt d’accés" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Dispositiu" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Eina d'enviament de fitxers" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Rellotge genèric" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Grup xarxa" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Ordinador genèric" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Grup xarxa" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Connecta" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Punt d’accés" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Punt d’accés" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blocat" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Administració de medicaments genèrica" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Telèfon genèric" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Connectors" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Telèfon genèric" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Grup xarxa" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Conducte de l'àudio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Telèfon intel·ligent" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Origen d'àudio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Aparella el dispositiu" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Servei:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Perfil d'àudio" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Reproductor multimèdia genèric" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Càmera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Vehicle" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Micròfon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Administració de medicaments genèrica" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Rellotge genèric" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Micròfon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "S'està rebent el fitxer" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Origen d'àudio" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Grup xarxa" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Àudio portàtil" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Transferència de fitxers Bluetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Connecta" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Bàscula" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Administració de medicaments genèrica" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Termòmetre genèric" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Localització i navegació" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protocol d’Adaptació Multicanal (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Port en sèrie" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Accés a xarxes a través de línia telefònica (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Transferència de fitxers Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Origen d'àudio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Conducte de l'àudio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Client WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Punt d'accés de xarxa" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grup xarxa" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Impressió per referència (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Impressió bàsica (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Estat de la impressió (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Servei de dispositius d’interfície humana (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "NAP (Network Access Point)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "NAP (Network Access Point)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Grup xarxa" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Transferència de fitxers Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Origen d'àudio" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Conducte de l'àudio" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Origen d'àudio" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Reanomena el dispositiu" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucosa" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informació del dispositiu" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Servei de la bateria" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Dispositiu d’interfície humana" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Localització i navegació" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Bàscula" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "Servidor intermediari HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transferència d’objectes" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "miniaplicació" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Aparella el dispositiu" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Cerca els dispositius que estiguin a prop" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nom del dispositiu" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Adreça de reconnexió" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Gestor de dispositius" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Preferències de l'adaptador" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Perfils d’àudio i entrada" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Propietari" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "sí" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "no" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informació" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Mostra la informació del dispositiu" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Envia una _nota" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Envia una nota de text" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "No s'ha pogut caviar al perfil %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Perfil d'àudio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Selecciona el perfil d'àudio per a PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Sense especificar" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Connectat automàticament a %(service)s a %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "S'està desconnectant..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Connectat:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Desconnectat" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Encara no hi ha estadístiques d'ús disponibles. Intenteu primer establir una " "connexió i després marqueu aquesta pàgina." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dia" msgstr[1] "dies" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "hores" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minuts" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s i %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Esteu segur que voleu restablir el comptador?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Us permet monitorar el vostre ús del trànsit de xarxa (banda ampla mòbil). " "És útil per als plans limitats d'accés a dades. Aquest connector realitza el " "seguiment de cada dispositiu per separat." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Ús de la _xarxa" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Mostra l'ús del trànsit de xarxa" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth habilitat" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Gestiona els serveis de la xarxa local, com ara els ponts NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Proporciona compatibilitat DUN (Dial Up Networking) amb ModemManager i " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Proporciona una opció al menú que conté les últimes connexions utilitzades " "per a un ràpid accés" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Nombre màxim d'elements" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "El nombre màxim d'opcions al menú de connexions recents que es mostrarà." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "S'ha connectat a %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "No s'ha pogut connectar" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s a %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "L'adaptador per a aquesta connexió no està disponible" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "S'està desconnectant..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Proporciona compatibilitat per a PAN (Personal Area Networking) que es va " "presentar amb NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Proporciona l'API de DBus per als altres components de Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Fitxer entrant a través de Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Fitxer entrant %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Refusa" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "S'està rebent el fitxer" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "S'està rebent el fitxer %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Proporciona les capacitats de transferència de fitxers OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "El directori configurat per als fitxers entrants no existeix" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Asegureu-vos que la carpeta \"%s\" existeix o configureu-la amb " "blueman-services. Fins que no ho feu s'utilitzara la carpeta per defecte " "\"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "S'ha rebut el fitxer" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "El fitxer %(0)s de %(1)s s'ha rebut correctament" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Ha fallat la transferència" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Ha fallat la transferència del fitxer %(0)s" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "S'han rebut els fitxers" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "S'ha rebut %d fitxer en segon pla" msgstr[1] "S'han rebut %d fitxers en segon pla" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "S'ha rebut %d fitxer més en segon pla" msgstr[1] "S'han rebut %d fitxers més en segon pla" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Afegeix les opcions de menú estàndards al menú de la icona d'estat" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Envia _fitxers al dispositiu" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dispositius" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tadors" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "miniaplicació" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "Proporciona els serveis d'autenticació i de contrasenya per al dimoni BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Afegeix una opció al menú per sortir de la miniaplicació" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" "Proporciona un client bàsic de dhcp per a les connexions PAN de Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Xarxa Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "La interfície %(0)s es vincula a l'adreça IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "No s'ha pogut obtenir l'adreça IP a %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "S'està intentant d'obtenir una adreça IP a %s\n" "Espereu…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Afegeix una indicació a la icona d'estat quan Bluetooth està actiu i mostra " "el nombre de connexions a la informació emergent." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth actiu" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth inhabilitat" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "S'està desconnectant..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Proporciona una opció al menú per fer visible temporalment l'adaptador per " "defecte quan s'estableix a ocult per defecte" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Temps d'expiració del mode de detecció" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Quantitat de temps en segons que durarà el mode de detecció" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Habilita el _mode de detecció" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Fes temporalment visible l'adaptador predeterminat" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Detectable… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Detectable… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Proporciona un menú per a la miniaplicació i una API perquè els altres " "connectors ho puguin manipular" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "S'ha connectat correctament al servei DUN a %(0)s.\n" "La xarxa està disponible ara a través de %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Proporciona compatibilitat bàsica per a la connexió a Internet a través del " "perfil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "El gestor de connexions de perfils estàndards SPP, permet executar accions " "personalitzades" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script a executar en connectar" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Es passaran els següents arguments:\n" "L'adreça, el nom, el nom del servei, l'uuid16s i el node rfcomm\n" "Per exemple:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "Els uuid16s es retornen com una llista separada per comes\n" "\n" "Després de la desconnexió del dispositiu, l'script enviarà un senyal HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Port sèrie connectat" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "El servei de port sèrie al dispositiu %s ara estarà disponible a " "través de %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Ha fallat l'script de connexió del port sèrie" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "S'ha produït un error en llançar l'script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Controla els estats d'alimentació de l'adaptador Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Apaga el Bluet_ooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Apaga tots els adaptadors" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Engega el Bluet_ooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Engega tots els adaptadors" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Suspèn temporalment l'estalvi de pantalla quan es connecta un dispositiu de " "joc Bluetooth." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Utilitza libappindicator per mostrar una icona d'estat" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Xarxa" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Adreça IP no vàlida" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "L'adreça IP entra en conflicte amb la interfície %s, que té la mateixa adreça" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "La direcció IP es sobreposa amb la subxarxa de la interfície %s, que te la " "següent configuració %s/%s\n" "Aixo pot causar un comportament incorrecte de la xarxa" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Actualment no és compatible amb aquesta configuració" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transfereix" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "El connector de transferència de la miniaplicació està inhabilitat" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Paràmetres de l’accés per línia telefònica" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Port sèrie %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renova l'adreça IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Adaptadors Bluetooth" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "miniaplicació" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Gestor de Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Gestor de Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Dispositiu Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configura la xarxa Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "El fet de configurar la xarxa requereix privilegis" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Llança el client DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "El fet de llançar el client DHCP requereix privilegis" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Llança el dimoni PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "El fet de llançar el dimoni PPP requereix privilegis" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Estableix l'estat RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "El fet d'establir l'estat RfKill requereix privilegis" #~ msgid "Recent _Connections" #~ msgstr "_Connexions recents" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Engega el Bluet_ooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Cal engegar el Bluetooth perquè funcioni el gestor de dispositius" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Apaga el Bluet_ooth" #~ msgid "Services" #~ msgstr "Serveis" #~ msgid "Network Settings" #~ msgstr "Paràmetres de la xarxa" #~ msgid "Transfer Settings" #~ msgstr "Paràmetres de transferència" #~ msgid "Plugin description:" #~ msgstr "Descripció del connector:" #~ msgid "Local Services" #~ msgstr "Serveis locals" #~ msgid "_Apply" #~ msgstr "_Aplica" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d connexió activa" #~ msgstr[1] "%(connections)d connexions actives" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "El recurs temporalment no està disponible" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "S'hauria d'habilitar automàticament el Bluetooth?" #~ msgid "Yes" #~ msgstr "Sí" #~ msgid "No" #~ msgstr "No" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualitat de l’enllaç: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualitat de l’enllaç: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Engega automàticament" #~ msgid "Automatically power on adapters" #~ msgstr "Engega automàticament els adaptadors" #~ msgid "Trusted and Paired" #~ msgstr "Confiat i emparellat" #~ msgid "Paired" #~ msgstr "Emparellat" #~ msgid "Trusted" #~ msgstr "Confiança" #~ msgid "Friendly Name" #~ msgstr "Nom amigable" #~ msgid "Serial Ports" #~ msgstr "Ports sèries" #~ msgid "Run the setup assistant for this device" #~ msgstr "Executa l'assistent de configuració per a aquest dispositiu" #~ msgid "Setup..." #~ msgstr "Configura..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Benvingut a l'assistent de configuració del dispositiu Bluetooth\n" #~ "\n" #~ "\n" #~ "Se us guiarà a través del procés de configuració i de connexió als " #~ "dispositius habilitats per Bluetooth." #~ msgid "Introduction" #~ msgstr "Introducció" #~ msgid "Select pairing method to use:" #~ msgstr "Selecciona el mètode d'aparellament a utilitzar:" #~ msgid "Proceed Without Pairing" #~ msgstr "Continua sense l'aparellament" #~ msgid "Pairing" #~ msgstr "S'està aparellant" #~ msgid "Connect to:" #~ msgstr "Connecta a:" #~ msgid "Connect" #~ msgstr "Connecta" #~ msgid "Please wait..." #~ msgstr "Espereu..." #~ msgid "Connecting..." #~ msgstr "S'està connectant..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Enhorabona, s'ha afegit correctament el dispositiu" #~ msgid "Finished" #~ msgstr "Acabat" #~ msgid "Bluetooth Assistant" #~ msgstr "Assistent de Bluetooth" #~ msgid "_Set Up New Device" #~ msgstr "Configura un dispo_sitiu nou" #~ msgid "Enter PIN code" #~ msgstr "Introdueix el codi PIN" #~ msgid "Enter passkey" #~ msgstr "Introdueix la contrasenya" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "XDSI" #~ msgid "headset" #~ msgstr "auricular" #~ msgid "handsfree" #~ msgstr "mans lliures" #~ msgid "unknown" #~ msgstr "Desconegut" #~ msgid "Serial port connected to %s" #~ msgstr "Port sèrie connectat a %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minut" #~ msgstr[1] "%.0f minuts" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f segon" #~ msgstr[1] "%.0f segons" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Reanomena el dispositiu" #~ msgid "_Remove..." #~ msgstr "Sup_rimeix..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Commuta a una plataforma Killswitch Bluetooth quan es canvia l'estat de " #~ "la connexió Bluetooth (inservible amb les claus de seguretat USB) i " #~ "s'assegura que es mostri una icona d'estat si hi ha un Killswitch " #~ "Bluetooth però no hi ha cap adaptador." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth ha d'estar encès perquè funcioni l'enviament de fitxers" #~ msgid "Select files to send" #~ msgstr "Selecciona els fitxers per enviar-los" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Origen de l'adaptador. Pren l'adreça o el nom de l'adaptador, p. ex. hci0" #~ msgid "Delete files on exit" #~ msgstr "Suprimeix els fitxers amb la sortida" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Els fitxers a enviar al dispositiu bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth ha d'estar encès perquè funcioni l'assistent de Bluetooth" #~ msgid "No adapters found" #~ msgstr "No s'ha trobat cap adaptador" #~ msgid "Pairing in progress..." #~ msgstr "Aparellament en progrés..." #~ msgid "Failed to add device" #~ msgstr "No s'ha pogut afegir el dispositiu" #~ msgid "Don't connect" #~ msgstr "No et connectis" #~ msgid "Device added and connected successfully" #~ msgstr "El dispositiu s'ha afegit i conectat correctament" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "El dispositiu s'ha afegit correctament, però ha fallat la connexió" #~ msgid "Start configuration assistant for this device" #~ msgstr "Inicia l'assistent de configuració per a aquest dispositiu" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Utilitza libappindicator per mostrar una icona d'estat" blueman-2.4.3/po/cs.gmo000066400000000000000000000777261465054505200147230ustar00rootroot00000000000000Þ•Ùäw¬ˆ'&‰'&°'×'ñ'((&( 6( A(L(f(v(†(–(¥(º(Ñ(ä(õ()).)#A) e)r)†)›)¯) Ã) Ï)ð)C* G* R*=`*ž*¹*Ó*ä*þ*+C!+e+j+n+t+z+!+ £+ °+º+Â+,Ö+,),?,0Z,‹,š,µ, ¼,Ê,5Ù, -,-+G- s- - Œ- ™- ¥-±- Ì-Ú-Ü-á-ñ-. .(.#7.[.l..˜.ª.½.Ï.ç.ù.?/¥N/ô/00 0$0+0 <0 G0 Q0]0f0"0¤0ª0 ³0Á0'Ý061*<1g1!o1 ‘1›1 «1 ¶1 Á1Ï1ã1>þ1=2 [2'f2Ž2—2ª2É2ã2õ233$3,3;3R3j3 z3†3—3 ¬3 º3Ç3Þ3ó3444#4(4"94!\4~4”4$£4È4Í4ç4ë4Fò495X5$j55+“5 ¿5 Ë5Ù5è5 6"6(6+6 06 <6I6N6 V6a6p6 ‚66¨6 ¿6Í6"Þ677%7:7P7e7u7Š7¦7 ¹7 Ú7è7 ÿ7 88 18?8G8 O8]8b8 g8r8 {8…8 ž8©8±8Ç8 Ú8å8 ì8ø8ÿ89919 49A@9‡‚9 :::':/:@:_:|:: ¢:®:É:â:)ë:;/;B;I;R;U;^;s;z;;)Ÿ;(É; ò;ü; < <$<,'<0T<…<"ž< Á<Ï<å< = ==+=?=E=J=P=U=]=r==œ=dº= > ->';> c>q>y>~> ƒ>‘>™>ž>¤>©>°>Å>Ù>é>??1? 6?A?‚G?oÊ?h:@£@«@²@Â@Ë@Ð@ß@ò@ú@ A.A(KA;tAL°AkýAIiBF³B:úBR5CTˆCÝCìCóCTD^ZD<¹DöDE %E1EIEPE_EuE.|E «E¹EÊEÐEÖEðEôEýE FF5FY·¾Y vZ„Z˜ZZ¤Z«Z »ZÅZáZðZùZ&[:[ @[ K[V[1n[3 [-Ô[\! \ -\8\ H\T\c\u\Ž\Jª\)õ\]0(] Y]f]%}]&£]Ê]Ü] ö]-^/^B^W^r^$^µ^Æ^Ý^ ñ^ü^__1_C_S_[_c_v_ ˆ_©_Æ_á_ñ_``5`9`cH`¬`É`(Ý`a( a3aHaWaha„a¢a¨a«a °a¼aËaÏaßaîab b'b Fbgbzb)‘b»bÏbâbûbc3c Jckc‡c$–c»c!Ïcñcdd)d=dDdYdkdpd ud€d —d¡d ½dÈdÐdéd þd e ee"'eJe:Ree e*›eÆeWf \fff€f ‰f!ªf"Ìfïfg$g5g$Sgxg.g°gÅgÙgßgñg ôg:h;hQheh/xh(¨hÑhâhôhi i(i89iri7iÇi!Øiúijj$j@j\jbjhjmjsjyj!’j´j6Åjmüj jk wk'ƒk «kµk¾k ÃkÍk ãkïkôkúk ÿk l#l–¥<œi³r:Òq’Þ›¸†C ®©ƒ_@oeœ‚!vÙ0\‡}ìRPg0q™÷^›g3K³²Ù{Í9¼Õy˜ Ž—Î@¢df|£6ÏÂõ?Ë}‰ ­cט±F-#{üpSWV1Ä ‘¢MQ8‘8aÐ=T)"tàÛèp,Ã>ÒP§%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAlert Notification ServiceAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio/VideoAudio/videoAuthorization request for:Automation IOBBNEPBarcode ScannerBasic Printing (BPP)Block/Unblock this deviceBlockedBlood PressureBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBond ManagementCMTPCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularCharacteristic DeclarationCharacteristic Presentation FormatComboComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice ManagerDevice did not respondDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHIDPHTTPHTTP ProxyHandheldHandsfreeHardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHelmetHi-Fi audioHiddenHide _unnamed devicesHighHuman Interface DeviceIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImmediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressJacketJoystickKBKeyboardLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLink LossLocation and NavigationLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMessage Access ServerMessage Notification ServerMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPhonePlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Pulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReferencePrinting (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryRobotRunning Speed and CadenceSDPS_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService PreferencesService:Set RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipSmartphoneSoftware Revision StringStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSystem IDTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-TAUDPUPnP/ESDPUncategorizedUnknownUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWearableWeight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-07-28 16:24+0000 Last-Translator: VojtÄ›ch Otáhal Language-Team: Czech Language: cs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=4; plural=(n == 1 && n % 1 == 0) ? 0 : (n >= 2 && n <= 4 && n % 1 == 0) ? 1: (n % 1 != 0 ) ? 2 : 3; X-Generator: Weblate 4.14-dev %(minutes)d minuta%(minutes)d minuty%(minutes)d minut%(minutes)d minuty%(seconds)d sekunda%(seconds)d sekundy%(seconds)d sekund%(seconds)d sekundy%(service)s na %(device)s%d %s %d %s a %d %s17-33 procent1-17 procent33-50 procent3D displej3D brýle3D Synchronizace (3DSP)50-67 procent67-83 procent83-99 procentAutor:Automaticky pÅ™ipojit:Koliduje s:PÅ™ipojit k:PÅ™ipojeno k:Podpora DUNZávisí na:Odpojit:Staženo:Příjem souborů (Object Push)Soubor:Nastavení GSMDélka záznamu:ZaÄátek záznamu:Nastavení NAPNázevNejsou nainstalovány žadné DHCP serveryPodpora PANSíla pÅ™ijímaného signálu: %(rssi)u%% (%(rssi_state)s)Do:Celkem:Úroveň vysílacího výkonu: %(tpl)u%% (%(tpl_state)s)Vypnout BluetoothZapnout BluetoothOdesláno:Nastavení viditelnostiPÅ™ipojit k:_OdpojitOdesílání souborů pÅ™es BluetoothAPN:ATTAVCTPAVDTPPÅ™ijmoutPÅ™ijímat soubory z důvÄ›ryhodných zařízeníPřístupový bodAdap_téryAdaptérPÅ™edvolby adaptéruAdaptér pro toto spojení není přístupnýVýbÄ›r adaptéruPÅ™idává položku ukonÄovacího menu k ukonÄení apletuPÅ™idá do nabídky položky pro odpojeníPÅ™idá standardní položky nabídky do nabídky stavové ikonyPokroÄilé audioSlužba pro upozorňování na výstrahyVždyVždy pÅ™ijmoutVždy viditelnéPoÄet sekund, po které zařízení setrvá ve viditelném režimuVzhledApplet má zakázaný plugin pro pÅ™enos souborůOpravdu chcete resetovat poÄítadlo?Profil zvukuPÅ™enášení zvukuZdroj zvukuzvuk/videoZvuk/videoPožadavek na pověření pro:Vstup/výstup automatizaceBBNEPSkener Äárových kódůZákladní tisknutí (BPP)Zablokovat/Odblokovat toto zařízeníBlokovánoKrevní tlakBlueman je správce Bluetooth založený na GTK+Bluetooth aktivníBluetooth adaptéryBluetooth ověřováníZařízení bluetoothBluetooth zakázánoBluetooth povolenoPÅ™enos souboru pomocí BluetoothSíť BluetoothBluetooth vypnutoJe potÅ™eba zapnout bluetooth, aby správce adaptéru fungovalBluez daemon neběží, blueman-manager nemůže pokraÄovat. Toto pravdÄ›podobnÄ› znamená, že nebyly rozpoznány žádné adaptéry Bluetooth nebo nebyl spuÅ¡tÄ›n Bluetooth démon.Skladba tÄ›laSpráva spÅ™aženíCMTPKameraKameraZruÅ¡it operaciRuší seZvukový systém automobiluÄŒteÄka karetMobilníDeklarace charakteristikyFormát prezentování charakteristikyKomboPoÄítaÄNastaveníNastavit Bluetooh síťNastavit pÅ™edvolby vybraného zásuvného moduluCílová složka pro příchozí soubory neexistujeNastavení pÅ™ipojení vyžaduje oprávnÄ›níPotvrditPotvrÄte hodnotu pro ověření:PÅ™ipojenoPÅ™ipojeno k %sPÅ™ipojeno:PÅ™ipojováníPÅ™ipojování…Spojení se nezdaÅ™ilo: PÅ™ipojení k BlueZ selhaloPÅ™ipojuje profily automatického pÅ™ipojení A2DP source, A2DP sink a HIDPrůběžné monitorování hladiny cukruOvladaÄOvládání stavu napájení adaptéru BluetoothBezdrátovýBezdrátová telefonieVytvoÅ™it párování se zařízenímRychlost jízdy a frekvence Å¡lapáníTyp DHCP serveru:Indikace datové aktivityZamítnoutProblém se souÄástmi, na kterých závisíStolní poÄítaÄSprávce zařízeníZařízení neodpovÄ›dÄ›loVytáÄené pÅ™ipojení (DUN)Nastavení vytáÄeného pÅ™ipojeníDigitální peroDigitalizaÄní tabletPřímý tisk (BPP)Odpojit %sOdpojenoOdpojení se nezdaÅ™ilo: ÄŒas viditelnostiViditelné… %ssObjevování…DisplejPanenkaZbývající Äas:Zapnout BluetoothZadejte PIN kód pro ověření:Zadejte ověřovací klíÄ:Senzor kvality prostÅ™edíDoÅ¡lo k chybÄ›Odesílání souboru %s selhaloUkonÄitExterní reference výkazuFTPNepodaÅ™ilo seNepodaÅ™ilo se automaticky spustit obex službu. UjistÄ›te se, že je spuÅ¡tÄ›n démon služby obexSelhala zmÄ›na profilu na %sPÅ™ipojení selhaloNeúspěšné získání IP adresy na %sFaxSoubor %(0)s z %(1)s úspěšnÄ› pÅ™ijatOdesílatel souborůSoubor pÅ™ijatSoubory pÅ™ijatyŘetÄ›zec s verzí firmwareVynutit odpojení zařízeníPlnÄ›GBGNSSGNSS serverNastavení GSMHraHerní ovladaÄHraní/hraÄkaObecný přístupObecný atributObecné audioVÅ¡eobecná ÄteÄka Äárových kódůObecný měřiÄ krevního tlakuVÅ¡eobecné hodinyVÅ¡eobecný poÄítaÄObecný průběžný monitor cukru v krviVÅ¡eobecný displejVÅ¡eobecné brýleObecný pÅ™enos souborůVÅ¡eobecný měřiÄ glukózyObecná inzulinová pumpaVÅ¡eobecná klíÄenkaVÅ¡eobecný pÅ™ehrávaÄ médiíObecné vpravování lékůObecné sítÄ›Obecné osobní mobilní zařízeníVÅ¡eobecný telefonVÅ¡eobecné dálkové ovládáníObecná znaÄkaObecná telefonieVÅ¡eobecný teplomÄ›rVÅ¡eobecný hodinkyBrýleHladina cukru v krviSíťová skupinaHIDPHTTPHTTP proxyPÅ™enosné zařízeníHandsfreeŘetÄ›zec s verzí hardwareSluchátkaHeadsetAudio brána pro headsetZdravotní teplomÄ›rSrdeÄní tepPÅ™ilbaHi-Fi zvukSkrytéSkrýt nepojmenovanné zařízeníVysokéZařízení rozhraní mezi ÄlovÄ›kem a poÄítaÄem (HID)IPIP adresa:IP adresa je již použita na rozhraní %sIP adresa se pÅ™ekrývá s podsítí rozhraní %s, která má následující konfiguraci %s/%s To může způsobit nesprávné chování sítÄ›ISDNObrazovéBezprostÅ™ední výstrahaZahrnoutSložka pro příchozí soubory:Příchozí soubor %(0)s ze %(1)sPříchozí soubor pÅ™es bluetoothPoziÄní maják uvnitÅ™ budovChyba vstupu/výstupuInzulinové peroInzulinová pumpa – trvaláInzulinová pumpa – pÅ™es náplastInterkomZařízení %(0)s pÅ™ipojeno k IP adrese %(1)sPodpora IP protokoluNeplatná IP adresaVestaPákový ovladaÄkBKlávesnicePřístup k místní síti prostÅ™ednictvím protokolu PPPPÅ™enosný poÄítaÄSpustit DHCP klientSpustit démon PPPSpuÅ¡tÄ›ní DHCP klienta vyžaduje oprávnÄ›níSpuÅ¡tÄ›ní démonu PPP vyžaduje právaZtráty na lincePozice a navigaceHlasitý poslechNízkéMBDoÄasnÄ› zviditelnit výchozí adaptérSpravovat místní síťové služby, napÅ™. NAP bridgesŘetÄ›zec s názvem výrobceOznaÄit/OdznaÄit toto zařízení jako důvÄ›ryhodnéMaximum položekServer pro přístup ke zprávámServer oznámení zprávMikrofonRůznéMotorový invalidní vozíkŘetÄ›zec s Äíslem modeluModemVíceMyÅ¡MnohoSíťPřístupový bod sítÄ›Síťový přístupový bod (NAP)Využití sítÄ›Nejsou zaregistrovány žádné koncové body pro zvukStatistiky používání nejsou dostupné. Prověřte nejprve pÅ™ipojení a potom zkontrolujte tuto stránku.NepÅ™ipojenoNedostupnýNení podporováno s tímto nastavenímNeurÄenoČíslo:OBEXOtevřítOtevřít umístÄ›níOptimálníPANUPagerPárSpárovanéPárovací PIN kód proPárovací Å™etÄ›zec proPárová žádostPožadavek na spárování s %sPožadavek na spárování zařízení:Požadavek na spárování pro:PoÄítaÄ do dlanÄ›PeriferníTelefonZkontrolujte, zda existuje adresář "%s" nebo jej nakonfigurujte pomocí služeb blueman-services. Do té doby bude použito výchozí "%s"Modul „%(0)s“ závisí na %(1)s. Jeho zruÅ¡ením%(1)s se také zruší „%(0)s“. PokraÄovat?Modul %(0)s je v konfliktu s %(1)s. Nahráním %(1)s bude deaktivován %(0)s. Provést?Zásuvné modulyIdentif. pro PnPInformace o PnPUkazováníMizernýPÅ™enosný pÅ™ehrávaÄ zvukuMotorizované koleÄkové kÅ™esloTiskárnaStav tisku (BPP)ProprietárníPoskytuje DBus API pro další souÄásti BluemanUmožnuje pÅ™enos souborů pomocí OBEXPoskytuje základního klienta DHCP pro Bluetooth PAN pÅ™ipojení.Poskytuje nabídku pro applet a API pro další pluginy k jeho ovládáníPoskytuje položku nabídky pro doÄasné zviditelnÄ›ní výchozího adaptéru, jehož výchozí stav je skrytýPoskytuje položku nabídky, která obsahuje poslední použité pÅ™ipojení pro rychlý přístupPoskytuje základní podporu pÅ™ipojení k internetu pÅ™es profil vytáÄeného spojení.Poskytuje passkey pro autentizaÄní služby BlueZ démonuPoskytuje podporu pro Telefonické pÅ™ipojení sítÄ› (Dial Up Networking) s ModemManager a NetworkManagerPoskytuje podporu pro Personal Area Networking (PAN) pÅ™edstaveném v NetworkManageru 0.8Pulzní měřiÄ okysliÄeníRádiová komunikace_PÅ™ejmenovat zařízení…PÅ™ijat %(files)d soubor na pozadíPÅ™ijaty %(files)d soubory na pozadíPÅ™ijato %(files)d souborů na pozadíPÅ™ijaty %(files)d soubory na pozadíPÅ™ijat %(files)d soubor na pozadíPÅ™ijaty %(files)d další soubory na pozadíPÅ™ijato %(files)d dalších souborů na pozadíPÅ™ijaty %(files)d další soubory na pozadíSíla pÅ™ijímaného signálu: %(rssi)u%% (%(rssi_state)s)PÅ™ijímání souboruPÅ™ijímání souboru %(0)s z %(1)sDoporuÄenéReferenÄní tisk (BPP)OdmítnoutDálkové ovládáníCíl dálkového ovládáníOdstranitOdebrat toto zařízení ze seznamu důvÄ›ryhodných zařízeníPÅ™ejmenovat zařízeníObnovit IP adresuOpakovatRobotRychlost bÄ›hu a frekvence kmitů nohouSDP protokolSeÅ™adit p_odleSkenovat parametrySkenerSkript ke spuÅ¡tÄ›ní pÅ™ipojeníVyhledáváníHledat zařízení v dosahuProbíhá hledáníVybrat zařízeníVyberte zvukový profil pro PulseAudioVyberte složku pro příchozí souboryOdeslat souborOdeslat _soubory do zařízeníOdeslat _poznámkuOdeslat _soubor…Odeslat textovou poznámkuOdeslat soubor(y) do zařízeníOdeslat poznámkuOdesílání souboruŘetÄ›zec se sériovým ÄíslemSériový portSériový port %sSeriový port pÅ™ipojenSkript pÅ™ipojení seriového portu selhalSériový port na zařízení %s teÄ bude dostupný skrz %sServerPÅ™edvolby službySlužba:Nastavení stavu RfKillSet-top boxNastavení stavu RfKill vyžaduje oprávnÄ›níZobrazit stavový panelZobrazit panel nástrojůZobrazit informace o zařízeníUkázat vstupUkázat využití sítÄ›PÅ™eskoÄitChytrý telefonŘetÄ›zec s verzí softwareOvladaÄ pÅ™ipojení standardního SPP profilu, umožňuje spuÅ¡tÄ›ní vlastních ÄinnostíNeoptimálníÚspÄ›ch!ÚspěšnÄ› pÅ™ipojeno k DUN službe na %(0)s. Síť je nyní dostupná skrz %(1)sIdentif. systémuTCP protokolTCS-ATTCS-BINPÅ™i pÅ™ipojení Bluetooth herního ovladaÄe, doÄasnÄ› vypne spoÅ™iÄ obrazovky.DoÄasnÄ› viditelnéMaximální poÄet položek nedávných spojení, které se zobrazí v menu.Vyskytl se problém se spouÅ¡tÄ›ním skriptu %s %sToto by mÄ›lo být pÅ™epsánoPříliÅ¡Celkem pÅ™ijatých dat a pomÄ›r pÅ™enosuCelkem odeslaných dat a pomÄ›r pÅ™enosuHraÄkaStatistiky provozuPÅ™enosPÅ™enos se nezdaÅ™ilPÅ™enos souboru %(0)s se nezdaÅ™ilÚroveň vysílacího výkonu: %(tpl)u%% (%(tpl_state)s)Objevení transportuDůvěřovatDůvÄ›ryhodnéZkouším získat IP adresu na %s Prosím Äekejte…Vypnout vÅ¡echny adaptéryZapne vÅ¡chny adaptéryVysílací výkonUDI-TAUDP protokolUPnP/ESDPNekategorizovánoNeznáméNeurÄenoNedůvěřovatData o uživatelinahrávaÄ videaPlatný rozsahVozidloVelmi vysokéVideokonferenceŠíření videaVideo kanálZdroj videaVideo kameraVideo konferencezobrazování videa a hlasitý poslechVideo monitorBrána pro videokonference (VCP)WAPWAP klientWSPNositelnéOsobní váhaHodinky_Adaptér_PÅ™idáníZa_blokovatZruÅ¡itZavřít_SestupnÄ›_Zařízení_ZařízeníUkonÄit_NápovÄ›da_Info_Lokální služby_Zneviditelnit_Názvu_OK_Párovat_Zásuvné modulyPÅ™edvolby adaptéruOdst_ranit…Nahlásit p_roblémReset_Hledat_Zastavit_Důvěřovat_Odblokovat_Nedůvěřovat_Zobrazitappletdendnydnídníhodinahodinyhodinhodinminutaminutyminutminutneobexd je nedostupnýanoblueman-2.4.3/po/cs.po000066400000000000000000002630341465054505200145440ustar00rootroot00000000000000# Czech translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # 6n64 https://launchpad.net/~6n # Brbla80 https://launchpad.net/~brbla # Dr.Silenec https://launchpad.net/~dr-silenec # DrakecZ https://launchpad.net/~drakec48 # Horanus https://launchpad.net/~val-hon # Jakub ŽáÄek https://launchpad.net/~dawon # Kamil Páral https://launchpad.net/~kamil.paral # Kuvaly [LCT] https://launchpad.net/~kuvaly # Mr. Ego https://launchpad.net/~pavel-benak # Pepa https://launchpad.net/~lhotskypepa # Roman Horník https://launchpad.net/~roman.hornik # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Vladimír \"Thang\" Kincl https://launchpad.net/~thang # clever_fox https://launchpad.net/~clever-fox # schunka https://launchpad.net/~schunka # xills pills https://launchpad.net/~adamturan # jakubtalich, 2014 # Honza K. , 2014 # LiberteCzech , 2015,2017 # Lucas Lommer , 2020 # Lukáš Kvídera , 2014 # Michal Procházka , 2014 # Michal , 2014 # Pavel Borecki , 2019, 2022. # Stanislav KuÄera , 2015 # VojtÄ›ch Otáhal , 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-07-28 16:24+0000\n" "Last-Translator: VojtÄ›ch Otáhal \n" "Language-Team: Czech \n" "Language: cs\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 4.14-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Nastavení viditelnosti" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Skryté" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Vždy viditelné" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "DoÄasnÄ› viditelné" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Název" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Párová žádost" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Požadavek na spárování zařízení:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Toto by mÄ›lo být pÅ™epsáno" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Ukázat vstup" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Zařízení bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptér" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Hledat" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "PÅ™edvolby adaptéru" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "UkonÄit" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Zařízení" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Zobrazit" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Zobrazit panel nástrojů" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Zobrazit stavový panel" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Skrýt nepojmenovanné zařízení" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "SeÅ™adit p_odle" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Názvu" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_PÅ™idání" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_SestupnÄ›" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Zásuvné moduly" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokální služby" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_NápovÄ›da" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "Nahlásit p_roblém" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Hledat zařízení v dosahu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Vyhledávání" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "VytvoÅ™it párování se zařízením" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Pár" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "OznaÄit/OdznaÄit toto zařízení jako důvÄ›ryhodné" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Důvěřovat" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Odebrat toto zařízení ze seznamu důvÄ›ryhodných zařízení" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Odstranit" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Odeslat soubor(y) do zařízení" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Odeslat soubor" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Celkem odeslaných dat a pomÄ›r pÅ™enosu" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Celkem pÅ™ijatých dat a pomÄ›r pÅ™enosu" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indikace datové aktivity" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Více" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "PÅ™ejmenovat zařízení" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "Reset" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "ZruÅ¡it" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Typ DHCP serveru:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "DoporuÄené" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nejsou nainstalovány žadné DHCP servery" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP adresa:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Nastavení NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Podpora PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "VytáÄené pÅ™ipojení (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Podpora DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Síťový přístupový bod (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Podpora PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Příjem souborů (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Složka pro příchozí soubory:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Vyberte složku pro příchozí soubory" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "PÅ™ijímat soubory z důvÄ›ryhodných zařízení" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Odesílání souborů pÅ™es Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Do:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Soubor:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Nastavení" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Nastavit pÅ™edvolby vybraného zásuvného modulu" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "NeurÄeno" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Neznámé" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Závisí na:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Koliduje s:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Nastavení GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Číslo:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistiky provozu" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "Zavřít" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Staženo:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Odesláno:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Celkem:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "ZaÄátek záznamu:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Délka záznamu:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Odeslat poznámku" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Je potÅ™eba zapnout bluetooth, aby správce adaptéru fungoval" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth adaptéry" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Vždy" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuta" msgstr[1] "%(minutes)d minuty" msgstr[2] "%(minutes)d minut" msgstr[3] "%(minutes)d minuty" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptér" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "PÅ™ipojení k BlueZ selhalo" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez daemon neběží, blueman-manager nemůže pokraÄovat.\n" "Toto pravdÄ›podobnÄ› znamená, že nebyly rozpoznány žádné adaptéry Bluetooth " "nebo nebyl spuÅ¡tÄ›n Bluetooth démon." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Probíhá hledání" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "PÅ™edvolby adaptéru" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Odesílatel souborů" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "PÅ™enos souboru pomocí Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Zastavit" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "PÅ™ipojování" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd je nedostupný" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "NepodaÅ™ilo se automaticky spustit obex službu. UjistÄ›te se, že je spuÅ¡tÄ›n " "démon služby obex" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Ruší se" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Odesílání souboru" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Zbývající Äas:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekunda" msgstr[1] "%(seconds)d sekundy" msgstr[2] "%(seconds)d sekund" msgstr[3] "%(seconds)d sekundy" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Odesílání souboru %s selhalo" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "PÅ™eskoÄit" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Opakovat" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "DoÅ¡lo k chybÄ›" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Požadavek na spárování s %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth ověřování" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Zadejte PIN kód pro ověření:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Zadejte ověřovací klíÄ:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Párovací Å™etÄ›zec pro" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Párovací PIN kód pro" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Požadavek na spárování pro:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "PotvrÄte hodnotu pro ověření:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Potvrdit" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Zamítnout" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Požadavek na pověření pro:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Služba:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Vždy pÅ™ijmout" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "PÅ™ijmout" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "BÄ›hem naÄítání zásuvného modulu doÅ¡lo k chybÄ›. Prosím informujte vývojáře " "o obsahu této zprávy na naÅ¡ich\n" "webových " "stránkách." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth vypnuto" #: blueman/Functions.py:71 msgid "Exit" msgstr "UkonÄit" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Zapnout Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "kB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Správce zařízení" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "PÅ™edvolby služby" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Klávesnice" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombo" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "PÅ™ejmenovat zařízení" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Nekategorizováno" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "PÅ™ipojeno" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "DůvÄ›ryhodné" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Spárované" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blokováno" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "PÅ™ipojeno k:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Mizerný" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Neoptimální" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimální" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Mnoho" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "PříliÅ¡" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Síla pÅ™ijímaného signálu: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Síla pÅ™ijímaného signálu: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Nízké" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Vysoké" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Velmi vysoké" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Úroveň vysílacího výkonu: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Úroveň vysílacího výkonu: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "ÚspÄ›ch!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "NepodaÅ™ilo se" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "PÅ™ipojování…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Odpojení se nezdaÅ™ilo: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Nejsou zaregistrovány žádné koncové body pro zvuk" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Chyba vstupu/výstupu" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Zařízení neodpovÄ›dÄ›lo" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Neznámé" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Spojení se nezdaÅ™ilo: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "PÅ™ipojit k:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "PÅ™ipojuje profily automatického pÅ™ipojení A2DP source, A2DP sink a HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Odpojit" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Vynutit odpojení zařízení" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "PÅ™ipojit k:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Odpojit:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automaticky pÅ™ipojit:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Odeslat _soubor…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Párovat" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Důvěřovat" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Nedůvěřovat" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "Za_blokovat" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Odblokovat" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Zablokovat/Odblokovat toto zařízení" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "_PÅ™ejmenovat zařízení…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "Odst_ranit…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "ZruÅ¡it operaci" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Nedůvěřovat" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Vybrat zařízení" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman je správce Bluetooth založený na GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Nastavení GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Zásuvné moduly" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Modul „%(0)s“ závisí na %(1)s. Jeho zruÅ¡ením%(1)s se " "také zruší „%(0)s“.\n" "PokraÄovat?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Modul %(0)s je v konfliktu s %(1)s. Nahráním %(1)s bude " "deaktivován %(0)s.\n" "Provést?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Problém se souÄástmi, na kterých závisí" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problém se souÄástmi, na kterých závisí" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "VýbÄ›r adaptéru" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Objevování…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Různé" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "PoÄítaÄ" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Přístupový bod" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Zvuk/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periferní" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Obrazové" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Nositelné" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "HraÄka" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Stolní poÄítaÄ" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "PÅ™enosný poÄítaÄ" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "PÅ™enosné zařízení" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "PoÄítaÄ do dlanÄ›" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobilní" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Bezdrátový" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Chytrý telefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "PlnÄ›" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 procent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 procent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 procent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 procent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 procent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 procent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Nedostupný" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Hlasitý poslech" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Sluchátka" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "PÅ™enosný pÅ™ehrávaÄ zvuku" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Zvukový systém automobilu" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-top box" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi zvuk" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "nahrávaÄ videa" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Video kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Video monitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "zobrazování videa a hlasitý poslech" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Video konference" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Hraní/hraÄka" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Ukazování" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Displej" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skener" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Tiskárna" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Hodinky" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Vesta" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "PÅ™ilba" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Brýle" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vozidlo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Panenka" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "OvladaÄ" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Hra" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "VÅ¡eobecný telefon" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "VÅ¡eobecný telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "VÅ¡eobecný poÄítaÄ" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "VÅ¡eobecný poÄítaÄ" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Nositelné" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "VÅ¡eobecný hodinky" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Hodinky: Sportovní" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Hodinky" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "VÅ¡eobecné hodiny" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "VÅ¡eobecný displej" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "VÅ¡eobecné dálkové ovládání" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "VÅ¡eobecné brýle" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Obecná znaÄka" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "VÅ¡eobecná klíÄenka" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "VÅ¡eobecný pÅ™ehrávaÄ médií" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "VÅ¡eobecná ÄteÄka Äárových kódů" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "VÅ¡eobecný teplomÄ›r" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Zdravotní teplomÄ›r" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "VÅ¡eobecný senzor tepu" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "SrdeÄní tep" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Obecný měřiÄ krevního tlaku" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Krevní tlak" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Krevní tlak" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Zařízení rozhraní mezi ÄlovÄ›kem a poÄítaÄem (HID)" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "MyÅ¡" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Pákový ovladaÄ" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Herní ovladaÄ" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "DigitalizaÄní tablet" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "ÄŒteÄka karet" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitální pero" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Skener Äárových kódů" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "VÅ¡eobecný měřiÄ glukózy" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Obecné: senzor chůze/bÄ›hu" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "Obecné: senzor chůze/bÄ›hu" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "Obecné: senzor chůze/bÄ›hu" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "Obecné: senzor chůze/bÄ›hu" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "VÅ¡eobecné: Jízda na kole" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Cyklistika: cyklopoÄítaÄ" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Cyklistika: rychlomÄ›r" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Cyklistika: frekvence Å¡lapání" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Cyklistika: silomÄ›r" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Cyklistika: rychlomÄ›r a měřiÄ frekvence Å¡lapání" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Obecné osobní mobilní zařízení" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Lokální služby" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Obecné sítÄ›" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Přístupový bod" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Zařízení" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "VÅ¡eobecný senzor tepu" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "VÅ¡eobecný senzor tepu" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Odesílatel souborů" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Cyklistika: rychlomÄ›r" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Cyklistika: rychlomÄ›r" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Obecné: osobní váha" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "OvladaÄ" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Obecná znaÄka" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "VÅ¡eobecné hodiny" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "TeplomÄ›r: uÅ¡ní" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Obecné audio" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Obecné audio" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "VÅ¡eobecná klíÄenka" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Obecný přístup" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Přístupový bod" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Přístupový bod" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blokováno" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Obecné osobní mobilní zařízení" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Obecné osobní mobilní zařízení" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Zásuvné moduly" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Obecné: osobní váha" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "VÅ¡eobecná klíÄenka" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Obecné audio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Chytrý telefon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Obecné audio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Zařízení pro zobrazování polohy" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Služba:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Profil zvuku" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "VÅ¡eobecný pÅ™ehrávaÄ médií" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Motorový invalidní vozík" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Vozidlo" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "VÅ¡eobecný displej" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Obecné osobní mobilní zařízení" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Obecné audio" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Obecné audio" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "PÅ™ijímání souboru" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Set-top box" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "VÅ¡eobecný displej" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Video monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "VÅ¡eobecná klíÄenka" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Obecná znaÄka" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "PÅ™enosný pÅ™ehrávaÄ zvuku" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Obecná znaÄka" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digitální pero" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Obecné: pulzní měřiÄ okysliÄení krve" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Obecné: pulzní měřiÄ okysliÄení krve" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Pulzní měřiÄ okysliÄení" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Obecné: osobní váha" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Obecné osobní mobilní zařízení" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Motorizované koleÄkové kÅ™eslo" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Motorový invalidní vozík" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Obecný průběžný monitor cukru v krvi" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Obecná inzulinová pumpa" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Inzulinová pumpa – trvalá" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Inzulinová pumpa – pÅ™es náplast" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Inzulinové pero" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Obecné vpravování léků" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "VÅ¡eobecný teplomÄ›r" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Obecné: aktivita venkovních sportů" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Zařízení pro zobrazování polohy" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Zařízení pro zobrazování polohy a navigace" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP protokol" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP protokol" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "Rádiová komunikace" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP protokol" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 #, fuzzy msgid "Hardcopy Control Channel" msgstr "Řídicí kanál pevných kopií" #: blueman/Sdp.py:104 #, fuzzy msgid "Hardcopy Data Channel" msgstr "Datový kanál pro tiÅ¡tÄ›nou podobu" #: blueman/Sdp.py:105 #, fuzzy msgid "Hardcopy Notification" msgstr "Oznámení v tiÅ¡tÄ›né podobÄ›" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Sériový port" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Přístup k místní síti prostÅ™ednictvím protokolu PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "VytáÄené pÅ™ipojení (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "PÅ™enos souboru pomocí Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Bezdrátová telefonie" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Zdroj zvuku" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "PÅ™enášení zvuku" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Cíl dálkového ovládání" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "PokroÄilé audio" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Dálkové ovládání" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videokonference" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Interkom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Audio brána pro headset" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP klient" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Přístupový bod sítÄ›" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Síťová skupina" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Přímý tisk (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferenÄní tisk (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Základní tisknutí (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Stav tisku (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "Brána pro videokonference (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "zvuk/video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Síťový přístupový bod (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Server pro přístup ke zprávám" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Server oznámení zpráv" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Síťový přístupový bod (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS server" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D displej" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D brýle" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D Synchronizace (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informace o PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Obecné sítÄ›" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Obecný pÅ™enos souborů" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Obecné audio" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Obecná telefonie" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Zdroj videa" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Video kanál" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Šíření videa" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Zdroj zvuku" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Obecný přístup" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Obecný atribut" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "BezprostÅ™ední výstraha" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Ztráty na lince" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Vysílací výkon" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "PÅ™ejmenovat zařízení" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Hladina cukru v krvi" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Zdravotní teplomÄ›r" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Zobrazit informace o zařízení" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "SrdeÄní tep" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Lokální služby" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Krevní tlak" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Služba pro upozorňování na výstrahy" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Zařízení rozhraní mezi ÄlovÄ›kem a poÄítaÄem (HID)" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Skenovat parametry" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Rychlost bÄ›hu a frekvence kmitů nohou" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Vstup/výstup automatizace" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Rychlost jízdy a frekvence Å¡lapání" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Pozice a navigace" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Senzor kvality prostÅ™edí" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Skladba tÄ›la" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Data o uživateli" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Osobní váha" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Správa spÅ™ažení" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Průběžné monitorování hladiny cukru" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Podpora IP protokolu" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "PoziÄní maják uvnitÅ™ budov" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulzní měřiÄ okysliÄení" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Objevení transportu" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "PÅ™enos" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "applet" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Spárovat zařízení" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Hledat zařízení v dosahu" #: blueman/Sdp.py:227 msgid "Include" msgstr "Zahrnout" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Deklarace charakteristiky" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Správce zařízení" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Vzhled" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Poslední _spojení" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Správce zařízení" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Identif. systému" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "ŘetÄ›zec s Äíslem modelu" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "ŘetÄ›zec se sériovým Äíslem" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "ŘetÄ›zec s verzí firmware" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "ŘetÄ›zec s verzí hardware" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "ŘetÄ›zec s verzí software" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "ŘetÄ›zec s názvem výrobce" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "Identif. pro PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Formát prezentování charakteristiky" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Platný rozsah" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Externí reference výkazu" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "PÅ™edvolby adaptéru" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Automatické propojení profilů" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietární" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ano" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ne" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Zobrazit informace o zařízení" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Odeslat _poznámku" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Odeslat textovou poznámku" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Selhala zmÄ›na profilu na %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profil zvuku" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Vyberte zvukový profil pro PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "NeurÄeno" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Odpojeno" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "PÅ™ipojeno:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "NepÅ™ipojeno" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Statistiky používání nejsou dostupné. Prověřte nejprve pÅ™ipojení a potom " "zkontrolujte tuto stránku." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "den" msgstr[1] "dny" msgstr[2] "dní" msgstr[3] "dní" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hodina" msgstr[1] "hodiny" msgstr[2] "hodin" msgstr[3] "hodin" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minuty" msgstr[2] "minut" msgstr[3] "minut" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s a %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Opravdu chcete resetovat poÄítadlo?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Umožní vám monitorovat využítí (Å¡irokopásmé mobilní) sítÄ›. UžiteÄné pÅ™i " "omezeném datovém pÅ™enosu. Tento modul monitoruje každé zařízení zvlášť." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Využití sítÄ›" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Ukázat využití sítÄ›" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth povoleno" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Spravovat místní síťové služby, napÅ™. NAP bridges" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Poskytuje podporu pro Telefonické pÅ™ipojení sítÄ› (Dial Up Networking) s " "ModemManager a NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Poskytuje položku nabídky, která obsahuje poslední použité pÅ™ipojení pro " "rychlý přístup" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximum položek" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Maximální poÄet položek nedávných spojení, které se zobrazí v menu." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "PÅ™ipojeno k %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "PÅ™ipojení selhalo" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adaptér pro toto spojení není přístupný" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Odpojování…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Poskytuje podporu pro Personal Area Networking (PAN) pÅ™edstaveném v " "NetworkManageru 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Poskytuje DBus API pro další souÄásti Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Příchozí soubor pÅ™es bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Příchozí soubor %(0)s ze %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Odmítnout" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "PÅ™ijímání souboru" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "PÅ™ijímání souboru %(0)s z %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Umožnuje pÅ™enos souborů pomocí OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Cílová složka pro příchozí soubory neexistuje" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Zkontrolujte, zda existuje adresář \"%s\" nebo jej nakonfigurujte " "pomocí služeb blueman-services. Do té doby bude použito výchozí \"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Soubor pÅ™ijat" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Soubor %(0)s z %(1)s úspěšnÄ› pÅ™ijat" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Otevřít" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "PÅ™enos se nezdaÅ™il" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "PÅ™enos souboru %(0)s se nezdaÅ™il" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Soubory pÅ™ijaty" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "PÅ™ijat %(files)d soubor na pozadí" msgstr[1] "PÅ™ijaty %(files)d soubory na pozadí" msgstr[2] "PÅ™ijato %(files)d souborů na pozadí" msgstr[3] "PÅ™ijaty %(files)d soubory na pozadí" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Otevřít umístÄ›ní" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "PÅ™ijat %(files)d soubor na pozadí" msgstr[1] "PÅ™ijaty %(files)d další soubory na pozadí" msgstr[2] "PÅ™ijato %(files)d dalších souborů na pozadí" msgstr[3] "PÅ™ijaty %(files)d další soubory na pozadí" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "PÅ™idá standardní položky nabídky do nabídky stavové ikony" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Odeslat _soubory do zařízení" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Zařízení" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_téry" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Poskytuje passkey pro autentizaÄní služby BlueZ démonu" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "PÅ™idává položku ukonÄovacího menu k ukonÄení apletu" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Poskytuje základního klienta DHCP pro Bluetooth PAN pÅ™ipojení." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Síť Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Zařízení %(0)s pÅ™ipojeno k IP adrese %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Neúspěšné získání IP adresy na %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Zkouším získat IP adresu na %s\n" "Prosím Äekejte…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "PÅ™idá údaj na stavovou ikonu, pokud je Bluetooth aktivní a zobrazuje poÄet " "pÅ™ipojení v popisu." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktivní" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth zakázáno" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "PÅ™idá do nabídky položky pro odpojení" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Odpojit %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Poskytuje položku nabídky pro doÄasné zviditelnÄ›ní výchozího adaptéru, jehož " "výchozí stav je skrytý" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "ÄŒas viditelnosti" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "PoÄet sekund, po které zařízení setrvá ve viditelném režimu" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Zneviditelnit" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "DoÄasnÄ› zviditelnit výchozí adaptér" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Viditelné… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Viditelné… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Poskytuje nabídku pro applet a API pro další pluginy k jeho ovládání" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "ÚspěšnÄ› pÅ™ipojeno k DUN službe na %(0)s.\n" "Síť je nyní dostupná skrz %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Poskytuje základní podporu pÅ™ipojení k internetu pÅ™es profil vytáÄeného " "spojení." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "OvladaÄ pÅ™ipojení standardního SPP profilu, umožňuje spuÅ¡tÄ›ní vlastních " "Äinností" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skript ke spuÅ¡tÄ›ní pÅ™ipojení" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Budou pÅ™edány následující argumenty:\n" "Adresa, jméno, název služby, uuid16s, rfcomm uzel\n" "Například:\n" "AA:BB:CC:DD:EE:FF, telefon, DUN služba, 0x1103, /dev/rfcomm0\n" "uuid16s jsou vráceny v Äárkami oddÄ›leném seznamu\n" "\n" "Skript odeÅ¡le HUP signál po odpojení zařízení" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Seriový port pÅ™ipojen" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "Sériový port na zařízení %s teÄ bude dostupný skrz %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Skript pÅ™ipojení seriového portu selhal" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Vyskytl se problém se spouÅ¡tÄ›ním skriptu %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Ovládání stavu napájení adaptéru Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Vypnout Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Vypnout vÅ¡echny adaptéry" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Zapnout Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Zapne vÅ¡chny adaptéry" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "PÅ™i pÅ™ipojení Bluetooth herního ovladaÄe, doÄasnÄ› vypne spoÅ™iÄ obrazovky." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Používá libappindicator k zobrazení stavové ikony" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Síť" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Neplatná IP adresa" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP adresa je již použita na rozhraní %s" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP adresa se pÅ™ekrývá s podsítí rozhraní %s, která má následující " "konfiguraci %s/%s\n" "To může způsobit nesprávné chování sítÄ›" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Není podporováno s tímto nastavením" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "PÅ™enos" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Applet má zakázaný plugin pro pÅ™enos souborů" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Nastavení vytáÄeného pÅ™ipojení" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Sériový port %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Obnovit IP adresu" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth adaptéry" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Blueman je správce Bluetooth založený na GTK+" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooth povoleno" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Zařízení bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Nastavit Bluetooh síť" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Nastavení pÅ™ipojení vyžaduje oprávnÄ›ní" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Spustit DHCP klient" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "SpuÅ¡tÄ›ní DHCP klienta vyžaduje oprávnÄ›ní" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Spustit démon PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "SpuÅ¡tÄ›ní démonu PPP vyžaduje práva" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Nastavení stavu RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Nastavení stavu RfKill vyžaduje oprávnÄ›ní" #~ msgid "Recent _Connections" #~ msgstr "Poslední _spojení" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Zapnout Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth musí být zapnuto, aby správce zařízení fungoval" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Vypnout Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Senzor srdeÄního tepu: hrudní pás" #~ msgid "Blood Pressure: Arm" #~ msgstr "MěřiÄ krevního tlaku: paže" #~ msgid "Blood Pressure: Wrist" #~ msgstr "MěřiÄ krevního tlaku: zápÄ›stí" #~ msgid "Human Interface Device (HID)" #~ msgstr "Zařízení pro lidské rozhraní (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Senzor chůze/bÄ›hu: uvnitÅ™ obuvi" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Senzor chůze/bÄ›hu: na obuvi" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Senzor chůze/bÄ›hu: na boku" #~ msgid "Fingertip" #~ msgstr "KoneÄek prstu" #~ msgid "Wrist-Worn" #~ msgstr "NoÅ¡ený na zápÄ›stí" #~ msgid "Services" #~ msgstr "Služby" #~ msgid "Network Settings" #~ msgstr "Nastavení sítÄ›" #~ msgid "Transfer Settings" #~ msgstr "Nastavení pÅ™enosu" #~ msgid "Plugin description:" #~ msgstr "Popis modulu:" #~ msgid "Local Services" #~ msgstr "Lokální služby" #~ msgid "_Apply" #~ msgstr "_Použít" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktivní spojení" #~ msgstr[1] "%(connections)d aktivní spojení" #~ msgstr[2] "%(connections)d aktivních spojení" #~ msgstr[3] "%(connections)d aktivní spojení" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "ProstÅ™edek doÄasnÄ› nedostupný" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Má se automaticky aktivovat Bluetooth?" #~ msgid "Yes" #~ msgstr "Ano" #~ msgid "No" #~ msgstr "Ne" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kvalita spojení: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kvalita spojení: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatické zapínání" #~ msgid "Automatically power on adapters" #~ msgstr "Automaticky zapnout adaptéry" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Zobrazuje desktopová upozornÄ›ní ohlednÄ› stavu nabití pÅ™i pÅ™ipojení " #~ "zařízení." #~ msgid "Trusted and Paired" #~ msgstr "DůvÄ›ryhodné a spárované" #~ msgid "Paired" #~ msgstr "Spárováno" #~ msgid "Trusted" #~ msgstr "DůvÄ›ryhodný" #~ msgid "Friendly Name" #~ msgstr "ÄŒlovÄ›kem Äitelné jméno" #~ msgid "Serial Ports" #~ msgstr "Sériové porty" #~ msgid "Run the setup assistant for this device" #~ msgstr "Spustit instalaÄního pomocníka pro toto zařízení" #~ msgid "Setup..." #~ msgstr "Nastavení..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Vítejte v průvodci pro nastavení zařízení Bluetooth. \n" #~ "\n" #~ "\n" #~ "Provede vás procesem nastavení a pÅ™ipojení vaÅ¡ich Bluetooth zařízení." #~ msgid "Introduction" #~ msgstr "Úvod" #~ msgid "Select pairing method to use:" #~ msgstr "Vyberte metodu párování, kterou chcete použít:" #~ msgid "Pair Device" #~ msgstr "Spárovat zařízení" #~ msgid "Proceed Without Pairing" #~ msgstr "PokraÄovat bez párování" #~ msgid "Pairing" #~ msgstr "Párování" #~ msgid "Connect to:" #~ msgstr "PÅ™ipojit se k:" #~ msgid "Connect" #~ msgstr "PÅ™ipojení" #~ msgid "Please wait..." #~ msgstr "Prosím Äekejte…" #~ msgid "Connecting..." #~ msgstr "PÅ™ipojování…" #~ msgid "Congratulations, device successfully added" #~ msgstr "Gratulujeme, zařízení bylo úspěšnÄ› pÅ™idáno" #~ msgid "Finished" #~ msgstr "DokonÄení" #~ msgid "Bluetooth Assistant" #~ msgstr "Asistent Bluetooth" #~ msgid "_Set Up New Device" #~ msgstr "_Nastavit nové zařízení" #~ msgid "Enter PIN code" #~ msgstr "Zadejte PIN kód" #~ msgid "Enter passkey" #~ msgstr "Zadejte klíÄ" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "headset" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "neznámé" #~ msgid "Serial port connected to %s" #~ msgstr "Sériový port pÅ™ipojen k %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minuta" #~ msgstr[1] "%.0f Minuty" #~ msgstr[2] "%.0f Minut" #~ msgstr[3] "%.0f Minut" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Sekunda" #~ msgstr[1] "%.0f Sekundy" #~ msgstr[2] "%.0f Sekund" #~ msgstr[3] "%.0f Sekund" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "PÅ™ejmenovat zařízení" #~ msgid "_Remove..." #~ msgstr "_Odstranit…" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "PÅ™epíná se Killswitch platforma Bluetooth, když dojde ke zmÄ›nÄ› stavu " #~ "napájení (Toto je zbyteÄné v případÄ› USB hardwarových klíÄů) a zajistí, " #~ "že ikona stavu je zobrazena, pokud je přítomný bluetooth Killswitch ale " #~ "chybí adaptér." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Je potÅ™eba zapnout bluetooth, aby bylo možné pÅ™enášet soubory" #~ msgid "Select files to send" #~ msgstr "Vyberte soubory k odeslání" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Zdroj napájení. Odebírá adresu nebo název zdroje napÅ™. hci0" #~ msgid "Delete files on exit" #~ msgstr "Odstranit soubory po ukonÄení" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Soubory, které mají být odeslány do bluetooth zařízení" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Je potÅ™eba zapnout bluetooth, aby asistent fungoval" #~ msgid "No adapters found" #~ msgstr "Nebyly nalezeny žádné adaptéry" #~ msgid "Pairing in progress..." #~ msgstr "Probíhá párování..." #~ msgid "Failed to add device" #~ msgstr "NepodaÅ™ilo se pÅ™idat zařízení" #~ msgid "Don't connect" #~ msgstr "NepÅ™ipojovat" #~ msgid "Device added and connected successfully" #~ msgstr "Zařízení bylo úspěšnÄ› pÅ™idáno a pÅ™ipojeno" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Zařízení bylo úspěšnÄ› pÅ™idáno, ale nepodaÅ™ilo se pÅ™ipojit" #~ msgid "Start configuration assistant for this device" #~ msgstr "Spustit asistenta nastavení tohoto zařízení" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Používá libappindicator k zobrazení stavové ikony" blueman-2.4.3/po/cy.gmo000066400000000000000000000150711465054505200147120ustar00rootroot00000000000000Þ•r¬<° ± Ë á ð   ) < I ] q ’ ¥ ° ¾ Ï Cé - 2 9 C W ^ l +{ § µ  Õ ç ú  $ 6 K \ j † Ž ™ ­ Ì Ñ à å ö   + += i w † “ ¡ ¨ ­ ¹ Ê Ý "á   ',<Sow|‹ «·¾ ÅÓäêñ  5PY^g{„—§ÅËá éóü *0BIQW `kz}×Ys ‡•©¼Ð åó $D WbsˆG¢êï ö "30K |‰š°ÄÚ$ï)> Q^ ~ˆ‘£ÂÊ Ýëþ,8=v‰ ¯ÀÅ ËÙéþ(, 0 ;HN S]s‘™Ÿ,¶ãóû ,7?Z jv’ ¯» ÂÎâéû!39N W blq y„¡§·ÀÉ*Ðû36. >@"LZ/#D-?[]H9b o0qO _2l 3^P1TKrgkM8n* +;SmQG4 (FViRA5j'!fUJ`:,CY6)Bce&E\7pdWX<hNIa$%=%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Connect To:DUN SupportDisconnect:Downloaded:File:GSM settingsNAP SettingsNo DHCP servers installedPAN SupportTo:Total:Uploaded:Visibility SettingSending files via BluetoothAPN:AcceptAdap_tersAdapter PreferencesAlwaysAlways acceptAlways visibleAre you sure you want to reset the counter?Audio ProfileAudio SourceBluetooth AdaptersBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffCancel OperationConfigurationConfigure Bluetooth NetworkConfirmConnectingConnection Failed: Create pairing with the deviceDenyDevice ManagerETA:Enable BluetoothError occurredFailedFailed to change profile to %sFailed to connectFile %(0)s from %(1)s successfully receivedFile receivedFiles receivedGSM SettingsGroup NetworkHiddenHighIP Address:Incoming Folder:Invalid IP addressLowMark/Unmark this device as trustedMoreNetworkNot ConnectedNumber:PairPairing requestPairing request for %sPairing request for device:PluginsPoorReceiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRename deviceRenew IP AddressRetrySearchSearch for nearby devicesSearchingSend FileSend _Files to DeviceSend file(s) to the deviceService:SkipSuccess!Temporarily visibleToo muchTraffic statisticsTransfer failedTransfer of file %(0)s failedTrustTurn off all adaptersUnknownVery High_Adapter_Close_Device_Devices_Help_Local Services_Pair_Report a Problem_Reset_Search_ViewdaydayshourhoursminuteminutesnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Welsh (http://www.transifex.com/mate/MATE/language/cy/) Language: cy MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != 11) ? 2 : 3; %(service)s ar %(device)s%d %s %d %s a %d %sAwdur:Cysylltu â:Cymorth DUNDatgysylltu:Lawrlwythwyd:Ffeil:Gosodiadau GSMGosodiadau NAPDim gweinydd DHCP wedi'i osodCymorth PANAt:Cyfanswm:Uwchlwythwyd:Gosodiad GwelededdAnfon ffeiliadau drwy BluetoothAPN:Derbyn_AddasyddionHoffterau'r addasyddBob amserDerbyn bob amserYn weladwy trwy'r amserYdych chi'n siŵr eich bod am ailosod y rhifydd?Proffil SainFfynhonnell SainAddasyddion BluetoothDyfeisiau BluetoothAnalluogwyd BluetoothGalluogwyd BluetoothTrosglwyddo Ffeiliau drwy BlutetoothRhwydwaith BluetoothDiffoddwyd BluetoothDiddymu'r WeithredFfurfweddiadFfurfweddu Rhwydwaith BluetoothCadarnhauCysylltuMethwyd Cysylltu:Creu pariad gyda'r ddyfais honGwrthodRheolydd DyfeisiauAmser i fynd:Galluogi BluetoothBu gwallMethwydMethwyd newid y proffil i %sMethwyd cysylltuDerbyniwyd y ffeil %(0)s oddi wrth %(1)s yn llwyddiannusDerbyniwyd y ffeilFfeiliau a dderbyniwydGosodiadau GSMRhwydwaith GrŵpCuddUchelCyfeiriad IP:Plygell i mewn:Cyfeiriad IP annilysIselNodi/dadnodi'r ddyfais hon yn ddibynadwyMwyRhwydwaithHeb gysylltuRhif:ParuCais paruCais paru ar gyfer %sCais paru ar gyfer y ddyfais:AtegionGwaelWrthi'n derbyn y ffeilWrthi'n derbyn y ffeil %(0)s oddi wrth %(1)sWedi'i ArgymellGwrthodTynnuAilenwi'r ddyfaisAdnewyddu'r Cyfeiriad IPCeisio etoChwilioChwilio am ddyfeisiau agosWrthi'n chwilioAnfon ffeilAnfon _Ffeiliau i'r DdyfaisAnfon ffeil(iau) i'r ddyfaisGwasanaeth:NeidioLlwyddiant!Yn weladwy dros droGormodYstadegau traffigMethwyd y trosglwyddoMethwyd trosglwyddo'r ffeil %(0)sFfyddDiffodd pob addasyddAnhysbysUchel Iawn_AddasyddCa_u_Dyfais_Dyfeisiau_CymorthGwasanaethau _Lleol_ParuAdrodd _Problem_Ailosod_Chwilio_Golwgdiwrnodddiwrnodo ddiwrnodauo ddiwrnodauawrawro oriauo oriaumunudfunudo funudauo funudaunaieblueman-2.4.3/po/cy.po000066400000000000000000002205241465054505200145470ustar00rootroot00000000000000# Welsh translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Cadan ap Tomos https://launchpad.net/~cadz123 # ciaran, 2014-2015 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Welsh (http://www.transifex.com/mate/MATE/language/cy/)\n" "Language: cy\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n==1) ? 0 : (n==2) ? 1 : (n != 8 && n != " "11) ? 2 : 3;\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Gosodiad Gwelededd" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Cudd" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Yn weladwy trwy'r amser" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Yn weladwy dros dro" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Enw Cyfeillgar" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Cais paru" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Cais paru ar gyfer y ddyfais:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dyfeisiau Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Addasydd" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Chwilio" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "Hoffterau'r addasydd" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dyfais" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Golwg" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Ailenwi'r ddyfais" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Gwasanaethau _Lleol" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Cymorth" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "Adrodd _Problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Chwilio am ddyfeisiau agos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Chwilio" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Creu pariad gyda'r ddyfais hon" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Paru" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Nodi/dadnodi'r ddyfais hon yn ddibynadwy" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Ffydd" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Tynnu" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Anfon ffeil(iau) i'r ddyfais" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Anfon ffeil" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mwy" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Ailenwi'r ddyfais" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Ailosod" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Wedi'i Argymell" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Dim gweinydd DHCP wedi'i osod" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Cyfeiriad IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Gosodiadau NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Cymorth PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Rhwydwaith Grŵp" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Cymorth DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Cymorth PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Plygell i mewn:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Anfon ffeiliadau drwy Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "At:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Ffeil:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Ffurfweddiad" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Awdur:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Anhysbys" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Gosodiadau GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Rhif:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Ystadegau traffig" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "Ca_u" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Lawrlwythwyd:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Uwchlwythwyd:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Cyfanswm:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Addasyddion Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Bob amser" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d munud" msgstr[1] "%d funud" msgstr[2] "%d o funudau" msgstr[3] "%d o funudau" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Wrthi'n chwilio" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Hoffterau'r addasydd" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Cysylltu" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Amser i fynd:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Neidio" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Ceisio eto" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Bu gwall" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Cais paru ar gyfer %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Cadarnhau" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Gwrthod" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Gwasanaeth:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Derbyn bob amser" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Derbyn" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Diffoddwyd Bluetooth" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Galluogi Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Rheolydd Dyfeisiau" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "bysellfwrdd" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Ailenwi'r ddyfais" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Ffydd" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Paru" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Cysylltu â:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Gwael" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Gormod" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Isel" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Uchel" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Uchel Iawn" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Llwyddiant!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Methwyd" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Cysylltu" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Anhysbys" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Methwyd Cysylltu:" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Cysylltu â:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Datgysylltu:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Cysylltu â:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Datgysylltu:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Datgysylltu:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Anfon _Ffeil..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Paru" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Anfon ffeiliau i'r ddyfais hon" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Ailenwi'r ddyfais" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Tynnu" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Diddymu'r Weithred" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Gosodiadau GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Ategion" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Wrthi'n datgysylltu..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Derbyn" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "gweinydd" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "gliniadur" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "meicroffon" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "meicroffon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Ffynhonnell Sain" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Ffynhonnell Sain" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Ffynhonnell Sain" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "Cysylltu" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "gweinydd" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "meicroffon" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Gwasanaethau Lleol" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Derbyn" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Dyfais" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Derbyn" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Derbyn" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Ategion" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "meicroffon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Ffynhonnell Sain" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Gwasanaeth:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Proffil Sain" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "meicroffon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "meicroffon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Wrthi'n derbyn y ffeil" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Ffynhonnell Sain" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Rhwydwaith Grŵp" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Ffynhonnell Sain" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Rhwydwaith Grŵp" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Rhwydwaith Grŵp" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Trosglwyddo Ffeiliau drwy Blutetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Ffynhonnell Sain" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Ffynhonnell Sain" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Ailenwi'r ddyfais" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Gwasanaethau Lleol" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Gwasanaethau Lleol" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Chwilio am ddyfeisiau agos" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Rheolydd Dyfeisiau" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "_Cysylltiadau Diweddar" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Rheolydd Dyfeisiau" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Hoffterau'r addasydd" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Proffil Sain" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ie" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "na" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Methwyd newid y proffil i %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Proffil Sain" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Wrthi'n datgysylltu..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Heb gysylltu" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "diwrnod" msgstr[1] "ddiwrnod" msgstr[2] "o ddiwrnodau" msgstr[3] "o ddiwrnodau" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "awr" msgstr[1] "awr" msgstr[2] "o oriau" msgstr[3] "o oriau" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "munud" msgstr[1] "funud" msgstr[2] "o funudau" msgstr[3] "o funudau" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s a %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Ydych chi'n siŵr eich bod am ailosod y rhifydd?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Galluogwyd Bluetooth" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Methwyd cysylltu" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s ar %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Wrthi'n datgysylltu..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Gwrthod" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Wrthi'n derbyn y ffeil" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Wrthi'n derbyn y ffeil %(0)s oddi wrth %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Derbyniwyd y ffeil" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Derbyniwyd y ffeil %(0)s oddi wrth %(1)s yn llwyddiannus" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Methwyd y trosglwyddo" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Methwyd trosglwyddo'r ffeil %(0)s" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Ffeiliau a dderbyniwyd" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Derbyniwyd %d ffeil yn y cefndir" msgstr[1] "Derbyniwyd %d ffeil yn y cefndir" msgstr[2] "Derbyniwyd %d o ffeiliau yn y cefndir" msgstr[3] "Derbyniwyd %d o ffeiliau yn y cefndir" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Derbyniwyd %d ffeil arall yn y cefndir" msgstr[1] "Derbyniwyd %d ffeil arall yn y cefndir" msgstr[2] "Derbyniwyd %d o ffeiliau eraill yn y cefndir" msgstr[3] "Derbyniwyd %d o ffeiliau eraill yn y cefndir" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Anfon _Ffeiliau i'r Ddyfais" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dyfeisiau" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Addasyddion" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Rhwydwaith Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Analluogwyd Bluetooth" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Wrthi'n datgysylltu..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Wrthi'n datgysylltu..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Diffodd pob addasydd" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rhwydwaith" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Cyfeiriad IP annilys" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Adnewyddu'r Cyfeiriad IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Addasyddion Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Galluogwyd Bluetooth" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Galluogwyd Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Dyfeisiau Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Ffurfweddu Rhwydwaith Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "_Cysylltiadau Diweddar" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "Galluogwyd Bluetooth" #, fuzzy #~| msgid "Bluetooth Turned Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Diffoddwyd Bluetooth" #~ msgid "Services" #~ msgstr "Gwasanaethau" #~ msgid "Network Settings" #~ msgstr "Gosodiadau'r Rhwydwaith" #~ msgid "Transfer Settings" #~ msgstr "Gosodiadau Trosglwyddo" #~ msgid "Local Services" #~ msgstr "Gwasanaethau Lleol" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Yn weladwy dros dro" #~ msgid "Yes" #~ msgstr "Ie" #~ msgid "No" #~ msgstr "Na" #~ msgid "Friendly Name" #~ msgstr "Enw Cyfeillgar" #~ msgid "Setup..." #~ msgstr "Gosod..." #~ msgid "Select pairing method to use:" #~ msgstr "Dewiswch y dull paru i'w ddefnyddio:" #~ msgid "Proceed Without Pairing" #~ msgstr "Parhau Heb Baru" #~ msgid "Connect to:" #~ msgstr "Cysylltu â:" #~ msgid "Please wait..." #~ msgstr "Arhoswch..." #~ msgid "Connecting..." #~ msgstr "Wrthi'n cysylltu..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Llongyfarchiadau, ychwanegwyd y ddyfais yn llwyddiannus" #~ msgid "unknown" #~ msgstr "anhysbys" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f munud" #~ msgstr[1] "%.0f funud" #~ msgstr[2] "%.0f munud" #~ msgstr[3] "%.0f munud" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f eiliad" #~ msgstr[1] "%.0f eiliad" #~ msgstr[2] "%.0f eiliad" #~ msgstr[3] "%.0f eiliad" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Ailenwi'r ddyfais" #~ msgid "_Remove..." #~ msgstr "_Tynnu..." #~ msgid "Don't connect" #~ msgstr "Peidio â chysylltu" blueman-2.4.3/po/da.gmo000066400000000000000000001512761465054505200146730ustar00rootroot00000000000000Þ•6ÌI|3 D&¡D&ÈDïD EE/E>EPEbE rE }EˆE¢E²EÂEÂÒE•F¤F¹FÐFãFôFGG-G#@G dGqG…GšG®GÂG ÕG áGHCH YH dH=rH°HËHåHöHI I;3I+oIC›JßJäJèJîJôJ!ûJ K )K 5K BK OKYKaK,uK¢K)´KhÞKGL0bL“L¢L ·LÃLÖLÜL ÷L–M™M  M®M½M5ÒM N N N,(N+UNN ”N ¢N ­NºN ÓN ßN ëNöN4O FOTO [OeOgOlO|O‘O¡O °OºOÑO ÖOãOôOPP%P4P#NPrPƒP–P¯PÀPÒPåP÷PQ!Q3Q?HQ¥ˆQ .RS'sS ›S¥S¬S½S ÎSÙS ÝSçSýS T T ,T:TQTZTzT"•T"¸TÛT ûTUU#*U NU[UkU |U‰UœU¢U»U ÄUÒU'îU6V*MVxV!€V ¢V¬V ¼V ÇV ÒVàVôV>WNW]W {W'†W ®WºWÃWÖW õWXX X 1X?XYX kXvX XX¢X³X ¼XÇXÏX ãXîXY YY3Y8YKYcY sYYY Y+µY áY ïYüYZ(Z8ZLZ[ZcZsZ xZ ‚ZZ–Z›Z«Z²ZÃZÌZàZõZ[ [ ,[":[!][ [[£[$²[ ×[ã[è[ø[ \#\'\F.\u\”\$¦\Ë\ ë\ö\+ú\ &] 2]@]O] h]t]] œ] ¨]´]Å]Û] ð]^^^"^ '^ 3^@^E^ M^ X^ d^q^†^•^¬^Å^Ö^ è^ö^ __6_ M_[_"l__¦_¶_Æ_à_û_ ``0`?` U`b`v`` `¿`Ò`ç`÷`a#a8aTama‡aža±a Ña òabb,bCbbbqbb ”b b²bÆb Öbäbcc/c7c ?cMc]clcpc yc„c c›c c ¥c °c»cÄcàc ôcþcd/dEd[dzd “džd¦d¼d ÏdÚd êdôdûd eee+e0e?eWe\e$se ˜e£e³e ¶eAÂe‡fŒf‘f ™f§fÅfäfûf g*g=gMgegmg~ggºgÍgÝg ðgügh0h)9hch}h h œh¦h*¸hãiêióiöiÿij j j *j5j>jEjYjrj…j)—j(Áj êjöjk k #k 1k >kHk Ykfk~kžkºk ÁkÍkÑk åkók,ök0#lTl"ml l žlªl½lÚlðl m m "m,m4m p]p bppp„p#Œp°pµpºpÀpÅpÌpápõpqq8qMqRq cq nq |q ‰q —q*¢qÍqåqûqrr4rRr‚próroørhhsÑsÙsàsðsùst tt 6t At Nt [t gttt‡t›t«t³t Ét Ót.ßt(u27u;juL¦ukóuI_vF©v:ðvR+wT~wÓwäwøw x xx$x6xKxTx ZxTfx^»x<yWy`yoy y›y!°yÒyðyz z'z.z=zSz.Zz ‰z—z¨z¹z ¿zËzÑz èzöz{{%{.{>{F{N{U{u{|{ –{ { ²{#À{)ä{ || .|9|I|Z| u| |Œ| ¡|­|¼|$Ò|K÷|C}#J}n}„} ”}¡}µ}$¾} ã}~ ~ !~(-~ V~d~ t~‚~ š~G¥~í~  # . 9F_ h u‚ › ¨²HÅ€#€ ,€ 9€E€kN€º€ÃÁ€ …“𢠩´SÇ‚A/‚*q‚ œ‚§‚‚Ê‚,Ó‚(ƒ )ƒ5ƒ>ƒBƒUƒ^ƒnƒ6ŒƒÃM׃ %„ 3„A„I„O„3W„‹„‘„§„ ¼„Ƅτք Ý„é„ í„ ÷„…… …,… ;…G… O…Y…]… l…x…€… …§…º… Í… Ø… å…ò…† #†1†K† O†Z†^† g†r†††–†Ÿ† ¾† ˆ׆ Þ† ì†ú† ‡‡,‡ F‡R‡[‡b‡i‡q‡ x‡„‡Œ‡•‡›‡¡‡§‡·‡ʇЇÔ‡Ú‡ ㇠ð‡û‡ ˆˆˆ"ˆ)ˆ2ˆ;ˆAˆHˆ Qˆ\ˆkˆnˆ‚ˆÊ†ˆ&QŠ'xŠ Š»ŠЊàŠïŠ‹‹ &‹ 0‹;‹T‹d‹t‹Ü„‹aŒsŒŽŒ¨Œ¼ŒÍŒèŒýŒ " >Jcw‹¤ ¿%Ëñ@ Ž MŽ YŽ:gŽ¢Ž¿ŽÚŽìŽ A(+jB–ÙÞâè î$ø ‘ )‘ 5‘ B‘ O‘Y‘a‘5v‘ ¬‘;¸‘mô‘$b’2‡’ º’È’ Û’æ’ú’"“#“Ä,“ñ“÷“ ””<-” j”v” ”GŠ”7Ò” • • •5•>• T• ^• h•s•3’•ƕٕá•ò•ô•ù• –*–?– N–\–s– z– †–%§–Í–Ö–ß–ô–(—;—K—^—t—„—–—¬—×Ü—ò—˜A˜»\˜™)™=™C™S™j™z™‹™#š™¾™Ä™È™ ͙ڙߙ î™4ü™:1š+lš ˜š¢š ©šµšÊšÓšךÞšñš ›› ›/› D›Q›g›!›¡›À›ß›î›œœ ;œ FœQœ cœpœ œŠœ¤œ ­œ»œ8Úœ4-Hv   ª » Æ ÐÞ!øHž cžqž Œž-—ž Åž ÑžÛžîž ŸŸ(Ÿ 1Ÿ ?ŸKŸfŸ wŸ…Ÿ¡ŸªŸ°ŸÅŸÛŸðŸ   $ 6  H S h n ~ ”  © µ  Ç Ò =ì  *¡5¡(=¡f¡ ¡‹¡ 𡥡¬¡»¡Á¡Ê¡ Ù¡ç¡ì¡û¡¢¢ ¢0¢E¢X¢ p¢ }¢!Š¢&¬¢ Ó¢à¢ó¢/£6£K£R£h£x£‘£ •£N¡£ð£¤($¤*M¤ x¤…¤!‰¤ «¤ ·¤ĤÓ¤ ð¤ü¤¥ #¥ 1¥?¥Q¥f¥x¥‘¥˜¥ž¥¡¥ ¦¥²¥Ä¥É¥ Ñ¥ ߥ ê¥ø¥ ¦¦3¦I¦_¦ q¦~¦“¦¥¦¾¦ Цܦ#(§9§I§a§~§§¤§¼§̧ æ§ô§ ¨(¨ <¨]¨o¨…¨™¨°¨¨Ú¨ú¨©4©L©"^©"©¤©µ©Ê©à©ø©ª"ª5ª IªVªhª|ª Œª˜ª³ªªÞªæªîªýª«&«*« ?« I«S«f«k« p« {« ‡« ’«³«É«Ò«æ«ü«¬%¬<¬T¬c¬k¬~¬‘¬ ¬ µ¬ À¬ͬ Ó¬ݬä¬þ¬­­%­*­*B­m­v­‡­ Š­H–­’ß­r® w®ƒ®"•®"¸®Û®ö® ¯$¯9¯ O¯[¯b¯t¯“¯±¯Ưݯ ï¯ú¯° 4°.B°#q°•° ¨° ´°¿°#Ò°ö±ü±²²²²² 0² :² E²O²W²_²q²ƒ²*”²+¿²ë²û² ³³ (³6³H³[³ m³{³!“³µ³Ó³ سâ³æ³ö³´) ´64´k´2€´³´ Ì´×´ë´ µ#!µEµ[µdµsµ{µƒµ ‹µ•µ§µ­µ´µ½µµ Եߵðµôµ(úµ#¶)8¶+b¶ ޶ š¶ §¶ ³¶¾¶Ƕݶù¶1· :·[·l·m·ï·þ·5¸ F¸S¸[¸`¸t¸…¸—¸¯¸ʸã¸è¸÷¸ ¹$¹:¹>¹ C¹P¹T¹[¹o¹ˆ¹¹¹¹Ù¹ð¹õ¹ º º&º 6º Bº4Pº …º¦º¼º%ĺ꺻"»A»Ò»×»g¼é¼û¼½ ½½1½ 9½E½ _½ i½ u½ ‚½½ Ÿ½«½Ƚٽὠú½ ¾.¾&?¾7f¾Cž¾[â¾u>¿L´¿SÀ;UÀT‘ÀYæÀ@ÁOÁ fÁsÁ|Á€Á‡Á™Á®Á·Á ½ÁEÈÁOÂ9^˜ ¡Â®Â ËÂÕ ìÂ$÷ÂÃ$<à aÃkÃqÀÔÃ0šÃ ËÃØÃéà úÃÄÄÄ &Ä3ÄNÄRÄcÄrÄ…ÄÄ •Ä&¢ÄÉÄÎÄíÄôÄ ÅÅ*2Å]ÅfÅ |ŇŘŪŠÁÅ ËÅÖÅ èÅ ôÅÆ1ÆNJƙƠƿÆÔÆ åÆñÆ Ç$Ç&6Ç]Ç sÇ €Ç2ÇÀÇÏÇàÇõÇ ÈHÈ dÈ …È “ÈŸÈ ¦È ±È ¼ÈÉÈáÈêÈüÈ É*É3É;É`UɶÉÍÉ ÖÉäÉ ôÉ`ÿÉ`ÊÒhÊ ;ËEËIËPËXË_ËhËRyËÌËFßË0&Ì WÌaÌ xÌ „Ì.ŽÌ+½ÌéÌ ùÌÍ ÍÍ%Í%=Í3cÍ'—Í[¿ÍÎ-Î<ÎEÎLÎ<TΑΗάΠÀÎ ÍÎÙÎàÎ çÎóÎ ÷ÎÏÏ(Ï /Ï;Ï LÏZÏ aÏlÏ ~Ï‰Ï šÏ¤Ï ´Ï ¿ÏËÏÝÏ ôÏ ÿÏ ÐÐ 1Ð=ÐVÐ ZÐeÐiÐ xІРšÐ§Ð °ÐÑÐ ×ÐâÐéÐøÐ ÑÑ,Ñ>Ñ XÑdÑ mÑxÑ ÑŒÑ ‘ћѢѫѳѻÑÁÑ ÓÑàÑæÑêÑïÑÒ ÒÒ3Ò<ÒBÒHÒOÒ_ÒgÒ lÒyÒ ‚ÒҜҠһҘôeúczù6^0{ ðž·àû——È“XI® w#éï]Î@¶×ßk¿dêGÞ¾5Šå°|3±õò_7o6_íj nž#%Œö,áW÷y³æ¤ug=9Æó´åGÙÒ•ßPT³HÉ[³YaêUb¤yC ™+,Ø£šúßJô)íäÜ=ð~Ë ºFfµ':ÚSÕì<È»juã?±˜/Z`ÁâH™ù5Œ4?ËûƒÝ U4&^Äã“æèâw¨"ã'ϧôëcؾv:‚>©e lJ-.òo¡ÿ<©P¶.µÊy*»ýf¢Ô ¡°tÖ-2·¥¹‹AW&bÙo‹ûcv8ú+{·qÒÆ§×°-h眹¯Á,ë~^×ÃÝ€}Ó½ K¢Šx$k¬t ‰SZ[Õ„¸\‹"28¼œrŒ Ó4À‘”)#LÙ ÃNxîÄâ ‡ó845­ð†5‡ÿ< é ÔÐÖ2%p3!]!nçò‘"¶¬ñ%;l,(õŽæËD›ïÛøÏmÚVŸA(ªì¡œùJ£½ˆ}À_R¸(¹ÛŽ#ì˜f;~фΨ$èR*üªÚ®2…µ(íÊTFÉ ? &«|ñÜKpüq–gC¬Ìž!†ºƒƒ›€E6 $0dM¯ÎèD¤Bî÷O>+ ¾¦ýZª>N‚ÒÁ´aÉÐ/ëˆm çø¯Nº»MlKrþÖ– 611@ÀXñ!§)-“{„jek¢øu¼š’i;öYáÛ*s}Í€VŸ1óQ®B x'\L9O*%’•7 ”ØvÓ]z‰½Q¨ÇR—Xüps›wiÕUÅi 3@¦zŸÂå0…•O ¦I«”ÂD`£îàéÐѱ\Enþ–È=«Ïs¿G13õ¿:0Šb/)Í©ïQˆAÔ¸ÿ¼LÑYT7‰P‚häÜCÝ äê|B$’ÌHà ÞÃ[ý"²aÇþ&Ž`†rm.MÌö+IJ¥™áÆ´/÷Å.ÅÊFtÇhWšdÞ‘V9g¥²SEqÂÍ­­…I‡'%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-04-23 00:58+0000 Last-Translator: Alan Mortensen Language-Team: Danish Language: da MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.5-dev %(minutes)d minut%(minutes)d minutter%(seconds)d sekund%(seconds)d sekunder%(service)s pÃ¥ %(device)s%d %s %d %s og %d %s17–33 procent1–17 procentTohjulet køretøjTrehjulet køretøj33–50 procent3D-skærm3D-briller3D-synkronisering (3DSP)50–67 procent67–83 procent83–99 procentDer opstod en fejl under indlæsning af et udvidelsesmodul. Giv venligst udviklerne besked sammen med indholdet af denne besked pÃ¥ vores hjemmeside.Forfatter:Forbind automatisk:Er i konflikt med:Forbind til:ForbundetDUN-understøttelseAfhænger af:Afbryd:Hentet:Filmodtagelse (Object Push)Fil:GSM-indstillingerLogvarighed:Log startet:NAP-indstillingerNAP-understøttelseNavnIngen DHCP-servere installeretPAN-understøttelseModtaget signalstyrke: %(rssi)u%% (%(rssi_state)s)Til:I alt:Sendestyrkeniveau: %(tpl)u%% (%(tpl_state)s)_Deaktivér Bluetooth_Aktivér BluetoothOverført:Synlighedsindstilling_Forbind_Afbryd Vælg rækker og brug Ctrl + C for at kopiereDe følgende parametere vil blive sendt: Adresse, navn, tjenestenavn, uuid16s, rfcomm-knude For eksempel: AA:BB:CC:DD:EE:FF, Phone, DUN-tjeneste, 0x1103, /dev/rfcomm0 uuid16s returneres som en kommaadskilt liste Ved frakobling af enhed vil skriptet fÃ¥ sendt et HUP-signalSender filer via bluetoothAPN:ATTAVCTPAVDTPAcceptérAcceptér filer fra betroede enhederAdgangsdørAdgangslÃ¥sAdgangspunktAdgangspunktAda_ptereAdapterAdapterindstillingerEn adapter for denne forbindelse er ikke tilgængeligAdaptervalgTilføjer et punkt i menuen til at afslutte panelprogrammetTilføjer en indikator pÃ¥ statusikonet, nÃ¥r Bluetooth er aktiv, og viser forbindelserne i værktøjstippet.Tilføjer menupunkter til frakoblingTilføjer standardmenupunkter til statusikonmenuenAvanceret lydLandbrugskøretøjLufttæppeLuftkvalitetssensorAlarmTjeneste for tilstandsunderretningAlt-i-enGiver dig mulighed for at overvÃ¥ge dit forbrug (mobilt bredbÃ¥nd) af netværkstrafik. Nyttig for forbindelser med begrænset adgang til data. Dette udvidelsesmodul registrerer hver enhed for sig.AltidAcceptér altidAltid synligSensor til omgivende lysTid i sekunder som tilstanden synlighed skal være aktiveretForstærkerUdseendeAppleAgentPanelprogrammets udvidelsesmodul for overførseltjeneste er deaktiveretEr du sikker pÃ¥, at du ønsker at nulstille tælleren?ArmblodtrykLydprofilDatamodtager for lydLydkildeLyd- og inputprofilerLyd/videoLyd/videoAuditoriumGodkendelsesforespørgsel for:Automatisk forbundet til %(service)s pÃ¥ %(device)sAutomatiserings-IOMarkiseAksialventilatorBBNEPStregkodelæserGrundlæggende udskrivning (BPP)Tjeneste for batteriBatterikontaktBay-belysningHøreapparat bag øretKlokkeBladeserverPersienner eller solafskærmningBlokér/stop blokering af denne enhedBlokeretBlodtrykBlueman-panelprogramBlueman Bluetooth-hÃ¥ndteringBlueman er en GTK+ Bluetooth-hÃ¥ndteringBluetooth aktivBluetooth-adaptereBluetooth-godkendelseBluetooth-enhedBluetooth-enhederBluetooth deaktiveretBluetooth er aktiveretBluetooth-filoverførselBluetooth-hÃ¥ndteringBluetooth-netværkBluetooth slÃ¥et fraBluetooth skal være aktiveret for at adapterhÃ¥ndteringen virkerBluez-dæmonen kører ikke, blueman-manager kan ikke fortsætte. Dette skyldes sandsynligis, at der ikke er detekteret en Bluetooth-adapter, eller at Bluetooth-dæmonen ikke blev startet.Blu-rayafspillerKropssammensætningKedelPullert med lysHÃ¥ndtering af bindingReolhøjttalereUdsendelsesenhedUdsendelsesrumBrowseGroupDescriptorServiceClassIDPæreBusKnapCD-afspillerCMTPSkabsbelysningKadencemÃ¥lerAdgangstjeneste til kalender, opgaver og noter (CTN)Underretningstjeneste til kalender, opgaver og noter (CTN)Profil til kalender, opgaver og noter (CTN)CamcorderKameraCampingvognAnnullér handlingenAfbryderBilBillydCarbondioxidsensorCarbonmonoxidsensorKortlæserLoftsventilatorLoftsbelysningLoftsmonteret sensorMobiltelefonKendetegnssamleformatKarakteristikerklæringUdvidede egenskaber for kendetegnKendetegnspræsentationsformatBrugerbeskrivelse af kendetegnOpladningsetuiKlik for at deaktivere.Klik for at aktivere.Klientkendetegns konfigurationStrygejernTøjdamperCochlea-implantatKaffemaskineFarvelyssensorKombineretFælles ISDN-adgang (CIP)ComputerKonfigurationKonfigurér Bluetooth-netværkKonfigurér indstillinger for det valgte udvidelsesmodulMappen konfigureret til indgÃ¥ende filer findes ikkeKonfiguration af netværk kræver rettighederBekræftBekræft værdi for godkendelse:ForbundetForbundet til %sForbundet:ForbinderForbinder …Forbindelse mislykkedes: Forbindelse til BlueZ mislykkedesForbinder lydforbindelsesprofilerne A2DP-kilde, A2DP-datamodtager og HIDKontaktsensorLøbende blodsukkermÃ¥lingControllerStyrer strømtilstande for Bluetooth-adaptereKonvertibelTrÃ¥dløsTrÃ¥dløs telefoniOpret parring med enhedenKrøllejernAktuel tidstjenesteGardinerCykelcomputerCykeleffektCykelhastighed og -kadenceDHCP-servertype:DVD-afspillerIndikation af dataaktivitetAffugterAfvisAfhængighedsproblemSkrivebordsventilatorSkrivebordsbelysningStationær computerDesktoparbejdsstationAftageligEnhedsinformationEnhedshÃ¥ndteringEnhedsnavnEnheden svarede ikkeSkiveOpkaldsnetværkOpkaldsnetværk (DUN)OpkaldsindstillingerDigital penDigital skiltningTegnepladeDirekte udskrivning (BPP)Tjeneste til direkte udskrivning af refererede objekter (BPP)Frakobl %sAfbrudtAfbrydelse af forbindelsen mislykkedes: Tidsudløb for synlighedSynlige …Synlig … %ssSøger …SkærmDockingstationDukkeDørlÃ¥sDobbeltkontaktTørretumblerETA:ØretermometerØrepropElektronisk etiketElevatorNødudgangsdørNødudgangsbelysningAktivér bluetoothEnergihøstende kontaktEnergimÃ¥lerEnergisensorIndtast PIN-kode for godkendelse:Indtast adgangsnøgle for godkendelse:IndgangsportMiljøovervÃ¥gningDer opstod en fejlDer opstod en fejl under afsendelse af filen %sUdsugningsventilatorAfslutUdvendig afskærmningUdvendig skoddeEkstern rapportreferenceFTPMislykkedesKunne ikke starte tjenesten obex automatisk. Sikr dig, at obex-dæmonen kørerKunne ikke ændre profil til %sKunne ikke forbindeKunne ikke indhente en IP-adresse pÃ¥ %sKunne ikke fÃ¥ kontakt til blueman-managerVarmeblæserFaxFil %(0)s fra %(1)s blev modtagetFilafsenderFil modtagetFiler modtagetPulsoximeter til fingerspidsBrandsensorFirmwarerevisionsstrengFlammedetektorProjektørlysGulvbelysningLysstofsrørlampeGear til lysstofrørIndsænket sensorAfbryd med tvang enhedenFryserFuldtGBGNSSGNSS-serverGSM-indstillingerSpilGamepadSpil/legetøjGaragedørHavebelysningGenerisk AV-udstyrGenerisk adgangGenerisk adgangskontrolGenerisk airconditionGenerisk flyvemaskineGenerisk attributGenerisk lydGenerisk lydmodtagerGenerisk lydkildeGenerisk stregkodelæserGenerisk blodtrykGenerisk urGenerisk computerGenerisk løbende blodsukkermÃ¥lingGenerisk kontrolenhedGenerisk cyklingGenerisk skærmGenerisk visningsudstyrGenerisk husholdningsapparatGeneriske brillerGenerisk ventilatorGenerisk filoverførselGenerisk gamingGenerisk blodsukkermÃ¥lerGenerisk HVACGenerisk høreapparatGenerisk hjertefrekvenssensorGenerisk opvarmningGenerisk brugerstyret inputenhedGenerisk befugterGenerisk insulinpumpeGenerisk nøgleringGeneriske lysarmaturerGenerisk lyskildeGenerisk medieafspillerGenerisk enhed til medicineringGenerisk motoriseret enhedGenerisk motoriseret køretøjGenerisk netværksenhedGenerisk netværkGenerisk udendørs sportsaktivitetGenerisk personlig mobilitetsenhedGenerisk telefonGenerisk strømenhedGenerisk pulsoximeterGenerisk fjernbetjeningGenerisk løb-/gangsensorGenerisk sensorGenerisk skiltningGenerisk spirometerGenerisk tagGenerisk telefoniGenerisk termometerGenerisk ukendtGenerisk urGenerisk wearable lydenhedGenerisk vægtGenerisk vinduesbeklædningBrillerGlukoseGruppenetværkHCR_Udskrivning (HCR)HCR_Skanning (HCR)HDPDatamodtager for HDPHDP-kildeHID-lampeGear til HID-lampeHIDPHTTPHTTP-proxyHÃ¥rtørrerHÃ¥ndholdtHÃ¥ndholdt PC/PDA (muslingeskal)HÃ¥ndholdt spirometerHÃ¥ndfriHÃ¥ndfri lydgatewayHardcopy-kontrolkanalHardcopy-datakanalHardcopy-underretningKabeludskiftning (HCR)HardwarerevisionsstrengHovedtelefonerHeadsetHeadset-lydgatewaySundhedstermometerHjertefrekvensHjertefrekvensbælteVarmepumpeVarmeapparatHjelmHi-fi-lydSkjultSkjul _unavngivne enhederHøjHighbay-belysningVideospilkonsolHornBrugerstyret inputenhedTjeneste for brugerstyret inputenhed (HID)BefugterFugtighedssensorIPIP-adresse:IP-adressen er i konflikt med grænseflade %s, som har den samme adresseIP-adresse overlapper med undernettet for grænseflade %s, som har den følgende konfiguration %s/%s Dette kan medføre ugyldig netværksopførselISDNBilledenhedBilledenhed (BIP)Billedenhed automatisk arkiv (BIP)Billedenhed refereret objekt (BIP)Billedenhed modtager (BIP)Øjeblikkelig varslingLøb-/gangsensor i skoHøreapparat i øretNedgravningsbelysningGlødepæreMedtagIndgÃ¥ende mappe:IndgÃ¥ende fil %(0)s fra %(1)sIndgÃ¥ende fil over BluetoothIndendørs placeringInfrarød varmeapparatInput-/outputfejlInsulinpenInsulinpumpe, holdbar pumpeInsulinpumpe, slangefri pumpeSamtaleanlægGrænseflade %(0)s bundet til IP-adresse %(1)sUnderstøttelse af internetprotokolUgyldig IP-adresseIoT-gatewayIrMC-synk.IrMC Sync-kommandoDet lader til, at blueman-manager ikke kunne aktiveres via D-Bus. En typisk Ã¥rsag til dette er en ødelagt grafisk opsætning i D-Bus-aktiveringsmiljøet, som kan løses med et kald til dbus-update-activation-environment, typisk udstedt fra xinitrc (henholdsvis Sway config eller lignende).JakkeJoystickkBTastaturKioskL2CAPLAN-adgang med PPPLED-arrayLED-driverLED-lampeBærbarLastbilStort passagerflyStart DHCP-klientStart PPP-dæmonStart af DHCP-klienten kræver rettighederStart af PPP-dæmonen kræver rettighedererUtæthedssensorLet flyvemaskineLysstyringBelysningsdriverLet køretøjLineær belysningTab af forbindelsePlaceringsvisningPlaceringspodPlacering og navigationPlacerings- og navigationsvisningPlacerings- og navigationspodSkabHøjtalerLavLavvoltshalogenLowbay-belysningMBGør standardadapteren midlertidig synligHÃ¥ndterer lokale netværkstjenester, sÃ¥som NAP-broerFabrikantnavnestrengMarkér/fjern markering af denne enhed som betroetStørste antal elementerMesh-enhedMesh-netværksproxyProfil til beskedadgang (MAP)Server til beskedadgangServer til underretning om beskederUltralet flyvemaskineMikrofonMikrobølgeovnMini-PCMinibusDiverseElscooterModelnummerstrengModemSkærmKnallertMereBevægelsessensorMotorcykelMotoriseret portMusMegetMulti-Channel Adaptation Protocol (MCAP)Flerfarvet LED-arrayProfil til multiprofilspecifikation (MPS)Tjeneste til multiprofilspecifikation (MPS)MultisensorMultikontaktMultisensorNakkebÃ¥ndNetværkNetværksadgangspunktNetværksadgangspunkt (NAP)_NetværksbrugTjeneste for næste ændring af sommer-/normaltidIngen lydslutpunkter registreretIngen konflikterIngen afhængighederBrugsstatistik er endnu ikke tilgængelig. Prøv først at etablere en forbindelse og kig sÃ¥ pÃ¥ denne side.Ikke forbundetIkke tilgængeligI øjeblikket ikke understøttet med denne opsætningIkke angivetNummer:OBEXOBEX-filoverførselOBEX Object PushObjektoverførselTilstedeværelsessensorLøb-/gangsensor pÃ¥ hofteLøb-/gangsensor pÃ¥ skoÃ…bnÃ…bn placeringOptisk disk-afspillerOptimalOrganisk lysemitterende diode (OLED)OvnPANUPersonsøgerParParretParrer PIN-kode forParrer adgangsnøgle forAnmodning om parringAnmodning om parring for %sAnmodning om parring for enhed:Parringsanmodning for:PalmPC/PDA i hÃ¥ndstørrelseParagliderStibelysningTÃ¥rnventilatorPendellampeEkstern enhedDen eksterne enheds foretrukne forbindelsesparametrePrivatlivsflag for ekstern enhedPersonal Area NetworkTelefonTjeneste for telefons tilstandsstatusTelefonbogsadgang (PBAP)Telefonbogsadgang (PBAP) - PCETelefonbogsadgang (PBAP) - PSESikr dig venligst, at mappen “%s†findes, eller konfigurér den med blueman-services. Indtil da vil standarden “%s†blive anvendtStikUdvidelsesmodulet “%(0)s†afhænger af %(1)s. Deaktivering af %(1)s vil ogsÃ¥ deaktivere “%(0)sâ€. Fortsæt?Udvidelsesmodulet %(0)s er i konflikt med %(1)s. Indlæsning af %(1)s vil deaktivere %(0)s. Fortsæt?UdvidelsesmodulerPnP-IDPnP-informationPegeredskabStolpetopbelysningDÃ¥rligBærbar lydBærbar hÃ¥ndholdt konsolPowerbankStrømudtagEffektmÃ¥lerStrømskinneStrømforsyningElkørestolPræsentationsfjernbetjeningPrimær tjenestePrinterUdskrivningsstatus (BPP)ProjektorProprietærLeverer DBus-API til andre Blueman-komponenterLeverer OBEX-filoverførselsfunktionerLeverer et StatusNotifierItem til visning af statusikonGiver en grundlæggende dhcp-klient til Bluetooth-PAN-forbindelser.Giver en menu til panelprogrammet og et API, sÃ¥ andre udvidelsesmoduler kan manipulere detGiver et menupunkt, der gør standardadapteren midlertidigt synlig, nÃ¥r den som standard er sat til at være usynligGiver et menupunkt, som giver hurtig adgang til de sidst brugte forbindelserGiver grundlæggende understøttelse af forbindelse til internettet via DUN-profil.Giver adgangsnøgle, godkendelsestjenester til BlueZ-dæmonGiver understøttelse af Dial Up Networking (DUN) med ModemManager og NetworkManagerGiver understøttelse af Personal Area Networking (PAN) introduceret i NetworkManager 0.8NærhedssensorOffentlig browsegruppePulsoximeterTrykknapATVRFCOMMO_mdøb enhed …StrÃ¥lingsvarmepanelRadiatorRadioRegnsensorModtog %(files)d fil i baggrundenModtog %(files)d filer i baggrundenModtog %(files)d fil mere i baggrundenModtog %(files)d filer mere i baggrundenModtaget signalstyrke: %(rssi)u%% (%(rssi_state)s)ReceiverModtager filModtager fil %(0)s fra %(1)sAnbefaletGenforbindelsesadresseAutocamperOpdateringstjeneste for referencetidUdskrivning via reference (BPP)Reflekteret brugergrænseflade (BPP)KøleskabAfvisFjernbetjeningFjernbetjeningsmÃ¥lFjernFjern denne enhed fra listen over kendte enhederOmdøb enhedForny IP-adresseRapportreferenceForsøg igenRiskogerRobotRobotstøvsugerDrejekontaktLøbehastighed og -kadenceSDPSIM-adgang (SAP)S_ortér efterSkanningsparametreSkannerScooterAfskærmningSkript der skal køres ved forbindelseSøgSøg efter enheder i nærhedenSøgerSekundær tjenesteVælg enhedVælg lydprofil for PulseAudioVælg mappe for indgÃ¥ende filoverførslerSend filSend _filer til enhedSend _noteSend en _fil …Send en tekstnoteSend filer til enhedenSend noteSender filSerienummerstrengSeriel portSerielport %sSerielport tilsluttetForbindelsesskriptet for serielporten mislykkedesSerielporttjeneste pÃ¥ enhed %s vil nu være tilgængelig via %sServerServerkendetegns konfigurationServerklassecomputerTjeneste ændretServicedeskTjenesteindstillingerTjeneste:ServiceDiscoveryServerServiceClassIDIndstil Bluetooth-adapteres egenskaberAngiv RfKill-tilstandSet-top-boksSet-top-boksIndstilling af RfKill-tilstand kræver rettighederHyldebelysningVis _statuslinjeVis _værktøjslinjeVis enhedsinformationVis indtastningViser skrivebordsunderretninger, nÃ¥r enheder forbindes eller frakobles.Viser forbrug af netværkstrafikEnkeltkontaktSpring overSkyderSmartphoneSmartwatchRøgdetektorSoftwarerevisionsstrengSoundbarHøjttalertelefonHastighedsmÃ¥lerHastigheds- og kadencemÃ¥lerSportsurSpotlysEnkeltstÃ¥ende højttalerStandardhÃ¥ndtering for SPP-profilforbindelse, giver mulighed for at køre tilpassede handlingerHøjttaler pÃ¥ standerStick-PCGadebelysningNæsten optimalFuldført!Forbundet til DUN-tjeneste pÃ¥ %(0)s. Netværk er nu tilgængelig via %(1)sKontaktSkifter status for Bluetooth-killswitch til at matche Bluetooth-strømtilstand. Gør det muligt at slÃ¥ Bluetooth til igen fra et ikon, der viser status, forudsat at den ikke er frakoblet systemet eller fysisk.System-IDTCPTCS-ATTCS-BINTabletFjernsynTemperatursensorSuspender midlertidigt pauseskærmen, nÃ¥r en Bluetooth-spilcontroller tilsluttes.Midlertidig synligDet største antal elementer menuen for seneste forbindelser vil vise.Der opstod et problem med at starte skript %s %sTermostatDette bør overskrivesBrødristerFor megetData modtaget i alt samt overførselshastighedData sendt i alt samt overførselshastighedBerøringspanelPegepladeLegetøjTrafikstatistikOverførOverførsel mislykkedesOverførsel af filen %(0)s mislykkedeSendestyrkeniveau: %(tpl)u%% (%(tpl_state)s)Registrering af kommunikationsteknologiPrøver pÃ¥ automatisk at forbinde til konfigurerbare tjenester ved opstart og hvert minut.TredobbeltkontaktPanelbelysningSporvognTillidBetroetForsøger at indhente en IP-adresse pÃ¥ %s Vent venligst …TunerAfbryd alle adaptereTænd alle adapterePladespillerSendestyrkeUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPIkke kategoriseretUndervandsbelysningUkendtUkendt fejlUnavngivet enhedUspecificeretMistroBrugerdataVideobÃ¥ndoptagerStøvsugerGyldigt intervalKøretøjDæktrykssensorMeget højVideomøderVideodistributionDatamodtager for videoVideokildeVideokameraVideomøderVideodisplay og højtalerVideoskærmVideomøde-gateway (VCP)WAPWAP-klientWSPVægventilatorVægbelysningVægmonteret sensorVaskemaskineWearableWearable computer (urstørrelse)VægtVindsensorVindueVinduesmarkiseVinduespersiennerVinduesgardinVinduesafskærmningHÃ¥ndledsblodtrykPulsoximeter til hÃ¥ndledArmbÃ¥ndsur_Adapter_Tilføjet_Blokér_Annullér_Luk_Faldende_Enhed_Enheder_Afslut_Hjælp_Info_Lokale tjenester_Gør synlig_Navn_OK_Par_Udvidelsesmoduler_Indstillinger_Fjern …_Rapportér et problem_Nulstil_Søg_Stop_Betro_Stop blokering_Mistro_Vispanelprogramdagdagetimetimerminutminutternejobexd er ikke tilgængeligjablueman-2.4.3/po/da.po000066400000000000000000002626611465054505200145300ustar00rootroot00000000000000# Danish translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Dansk-gruppen # Allan Nordhøy , 2016, 2022. # Joe Hansen , 2014-2017,2019 # Alan Mortensen , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-04-23 00:58+0000\n" "Last-Translator: Alan Mortensen \n" "Language-Team: Danish \n" "Language: da\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Synlighedsindstilling" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Skjult" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Altid synlig" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Midlertidig synlig" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Navn" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Anmodning om parring" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Anmodning om parring for enhed:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Dette bør overskrives" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Vis indtastning" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth-enheder" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Søg" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Indstillinger" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Afslut" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Enhed" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Vis" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Vis _værktøjslinje" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Vis _statuslinje" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Skjul _unavngivne enheder" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_ortér efter" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Navn" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Tilføjet" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Faldende" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Udvidelsesmoduler" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokale tjenester" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hjælp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Rapportér et problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Søg efter enheder i nærheden" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Søg" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Opret parring med enheden" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Par" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Markér/fjern markering af denne enhed som betroet" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Tillid" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Fjern denne enhed fra listen over kendte enheder" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Fjern" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Send filer til enheden" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Send fil" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Data sendt i alt samt overførselshastighed" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Data modtaget i alt samt overførselshastighed" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indikation af dataaktivitet" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mere" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Omdøb enhed" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Nulstil" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Annullér" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP-servertype:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Anbefalet" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Ingen DHCP-servere installeret" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-adresse:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-indstillinger" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Personal Area Network" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN-understøttelse" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Opkaldsnetværk" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN-understøttelse" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Netværksadgangspunkt (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP-understøttelse" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Filmodtagelse (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "IndgÃ¥ende mappe:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Vælg mappe for indgÃ¥ende filoverførsler" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Acceptér filer fra betroede enheder" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "Sender filer via bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Til:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fil:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfiguration" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Konfigurér indstillinger for det valgte udvidelsesmodul" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ikke angivet" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Forfatter:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Ukendt" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Afhænger af:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Er i konflikt med:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-indstillinger" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Nummer:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Trafikstatistik" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Luk" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Hentet:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Overført:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "I alt:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Log startet:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Logvarighed:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Send note" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth skal være aktiveret for at adapterhÃ¥ndteringen virker" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth-adaptere" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Altid" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minut" msgstr[1] "%(minutes)d minutter" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Kunne ikke fÃ¥ kontakt til blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Det lader til, at blueman-manager ikke kunne aktiveres via D-Bus. En typisk " "Ã¥rsag til dette er en ødelagt grafisk opsætning i D-Bus-aktiveringsmiljøet, " "som kan løses med et kald til dbus-update-activation-environment, typisk " "udstedt fra xinitrc (henholdsvis Sway config eller lignende)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Forbindelse til BlueZ mislykkedes" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez-dæmonen kører ikke, blueman-manager kan ikke fortsætte.\n" "Dette skyldes sandsynligis, at der ikke er detekteret en Bluetooth-adapter, " "eller at Bluetooth-dæmonen ikke blev startet." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Klik for at deaktivere." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Klik for at aktivere." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Søger" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapterindstillinger" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Filafsender" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth-filoverførsel" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stop" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Forbinder" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd er ikke tilgængelig" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Kunne ikke starte tjenesten obex automatisk. Sikr dig, at obex-dæmonen kører" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Afbryder" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Sender fil" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekund" msgstr[1] "%(seconds)d sekunder" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Der opstod en fejl under afsendelse af filen %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Spring over" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Forsøg igen" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Der opstod en fejl" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Anmodning om parring for %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth-godkendelse" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Indtast PIN-kode for godkendelse:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Indtast adgangsnøgle for godkendelse:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Parrer adgangsnøgle for" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Parrer PIN-kode for" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Parringsanmodning for:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Bekræft værdi for godkendelse:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Bekræft" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Afvis" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Godkendelsesforespørgsel for:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Tjeneste:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Acceptér altid" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Acceptér" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Der opstod en fejl under indlæsning af et udvidelsesmodul. Giv venligst " "udviklerne besked sammen med indholdet af denne besked pÃ¥ vores \n" "hjemmeside." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth slÃ¥et fra" #: blueman/Functions.py:71 msgid "Exit" msgstr "Afslut" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Aktivér bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "kB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "EnhedshÃ¥ndtering" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Tjenesteindstillinger" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tastatur" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombineret" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Unavngivet enhed" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Ikke kategoriseret" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Forbundet" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Betroet" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Parret" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blokeret" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Forbundet" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "DÃ¥rlig" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Næsten optimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Meget" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "For meget" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Modtaget signalstyrke: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Modtaget signalstyrke: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Lav" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Høj" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Meget høj" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sendestyrkeniveau: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sendestyrkeniveau: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Fuldført!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Mislykkedes" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Forbinder …" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Afbrydelse af forbindelsen mislykkedes: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Ingen lydslutpunkter registreret" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Input-/outputfejl" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Enheden svarede ikke" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Ukendt fejl" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Forbindelse mislykkedes: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Forbind" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Forbinder lydforbindelsesprofilerne A2DP-kilde, A2DP-datamodtager og HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Afbryd" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Afbryd med tvang enheden" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Forbind til:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Afbryd:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Forbind automatisk:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Send en _fil …" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Par" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Betro" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Mistro" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blokér" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Stop blokering" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blokér/stop blokering af denne enhed" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "O_mdøb enhed …" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Fjern …" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Annullér handlingen" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Mistro" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Vælg enhed" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman er en GTK+ Bluetooth-hÃ¥ndtering" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM-indstillinger" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Udvidelsesmoduler" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Udvidelsesmodulet “%(0)s†afhænger af %(1)s. Deaktivering af " "%(1)s vil ogsÃ¥ deaktivere “%(0)sâ€.\n" "Fortsæt?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Udvidelsesmodulet %(0)s er i konflikt med %(1)s. Indlæsning af " "%(1)s vil deaktivere %(0)s.\n" "Fortsæt?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Ingen afhængigheder" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Ingen konflikter" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Afhængighedsproblem" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adaptervalg" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Søger …" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Diverse" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Computer" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Adgangspunkt" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Lyd/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Ekstern enhed" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Billedenhed" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Wearable" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Legetøj" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Stationær computer" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Bærbar" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "HÃ¥ndholdt" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobiltelefon" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "TrÃ¥dløs" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphone" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Fuldt" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 procent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 procent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 procent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 procent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 procent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 procent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Ikke tilgængelig" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "HÃ¥ndfri" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Højtaler" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Hovedtelefoner" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Bærbar lyd" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Billyd" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-top-boks" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-fi-lyd" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VideobÃ¥ndoptager" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videokamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Camcorder" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Videoskærm" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Videodisplay og højtaler" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videomøder" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Spil/legetøj" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Pegeredskab" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Skærm" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Printer" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "ArmbÃ¥ndsur" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Personsøger" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jakke" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Hjelm" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Briller" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Køretøj" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Dukke" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Controller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Spil" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Generisk ukendt" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Generisk telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Generisk computer" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Desktoparbejdsstation" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Serverklassecomputer" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "HÃ¥ndholdt PC/PDA (muslingeskal)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "PC/PDA i hÃ¥ndstørrelse" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Wearable computer (urstørrelse)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Dockingstation" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Alt-i-en" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Bladeserver" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Konvertibel" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Aftagelig" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT-gateway" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini-PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Stick-PC" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Generisk ur" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Sportsur" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Smartwatch" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Generisk ur" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Generisk skærm" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Generisk fjernbetjening" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Generiske briller" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Generisk tag" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Generisk nøglering" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Generisk medieafspiller" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Generisk stregkodelæser" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Generisk termometer" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Øretermometer" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Generisk hjertefrekvenssensor" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Hjertefrekvensbælte" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Generisk blodtryk" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Armblodtryk" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "HÃ¥ndledsblodtryk" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Generisk brugerstyret inputenhed" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mus" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Gamepad" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tegneplade" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kortlæser" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digital pen" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Stregkodelæser" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Pegeplade" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Præsentationsfjernbetjening" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Generisk blodsukkermÃ¥ler" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Generisk løb-/gangsensor" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Løb-/gangsensor i sko" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Løb-/gangsensor pÃ¥ sko" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Løb-/gangsensor pÃ¥ hofte" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Generisk cykling" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Cykelcomputer" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "HastighedsmÃ¥ler" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "KadencemÃ¥ler" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "EffektmÃ¥ler" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Hastigheds- og kadencemÃ¥ler" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Generisk kontrolenhed" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Kontakt" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Multikontakt" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Knap" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Skyder" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Drejekontakt" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Berøringspanel" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Enkeltkontakt" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Dobbeltkontakt" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Tredobbeltkontakt" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Batterikontakt" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Energihøstende kontakt" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Trykknap" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Skive" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Generisk netværksenhed" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Adgangspunkt" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Mesh-enhed" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Mesh-netværksproxy" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Generisk sensor" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Bevægelsessensor" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Luftkvalitetssensor" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Temperatursensor" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Fugtighedssensor" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Utæthedssensor" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Røgdetektor" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Tilstedeværelsessensor" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Kontaktsensor" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Carbonmonoxidsensor" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Carbondioxidsensor" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Sensor til omgivende lys" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Energisensor" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Farvelyssensor" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Regnsensor" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Brandsensor" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Vindsensor" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Nærhedssensor" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multisensor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Indsænket sensor" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Loftsmonteret sensor" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Vægmonteret sensor" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisensor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "EnergimÃ¥ler" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Flammedetektor" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Dæktrykssensor" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Generiske lysarmaturer" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Vægbelysning" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Loftsbelysning" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Gulvbelysning" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Skabsbelysning" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Skrivebordsbelysning" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Panelbelysning" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Pendellampe" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Nedgravningsbelysning" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Projektørlys" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Undervandsbelysning" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Pullert med lys" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Stibelysning" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Havebelysning" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Stolpetopbelysning" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Spotlys" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Lineær belysning" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Gadebelysning" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Hyldebelysning" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Bay-belysning" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Nødudgangsbelysning" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Lysstyring" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Belysningsdriver" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Pære" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Lowbay-belysning" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Highbay-belysning" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Generisk ventilator" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Loftsventilator" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Aksialventilator" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Udsugningsventilator" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "TÃ¥rnventilator" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Skrivebordsventilator" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Vægventilator" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Generisk HVAC" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostat" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Befugter" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Affugter" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Varmeapparat" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiator" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Kedel" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Varmepumpe" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Infrarød varmeapparat" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "StrÃ¥lingsvarmepanel" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Varmeblæser" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Lufttæppe" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Generisk aircondition" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Generisk befugter" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Generisk opvarmning" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Generisk adgangskontrol" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Adgangsdør" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Garagedør" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Nødudgangsdør" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "AdgangslÃ¥s" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Elevator" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Vindue" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Indgangsport" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "DørlÃ¥s" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Skab" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Generisk motoriseret enhed" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Motoriseret port" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Markise" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Persienner eller solafskærmning" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Gardiner" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Afskærmning" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Generisk strømenhed" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Strømudtag" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Strømskinne" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Stik" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Strømforsyning" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED-driver" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Gear til lysstofrør" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "Gear til HID-lampe" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Opladningsetui" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Powerbank" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Generisk lyskilde" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Glødepære" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED-lampe" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID-lampe" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Lysstofsrørlampe" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED-array" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Flerfarvet LED-array" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Lavvoltshalogen" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Organisk lysemitterende diode (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Generisk vinduesbeklædning" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Vinduesafskærmning" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Vinduespersienner" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Vinduesmarkise" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Vinduesgardin" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Udvendig skodde" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Udvendig afskærmning" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Generisk lydmodtager" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "EnkeltstÃ¥ende højttaler" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Soundbar" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Reolhøjttalere" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Højttaler pÃ¥ stander" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Højttalertelefon" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Generisk lydkilde" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarm" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Klokke" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Horn" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Udsendelsesenhed" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Servicedesk" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Kiosk" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Udsendelsesrum" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Auditorium" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Generisk motoriseret køretøj" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Bil" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Lastbil" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "Tohjulet køretøj" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motorcykel" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Scooter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Knallert" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "Trehjulet køretøj" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Let køretøj" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "ATV" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Minibus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Bus" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Sporvogn" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Landbrugskøretøj" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Campingvogn" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Autocamper" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Generisk husholdningsapparat" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Køleskab" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Fryser" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Ovn" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Mikrobølgeovn" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Brødrister" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Vaskemaskine" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Tørretumbler" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Kaffemaskine" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Strygejern" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Krøllejern" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "HÃ¥rtørrer" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Støvsuger" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Robotstøvsuger" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Riskoger" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Tøjdamper" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Generisk wearable lydenhed" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Øreprop" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "NakkebÃ¥nd" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Generisk flyvemaskine" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Let flyvemaskine" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Ultralet flyvemaskine" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Paraglider" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Stort passagerfly" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Generisk AV-udstyr" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Forstærker" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Receiver" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Radio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Tuner" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Pladespiller" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD-afspiller" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD-afspiller" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Blu-rayafspiller" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Optisk disk-afspiller" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set-top-boks" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Generisk visningsudstyr" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Fjernsyn" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Skærm" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projektor" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Generisk høreapparat" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Høreapparat i øret" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Høreapparat bag øret" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Cochlea-implantat" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Generisk gaming" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Videospilkonsol" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Bærbar hÃ¥ndholdt konsol" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Generisk skiltning" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Digital skiltning" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Elektronisk etiket" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Generisk pulsoximeter" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Pulsoximeter til fingerspids" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Pulsoximeter til hÃ¥ndled" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Generisk vægt" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Generisk personlig mobilitetsenhed" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Elkørestol" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Elscooter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Generisk løbende blodsukkermÃ¥ling" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Generisk insulinpumpe" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Insulinpumpe, holdbar pumpe" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Insulinpumpe, slangefri pumpe" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insulinpen" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Generisk enhed til medicinering" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Generisk spirometer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "HÃ¥ndholdt spirometer" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Generisk udendørs sportsaktivitet" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Placeringsvisning" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Placerings- og navigationsvisning" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Placeringspod" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Placerings- og navigationspod" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Hardcopy-kontrolkanal" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Hardcopy-datakanal" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Hardcopy-underretning" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Multi-Channel Adaptation Protocol (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Offentlig browsegruppe" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Seriel port" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN-adgang med PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Opkaldsnetværk (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC-synk." #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX Object Push" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX-filoverførsel" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC Sync-kommando" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "TrÃ¥dløs telefoni" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Lydkilde" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Datamodtager for lyd" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "FjernbetjeningsmÃ¥l" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Avanceret lyd" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Fjernbetjening" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videomøder" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Samtaleanlæg" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Headset-lydgateway" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP-klient" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Netværksadgangspunkt" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Gruppenetværk" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Direkte udskrivning (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Udskrivning via reference (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Billedenhed (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "Billedenhed modtager (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Billedenhed automatisk arkiv (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "Billedenhed refereret objekt (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "HÃ¥ndfri lydgateway" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "Tjeneste til direkte udskrivning af refererede objekter (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "Reflekteret brugergrænseflade (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Grundlæggende udskrivning (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Udskrivningsstatus (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Tjeneste for brugerstyret inputenhed (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "Kabeludskiftning (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Udskrivning (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Skanning (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Fælles ISDN-adgang (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "Videomøde-gateway (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Lyd/video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM-adgang (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Telefonbogsadgang (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Telefonbogsadgang (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Telefonbogsadgang (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Server til beskedadgang" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Server til underretning om beskeder" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profil til beskedadgang (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS-server" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D-skærm" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D-briller" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D-synkronisering (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Profil til multiprofilspecifikation (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Tjeneste til multiprofilspecifikation (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Adgangstjeneste til kalender, opgaver og noter (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Underretningstjeneste til kalender, opgaver og noter (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Profil til kalender, opgaver og noter (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP-information" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Generisk netværk" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Generisk filoverførsel" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Generisk lyd" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Generisk telefoni" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Videokilde" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Datamodtager for video" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videodistribution" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP-kilde" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Datamodtager for HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Generisk adgang" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Generisk attribut" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Øjeblikkelig varsling" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Tab af forbindelse" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Sendestyrke" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Aktuel tidstjeneste" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Opdateringstjeneste for referencetid" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Tjeneste for næste ændring af sommer-/normaltid" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Sundhedstermometer" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Enhedsinformation" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Hjertefrekvens" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Tjeneste for telefons tilstandsstatus" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Tjeneste for batteri" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Blodtryk" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Tjeneste for tilstandsunderretning" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Brugerstyret inputenhed" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Skanningsparametre" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Løbehastighed og -kadence" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automatiserings-IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Cykelhastighed og -kadence" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Cykeleffekt" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Placering og navigation" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "MiljøovervÃ¥gning" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Kropssammensætning" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Brugerdata" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Vægt" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "HÃ¥ndtering af binding" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Løbende blodsukkermÃ¥ling" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Understøttelse af internetprotokol" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Indendørs placering" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulsoximeter" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP-proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Registrering af kommunikationsteknologi" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Objektoverførsel" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Primær tjeneste" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Sekundær tjeneste" #: blueman/Sdp.py:227 msgid "Include" msgstr "Medtag" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Karakteristikerklæring" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Enhedsnavn" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Udseende" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Privatlivsflag for ekstern enhed" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Genforbindelsesadresse" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Den eksterne enheds foretrukne forbindelsesparametre" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Tjeneste ændret" #: blueman/Sdp.py:235 msgid "System ID" msgstr "System-ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Modelnummerstreng" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Serienummerstreng" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Firmwarerevisionsstreng" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Hardwarerevisionsstreng" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Softwarerevisionsstreng" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Fabrikantnavnestreng" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP-ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Udvidede egenskaber for kendetegn" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Brugerbeskrivelse af kendetegn" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Klientkendetegns konfiguration" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Serverkendetegns konfiguration" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Kendetegnspræsentationsformat" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Kendetegnssamleformat" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Gyldigt interval" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Ekstern rapportreference" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Rapportreference" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Lyd- og inputprofiler" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietær" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ja" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nej" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr " Vælg rækker og brug Ctrl + C for at kopiere" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Vis enhedsinformation" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Send _note" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Send en tekstnote" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Kunne ikke ændre profil til %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Lydprofil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Vælg lydprofil for PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Uspecificeret" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Prøver pÃ¥ automatisk at forbinde til konfigurerbare tjenester ved opstart og " "hvert minut." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatisk forbundet til %(service)s pÃ¥ %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Viser skrivebordsunderretninger, nÃ¥r enheder forbindes eller frakobles." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Afbrudt" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Forbundet:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ikke forbundet" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Brugsstatistik er endnu ikke tilgængelig. Prøv først at etablere en " "forbindelse og kig sÃ¥ pÃ¥ denne side." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dag" msgstr[1] "dage" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "time" msgstr[1] "timer" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minutter" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s og %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Er du sikker pÃ¥, at du ønsker at nulstille tælleren?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Giver dig mulighed for at overvÃ¥ge dit forbrug (mobilt bredbÃ¥nd) af " "netværkstrafik. Nyttig for forbindelser med begrænset adgang til data. Dette " "udvidelsesmodul registrerer hver enhed for sig." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Netværksbrug" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Viser forbrug af netværkstrafik" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth er aktiveret" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "HÃ¥ndterer lokale netværkstjenester, sÃ¥som NAP-broer" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Giver understøttelse af Dial Up Networking (DUN) med ModemManager og " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Giver et menupunkt, som giver hurtig adgang til de sidst brugte forbindelser" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Største antal elementer" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Det største antal elementer menuen for seneste forbindelser vil vise." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Forbundet til %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Kunne ikke forbinde" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pÃ¥ %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "En adapter for denne forbindelse er ikke tilgængelig" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Afbryder …" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Giver understøttelse af Personal Area Networking (PAN) introduceret i " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Leverer DBus-API til andre Blueman-komponenter" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "IndgÃ¥ende fil over Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "IndgÃ¥ende fil %(0)s fra %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Afvis" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Modtager fil" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Modtager fil %(0)s fra %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Leverer OBEX-filoverførselsfunktioner" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Mappen konfigureret til indgÃ¥ende filer findes ikke" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Sikr dig venligst, at mappen “%s†findes, eller konfigurér den med " "blueman-services. Indtil da vil standarden “%s†blive anvendt" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fil modtaget" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fil %(0)s fra %(1)s blev modtaget" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Ã…bn" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Overførsel mislykkedes" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Overførsel af filen %(0)s mislykkede" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Filer modtaget" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Modtog %(files)d fil i baggrunden" msgstr[1] "Modtog %(files)d filer i baggrunden" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Ã…bn placering" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Modtog %(files)d fil mere i baggrunden" msgstr[1] "Modtog %(files)d filer mere i baggrunden" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Skifter status for Bluetooth-killswitch til at matche Bluetooth-" "strømtilstand. Gør det muligt at slÃ¥ Bluetooth til igen fra et ikon, der " "viser status, forudsat at den ikke er frakoblet systemet eller fysisk." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Tilføjer standardmenupunkter til statusikonmenuen" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Send _filer til enhed" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Enheder" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Ada_ptere" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "panelprogram" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Giver adgangsnøgle, godkendelsestjenester til BlueZ-dæmon" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Tilføjer et punkt i menuen til at afslutte panelprogrammet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Giver en grundlæggende dhcp-klient til Bluetooth-PAN-forbindelser." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth-netværk" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Grænseflade %(0)s bundet til IP-adresse %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Kunne ikke indhente en IP-adresse pÃ¥ %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Forsøger at indhente en IP-adresse pÃ¥ %s\n" "Vent venligst …" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Tilføjer en indikator pÃ¥ statusikonet, nÃ¥r Bluetooth er aktiv, og viser " "forbindelserne i værktøjstippet." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktiv" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth deaktiveret" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Tilføjer menupunkter til frakobling" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Frakobl %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Giver et menupunkt, der gør standardadapteren midlertidigt synlig, nÃ¥r den " "som standard er sat til at være usynlig" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tidsudløb for synlighed" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Tid i sekunder som tilstanden synlighed skal være aktiveret" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Gør synlig" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Gør standardadapteren midlertidig synlig" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Synlig … %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Synlige …" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Giver en menu til panelprogrammet og et API, sÃ¥ andre udvidelsesmoduler kan " "manipulere det" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Forbundet til DUN-tjeneste pÃ¥ %(0)s.\n" "Netværk er nu tilgængelig via %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Giver grundlæggende understøttelse af forbindelse til internettet via DUN-" "profil." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "StandardhÃ¥ndtering for SPP-profilforbindelse, giver mulighed for at køre " "tilpassede handlinger" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skript der skal køres ved forbindelse" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "De følgende parametere vil blive sendt:\n" "Adresse, navn, tjenestenavn, uuid16s, rfcomm-knude\n" "For eksempel:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN-tjeneste, 0x1103, /dev/rfcomm0\n" "uuid16s returneres som en kommaadskilt liste\n" "\n" "Ved frakobling af enhed vil skriptet fÃ¥ sendt et HUP-signal" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serielport tilsluttet" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serielporttjeneste pÃ¥ enhed %s vil nu være tilgængelig via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Forbindelsesskriptet for serielporten mislykkedes" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Der opstod et problem med at starte skript %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Styrer strømtilstande for Bluetooth-adaptere" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Deaktivér Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Afbryd alle adaptere" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Aktivér Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Tænd alle adaptere" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Suspender midlertidigt pauseskærmen, nÃ¥r en Bluetooth-spilcontroller " "tilsluttes." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Leverer et StatusNotifierItem til visning af statusikon" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Netværk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ugyldig IP-adresse" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "IP-adressen er i konflikt med grænseflade %s, som har den samme adresse" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-adresse overlapper med undernettet for grænseflade %s, som har den " "følgende konfiguration %s/%s\n" "Dette kan medføre ugyldig netværksopførsel" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "I øjeblikket ikke understøttet med denne opsætning" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Overfør" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Panelprogrammets udvidelsesmodul for overførseltjeneste er deaktiveret" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Opkaldsindstillinger" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serielport %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Forny IP-adresse" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Indstil Bluetooth-adapteres egenskaber" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman-panelprogram" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth-hÃ¥ndtering" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth-hÃ¥ndtering" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth-enhed" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Konfigurér Bluetooth-netværk" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Konfiguration af netværk kræver rettigheder" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Start DHCP-klient" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Start af DHCP-klienten kræver rettigheder" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Start PPP-dæmon" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Start af PPP-dæmonen kræver rettighederer" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Angiv RfKill-tilstand" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Indstilling af RfKill-tilstand kræver rettigheder" #~ msgid "Recent _Connections" #~ msgstr "Seneste _forbindelser" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Aktivér Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth skal være tændt for at enhedshÃ¥ndteringen kan fungere" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Deaktivér Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Hjertefrekvenssensor: hjertefrekvensbælte" #~ msgid "Blood Pressure: Arm" #~ msgstr "Blodtryk: arm" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Blodtryk: hÃ¥ndled" #~ msgid "Human Interface Device (HID)" #~ msgstr "Brugerstyret inputenhed (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Løb-/gangsensor: i skoen" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Løb-/gangsensor: pÃ¥ skoen" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Løb-/gangsensor: pÃ¥ hoften" #~ msgid "Fingertip" #~ msgstr "Fingerspids" #~ msgid "Wrist-Worn" #~ msgstr "HÃ¥ndledsbÃ¥ret" #~ msgid "Services" #~ msgstr "Tjenester" #~ msgid "Network Settings" #~ msgstr "Netværksindstillinger" #~ msgid "Transfer Settings" #~ msgstr "Overførselsindstillinger" #~ msgid "Plugin description:" #~ msgstr "Beskrivelse for udvidelsesmodul:" #~ msgid "Local Services" #~ msgstr "Lokale tjenester" #~ msgid "_Apply" #~ msgstr "An_vend" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktiv forbindelse" #~ msgstr[1] "%(connections)d aktive forbindelser" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Ressourcen er midlertidigt utilgængelig" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Skal bluetooth aktiveres automatisk?" #~ msgid "Yes" #~ msgstr "Ja" #~ msgid "No" #~ msgstr "Nej" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Forbindelseskvalitet: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Forbindelseskvalitet: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatisk tænd" #~ msgid "Automatically power on adapters" #~ msgstr "Automatisk tænding af adaptere" #~ msgid "Trusted and Paired" #~ msgstr "Betroet og parret" #~ msgid "Paired" #~ msgstr "Parret" #~ msgid "Trusted" #~ msgstr "Betroet" #~ msgid "Friendly Name" #~ msgstr "Venligt navn" #~ msgid "Serial Ports" #~ msgstr "Serielporte" #~ msgid "Run the setup assistant for this device" #~ msgstr "Start opsætningsassistenten for denne enhed" #~ msgid "Setup..." #~ msgstr "Opsætning …" #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Velkommen til assistenten for opsætning af Bluetooth-enhed. \n" #~ "\n" #~ "\n" #~ "Den vil gennemgÃ¥ processen med at konfigurere og forbinde dine Bluetooth-" #~ "aktiverede enheder." #~ msgid "Introduction" #~ msgstr "Introduktion" #~ msgid "Select pairing method to use:" #~ msgstr "Vælg sammensætningsmetode der skal bruges:" #~ msgid "Pair Device" #~ msgstr "Par enhed" #~ msgid "Proceed Without Pairing" #~ msgstr "Fortsæt uden sammensætning" #~ msgid "Pairing" #~ msgstr "Sammenføjer" #~ msgid "Connect to:" #~ msgstr "Forbind til:" #~ msgid "Connect" #~ msgstr "Kobl pÃ¥" #~ msgid "Please wait..." #~ msgstr "Vent venligst …" #~ msgid "Connecting..." #~ msgstr "Forbinder …" #~ msgid "Congratulations, device successfully added" #~ msgstr "Tillykke, enheden blev tilføjet" #~ msgid "Finished" #~ msgstr "Færdig" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth-assistent" #~ msgid "_Set Up New Device" #~ msgstr "_Opsæt ny enhed" #~ msgid "Enter PIN code" #~ msgstr "Indtast PIN-kode" #~ msgid "Enter passkey" #~ msgstr "Indtast adgangsnøgle" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "hovedtelefon" #~ msgid "handsfree" #~ msgstr "hÃ¥ndfri" #~ msgid "unknown" #~ msgstr "ukendt" #~ msgid "Serial port connected to %s" #~ msgstr "Serielport forbundet til %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minut" #~ msgstr[1] "%.0f Minutter" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Sekund" #~ msgstr[1] "%.0f Sekunder" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Omdøb enhed" #~ msgid "_Remove..." #~ msgstr "_Fjern …" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Aktiverer en platform Bluetooth-drabskontakt nÃ¥r Bluetooth-" #~ "strømstilstanden ændrer sig (ubrugelig med USB-dongler) og sikrer at et " #~ "statusikon vises hvis der er en Bluetooth-drabskontakt men ingen adapter." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth skal være aktiveret for at filoverførsel virker" #~ msgid "Select files to send" #~ msgstr "Vælg filer der skal sendes" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Kildeadapter. Bruger adresse eller adapters navn f.eks. hci0" #~ msgid "Delete files on exit" #~ msgstr "Slet filer ved afslut" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Filer sendt til bluetooth-enheden" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth skal være aktiveret for at Bluetooth-assistenten virker" #~ msgid "No adapters found" #~ msgstr "Der blev ikke fundet nogle adaptere" #~ msgid "Pairing in progress..." #~ msgstr "Parring i gang …" #~ msgid "Failed to add device" #~ msgstr "Kunne ikke tilføje enhed" #~ msgid "Don't connect" #~ msgstr "Forbind ikke" #~ msgid "Device added and connected successfully" #~ msgstr "Enhed tilføjet og forbundet" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Enhed tilføjet, men kunne ikke forbinde" #~ msgid "Start configuration assistant for this device" #~ msgstr "Start konfigurationsassistenten for denne enhed" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Bruger libappindicator til at vise et statusikon" blueman-2.4.3/po/de.gmo000066400000000000000000001542621465054505200146750ustar00rootroot00000000000000Þ•7ÔIŒ3°D&±D&ØDÿDE/E?ENE`ErE ‚E E˜E²EÂEÒEÂâE¥F´FÉFàFóFGG*G=G#PG tGG•GªG¾GÒG åG ñGHC%H iH tH=‚HÀHÛHõHI I0I;CI+IC«JïJôJøJþJK! K -K 9K EK RK _KiKqK,…K²K)ÄKhîKWL0rL£L²L ÇLÓLæLìL M–M©M °M¾MÍM5âM N "N -N,8N+eN‘N ¤N ²N ½NÊN ãN ïN ûNO4!O VOdO kOuOwO|OŒO¡O±O ÀOÊOáO æOóOPP&P5PDP#^P‚P“P¦P¿PÐPâPõPQQ1QCQ?XQ¥˜Q >RLR]RdRwR‡R™R­R#¿RãRèRìR óRýR SS.S4NS'ƒS «SµS¼SÍS ÞSéS íS÷S T $T 0T W^WmW ‹W'–W ¾WÊWÓWæW XX'X0X AXOXiX {X†X ŸX­X²XÃX ÌX×XßX óXþXY Y,YCYHY[YsY ƒYYŸY°Y+ÅY ñY ÿY Z#Z8ZHZ\ZkZsZƒZ ˆZ ’Z Z¦Z«Z»ZÂZÓZÜZðZ[[ /[ <["J[!m[ [[³[$Â[ ç[ó[ø[\\3\7\F>\…\¤\$¶\Û\ û\]+ ] 6] B]P]_] x]„]] ¬] ¸]Ä]Õ]ë] ^!^)^/^2^ 7^ C^P^U^ ]^ h^ t^^–^¥^¼^Õ^æ^ ø^__._F_ ]_k_"|_Ÿ_¶_Æ_Ö_ð_ ` `+`@`O` e`r`†` `°`Ï`â`÷`aa3aHada}a—a®aÁa áa bb%b…L… […g… o…y…}… Œ…˜… … ½…Ç…Ú… í… ø… ††%† C†Q†k† o†z†~† ‡†’†¦†¶†¿† Þ† ë†÷† þ† ‡‡ )‡7‡L‡ f‡r‡{‡‚‡‰‡‘‡ ˜‡¤‡¬‡µ‡»‡Á‡LJׇê‡ð‡ô‡ú‡ ˆ ˆˆ-ˆ4ˆ<ˆBˆIˆRˆ[ˆaˆhˆ qˆ|ˆ‹ˆŽˆ¢ˆÇ¦ˆ&nŠ(•оŠÙŠïŠÿŠ‹‹,‹ <‹ G‹Q‹l‹|‹Œ‹Öœ‹ sŒŒŸŒ½ŒÓŒäŒþŒ($@ esŒ¤ÀÙ ó$ÿ$ŽC>Ž ‚ŽŽ<œŽÙŽ÷Ž)I[HkE´IúD‘I‘M‘S‘Y‘1b‘ ”‘ ‘ ¯‘ »‘Ç‘БØ‘2í‘ ’D/’xt’&í’6“ K“l“ „“‘“¦“¬“ Ë“ÀÖ“—””¬”»”<Ñ” •• #•=.•0l•• ®• »• ɕ֕ ð• ü• ––4/– d–r–z–Š–Œ–‘–¡–½–Í– ß–í–— ——#.— R— \—f—u—3—×Ó—å—ü— ˜˜5˜I˜a˜s˜†˜Kž˜Ãê˜ ®™¼™ әޙš 3š#=š ašlšpš vš€š…š•š8©šAâš0$› U›_›f›|›Ž›–› ››¥›¹› ΛÚ› ë›ù› œ!œ@œ*^œ&‰œ&°œלàœüœ% < HVhw ˆ”´ ¼ Ê9ëB%ž6hž Ÿž"«ž ΞØž éžôž ýž Ÿ#%ŸJIŸ”Ÿ#£Ÿ ÇŸ/ÒŸ    "0  S  ^  i s ƒ (“ ¼  Ì × ó  ¡¡$¡<¡N¡V¡ j¡t¡‰¡ ›¡§¡ ġϡà¡÷¡ ¢¢ 3¢@¢+W¢ ƒ¢Ž¢—¢±¢ ĢѢâ¢ë¢ó¢£ ££(£1£6£F£M£d£k£{£Ž£¤£ º£È£#×£#û£ ¤+¤>¤+Q¤}¤ޤ –¤£¤»¤Ô¤ؤeç¤+M¥y¥'¥,¸¥ å¥ñ¥+õ¥ !¦-¦=¦O¦ c¦p¦¦  ¦ ª¦·¦(ɦò¦§#§ 2§?§B§ G§S§e§k§ s§ }§ ˆ§–§°§çß§ö§ ¨ ¨2¨H¨_¨y¨“¨—¨)©¨Ó¨ì¨©©/©K©\© q©©‘©°©¿©Ô©ñ© ª%ª@ªVªoªŽª¥ª »ª ܪ"ýª «:«*C«%n«”«¦«½«Ö«í« ¬¬6¬ M¬[¬p¬†¬ š¬!§¬ɬÚ¬ö¬ý¬­­%­4­8­A­ a­k­…­Š­ ­š­Ÿ­ ¨­É­Þ­ô­ ®®0®G®f® …®®˜®®® À®Í® â®î®ö® û® ¯¯0¯5¯Q¯h¯m¯$„¯©¯¸¯Я Ó¯S߯ 3°Ô° Ù°ä°õ°±2±I±_±y±‹± ž± ©±·± ˱ì± ²'²7² N²Z²r² †²0“² IJå² û²³ ³C>³‚´ˆ´‘´”´´£´©´ ¸´ ´ δØ´ß´ñ´ µµ>1µ=pµ ®µºµ̵ Ûµéµûµ ¶¶ -¶;¶ Q¶r¶ ¶ ¶ª¶²¶ʶè¶3ë¶4·T·'p· ˜· ¦·²·Æ·ß·#ù·¸1¸ :¸E¸M¸V¸ _¸l¸†¸ Œ¸—¸¸¢¸²¸»¸͸Ò¸$׸ü¸&¹&:¹ a¹ m¹ {¹‡¹¹™¹´¹йá¹!º"º2º”Hºݺíº3þº2»B»J»O»b»w»‹»ž»º»Õ» Ý»é»ÿ»)¼1¼:¼?¼E¼ N¼X¼p¼‡¼˜¼°¼ͼä¼é¼ ½½ ½ 0½>½+P½|½˜½¯½·½ѽë½ ¾ž+¾ʾ®Ò¾¿ À ÀÀ +À7ÀJÀRÀhÀ ‚À ŒÀ–À¦À·ÀÀÀ×ÀóÀÁ Á Á (Á;4Á0pÁB¡ÁJäÁv/Âq¦ÂbÃ_{ÃEÛÃ_!ÄÄÅÅ ,Å 9ÅDÅIÅPÅfÅ zņŠŒÅS™ÅcíÅ<QÆŽÆ—Æ¦Æ ÅÆÏÆæÆÿÆ"Ç8ÇPÇ bÇoÇ xÇ†Ç ™Ç;£ÇßÇñÇÈÈ 'È2È:È NÈ%[ÈÈ…È—È§È¶È ¾ÈÊÈ%ÑÈ÷È!ýÈÉ%É8É&JÉ5qÉ §É´É ÎÉÜÉíÉÊ Ê *Ê6ÊPÊdÊ ~Ê@ŸÊNàÊ/Ë%6Ë\Ëvˇ˗˫Ë$³ËØËøË Ì ÌJ(Ìs̴̛̄ÌÒÌQãÌ5ÍLÍ _ÍmÍ vÍ Í ŒÍ˜Í·ÍÀÍÑÍ)èÍÎ Î(ÎkEαÎÃÎÌÎ ÜÎ êÎm÷ÎeÏðnÏ _ÐmÐqÐxЀР‡Ð‘Ðh¢Ð Ñ<#Ñ?`Ñ  Ñ «ÑÌÑÔÑ.ÜÑ1 Ò =ÒIÒ RÒ\Ò uÒ‚Ò'žÒ5ÆÒüÒZÓkÓ ÓÓ “ÓÓE¯ÓõÓûÓÔ-Ô <ÔJÔQÔ XÔdÔ hÔrÔ{Ô Ô—ÔªÔ½ÔÎÔ æÔ òÔ Õ Õ&Õ/Õ JÕTÕcÕ sÕ Õ ŽÕšÕ´ÕÍÕÕÕïÕ óÕþÕÖ ÖÖ 3ÖAÖ RÖ sÖ ÖÖ•Ö ¤Ö®Ö ½ÖËÖ"ãÖ ×× × (× 4× ?× K×W×_×h×q×x×~×Ž×Ÿ×¥× ©×³×Â× Ø×æ×ú× ØØØ /Ø;ØXØaØhØqØ€ØØ”دؘõ‚eûczù6^0{ ðž¸àû˜—É“XI®!w#éï]Î@·×ßl¿dêGÞ¾5Šæ°|3±õó_7o6_îj nŸ#%ö,âWøz´æ¤uh=9Çó´åGÙÒ•àPT³HÉ[³YaêUb¥yC š+,Ø£šúßJô*íäÜ=ð~Ì ºFf¶':ÚSÕì<ȼkvã?±˜0Z`ÁâH™ú5Œ4?ËûƒÝ U4&^Åã ”çèãw¨"ä(ϧôëcØ¿v:ƒ>©f lJ..òp¡ÿ<ªP¶/dµËy*»ýf£Ô ¢±tÖ-2·¥¹‹AW&bÚoŒücw8ú+{·rÓÆ¨Ø°-h眹°Á,ë^×ÄÞ~Ó¾ K¢‹x%k¬u ŠSZ[Ö…¸\‹"38¼œsŒ Ô5Á‘”)$LÙ ÃNyîÄâ ‡ô845®ñ†6ˆÿ< é ÔÐÖ2&q3!]"nçò’#¶­ñ%;m-(öæËD›ïÛøÏnÛV A(«ì¡ùJ¤½‰}À_€R¸(ºÛŽ#í™g;~фΩ$éR*üªÚ®2…µ)íÊTFÉ?Ž &«|ñÝKpýq–gC¬Íž!‡»„ƒœ€E6 $0dM¯ÏèD¤Bï÷O>, ¾§þZª>N‚Ò´aÊÑ/ìˆm èø¯Nº»MlKrÿ×– 711@ÀXò!§)-“|„jek¢ùu¼š’j;öYáÜ+s}Í€VŸ1óQ¯B x'\L9O*%“•7 •ÙvÓ]z‰½Q¨ÇR—Xüps›xiÕUÆi¡4@¦{ŸÂå0…–O ¦I«”ÂD‘`£îáêÐѲ\Eoþž—È=¬ÐtÀG23õ¿:1Šb/)ΩðQˆAÕ¹½LÒYT7‰P‚häÜCÝ åë}B$’ÌHà ÞÃ[ý"³aÇþ'Ž`†rm.MÌ÷+IJ¥™áƵ/÷Å.ÅÊ FtÈiW›eß‘V9g¦²SEqÃÍ­­†I‡'%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-18 06:23+0000 Last-Translator: Christopher Schramm Language-Team: German Language: de MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.6-dev %(minutes)d Minute%(minutes)d Minuten%(seconds)d Sekunde%(seconds)d Sekunden%(service)s auf %(device)s%d %s %d %s und %d %s17–33 Prozent1–17 Prozent2-Rad-Fahrzeug3-Rad-Fahrzeug33–50 Prozent3D Anzeige3D Brille3D-Synchronisierung (3DSP)50–67 Prozent67–83 Prozent83–99 ProzentEin Fehler trat beim Laden einer Erweiterung auf. Bitte benachrichtigen Sie die Entwickler mit dem Inhalt dieser Nachricht auf unserer Webseite.Autor:Automatisch verbinden:Steht in Konflikt mit:Verbinden mit:VerbundenDUN-UnterstützungIst abhängig von:Trennen:Heruntergeladen:Datei empfangen (Object Push)Datei:GSM-EinstellungenProtokoll-Dauer:Protokoll gestartet:NAP-EinstellungenNAP-UnterstützungNameKeine DHCP-Server installiertPAN-UnterstützungEmpfangene Signalstärke: %(rssi)u%% (%(rssi_state)s)An:Gesamt:Sendeleistungspegel: %(tpl)u%% (%(tpl_state)s)Bluetooth _ausschaltenBluetooth _einschaltenHochgeladen:Sichtbarkeitseinstellung_Verbinden_TrennenZeile(n) markieren und Strg + C zum kopieren verwendenDie folgenden Argumente werden übergeben: Adresse, Name, Dienstname, uuid16s, rfcomm-Knoten Zum Beispiel: AA:BB:CC:DD:EE:FF, Telefon, DUN-Dienst, 0x1103, /dev/rfcomm0 uuid16s werden als kommagetrennte Liste zurückgegeben. Wenn das Gerät getrennt wird, wird ein HUP-Signal an das Skript gesendet.Dateien über Bluetooth versendenAPN:ATTAVCTPAVDTPAnnehmenDateien von vertrauenswürdigen Geräten annehmenZugangstürZugangsschlossAccesspointAccesspointAdap_terAdapterAdaptereinstellungenAdapter für diese Verbindung ist nicht verfügbarAdapterauswahlBlendet ein Menüelement ein, mit dem das Applet beendet werden kannBlendet auf dem Statussymbol eine Anzeige ein, wenn Bluetooth aktiv ist, und zeigt beim Überfahren die Verbindungen an.Fügt Menüeinträge zum Trennen hinzuBlendet Standardmenüelemente im Statussymbolmenü einVerbessertes Audio-Profil (A2DP)LandwirtschaftsfahrzeugLuftschleierLuftqualität SensorAlarmAlarm BenachrichtigungsserviceAll in OneErlaubt es, den Verbrauch des (mobilen Breitband-) Netzwerkes zu beobachten. Dies ist nützlich, wenn man den Datenverbrauch beschränken will. Diese Erweiterung zeigt jedes Gerät einzeln an.ImmerImmer annehmenImmer sichtbarUmgebungslicht-SensorZeitspanne (in Sekunden), die der Adapter sichtbar sein wirdVerstärkerAussehenAppleAgentDie Erweiterung für den Datentransferservice ist deaktiviertMöchten Sie den Zähler wirklich zurücksetzen?Blutdruck am ArmAudio-ProfilAudio-AusgabeAudio-QuelleAudio- und EingabeprofileAudio/VideoAudio/VideoAuditoriumLegitimierungsanfrage für:Automatisch mit %(service)s auf %(device)s verbundenAutomation IOMarkiseAxialventilatorBBNEPBarcode-ScannerBasisfunktion Drucken (BPP)Batterie-DienstBatterie-SchalterHallenleuchteHinter-Ohr-HörgerätKlingelBlade-ServerJalousien oder RollosDieses Gerät blockieren/entblockenBlockiertBlutdruckBlueman AppletBlueman Bluetooth ManagerBlueman ist eine GTK+-basierte Bluetooth-VerwaltungBluetooth aktivBluetooth-AdapterBluetooth-LegitimationBluetooth-GerätBluetooth-GeräteBluetooth deaktiviertBluetooth aktiviertBluetooth-DateitransferBluetooth ManagerBluetooth-NetzwerkBluetooth ausgeschaltetBluetooth muss eingeschaltet sein, damit die Adapterverwaltung funktioniertblueman-manager kann nicht fortfahren, weil der Bluez-Dienst nicht aktiv ist. Das bedeutet vermutlich, dass keine Bluetooth-Adapter erkannt wurden oder der Bluetooth-Dienst nicht gestartet wurde.Bluray PlayerKörperzusammensetzungHeizkesselPoller mit LichtVerbindungsmanagementBücherregal-LautsprecherBroadcasting-GerätSenderaumBrowseGroupDescriptorServiceClassIDGlühbirneBusKnopfCD PlayerCMTPKabinettleuchteTrittfrequenzsensorZugriffsdienst für Kalender, Aufgaben und Notizen (CTN)Benachrichtigungsdienst für Kalender, Aufgaben und Notizen (CTN)Profil für Kalender, Aufgaben und Notizen (CTN)CamcorderKameraWohnmobil / WohnwagenVorgang abbrechenAbbruchAutoAutoradioKohlendioxyd-SensorKohlenmonoxid-SensorKartenleserDeckenventilatorDeckenleuchteDeckenmontierter SensorMobiltelefonCharakteristisches AggregatformatCharakteristische DeklarationCharakteristische erweiterte EigenschaftenPräsentationsformat der EigenschaftenCharakteristische BenutzerbeschreibungLadecaseZum Deaktivieren anklicken.Zum Aktivieren anklicken.Kundencharacteristische KonfigurationBügeleisenDampfglätterCochlea-ImplantatKaffeemaschineFarblicht-SensorKombinationGewöhnlicher ISDN-Zugang (CIP)RechnerEinstellungenBluetooth-Netzwerk konfigurierenEinstellungen der ausgewählten Erweiterung konfigurierenKonfiguriertes Verzeichnis für eingehende Dateien existiert nichtDie Konfiguration des Netzwerkes erfordert PrivilegienBestätigenWert zur Legitimation bestätigen:VerbundenVerbunden mit %sVerbunden:VerbindeVerbinde…Verbindung fehlgeschlagen: Verbindung mit BlueZ fehlgeschlagenVerbindet automatische Verbindungsprofile A2DP-Quelle, A2DP-Senken und HIDKontakt SensorKontinuierliche GlukoseüberwachungControllerSteuert den Energiestatus des BluetoothadaptersKonvertierbarDrahtlosgerätSchnurlostelefonKopplung mit dem Gerät herstellenLockenstabZeitdienstVorhängeRadfahrcomputerRadfahrleistungRadfahrgeschwindigkeit und TrittfrequenzDHCP-Servertyp:DVD PlayerAnzeige von DatenaktivitätLuftentfeuchterVerweigernAbhängigkeitsproblemSchreibtisch-VentilatorSchreibtischlampeDesktopDesktop WorkstationAbnehmbarGeräteinformationenGeräteverwaltungGerätenameGerät hat nicht geantwortetDrehreglerEinwahl-NetzwerkEinwahl-Netzwerk (DUN)EinwahleinstellungenDigitaler StiftDigitale BeschilderungGrafiktabletDirektes Drucken (BPP)DirectPrintingReferenceObjectsService (BPP)%s trennenGetrenntTrennung fehlgeschlagen: SichtbarkeitsdauerSichtbar …Sichtbar … %ssSuche…AnzeigeDocking-StationPuppeTürschlossDoppelter SchalterTrocknerETA:Ohr-ThermometerEarbudElektronisches EtikettAufzugNotausgangstürNotausgangsleuchteBluetooth einschaltenEnergiesammelschalterEnergiemesserEnergie-SensorPIN-Code zur Legitimation eingeben:Passwort zur Legitimation eingeben:EingangstorUmgebungserfassungFehler aufgetretenFehler beim Senden der Datei %s aufgetretenAbluftventilatorBeendenAußenscreenAußenliegende JalousieExterner ReferenzberichtFTPFehlgeschlagenAutomatischer Start des OBEX-Dienstes fehlgeschlagen. Stellen Sie sicher, dass der OBEX-Daemon läuftUmstellen des Profils auf %s fehlgeschlagenVerbindung gescheitertKonnte keine IP-Adresse von %s erhaltenBlueman-manager konnte nicht erreicht werdenHeizlüfterFaxDatei %(0)s von %(1)s erfolgreich empfangenDateisenderDatei empfangenDateien empfangenFinger-PulsoximeterFeuer-SensorFirmware-Revision-ZeichenketteFlammen-DetektorFlutlichtBodenleuchteLeuchtstoffröhreVorschaltgeräte für LeuchtstoffröhrenUnterputz-SensorTrennung des Gerätes erzwingenGefrierschrankVollständigGBGNSSGNSS-ServerGSM-EinstellungenSpielGamepadSpielzeugGaragentorGartenleuchteAllgemeine AV-AusstattungGenerischer ZugangGenerische ZugangskontrolleGenerische KlimaanlageGenerisches FlugzeugGenerisches AttributGenerisches AudioAllgemeine AudiosenkeGenerische AudioquelleTypischer Barcode-ScannerTypischer BlutdrucksensorUhrTypischer RechnerTypischer kontinuierlicher GlukosemonitorGenerisches SteuergerätTypischer RadfahrsensorTypische AnzeigeAllgemeine AnzeigegeräteGenerisches HaushaltsgerätTypische BrillenTypischer VentilatorDateitransferGenerische SpieleTypisches BlutzuckermessgerätAllgemeine HLKTypisches HörgerätTypischer HerzfrequenzsensorGenerische HeizungTypisches Human Interface DeviceGenerischer LuftbefeuchterTypische InsulinpumpeTypischer SchlüsselringGenerische BeleuchtungskörperGenerische LichtquelleTypischer MediaplayerGenerische MedikamentenlieferungGenerisches motorisiertes GerätGenerisches motorisiertes FahrzeugTypisches Netzwerk-GerätNetzwerkGenerische sportliche Aktivität im FreienGenerisches persönliches MobilgerätTypisches TelefonGenerisches NetzgerätGenerisches PulsoximeterTypische FernsteuerungTypischer Lauf-/Walking-SensorTypischer SensorAllgemeine BeschilderungAllgemeines SpirometerTypischer TagGenerische TelefonieTypischer ThermometerGenerisch UnbekanntTypische UhrGenerisches tragbares AudiogerätGenerische WaageGenerische FensterabdeckungBrilleGlukoseGruppennetzwerkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP-SinkGesundheitsgeräte-Quelle (HDP)HID-LampeHID-LampenvorschaltgerätHIDPHTTPHTTP ProxyFönHandheldTragbarer PC/PDA (Klappgehäuse)Tragbares SpirometerFreisprecheinrichtungFreisprech-Audio-GatewayDruck-SteuerkanalDruck-DatenkanalDruck-BenachrichtigungHardcopyCableReplacement (HCR)Hardware-Revision-ZeichenketteKopfhörerHeadsetHeadset Audio GatewayFieberthermometerHerzfrequenzHerzfrequenz-GürtelWärmepumpeHeizungHelmHi-Fi-AudioVersteckt_Unbenannte Geräte ausblendenHochHochhängende HallenleuchteHeim-VideospielkonsoleHupeHuman Interface DeviceHuman Interface Device Service (HID)LuftbefeuchterLuftfeuchtigkeitssensorIPIP-Adresse:IP-Adresse ist im Konflikt mit der Schnittstelle %s, welche die gleiche Adresse hatIP-Adresse überschneidet sich mit dem Subnetz der Schnittstelle %s, welche die folgende Konfiguration hat: %s/%s Dies könnte zu fehlerhaftem Verhalten führenISDNBildgebungBildgebung (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)sofortige AlarmierungIm-Schuh Lauf-/Geh-SensorIm-Ohr-HörgerätBodeneinbauleuchteGlühbirneEinschließenEingehender Ordner:Ankommende Datei %(0)s von %(1)sDateiempfang über BluetoothInnenraum-PositionsbestimmungInfrarotheizungEingabe-/AusgabefehlerInsulin-Penlanglebige InsulinpumpeInsulin-Patch-PumpeSprechanlageSchnittstelle %(0)s gebunden an IP-Adresse %(1)sInternetprotokoll-UnterstützungUngültige IP-AdresseIoT-GatewayIrMC-SynchronisierungIrMC-Synchronisierungs-SteuerungEs scheint, als könnte Blueman-Manager nicht über D-Bus aktiviert werden. Eine typische Ursache ist ein fehlerhaftes grafisches Setup in der D-Bus-Aktivierungsumgebung, das mit einem Aufruf von dbus-update-activation-environment, typischerweise aus xinitrc (bzw. der Sway-Konfiguration o.ä.) heraus, behoben werden kann.JackeJoystickKBTastaturKioskL2CAPPPP-LAN-ZugangLED-ArrayLED-TreiberLED-LampeLaptopGroßraumfahrzeugGroßes PassagierflugzeugStarte DHCP-ClientPPP-Dienst startenUm den DHCP-Client zu starten sind Zugriffsrechte erforderlichUm den PPP-Dienst zu starten sind Zugriffsrechte erforderlichLeck-SensorLeichtes FlugzeugLichtsteuerungLicht-TreiberLeichtes FahrzeugLineares LichtVerbindungsverlustStandortanzeigeOrtungsgerätOrtung und NavigationStandort- und NavigationsanzeigeOrtungs- und NavigtionsgerätSchließfachLautsprecherNiedrigNiederspannungs-HalogenNiederhängende HallenleuchteMBDen Standard-Adapter vorübergehend sichtbar machenVerwaltet das lokale Netzwerk, wie z.B. NAP-BrückenHerstellername-ZeichenketteDiesem Gerät vertrauen/nicht vertrauenMaximalanzahlMesh-GerätMesh-Netzwerk-ProxyNachrichtenzugriff (MAP)Nachrichten-ZugangsserverNachrichten-BenachrichtigungsserverUltraleichtflugzeugMikrofonMikrowelleMini PCKleinbusSonstigeElektromobilModellnummer-ZeichenketteModemBildschirmMopedMehrBewegungsmelderMotorradMotorisiertes TorMausVielMehrkanal-Anpassungsprotokoll (MCAP)Mehrfarbiges LED-ArrayMultiprofil-Spezifikation (MPS) ProfilMultiprofil-Spezifikation (MPS) DienstMultisensorMultischalterMultisensorHalsbandNetzwerkNetwork Access Point (NAP)Netzwerkzugriffspunkt (NAP)_NetzwerknutzungNächster DST-ÄnderungsdienstKeine Audio-Endpunkte registriertKeine KonflikteKeine AbhängigkeitenEs sind noch keine Benutzungsstatistiken verfügbar. Versuchen Sie, zuerst eine Verbindung herzustellen und kehren Sie dann zu dieser Seite zurück.Nicht verbundenNicht verfügbarDiese Konfiguration wird derzeit nicht unterstütztNicht angegebenNummer:OBEXOBEX-DateitransferOBEX-Objekt-TransferObjekt-ÜbertragungAnwesenheitssensorAuf-Hüfte Lauf-/Geh-SensorAuf-Schuh Lauf-/Geh-SensorÖffnenOrt öffnenOptischer Disc-PlayerOptimalOrganische lichtemittierende Diode (OLED)BackofenPANUPagerKopplungGekoppeltKopplungs-PIN-Code fürKopplungspasswort fürKopplungsanfrageKopplungsanfrage von %sKopplungsanfrage von Gerät:Kopplungsanfrage für:PalmHandflächengroßer PC/PDAGleitschirmWegweiser LichtStandventilatorPendelleuchtePeripheriegerätePeripherell bevorzugte VerbindungsparameterPeripherie-Datenschutz-FlagPersönliches NetzwerkTelefonTelefonalarm-StatusdienstTelefonbuchzugriff (PBAP)Telefonbuchzugriff (PBAP) - PCETelefonbuchzugriff (PBAP) - PSEBitte stellen Sie sicher, dass das Verzeichnis „%s“ vorhanden ist oder konfigurieren Sie es mit blueman-services. Bis dahin wird „%s“ verwendetSteckerErweiterung »%(0)s« hängt von Plugin %(1)s ab. Deaktivieren von Erweiterung %(1)s wird auch die Erweiterung »%(0)s« deaktivieren. Fortfahren?Erweiterung %(0)s steht in Konflikt mit %(1)s. Laden von %(1)s wird %(0)s deaktivieren. Fortfahren?ErweiterungenPnP-KennungPnP-InformationZeigegerätMastaufsatzleuchteSchwachTragbares AudiogerätTragbare Handheld-KonsolePowerbankSteckdoseLeistungssensorSteckdosenleisteNetzteilElektrischer RollstuhlPräsentationsfernbedienungPrimärer DienstDruckerDruckstatus (BPP)ProjektorProprietärStellt eine DBus-API für andere Blueman-Komponenten bereitStellt OBEX-Dateiübertragungs-Funktionen bereitRegistriert ein StatusNotifierItem, um ein Statussymbol anzuzeigenStellt einen einfachen DHCP-Client für Bluetooth-PAN-Verbindungen bereit.Stellt ein Menü für das Hilfsprogramm und eine API für andere Erweiterungen zum Verändern desselben zur VerfügungSchafft einen Menüpunkt, der den Standard-Adapter temporär anzeigt, falls er auf „Versteckt“ geschaltet istErstellt einen Menüpunkt, der die zuletzt verwendeten Verbindungen als Schnellzugriff bereithältStellt eine einfache Unterstützung für Verbindungen ins Internet über ein DUN-Profil bereit.Stellt den Passwortlegitimierungssdienst für den BlueZ-Dienst bereitStellt Unterstützung für Wählverbindungen mit ModemManager und NetworkManager zur VerfügungStellt Unterstützung für Personal-Area-Networking (PAN), welches in der Netzwerkverwaltung 0.8 integriert ist, zur VerfügungAnnäherungssensorÖffentliche SuchgruppePulsoximeterDruckknopfQuadRFCOMMG_erät umbenennen…FlächenheizkörperHeizkörperRadioRegen-Sensor%(files)d Datei im Hintergrund empfangen%(files)d Dateien im Hintergrund empfangenWeitere %(files)d Datei im Hintergrund empfangenWeitere %(files)d Dateien im Hintergrund empfangenEmpfangene Signalstärke: %(rssi)u%% (%(rssi_state)s)Receiverempfange DateiEmpfange Datei %(0)s von %(1)sEmpfohlenWiederverbinden mit…WiederverbindungsadresseWohnmobil / WohnwagenReferenzzeit-AktualisierungsdienstReferencePrinting (BPP)ReflectedUI (BPP)KühlschrankAblehnenFernsteuerungFernsteuerungszielEntfernenDieses Gerät von der Liste der bekannten Geräte entfernenGerät umbenennenIP-Adresse erneuernBerichtsreferenzErneut versuchenReiskocherRoboterStaubsauger-RoboterDrehschalterLaufgeschwindigkeit und TrittfrequenzSDPSIM-Zugriff (SAP)S_ortieren nachScan-ParameterScannerMotorrollerScreenBei Verbindung auszuführendes SkriptSucheNach Geräten in der Nähe suchenSucheSekundärer DienstGerät auswählenAudioprofil für PulseAudio auswählenOrdner für eingehende Dateiübertragungen auswählenDatei senden_Dateien an Gerät senden_Notiz senden_Datei senden…Eine Textnotiz sendenDateien zum Gerät sendenNotiz sendenSende DateiSeriennummer-ZeichenketteSerieller AnschlussSerielle Schnittstelle %sSerielle Schnittstelle verbundenVerbindungsskript für serielle Schnittstelle ist fehlgeschlagenSerielle Schnittstelle auf Gerät %s ist nun verfügbar durch %sServerKonfiguration der ServereigenschaftenRechner der Server-KlasseDienst geändertServiceschalterDiensteinstellungenDienst:ServiceDiscoveryServerServiceClassIDBluetooth-Adapter-EinstellungenRfKill-Status festlegenSet-Top-BoxSet-Top-BoxUm den RfKill-Status festlegen zu können sind Zugriffsrechte erforderlichFachböden Licht_Statusleiste anzeigen_Werkzeugleiste anzeigenGeräteinformationen anzeigenEingabe anzeigenZeigt Desktop-Benachrichtigungen an, wenn Geräte verbunden oder getrennt werden.Zeigt Netzwerk-ChronikEinzelner SchalterÜberspringenSchieberSmartphoneSmartwatchRauchsensorSoftware-Revision-ZeichenketteSoundbarFreisprechanlageGeschwindigkeitssensorGeschwindigkeits- und TrittfrequenzsensorSportuhrScheinwerferEigenständiger LautsprecherStandard-SPP-Profil-Verbindungssteuerungsprogramm. Ermöglicht es, benutzerdefinierte Aktionen auszuführenStandlautsprecherStick-PCStraßenlaterneNicht optimalErfolgreich!Verbindung zum DUN-Dienst auf %(0)s hergestellt. Netzwerk ist nun erreichbar durch %(1)sSchalterSchaltet den Bluetooth-Killswitch-Status so um, dass er dem Bluetooth-Energiestatus entspricht. Ermöglicht das Wiedereinschalten von Bluetooth über ein Symbol, das den Status anzeigt, sofern es nicht vom System oder physisch getrennt ist.SystemkennungTCPTCS-ATTCS-BINTabletFernseherTemperatursensorUnterbricht vorübergehend den Bildschirmschoner, wenn eine Bluetooth-Gamecontroller angeschlossen wird.Vorübergehend sichtbarDie maximale Anzahl der letzten Verbindungen wird angezeigt.Beim Ausführen des Skriptes %s ist ein Problem aufgetreten: %sThermostatDas sollte überschrieben werdenToasterZu vielGesamte empfangene Daten und ÜbertragungsrateGesamtmenge gesendete Daten und ÜbertragungsrateTouch-PanelTouchpadSpielzeugÜbertragungsstatistikenÜbertragungÜbertragung fehlgeschlagenTransfer der Datei %(0)s fehlgeschlagenSendeleistungspegel: %(tpl)u%% (%(tpl_state)s)Transport-ErkennungVersucht beim Start und alle 60 Sekunden konfigurierbare Dienste automatisch zu verbinden.Dreifacher SchalterTroffer-LichtWagenVertrauenVertrauenswürdigEs wird versucht, eine IP-Adresse auf %s zu erhalten Bitte warten …TunerAlle Adapter ausschaltenAlle Adapter einschaltenPlattenspielerSendeleistungUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPSonstigeUnterwasser-LichtUnbekanntUnbekannter FehlerUnbenanntes GerätNicht festgelegtNicht vertrauenswürdigNutzerdatenVideorecorderStaubsaugerBereich zulässiger WerteFahrzeugFahrzeug-ReifendrucksensorSehr hochVideokonferenzVideoverteilungVideo-AusgabeVideo-QuelleVideokameraVideokonferenzeinrichtungMonitor mit LautsprecherMonitorVideoConferencingGW (VCP)WAPWAP ClientWSPWandventilatorWandleuchteWandmontierter SensorWaschmaschineTragbares GerätTragbarer Rechner (Uhrengröße)GewichtsskalaWind-SensorFensterFenstermarkiseJalousienFenstervorhangFensterlädenBlutdruck am HandgelenkHandgelenk getragenes PulsoximeterArmbanduhrA_dapter_Hinzugefügt_Blockieren_AbbrechenS_chließen_Absteigend_Gerät_GeräteB_eenden_Hilfe_Info_Lokale Dienste_Sichtbar machen_Name_OK_Kopplung_ErweiterungenAda_ptereinstellungenEntfe_rnen…_Ein Problem melden_Zurücksetzen_Suchen_Stopp_Vertrauenswürdigkeit_Entblocken_Keine Vertrauenswürdigkeit_AnsichtAppletTagTageStundeStundenMinuteMinutenneinobexd ist nicht verfügbarjablueman-2.4.3/po/de.po000066400000000000000000002732621465054505200145330ustar00rootroot00000000000000# German translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Andreas Kohlbach https://launchpad.net/~ank # Bernhard Gehl https://launchpad.net/~bernhard-gehl # Felix Möller https://launchpad.net/~felix-derklecks # Jochen Kemnade https://launchpad.net/~jochenkemnade # JonasL https://launchpad.net/~jonas-lieb # Julian Jacques Maurer https://launchpad.net/~mail-julianjmaurer # Julian Rother https://launchpad.net/~julian-sda # Keruskerfuerst https://launchpad.net/~arminmohring # MarcusLS https://launchpad.net/~marcusls # Mark Stuppacher https://launchpad.net/~mark-happynet # Martin Lettner https://launchpad.net/~m.lettner # MixCool https://launchpad.net/~mixcool # MyUser https://launchpad.net/~myuser # Nils https://launchpad.net/~nilswoetzel # Patrick Eigensatz https://launchpad.net/~p.eigensatz # Patrick Schaake https://launchpad.net/~patrick-schaake # Peter Altherr https://launchpad.net/~peter-altherr # Sekhmet https://launchpad.net/~sekhmet # Severin Heiniger https://launchpad.net/~lantash # Steve M. https://launchpad.net/~steve-m # Tobias Duehr https://launchpad.net/~mrbordello # Ubert Shok https://launchpad.net/~ushok # Vinzenz Vietzke https://launchpad.net/~v1nz # Waldemar R. https://launchpad.net/~lux5 # ahsamuel https://launchpad.net/~samuel-orsenne # axoin https://launchpad.net/~schrott4711 # benste https://launchpad.net/~benste # dauerbaustelle https://launchpad.net/~dauerbaustelle # dominik langer https://launchpad.net/~dominiklanger # meru https://launchpad.net/~merualhemio # mx82 https://launchpad.net/~mx82 # tim♡mint https://launchpad.net/~tim.h.s # tofro https://launchpad.net/~tobias-froeschle # Almin , 2015 # negativezero , 2014 # Christian Wagner , 2017 # Christopher Schramm , 2019 # Ettore Atalan , 2015,2017, 2022, 2023. # otazl , 2014 # petr , 2015 # bambuhle , 2014 # qazwsxedc , 2014 # Tim Schulz , 2015 # Tobias Bannert , 2014-2015,2017, 2023, 2024. # jugendhacker , 2020. # Christopher Schramm , 2020, 2021, 2022, 2023, 2024. # J. Lavoie # Alois Spitzbart , 2021. # Johannes Keyser , 2021. # Sander Sweers , 2022. # Chris , 2022. # Jörn Weigend , 2023. # Georg Schwarz , 2023. # David , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-18 06:23+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Sichtbarkeitseinstellung" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Versteckt" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Immer sichtbar" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Vorübergehend sichtbar" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Name" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Kopplungsanfrage" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Kopplungsanfrage von Gerät:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Das sollte überschrieben werden" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Eingabe anzeigen" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth-Geräte" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "A_dapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Suchen" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "Ada_ptereinstellungen" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "B_eenden" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Gerät" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Ansicht" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "_Werkzeugleiste anzeigen" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "_Statusleiste anzeigen" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "_Unbenannte Geräte ausblenden" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_ortieren nach" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Name" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Hinzugefügt" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Absteigend" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Erweiterungen" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokale Dienste" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hilfe" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Ein Problem melden" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Nach Geräten in der Nähe suchen" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Suche" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Kopplung mit dem Gerät herstellen" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Kopplung" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Diesem Gerät vertrauen/nicht vertrauen" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Vertrauen" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Dieses Gerät von der Liste der bekannten Geräte entfernen" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Entfernen" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Dateien zum Gerät senden" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Datei senden" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Gesamtmenge gesendete Daten und Übertragungsrate" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Gesamte empfangene Daten und Übertragungsrate" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Anzeige von Datenaktivität" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mehr" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Gerät umbenennen" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Zurücksetzen" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Abbrechen" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP-Servertyp:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Empfohlen" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Keine DHCP-Server installiert" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-Adresse:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-Einstellungen" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Persönliches Netzwerk" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN-Unterstützung" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Einwahl-Netzwerk" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN-Unterstützung" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Netzwerkzugriffspunkt (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP-Unterstützung" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Datei empfangen (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Eingehender Ordner:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Ordner für eingehende Dateiübertragungen auswählen" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Dateien von vertrauenswürdigen Geräten annehmen" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Dateien über Bluetooth versenden" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "An:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Datei:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Einstellungen" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Einstellungen der ausgewählten Erweiterung konfigurieren" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Nicht angegeben" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Unbekannt" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Ist abhängig von:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Steht in Konflikt mit:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-Einstellungen" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Nummer:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Übertragungsstatistiken" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "S_chließen" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Heruntergeladen:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Hochgeladen:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Gesamt:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Protokoll gestartet:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Protokoll-Dauer:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Notiz senden" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth muss eingeschaltet sein, damit die Adapterverwaltung funktioniert" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth-Adapter" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Immer" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d Minute" msgstr[1] "%(minutes)d Minuten" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Blueman-manager konnte nicht erreicht werden" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Es scheint, als könnte Blueman-Manager nicht über D-Bus aktiviert werden. " "Eine typische Ursache ist ein fehlerhaftes grafisches Setup in der D-Bus-" "Aktivierungsumgebung, das mit einem Aufruf von dbus-update-activation-" "environment, typischerweise aus xinitrc (bzw. der Sway-Konfiguration o.ä.) " "heraus, behoben werden kann." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Verbindung mit BlueZ fehlgeschlagen" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "blueman-manager kann nicht fortfahren, weil der Bluez-Dienst nicht aktiv " "ist.\n" "Das bedeutet vermutlich, dass keine Bluetooth-Adapter erkannt wurden oder " "der Bluetooth-Dienst nicht gestartet wurde." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Zum Deaktivieren anklicken." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Zum Aktivieren anklicken." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Suche" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adaptereinstellungen" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Dateisender" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth-Dateitransfer" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stopp" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Verbinde" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ist nicht verfügbar" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Automatischer Start des OBEX-Dienstes fehlgeschlagen. Stellen Sie sicher, " "dass der OBEX-Daemon läuft" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Abbruch" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Sende Datei" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Sekunde" msgstr[1] "%(seconds)d Sekunden" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Fehler beim Senden der Datei %s aufgetreten" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Überspringen" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Erneut versuchen" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Fehler aufgetreten" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Kopplungsanfrage von %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth-Legitimation" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "PIN-Code zur Legitimation eingeben:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Passwort zur Legitimation eingeben:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Kopplungspasswort für" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Kopplungs-PIN-Code für" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Kopplungsanfrage für:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Wert zur Legitimation bestätigen:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Bestätigen" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Verweigern" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Legitimierungsanfrage für:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Dienst:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Immer annehmen" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Annehmen" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Ein Fehler trat beim Laden einer Erweiterung auf. Bitte benachrichtigen " "Sie die Entwickler mit dem Inhalt dieser Nachricht auf unserer\n" "Webseite." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth ausgeschaltet" #: blueman/Functions.py:71 msgid "Exit" msgstr "Beenden" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Bluetooth einschalten" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Geräteverwaltung" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Diensteinstellungen" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tastatur" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombination" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Unbenanntes Gerät" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sonstige" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Verbunden" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Vertrauenswürdig" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Gekoppelt" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blockiert" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Verbunden" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Schwach" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Nicht optimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Viel" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Zu viel" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Empfangene Signalstärke: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Empfangene Signalstärke: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Niedrig" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Hoch" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Sehr hoch" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sendeleistungspegel: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sendeleistungspegel: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Erfolgreich!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Fehlgeschlagen" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Verbinde…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Trennung fehlgeschlagen: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Keine Audio-Endpunkte registriert" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Eingabe-/Ausgabefehler" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Gerät hat nicht geantwortet" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Unbekannter Fehler" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Verbindung fehlgeschlagen: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Verbinden" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Verbindet automatische Verbindungsprofile A2DP-Quelle, A2DP-Senken und HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Trennen" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Trennung des Gerätes erzwingen" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Verbinden mit:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Trennen:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automatisch verbinden:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "_Datei senden…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Kopplung" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Vertrauenswürdigkeit" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Keine Vertrauenswürdigkeit" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blockieren" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Entblocken" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Dieses Gerät blockieren/entblocken" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "G_erät umbenennen…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "Entfe_rnen…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Vorgang abbrechen" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Nicht vertrauenswürdig" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Gerät auswählen" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman ist eine GTK+-basierte Bluetooth-Verwaltung" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM-Einstellungen" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Erweiterungen" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Erweiterung »%(0)s« hängt von Plugin %(1)s ab. Deaktivieren " "von Erweiterung %(1)s wird auch die Erweiterung »%(0)s« " "deaktivieren.\n" "Fortfahren?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Erweiterung %(0)s steht in Konflikt mit %(1)s. Laden von " "%(1)s wird %(0)s deaktivieren.\n" "Fortfahren?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Keine Abhängigkeiten" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Keine Konflikte" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Abhängigkeitsproblem" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adapterauswahl" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Suche…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Sonstige" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Rechner" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Accesspoint" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/Video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Peripheriegeräte" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Bildgebung" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Tragbares Gerät" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Spielzeug" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Desktop" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Laptop" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Handheld" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobiltelefon" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Drahtlosgerät" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphone" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Vollständig" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 Prozent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 Prozent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 Prozent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 Prozent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 Prozent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 Prozent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Nicht verfügbar" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Freisprecheinrichtung" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Lautsprecher" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Kopfhörer" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Tragbares Audiogerät" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Autoradio" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-Top-Box" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi-Audio" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Videorecorder" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videokamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Camcorder" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Monitor mit Lautsprecher" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videokonferenzeinrichtung" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Spielzeug" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Zeigegerät" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Anzeige" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Scanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Drucker" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Armbanduhr" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jacke" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Helm" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Brille" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Roboter" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Fahrzeug" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Puppe" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Controller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Spiel" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Generisch Unbekannt" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Typisches Telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Typischer Rechner" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Desktop Workstation" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Rechner der Server-Klasse" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "Tragbarer PC/PDA (Klappgehäuse)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Handflächengroßer PC/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Tragbarer Rechner (Uhrengröße)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Docking-Station" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "All in One" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Blade-Server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Konvertierbar" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Abnehmbar" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT-Gateway" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Stick-PC" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Typische Uhr" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Sportuhr" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Smartwatch" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Uhr" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Typische Anzeige" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Typische Fernsteuerung" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Typische Brillen" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Typischer Tag" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Typischer Schlüsselring" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Typischer Mediaplayer" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Typischer Barcode-Scanner" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Typischer Thermometer" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Ohr-Thermometer" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Typischer Herzfrequenzsensor" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Herzfrequenz-Gürtel" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Typischer Blutdrucksensor" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Blutdruck am Arm" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Blutdruck am Handgelenk" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Typisches Human Interface Device" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Maus" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Gamepad" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Grafiktablet" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kartenleser" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitaler Stift" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Barcode-Scanner" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Touchpad" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Präsentationsfernbedienung" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Typisches Blutzuckermessgerät" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Typischer Lauf-/Walking-Sensor" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Im-Schuh Lauf-/Geh-Sensor" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Auf-Schuh Lauf-/Geh-Sensor" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Auf-Hüfte Lauf-/Geh-Sensor" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Typischer Radfahrsensor" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Radfahrcomputer" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Geschwindigkeitssensor" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Trittfrequenzsensor" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Leistungssensor" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Geschwindigkeits- und Trittfrequenzsensor" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Generisches Steuergerät" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Schalter" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Multischalter" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Knopf" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Schieber" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Drehschalter" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Touch-Panel" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Einzelner Schalter" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Doppelter Schalter" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Dreifacher Schalter" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Batterie-Schalter" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Energiesammelschalter" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Druckknopf" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Drehregler" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Typisches Netzwerk-Gerät" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Accesspoint" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Mesh-Gerät" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Mesh-Netzwerk-Proxy" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Typischer Sensor" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Bewegungsmelder" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Luftqualität Sensor" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Temperatursensor" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Luftfeuchtigkeitssensor" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Leck-Sensor" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Rauchsensor" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Anwesenheitssensor" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Kontakt Sensor" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Kohlenmonoxid-Sensor" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Kohlendioxyd-Sensor" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Umgebungslicht-Sensor" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Energie-Sensor" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Farblicht-Sensor" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Regen-Sensor" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Feuer-Sensor" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Wind-Sensor" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Annäherungssensor" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multisensor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Unterputz-Sensor" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Deckenmontierter Sensor" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Wandmontierter Sensor" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisensor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Energiemesser" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Flammen-Detektor" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Fahrzeug-Reifendrucksensor" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Generische Beleuchtungskörper" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Wandleuchte" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Deckenleuchte" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Bodenleuchte" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Kabinettleuchte" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Schreibtischlampe" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Troffer-Licht" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Pendelleuchte" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Bodeneinbauleuchte" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Flutlicht" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Unterwasser-Licht" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Poller mit Licht" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Wegweiser Licht" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Gartenleuchte" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Mastaufsatzleuchte" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Scheinwerfer" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Lineares Licht" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Straßenlaterne" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Fachböden Licht" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Hallenleuchte" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Notausgangsleuchte" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Lichtsteuerung" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Licht-Treiber" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Glühbirne" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Niederhängende Hallenleuchte" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Hochhängende Hallenleuchte" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Typischer Ventilator" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Deckenventilator" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Axialventilator" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Abluftventilator" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Standventilator" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Schreibtisch-Ventilator" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Wandventilator" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Allgemeine HLK" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Thermostat" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Luftbefeuchter" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Luftentfeuchter" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Heizung" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Heizkörper" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Heizkessel" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Wärmepumpe" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Infrarotheizung" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Flächenheizkörper" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Heizlüfter" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Luftschleier" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Generische Klimaanlage" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Generischer Luftbefeuchter" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Generische Heizung" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Generische Zugangskontrolle" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Zugangstür" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Garagentor" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Notausgangstür" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Zugangsschloss" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Aufzug" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Fenster" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Eingangstor" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Türschloss" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Schließfach" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Generisches motorisiertes Gerät" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Motorisiertes Tor" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Markise" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Jalousien oder Rollos" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Vorhänge" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Screen" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Generisches Netzgerät" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Steckdose" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Steckdosenleiste" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Stecker" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Netzteil" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED-Treiber" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Vorschaltgeräte für Leuchtstoffröhren" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "HID-Lampenvorschaltgerät" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Ladecase" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Powerbank" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Generische Lichtquelle" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Glühbirne" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED-Lampe" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID-Lampe" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Leuchtstoffröhre" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED-Array" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Mehrfarbiges LED-Array" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Niederspannungs-Halogen" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Organische lichtemittierende Diode (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Generische Fensterabdeckung" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Fensterläden" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Jalousien" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Fenstermarkise" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Fenstervorhang" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Außenliegende Jalousie" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Außenscreen" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Allgemeine Audiosenke" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Eigenständiger Lautsprecher" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Soundbar" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Bücherregal-Lautsprecher" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Standlautsprecher" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Freisprechanlage" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Generische Audioquelle" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarm" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Klingel" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Hupe" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Broadcasting-Gerät" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Serviceschalter" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Kiosk" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Senderaum" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Auditorium" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Generisches motorisiertes Fahrzeug" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Auto" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Großraumfahrzeug" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "2-Rad-Fahrzeug" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motorrad" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Motorroller" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Moped" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "3-Rad-Fahrzeug" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Leichtes Fahrzeug" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Quad" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Kleinbus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Bus" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Wagen" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Landwirtschaftsfahrzeug" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Wohnmobil / Wohnwagen" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Wohnmobil / Wohnwagen" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Generisches Haushaltsgerät" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Kühlschrank" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Gefrierschrank" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Backofen" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Mikrowelle" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Toaster" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Waschmaschine" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Trockner" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Kaffeemaschine" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Bügeleisen" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Lockenstab" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Fön" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Staubsauger" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Staubsauger-Roboter" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Reiskocher" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Dampfglätter" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Generisches tragbares Audiogerät" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Earbud" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Halsband" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Generisches Flugzeug" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Leichtes Flugzeug" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Ultraleichtflugzeug" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Gleitschirm" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Großes Passagierflugzeug" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Allgemeine AV-Ausstattung" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Verstärker" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Receiver" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Radio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Tuner" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Plattenspieler" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD Player" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD Player" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Bluray Player" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Optischer Disc-Player" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set-Top-Box" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Allgemeine Anzeigegeräte" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Fernseher" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Bildschirm" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projektor" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Typisches Hörgerät" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Im-Ohr-Hörgerät" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Hinter-Ohr-Hörgerät" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Cochlea-Implantat" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Generische Spiele" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Heim-Videospielkonsole" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Tragbare Handheld-Konsole" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Allgemeine Beschilderung" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Digitale Beschilderung" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Elektronisches Etikett" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Generisches Pulsoximeter" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Finger-Pulsoximeter" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Handgelenk getragenes Pulsoximeter" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Generische Waage" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Generisches persönliches Mobilgerät" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Elektrischer Rollstuhl" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Elektromobil" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Typischer kontinuierlicher Glukosemonitor" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Typische Insulinpumpe" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "langlebige Insulinpumpe" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Insulin-Patch-Pumpe" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insulin-Pen" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Generische Medikamentenlieferung" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Allgemeines Spirometer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Tragbares Spirometer" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Generische sportliche Aktivität im Freien" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Standortanzeige" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Standort- und Navigationsanzeige" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Ortungsgerät" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Ortungs- und Navigtionsgerät" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Druck-Steuerkanal" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Druck-Datenkanal" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Druck-Benachrichtigung" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Mehrkanal-Anpassungsprotokoll (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Öffentliche Suchgruppe" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Serieller Anschluss" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "PPP-LAN-Zugang" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Einwahl-Netzwerk (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC-Synchronisierung" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX-Objekt-Transfer" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX-Dateitransfer" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC-Synchronisierungs-Steuerung" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Schnurlostelefon" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Audio-Quelle" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Audio-Ausgabe" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Fernsteuerungsziel" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Verbessertes Audio-Profil (A2DP)" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Fernsteuerung" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videokonferenz" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Sprechanlage" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Headset Audio Gateway" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP Client" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Gruppennetzwerk" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Direktes Drucken (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Bildgebung (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Freisprech-Audio-Gateway" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Basisfunktion Drucken (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Druckstatus (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Human Interface Device Service (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Gewöhnlicher ISDN-Zugang (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/Video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM-Zugriff (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Telefonbuchzugriff (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Telefonbuchzugriff (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Telefonbuchzugriff (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Nachrichten-Zugangsserver" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Nachrichten-Benachrichtigungsserver" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Nachrichtenzugriff (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS-Server" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D Anzeige" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D Brille" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D-Synchronisierung (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multiprofil-Spezifikation (MPS) Profil" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multiprofil-Spezifikation (MPS) Dienst" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Zugriffsdienst für Kalender, Aufgaben und Notizen (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Benachrichtigungsdienst für Kalender, Aufgaben und Notizen (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Profil für Kalender, Aufgaben und Notizen (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP-Information" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Netzwerk" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Dateitransfer" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Generisches Audio" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Generische Telefonie" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Video-Quelle" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Video-Ausgabe" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videoverteilung" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Gesundheitsgeräte-Quelle (HDP)" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP-Sink" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Generischer Zugang" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Generisches Attribut" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "sofortige Alarmierung" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Verbindungsverlust" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Sendeleistung" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Zeitdienst" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Referenzzeit-Aktualisierungsdienst" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Nächster DST-Änderungsdienst" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Fieberthermometer" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Geräteinformationen" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Herzfrequenz" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Telefonalarm-Statusdienst" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Batterie-Dienst" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Blutdruck" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Alarm Benachrichtigungsservice" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Human Interface Device" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Scan-Parameter" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Laufgeschwindigkeit und Trittfrequenz" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automation IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Radfahrgeschwindigkeit und Trittfrequenz" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Radfahrleistung" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Ortung und Navigation" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Umgebungserfassung" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Körperzusammensetzung" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Nutzerdaten" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Gewichtsskala" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Verbindungsmanagement" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Kontinuierliche Glukoseüberwachung" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Internetprotokoll-Unterstützung" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Innenraum-Positionsbestimmung" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulsoximeter" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP Proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Transport-Erkennung" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Objekt-Übertragung" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Primärer Dienst" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Sekundärer Dienst" #: blueman/Sdp.py:227 msgid "Include" msgstr "Einschließen" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Charakteristische Deklaration" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Gerätename" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Aussehen" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Peripherie-Datenschutz-Flag" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Wiederverbindungsadresse" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Peripherell bevorzugte Verbindungsparameter" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Dienst geändert" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Systemkennung" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Modellnummer-Zeichenkette" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Seriennummer-Zeichenkette" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Firmware-Revision-Zeichenkette" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Hardware-Revision-Zeichenkette" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Software-Revision-Zeichenkette" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Herstellername-Zeichenkette" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP-Kennung" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Charakteristische erweiterte Eigenschaften" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Charakteristische Benutzerbeschreibung" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Kundencharacteristische Konfiguration" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Konfiguration der Servereigenschaften" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Präsentationsformat der Eigenschaften" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Charakteristisches Aggregatformat" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Bereich zulässiger Werte" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Externer Referenzbericht" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Berichtsreferenz" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Audio- und Eingabeprofile" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietär" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ja" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nein" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Zeile(n) markieren und Strg + C zum kopieren verwenden" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Geräteinformationen anzeigen" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "_Notiz senden" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Eine Textnotiz senden" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Umstellen des Profils auf %s fehlgeschlagen" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Audio-Profil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Audioprofil für PulseAudio auswählen" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Nicht festgelegt" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Versucht beim Start und alle 60 Sekunden konfigurierbare Dienste automatisch " "zu verbinden." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatisch mit %(service)s auf %(device)s verbunden" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Zeigt Desktop-Benachrichtigungen an, wenn Geräte verbunden oder getrennt " "werden." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Getrennt" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Verbunden:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Nicht verbunden" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Es sind noch keine Benutzungsstatistiken verfügbar. Versuchen Sie, zuerst " "eine Verbindung herzustellen und kehren Sie dann zu dieser Seite zurück." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "Tag" msgstr[1] "Tage" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "Stunde" msgstr[1] "Stunden" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "Minute" msgstr[1] "Minuten" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s und %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Möchten Sie den Zähler wirklich zurücksetzen?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Erlaubt es, den Verbrauch des (mobilen Breitband-) Netzwerkes zu beobachten. " "Dies ist nützlich, wenn man den Datenverbrauch beschränken will. Diese " "Erweiterung zeigt jedes Gerät einzeln an." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Netzwerknutzung" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Zeigt Netzwerk-Chronik" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth aktiviert" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Verwaltet das lokale Netzwerk, wie z.B. NAP-Brücken" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Stellt Unterstützung für Wählverbindungen mit ModemManager und " "NetworkManager zur Verfügung" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Erstellt einen Menüpunkt, der die zuletzt verwendeten Verbindungen als " "Schnellzugriff bereithält" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximalanzahl" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Die maximale Anzahl der letzten Verbindungen wird angezeigt." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Verbunden mit %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Verbindung gescheitert" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s auf %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adapter für diese Verbindung ist nicht verfügbar" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Wiederverbinden mit…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Stellt Unterstützung für Personal-Area-Networking (PAN), welches in der " "Netzwerkverwaltung 0.8 integriert ist, zur Verfügung" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Stellt eine DBus-API für andere Blueman-Komponenten bereit" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Dateiempfang über Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Ankommende Datei %(0)s von %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Ablehnen" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "empfange Datei" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Empfange Datei %(0)s von %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Stellt OBEX-Dateiübertragungs-Funktionen bereit" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Konfiguriertes Verzeichnis für eingehende Dateien existiert nicht" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Bitte stellen Sie sicher, dass das Verzeichnis „%s“ vorhanden ist " "oder konfigurieren Sie es mit blueman-services. Bis dahin wird „%s“ verwendet" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Datei empfangen" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Datei %(0)s von %(1)s erfolgreich empfangen" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Öffnen" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Übertragung fehlgeschlagen" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transfer der Datei %(0)s fehlgeschlagen" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Dateien empfangen" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%(files)d Datei im Hintergrund empfangen" msgstr[1] "%(files)d Dateien im Hintergrund empfangen" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Ort öffnen" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Weitere %(files)d Datei im Hintergrund empfangen" msgstr[1] "Weitere %(files)d Dateien im Hintergrund empfangen" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Schaltet den Bluetooth-Killswitch-Status so um, dass er dem Bluetooth-" "Energiestatus entspricht. Ermöglicht das Wiedereinschalten von Bluetooth " "über ein Symbol, das den Status anzeigt, sofern es nicht vom System oder " "physisch getrennt ist." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Blendet Standardmenüelemente im Statussymbolmenü ein" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "_Dateien an Gerät senden" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Geräte" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_ter" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "Applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Stellt den Passwortlegitimierungssdienst für den BlueZ-Dienst bereit" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Blendet ein Menüelement ein, mit dem das Applet beendet werden kann" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" "Stellt einen einfachen DHCP-Client für Bluetooth-PAN-Verbindungen bereit." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth-Netzwerk" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Schnittstelle %(0)s gebunden an IP-Adresse %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Konnte keine IP-Adresse von %s erhalten" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Es wird versucht, eine IP-Adresse auf %s zu erhalten\n" "Bitte warten …" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Blendet auf dem Statussymbol eine Anzeige ein, wenn Bluetooth aktiv ist, und " "zeigt beim Überfahren die Verbindungen an." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktiv" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth deaktiviert" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Fügt Menüeinträge zum Trennen hinzu" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "%s trennen" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Schafft einen Menüpunkt, der den Standard-Adapter temporär anzeigt, falls er " "auf „Versteckt“ geschaltet ist" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Sichtbarkeitsdauer" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Zeitspanne (in Sekunden), die der Adapter sichtbar sein wird" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Sichtbar machen" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Den Standard-Adapter vorübergehend sichtbar machen" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Sichtbar … %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Sichtbar …" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Stellt ein Menü für das Hilfsprogramm und eine API für andere Erweiterungen " "zum Verändern desselben zur Verfügung" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Verbindung zum DUN-Dienst auf %(0)s hergestellt.\n" "Netzwerk ist nun erreichbar durch %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Stellt eine einfache Unterstützung für Verbindungen ins Internet über ein " "DUN-Profil bereit." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standard-SPP-Profil-Verbindungssteuerungsprogramm. Ermöglicht es, " "benutzerdefinierte Aktionen auszuführen" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Bei Verbindung auszuführendes Skript" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Die folgenden Argumente werden übergeben:\n" "Adresse, Name, Dienstname, uuid16s, rfcomm-Knoten\n" "Zum Beispiel:\n" "AA:BB:CC:DD:EE:FF, Telefon, DUN-Dienst, 0x1103, /dev/rfcomm0\n" "uuid16s werden als kommagetrennte Liste zurückgegeben.\n" "\n" "Wenn das Gerät getrennt wird, wird ein HUP-Signal an das Skript gesendet." #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serielle Schnittstelle verbunden" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serielle Schnittstelle auf Gerät %s ist nun verfügbar durch %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Verbindungsskript für serielle Schnittstelle ist fehlgeschlagen" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Beim Ausführen des Skriptes %s ist ein Problem aufgetreten:\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Steuert den Energiestatus des Bluetoothadapters" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Bluetooth _ausschalten" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Alle Adapter ausschalten" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Bluetooth _einschalten" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Alle Adapter einschalten" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Unterbricht vorübergehend den Bildschirmschoner, wenn eine Bluetooth-" "Gamecontroller angeschlossen wird." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Registriert ein StatusNotifierItem, um ein Statussymbol anzuzeigen" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Netzwerk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ungültige IP-Adresse" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "IP-Adresse ist im Konflikt mit der Schnittstelle %s, welche die gleiche " "Adresse hat" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-Adresse überschneidet sich mit dem Subnetz der Schnittstelle %s, welche " "die folgende Konfiguration hat: %s/%s\n" "Dies könnte zu fehlerhaftem Verhalten führen" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Diese Konfiguration wird derzeit nicht unterstützt" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Übertragung" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Die Erweiterung für den Datentransferservice ist deaktiviert" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Einwahleinstellungen" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serielle Schnittstelle %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP-Adresse erneuern" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth-Adapter-Einstellungen" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman Applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Manager" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth Manager" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth-Gerät" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Bluetooth-Netzwerk konfigurieren" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Die Konfiguration des Netzwerkes erfordert Privilegien" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Starte DHCP-Client" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Um den DHCP-Client zu starten sind Zugriffsrechte erforderlich" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "PPP-Dienst starten" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Um den PPP-Dienst zu starten sind Zugriffsrechte erforderlich" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "RfKill-Status festlegen" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" "Um den RfKill-Status festlegen zu können sind Zugriffsrechte erforderlich" #~ msgid "Recent _Connections" #~ msgstr "Zuletzt benutzte _Verbindungen" #~ msgid "Turn Bluetooth _On" #~ msgstr "Bluetooth _einschalten" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Bluetooth muss eingeschaltet sein, damit die Geräteverwaltung funktioniert" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth _ausschalten" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Herzschlagsensor: Brustgurt" #~ msgid "Blood Pressure: Arm" #~ msgstr "Blutdruck: Arm" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Blutdruckmessgerät am Armband" #~ msgid "Human Interface Device (HID)" #~ msgstr "Human Interface Device (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Lauf-/Walking-Sensor im Schuh" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Lauf-/Walking-Sensor am Schuh" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Lauf-/Walking-Sensor auf der Hüfte" #~ msgid "Fingertip" #~ msgstr "Fingerspitze" #~ msgid "Wrist-Worn" #~ msgstr "Am Handgelenk" #~ msgid "Services" #~ msgstr "Dienste" #~ msgid "Network Settings" #~ msgstr "Netzwerkeinstellungen" #~ msgid "Transfer Settings" #~ msgstr "Übertragungseinstellungen" #~ msgid "Plugin description:" #~ msgstr "Beschreibung der Erweiterung:" #~ msgid "Local Services" #~ msgstr "Lokale Dienste" #~ msgid "_Apply" #~ msgstr "_Anwenden" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktive Verbindung" #~ msgstr[1] "%(connections)d aktive Verbindungen" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Ressource vorübergehend nicht verfügbar" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Soll Bluetooth automatisch aktiviert werden?" #~ msgid "Yes" #~ msgstr "Ja" #~ msgid "No" #~ msgstr "Nein" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Verbindungsqualität: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Verbindungsqualität: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatisches einschalten" #~ msgid "Automatically power on adapters" #~ msgstr "Adapter automatisch einschalten" #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Videorekorder" #~ msgid "Trusted and Paired" #~ msgstr "Vertrauenswürdig und gekoppelt" #~ msgid "Paired" #~ msgstr "Gekoppelt" #~ msgid "Trusted" #~ msgstr "Vertrauenswürdig" #~ msgid "Friendly Name" #~ msgstr "Menschenlesbarer Name" #~ msgid "Serial Ports" #~ msgstr "Serielle Anschlüsse" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Den Einrichtungsassistenten für dieses Gerät aufrufen" #~ msgid "Setup..." #~ msgstr "Einrichten …" #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Willkommen zum Einrichtungsassistenten für Bluetooth-Geräte.\n" #~ "\n" #~ "\n" #~ "Dieser wird Sie durch die Konfiguration und Verbindung Ihrer Bluetooth " #~ "aktivierten Geräte führen." #~ msgid "Introduction" #~ msgstr "Einführung" #~ msgid "Select pairing method to use:" #~ msgstr "Kopplungsmethode auswählen:" #~ msgid "Pair Device" #~ msgstr "Gerät koppeln" #~ msgid "Proceed Without Pairing" #~ msgstr "Ohne Kopplung fortfahren" #~ msgid "Pairing" #~ msgstr "Kopplung" #~ msgid "Connect to:" #~ msgstr "Verbinde mit:" #~ msgid "Connect" #~ msgstr "Verbinden" #~ msgid "Please wait..." #~ msgstr "Bitte warten …" #~ msgid "Connecting..." #~ msgstr "Verbindung wird hergestellt …" #~ msgid "Congratulations, device successfully added" #~ msgstr "Gratulation, das Gerät wurde erfolgreich hinzugefügt" #~ msgid "Finished" #~ msgstr "Fertig" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth-Assistent" #~ msgid "_Set up…" #~ msgstr "Einrichten…" #~ msgid "_Set Up New Device" #~ msgstr "_Neues Gerät einrichten" #~ msgid "Enter PIN code" #~ msgstr "PIN Code eingeben" #~ msgid "Enter passkey" #~ msgstr "Passwort eingeben" #~ msgid "palm" #~ msgstr "Palm" #~ msgid "isdn" #~ msgstr "ISDN-Gerät" #~ msgid "headset" #~ msgstr "Headset" #~ msgid "handsfree" #~ msgstr "Freisprecheinrichtung" #~ msgid "unknown" #~ msgstr "Unbekannt" #~ msgid "Serial port connected to %s" #~ msgstr "Serieller Anschluss verbunden mit %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minute" #~ msgstr[1] "%.0f Minuten" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Sekunde" #~ msgstr[1] "%.0f Sekunden" #~ msgid "R_ename device..." #~ msgstr "G_erät umbenennen..." #~ msgid "_Remove..." #~ msgstr "_Entfernen …" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Bluetooth-Adapter ein-/ausschalten, wenn sich der Bluetooth-" #~ "Energiezustand ändert (funktioniert nicht mit USB-Adaptern). Stellt " #~ "sicher, dass das Bluetooth-Statussymbol weiterhin angezeigt wird, wenn " #~ "der Bluetooth-Adapter deaktiviert wurde." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "Bluetooth muss eingeschaltet sein, damit Dateien verschickt werden können" #~ msgid "Select files to send" #~ msgstr "Dateien zum Senden auswählen" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Quelladapter. Sowohl Adressen als auch Adapternamen, wie z.B. hci0, " #~ "werden akzeptiert" #~ msgid "Delete files on exit" #~ msgstr "Dateien beim Beenden löschen" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Dateien, die an das Bluetooth-Gerät gesendet werden sollen" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth muss eingeschaltet sein, damit der Bluetooth-Assistent " #~ "funktioniert" #~ msgid "No adapters found" #~ msgstr "Keine Adapter gefunden" #~ msgid "Pairing in progress..." #~ msgstr "Kopplungsprozess läuft …" #~ msgid "Failed to add device" #~ msgstr "Hinzufügen des Geräts fehlgeschlagen" #~ msgid "Don't connect" #~ msgstr "Nicht verbinden" #~ msgid "Device added and connected successfully" #~ msgstr "Gerät erfolgreich hinzugefügt und verbunden" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "Gerät erfolgreich hinzugefügt, aber Verbindung fehlgeschlagen" #~ msgid "Start configuration assistant for this device" #~ msgstr "Starte Konfigurationsassistent für dieses Gerät" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Benutzt libappindicator, um ein Statussymbol anzuzeigen" blueman-2.4.3/po/el.gmo000066400000000000000000000640241465054505200147010ustar00rootroot00000000000000Þ•üüQÜ !;Q`wаÃ#Ö ú0D Xy Œ —¥ÀÚëCIN!U w‰,Ê)Ü07 >L5[,‘+¾ ê ø 4+`o#‰­¾Ñêû  2J\n?ƒ¥Ãi z …“'¯6×*9!A cm } ˆ“§>Â')HZsx‰˜°À×ì"!9[$j”F›â$+8 d p~  ® »ÉÐ ÕAá‡# « ¼ Û )ø "!5!H!)Z!(„!­!,±!0Þ!"" 2"@"E"J"R"g"‚"d‘" ö"'# ,#:#B#J#O#d#x#ˆ#Ÿ#»#‚Ð#oS$hÃ$,%4% 9%.E%(t%;%LÙ%k&&I’&FÜ&:#'R^'T±'(( 5(A(H(.O( ~(Œ((£(¬(Ì(Ó( í( ÷(#)))) S)]) s)~)) ª) ´)Á)Ð)$æ)K *W*k* t*•*(¦*Ï* ß*í* ++,+H1+ z+†+k+Sû+O,Ac,*¥,Ð,ë,,ô,(!-J-]-f-v-”-3š-Î-ä-ù- . . ..(./. 6.B.J.S.Y._.o.‚.ˆ.Ž.—.©.°.¸.¿.È.Î.Õ. Þ.é.ø.û./À/Ô0ò0 1#(1L1h1!ˆ1ª1Ç1,à1 2"2-B2+p2œ2Wº2323C3.X3*‡3"²3*Õ3Z4[4`4Fo4¶4Ð4-é4f5%~5¢¤5wG6 ¿6Ê6ä6 ú6‹›7h'88¦8Ä81Ö8D9M91f9M˜9æ9"ý9( :I:b:/}:+­:2Ù:" ;/;6G;¥~;œ$<%Á=ç=ö=- >V7>pŽ>Pÿ>P?Hg?°?Ç?ä?ü?"@0=@gn@cÖ@::A%uA>›A ÚA#çA) B05BfB)€BCªBîB% C"2CMUCm£C'Da9D ›D¨D†¹D4@E!uEX—EGðE#8F\FvF@–F×FîFG G)G…@G ÆG(ÔH6ýH64IekI'ÑI"ùI*JIGJZ‘J ìJtùJhnK_×K87LpL‡L ¢L.¯L4ÞLMÉ.MøM`NuNŠNšN «N)¶N+àN O#&O0JO!{OëOý‰Pö‡Q~RR˜RG«RLóR]@S›žS:TTU„òUŠwVÐW–ÓWjX*‚X­XÂXÓXjäX'OY(wY Y³YPÐY!ZJ4ZZ’Z;²Z]îZL[4l[#¡[7Å[;ý[#9\]\}\/š\dÊ\‡/])·]á]/ó]*#^QN^4 ^,Õ^8_';_@c_¤_¥µ_[`s`¨…`š.aÉa…çanmb7Üb-cYBc_œc#üc d"1d>Td“dk¢dEeATe–e¥eºeÎeâeüef$f6fFfXfhf"€f+£f Ïf Ûfçf&ùf g4gHgXgmg}g˜g°gÀgÖg/Ýg h†Dš€SØ—ñlü Ÿœ•Þ?P­d|…ôŽ]¼x4Õi„aÂhqṞZJáåQÓ7^W.Ö;Œ¢&AÎÄ03²Æó¡øÃe³ÑˆâXÔ#Çæ@°v*TÏò}2,·`$j¶«º‡YIÊ µM©pà-×s‰E(Ußy=¸gfB˜r)¨816ù“/û'õH£ì§äÅÐ %ÚÙ{L~úmcÛ_+5 ‚çž<¤‘[´>–Fð ¹½VÜO¯”¥wNÈtè! Àu¾îÝêé›KãÒnÉ™ªo:¦ƒËŠ®íöGzC¬bë÷Á" »k’Í\‹¿ï9%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Automatically connected to %(service)s on %(device)sBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Please make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set Bluetooth Adapter PropertiesSet RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Close_Descending_Device_Devices_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2021-02-17 22:44+0000 Last-Translator: Michalis Language-Team: Greek Language: el MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 4.5 %(service)s στο %(device)s%d %s %d %s και %d %sΣυγγÏαφέας:ΣυγκÏοÏεται με:ΣÏνδεση σε:ΥποστήÏιξη DUNΕξαÏτάται από:ΑποσÏνδεση:Ληφθέντα:Λήψη ΑÏχείου (Object Push)ΑÏχείο:ΡυθμιÌσεις GSMΔιάÏκεια καταγÏαφής:ΚαταγÏαφή ξεκίνησε:Ρυθμίσεις NAPΔεν υπάÏχουν διακομιστές DHCP εγκατεστημένοιΥποστήÏιξη PANΠÏος:ΣÏνολο:_ΑπενεÏγοποίηση Bluetooth_ΕνεÏγοποίηση BluetoothΜεταφοÏτωμένα:ΡÏθμιση ΟÏατότηταςΑποστολή αÏχείων μέσω BluetoothAPN:ΑποδοχήΑποδοχή αÏχείων από έμπιστες συσκεÏεςΠÏοσαÏμο_γείςΠÏοσαÏμογέαςΠÏοτιμήσεις Ï€ÏοσαÏμογέαΟ Ï€ÏοσαÏμογέας για αυτή τη σÏνδεση δεν είναι διαθέσιμοςΕπιλογή Ï€ÏοσαÏμογέαΠÏοσθέτει ένα αντικείμενο Î¼ÎµÎ½Î¿Ï ÎµÎ¾ÏŒÎ´Î¿Ï… στον κατάλογο για τεÏματισμό της μικÏοεφαÏμογήςΠÏοσθέτει τυπικά στοιχεία Î¼ÎµÎ½Î¿Ï ÏƒÏ„Î¿ Î¼ÎµÎ½Î¿Ï ÎµÎ¹ÎºÎ¿Î½Î¹Î´Î¯Ï‰Î½ κατάστασηςΠάνταΠάντα αποδοχήΠάντα οÏατόΧÏονικό διάστημα (σε δευτεÏόλεπτα) για το οποίο θα είναι ενεÏγή η λειτουÏγία οÏατότηταςΤο Ï€Ïόσθετο υπηÏεσίας μεταφοÏών της μικÏοεφαÏμογής είναι απενεÏγοποιημένοΕίστε σίγουÏοι ότι θέλετε να επανεκκινήσετε τον μετÏητή;ΠÏοφίλ ΉχουΠÏοοÏισμός ΉχουΠηγή ήχουΑίτημα εξουσιοδότησης απο:Αυτόματη σÏνδεση στο %(service)s του %(device)sΕφαÏμογή bluemanΔιαχειÏιστής bluetooth του bluemanΤο Blueman είναι ένα διαχειÏιστής Bluetooth στο GTK+Bluetooth ΕνεÏγόΠÏοσαÏμογείς BluetoothΑυθεντικοποίηση BluetoothΣυσκευή BluetoothΣυσκευές BluetoothΤο Bluetooth ΑπενεÏγοποιήθηκεΤο Bluetooth ΕνεÏγοποιήθηκεΜεταφοÏά αÏχείων μέσω BluetoothΔιαχειÏιστής BluetoothΔίκτυο Î’luetoothΤο Bluetooth έχει απενεÏγοποιηθείΠÏέπει να ενεÏγοποιηθεί το Bluetooth για να μποÏεί να λειτουÏγήσει ο διαχειÏιστής Ï€ÏοσαÏμογέαΗ διεÏγασία παÏασκηνίου Bluez δεν εκτελείται, ο διαχειÏιστής blueman-manager δεν μποÏεί να συνεχίσει. Αυτό πιθανότατα σημαίνει ότι δεν βÏεθήκαν Ï€ÏοσαÏμογείς Bluetooth στο σÏστημά σας ή ότι η διεÏγασία παÏασκηνίου για το Bluetooth δεν ξεκίνησε.ΑκÏÏωση λειτουÏγίαςΑκÏÏωσηΡυθμίσειςΔιαμόÏφωση δικτÏου BluetoothΡÏθμιση Ï€Ïοτιμήσεων της επιλεγμένης Ï€ÏοσθήκηςΟ Ïυθμισμένος ως κατάλογος εισεÏχομένων αÏχείων, δεν υπάÏχειΟι Ïυθμίσεις δικτÏωσης απαιτοÏν δικαιώματαΕπιβεβαίωσηΕπιβεβαίωση τιμής για αυθεντικοποίηση:ΣυνδεδεμένοΣυνδέθηκε στο %sΣυνδεδεμένο:Γίνεται σÏνδεσηΗ σÏνδεση απέτυχε: Απέτυχε η σÏνδεση με το BlueZΣυνδέει τα Ï€Ïοφίλ αυτόματης σÏνδεσης A2DP source, A2DP sink, και HIDΕλέγχει την κατάσταση ενέÏγειας του Ï€ÏοσαÏμογέα BluetoothΔημιουÏγία ζεÏξης με τη συσκευήΤÏπος διακομιστή DHCP:Ένδειξη δÏαστηÏιότητας δεδομένωνΆÏνησηΠÏόβλημα εξάÏτησηςΔιαχειÏιστής ΣυσκευώνΣÏνδεση μέσω τηλεφώνου (DUN)Ρυθμίσεις DialupΑποτυχία αποσÏνδεσης: ΧÏονικό ÏŒÏιο λειτουÏγίας οÏατότηταςΑνιχνεÏσιμο... %ssΧÏόνος Που Απομένει:ΕνεÏγοποίηση BluetoothΕισάγετε τον κωδικό PIN για αυθεντικοπίηση:Εισάγετε φÏάση-ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Ïόσβασης για την αυθεντικοποίηση:ΠαÏουσιάστηκε σφάλμαΠαÏουσιάστηκε σφάλμα κατα την αποστολή του αÏχείου %sΈξοδοςΑποτυχίαΗ αυτόματη εκκίνηση της υπηÏεσίας obex απέτυχε. Βεβαιωθείτε ότι εκτελείταιΑποτυχία αλλαγής Ï€Ïοφίλ σε %sΑποτυχία σÏνδεσηςΑποτυχία κατά την απόκτηση διεÏθυνσης IP από το %sΤο αÏχείο %(0)s ελήφθη επιτυχώς από το %(1)sΑποστολέας αÏχείωνΕλήφθη αÏχείοΕλήφθησαν αÏχείαΕξαναγκαστική αποσÏνδεση συσκευήςΡυθμίσεις GSMΟμάδα δικτÏουΣε απόκÏυψηΥψηλήΔιεÏθυνση IP:Η διεÏθυνση IP συγκÏοÏεται με τη διεπαφή %s η οποία έχει την ίδια διεÏθυνσηΗ διεÏθυνση IP επικαλÏπτεται από τις Ïυθμίσεις της διεπαφής %s, η οποία έχει παÏάμετÏους %s/%s Αυτό μποÏεί να Ï€Ïοκαλέσει εσφαλμένη συμπεÏιφοÏά δικτÏουΦάκελος εισεÏχομένων:ΕισεÏχόμενο αÏχείο %(0)s από %(1)sΕισεÏχόμενο αÏχείο μέσω BluetoothΗ διεπαφή %(0)s έχει αντιστοιχιστεί με την διεÏθυνση IP %(1)sΜη έγκυÏη διεÏθυνση IPΕκκίνηση πελάτη DHCPΕκκίνηση υπηÏεσίας ΡΡΡΗ εκκίνηση πελάτη DHCP απαιτεί δικαιώματαΗ εκκίνηση της υπηÏεσίας ΡΡΡ απαιτεί διακαιώματαΧαμηλήΠÏοσωÏινή ενεÏγοποίηση οÏατότητας Ï€Ïοεπιλεγμένου Ï€ÏοσαÏμογέαΔιαχειÏίζεται υπηÏεσίες Ï„Î¿Ï€Î¹ÎºÎ¿Ï Î´Î¹ÎºÏ„Ïου, όπως γέφυÏες NAPΣημείωση αυτής της συσκευής ως έμπιστης/μη έμπιστηςΜέγιστος αÏιθμός αντικειμένωνΠεÏισσότεÏαΙκανοποιητικήΔίκτυοΣημείο Ï€Ïόσβασης δικτÏουΣημείο ΠÏόσβασης ΔικτÏου (NAP)_ΧÏήση δικτÏουΔεν υπάÏχουν ακόμα στατιστικά χÏήσης. ΠÏοσπαθήστε να συνδεθείτε Ï€Ïώτα και ξαναγυÏίστε μετά σε αυτή τη σελίδα.Μη συνδεδεμένοΔεν υποστηÏίζονται αυτή τη στιγμή με αυτή τη ÏÏθμισηΑκαθόÏιστοΑÏιθμός:ΒέλτιστηΖεÏξηΚωδικός ΡΙΠζεÏξης γιαΦÏάση-κλειδί ζεÏξης γιαΑίτηση ζεÏξηςΑίτηση ζεÏξης για %sΑίτηση ζεÏξης για συσκευή:Αίτημα ζεÏξης για:Βεβαιωθείτε ότι ο κατάλογος "%s" υπάÏχει ή Ïυθμίστε τον με τις υπηÏεσίες του blueman. ΜέχÏι τότε θα χÏησιμοποιηθεί η Ï€Ïοεπιλογή "%s"Το plugin "%(0)s" εξαÏτάται από το %(1)s. Η αποφόÏτωση του %(1)s θα έχει ως αποτέλεσμα την αποφόÏτωση και του "%(0)s". Θέλετε να συνεχίσετε;Η Ï€Ïόσθετη λειτουÏγία %(0)s εÏχεται σε σÏγκÏουση με %(1)s. Όταν φοÏτώσετε το %(1)s θα αποφοÏτώσετε το %(0)s. Θέλετε να συνεχίσετε;ΠÏόσθεταΚακήΙδιόκτητοΠαÏέχει DBus API για άλλα στοιχεία του BluemanΠαÏέχει δυνατότητες μεταφοÏάς αÏχείων OBEXΠαÏέχει ένα βασικό πελάτη dhcp για συνδέσεις Bluetooth PAN.ΠαÏέχει ένα Î¼ÎµÎ½Î¿Ï Î³Î¹Î± την μικÏοεφαÏμογή και ένα API για χειÏισμό της από άλλα Ï€ÏόσθεταΠαÏέχει ένα στοιχείο Î¼ÎµÎ½Î¿Ï Î³Î¹Î± Ï€ÏοσωÏινή ενεÏγοποίηση της οÏατότητας του Ï€Ïοεπιλεγμένου Ï€ÏοσαÏμογέα, όταν αυτός κανονικά είναι Ïυθμισμένος σε απόκÏυψηΠαÏέχει ένα στοιχείο Î¼ÎµÎ½Î¿Ï Ï€Î¿Ï… πεÏιέχει τις Ï€Ïόσφατες συνδέσεις για γÏήγοÏη Ï€ÏόσβασηΠαÏέχει βασική υποστήÏιξη για σÏνδεση στο διαδίκτυο μέσω ενός Ï€Ïοφίλ DUN.ΠαÏέχει υπηÏεσίες φÏάσης-ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÎºÎ±Î¹ αυθεντικοποίησης για τον δαίμονα BlueZΠαÏέχει υποστήÏιξη για συνδέσεις μέσω τηλεφώνου (DUN) με τη βοήθεια του ΔιαχειÏιστή Modem και του ΔιαχειÏιστή ΔικτÏουΠαÏέχει υποστήÏιξη για Personal Area Networking (PAN) το οποίο Ï€Ïωτοεμφανίστηκε στον NetworkManager 0.8Λήψη αÏχείουΛήψη αÏχείου %(0)s από %(1)sΣυνιστάταιΑπόÏÏιψηΑφαίÏεσηΑφαίÏεση αυτής της συσκευής από τη λίστα γνωστών συσκευώνΜετονομασία συσκευήςΑνανέωση ΔιεÏθυνσης IPΕπανάληψηΤα_ξινόμηση ανάΔέσμη εντολών Ï€Ïος εκτέλεση κατά τη σÏνδεσηΑναζήτησηΑναζήτηση συσκευών που βÏίσκονται κοντάΑναζήτησηΕπιλογή συσκευήςΕπιλογή Ï€Ïοφίλ ήχου για το PulseAudioΕπιλέξτε φάκελο για μεταφοÏά εισεÏχομένων αÏχείωνΑποστολή ΑÏχείουΑποστολή _ΑÏχείου σε ΣυσκευήΑποστολή_σημείωσηςΑποστολή σημείωσης ως κείμενοΑποστολή αÏχείου(ων) στη συσκευήΑποστολή σημείωσηςΑποστολή ΑÏχείουΣειÏιακή ΘÏÏα %sΗ σειÏιακή θÏÏα συνδέθηκεΗ δέσμη εντολών για τη σÏνδεση σειÏιακής θÏÏας απέτυχεΗ υπηÏεσία σειÏιακής θÏÏα της συσκευής %s θα είναι διαθέσιμη μέσω %sΠÏοτιμήσεις ΥπηÏεσίαςΥπηÏεσία:ΡÏθμιση Ï€ÏοσαÏμογέα BluetoothΟÏισμός κατάστασης RfKillΗ ÏÏθμιση κατάστασης RfKill απαιτεί δικαιώματαΕμφάνιση γÏαμμής_ΚατάστασηςΕμφάνιση εÏ_γαλειοθήκηςΕμφάνιση πληÏοφοÏίες συσκευήςΕμφάνιση εισαγομένωνΕμφανίζει τη χÏήση κίνησης δικτÏουΠαÏάλεψηΠÏότυπο Ï€Ïοφίλ SPP διαχείÏισης συνδέσεων, επιτÏέπει την εκτέλεση Ï€ÏοσαÏμοσμένων ενεÏγειώνΗμί-βέλτιστηΕπιτυχία!Επιτυχής σÏνδεση στην υπηÏεσία DUN στο %(0)s. Το δίκτυο είναι τώÏα διαθέσιμο μέσω %(1)sΔιακόπτει Ï€ÏοσωÏινά την Ï€ÏοφÏλαξη οθόνης όταν ένα χειÏιστήÏιο Ï€Î±Î¹Ï‡Î½Î¹Î´Î¹Î¿Ï ÏƒÏ…Î½Î´ÎµÎ¸ÎµÎ¯.ΠÏοσωÏινά οÏατόΟ κατάλογος για το μέγιστο αÏιθμό των Ï€Ïόσφατων συνδέσεων θα εμφανιστεί.ΥπήÏξε ένα Ï€Ïόβλημα κατά την εκτέλεση της δέσμης εντολών %s %sΑυτό Ï€Ïέπει να αντικατασταθείΙδιαίτεÏα ικανοποιητικήΣÏνολο ληφθέντων δεδομένων και Ïυθμός μετάδοσηςΣÏνολο απεσταλμένων δεδομένων και Ïυθμός μετάδοσηςΣτατιστικά κίνησηςΜεταφοÏάΗ μεταφοÏά απέτυχεΗ μεταφοÏά του αÏχείου %(0)s απέτυχεΈμπιστοΠÏοσπάθεια λήψης μιας διεÏθυνσης IP%s ΠαÏακαλώ πεÏιμένετε…ΑπενεÏγοποίηση όλων των Ï€ÏοσαÏμογέωνΕνεÏγοποίηση όλων των Ï€ÏοσαÏμογέωνΆγνωστοΑκαθόÏιστοΜη ÎˆÎ¼Ï€Î¹ÏƒÏ„Î·Î Î¿Î»Ï Î¥ÏˆÎ·Î»Î®_ΠÏοσαÏμογέας_ΠÏοστέθηκε_Κλείσιμο_Φθίνουσα_Συσκευή_Συσκευές_Βοήθεια_ΠληÏοφοÏίες_Τοπικές ΥπηÏεσίεςΟÏισμός ως Ανι_χνεÏσιμο_Όνομα_Ζευξη_ΠÏόσθετα_ΑναφοÏά ΠÏοβλήματοςΕπαναφο_Ïά_Αναζήτηση_Έμπιστο_Μη έμπιστη_ΠÏοβολήΜικÏοεφαÏμογήημέÏαημέÏεςώÏαώÏεςλεπτόλεπτάόχιΤο obexd δεν είναι διαθέσιμοναιblueman-2.4.3/po/el.po000066400000000000000000002740311465054505200145360ustar00rootroot00000000000000# Greek translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Adonis Papaderos https://launchpad.net/~ado-papas # Burak Anıl https://launchpad.net/~abstract-tr39 # Clopy https://launchpad.net/~muz-diktio # Galatsanos Panagiotis https://launchpad.net/~oneinchman # George Kontis https://launchpad.net/~giormatsis # Giorgos Skafidas https://launchpad.net/~giorgos-skafidas # Petros Kyladitis https://launchpad.net/~multipetros # Spiros Gezerlis https://launchpad.net/~gezerlis # Thanos Lefteris https://launchpad.net/~alefteris # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Τάσος Παπανικολάου https://launchpad.net/~taspap # alexandros_ , 2014 # Angelos Chraniotis , 2016 # Efstathios Iosifidis , 2014-2015 # thunk , 2014 # ΑλέξανδÏος Καπετάνιος , 2017-2018 # Îίκος Κοντ. , 2016 # george k # Michalis , 2021. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2021-02-17 22:44+0000\n" "Last-Translator: Michalis \n" "Language-Team: Greek \n" "Language: el\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.5\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "ΡÏθμιση ΟÏατότητας" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Σε απόκÏυψη" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Πάντα οÏατό" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "ΠÏοσωÏινά οÏατό" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Συνδυασμένος" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Αίτηση ζεÏξης" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Αίτηση ζεÏξης για συσκευή:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Αυτό Ï€Ïέπει να αντικατασταθεί" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Εμφάνιση εισαγομένων" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Συσκευές Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_ΠÏοσαÏμογέας" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Αναζήτηση" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "ΠÏοτιμήσεις Ï€ÏοσαÏμογέα" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 #, fuzzy msgid "_Exit" msgstr "Έξοδος" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Συσκευή" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_ΠÏοβολή" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Εμφάνιση εÏ_γαλειοθήκης" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Εμφάνιση γÏαμμής_Κατάστασης" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Μετονομασία συσκευής" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Τα_ξινόμηση ανά" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Όνομα" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_ΠÏοστέθηκε" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Φθίνουσα" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_ΠÏόσθετα" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Τοπικές ΥπηÏεσίες" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Βοήθεια" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_ΑναφοÏά ΠÏοβλήματος" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Αναζήτηση συσκευών που βÏίσκονται κοντά" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Αναζήτηση" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "ΔημιουÏγία ζεÏξης με τη συσκευή" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "ΖεÏξη" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Σημείωση αυτής της συσκευής ως έμπιστης/μη έμπιστης" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Έμπιστο" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "ΑφαίÏεση αυτής της συσκευής από τη λίστα γνωστών συσκευών" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "ΑφαίÏεση" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Αποστολή αÏχείου(ων) στη συσκευή" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Αποστολή ΑÏχείου" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "ΣÏνολο απεσταλμένων δεδομένων και Ïυθμός μετάδοσης" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "ΣÏνολο ληφθέντων δεδομένων και Ïυθμός μετάδοσης" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Ένδειξη δÏαστηÏιότητας δεδομένων" #: data/ui/manager-main.ui:636 msgid "More" msgstr "ΠεÏισσότεÏα" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Μετονομασία συσκευής" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "Επαναφο_Ïά" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "ΑκÏÏωση" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "ΤÏπος διακομιστή DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Συνιστάται" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Δεν υπάÏχουν διακομιστές DHCP εγκατεστημένοι" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "ΔιεÏθυνση IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Ρυθμίσεις NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "ΥποστήÏιξη PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "ΣÏνδεση μέσω τηλεφώνου (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "ΥποστήÏιξη DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Σημείο ΠÏόσβασης ΔικτÏου (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "ΥποστήÏιξη PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Λήψη ΑÏχείου (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Φάκελος εισεÏχομένων:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Επιλέξτε φάκελο για μεταφοÏά εισεÏχομένων αÏχείων" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Αποδοχή αÏχείων από έμπιστες συσκεÏες" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Αποστολή αÏχείων μέσω Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "ΠÏος:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "ΑÏχείο:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Ρυθμίσεις" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ΡÏθμιση Ï€Ïοτιμήσεων της επιλεγμένης Ï€Ïοσθήκης" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "ΑκαθόÏιστο" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "ΣυγγÏαφέας:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Άγνωστο" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ΕξαÏτάται από:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "ΣυγκÏοÏεται με:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "ΡυθμιÌσεις GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "ΑÏιθμός:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Στατιστικά κίνησης" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Κλείσιμο" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Ληφθέντα:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "ΜεταφοÏτωμένα:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "ΣÏνολο:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "ΚαταγÏαφή ξεκίνησε:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "ΔιάÏκεια καταγÏαφής:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Αποστολή σημείωσης" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "ΠÏέπει να ενεÏγοποιηθεί το Bluetooth για να μποÏεί να λειτουÏγήσει ο " "διαχειÏιστής Ï€ÏοσαÏμογέα" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "ΠÏοσαÏμογείς Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Πάντα" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d Λεπτό" msgstr[1] "%d Λεπτά" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "ΠÏοσαÏμογέας" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Απέτυχε η σÏνδεση με το BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Η διεÏγασία παÏασκηνίου Bluez δεν εκτελείται, ο διαχειÏιστής blueman-manager " "δεν μποÏεί να συνεχίσει.\n" "Αυτό πιθανότατα σημαίνει ότι δεν βÏεθήκαν Ï€ÏοσαÏμογείς Bluetooth στο σÏστημά " "σας ή ότι η διεÏγασία παÏασκηνίου για το Bluetooth δεν ξεκίνησε." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Αναζήτηση" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "ΠÏοτιμήσεις Ï€ÏοσαÏμογέα" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Αποστολέας αÏχείων" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Γίνεται σÏνδεση" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "Το obexd δεν είναι διαθέσιμο" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Η αυτόματη εκκίνηση της υπηÏεσίας obex απέτυχε. Βεβαιωθείτε ότι εκτελείται" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "ΑκÏÏωση" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Αποστολή ΑÏχείου" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ΧÏόνος Που Απομένει:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "ΠαÏουσιάστηκε σφάλμα κατα την αποστολή του αÏχείου %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "ΠαÏάλεψη" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Επανάληψη" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "ΠαÏουσιάστηκε σφάλμα" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Αίτηση ζεÏξης για %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Αυθεντικοποίηση Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Εισάγετε τον κωδικό PIN για αυθεντικοπίηση:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Εισάγετε φÏάση-ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï Ï€Ïόσβασης για την αυθεντικοποίηση:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "ΦÏάση-κλειδί ζεÏξης για" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Κωδικός ΡΙΠζεÏξης για" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Αίτημα ζεÏξης για:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Επιβεβαίωση τιμής για αυθεντικοποίηση:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Επιβεβαίωση" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "ΆÏνηση" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Αίτημα εξουσιοδότησης απο:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "ΥπηÏεσία:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Πάντα αποδοχή" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Αποδοχή" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "ΠαÏουσιάστηκε σφάλμα κατά τη φόÏτωση μιας Ï€Ïοσθήκης. ΠαÏακαλείσθε να " "ενημεÏώσετε τους Ï€ÏογÏαμματιστές σχετικά με το πεÏιεχόμενο Î±Ï…Ï„Î¿Ï Ï„Î¿Ï… " "μηνÏματος\n" "Ιστοσελίδα" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Το Bluetooth έχει απενεÏγοποιηθεί" #: blueman/Functions.py:71 msgid "Exit" msgstr "Έξοδος" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "ΕνεÏγοποίηση Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "ΔιαχειÏιστής Συσκευών" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "ΠÏοτιμήσεις ΥπηÏεσίας" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "πληκτÏολόγιο" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Μετονομασία συσκευής" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "ακατηγοÏιοποίητο" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Συνδεδεμένο" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Έμπιστο" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "ΖεÏξη" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "_ΣÏνδεση" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Κακή" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Ημί-βέλτιστη" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Βέλτιστη" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Ικανοποιητική" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "ΙδιαίτεÏα ικανοποιητική" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Χαμηλή" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Υψηλή" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Î Î¿Î»Ï Î¥ÏˆÎ·Î»Î®" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Επιτυχία!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Αποτυχία" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Γίνεται σÏνδεση" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Αποτυχία αποσÏνδεσης: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Εμφάνιση πληÏοφοÏίες συσκευής" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Άγνωστο" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Η σÏνδεση απέτυχε: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "_ΣÏνδεση" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Συνδέει τα Ï€Ïοφίλ αυτόματης σÏνδεσης A2DP source, A2DP sink, και HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "_ΑποσÏνδεση" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Εξαναγκαστική αποσÏνδεση συσκευής" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "ΣÏνδεση σε:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "ΑποσÏνδεση:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "ΑποσÏνδεση:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Αποστολή _ΑÏχείου..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Ζευξη" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Έμπιστο" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Μη έμπιστη" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Αποστολή αÏχείων σε αυτή την συσκευή" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Μετονομασία συσκευής" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "ΑφαίÏεση" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "ΑκÏÏωση λειτουÏγίας" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Μη Έμπιστη" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Επιλογή συσκευής" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Το Blueman είναι ένα διαχειÏιστής Bluetooth στο GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Ρυθμίσεις GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "ΠÏόσθετα" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Το plugin \"%(0)s\" εξαÏτάται από το %(1)s. Η αποφόÏτωση του " "%(1)s θα έχει ως αποτέλεσμα την αποφόÏτωση και του \"%(0)s\".\n" "Θέλετε να συνεχίσετε;" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Η Ï€Ïόσθετη λειτουÏγία %(0)s εÏχεται σε σÏγκÏουση με %(1)s. " "Όταν φοÏτώσετε το %(1)s θα αποφοÏτώσετε το %(0)s.\n" "Θέλετε να συνεχίσετε;" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "ΠÏόβλημα εξάÏτησης" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "ΠÏόβλημα εξάÏτησης" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Επιλογή Ï€ÏοσαÏμογέα" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "ΑνιχνεÏσιμο... %ss" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Σημείο Ï€Ïόσβασης δικτÏου" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "επιφάνεια εÏγασίας" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "διακομιστής" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "φοÏητός υπολογιστής" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "υπολογιστής παλάμης" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "κινητό" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "ασÏÏματο" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "έξυπνο τηλέφωνο" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "μόντεμ" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "Το obexd δεν είναι διαθέσιμο" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "σετ ακουστικών" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "ακουστικά" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "μικÏόφωνο" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Πηγή ήχου" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Πηγή ήχου" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Πηγή ήχου" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "συσκευή επίδειξης" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "διακομιστής" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "έξυπνο τηλέφωνο" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Ομάδα δικτÏου" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Ομάδα δικτÏου" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Τοπικές υπηÏεσίες" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Ομάδα δικτÏου" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Σημείο Ï€Ïόσβασης δικτÏου" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Συσκευή" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Αποστολέας αÏχείων" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Ομάδα δικτÏου" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Ομάδα δικτÏου" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Σημείο Ï€Ïόσβασης δικτÏου" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Σημείο Ï€Ïόσβασης δικτÏου" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "ΠÏόσθετα" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Ομάδα δικτÏου" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "ΠÏοοÏισμός Ήχου" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "έξυπνο τηλέφωνο" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Πηγή ήχου" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "ΤαίÏιασμα συσκευής" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "ΥπηÏεσία:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "ΠÏοφίλ Ήχου" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "μικÏόφωνο" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "μικÏόφωνο" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Λήψη αÏχείου" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Πηγή ήχου" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Ομάδα δικτÏου" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "ΣÏνδεση" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "ΣειÏιακές ΘÏÏες" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "ΣÏνδεση μέσω τηλεφώνου (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Πηγή ήχου" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "ΠÏοοÏισμός Ήχου" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Σημείο Ï€Ïόσβασης δικτÏου" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Ομάδα δικτÏου" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Σημείο ΠÏόσβασης ΔικτÏου (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Σημείο ΠÏόσβασης ΔικτÏου (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Ομάδα δικτÏου" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "ΜεταφοÏά αÏχείων μέσω Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Πηγή ήχου" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "ΠÏοοÏισμός Ήχου" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Πηγή ήχου" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Μετονομασία συσκευής" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Εμφάνιση πληÏοφοÏίες συσκευής" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Τοπικές υπηÏεσίες" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "ΜεταφοÏά" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "ΜικÏοεφαÏμογή" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "ΤαίÏιασμα συσκευής" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Αναζήτηση συσκευών που βÏίσκονται κοντά" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "ΔιαχειÏιστής Συσκευών" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "ΠÏόσφατες _Συνδέσεις" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "ΔιαχειÏιστής Συσκευών" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "ΠÏοτιμήσεις Ï€ÏοσαÏμογέα" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Αυτόματη σÏνδεση Ï€Ïοφίλ" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Ιδιόκτητο" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ναι" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "όχι" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_ΠληÏοφοÏίες" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Εμφάνιση πληÏοφοÏίες συσκευής" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Αποστολή_σημείωσης" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Αποστολή σημείωσης ως κείμενο" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Αποτυχία αλλαγής Ï€Ïοφίλ σε %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "ΠÏοφίλ Ήχου" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Επιλογή Ï€Ïοφίλ ήχου για το PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "ΑκαθόÏιστο" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Αυτόματη σÏνδεση στο %(service)s του %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Γίνεται αποσÏνδεση..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Συνδεδεμένο:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Μη συνδεδεμένο" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Δεν υπάÏχουν ακόμα στατιστικά χÏήσης. ΠÏοσπαθήστε να συνδεθείτε Ï€Ïώτα και " "ξαναγυÏίστε μετά σε αυτή τη σελίδα." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "ημέÏα" msgstr[1] "ημέÏες" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "ÏŽÏα" msgstr[1] "ÏŽÏες" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "λεπτό" msgstr[1] "λεπτά" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s και %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Είστε σίγουÏοι ότι θέλετε να επανεκκινήσετε τον μετÏητή;" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Σας επιτÏέπει να ελέγχετε την κίνηση χÏήσης του δικτÏου σας (mobile " "broadband). Αυτό είναι χÏήσιμο για συμβόλαια με πεÏιοÏισμένη Ï€Ïόσβαση " "δεδομένων. Αυτή η Ï€Ïοσθήκη ελέγχει κάθε συσκευή ξεχωÏιστά." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_ΧÏήση δικτÏου" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Εμφανίζει τη χÏήση κίνησης δικτÏου" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Το Bluetooth ΕνεÏγοποιήθηκε" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "ΔιαχειÏίζεται υπηÏεσίες Ï„Î¿Ï€Î¹ÎºÎ¿Ï Î´Î¹ÎºÏ„Ïου, όπως γέφυÏες NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "ΠαÏέχει υποστήÏιξη για συνδέσεις μέσω τηλεφώνου (DUN) με τη βοήθεια του " "ΔιαχειÏιστή Modem και του ΔιαχειÏιστή ΔικτÏου" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "ΠαÏέχει ένα στοιχείο Î¼ÎµÎ½Î¿Ï Ï€Î¿Ï… πεÏιέχει τις Ï€Ïόσφατες συνδέσεις για γÏήγοÏη " "Ï€Ïόσβαση" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Μέγιστος αÏιθμός αντικειμένων" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Ο κατάλογος για το μέγιστο αÏιθμό των Ï€Ïόσφατων συνδέσεων θα εμφανιστεί." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Συνδέθηκε στο %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Αποτυχία σÏνδεσης" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s στο %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Ο Ï€ÏοσαÏμογέας για αυτή τη σÏνδεση δεν είναι διαθέσιμος" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Γίνεται αποσÏνδεση..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "ΠαÏέχει υποστήÏιξη για Personal Area Networking (PAN) το οποίο " "Ï€Ïωτοεμφανίστηκε στον NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "ΠαÏέχει DBus API για άλλα στοιχεία του Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "ΕισεÏχόμενο αÏχείο μέσω Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ΕισεÏχόμενο αÏχείο %(0)s από %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "ΑπόÏÏιψη" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Λήψη αÏχείου" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Λήψη αÏχείου %(0)s από %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "ΠαÏέχει δυνατότητες μεταφοÏάς αÏχείων OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Ο Ïυθμισμένος ως κατάλογος εισεÏχομένων αÏχείων, δεν υπάÏχει" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Βεβαιωθείτε ότι ο κατάλογος \"%s\" υπάÏχει ή Ïυθμίστε τον με τις " "υπηÏεσίες του blueman. ΜέχÏι τότε θα χÏησιμοποιηθεί η Ï€Ïοεπιλογή \"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Ελήφθη αÏχείο" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Το αÏχείο %(0)s ελήφθη επιτυχώς από το %(1)s" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Η μεταφοÏά απέτυχε" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Η μεταφοÏά του αÏχείου %(0)s απέτυχε" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Ελήφθησαν αÏχεία" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Ελήφθη %d αÏχείο στο παÏασκήνιο" msgstr[1] "Ελήφθησαν %d αÏχεία στο παÏασκήνιο" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Ελήφθη άλλο %d αÏχείο στο παÏασκήνιο" msgstr[1] "Ελήφθησαν άλλα %d αÏχεία στο παÏασκήνιο" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "ΠÏοσθέτει τυπικά στοιχεία Î¼ÎµÎ½Î¿Ï ÏƒÏ„Î¿ Î¼ÎµÎ½Î¿Ï ÎµÎ¹ÎºÎ¿Î½Î¹Î´Î¯Ï‰Î½ κατάστασης" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Αποστολή _ΑÏχείου σε Συσκευή" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Συσκευές" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "ΠÏοσαÏμο_γείς" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "ΜικÏοεφαÏμογή" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "ΠαÏέχει υπηÏεσίες φÏάσης-ÎºÎ»ÎµÎ¹Î´Î¹Î¿Ï ÎºÎ±Î¹ αυθεντικοποίησης για τον δαίμονα BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" "ΠÏοσθέτει ένα αντικείμενο Î¼ÎµÎ½Î¿Ï ÎµÎ¾ÏŒÎ´Î¿Ï… στον κατάλογο για τεÏματισμό της " "μικÏοεφαÏμογής" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "ΠαÏέχει ένα βασικό πελάτη dhcp για συνδέσεις Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Δίκτυο Î’luetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Η διεπαφή %(0)s έχει αντιστοιχιστεί με την διεÏθυνση IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Αποτυχία κατά την απόκτηση διεÏθυνσης IP από το %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "ΠÏοσπάθεια λήψης μιας διεÏθυνσης IP%s\n" "ΠαÏακαλώ πεÏιμένετε…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "ΠÏοσθέτει μια ένδειξη στο εικονίδιο κατάστασης όταν το Bluetooth είναι " "ενεÏγοποιημένο και δείχνει τον αÏιθμό των συνδέσεων στο μήνυμα που " "εμφανίζεται όταν ο δÏομέας του Ï€Î¿Î½Ï„Î¹ÎºÎ¹Î¿Ï Î²Ïίσκεται πάνω στο εικονίδιο " "κατάστασης." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth ΕνεÏγό" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Το Bluetooth ΑπενεÏγοποιήθηκε" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Γίνεται αποσÏνδεση..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "ΠαÏέχει ένα στοιχείο Î¼ÎµÎ½Î¿Ï Î³Î¹Î± Ï€ÏοσωÏινή ενεÏγοποίηση της οÏατότητας του " "Ï€Ïοεπιλεγμένου Ï€ÏοσαÏμογέα, όταν αυτός κανονικά είναι Ïυθμισμένος σε απόκÏυψη" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "ΧÏονικό ÏŒÏιο λειτουÏγίας οÏατότητας" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" "ΧÏονικό διάστημα (σε δευτεÏόλεπτα) για το οποίο θα είναι ενεÏγή η λειτουÏγία " "οÏατότητας" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "ΟÏισμός ως Ανι_χνεÏσιμο" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "ΠÏοσωÏινή ενεÏγοποίηση οÏατότητας Ï€Ïοεπιλεγμένου Ï€ÏοσαÏμογέα" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "ΑνιχνεÏσιμο... %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "ΑνιχνεÏσιμο... %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "ΠαÏέχει ένα Î¼ÎµÎ½Î¿Ï Î³Î¹Î± την μικÏοεφαÏμογή και ένα API για χειÏισμό της από " "άλλα Ï€Ïόσθετα" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Επιτυχής σÏνδεση στην υπηÏεσία DUN στο %(0)s.\n" "Το δίκτυο είναι τώÏα διαθέσιμο μέσω %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "ΠαÏέχει βασική υποστήÏιξη για σÏνδεση στο διαδίκτυο μέσω ενός Ï€Ïοφίλ DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "ΠÏότυπο Ï€Ïοφίλ SPP διαχείÏισης συνδέσεων, επιτÏέπει την εκτέλεση " "Ï€ÏοσαÏμοσμένων ενεÏγειών" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Δέσμη εντολών Ï€Ïος εκτέλεση κατά τη σÏνδεση" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" " Τα ακόλουθα πεδία θα Ï€ÏοστεθοÏν:\n" "ΔιεÏθυνση, Όνομα, όνομα υπηÏεσίας, uuid16, rfcomm node\n" "ΠαÏαδείγματος χάÏιν:\n" "AA:BB:CC:DD:EE:FF, Τηλέφωνο, ΥπηÏεσία DUN, 0x1103, /dev/rfcomm0\n" "Τα uuid16 θα εμφανίζονται σε μια λίστα χωÏισμένα με κόμματα\n" "\n" "Με την αποσÏνδεση της συσκευής θα αποσταλεί ένα σήμα HUP στη δέσμη εντολών" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Η σειÏιακή θÏÏα συνδέθηκε" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Η υπηÏεσία σειÏιακής θÏÏα της συσκευής %s θα είναι διαθέσιμη μέσω " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Η δέσμη εντολών για τη σÏνδεση σειÏιακής θÏÏας απέτυχε" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "ΥπήÏξε ένα Ï€Ïόβλημα κατά την εκτέλεση της δέσμης εντολών %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Ελέγχει την κατάσταση ενέÏγειας του Ï€ÏοσαÏμογέα Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_ΑπενεÏγοποίηση Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "ΑπενεÏγοποίηση όλων των Ï€ÏοσαÏμογέων" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_ΕνεÏγοποίηση Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "ΕνεÏγοποίηση όλων των Ï€ÏοσαÏμογέων" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Διακόπτει Ï€ÏοσωÏινά την Ï€ÏοφÏλαξη οθόνης όταν ένα χειÏιστήÏιο Ï€Î±Î¹Ï‡Î½Î¹Î´Î¹Î¿Ï " "συνδεθεί." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" "ΧÏησιμοποιεί τη βιβλιοθήκη libappindicator για να εμφανίσει ένα εικονίδιο " "κατάστασης" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Δίκτυο" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Μη έγκυÏη διεÏθυνση IP" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "Η διεÏθυνση IP συγκÏοÏεται με τη διεπαφή %s η οποία έχει την ίδια διεÏθυνση" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Η διεÏθυνση IP επικαλÏπτεται από τις Ïυθμίσεις της διεπαφής %s, η οποία έχει " "παÏάμετÏους %s/%s\n" "Αυτό μποÏεί να Ï€Ïοκαλέσει εσφαλμένη συμπεÏιφοÏά δικτÏου" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Δεν υποστηÏίζονται αυτή τη στιγμή με αυτή τη ÏÏθμιση" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "ΜεταφοÏά" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" "Το Ï€Ïόσθετο υπηÏεσίας μεταφοÏών της μικÏοεφαÏμογής είναι απενεÏγοποιημένο" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Ρυθμίσεις Dialup" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "ΣειÏιακή ΘÏÏα %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Ανανέωση ΔιεÏθυνσης IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "ΡÏθμιση Ï€ÏοσαÏμογέα Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "ΕφαÏμογή blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "ΔιαχειÏιστής bluetooth του blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "ΔιαχειÏιστής Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Συσκευή Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "ΔιαμόÏφωση δικτÏου Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Οι Ïυθμίσεις δικτÏωσης απαιτοÏν δικαιώματα" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Εκκίνηση πελάτη DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Η εκκίνηση πελάτη DHCP απαιτεί δικαιώματα" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Εκκίνηση υπηÏεσίας ΡΡΡ" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Η εκκίνηση της υπηÏεσίας ΡΡΡ απαιτεί διακαιώματα" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "ΟÏισμός κατάστασης RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Η ÏÏθμιση κατάστασης RfKill απαιτεί δικαιώματα" #~ msgid "Recent _Connections" #~ msgstr "ΠÏόσφατες _Συνδέσεις" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_ΕνεÏγοποίηση Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "ΠÏέπει να είναι ενεÏγοποιημένο το Bluetooth για να μποÏέσει να " #~ "λειτουÏγήσει ο διαχειÏιστής συσκευών" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_ΑπενεÏγοποίηση Bluetooth" #~ msgid "Services" #~ msgstr "ΥπηÏεσίες" #~ msgid "Network Settings" #~ msgstr "Ρυθμίσεις ΔικτÏου" #~ msgid "Transfer Settings" #~ msgstr "Ρυθμίσεις ΜεταφοÏάς" #~ msgid "Plugin description:" #~ msgstr "ΠεÏιγÏαφή Ï€Ïοσθήκης:" #~ msgid "Local Services" #~ msgstr "Τοπικές υπηÏεσίες" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d ΕνεÏγή ΣÏνδεση" #~ msgstr[1] "%d ΕνεÏγές Συνδέσεις" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "ΠÏοσωÏινά οÏατό" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Îα ενεÏγοποιείται αυτόματα το bluetooth;" #~ msgid "Yes" #~ msgstr "Îαι" #~ msgid "No" #~ msgstr "Όχι" #~ msgid "Auto power-on" #~ msgstr "Αυτόματη ενεÏγοποίηση" #~ msgid "Automatically power on adapters" #~ msgstr "Αυτόματη ενεÏγοποίηση Ï€ÏοσαÏμογέων" #~ msgid "Trusted and Paired" #~ msgstr "Έμπιστος και Συνδυαζμένος" #~ msgid "Paired" #~ msgstr "Συνδυασμένος" #~ msgid "Trusted" #~ msgstr "Έμπιστες" #~ msgid "Friendly Name" #~ msgstr " ÌΟνομα Bluetooth" #~ msgid "Serial Ports" #~ msgstr "ΣειÏιακές ΘÏÏες" #~ msgid "blueman-device" #~ msgstr "συσκευή-blueman" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Εκτέλεση Î²Î¿Î·Î¸Î¿Ï ÎµÎ³ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ·Ï‚ για αυτή την συσκευή" #~ msgid "Setup..." #~ msgstr "ΡÏθμιση..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "ΚαλωσήÏθατε στον οδηγό Ïυθμίσεων συσκευής Bluetooth\n" #~ "\n" #~ "\n" #~ "Θα σας καθοδηγήσει στη διαδικασία ÏÏθμισης και σÏνδεσης των Bluetooth " #~ "συσκευών σας." #~ msgid "Introduction" #~ msgstr "Εισαγωγή" #~ msgid "Select pairing method to use:" #~ msgstr "Επιλέξτε μέθοδο ζεÏξης για χÏήση:" #~ msgid "Proceed Without Pairing" #~ msgstr "Συνέχεια ΧωÏίς ΖεÏξη" #~ msgid "Pairing" #~ msgstr "ΖεÏξη" #~ msgid "Connect to:" #~ msgstr "ΣÏνδεση σε:" #~ msgid "Connect" #~ msgstr "ΣÏνδεση" #~ msgid "Please wait..." #~ msgstr "ΠαÏακαλώ πεÏιμένετε..." #~ msgid "Connecting..." #~ msgstr "Γίνεται σÏνδεση..." #~ msgid "Congratulations, device successfully added" #~ msgstr "ΣυγχαÏητήÏια, η συσκευή Ï€Ïοστέθηκε επιτυχώς" #~ msgid "Finished" #~ msgstr "ΟλοκληÏώθηκε" #~ msgid "Bluetooth Assistant" #~ msgstr "Βοηθός Bluetooth" #~ msgid "_Set up…" #~ msgstr "_ΡÏθμιση…" #~ msgid "_Set Up New Device" #~ msgstr "_Εγκατάσταση Îέας Συσκευής" #~ msgid "Enter PIN code" #~ msgstr "Εισάγετε τον κωδικό PIN" #~ msgid "Enter passkey" #~ msgstr "Εισάγετε τη φÏάση-κλειδί" #~ msgid "palm" #~ msgstr "μέγεθος παλάμης" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "σετ ακουστικών" #~ msgid "handsfree" #~ msgstr "ακουστικά" #~ msgid "unknown" #~ msgstr "άγνωστο" #~ msgid "Serial port connected to %s" #~ msgstr "Η σειÏιακή θÏÏα συνδέθηκε σε %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Λεπτό" #~ msgstr[1] "%.0f Λεπτά" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f ΔευτεÏόλεπτο" #~ msgstr[1] "%.0f ΔευτεÏόλεπτα" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Μετονομασία συσκευής" #~ msgid "_Remove..." #~ msgstr "_ΑφαίÏεση..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Αποσυνδέει την πλατφόÏμα Bluetooth όταν αλλάξει η κάτασταση ενέÏγειας. " #~ "Δεν λειτουÏγει με USB dongles. Βεβαιώνει ότι εμφανίζεται το εικονίδιο " #~ "Bluetooth, ακόμη κι αν δεν υπάÏχει Ï€ÏοσαÏμογέας Bluetooth." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "ΠÏέπει να ενεÏγοποιηθεί το Bluetooth για να είναι δυνατή η αποστολή " #~ "αÏχείων" #~ msgid "Select files to send" #~ msgstr "Επιλογή αÏχείων για αποστολή" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "ΠÏοσαÏμογέας πηγής. Δέχεται διευθÏνσεις ή το όνομα του Ï€ÏοσαÏμογέα Ï€.χ. " #~ "hci0" #~ msgid "Delete files on exit" #~ msgstr "ΔιαγÏαφή αÏχείων κατά της έξοδο" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Τα αÏχεία Ï€Ïος αποστολή στην συσκευή bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Το Bluetooth Ï€Ïέπει να ενεÏγοποιηθεί Ï€Ïώτα για να λειτουÏγήσει ο βοηθός " #~ "του" #~ msgid "No adapters found" #~ msgstr "Δεν βÏέθηκαν Ï€ÏοσαÏμογείς" #~ msgid "Pairing in progress..." #~ msgstr "ΠÏαγματοποιείται ζεÏξη..." #~ msgid "Failed to add device" #~ msgstr "Αποτυχία Ï€Ïοσθήκης συσκευής" #~ msgid "Don't connect" #~ msgstr "Îα μην συνδέεται" #~ msgid "Start configuration assistant for this device" #~ msgstr "Εκκίνηση Î²Î¿Î·Î¸Î¿Ï Ïυθμίσεων για αυτή την συσκευή" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "" #~ "ΧÏησιμοποιεί τη βιβλιοθήκη libappindicator για να εμφανίσει ένα εικονίδιο " #~ "κατάστασης" blueman-2.4.3/po/en@boldquot.header000066400000000000000000000024711465054505200172210ustar00rootroot00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # # This catalog furthermore displays the text between the quotation marks in # bold face, assuming the VT100/XTerm escape sequences. # blueman-2.4.3/po/en@quot.header000066400000000000000000000022631465054505200163570ustar00rootroot00000000000000# All this catalog "translates" are quotation characters. # The msgids must be ASCII and therefore cannot contain real quotation # characters, only substitutes like grave accent (0x60), apostrophe (0x27) # and double quote (0x22). These substitutes look strange; see # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html # # This catalog translates grave accent (0x60) and apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019). # It also translates pairs of apostrophe (0x27) to # left single quotation mark (U+2018) and right single quotation mark (U+2019) # and pairs of quotation mark (0x22) to # left double quotation mark (U+201C) and right double quotation mark (U+201D). # # When output to an UTF-8 terminal, the quotation characters appear perfectly. # When output to an ISO-8859-1 terminal, the single quotation marks are # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to # grave/acute accent (by libiconv), and the double quotation marks are # transliterated to 0x22. # When output to an ASCII terminal, the single quotation marks are # transliterated to apostrophes, and the double quotation marks are # transliterated to 0x22. # blueman-2.4.3/po/en_AU.gmo000066400000000000000000000453701465054505200152730ustar00rootroot00000000000000Þ•$[,˜™³ÉØï(;#N r“¨¼Ð ã ï # .<Wq‚Cœàå!ì  ,4a)s0Î Õã5ò,(+U   š§Â#Äèù %7J\t†?›¥Û ’ «'Ç6ï*&Q!Y {… •  «¿>Ú'A`r‹¡°ÃÛë+0"A!d†$•ºFÁ'$9+^ Š –¤ ³Ô × äòù  A ‡b ê û !)7!a!t!w!Š!)œ!(Æ!ï!ó!,ö!0#""T" w"…"Š""—"¬"Ç"dÖ" ;#'I# q##‡##”#©#½#Í#ä#$$‚+$o®$h%‡%% ”%. %(Ï%;ø%L4&k&Ií&F7':~'R¹'T (a(p( (œ(£(.ª( Ù(ç(ø(þ()').) H) R)#`))„) ®)¸) Î)Ù)ê) * **+*$A*Kf*²*Æ*Ï*(à* + +'+ ?+J+f+Hk+ ´+À+kÉ+S5,‰,A,*ß, -%-,.-([-„-—- -°-Î-3Ô-..3. ;.G. O.Y.b.i.q. x.„.Œ.•.›.¡.§.·.Ê.Ð.Ô.Ú.ã.õ.ü./ ///!/ */5/D/G/[/Î_/.1H1^1m1„1—1ª1½1Ð1#ã1 22(2=2Q2e2 x2 „2¥2 ¸2 Ã2Ñ2ì233C13u3z3!3 £3­3µ3,É3ö3)4024c4 j4x45‡4,½4+ê4 5 $5 /5<5W5#Y5}5Ž5¡5º5Ì5ß5ñ5 66?06¥p67 '7 27@7'\76„7*»7æ7!î7 88 *8 58@8T8>o8'®8Ö8õ89 9%969E9X9p9€9—9¬9À9Å9"Ö9!ù9:$*:O:FV::¼:$Î:+ó: ; +;9; H;i; l; y;‡;Ž;¢; §;A³;ˆõ;~<<®<)Ë<õ<= ==)0=(Z=ƒ=‡=,Š=0·="è= >>>#>+>@>[>dj> Ï>'Ý> ???#?(?=?Q?a?x?”?©?Š¿?oJ@hº@#A+A 0A.ŒbD{üud´𸑝|GÒÛ^hú‡Ä†œ£:Ì«Ÿ¿¨m4+ %=-‰¸“¡Ýé÷O"òL þ°z™€#Ùw[%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:BBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDial-up NetworkingDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGBGSM SettingsGroup NetworkHiddenHide _unnamed devicesHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressKBLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Personal Area NetworkPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-03-11 10:12+0000 Last-Translator: Liz Language-Team: English (Australia) Language: en_AU MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.5-dev %(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_torsAdapterAdapter PreferencesAdaptor for this connection is not availableAdaptor selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorisation request for:BBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptorsBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adaptor manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adaptors detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adaptor power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDial-up NetworkingDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGBGSM SettingsGroup NetworkHiddenHide unnamed deviceHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviourIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressKBLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMBMake the default adaptor temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Personal Area NetworkPlease make sure that directory ‘%s’ exists or configure it with blueman-services. Until then the default ‘%s’ will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adaptor temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptorsTurn on all adaptorsUnknownUnspecifiedUntrustVery High_Adaptor_AddedCancel_Close_Descending_Device_DevicesExit_Help_Info_Local Services_Make Discoverable_NameOK_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesblueman-2.4.3/po/en_AU.po000066400000000000000000002414631465054505200151300ustar00rootroot00000000000000# English (Australia) translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Michael Findlay , 2015,2017 # Jeannette L # Liz , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-03-11 10:12+0000\n" "Last-Translator: Liz \n" "Language-Team: English (Australia) \n" "Language: en_AU\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Visibility Setting" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Hidden" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Always visible" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporarily visible" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Name" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Pairing request" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Pairing request for device:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "This should be overwritten" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Show input" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth Devices" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptor" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Search" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "Adapter Preferences" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "Exit" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Device" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_View" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Show _Toolbar" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Show _Statusbar" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Hide unnamed device" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_ort By" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Name" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Added" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descending" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Plugins" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Local Services" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Help" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Report a Problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Search for nearby devices" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Search" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Create pairing with the device" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Pair" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Mark/Unmark this device as trusted" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Trust" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Remove this device from the known devices list" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Remove" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Send file(s) to the device" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Send File" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Total data sent and rate of transmission" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Total data received and rate of transmission" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Data activity indication" #: data/ui/manager-main.ui:636 msgid "More" msgstr "More" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Rename device" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Reset" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "Cancel" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP server type:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recommended" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "No DHCP servers installed" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP Address:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP Settings" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Personal Area Network" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN Support" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Dial-up Networking" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN Support" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP Support" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "File Receiving (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Incoming Folder:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Select folder for incoming file transfers" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Accept files from trusted devices" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Sending files via Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "To:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "File:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuration" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configure selected plugin's preferences" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Not specified" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Author:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Unknown" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depends on:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflicts with:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM settings" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Number:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Traffic statistics" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Close" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Downloaded:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Uploaded:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Log started:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Log duration:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Send note" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth needs to be turned on for the adaptor manager to work" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth Adaptors" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Always" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d Minute" msgstr[1] "%d Minutes" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Connection to BlueZ failed" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adaptors detected or " "Bluetooth daemon was not started." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Searching" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapter Preferences" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "File Sender" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth File Transfer" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Connecting" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd not available" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "Failed to autostart obex service. Make sure the obex daemon is running" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Cancelling" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Sending File" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Error occurred while sending file %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Skip" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Retry" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Error occurred" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Pairing request for %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth Authentication" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Enter PIN code for authentication:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Enter passkey for authentication:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Pairing passkey for" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Pairing PIN code for" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Pairing request for:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirm value for authentication:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirm" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Deny" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Authorisation request for:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Service:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Always accept" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Accept" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "An error has occured whilst loading a plug-in. Please notify the " "developers with the content of this message to our \n" "website." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth Turned Off" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Enable Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Device Manager" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Service Preferences" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "keyboard" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Rename device" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "uncategorised" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Connected" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Trust" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Pair" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Connect To:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Poor" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-optimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Much" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Too much" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Low" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "High" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Very High" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Success!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Failed" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Connecting" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Disconnection Failed: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Show device information" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Unknown" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Connection Failed: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Connect To:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Connects auto connect profiles A2DP source, A2DP sink, and HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Disconnect:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forcefully disconnect the device" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Connect To:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Disconnect:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Disconnect:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Send a _File..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Pair" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Trust" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Untrust" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Send files to this device" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Rename device" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Remove" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Cancel Operation" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Untrust" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Select Device" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman is a GTK+ Bluetooth manager" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM Settings" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Plugins" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Dependency issue" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Dependency issue" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adaptor selection" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Discoverable… %ss" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Network Access Point" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "desktop" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "laptop" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "handheld" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "mobile" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "cordless" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "smart phone" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obexd not available" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "microphone" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Audio Source" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Audio Source" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Audio Source" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "pointing" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Connect" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Connect" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Connect" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Connect" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Connect" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "smart phone" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Connect" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Connect" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Group Network" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Connect" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Connect" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Connect" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Connect" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Group Network" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Connect" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Connect" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Local Services" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Group Network" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Network Access Point" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Device" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "File Sender" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Connect" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Group Network" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Connect" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Group Network" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Connect" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Network Access Point" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Network Access Point" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Connect" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Plugins" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Connect" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Group Network" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Audio Sink" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "smart phone" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Audio Source" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Pair Device" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Service:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Audio Profile" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "microphone" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Connect" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "microphone" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Receiving file" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Audio Source" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Group Network" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Bluetooth File Transfer" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Connect" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Connect" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Connect" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Serial Ports" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Bluetooth File Transfer" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Audio Source" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Audio Sink" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Network Access Point" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Group Network" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Group Network" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Bluetooth File Transfer" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Audio Source" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Audio Sink" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Audio Source" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Rename device" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Show device information" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Local Services" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Transfer" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "applet" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Pair Device" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Search for nearby devices" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Device Manager" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Recent _Connections" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Device Manager" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Adapter Preferences" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Auto connect profiles" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietary" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "yes" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "no" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Show device information" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Send _note" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Send a text note" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Failed to change profile to %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Audio Profile" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Select audio profile for PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Unspecified" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Disconnecting..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Connected:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Not Connected" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "day" msgstr[1] "days" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hour" msgstr[1] "hours" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minute" msgstr[1] "minutes" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s and %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Are you sure you want to reset the counter?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Network _Usage" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Shows network traffic usage" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth Enabled" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Manages local network services, like NAP bridges" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Provides a menu item that contains last used connections for quick access" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximum items" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "The maximum number of items recent connections menu will display." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Connected to %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Failed to connect" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s on %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adaptor for this connection is not available" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Disconnecting..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Provides DBus API for other Blueman components" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Incoming file over Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Incoming file %(0)s from %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Reject" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Receiving file" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Receiving file %(0)s from %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Provides OBEX file transfer capabilities" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Configured directory for incoming files does not exist" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Please make sure that directory ‘%s’ exists or configure it with " "blueman-services. Until then the default ‘%s’ will be used" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "File received" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "File %(0)s from %(1)s successfully received" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transfer failed" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transfer of file %(0)s failed" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Files received" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Received %d file in the background" msgstr[1] "Received %d files in the background" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Received %d more file in the background" msgstr[1] "Received %d more files in the background" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Adds standard menu items to the status icon menu" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Send _Files to Device" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Devices" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tors" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Provides passkey, authentication services for BlueZ daemon" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Adds an exit menu item to quit the applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Provides a basic dhcp client for Bluetooth PAN connections." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth Network" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s bound to IP address %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Failed to obtain an IP address on %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Trying to obtain an IP address on %s\n" "Please wait…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Adds an indication on the status icon when Bluetooth is active and shows the " "number of connections in the tooltip." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth Active" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Disabled" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Disconnecting..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Provides a menu item for making the default adaptor temporarily visible when " "it is set to hidden by default" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Discoverable timeout" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Amount of time in seconds discoverable mode will last" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Make Discoverable" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Make the default adaptor temporarily visible" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Discoverable… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Discoverable… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Provides a menu for the applet and an API for other plugins to manipulate it" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "Provides basic support for connecting to the internet via DUN profile." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standard SPP profile connection handler, allows executing custom actions" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script to execute on connection" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma seperated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serial port connected" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serial port service on device %s now will be available via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Serial port connection script failed" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "There was a problem launching script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Controls Bluetooth adaptor power states" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Turn Bluetooth _Off" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Turn off all adaptors" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Turn Bluetooth _On" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Turn on all adaptors" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Uses libappindicator to show a statusicon" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Network" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Invalid IP address" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP address conflicts with interface %s which has the same address" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behaviour" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Not currently supported with this setup" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transfer" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Applet's transfer service plugin is disabled" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Dialup Settings" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serial Port %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renew IP Address" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth Adaptors" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Blueman is a GTK+ Bluetooth manager" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooth Enabled" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Bluetooth Devices" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configure Bluetooth Network" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Configuring networking requires privileges" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Launch DHCP client" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Launching DHCP client requires privileges" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Launch PPP daemon" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Launching PPP daemon requires privileges" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Set RfKill State" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Setting RfKill State requires privileges" #~ msgid "Recent _Connections" #~ msgstr "Recent _Connections" #~ msgid "Turn Bluetooth _On" #~ msgstr "Turn Bluetooth On" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth needs to be turned on for the device manager to function" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Turn Bluetooth _Off" #~ msgid "Services" #~ msgstr "Services" #~ msgid "Network Settings" #~ msgstr "Network Settings" #~ msgid "Transfer Settings" #~ msgstr "Transfer Settings" #~ msgid "Plugin description:" #~ msgstr "Plugin description:" #~ msgid "Local Services" #~ msgstr "Local Services" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d Active Connection" #~ msgstr[1] "%d Active Connections" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Temporarily visible" #~ msgid "Yes" #~ msgstr "Yes" #~ msgid "No" #~ msgstr "No" #~ msgid "Auto power-on" #~ msgstr "Auto power-on" #~ msgid "Automatically power on adapters" #~ msgstr "Automatically power on adapters" #~ msgid "Trusted and Paired" #~ msgstr "Trusted and paired" #~ msgid "Paired" #~ msgstr "Paired" #~ msgid "Trusted" #~ msgstr "Trusted" #~ msgid "Friendly Name" #~ msgstr "Friendly Name" #~ msgid "Serial Ports" #~ msgstr "Serial Ports" #~ msgid "Run the setup assistant for this device" #~ msgstr "Run the setup assistant for this device" #~ msgid "Setup..." #~ msgstr "Setup..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgid "Introduction" #~ msgstr "Introduction" #~ msgid "Select pairing method to use:" #~ msgstr "Select pairing method to use:" #~ msgid "Proceed Without Pairing" #~ msgstr "Proceed Without Pairing" #~ msgid "Pairing" #~ msgstr "Pairing" #~ msgid "Connect to:" #~ msgstr "Connect to:" #~ msgid "Connect" #~ msgstr "Connect" #~ msgid "Please wait..." #~ msgstr "Please wait..." #~ msgid "Connecting..." #~ msgstr "Connecting..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Congratulations, device successfully added" #~ msgid "Finished" #~ msgstr "Finished" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth Assistant" #~ msgid "_Set Up New Device" #~ msgstr "_Set Up New Device" #~ msgid "Enter PIN code" #~ msgstr "Enter PIN code" #~ msgid "Enter passkey" #~ msgstr "Enter passkey" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "headset" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "unknown" #~ msgid "Serial port connected to %s" #~ msgstr "Serial port connected to %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minute" #~ msgstr[1] "%.0f Minutes" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Second" #~ msgstr[1] "%.0f Seconds" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Rename device" #~ msgid "_Remove..." #~ msgstr "_Remove..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Toggles a platform Bluetooth kill switch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth kill switch but no adapter." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth needs to be turned on for file sending to work" #~ msgid "Select files to send" #~ msgstr "Select files to send" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Source adaptor. Takes address or adaptor's name eg. hci0" #~ msgid "Delete files on exit" #~ msgstr "Delete files on exit" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Files to be send to the bluetooth device" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgid "No adapters found" #~ msgstr "No adaptors found" #~ msgid "Pairing in progress..." #~ msgstr "Pairing in progress..." #~ msgid "Failed to add device" #~ msgstr "Failed to add device" #~ msgid "Don't connect" #~ msgstr "Don't connect" #~ msgid "Device added and connected successfully" #~ msgstr "Device added and connected successfully" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Device added successfully, but failed to connect" #~ msgid "Start configuration assistant for this device" #~ msgstr "Start configuration assistant for this device" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Uses libappindicator to show a statusicon" blueman-2.4.3/po/en_GB.gmo000066400000000000000000001477121465054505200152610ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1fSj}Ž¡´Ç#Ú þ ŽŽ4ŽHŽ\Ž oŽ {ŽœŽC¯Ž óŽ þŽ= Jeªº;Í, C6‘z‘‘ƒ‘‰‘‘!–‘ ¸‘ Ä‘ Б Ý‘ ê‘ô‘ü‘,’=’)O’hy’â’0ý’.“=“ R“^“q“w“ ’“–“4” ;”I”X”5m” £” ­” ¸”-Ô+ñ”• 0• >• I•V• o• {• ‡•’•4­• â•ð• ÷•––––-–=– L–V–m– r–––ª–²–Á–Ж#ê–——2—K—\—n——“—«—½—Ï—?ä—¥$˜ʘÙ˜ê˜ñ˜™™&™:™#L™p™u™y™ €™Š™ ™™.¬™4Û™'š 8šBšIšZš kšvš zš„ššš ±š ½š Éšךîš÷š›"2›"U›x› ˜›¤›¶›PÇ›#œ <œIœYœ jœwœ‹œ‘œªœ ³œÁœ(Ýœ6*=h!p ’œ ¬ · ÂÐä>ÿ>žMž kž'vž žžªž³žÆž åžòžŸŸ !Ÿ/ŸIŸ [ŸfŸ ŸŸ’Ÿ£Ÿ ¬Ÿ·Ÿ¿Ÿ ÓŸÞŸñŸ    # ( ; S  c o   +¥  Ñ  ß ì ¡¡(¡<¡K¡S¡c¡ h¡ r¡€¡†¡‹¡›¡¢¡³¡¼¡Сå¡ö¡ ¢ ¢"*¢!M¢ o¢}¢“¢$¢¢ ǢӢآè¢ù¢££F£e£„£$–£»£ Û£æ£+ê£ ¤ "¤0¤?¤ X¤d¤}¤ Œ¤ ˜¤¤¤µ¤ˤ थ ¥¥¥ ¥ #¥0¥5¥ =¥ H¥ T¥a¥v¥…¥œ¥µ¥Æ¥ Ø¥æ¥ù¥¦&¦ =¦K¦"\¦¦–¦¦¦¶¦Цë¦ ÿ¦ § §/§ E§R§f§€§§¯§§×§ç§þ§¨(¨D¨]¨w¨ލ¡¨ Á¨ â¨ð¨©©3©R©a©q© „©©¢©¶© Ʃԩò©ªª'ª /ª=ªMª\ª`ª iªtª }ª‹ªª •ª  ª«ª´ªЪ äªîª««5«K«j« ƒ«Ž«–«¬« ¿«Ê« Ú«ä«ë« ò«þ«¬¬ ¬/¬G¬L¬$c¬ ˆ¬“¬£¬ ¦¬A²¬ˆô¬}­‚­ Š­˜­¶­Õ­ì­ü­®.®>®V®^®o®Ž®«®¾®ή á®í®¯!¯)*¯T¯n¯ ¯ ¯—¯*©¯Ô°Û°ä°ç°ð°ö°ü° ± ±&±/±6±J±c±v±)ˆ±(²± Û±ç±ö± ² ² "² /²9² J²W²o²²«² ²²¾²² Ö²ä²,ç²0³E³"^³ ³ ³›³®³˳á³ ý³ ´ ´´%´ -´;´L´`´f´n´t´ y´ ‡´‘´ ´¦´(«´Ô´)ë´)µ ?µ Lµ Yµ eµoµwµŒµ§µ¶µε ìµùµd ¶ n¶ |¶(ж ³¶Á¶ɶζá¶ò¶··1·P· U·c·w·#·£·¨·­·³·¸·¿·Ô·è·ø·¸+¸@¸E¸ V¸ a¸ o¸ |¸ Џ*•¸À¸ظî¸ô¸¹'¹E¹Šc¹î¹pó¹idºκ׺Þºîº÷º» »» 4» ?» L» Y» e»r»…»™»©»±» Ç» Ñ».Ý»( ¼25¼;h¼M¤¼kò¼I^½F¨½:ï½R*¾T}¾Ò¾ã¾÷¾ ¿ ¿¿#¿5¿J¿S¿ Y¿Te¿^º¿<ÀVÀ_ÀnÀ ŽÀšÀªÀ!¿ÀáÀÿÀÁ )Á6Á=ÁLÁbÁ.iÁ ˜Á¦Á·ÁÈÁ ÎÁÚÁàÁ ÷ÁÂÂ#Â4Â=ÂMÂUÂ]Âd„‹ ¥Â¯Â ÁÂ#ÏÂ)ó Ã'à =ÃHÃXÃià „à ŽÃ›Ã °Ã¼ÃËÃ$áÃKÄRÄ#YÄ}Ä“Ä £Ä°ÄÄÄ$ÍÄ òÄÅ $Å 0Å(<Å eÅsÅ ƒÅ‘Å ©ÅG´ÅüÅ Æ&Æ+Æ 2Æ =Æ HÆUÆnÆ wÆ „Æ‘Æ ªÆ ·ÆÁÆHÔÆÇ2Ç ;Ç HÇTÇk]ÇÉÇÃÐÇ ”ÈžÈ¢È©È±È ¸ÈÃÈSÖÈ*ÉA>É*€É «É¶ÉÑÉ3ÙÉ Ê,Ê(CÊ lÊxÊʅʘʡʱÊ6ÏÊËMË hË v˄ˌ˒Ë3šËÎËÔËêË ÿË ÌÌÌ Ì,Ì 0Ì :ÌHÌYÌ aÌoÌ ~ÌŠÌ ’ÌœÌ Ì ¯Ì»ÌÃÌ àÌêÌýÌ Í Í (Í5ÍHÍ fÍtÍŽÍ ’ÍÍ¡Í ªÍµÍÉÍÙÍâÍ Î ÎÎ !Î /Î=Î LÎZÎoÎ ‰Î•ΞΥάδΠ»ÎÇÎÏÎØÎÞÎäÎêÎúÎ ÏÏÏ Ï 'Ï 4Ï?ÏQÏXÏ`ÏfÏmÏvÏÏ…ÏŒÏ •Ï Ï¯Ï²ÏÆÏÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-06-14 18:51+0000 Last-Translator: Andi Chandler Language-Team: English (United Kingdom) Language: en_GB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.6-dev %(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma-separated list Upon device disconnection, the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_torsAdapterAdapter PreferencesAdaptor for this connection is not availableAdaptor selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plug-in is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorisation request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptorsBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adaptor manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Blu-ray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColour Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plug-in's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitiser TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorised DeviceGeneric Motorised VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviourISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adaptor temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorised GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Colour LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this set-upNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory ‘%s’ exists or configure it with blueman-services. Until then the default ‘%s’ will be usedPlugPlug-in "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plug-in %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?Plug-insPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plug-ins to manipulate itProvides a menu item for making the default adaptor temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort byScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptorsTurn on all adaptorsTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorisedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tyre Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adaptor_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plug-ins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesblueman-2.4.3/po/en_GB.po000066400000000000000000002605051465054505200151110ustar00rootroot00000000000000# English (United Kingdom) translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Jen Ockwell https://launchpad.net/~rj-ockwell # Joel Auterson https://launchpad.net/~joel-auterson # John Drinkwater https://launchpad.net/~johndrinkwater # Robert Readman https://launchpad.net/~robert-readman # Steve Holmes https://launchpad.net/~bouncysteve # Tristan Brindle https://launchpad.net/~tristan-brindle # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Andi Chandler , 2015, 2023, 2024. # Bradley Jones , 2018 # Martin Wimpress , 2014-2015 # Jeannette L # Pascal Uriel ELINGUI , 2021. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-06-14 18:51+0000\n" "Last-Translator: Andi Chandler \n" "Language-Team: English (United Kingdom) \n" "Language: en_GB\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Visibility Setting" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Hidden" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Always visible" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporarily visible" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Name" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Pairing request" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Pairing request for device:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "This should be overwritten" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Show input" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth Devices" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptor" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Search" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferences" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Exit" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Device" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_View" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Show _Toolbar" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Show _Statusbar" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Hide _unnamed devices" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_ort by" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Name" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Added" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descending" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Plug-ins" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Local Services" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Help" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Report a Problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Search for nearby devices" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Search" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Create pairing with the device" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Pair" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Mark/Unmark this device as trusted" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Trust" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Remove this device from the known devices list" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Remove" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Send file(s) to the device" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Send File" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Total data sent and rate of transmission" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Total data received and rate of transmission" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Data activity indication" #: data/ui/manager-main.ui:636 msgid "More" msgstr "More" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Rename device" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Reset" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Cancel" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP server type:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recommended" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "No DHCP servers installed" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP Address:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP Settings" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Personal Area Network" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN Support" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Dial-up Networking" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN Support" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP Support" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "File Receiving (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Incoming Folder:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Select folder for incoming file transfers" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Accept files from trusted devices" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Sending files via Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "To:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "File:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuration" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configure selected plug-in's preferences" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Not specified" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Author:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Unknown" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depends on:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflicts with:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM settings" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Number:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Traffic statistics" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Close" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Downloaded:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Uploaded:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Log started:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Log duration:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Send note" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth needs to be turned on for the adaptor manager to work" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth Adaptors" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Always" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d Minute" msgstr[1] "%(minutes)d Minutes" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Failed to reach blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Connection to BlueZ failed" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Click to disable." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Click to enable." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Searching" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapter Preferences" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "File Sender" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth File Transfer" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stop" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Connecting" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd not available" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "Failed to autostart obex service. Make sure the obex daemon is running" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Cancelling" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Sending File" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Second" msgstr[1] "%(seconds)d Seconds" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Error occurred while sending file %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Skip" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Retry" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Error occurred" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Pairing request for %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth Authentication" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Enter PIN code for authentication:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Enter passkey for authentication:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Pairing passkey for" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Pairing PIN code for" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Pairing request for:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirm value for authentication:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirm" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Deny" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Authorisation request for:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Service:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Always accept" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Accept" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth Turned Off" #: blueman/Functions.py:71 msgid "Exit" msgstr "Exit" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Enable Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Device Manager" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Service Preferences" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Keyboard" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combo" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Unnamed device" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Uncategorised" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Connected" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Trusted" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Paired" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blocked" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Connected" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Poor" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-optimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Much" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Too much" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Low" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "High" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Very High" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Success!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Failed" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Connecting…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Disconnection failed: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "No audio endpoints registered" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Input/output error" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Device did not respond" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Unknown error" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Connection Failed: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Connect" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Connects auto connect profiles A2DP source, A2DP sink, and HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Disconnect" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forcefully disconnect the device" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Connect To:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Disconnect:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Auto-connect:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Send a _File…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Pair" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Trust" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Untrust" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Block" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Unblock" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Block/Unblock this device" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "R_ename device…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Remove…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Cancel Operation" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Untrust" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Select Device" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman is a GTK+ Bluetooth manager" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM Settings" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Plug-ins" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plug-in \"%(0)s\" depends on %(1)s. Unloading %(1)s " "will also unload \"%(0)s\".\n" "Proceed?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Plug-in %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "No dependencies" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "No conflicts" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Dependency issue" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adaptor selection" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Discovering…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Miscellaneous" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Computer" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Phone" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Access point" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Peripheral" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Imaging" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Wearable" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Toy" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Desktop" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Laptop" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Handheld" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Cellular" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Cordless" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphone" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Fully" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 percent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 percent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 percent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 percent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 percent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 percent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Not available" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Microphone" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Loudspeaker" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Headphones" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Portable audio" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Car audio" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-top box" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi audio" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Video camera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Camcorder" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Video monitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Video display and loudspeaker" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Video conferencing" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Gaming/Toy" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Pointing" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Display" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Camera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Scanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Printer" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Wrist watch" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jacket" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Helmet" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Glasses" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vehicle" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Doll" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Controller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Game" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Generic Unknown" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Generic Phone" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Generic Computer" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Desktop Workstation" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Server-class Computer" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "Handheld PC/PDA (clamshell)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Palm-size PC/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Wearable computer (watch size)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Docking Station" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "All in One" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Blade Server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Convertible" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Detachable" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT Gateway" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Stick PC" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Generic Watch" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Sports Watch" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Smartwatch" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Generic Clock" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Generic Display" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Generic Remote Control" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Generic Eye-glasses" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Generic Tag" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Generic Keyring" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Generic Media Player" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Generic Barcode Scanner" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Generic Thermometer" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Ear Thermometer" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Generic Heart Rate Sensor" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Heart Rate Belt" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Generic Blood Pressure" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Arm Blood Pressure" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Wrist Blood Pressure" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Generic Human Interface Device" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mouse" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Gamepad" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Digitiser Tablet" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Card Reader" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digital Pen" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Barcode Scanner" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Touchpad" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Presentation Remote" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Generic Glucose Meter" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Generic Running Walking Sensor" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "In-Shoe Running Walking Sensor" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "On-Shoe Running Walking Sensor" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "On-Hip Running Walking Sensor" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Generic Cycling" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Cycling Computer" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Speed Sensor" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Cadence Sensor" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Power Sensor" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Speed and Cadence Sensor" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Generic Control Device" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Switch" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Multi-switch" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Button" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Slider" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Rotary Switch" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Touch Panel" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Single Switch" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Double Switch" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Triple Switch" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Battery Switch" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Energy Harvesting Switch" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Push Button" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Dial" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Generic Network Device" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Access Point" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Mesh Device" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Mesh Network Proxy" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Generic Sensor" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Motion Sensor" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Air quality Sensor" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Temperature Sensor" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Humidity Sensor" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Leak Sensor" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Smoke Sensor" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Occupancy Sensor" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Contact Sensor" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Carbon Monoxide Sensor" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Carbon Dioxide Sensor" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Ambient Light Sensor" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Energy Sensor" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Colour Light Sensor" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Rain Sensor" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Fire Sensor" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Wind Sensor" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Proximity Sensor" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multi-Sensor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Flush Mounted Sensor" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Ceiling Mounted Sensor" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Wall Mounted Sensor" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisensor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Energy Meter" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Flame Detector" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Vehicle Tyre Pressure Sensor" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Generic Light Fixtures" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Wall Light" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Ceiling Light" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Floor Light" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Cabinet Light" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Desk Light" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Troffer Light" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Pendant Light" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "In-ground Light" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Flood Light" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Underwater Light" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Bollard with Light" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Pathway Light" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Garden Light" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Pole-top Light" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Spotlight" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Linear Light" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Street Light" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Shelves Light" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Bay Light" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Emergency Exit Light" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Light Controller" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Light Driver" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Bulb" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Low-bay Light" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "High-bay Light" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Generic Fan" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Ceiling Fan" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Axial Fan" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Exhaust Fan" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Pedestal Fan" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Desk Fan" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Wall Fan" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Generic HVAC" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Thermostat" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Humidifier" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "De-humidifier" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Heater" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiator" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Boiler" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Heat Pump" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Infrared Heater" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Radiant Panel Heater" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Fan Heater" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Air Curtain" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Generic Air Conditioning" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Generic Humidifier" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Generic Heating" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Generic Access Control" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Access Door" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Garage Door" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Emergency Exit Door" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Access Lock" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Elevator" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Window" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Entrance Gate" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Door Lock" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Locker" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Generic Motorised Device" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Motorised Gate" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Awning" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Blinds or Shades" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Curtains" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Screen" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Generic Power Device" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Power Outlet" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Power Strip" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Plug" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Power Supply" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED Driver" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Fluorescent Lamp Gear" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "HID Lamp Gear" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Charge Case" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Power Bank" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Generic Light Source" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Incandescent Light Bulb" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED Lamp" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID Lamp" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Fluorescent Lamp" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED Array" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Multi-Colour LED Array" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Low voltage halogen" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Organic light emitting diode (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Generic Window Covering" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Window Shades" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Window Blinds" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Window Awning" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Window Curtain" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Exterior Shutter" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Exterior Screen" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Generic Audio Sink" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Standalone Speaker" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Soundbar" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Bookshelf Speaker" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Standmounted Speaker" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Speakerphone" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Generic Audio Source" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarm" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Bell" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Horn" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Broadcasting Device" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Service Desk" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Kiosk" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Broadcasting Room" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Auditorium" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Generic Motorised Vehicle" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Car" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Large Goods Vehicle" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "2-Wheeled Vehicle" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motorbike" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Scooter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Moped" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "3-Wheeled Vehicle" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Light Vehicle" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Quad Bike" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Minibus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Bus" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Trolley" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Agricultural Vehicle" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Camper / Caravan" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Recreational Vehicle / Motor Home" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Generic Domestic Appliance" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Refrigerator" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Freezer" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Oven" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Microwave" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Toaster" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Washing Machine" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Dryer" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Coffee maker" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Clothes iron" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Curling iron" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Hair dryer" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Vacuum cleaner" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Robotic vacuum cleaner" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Rice cooker" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Clothes steamer" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Generic Wearable Audio Device" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Earbud" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Neck Band" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Generic Aircraft" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Light Aircraft" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Microlight" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Paraglider" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Large Passenger Aircraft" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Generic AV Equipment" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Amplifier" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Receiver" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Radio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Tuner" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Turntable" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD Player" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD Player" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Blu-ray Player" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Optical Disc Player" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set-Top Box" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Generic Display Equipment" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Television" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projector" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Generic Hearing aid" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "In-ear hearing aid" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Behind-ear hearing aid" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Cochlear Implant" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Generic Gaming" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Home Video Game Console" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Portable handheld console" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Generic Signage" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Digital Signage" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Electronic Label" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Generic Pulse Oximeter" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Fingertip Pulse Oximeter" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Wrist Worn Pulse Oximeter" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Generic Weight Scale" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Generic Personal Mobility Device" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Powered Wheelchair" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mobility Scooter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Generic Continuous Glucose Monitor" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Generic Insulin Pump" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Insulin Pump, durable pump" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Insulin Pump, patch pump" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insulin Pen" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Generic Medication Delivery" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Generic Spirometer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Handheld Spirometer" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Generic Outdoor Sports Activity" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Location Display" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Location and Navigation Display" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Location Pod" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Location and Navigation Pod" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Hardcopy Control Channel" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Hardcopy Data Channel" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Hardcopy Notification" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Multi-Channel Adaptation Protocol (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Public Browse Group" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Serial Port" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN Access Using PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC Sync" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX Object Push" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX File Transfer" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC Sync Command" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Cordless Telephony" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Audio Source" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Audio Sink" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Remote Control Target" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Advanced Audio" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Remote Control" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Video Conferencing" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Intercom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Headset Audio Gateway" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP Client" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Network Access Point" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Group Network" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Imaging (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Handsfree Audio Gateway" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Basic Printing (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Printing Status (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Human Interface Device Service (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Common ISDN Access (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/Video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM Access (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Phonebook Access (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Phonebook Access (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Phonebook Access (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Message Access Server" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Message Notification Server" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Message Access Profile (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS Server" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D Display" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D Glasses" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D Synchronization (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-Profile Specification (MPS) Profile" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-Profile Specification (MPS) Service" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Calendar, Task, and Notes (CTN) Access Service" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Calendar, Task, and Notes (CTN) Notification Service" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Calendar, Task, and Notes (CTN) Profile" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP Information" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Generic Networking" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Generic FileTransfer" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Generic Audio" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Generic Telephony" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Video Source" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Video Sink" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Video Distribution" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP Source" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP Sink" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Generic Access" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Generic Attribute" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Immediate Alert" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Link Loss" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx Power" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Current Time Service" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Reference Time Update Service" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Next DST Change Service" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Health Thermometer" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Device Information" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Heart Rate" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Phone Alert Status Service" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Battery Service" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Blood Pressure" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Alert Notification Service" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Human Interface Device" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Scan Parameters" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Running Speed and Cadence" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automation IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Cycling Speed and Cadence" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Cycling Power" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Location and Navigation" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Environmental Sensing" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Body Composition" #: blueman/Sdp.py:214 msgid "User Data" msgstr "User Data" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Weight Scale" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Bond Management" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Continuous Glucose Monitoring" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Internet Protocol Support" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Indoor Positioning" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulse Oximeter" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP Proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Transport Discovery" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Object Transfer" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Primary Service" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Secondary Service" #: blueman/Sdp.py:227 msgid "Include" msgstr "Include" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Characteristic Declaration" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Device Name" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Appearance" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Peripheral Privacy Flag" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Reconnection Address" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Peripheral Preferred Connection Parameters" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Service Changed" #: blueman/Sdp.py:235 msgid "System ID" msgstr "System ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Model Number String" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Serial Number String" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Firmware Revision String" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Hardware Revision String" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Software Revision String" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Manufacturer Name String" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Characteristic Extended Properties" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Characteristic User Description" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Client Characteristic Configuration" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Server Characteristic Configuration" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Characteristic Presentation Format" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Characteristic Aggregate Format" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Valid Range" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "External Report Reference" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Report Reference" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Audio and input profiles" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietary" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "yes" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "no" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Select row(s) and use Control + C to copy" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Show device information" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Send _note" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Send a text note" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Failed to change profile to %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Audio Profile" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Select audio profile for PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Unspecified" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Tries to auto-connect to configurable services on start and every 60 seconds." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatically connected to %(service)s on %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Shows desktop notifications when devices get connected or disconnected." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Disconnected" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Connected:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Not Connected" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "day" msgstr[1] "days" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hour" msgstr[1] "hours" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minute" msgstr[1] "minutes" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s and %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Are you sure you want to reset the counter?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Network _Usage" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Shows network traffic usage" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth Enabled" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Manages local network services, like NAP bridges" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Provides a menu item that contains last used connections for quick access" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximum items" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "The maximum number of items recent connections menu will display." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Connected to %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Failed to connect" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s on %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adaptor for this connection is not available" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Reconnect to…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Provides DBus API for other Blueman components" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Incoming file over Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Incoming file %(0)s from %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Reject" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Receiving file" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Receiving file %(0)s from %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Provides OBEX file transfer capabilities" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Configured directory for incoming files does not exist" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Please make sure that directory ‘%s’ exists or configure it with " "blueman-services. Until then the default ‘%s’ will be used" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "File received" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "File %(0)s from %(1)s successfully received" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Open" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transfer failed" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transfer of file %(0)s failed" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Files received" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Received %(files)d file in the background" msgstr[1] "Received %(files)d files in the background" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Open Location" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Received %(files)d more file in the background" msgstr[1] "Received %(files)d more files in the background" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Adds standard menu items to the status icon menu" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Toggle the manager on clicking the system tray icon" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Send _Files to Device" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Devices" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tors" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Provides passkey, authentication services for BlueZ daemon" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Adds an exit menu item to quit the applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Provides a basic dhcp client for Bluetooth PAN connections." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth Network" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s bound to IP address %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Failed to obtain an IP address on %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Trying to obtain an IP address on %s\n" "Please wait…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth Active" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Disabled" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Adds disconnect menu items" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Disconnect %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Provides a menu item for making the default adaptor temporarily visible when " "it is set to hidden by default" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Discoverable timeout" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Amount of time in seconds discoverable mode will last" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Make Discoverable" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Make the default adaptor temporarily visible" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Discoverable… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Discoverable…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Provides a menu for the applet and an API for other plug-ins to manipulate it" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "Provides basic support for connecting to the internet via DUN profile." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standard SPP profile connection handler, allows executing custom actions" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script to execute on connection" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma-separated list\n" "\n" "Upon device disconnection, the script will be sent a HUP signal" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serial port connected" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serial port service on device %s now will be available via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Serial port connection script failed" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "There was a problem launching script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Controls Bluetooth adapter power states" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Turn Bluetooth _Off" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Turn off all adaptors" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Turn Bluetooth _On" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Turn on all adaptors" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Provides a StatusNotifierItem to show a statusicon" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Network" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Invalid IP address" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP address conflicts with interface %s which has the same address" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behaviour" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Not currently supported with this set-up" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transfer" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Applet's transfer service plug-in is disabled" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Dialup Settings" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serial Port %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renew IP Address" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Set Bluetooth Adapter Properties" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman Applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Manager" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth Manager" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth Device" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configure Bluetooth Network" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Configuring networking requires privileges" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Launch DHCP client" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Launching DHCP client requires privileges" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Launch PPP daemon" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Launching PPP daemon requires privileges" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Set RfKill State" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Setting RfKill State requires privileges" #~ msgid "Recent _Connections" #~ msgstr "Recent _Connections" #~ msgid "Turn Bluetooth _On" #~ msgstr "Turn Bluetooth _On" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth needs to be turned on for the device manager to function" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Turn Bluetooth _Off" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Heart Rate Sensor: Heart Rate Belt" #~ msgid "Blood Pressure: Arm" #~ msgstr "Blood Pressure: Arm" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Blood Pressure: Wrist" #~ msgid "Human Interface Device (HID)" #~ msgstr "Human Interface Device (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Running Walking Sensor: In-Shoe" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Running Walking Sensor: On-Shoe" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Running Walking Sensor: On-Hip" #~ msgid "Fingertip" #~ msgstr "Fingertip" #~ msgid "Wrist-Worn" #~ msgstr "Wrist-Worn" #~ msgid "Services" #~ msgstr "Services" #~ msgid "Network Settings" #~ msgstr "Network Settings" #~ msgid "Transfer Settings" #~ msgstr "Transfer Settings" #~ msgid "Plugin description:" #~ msgstr "Plug-in description:" #~ msgid "Local Services" #~ msgstr "Local Services" #~ msgid "_Apply" #~ msgstr "_Apply" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Active Connection" #~ msgstr[1] "%(connections)d Active Connections" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Temporarily visible" #~ msgid "Yes" #~ msgstr "Yes" #~ msgid "No" #~ msgstr "No" #~ msgid "Auto power-on" #~ msgstr "Auto power-on" #~ msgid "Automatically power on adapters" #~ msgstr "Automatically power on adapters" #~ msgid "Trusted and Paired" #~ msgstr "Trusted and paired" #~ msgid "Paired" #~ msgstr "Paired" #~ msgid "Trusted" #~ msgstr "Trusted" #~ msgid "Friendly Name" #~ msgstr "Friendly Name" #~ msgid "Serial Ports" #~ msgstr "Serial Ports" #~ msgid "Run the setup assistant for this device" #~ msgstr "Run the setup assistant for this device" #~ msgid "Setup..." #~ msgstr "Setup..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgid "Introduction" #~ msgstr "Introduction" #~ msgid "Select pairing method to use:" #~ msgstr "Select pairing method to use:" #~ msgid "Pair Device" #~ msgstr "Pair device" #~ msgid "Proceed Without Pairing" #~ msgstr "Proceed Without Pairing" #~ msgid "Pairing" #~ msgstr "Pairing" #~ msgid "Connect to:" #~ msgstr "Connect to:" #~ msgid "Connect" #~ msgstr "Connect" #~ msgid "Please wait..." #~ msgstr "Please wait..." #~ msgid "Connecting..." #~ msgstr "Connecting..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Congratulations, device successfully added" #~ msgid "Finished" #~ msgstr "Finished" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth Assistant" #~ msgid "_Set Up New Device" #~ msgstr "_Set Up New Device" #~ msgid "Enter PIN code" #~ msgstr "Enter PIN code" #~ msgid "Enter passkey" #~ msgstr "Enter passkey" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "headset" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "unknown" #~ msgid "Serial port connected to %s" #~ msgstr "Serial port connected to %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minute" #~ msgstr[1] "%.0f Minutes" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Second" #~ msgstr[1] "%.0f Seconds" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Rename device" #~ msgid "_Remove..." #~ msgstr "_Remove..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth needs to be turned on for file sending to work" #~ msgid "Select files to send" #~ msgstr "Select files to send" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Source adapter. Takes address or adapter's name eg. hci0" #~ msgid "Delete files on exit" #~ msgstr "Delete files on exit" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Files to be sent to the Bluetooth device" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgid "No adapters found" #~ msgstr "No adaptors found" #~ msgid "Pairing in progress..." #~ msgstr "Pairing in progress..." #~ msgid "Failed to add device" #~ msgstr "Failed to add device" #~ msgid "Don't connect" #~ msgstr "Don't connect" #~ msgid "Device added and connected successfully" #~ msgstr "Device added and connected successfully" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Device added successfully, but failed to connect" #~ msgid "Start configuration assistant for this device" #~ msgstr "Start configuration assistant for this device" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Uses libappindicator to show a status icon" blueman-2.4.3/po/es.gmo000066400000000000000000001602051465054505200147060ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1fÒœ* <FNf z…‹£Áàóžž)ž#0žTž-tž,¢žÏžèžøžŸi)Ÿ*“Ÿ¾ŸÆŸÜŸíŸöŸ   / 6 E 8^ <— &Ô  û *¡ 0¡:¡ I¡ T¡ _¡m¡,‡¡N´¡¢#¢:¢8@¢ y¢ …¢‘¢'©¢Ñ¢á¢ô¢ý¢ £ "£C£Z£m££ž£§£À£Ó£ å£!𣠤¤:¤Q¤h¤…¤!Œ¤®¤$Τ󤥥0¥)I¥s¥ ‚¥¥#¬¥Ð¥ॠô¥¦ ¦¦ %¦/¦A¦J¦[¦ p¦z¦¦™¦®¦ʦ"ܦÿ¦§.&§(U§~§§£§+¼§è§¨¨¨+¨I¨ M¨jX¨&èê¨.©.2©a©z©-~©¬©¿©Щ ã©ñ©ªª0ª Cª Oª!\ª~ª&‘ª ¸ª êѪÔª Ùªçªýª ««"«4« C«d«u«‘«ª«¼«Ï«ß«ü«&¬=¬[¬ k¬%x¬ ž¬¿¬Ò¬"嬭&­7­#L­p­‚­˜­±­(Å­î­(®.®F®b®t® …® ¦®)Ç® ñ®¯.¯K¯+i¯'•¯½¯&ѯ ø¯°&"°I°Z° s° €°ް£°¹°ϰ(ê°±%±B±H± P± ]± j±v±z± б ˜±¥±½±±DZÖ±æ±ù±² *² 7²X²r²‘²«²Ʋ ܲè²ð² ³ ³!5³W³ f³q³w³³ –³·³¼³ϳ׳Þ³1ý³ /´=´O´R´Ma´¤¯´TµYµqµµ¬µ̵àµñµ¶ $¶2¶I¶Q¶c¶(ƒ¶¬¶ʶà¶ø¶' ·5·P·.c·+’·¾·×·ì·!¸X#¸|¹…¹–¹™¹¡¹©¹¯¹ƹÖ¹ æ¹ ó¹ý¹º#º;º5Sº8‰ºº Òºàºóº» » »3» P»\»*u» »¾»Ç»Ï»Ô»î»¼6¼2;¼n¼5¼üݼî¼!½&½&D½ k½ w½ ‚½ ½›½¤½«½Á½ݽä½ ì½÷½ü½¾¾(¾/¾*5¾`¾+{¾-§¾ վᾠ÷¾ ¿ ¿¿*¿ J¿ V¿w¿—¿¦¿e·¿ À *À48ÀmÀ}À†À"‹À®ÀÉÀâÀ÷ÀÁ0Á6ÁGÁfÁ$nÁ“Á-™Á ÇÁ ÕÁ ßÁ"êÁ Â*Â#FÂ0jÂ!›Â½ÂÆÂ Ù ãÂñÂà Ã5&Ã\Ãrà ˆÃ6’ÃÉÃãÃÄ”#ĸÄÁćRÅ ÚÅçÅùÅ ÆÆ/Æ5ÆEÆ%\Æ‚ÆŠÆÆ¥Æ½ÆØÆòÆ ÇÇ *Ç 4Ç<>Ç9{ÇAµÇF÷Ç_>ÈœžÈc;ÉWŸÉU÷ÉdMÊ`²ÊË(ËFËYËmËrË!y˛˸ËÁËÇËeØËo>ÌB®ÌñÌúÌ!Í 2Í>ÍRÍ"lÍ3ÍÃÍãÍóÍúÍÎÎ3Î=:ÎxΖάΠÂÎÍÎÖÎÜÎìÎÏ"Ï&Ï :ÏGÏ`ÏiÏqÏ$zϟϦÏÃÏÌÏàÏ+øÏ?$ÐdÐsГФкРÓÐôÐÑÑ0Ñ@ÑSÑ;mÑc©Ñ Ò2ÒIÒ_Ò sÒ”Ò ®Ò&¸Ò.ßÒÓ*ÓGÓ3eÓ™Ó©ÓÂÓ$áÓÔXÔ"oÔ’Ô¥Ô¬Ô¿ÔÕÔçÔöÔ Õ Õ)Õ=Õ\ÕlÕuÕW‹ÕãÕþÕÖ $Ö 1Ö};Ö ¹ÖÅÖÈ×á×å×ì×ô× üר^Ø}ØT“Ø4èØ Ù(Ù AÙEKÙ ‘Ù/›Ù.ËÙ úÙ ÚÚÚ 8ÚCÚ-_ÚAÚÏÚUäÚ:ÛMÛaÛ jÛ tÛC~Û ÂÛÏÛìÛ Ü Ü"Ü)Ü 0Ü<Ü @ÜJÜYÜ jÜvÜˆÜŸÜ ¯ÜºÜÌÜ ÐÜÛÜ íÜ/÷Ü'Ý0ÝAÝYÝlÝ }݊ݛݹÝËÝâÝæÝõÝùÝ ÞÞ5Þ>Þ#FÞjÞsÞ…ÞÞ “ÞÞ¥Þ®ÞÎÞèÞ ùÞ ß ß ß"ß *ß 7ß DßRßYß `ßnßß”ßœß ¥ß °ß ¾ß Ìß×ß ðßýßàà à $à0à5à Eà Pà[àjàmààÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-18 08:09+0000 Last-Translator: gallegonovato Language-Team: Spanish Language: es MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.7-dev %(minutes)d minuto%(minutes)d minutos%(seconds)d segundo%(seconds)d segundos%(service)s en %(device)s%d %s %d %s y %d %s17-33 por ciento1-17 por cientoVehículo de 2 ruedasVehículo de 3 ruedas33-50 por cientoVisualización 3DGafas 3DSincronización 3D (3DSP)50-67 por ciento67-83 por ciento83-99 por cientoSe ha producido un error al cargar un complemento. Notifique a los desarrolladores con el contenido de este mensaje a nuestro página webAutoría:Conexión automática:Conflictúa con:Conectarse a:ConectadoCompatibilidad con DUNDepende de:Desconectar:Descargado:Recepción de archivos (Object Push)Archivo:Configuración de GSMDuración del registro:Inicio del registro:Configuración de NAPCompatibilidad con NAPNombreNo hay servidores DHCP instaladosCompatibilidad con PANFuerza de señal recibida: %(rssi)u %% (%(rssi_state)s)Para:Total:Nivel de energía transmitida: %(tpl)u %% (%(tpl_state)s)_Desactivar Bluetooth_Activar BluetoothCargados:Configuración de visibilidad_Conectar_DesconectarSeleccione la(s) fila(s) y use Control + C para copiarSe pasarán los siguientes argumentos: Dirección, Nombre, nombre del servicio, uuid16s, nodo rfcomm Por ejemplo: AA:BB:CC:DD:EE:FF, teléfono, servicio DUN, 0x1103, /dev/rfcomm0 uuid16s se devuelven como una lista separada por comas Tras la desconexión del dispositivo, se enviará una señal HUP al scriptEnvío de archivos por BluetoothAPN:ATTAVCTPAVDTPAceptarAceptar archivos de los dispositivos en que se confíePuerta de accesoBloqueo de accesoPunto de accesoPunto de accesoAdap_tadoresAdaptadorPreferencias del adaptadorEl adaptador para esta conexión no esta disponibleSelección del adaptadorAñade un opción de salida al menú para salir de la miniaplicaciónMuestra un indicador en el ícono de estado cuando el Bluetooth está activo y muestra las conexiones cuando se coloca el cursor sobre él.Añade elementos del menú para desconectarseAñade elementos estándares al menú del icono de estadoAudio avanzadoVehículo agrícolaCortina de aireSensor de calidad del aireAlarmaServicio de notificación de alertasTodo en unoPermite controlar el uso del tráfico de red (banda ancha móvil). Útil para planes de acceso a datos limitados. Este plugin rastrea cada dispositivo por separado.SiempreAceptar siempreVisible siempreSensor de luz ambientalCantidad de segundos que el modo descubrible duraráAmplificadorAparienciaAgente AppleEl complemento del servicio de transferencia de la miniaplicación está desactivado¿Confirma que quiere restablecer el contador?Tensión arterial en el brazoPerfil de audioReceptor de audioFuente de audioPerfiles de audio y entradaAudio/vídeoAudio/vídeoAuditorioSolicitud de autorización para:Conectado automáticamente a %(service)s en %(device)sE/S de automatizaciónToldoVentilador axialBBNEPLector de códigos de barrasImpresión básica (BPP)Servicio de bateríaInterruptor de la bateríaLuz de la bahíaAudífonosCampanaServidor bladePersianas o toldosBloquear/desbloquear este dispositivoBloqueadoPresión arterialMiniaplicación BluemanGestor de conexiones Bluetooth BluemanBlueman es un gestor de conexiones Bluetooth basado en GTKBluetooth activoAdaptadores BluetoothAutenticación BluetoothDispositivo BluetoothDispositivos BluetoothBluetooth desactivadoBluetooth activadoTransferencia de archivos por BluetoothGestor de conexiones BluetoothRed BluetoothBluetooth apagadoEs necesario encender el Bluetooth para que el gestor de adaptadores funcioneblueman-manager no puede continuar porque no se está ejecutando el servicio Bluez. Esto indica que no se han detectado adaptadores de Bluetooth o que no se ha iniciado el servicio de Bluetooth.Reproductor de Blu-rayComposición corporalCalderaBaliza con LuzGestión de vínculosAltavoz de sobremesaDispositivo de radiodifusiónSala de retransmisionesNavegadorGrupoDescripciondeServicioCLaseIDBombillaAutobúsBotónReproductor de CDCMTPLuz del gabineteSensor de cadenciaServicio de acceso a calendario, tareas y notas (CTN)Servicio de notificaciones de calendario, tareas y notas (CTN)Perfil de calendario, tareas y notas (CTN)FilmadoraCámaraAutocaravana / CaravanaCancelar operaciónCancelandoCocheAudio para automóvilesSensor de dióxido de carbonoSensor de monóxido de carbonoLector de tarjetasVentilador de techoLámpara de techoSensor de techoMóvilAgregar caracteristicas del formatoCaracteristicas de declaraciónPropiedades extendidas de las caracteristicasCaracteristicas del formato de presentaciónDescripción del usuarioEstado de cargaHaz clic para desactivar.Haz clic para activar.Al hacer clic en el icono de la bandeja del sistema, se activará el gestor en lugar de centrarse en él.Configuración del cliente caracteristicasPlanchaVaporizador para ropaImplante coclearCafeteraSensor de luz de colorCombinaciónAcceso comun de ISDNEquipoConfiguraciónConfigurar red BluetoothConfigurar las preferencias del complemento seleccionadoLa carpeta configurada para los archivos entrantes no existeConfigurar la red requiere privilegiosConfirmarConfirmar el valor para la autenticación:ConectadoConectado a %sConectado:ConectandoConectando…Ha fallado la conexión: No se pudo establecer la conexión con BlueZConecta los perfiles de conexión automática fuente A2DP, receptor A2DP y HIDSensor de contactoSupervisión continua de la glucosaMandoControla los estados de energía del adaptador BluetoothConvertibleDe bateríaTelefonía inalámbricaCrear emparejamiento con el dispositivoRizador de peloTiempo de servicioCortinasCiclocomputadorEnergía en ciclismoVelocidad y cadencia en ciclismoTipo de servidor DHCP:Reproductor de DVDIndicador de actividad de datosDeshumidificadorRechazarProblema de dependenciasVentilador de mesaLuz de escritorioEscritorioEstación de trabajo de sobremesaExtraíbleInformación del dispositivoGestor de dispositivosNombre del dispositivoEl dispositivo no respondióMarcarConexión telefónica a las redesRed de acceso telefónico (DUN)Configuración de acceso telefónicoLápiz digitalSeñalización digitalTableta digitalizadoraImpresión directa (BPP)Impresion directa de referencia a objetosDesconectar %sDesconectadoHa fallado la desconexión: Tiempo límite para ser descubiertoDescubiertos…Detectable… %s sDetectando…PantallaBase de conexiónMuñecaCerraduraDoble interruptorSecadoraTiempo estimado:Termómetro de oídoAuricularEtiqueta electrónicaAscensorSalida de emergenciaLuz de salida de emergenciaActivar BluetoothInterruptor de Captura de EnergíaMedidor de energíaSensor de energíaEscriba el código PIN para la autenticación:Escriba la clave para la autenticación:Puerta de entradaSensor de ambienteSe ha producido un errorSe produjo un error al enviar el archivo %sVentilador de extracciónSalirMampara exteriorPersiana exteriorReferencia de informe externoFTPHa falladoHa fallado el inicio automático del servicio obex. Asegúrese de que el servicio obex esté ejecutándoseNo se ha podido cambiar el perfil a %sNo se ha podido conectarNo se ha podido obtener la dirección IP en %sNo se pudo comunicar con el gerente de bluemanCalentador de ventiladorFaxArchivo %(0)s de %(1)s recibido correctamenteEnvío de archivosArchivo recibidoArchivos recibidosPulsioximetroSensor de incendiosRevision de FirmwareDetector de incendiosLuz de inundaciónLuz de pisoFluorescenteBalastos para tubos fluorescentesSensor IncorporadoForzar la desconexión del dispositivoCongeladorCompletamenteGbGNSSServidor GNSSConfiguración de GSMJuegoControladorVideojuego/juguetePuerta del garajeLuz de jardínEquipos audiovisuales genéricosAcceso genéricoControl de acceso genéricoClimatización genéricaAviación generalAtributo genéricoAudio genéricoDisipador de audio genéricoFuente de audio genéricaLector de códigos de barras genéricoPresión sanguínea genéricaReloj genéricoPC genéricoMonitor genérico de glucosa continuoDispositivo de control genéricoCiclismo genéricoPantalla genéricaEquipo de visualización genéricoElectrodomésticos genéricosGafas genéricasVentilador genéricoTransferencia de archivos genéricaJuegos genéricosGlucómetro genéricoClimatización genéricaAudífono genéricoSensor de frecuencia cardíaca universalCalefacción genéricaDispositivo de interfaz humana genéricoHumidificador genéricoBomba de insulina genéricaLlavero genéricoFocos genéricosFuente de iluminación genéricaReproductor multimedia genéricoAdministración de medicamentos genéricaDispositivo motorizado genéricoVehículo a motor genéricoDispositivo de red genéricoFunciones de redes genéricasActividad deportiva genérica al aire libreAparato de movilidad personal genéricoTeléfono genéricoDispositivo genérico de alimentaciónPulsioximetroMando a distancia genéricoSensor genérico para correr y caminarSensor genéricoSeñalización genéricaEspirómetroTag genéricoTelefonía genéricaTermómetro genéricoGenérico desconocidoReloj de pulsera genéricoDispositivo genérico de audio portátilBásculaRevestimiento genérico para ventanasGafasGlucosaRed de grupoHCR_ImprimirHCR_EscaneoHDPReceptor de HDPFuente de HDPBombilla HIDBalasto de lámpara HIDHIDPHTTP«Proxy» HTTPSecador de peloDispositivo móvilPC/PDA portátil (concha)Espirómetro portátilManos libresPasarela de audio a manos libresCanal de control HardcopyCanal de información HardcopyNotificación de HardcopyRemplazo de cable HardcopyRevisión de HardwareAuricularesDiademaPasarela de audio a diademaTermómetro médicoFrecuencia cardíacaCinturón de frecuencia cardíacaBomba de calorCalefactorCascoAudio de alta fidelidadOcultoOcultar _dispositivos sin nombreAltaLuz de alta bahíaConsolaTrompaDispositivo de interfaz humanaServicio de dispositivos de interfaz humana (HID)HumidificadorSensor de humedadIPDirección IP:La dirección IP conflictúa con la interfaz %s que tiene la misma direcciónLa dirección IP se superpone con la subred de la interfaz %s, que tiene la configuración siguiente %s/%s Esto puede causar un comportamiento incorrecto de la redISDNCaptación de imágenesCaptación de imágenes (BPP)Archivo automatico de imagenReferencia de objetos en imagenRespuesta de imagenAlerta inmediataSensor de marcha en el calzadoAudífono de botónLuz enterradaBombilla incandescenteIncluirCarpeta entrante:Archivo entrante %(0)s de %(1)sRecepción de archivo mediante BluetoothPosicionamiento en interioresCalefactor infrarrojoError de entrada/salidaInyector de insulinaBombeo de insulina, duración de bombeoBombeo de insulina, ParcheIntercomunicaciónInterfaz %(0)s ligada a la dirección IP %(1)sCompatibilidad con el Protocolo de InternetDirección IP no válidaPuerta de enlace IoTSincronización IrMCOrden de sincronización por IrMCParece que blueman-manager no se pudo activar a través de D-Bus. Una causa típica de esto es una configuración gráfica rota en el entorno de activación de D-Bus que se puede resolver con una llamada a dbus-update-activation-environment, generalmente en él a través de xin it rc (respectivamente con la configuración de Sway o similar) .ChaquetaPalanca de mandoKbTecladoQuioscoL2CAPLAN Acceder usando PPPConjunto de LEDControlador LEDBombilla LEDPortátilVehículo pesadoAviones de pasajerosIniciar el cliente DHCPIniciar servicio de PPPSe necesitan privilegios para iniciar el cliente DHCPSe necesitan privilegios para iniciar el servicio de PPPSensor de fugasAvión ligeroControlador de luzConductor de LuzVehículo ligeroLuz linealPérdida de enlaceVisualización de ubicaciónLocalizadorUbicación y navegaciónVisualización de ubicación y navegaciónLocalizador y navegación podTaquillaAltavozBajaHalógeno de bajo voltajeLuz de bahía bajaMbHacer temporalmente visible el adaptador predeteminadoGestiona servicios locales de red como puentes NAPCadena de nombre de fabricanteMarcar o desmarcar este dispositivo como de confianzaN.º máximo de elementosDispositivo MeshProxy de Red de MallaPerfil de acceso a mensajes (MAP)Servidor de acceso a mensajesServidor de notificaciones de mensajesUltraligeroMicrófonoMicroondasMiniordenadorMinibúsVariosEscúter de movilidadCadena de número de modeloMódemMonitorCiclomotorMásSensor de movimientoMotoPuerta motorizadaRatónMuchaProtocolo de Adaptación Multicanal (MCAP)Conjunto de LED multicolorPerfil de especificación pluriperfil (MPS)Servicio de especificación pluriperfil (MPS)MultisensorInterruptor MúltipleMultisensorNeck BandRedPunto de acceso a la redPunto de acceso de la red (NAP)_Uso de redServicio de cambio DST siguienteSin puntos de audio registradosSin conflictosSin dependenciasAún no hay estadísticas de uso. Intente establecer una conexión y compruebe esta página después.No conectadoNo disponibleActualmente no es compatible con esta configuraciónSin especificarNúmero:OBEXTransferencia de archivos por OBEXEnvío de objetos por OBEXTransferencia de objetosSensor de ocupaciónSensor de marcha en la caderaSensor de marcha en el pieAbrirAbrir ubicaciónReproductor de discos ópticosÓptimaDiodo emisor de luz orgánico (OLED)HornoAPCU (Area Personal de Conexiones de Usuario)BuscapersonasEmparejarEmparejadoCódigo PIN de emparejamiento paraClave de emparejamiento paraSolicitud de emparejamientoSolicitud de emparejamiento para %sSolicitud de emparejamiento para el dispositivo:Solicitud de emparejamiento para:De palmaPC/PDA de bolsilloParapenteLuz de caminoVentilador de pedestallámpara colgantePeriféricoParámetros de la conexión preferida del periféricoBandera de privacidadRed de área personalTeléfonoServicio de alertas de estado del servicio telefónicoAcceso a la agenda (PBAP)Acceso a la agenda (PBAP) - PCEAcceso a la agenda (PBAP) - PSEAsegúrese de que la carpeta «%s» exista o configúrela con blueman-services. Hasta ese momento, se usará la carpeta predeterminada «%s»EnchufarEl complemento «%(0)s» depende de %(1)s. Al descargar %(1)s también se descargará «%(0)s». ¿Quiere continuar?El complemento %(0)s conflictúa con %(1)s. Cargar %(1)s hará qué %(0)s se descargue. ¿Quiere continuar?ComplementosIdentificador PnPInformación de PnPSeñaladorLuz superior del postePobreAudio portátilVideoconsola portátilCargador portátil o batería externaEnchufeSensor de energíaRegletaFuente de alimentaciónSilla de ruedas eléctricaPresentación a distanciaServicio principalImpresoraEstado de impresión (BPP)ProyectorPrivativoProporciona la API de DBus para otros componentes de BluemanProporciona capacidades de transferencia de archivos OBEXProporciona un StatusNotifierIcon para mostrar un icono de estadoProporciona un cliente dhcp básico para las conexiones PAN Bluetooth.Proporciona un menú para la miniaplicación y una API para que otros complementos lo manipulenProporciona un elemento de menú para hacer que el adaptador predeterminado sea temporalmente visible cuando se ha configurado para estar oculto por defectoProporciona un elemento de menú que contiene las últimas conexiones usadas para un acceso rápidoProporciona compatibilidad básica para conectarse a internet a través del perfil DUN.Proporciona la clave de paso y los servicios de autenticación para el servicio BlueZProporciona compatibilidad para conexión por marcación (DUN) con ModemManager y con NetworkManagerProporciona compatibilidad para Personal Area Networking (PAN) introducido en NetworkManager 0.8Sensor de proximidadGrupo de navegación públicaOxímetro de pulsoPresionar el botónQuadRFCOMMCambiar _nombre de dispositivo…Calefactor de panel radianteRadiadorRadioSensor de lluviaSe ha recibido %(files)d archivo en segundo planoSe han recibido %(files)d archivos en segundo planoSe ha recibido %(files)d archivo más en segundo planoSe han recibido %(files)d archivos más en segundo planoFuerza de la señal recibida: %(rssi)u %% (%(rssi_state)s)ReceptorRecepción de archivoRecibiendo archivo %(0)s de %(1)sRecomendadoReconectando con…Dirección de reconexiónVehículo de recreo / AutocaravanaServicio de actualización de tiempos de referenciaImpresión por referencia (BPP)Reflexion de UINeveraRechazarMando a distanciaObjetivo de mando a distanciaQuitarQuitar este dispositivo de la lista de dispositivos conocidosCambiar nombre de dispositivoRenovar dirección IPReferencia de informeReintentarArroceraRobotRobot aspiradorInterruptor GiratorioVelocidad y cadencia en carreraSDPAcceso de SIM (SAP)_Ordenar porParámetros de análisisEscánerScooterPantallaSecuencia que ejecutar al conectarseBuscarBuscar dispositivos cercanosBuscandoServicio secundarioSeleccionar dispositivoSeleccione el perfil de audio de PulseAudioSeleccionar carpeta para la transferencia de archivos entrantesEnviar archivoEnviar _archivos al dispositivoEnviar una _notaEnviar un _archivo…Enviar una nota de textoEnviar archivo(s) al dispositivoEnviar una notaEnviando archivoCadena de número de seriePuerto en seriePuerto en serie %sPuerto en serie conectadoHa fallado la secuencia de órdenes de conexión de puertosEl servicio de puerto serie en el dispositivo %s ahora estará disponible mediante %sServidorConfiguración de las caracteristicas del servidorUn ordenador servidorCambió el servicioServicio de atención al clientePreferencias del servicioServicio:DescubrimientoServicio,servidorClassIDEstablecer propiedades del adaptador BluetoothEstablecer estado de RfKillDecodificador de televisiónDescodificador de televisiónConfigurar el estado de RfKill requiere privilegiosLuz de estantesMostrar barra de _estadoMostrar barra de _herramientasMostrar información del dispositivoMostrar entradaMostrar notificaciones del escritorio cuando los dispositivos se conectan o desconectan.Muestra el uso del tráfico de redInterruptor únicoOmitirControl deslizanteTeléfono inteligenteReloj inteligenteSensor de humoRevisión de SoftwareBarra de sonidoSpeakerphoneSensor de velocidadSensor de velocidad y cadenciaReloj deportivoDestacarAltavoz independienteGestor de conexión de perfiles SPP estándar, permite ejecutar acciones personalizadasAltavoz montado en soporteOrdenador de bolsilloLuz de la calleInsuficiente¡Éxito!Se ha conectado correctamente al servicio DUN en %(0)s. La red está disponible ahora a través de %(1)sInterruptorCambia el estado del interruptor de apagado de Bluetooth para que coincida con el estado de energía de Bluetooth. Permite volver a encender Bluetooth desde un icono que muestra su estado, siempre y cuando no esté desconectado por el sistema o físicamente.Identificador de sistemaTCPTCS-ATTCS-BINTabletaTelevisiónSensor de temperaturaSuspende temporalmente el salvapantallas cuando se conecta un controlador de juegos Bluetooth.Visible temporalmenteEl número máximo de elementos que aparecerán en el menú de conexiones recientes.Se produjo un problema al iniciar la secuencia %s %sTermostatoEsto debe sobrescribirseTostadoraActivar el gestor al hacer clic en el icono de la bandeja del sistemaDemasiadaTotal de datos recibidos y tasa de transmisiónTotal de datos enviados y tasa de transmisiónPanel táctilPanel táctilJugueteEstadísticas de tráficoTransferirHa fallado la transferenciaHa fallado la transferencia del archivo %(0)sNivel de energía transmitida: %(tpl)u %% (%(tpl_state)s)Descubrir TransporteIntenta conectarse automáticamente con los servicios al comienzo y cada 60 segundos.Triple interruptorluminaria empotradaTranvíaConfiableConfiableIntentando obtener una dirección de IP en %s Aguarde un momento…SintonizadorApagar todos los adaptadoresEncender todos los adaptadoresTocadiscosPotencia TxUDI-MTUDI-TAPlano UDI_CUDPUPnP/ESDPSin categoríaLuz subacuáticaDesconocidoError desconocidoDispositivo sin nombreSin especificarDesconfiarDatos del usuarioVCRAspiradoraIntervalo válidoVehículoSensor de presión de neumáticos del vehículoMuy altaVideoconferenciaDistribución de vídeoReceptor de vídeoFuente de vídeoVideocámaraVideoconferenciaMonitor de vídeo con altavozMonitor de vídeoVideoConferenciaGLobalWAPCliente de WAPWSPVentilador de paredLuz de paredSensor montado en la paredLavadoraPonibleOrdenador portátil (tamaño reloj)BásculaSensor del vientoVentanaToldoPersianasCortinaCortinasTensión arterial en la muñecaPulsioxímetro de muñecaReloj de pulsera_Adaptador_Añadido_Bloquear_Cancelar_Cerrar_Descendente_Dispositivo_Dispositivos_SalirAy_uda_InformaciónServicios _locales_Hacer reconocible_Nombre_Aceptar_Emparejar_Complementos_Preferencias_Quitar…_Informar de un problema_Restablecer_Buscar_Detener_Confiar_Desbloquear_Desconfiar_Verminiaplicacióndíadíashorahorasminutominutosnoobexd no disponiblesíblueman-2.4.3/po/es.po000066400000000000000000002736501465054505200145530ustar00rootroot00000000000000# Spanish translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Emiliano Fascetti, 2015 # Joel Barrios , 2017 # Lluís Tusquellas , 2014 # elio , 2017 # Pablo Díaz , 2017 # Toni Estévez , 2019-2020 # Adolfo Jayme Barrientos , 2014-2015, 2017, 2019-2020, 2022. # Amaro Martínez , 2020. # Allan Nordhøy # LightFOSS , 2021. # Haggen Svastian , 2022. # Luiz Carlos Lucasv , 2022, 2024. # gallegonovato , 2022, 2023, 2024. # Franco Castillo , 2024. # Josman Goncalves Bravo , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-18 08:09+0000\n" "Last-Translator: gallegonovato \n" "Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Configuración de visibilidad" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Oculto" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Visible siempre" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Visible temporalmente" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nombre" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Solicitud de emparejamiento" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Solicitud de emparejamiento para el dispositivo:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Esto debe sobrescribirse" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Mostrar entrada" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dispositivos Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptador" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Buscar" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferencias" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Salir" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dispositivo" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Ver" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Mostrar barra de _herramientas" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Mostrar barra de _estado" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Ocultar _dispositivos sin nombre" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Ordenar por" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nombre" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Añadido" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descendente" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Complementos" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Servicios _locales" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "Ay_uda" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Informar de un problema" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Buscar dispositivos cercanos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Buscar" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Crear emparejamiento con el dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Emparejar" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Marcar o desmarcar este dispositivo como de confianza" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Confiable" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Quitar este dispositivo de la lista de dispositivos conocidos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Quitar" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Enviar archivo(s) al dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Enviar archivo" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Total de datos enviados y tasa de transmisión" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Total de datos recibidos y tasa de transmisión" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicador de actividad de datos" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Más" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Cambiar nombre de dispositivo" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Restablecer" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Cancelar" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Aceptar" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipo de servidor DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recomendado" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "No hay servidores DHCP instalados" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Dirección IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Configuración de NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Red de área personal" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Compatibilidad con PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Conexión telefónica a las redes" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Compatibilidad con DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Punto de acceso de la red (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "Compatibilidad con NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Recepción de archivos (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Carpeta entrante:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Seleccionar carpeta para la transferencia de archivos entrantes" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Aceptar archivos de los dispositivos en que se confíe" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Envío de archivos por Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Para:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Archivo:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuración" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configurar las preferencias del complemento seleccionado" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Sin especificar" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autoría:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Desconocido" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depende de:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflictúa con:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Configuración de GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Número:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Estadísticas de tráfico" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Cerrar" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Descargado:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Cargados:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Inicio del registro:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Duración del registro:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Enviar una nota" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Es necesario encender el Bluetooth para que el gestor de adaptadores funcione" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptadores Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Siempre" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuto" msgstr[1] "%(minutes)d minutos" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptador" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "No se pudo comunicar con el gerente de blueman" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Parece que blueman-manager no se pudo activar a través de D-Bus. Una causa " "típica de esto es una configuración gráfica rota en el entorno de activación " "de D-Bus que se puede resolver con una llamada a dbus-update-activation-" "environment, generalmente en él a través de xin it rc (respectivamente con " "la configuración de Sway o similar) ." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "No se pudo establecer la conexión con BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "blueman-manager no puede continuar porque no se está ejecutando el servicio " "Bluez.\n" "Esto indica que no se han detectado adaptadores de Bluetooth o que no se ha " "iniciado el servicio de Bluetooth." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Haz clic para desactivar." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Haz clic para activar." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Buscando" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferencias del adaptador" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Envío de archivos" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transferencia de archivos por Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Detener" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Conectando" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd no disponible" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Ha fallado el inicio automático del servicio obex. Asegúrese de que el " "servicio obex esté ejecutándose" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Cancelando" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Enviando archivo" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Tiempo estimado:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d segundo" msgstr[1] "%(seconds)d segundos" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Se produjo un error al enviar el archivo %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Omitir" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Reintentar" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Se ha producido un error" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Solicitud de emparejamiento para %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autenticación Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Escriba el código PIN para la autenticación:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Escriba la clave para la autenticación:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Clave de emparejamiento para" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Código PIN de emparejamiento para" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Solicitud de emparejamiento para:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirmar el valor para la autenticación:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmar" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Rechazar" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Solicitud de autorización para:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Servicio:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Aceptar siempre" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Aceptar" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Se ha producido un error al cargar un complemento. Notifique a los " "desarrolladores con el contenido de este mensaje a nuestro \n" "página web" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth apagado" #: blueman/Functions.py:71 msgid "Exit" msgstr "Salir" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Activar Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "Kb" #: blueman/Functions.py:172 msgid "MB" msgstr "Mb" #: blueman/Functions.py:175 msgid "GB" msgstr "Gb" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gestor de dispositivos" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferencias del servicio" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Teclado" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combinación" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Dispositivo sin nombre" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sin categoría" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Conectado" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Confiable" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Emparejado" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Bloqueado" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Conectado" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Pobre" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Insuficiente" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Óptima" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Mucha" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Demasiada" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Fuerza de señal recibida: %(rssi)u %% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Fuerza de la señal recibida: %(rssi)u %% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Baja" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Alta" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Muy alta" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nivel de energía transmitida: %(tpl)u %% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nivel de energía transmitida: %(tpl)u %% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "¡Éxito!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Ha fallado" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Conectando…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Ha fallado la desconexión: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Sin puntos de audio registrados" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Error de entrada/salida" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "El dispositivo no respondió" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Error desconocido" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Ha fallado la conexión: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Conectar" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Conecta los perfiles de conexión automática fuente A2DP, receptor A2DP y HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Desconectar" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forzar la desconexión del dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Conectarse a:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Desconectar:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Conexión automática:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Enviar un _archivo…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Emparejar" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Confiar" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Desconfiar" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Bloquear" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Desbloquear" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Bloquear/desbloquear este dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Cambiar _nombre de dispositivo…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Quitar…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Cancelar operación" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Desconfiar" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Seleccionar dispositivo" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman es un gestor de conexiones Bluetooth basado en GTK" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Configuración de GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Complementos" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "El complemento «%(0)s» depende de %(1)s. Al descargar " "%(1)s también se descargará «%(0)s».\n" "¿Quiere continuar?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "El complemento %(0)s conflictúa con %(1)s. Cargar %(1)s " "hará qué %(0)s se descargue.\n" "¿Quiere continuar?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Sin dependencias" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Sin conflictos" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problema de dependencias" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Selección del adaptador" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Detectando…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Varios" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Equipo" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Teléfono" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Punto de acceso" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/vídeo" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periférico" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Captación de imágenes" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Ponible" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Juguete" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Escritorio" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Servidor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Portátil" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Dispositivo móvil" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "De palma" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Móvil" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "De batería" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Teléfono inteligente" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Módem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Completamente" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 por ciento" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 por ciento" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 por ciento" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 por ciento" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 por ciento" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 por ciento" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "No disponible" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Diadema" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Manos libres" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Micrófono" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Altavoz" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Auriculares" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Audio portátil" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Audio para automóviles" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Descodificador de televisión" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Audio de alta fidelidad" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videocámara" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Filmadora" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor de vídeo" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Monitor de vídeo con altavoz" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videoconferencia" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Videojuego/juguete" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Señalador" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Pantalla" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Cámara" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Escáner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Impresora" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Reloj de pulsera" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Buscapersonas" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Chaqueta" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Casco" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Gafas" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vehículo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Muñeca" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Mando" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Juego" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Genérico desconocido" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Teléfono genérico" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "PC genérico" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Estación de trabajo de sobremesa" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Un ordenador servidor" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "PC/PDA portátil (concha)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "PC/PDA de bolsillo" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Ordenador portátil (tamaño reloj)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tableta" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Base de conexión" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Todo en uno" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Servidor blade" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Convertible" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Extraíble" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Puerta de enlace IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Miniordenador" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Ordenador de bolsillo" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Reloj de pulsera genérico" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Reloj deportivo" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Reloj inteligente" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Reloj genérico" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Pantalla genérica" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Mando a distancia genérico" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Gafas genéricas" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Tag genérico" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Llavero genérico" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Reproductor multimedia genérico" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Lector de códigos de barras genérico" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termómetro genérico" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Termómetro de oído" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Sensor de frecuencia cardíaca universal" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Cinturón de frecuencia cardíaca" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Presión sanguínea genérica" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Tensión arterial en el brazo" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Tensión arterial en la muñeca" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Dispositivo de interfaz humana genérico" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Ratón" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Palanca de mando" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Controlador" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tableta digitalizadora" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Lector de tarjetas" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Lápiz digital" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Lector de códigos de barras" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Panel táctil" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Presentación a distancia" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Glucómetro genérico" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Sensor genérico para correr y caminar" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Sensor de marcha en el calzado" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Sensor de marcha en el pie" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Sensor de marcha en la cadera" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Ciclismo genérico" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Ciclocomputador" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Sensor de velocidad" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Sensor de cadencia" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Sensor de energía" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Sensor de velocidad y cadencia" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Dispositivo de control genérico" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Interruptor" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Interruptor Múltiple" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Botón" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Control deslizante" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Interruptor Giratorio" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Panel táctil" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Interruptor único" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Doble interruptor" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Triple interruptor" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Interruptor de la batería" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Interruptor de Captura de Energía" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Presionar el botón" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Marcar" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Dispositivo de red genérico" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Punto de acceso" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Dispositivo Mesh" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Proxy de Red de Malla" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Sensor genérico" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Sensor de movimiento" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Sensor de calidad del aire" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Sensor de temperatura" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Sensor de humedad" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Sensor de fugas" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Sensor de humo" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Sensor de ocupación" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Sensor de contacto" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Sensor de monóxido de carbono" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Sensor de dióxido de carbono" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Sensor de luz ambiental" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Sensor de energía" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Sensor de luz de color" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Sensor de lluvia" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Sensor de incendios" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Sensor del viento" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Sensor de proximidad" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multisensor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Sensor Incorporado" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Sensor de techo" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Sensor montado en la pared" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisensor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Medidor de energía" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Detector de incendios" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Sensor de presión de neumáticos del vehículo" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Focos genéricos" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Luz de pared" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Lámpara de techo" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Luz de piso" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Luz del gabinete" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Luz de escritorio" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "luminaria empotrada" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "lámpara colgante" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Luz enterrada" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Luz de inundación" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Luz subacuática" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Baliza con Luz" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Luz de camino" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Luz de jardín" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Luz superior del poste" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Destacar" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Luz lineal" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Luz de la calle" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Luz de estantes" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Luz de la bahía" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Luz de salida de emergencia" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Controlador de luz" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Conductor de Luz" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Bombilla" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Luz de bahía baja" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Luz de alta bahía" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Ventilador genérico" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Ventilador de techo" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Ventilador axial" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Ventilador de extracción" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Ventilador de pedestal" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Ventilador de mesa" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Ventilador de pared" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Climatización genérica" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostato" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Humidificador" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Deshumidificador" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Calefactor" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiador" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Caldera" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Bomba de calor" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Calefactor infrarrojo" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Calefactor de panel radiante" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Calentador de ventilador" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Cortina de aire" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Climatización genérica" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Humidificador genérico" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Calefacción genérica" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Control de acceso genérico" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Puerta de acceso" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Puerta del garaje" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Salida de emergencia" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Bloqueo de acceso" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Ascensor" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Ventana" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Puerta de entrada" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Cerradura" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Taquilla" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Dispositivo motorizado genérico" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Puerta motorizada" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Toldo" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Persianas o toldos" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Cortinas" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Pantalla" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Dispositivo genérico de alimentación" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Enchufe" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Regleta" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Enchufar" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Fuente de alimentación" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "Controlador LED" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Balastos para tubos fluorescentes" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "Balasto de lámpara HID" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Estado de carga" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Cargador portátil o batería externa" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Fuente de iluminación genérica" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Bombilla incandescente" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "Bombilla LED" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "Bombilla HID" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Fluorescente" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "Conjunto de LED" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Conjunto de LED multicolor" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Halógeno de bajo voltaje" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Diodo emisor de luz orgánico (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Revestimiento genérico para ventanas" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Cortinas" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Persianas" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Toldo" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Cortina" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Persiana exterior" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Mampara exterior" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Disipador de audio genérico" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Altavoz independiente" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Barra de sonido" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Altavoz de sobremesa" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Altavoz montado en soporte" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Speakerphone" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Fuente de audio genérica" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarma" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Campana" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Trompa" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Dispositivo de radiodifusión" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Servicio de atención al cliente" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Quiosco" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Sala de retransmisiones" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Auditorio" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Vehículo a motor genérico" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Coche" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Vehículo pesado" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "Vehículo de 2 ruedas" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Moto" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Scooter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Ciclomotor" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "Vehículo de 3 ruedas" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Vehículo ligero" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Quad" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Minibús" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Autobús" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Tranvía" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Vehículo agrícola" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Autocaravana / Caravana" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Vehículo de recreo / Autocaravana" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Electrodomésticos genéricos" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Nevera" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Congelador" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Horno" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Microondas" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Tostadora" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Lavadora" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Secadora" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Cafetera" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Plancha" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Rizador de pelo" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Secador de pelo" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Aspiradora" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Robot aspirador" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Arrocera" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Vaporizador para ropa" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Dispositivo genérico de audio portátil" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Auricular" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Neck Band" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Aviación general" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Avión ligero" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Ultraligero" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Parapente" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Aviones de pasajeros" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Equipos audiovisuales genéricos" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Amplificador" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Receptor" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Radio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Sintonizador" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Tocadiscos" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "Reproductor de CD" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "Reproductor de DVD" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Reproductor de Blu-ray" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Reproductor de discos ópticos" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Decodificador de televisión" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Equipo de visualización genérico" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Televisión" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Proyector" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Audífono genérico" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Audífono de botón" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Audífonos" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Implante coclear" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Juegos genéricos" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Consola" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Videoconsola portátil" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Señalización genérica" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Señalización digital" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Etiqueta electrónica" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Pulsioximetro" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Pulsioximetro" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Pulsioxímetro de muñeca" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Báscula" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Aparato de movilidad personal genérico" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Silla de ruedas eléctrica" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Escúter de movilidad" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Monitor genérico de glucosa continuo" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Bomba de insulina genérica" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Bombeo de insulina, duración de bombeo" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Bombeo de insulina, Parche" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Inyector de insulina" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Administración de medicamentos genérica" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Espirómetro" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Espirómetro portátil" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Actividad deportiva genérica al aire libre" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Visualización de ubicación" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Visualización de ubicación y navegación" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Localizador" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Localizador y navegación pod" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Canal de control Hardcopy" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Canal de información Hardcopy" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Notificación de Hardcopy" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "Plano UDI_C" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protocolo de Adaptación Multicanal (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "DescubrimientoServicio,servidorClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "NavegadorGrupoDescripciondeServicioCLaseID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Grupo de navegación pública" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Puerto en serie" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN Acceder usando PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Red de acceso telefónico (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Sincronización IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Envío de objetos por OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Transferencia de archivos por OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Orden de sincronización por IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Telefonía inalámbrica" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Fuente de audio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Receptor de audio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Objetivo de mando a distancia" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Audio avanzado" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Mando a distancia" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videoconferencia" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Intercomunicación" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Pasarela de audio a diadema" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Cliente de WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "APCU (Area Personal de Conexiones de Usuario)" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Punto de acceso a la red" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Red de grupo" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Impresión directa (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Impresión por referencia (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Captación de imágenes (BPP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "Respuesta de imagen" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Archivo automatico de imagen" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "Referencia de objetos en imagen" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Pasarela de audio a manos libres" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "Impresion directa de referencia a objetos" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "Reflexion de UI" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Impresión básica (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Estado de impresión (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Servicio de dispositivos de interfaz humana (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "Remplazo de cable Hardcopy" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Imprimir" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Escaneo" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Acceso comun de ISDN" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferenciaGLobal" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/vídeo" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "Acceso de SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Acceso a la agenda (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Acceso a la agenda (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Acceso a la agenda (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Servidor de acceso a mensajes" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Servidor de notificaciones de mensajes" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Perfil de acceso a mensajes (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Servidor GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Visualización 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Gafas 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Sincronización 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Perfil de especificación pluriperfil (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Servicio de especificación pluriperfil (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Servicio de acceso a calendario, tareas y notas (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Servicio de notificaciones de calendario, tareas y notas (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Perfil de calendario, tareas y notas (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Información de PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Funciones de redes genéricas" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Transferencia de archivos genérica" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Audio genérico" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Telefonía genérica" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Fuente de vídeo" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Receptor de vídeo" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribución de vídeo" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Fuente de HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Receptor de HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Acceso genérico" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Atributo genérico" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Alerta inmediata" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Pérdida de enlace" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Potencia Tx" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Tiempo de servicio" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Servicio de actualización de tiempos de referencia" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Servicio de cambio DST siguiente" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucosa" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Termómetro médico" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Información del dispositivo" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Frecuencia cardíaca" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Servicio de alertas de estado del servicio telefónico" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Servicio de batería" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Presión arterial" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Servicio de notificación de alertas" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Dispositivo de interfaz humana" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Parámetros de análisis" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Velocidad y cadencia en carrera" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "E/S de automatización" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Velocidad y cadencia en ciclismo" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Energía en ciclismo" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Ubicación y navegación" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Sensor de ambiente" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Composición corporal" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Datos del usuario" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Báscula" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Gestión de vínculos" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Supervisión continua de la glucosa" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Compatibilidad con el Protocolo de Internet" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Posicionamiento en interiores" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Oxímetro de pulso" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "«Proxy» HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Descubrir Transporte" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transferencia de objetos" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "Agente Apple" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Servicio principal" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Servicio secundario" #: blueman/Sdp.py:227 msgid "Include" msgstr "Incluir" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Caracteristicas de declaración" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nombre del dispositivo" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Apariencia" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Bandera de privacidad" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Dirección de reconexión" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Parámetros de la conexión preferida del periférico" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Cambió el servicio" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Identificador de sistema" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Cadena de número de modelo" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Cadena de número de serie" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Revision de Firmware" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Revisión de Hardware" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Revisión de Software" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Cadena de nombre de fabricante" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "Identificador PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Propiedades extendidas de las caracteristicas" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Descripción del usuario" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Configuración del cliente caracteristicas" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Configuración de las caracteristicas del servidor" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Caracteristicas del formato de presentación" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Agregar caracteristicas del formato" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Intervalo válido" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Referencia de informe externo" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Referencia de informe" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Perfiles de audio y entrada" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Privativo" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "sí" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "no" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Seleccione la(s) fila(s) y use Control + C para copiar" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Información" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Mostrar información del dispositivo" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Enviar una _nota" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Enviar una nota de texto" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "No se ha podido cambiar el perfil a %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Perfil de audio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Seleccione el perfil de audio de PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Sin especificar" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Intenta conectarse automáticamente con los servicios al comienzo y cada 60 " "segundos." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Conectado automáticamente a %(service)s en %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Mostrar notificaciones del escritorio cuando los dispositivos se conectan o " "desconectan." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Desconectado" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Conectado:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "No conectado" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Aún no hay estadísticas de uso. Intente establecer una conexión y compruebe " "esta página después." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "día" msgstr[1] "días" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "horas" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s y %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "¿Confirma que quiere restablecer el contador?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Permite controlar el uso del tráfico de red (banda ancha móvil). Útil para " "planes de acceso a datos limitados. Este plugin rastrea cada dispositivo por " "separado." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Uso de red" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Muestra el uso del tráfico de red" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth activado" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Gestiona servicios locales de red como puentes NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Proporciona compatibilidad para conexión por marcación (DUN) con " "ModemManager y con NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Proporciona un elemento de menú que contiene las últimas conexiones usadas " "para un acceso rápido" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "N.º máximo de elementos" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "El número máximo de elementos que aparecerán en el menú de conexiones " "recientes." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Conectado a %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "No se ha podido conectar" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s en %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "El adaptador para esta conexión no esta disponible" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Reconectando con…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Proporciona compatibilidad para Personal Area Networking (PAN) introducido " "en NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Proporciona la API de DBus para otros componentes de Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Recepción de archivo mediante Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Archivo entrante %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Rechazar" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Recepción de archivo" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recibiendo archivo %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Proporciona capacidades de transferencia de archivos OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "La carpeta configurada para los archivos entrantes no existe" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Asegúrese de que la carpeta «%s» exista o configúrela con blueman-" "services. Hasta ese momento, se usará la carpeta predeterminada «%s»" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Archivo recibido" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Archivo %(0)s de %(1)s recibido correctamente" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Abrir" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Ha fallado la transferencia" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Ha fallado la transferencia del archivo %(0)s" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Archivos recibidos" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Se ha recibido %(files)d archivo en segundo plano" msgstr[1] "Se han recibido %(files)d archivos en segundo plano" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Abrir ubicación" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Se ha recibido %(files)d archivo más en segundo plano" msgstr[1] "Se han recibido %(files)d archivos más en segundo plano" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Cambia el estado del interruptor de apagado de Bluetooth para que coincida " "con el estado de energía de Bluetooth. Permite volver a encender Bluetooth " "desde un icono que muestra su estado, siempre y cuando no esté desconectado " "por el sistema o físicamente." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Añade elementos estándares al menú del icono de estado" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Activar el gestor al hacer clic en el icono de la bandeja del sistema" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "Al hacer clic en el icono de la bandeja del sistema, se activará el gestor " "en lugar de centrarse en él." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Enviar _archivos al dispositivo" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dispositivos" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tadores" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "miniaplicación" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "Proporciona la clave de paso y los servicios de autenticación para el " "servicio BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Añade un opción de salida al menú para salir de la miniaplicación" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Proporciona un cliente dhcp básico para las conexiones PAN Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Red Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfaz %(0)s ligada a la dirección IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "No se ha podido obtener la dirección IP en %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Intentando obtener una dirección de IP en %s\n" "Aguarde un momento…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Muestra un indicador en el ícono de estado cuando el Bluetooth está activo y " "muestra las conexiones cuando se coloca el cursor sobre él." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth activo" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth desactivado" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Añade elementos del menú para desconectarse" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Desconectar %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Proporciona un elemento de menú para hacer que el adaptador predeterminado " "sea temporalmente visible cuando se ha configurado para estar oculto por " "defecto" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tiempo límite para ser descubierto" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Cantidad de segundos que el modo descubrible durará" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Hacer reconocible" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Hacer temporalmente visible el adaptador predeteminado" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Detectable… %s s" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Descubiertos…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Proporciona un menú para la miniaplicación y una API para que otros " "complementos lo manipulen" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Se ha conectado correctamente al servicio DUN en %(0)s.\n" "La red está disponible ahora a través de %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Proporciona compatibilidad básica para conectarse a internet a través del " "perfil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Gestor de conexión de perfiles SPP estándar, permite ejecutar acciones " "personalizadas" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Secuencia que ejecutar al conectarse" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Se pasarán los siguientes argumentos: \n" "Dirección, Nombre, nombre del servicio, uuid16s, nodo rfcomm \n" "Por ejemplo: \n" "AA:BB:CC:DD:EE:FF, teléfono, servicio DUN, 0x1103, /dev/rfcomm0 \n" "uuid16s se devuelven como una lista separada por comas \n" "\n" "Tras la desconexión del dispositivo, se enviará una señal HUP al script" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Puerto en serie conectado" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "El servicio de puerto serie en el dispositivo %s ahora estará " "disponible mediante %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Ha fallado la secuencia de órdenes de conexión de puertos" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Se produjo un problema al iniciar la secuencia %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Controla los estados de energía del adaptador Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Desactivar Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Apagar todos los adaptadores" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Activar Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Encender todos los adaptadores" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Suspende temporalmente el salvapantallas cuando se conecta un controlador de " "juegos Bluetooth." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Proporciona un StatusNotifierIcon para mostrar un icono de estado" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Red" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Dirección IP no válida" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "La dirección IP conflictúa con la interfaz %s que tiene la misma dirección" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "La dirección IP se superpone con la subred de la interfaz %s, que tiene la " "configuración siguiente %s/%s\n" "Esto puede causar un comportamiento incorrecto de la red" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Actualmente no es compatible con esta configuración" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transferir" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" "El complemento del servicio de transferencia de la miniaplicación está " "desactivado" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Configuración de acceso telefónico" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Puerto en serie %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renovar dirección IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Establecer propiedades del adaptador Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Miniaplicación Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Gestor de conexiones Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Gestor de conexiones Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Dispositivo Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurar red Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Configurar la red requiere privilegios" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Iniciar el cliente DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Se necesitan privilegios para iniciar el cliente DHCP" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Iniciar servicio de PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Se necesitan privilegios para iniciar el servicio de PPP" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Establecer estado de RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Configurar el estado de RfKill requiere privilegios" #~ msgid "Recent _Connections" #~ msgstr "_Conexiones recientes" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Activar el Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Es necesario encender el adaptador Bluetooth para que funcione el gestor " #~ "de dispositivos" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Desactivar el Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Sensor de frecuencia cardíaca: cinturón medidor" #~ msgid "Blood Pressure: Arm" #~ msgstr "Presión sanguínea: brazo" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Presión sanguínea: muñeca" #~ msgid "Human Interface Device (HID)" #~ msgstr "Dispositivo de interfaz humana (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Sensor de caminata/carrera: en zapatilla" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Sensor de caminata/carrera: sobre zapatilla" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Sensor de caminata/carrera: sobre cadera" #~ msgid "Fingertip" #~ msgstr "De yema" #~ msgid "Wrist-Worn" #~ msgstr "Muñequera" #~ msgid "Services" #~ msgstr "Servicios" #~ msgid "Network Settings" #~ msgstr "Configuración de red" #~ msgid "Transfer Settings" #~ msgstr "Configuración de transferencia" #~ msgid "Plugin description:" #~ msgstr "Descripción del complemento:" #~ msgid "Local Services" #~ msgstr "Servicios locales" #~ msgid "_Apply" #~ msgstr "_Aplicar" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d conexión activa" #~ msgstr[1] "%(connections)d conexiones activas" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Recurso no disponible temporalmente" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "¿Debe activarse automáticamente el Bluetooth?" #~ msgid "Yes" #~ msgstr "Sí" #~ msgid "No" #~ msgstr "No" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Calidad del enlace: %(lq)u %%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Calidad del enlace: %(lq)u %%" #~ msgid "Auto power-on" #~ msgstr "Encendido automático" #~ msgid "Automatically power on adapters" #~ msgstr "Encender automáticamente los adaptadores" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Mostrar notificaciones de escritorio con porcentajes de batería cuando " #~ "los dispositivos se conectan." #~ msgid "Isdn" #~ msgstr "ISDN (Red digital de servicios integrados)" #~ msgid "Vcr" #~ msgstr "VCR" #~ msgid "Trusted and Paired" #~ msgstr "Emparejados y de confianza" #~ msgid "Paired" #~ msgstr "Emparejados" #~ msgid "Trusted" #~ msgstr "De confianza" #~ msgid "Friendly Name" #~ msgstr "Nombre amigable" #~ msgid "Serial Ports" #~ msgstr "Puertos en serie" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Ejecutar el asistente de configuración para este dispositivo" #~ msgid "Setup..." #~ msgstr "Configurar..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Este es el asistente de configuración de dispositivos Bluetooth. \n" #~ "\n" #~ "\n" #~ "Lo guiará en el proceso de configuración y conexión a sus dispositivos " #~ "con Bluetooth activado." #~ msgid "Introduction" #~ msgstr "Introducción" #~ msgid "Select pairing method to use:" #~ msgstr "Seleccione método de emparejamiento:" #~ msgid "Pair Device" #~ msgstr "Emparejar dispositivo" #~ msgid "Proceed Without Pairing" #~ msgstr "Continuar sin emparejar" #~ msgid "Pairing" #~ msgstr "Emparejar" #~ msgid "Connect to:" #~ msgstr "Conectar con:" #~ msgid "Connect" #~ msgstr "Conectar" #~ msgid "Please wait..." #~ msgstr "Espere un momento…" #~ msgid "Connecting..." #~ msgstr "Conectando…" #~ msgid "Congratulations, device successfully added" #~ msgstr "El dispositivo se ha añadido correctamente" #~ msgid "Finished" #~ msgstr "Finalizado" #~ msgid "Bluetooth Assistant" #~ msgstr "Asistente de Bluetooth" #~ msgid "_Set up…" #~ msgstr "_Configurar…" #~ msgid "_Set Up New Device" #~ msgstr "_Configurar dispositivo nuevo" #~ msgid "Enter PIN code" #~ msgstr "Escriba el código PIN" #~ msgid "Enter passkey" #~ msgstr "Escriba la clave de paso" #~ msgid "palm" #~ msgstr "Palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "auriculares" #~ msgid "handsfree" #~ msgstr "manos libres" #~ msgid "unknown" #~ msgstr "desconocido" #~ msgid "Serial port connected to %s" #~ msgstr "Puerto en serie conectado con %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuto" #~ msgstr[1] "%.0f minutos" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f segundo" #~ msgstr[1] "%.0f segundos" #~ msgid "R_ename device..." #~ msgstr "R_enombrar dispositivo..." #~ msgid "_Remove..." #~ msgstr "_Eliminar…" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Activar un interruptor del Bluetooth para cambiar el estado de la " #~ "alimentación (no se puede usar con los dispositivos USB) y mostrar un " #~ "icono de estado si hay un interruptor pero no hay un adaptador." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Encienda el Bluetooth para enviar archivos" #~ msgid "Select files to send" #~ msgstr "Seleccione los archivos que enviar" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Adaptador de origen. Toma la dirección o nombre del adaptador, p.ej., hci0" #~ msgid "Delete files on exit" #~ msgstr "Eliminar archivos al salir" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Archivos que enviar al dispositivo Bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Encienda Bluetooth para usar el asistente." #~ msgid "No adapters found" #~ msgstr "No se han encontrado adaptadores" #~ msgid "Pairing in progress..." #~ msgstr "Emparejamiento en curso…" #~ msgid "Failed to add device" #~ msgstr "No se ha podido añadir dispositivo" #~ msgid "Don't connect" #~ msgstr "No conectarse" #~ msgid "Device added and connected successfully" #~ msgstr "Se ha añadido un dispositivo y se ha conectado correctamente" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "Se ha añadido correctamente el dispositivo, pero no se ha podido " #~ "conectar" #~ msgid "Start configuration assistant for this device" #~ msgstr "Iniciar asistente de configuración para este dispositivo" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Usa libappindicator para mostrar un icono de estado" blueman-2.4.3/po/et.gmo000066400000000000000000001126351465054505200147130ustar00rootroot00000000000000Þ•)dã¬"8.&9.&`.‡.¡.·.Ç.Ö. æ. ñ.ü./&/6/ÂF/ 00-0D0W0h0{0Ž0¡0#´0 Ø0å0ù01"161 I1 U1v1C‰1 Í1 Ø1=æ1$2?2Y2j2„2”2;§2+ã2C4S4X4\4b4h4!o4 ‘4 ž4 «4µ4½4,Ñ4þ4)5h:5£50¾5–ï5†6 6›65ª6 à6 ë6,ö6+#7O7 b7 p7 {7ˆ7 ¡7 ­7¹74Ô7 8 88 858E8 T8a8{8ƒ8’8¡8#»8ß8ð899-9?9R9d9|9Ž9 9?µ9¥õ9#›:¿:Ä:.Ó:4;'7; _;i;p; ; Œ; –;¢;¹;"Â;å;#<)</<H< Q<_<'{<6£<*Ú<=! = /=9= I= T= _=m==>œ=Û= ù='>,>5>H>g>|> >›>µ>Ç>à>å>ö> þ> ?? +?7?N?a?y? ‰?•?¦? »? É?Ö?í?@@&@5@=@B@G@W@"h@!‹@­@$¼@á@æ@ê@Fñ@8AWAiA‰A+A ¹A ÅAÓA âAîA B(B.B1B 6B BBOBTB \BgBvBB¦B ¸BÆBÞB õBC"C7CNC^CnC‚C—C ­CºCÔCäC÷C DD1DMDdD wD ˜D¦D½DÜD ëD÷D EE -E;ECE KEYEiExE|E …EE•E šE¥E ®E¸E ÑEÜEäEúE FF(F /F;FBFXF]F `FAlF®F³F»FÚFâFóFG/GBG UGaG|G•G)žGÈGâG õGÿG*HLÇ'¦yUý•žÉº È¡5LÔð6€“YsjåüÅS¯ôd—ÖX™˜Àè ƒ·àйÀõ~ù5l1& –Øl´¼še„õ„U°Q@¬\ÿ!A­ =ÜxãÓö…–W©^sEAæä›Ä=‚šgí“r½#ÿÓÁxì ¬°,Î})Û»…&’òT¶†Zºç I»1]¯Ëò†vØOBŒ¸€¤Œ3Þ(Ò|µb¨u¥Öz+ŠP ×á”úd¦êo t³-P3 ë4Ûy ê6¿‘i•÷Ÿp;¤Ý!Eh[Q‘ŽhíkRN:ÝMßû²2"þäÊb£(ø m{ÜwÒ #ú«Î±”¢¶F7¥‹jzƵk‹O«K¿å %JG¼àÌfR‰"Ê$"›ó7ß.‰çXÞ?ï®0áJ|'ipϲƒ™$Ø8HN.a_;Âûý<`#ó ~´ˆÕC/þo̪¸]·ñð¹§?¡Éø/D—{W§Kâ‡Ñ ö+¨B’0ãÕÚ<[ÅTæ×`Ç $H,ÈùËý(>Ð în}nZŽ:GfÙ ®!Äm8q*œÑœÂtžˆV%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBlade ServerBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.BrowseGroupDescriptorServiceClassIDCMTPCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCard ReaderCeiling Mounted SensorCellularCharacteristic Extended PropertiesCharacteristic User DescriptionClient Characteristic ConfigurationComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDollETA:Ear ThermometerEnable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFire SensorFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric HVACGeneric Heart Rate SensorGeneric HeatingGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric Network DeviceGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHelmetHi-Fi audioHiddenHide _unnamed devicesHighIPIP Address:IP address conflicts with interface %s which has the same addressISDNImagingIn-Shoe Running Walking SensorIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferObject TransferOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPeripheral Preferred Connection ParametersPersonal Area NetworkPhonePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPower SensorPowered WheelchairPrimary ServicePrinterPrinting Status (BPP)Provides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonPulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReferencePrinting (BPP)RejectRemote ControlRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSkipSmartphoneSmartwatchSoftware Revision StringSpeed SensorSpeed and Cadence SensorSports WatchStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!System IDTCPTCS-ATTCS-BINTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.TrustTrustedTurn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWearableWind SensorWrist Blood PressureWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-17 15:31+0000 Last-Translator: Priit Jõerüüt Language-Team: Estonian Language: et MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.6-dev %(minutes)d minut%(minutes)d minutit%(seconds)d sekund%(seconds)d sekundit%(service)s seadmes %(device)s%d %s %d %s ja %d %s17-33 protsenti1-17 protsenti33-50 protsenti3D ekraan3D prillid3D sünkroniseerimine (3DSP)50-67 protsenti67-83 protsenti83-99 protsentiPlugina laadimisel tekkis viga. Palun saada arendajatele selle sõnumi sisu siin lehel.Autor:Ühenda automaatselt:Konfliktid:Ühendu:ÜhendatudDUN-tugiSõltuvused:Katkesta:Allalaaditud:Faili vastuvõtmine (Object Push)Fail:GSM-sättedLogi kestus:Logi algus:NAP sättedNAP-tugiNimiDHCP server pole paigaldatudPAN-tugiVastuvõetava signaali tugevus: %(rssi)u%% (%(rssi_state)s)Kellele:Kokku:Saatevõimsuse tase: %(tpl)u%% (%(tpl_state)s)Lülita Bluetooth _väljaLülita Bluetooth _sisseÜles laaditud:Nähtavaloleku sätted_Ühenda_Katkesta ühendusVali read ja kasuta kopeerimiseks Control + C klahvikombinatsiooniLisatakse järgmised argumendid: Aadress, Nimi, teenuse nimi, uuid16s, rfcomm sõlm Näiteks: AA:BB:CC:DD:EE:FF, Telefon, DUN service, 0x1103, /dev/rfcomm0 uuid16s tagastatakse komadega eraldatud nimekirjana Seadmega ühenduse katkestamisel saadetakse skriptile HUP-signaalBluetoothi kaudu failide saatmineAPN:ATTAVCTPAVDTPVõta vastuUsaldatud seadmetelt võetakse faile vastuJuurdepääsupunktJuurdepääsupunktAdap_teridAdapterAdapteri eelistusedSelle ühenduse adapter ei ole kättesaadavAdapteri valikRakendi lõpetamiseks vajaliku menüükirje lisamineLisa aktiivse Bluetoothi korral olekuikoonile näidik ja kuva vihjetekstis ühendusi.Lisa ühenduse katkestamiseks menüükirjeStandardmenüü kirjete lisamine olekuikooni menüüsseVõimaldab seirata nutiseadme (mobiilse lairibaühenduse) võrguliikluse kasutust. Kasulik piiratud andmemahu lepingute korral. See plugin seirab iga seadet eraldi.AlatiAlati nõustuAlati nähtavAeg sekundites, mil seade on leitavVälimusAppleAgentRakendite ülekandeteenuse plugin on keelatudKas oled kindel, et tahad loenduri nullida?Vererõhumõõtja käelAudioprofiilHeli vastuvõtjaHeli vastuvõtmineAudio- ja sisendprofiilidAudio/VideoAudio-/videoseadeAutoriseerimispäring seadmele:Automaatselt ühendatud %(device)s seadmes %(service)s teenusegaBBNEPVöötkoodi lugejaPrintimise alusteenus (BPP)AkuteenusAkulülitiLabaserverBlokeeri/võimalda failide saatmine sellesse seadmesseBlokeeritudVererõhkBlueman rakendBluetoothi haldur BluemanBlueman on GTK+ Bluetooth haldurBluetooth on kasutuselBluetooth'i adapteridBluetoothi autentimineBluetooth seadeBluetoothi seadmedBluetooth on keelatudBluetooth on lubatudBluetoothi failiülekanneBluetoothi haldurBluetoothi võrkBluetooth on välja lülitatudSelleks et adapteri haldur toimiks, palun lülita Bluetooth sisseBluez taustateenus ei tööta, blueman-manageril pole võimalik jätkata. See tähendab arvatavasti, et ühtegi Bluetooth adapterit pole tuvastatud või pole Bluetooth taustateenus käivitatud.BrowseGroupDescriptorServiceClassIDCMTPVäntamissageduse andurKalendri, ülesannete ja märkmete ligipääsuteenus (CTN)Kalendri, ülesannete ja märkmete teavitusteenus (CTN)Kalendri, ülesannete ja märkmete profiil (CTN)Kompaktne videokaameraKaameraToimingu tühistamineTühistamineAuto helisüsteemKaardilugejaAndur laesMobiiltelefonLaiendatud omadusedKasutaja kirjeldusKliendi seadistusedKombineeritud seadeÜldine ISDN liidestus (CIP)ArvutiSättedBluetooth võrgu sätete määramineMäära valitud plugina eelistusedAllalaaditavate failide jaoks mõeldud kausta pole olemasVõrguühenduste seadistamiseks on vaja täiendavaid õigusiKinnitaAutentimise kinnituskood:ÜhendatudÜhendatud seadmega %sÜhendatud:ÜhendumineÜhendan…Ühendus nurjus: Tõrge Bluez'iga ühendumiselVõimaldab kasutada automaatse ühendamise profiile: A2DP saatja, A2DP vastuvõtja ja HIDJärjepidev glükoosiseireKontrollerBluetooth adapteri toiteolekute juhtimineJuhtmeta telefonTraadita telefonSeadmega paari loomineAjateenusJalgratta pardaarvutiJalgrattasõidu võimsusJalgrattasõidu kiirus ja väntamissagedusDHCP serveri liik:Edastusaktiivsuse indikaatorKeelaSõltuvusprobleemTöölaudEemaldatav seadeSeadme teaveSeadmehaldurSeadme nimiSeade ei vastanud päringuleSissehelistamisega võrkSissehelistamisega võrk (DUN)Sissehelistamise sättedDigitaalne pliiatsJoonistustahvelOtseprintimine (BPP)Katkesta %s ühendusÜhendus on katkenudÜhenduse katkestamine ei õnnestunud: Leitavuse aegumineLeitav…Leitav… %ssOtsin…EkraanNukkETA:Kõrva termomeeterLuba BluetoothAutentimiseks sisesta PIN-kood:Autentimiseks sisesta parool:Ilmnes tõrgeFaili %s saatmise käigus tekkis vigaVäljuFTPNurjusObex-päringu käivitamine ei õnnestunud. Palun kontrolli, et obex'i taustateenus töötabEi õnnestunud muuta uueks profiiliks %sÜhendumine nurjusAndmevahetus blueman-manager'iga ei toimiFaksFail %(0)s seadmest %(1)s on edukalt vastu võetudFailide saatjaFail vastu võetudFailid vastu võetudTulekahjuandurPüsivara versiooni sõneKatkesta ühendus sunniviisiliseltTäielikultGBGNSSGNSS serverGSMi sättedMängMängupultMängikonsool/mänguasiÜldine ligipääsuliidesÜldine ligipääsuliidesÜldine õhu konditsioneerimineÜldine omadusliidesÜldine heliliidesÜldine vöötkoodi lugejaÜldine vererõhu andurÜldine kellÜldine arvutiÜldine pidev glükoosimonitorÜldine juhtseadeÜldine jalgrattasõitÜldine monitorÜldised prillidÜldine failiedastusÜldine glükoosimõõtjaÜldine kliimaseadeÜldine südame löögisageduse andurÜldine kütteseadeÜldine õhuniisutiÜldine insuliinipumpÜldine võtmerõngasÜldine meediamängijaÜldine ravimite annustamineÜldine võrguseadeÜldine võrgundusÜldine isikliku liikuvuse seadeÜldine telefonÜldine kaugjuhtimispultÜldine jooksu- ja kõndimisandurÜldine andurÜldine nutimärgisÜldine telefoniliidesÜldine termomeeterÜldine täpsustamata seadeÜldine käekellPrillidGlükoosGruppvõrkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP vastuvõtjaHPD allikasHIDPHTTPHTTP puhverteenusPihuarvutiVabakäeseadeRaudvara versiooni sõneKõrvaklapidPeakomplektKõrvaklappide helilüüsTervise termomeeterPulssPulsivööKiiverHifi süsteemNähtamatuPeida _nimeta seadmedKõrgeIPIP-aadress:IP-aadress on vastuolus sama aadressi omava liidesega %sISDN-seadePilditöötlusseadeJooksu- ja kõndimisandur jalanõu seesSisaldabSisendkaust:Seadmest %(1)s saadetakse sulle fail %(0)sBluetoothi kaudu saadetakse failiAsukoha tuvastamine siseruumidesSisend-/väljundvigaInsuliinipliiatsInsuliinipump, vastupidav pumpInsuliinipump, plaastripumpSisetelefon%(0)s liides on seotud %(1)s IP-aadressigaInternet-protokolli tugiVigane IP-aaddressIrMC sünkroniseerimineIrMC sünkroniseeriskäskTundub, et blueman-manager'i käivitamine D-Bus'i vahendusel ei õnnestunud. Sellise vea tüüpiline põhjus on D-Bus'i kasutajaliidese vale seadistus ning seda saab korda teha dbus-update-activation-environment meetodi abil, mida saad käivitada xinitrc'st (või Sway'st või muust sarnasest liidesest).JopeJuhtkangKBKlaviatuurL2CAPKohtvõrgu ühendus PPP abilSülearvutiDHCP kliendi käivitamineKäivita PPP taustarakendusDHCP kliendi käivitamine nõuab õigusiPPP taustarakenduse käivitamiseks on vaja täiendavaid õigusiValjuhääldiMadalMBVaikimisi adapteri ajutiselt avastatavaks tegemineKohalike võrguteenuste (näiteks NAP-sillad) haldamineTootja nime sõneSeadme usaldatavuse märkimineSuurim kirjete arvSilmusvõrgu seadeSõnumiprofiil (MAP)Sõnumite ligipääsuserverSõnumite teavitusserverMikrofonMuud seadmedMobiilne tõukeratasMudelisõneModemVeelHiirPaljuVõrkVõrgupääsukohtVõrgupääsukoht (NAP)_VõrgukasutusHeliväljundeid pole registreeritudKonflikte poleSõltuvusi poleKasutusstatistika pole veel saadaval. Proovi enne luua ühendus ja siis vaadata seda lehte.Pole ühendatudPole saadavalSee ei ole toetatud praeguse lahenduse puhulPole määratudArv:OBEXOBEX'i failiülekanneObjektide ülekanneJooksu- ja kõndimisandur puusalJooksu- ja kõndimisandur jalanõu pealAvaAva asukohtOptimaalnePANUPiiparPaari loominePaardunudPaari loomise PIN-kood seadmelePaardumise salasõnaPaari loomise päringPaari loomise päring seadmele %sPaari loomise päring seadmele:Paari loomise päring seadmele:PihuarvutiVälisseadeVälisseadme eelistatud ühendusparameetridIsiklik kohtvõrkTelefonLigipääs telefoniraamatu andmetele (PBAP)Ligipääs telefoniraamatule (PBAP) - PCELigipääs telefoniraamatule (PBAP) - PSEPalun kontrolli, et „%s“ kaust on olemas ning kui pole, siis seadista blueman-teenuste abil. Seni kasutame vaikimisi „%s“ kausta„%(0)s“ plugin sõltub %(1)s'st. %(1)s kasutusest kõrvaldamine eemaldab ka „%(0)s“. Kas jätkame?%(0)s plugin on vastuolus %(1)s'ga. %(1)s laadimine kõrvaldab kasutusest %(0)s. Kas jätkame?PluginadPnP-tunnusPnP teaveKursoriseadeKehvKantav heliseadeVõimsusandurMootoriga ratastoolEsmane teenusPrinterPrintimise olek (BPP)Teiste Bluemani komponentide DBus'i API võimaldamineOBEX failiülekannete tagamineKasutab olekuikooni näitamiseks StatusNotifierItem meetoditBluetoothi PAN-ühenduste jaoks põhilise DHCP-kliendi tagamine.Tagab rakendile menüü ja teistele pluginatele selle manipuleerimiseks vajaliku APIVaikimisi adapteri menüükirje ajutine nähtavakstegemine, kui see on vaikimisi peidetuks määratudMenüükirje lisamine kiireks ligipääsuks viimati kasutatud ühendusteleDUN-profiili abil internetti ühendumise põhilise toe tagamine.Tagab passkey ja autentimisteenused BlueZ taustateenuse jaoksPulssoksümeeterRFCOMM_Muuda seadme nime…Taustal võtsin vastu %(files)d failiTaustal võtsin vastu %(files)d failiTaustal võtsin vastu veel %(files)d failiTaustal võtsin vastu veel %(files)d failiVastuvõetava signaali tugevus: %(rssi)u%% (%(rssi_state)s)Faili vastuvõtmineFaili %(0)s vastuvõtmine seadmest %(1)sSoovitatudViimased aadressidViite alusel printimine (BPP)KeelduKaugjuhtimispultEemaldaSelle seadme eemaldamine tuntud seadmete nimekirjastMuuda seadme nimeIP-aadressi uuendamineAruande viideProovi uuestiRobotJooksu kiirus ja rütmSDPSIM ligipääs (SAP)S_ortimise alusSkänneri parameetridSkännerÜhendamisel käivitatav skriptOtsiLähedalasuvate seadmete otsimineOtsimineTeisene teenusSeadme valimineAudioprofiili valimine PulseAudio jaoksSissetulevate failiedastuste kausta valimineSaada failSaada seadmele _faileSaada _sõnumSaada _fail…Saada tekstisõnumFaili(de) saatmine seadmeleSaada märgeFaili saatmineSeerianumbri sõneJadaportJadaport %sJadaport ühendatudJadapordi ühendamisskripti tõrge%s seadme jadaport on nüüd saadaval %s kauduServerServeriomaduste seadistamineServeri-tüüpi arvutiTeenus on muutunudKlienditeenindusTeenuse eelistusedTeenus:ServiceDiscoveryServerServiceClassIDSeadista Bluetooth adapteri omadusiSeadista RfKill olekDigiboksRfKill oleku seadistamiseks on vaja täiendavaid õigusiNäida _olekuribaNäita _tööriistaribaNäita seadme teavetParooli näidatakseSeadmete ühendamisel või ühenduse katkestamisel näita töölauateavitusi.Võrguliikluse kasutuse näitamineJäta vaheleNutitelefonNutikellTarkvaravara versiooni sõneKiirusmõõdikKiiruse ja väntamissageduse andurSpordikellStandardne SPP profiili ühendustehaldur, mis võimaldab käivitada kohandatud tegevusiAlla optimaalseEdukas!Süsteemi tunnusTCPTCS-ATTCS-BINTemperatuurimeerikKui bluetoothi-põhine mängupult on ühendatud, siis ajutiselt lülita ekraanisäästja välja.Ajutiselt nähtavMenüüs kuvatavate viimatiste ühenduste suurima arv.%s skripti käivitamisel tekkis viga %sTermostaatSee tuleks üle kirjutadaLiiga paljuVastuvõetud andmete maht ja edastuse kiirusSaadetud andmete maht ja edastuse kiirusMänguasiÜhenduse statistikaÜlekanneÜlekanne nurjusFaili %(0)s ülekandmine nurjusSaatevõimsuse tase: %(tpl)u%% (%(tpl_state)s)Ühendatavuse tuvastamineKäivitamisel proovi iga 60 sekundi järel automaatselt luua ühendust seadistatavate teenustega.UsaldaUsaldusväärneLülita välja kõik adapteridLülita sisse kõik adapteridTx toiteliidesUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPLiigitamataTundmatuTundmatu vigaIlma nimeta seadeMääramataÄra usaldaKasutajateaveVideomakkKehtiv vahemikLiiklusvahendVäga kõrgeVideokonverentsiseadeVideolevi teenusVideo vastuvõtjaVideoallikasVideokaameraVideokonverentsiseadeVideoekraan ja valjuhääldiVideomonitorVideokonverentsi lüüs (VCP)WAPWAP klientWSPKantav seadeTuuleandurVererõhumõõtja randmelKäekell_Adapter_Lisatud_Blokeeri_Tühista_Sulge_Kahanevalt_Seade_Seadmed_VäljuA_bi_Info_Kohalikud teenused_Tee avastatavaks_NimiS_obibLoo _paar_Pluginad_Eelistused_Eemalda…_Teata veast_Lähtesta_Otsing_Peata_Usaldatud_Eemalda blokeering_Usaldamata_Vaaderakendpäevpäevatundtundiminutminutiteiobexd pole saadavaljahblueman-2.4.3/po/et.po000066400000000000000000002512061465054505200145450ustar00rootroot00000000000000# Estonian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Cancer https://launchpad.net/~kancer # René Pärts https://launchpad.net/~renep # Valmantas PalikÅ¡a https://launchpad.net/~walmis # gert7 https://launchpad.net/~gertoja # lyyser https://launchpad.net/~logard-1961 # mahfiaz https://launchpad.net/~mahfiaz # veidu https://launchpad.net/~viljarveidenberg # Ivar Smolin , 2014-2015,2018 # Rivo Zängov , 2018 # Priit Jõerüüt , 2021, 2022, 2023, 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-17 15:31+0000\n" "Last-Translator: Priit Jõerüüt \n" "Language-Team: Estonian \n" "Language: et\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Nähtavaloleku sätted" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Nähtamatu" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Alati nähtav" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Ajutiselt nähtav" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nimi" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Paari loomise päring" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Paari loomise päring seadmele:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "See tuleks üle kirjutada" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Parooli näidatakse" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetoothi seadmed" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Otsing" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Eelistused" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Välju" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Seade" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Vaade" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Näita _tööriistariba" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Näida _olekuriba" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Peida _nimeta seadmed" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_ortimise alus" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nimi" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Lisatud" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Kahanevalt" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Pluginad" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Kohalikud teenused" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "A_bi" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Teata veast" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Lähedalasuvate seadmete otsimine" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Otsi" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Seadmega paari loomine" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Paari loomine" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Seadme usaldatavuse märkimine" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Usalda" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Selle seadme eemaldamine tuntud seadmete nimekirjast" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Eemalda" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Faili(de) saatmine seadmele" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Saada fail" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Saadetud andmete maht ja edastuse kiirus" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Vastuvõetud andmete maht ja edastuse kiirus" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Edastusaktiivsuse indikaator" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Veel" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Muuda seadme nime" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Lähtesta" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Tühista" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "S_obib" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP serveri liik:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Soovitatud" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "DHCP server pole paigaldatud" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-aadress:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP sätted" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Isiklik kohtvõrk" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN-tugi" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Sissehelistamisega võrk" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN-tugi" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Võrgupääsukoht (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP-tugi" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Faili vastuvõtmine (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Sisendkaust:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Sissetulevate failiedastuste kausta valimine" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Usaldatud seadmetelt võetakse faile vastu" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Bluetoothi kaudu failide saatmine" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Kellele:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fail:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Sätted" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Määra valitud plugina eelistused" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Pole määratud" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Tundmatu" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Sõltuvused:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Konfliktid:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-sätted" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Arv:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Ühenduse statistika" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Sulge" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Allalaaditud:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Üles laaditud:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Kokku:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Logi algus:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Logi kestus:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Saada märge" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Selleks et adapteri haldur toimiks, palun lülita Bluetooth sisse" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth'i adapterid" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Alati" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minut" msgstr[1] "%(minutes)d minutit" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Andmevahetus blueman-manager'iga ei toimi" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Tundub, et blueman-manager'i käivitamine D-Bus'i vahendusel ei õnnestunud. " "Sellise vea tüüpiline põhjus on D-Bus'i kasutajaliidese vale seadistus ning " "seda saab korda teha dbus-update-activation-environment meetodi abil, mida " "saad käivitada xinitrc'st (või Sway'st või muust sarnasest liidesest)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Tõrge Bluez'iga ühendumisel" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez taustateenus ei tööta, blueman-manageril pole võimalik jätkata.\n" "See tähendab arvatavasti, et ühtegi Bluetooth adapterit pole tuvastatud või " "pole Bluetooth taustateenus käivitatud." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Otsimine" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapteri eelistused" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Failide saatja" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetoothi failiülekanne" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Peata" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Ühendumine" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd pole saadaval" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Obex-päringu käivitamine ei õnnestunud. Palun kontrolli, et obex'i " "taustateenus töötab" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Tühistamine" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Faili saatmine" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekund" msgstr[1] "%(seconds)d sekundit" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Faili %s saatmise käigus tekkis viga" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Jäta vahele" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Proovi uuesti" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Ilmnes tõrge" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Paari loomise päring seadmele %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetoothi autentimine" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Autentimiseks sisesta PIN-kood:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Autentimiseks sisesta parool:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Paardumise salasõna" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Paari loomise PIN-kood seadmele" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Paari loomise päring seadmele:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Autentimise kinnituskood:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Kinnita" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Keela" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Autoriseerimispäring seadmele:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Teenus:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Alati nõustu" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Võta vastu" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Plugina laadimisel tekkis viga. Palun saada arendajatele selle sõnumi " "sisu\n" "siin lehel." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth on välja lülitatud" #: blueman/Functions.py:71 msgid "Exit" msgstr "Välju" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Luba Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Seadmehaldur" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Teenuse eelistused" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Klaviatuur" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombineeritud seade" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Ilma nimeta seade" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Liigitamata" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Ühendatud" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Usaldusväärne" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Paardunud" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blokeeritud" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Ühendatud" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Kehv" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Alla optimaalse" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimaalne" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Palju" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Liiga palju" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "Vastuvõetava signaali tugevus: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Vastuvõetava signaali tugevus: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Madal" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Kõrge" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Väga kõrge" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Saatevõimsuse tase: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Saatevõimsuse tase: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Edukas!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Nurjus" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Ühendan…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Ühenduse katkestamine ei õnnestunud: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Heliväljundeid pole registreeritud" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Sisend-/väljundviga" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Seade ei vastanud päringule" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Tundmatu viga" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Ühendus nurjus: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Ühenda" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Võimaldab kasutada automaatse ühendamise profiile: A2DP saatja, A2DP " "vastuvõtja ja HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Katkesta ühendus" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Katkesta ühendus sunniviisiliselt" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Ühendu:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Katkesta:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Ühenda automaatselt:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Saada _fail…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "Loo _paar" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Usaldatud" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Usaldamata" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blokeeri" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Eemalda blokeering" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blokeeri/võimalda failide saatmine sellesse seadmesse" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "_Muuda seadme nime…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Eemalda…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Toimingu tühistamine" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Ära usalda" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Seadme valimine" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman on GTK+ Bluetooth haldur" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSMi sätted" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Pluginad" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "„%(0)s“ plugin sõltub %(1)s'st. %(1)s kasutusest " "kõrvaldamine eemaldab ka „%(0)s“.\n" "Kas jätkame?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "%(0)s plugin on vastuolus %(1)s'ga. %(1)s laadimine " "kõrvaldab kasutusest %(0)s.\n" "Kas jätkame?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Sõltuvusi pole" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Konflikte pole" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Sõltuvusprobleem" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adapteri valik" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Otsin…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Muud seadmed" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Arvuti" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Juurdepääsupunkt" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio-/videoseade" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Välisseade" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Pilditöötlusseade" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Kantav seade" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Mänguasi" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Töölaud" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Sülearvuti" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Pihuarvuti" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Pihuarvuti" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobiiltelefon" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Juhtmeta telefon" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Nutitelefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN-seade" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Täielikult" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 protsenti" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 protsenti" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 protsenti" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 protsenti" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 protsenti" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 protsenti" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Pole saadaval" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Peakomplekt" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Vabakäeseade" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Valjuhääldi" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Kõrvaklapid" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Kantav heliseade" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Auto helisüsteem" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Digiboks" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hifi süsteem" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Videomakk" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videokaamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Kompaktne videokaamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Videomonitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Videoekraan ja valjuhääldi" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videokonverentsiseade" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Mängikonsool/mänguasi" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Kursoriseade" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Ekraan" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kaamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skänner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Printer" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Käekell" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Piipar" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jope" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Kiiver" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Prillid" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Liiklusvahend" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Nukk" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Kontroller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Mäng" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Üldine täpsustamata seade" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Üldine telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Üldine arvuti" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Serveri-tüüpi arvuti" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Labaserver" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Eemaldatav seade" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Üldine käekell" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Spordikell" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Nutikell" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Üldine kell" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Üldine monitor" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Üldine kaugjuhtimispult" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Üldised prillid" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Üldine nutimärgis" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Üldine võtmerõngas" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Üldine meediamängija" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Üldine vöötkoodi lugeja" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Üldine termomeeter" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Kõrva termomeeter" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Üldine südame löögisageduse andur" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Pulsivöö" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Üldine vererõhu andur" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Vererõhumõõtja käel" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Vererõhumõõtja randmel" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Hiir" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Juhtkang" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Mängupult" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Joonistustahvel" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kaardilugeja" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitaalne pliiats" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Vöötkoodi lugeja" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Üldine glükoosimõõtja" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Üldine jooksu- ja kõndimisandur" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Jooksu- ja kõndimisandur jalanõu sees" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Jooksu- ja kõndimisandur jalanõu peal" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Jooksu- ja kõndimisandur puusal" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Üldine jalgrattasõit" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Jalgratta pardaarvuti" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Kiirusmõõdik" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Väntamissageduse andur" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Võimsusandur" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Kiiruse ja väntamissageduse andur" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Üldine juhtseade" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Akulüliti" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Üldine võrguseade" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Juurdepääsupunkt" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Silmusvõrgu seade" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Üldine andur" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Temperatuurimeerik" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Tulekahjuandur" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Tuuleandur" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Andur laes" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Üldine: kaal" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Kontroller" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Üldine nutimärgis" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Üldine kliimaseade" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostaat" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Üldine õhu konditsioneerimine" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Üldine õhuniisuti" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Üldine kütteseade" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Üldine ligipääsuliides" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Juurdepääsupunkt" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Juurdepääsupunkt" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blokeeritud" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Üldine isikliku liikuvuse seade" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Üldine isikliku liikuvuse seade" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Pluginad" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Üldine: kaal" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Üldine võtmerõngas" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Üldine heliliides" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Nutitelefon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Üldine heliliides" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Ekraan asukoha näitamiseks" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Klienditeenindus" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Audioprofiil" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Üldine meediamängija" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kaamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Mobiilne tõukeratas" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Liiklusvahend" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Üldine monitor" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Üldine isikliku liikuvuse seade" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Üldine heliliides" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Üldine heliliides" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Faili vastuvõtmine" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Digiboks" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Üldine monitor" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Videomonitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Üldine võtmerõngas" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Üldine nutimärgis" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Kantav heliseade" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Üldine nutimärgis" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digitaalne pliiats" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Üldine: Pulssoksümeeter" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Üldine: Pulssoksümeeter" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Pulssoksümeeter" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Üldine: kaal" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Üldine isikliku liikuvuse seade" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Mootoriga ratastool" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mobiilne tõukeratas" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Üldine pidev glükoosimonitor" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Üldine insuliinipump" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Insuliinipump, vastupidav pump" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Insuliinipump, plaastripump" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insuliinipliiats" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Üldine ravimite annustamine" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Üldine termomeeter" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Üldine: sport välitingimustes" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Ekraan asukoha näitamiseks" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Ekraan asukoha näitamiseks ja teekonna juhatamiseks" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Jadaport" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Kohtvõrgu ühendus PPP abil" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Sissehelistamisega võrk (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC sünkroniseerimine" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX'i failiülekanne" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC sünkroniseeriskäsk" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Traadita telefon" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Heli vastuvõtmine" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Heli vastuvõtja" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Kaugjuhtimispult" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videokonverentsiseade" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Sisetelefon" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faks" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Kõrvaklappide helilüüs" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP klient" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Võrgupääsukoht" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Gruppvõrk" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Otseprintimine (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Viite alusel printimine (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Printimise alusteenus (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Printimise olek (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Üldine ISDN liidestus (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "Videokonverentsi lüüs (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/Video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM ligipääs (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Ligipääs telefoniraamatule (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Ligipääs telefoniraamatule (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Ligipääs telefoniraamatu andmetele (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Sõnumite ligipääsuserver" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Sõnumite teavitusserver" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Sõnumiprofiil (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS server" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D ekraan" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D prillid" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D sünkroniseerimine (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Kalendri, ülesannete ja märkmete ligipääsuteenus (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Kalendri, ülesannete ja märkmete teavitusteenus (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Kalendri, ülesannete ja märkmete profiil (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP teave" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Üldine võrgundus" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Üldine failiedastus" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Üldine heliliides" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Üldine telefoniliides" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Videoallikas" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Video vastuvõtja" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videolevi teenus" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HPD allikas" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP vastuvõtja" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Üldine ligipääsuliides" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Üldine omadusliides" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx toiteliides" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Ajateenus" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glükoos" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Tervise termomeeter" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Seadme teave" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Pulss" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Akuteenus" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Vererõhk" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Skänneri parameetrid" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Jooksu kiirus ja rütm" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Jalgrattasõidu kiirus ja väntamissagedus" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Jalgrattasõidu võimsus" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Kasutajateave" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Järjepidev glükoosiseire" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Internet-protokolli tugi" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Asukoha tuvastamine siseruumides" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulssoksümeeter" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP puhverteenus" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Ühendatavuse tuvastamine" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Objektide ülekanne" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Esmane teenus" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Teisene teenus" #: blueman/Sdp.py:227 msgid "Include" msgstr "Sisaldab" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Seadme nimi" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Välimus" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Viimased aadressid" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Välisseadme eelistatud ühendusparameetrid" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Teenus on muutunud" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Süsteemi tunnus" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Mudelisõne" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Seerianumbri sõne" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Püsivara versiooni sõne" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Raudvara versiooni sõne" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Tarkvaravara versiooni sõne" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Tootja nime sõne" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP-tunnus" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Laiendatud omadused" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Kasutaja kirjeldus" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Kliendi seadistused" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Serveriomaduste seadistamine" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Kehtiv vahemik" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Aruande viide" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Audio- ja sisendprofiilid" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "jah" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ei" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Vali read ja kasuta kopeerimiseks Control + C " "klahvikombinatsiooni" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Näita seadme teavet" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Saada _sõnum" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Saada tekstisõnum" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Ei õnnestunud muuta uueks profiiliks %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Audioprofiil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Audioprofiili valimine PulseAudio jaoks" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Määramata" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Käivitamisel proovi iga 60 sekundi järel automaatselt luua ühendust " "seadistatavate teenustega." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automaatselt ühendatud %(device)s seadmes %(service)s teenusega" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Seadmete ühendamisel või ühenduse katkestamisel näita töölauateavitusi." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Ühendus on katkenud" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Ühendatud:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Pole ühendatud" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Kasutusstatistika pole veel saadaval. Proovi enne luua ühendus ja siis " "vaadata seda lehte." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "päev" msgstr[1] "päeva" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "tund" msgstr[1] "tundi" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minutit" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ja %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Kas oled kindel, et tahad loenduri nullida?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Võimaldab seirata nutiseadme (mobiilse lairibaühenduse) võrguliikluse " "kasutust. Kasulik piiratud andmemahu lepingute korral. See plugin seirab iga " "seadet eraldi." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Võrgukasutus" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Võrguliikluse kasutuse näitamine" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth on lubatud" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Kohalike võrguteenuste (näiteks NAP-sillad) haldamine" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Menüükirje lisamine kiireks ligipääsuks viimati kasutatud ühendustele" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Suurim kirjete arv" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Menüüs kuvatavate viimatiste ühenduste suurima arv." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Ühendatud seadmega %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Ühendumine nurjus" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s seadmes %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Selle ühenduse adapter ei ole kättesaadav" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Ühenduse katkestamine..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Teiste Bluemani komponentide DBus'i API võimaldamine" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Bluetoothi kaudu saadetakse faili" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Seadmest %(1)s saadetakse sulle fail %(0)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Keeldu" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Faili vastuvõtmine" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Faili %(0)s vastuvõtmine seadmest %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX failiülekannete tagamine" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Allalaaditavate failide jaoks mõeldud kausta pole olemas" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Palun kontrolli, et „%s“ kaust on olemas ning kui pole, siis seadista " "blueman-teenuste abil. Seni kasutame vaikimisi „%s“ kausta" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fail vastu võetud" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fail %(0)s seadmest %(1)s on edukalt vastu võetud" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Ava" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Ülekanne nurjus" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Faili %(0)s ülekandmine nurjus" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Failid vastu võetud" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Taustal võtsin vastu %(files)d faili" msgstr[1] "Taustal võtsin vastu %(files)d faili" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Ava asukoht" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Taustal võtsin vastu veel %(files)d faili" msgstr[1] "Taustal võtsin vastu veel %(files)d faili" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Standardmenüü kirjete lisamine olekuikooni menüüsse" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Saada seadmele _faile" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Seadmed" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_terid" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "rakend" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Tagab passkey ja autentimisteenused BlueZ taustateenuse jaoks" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Rakendi lõpetamiseks vajaliku menüükirje lisamine" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Bluetoothi PAN-ühenduste jaoks põhilise DHCP-kliendi tagamine." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetoothi võrk" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "%(0)s liides on seotud %(1)s IP-aadressiga" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Lisa aktiivse Bluetoothi korral olekuikoonile näidik ja kuva vihjetekstis " "ühendusi." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth on kasutusel" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth on keelatud" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Lisa ühenduse katkestamiseks menüükirje" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Katkesta %s ühendus" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Vaikimisi adapteri menüükirje ajutine nähtavakstegemine, kui see on " "vaikimisi peidetuks määratud" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Leitavuse aegumine" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Aeg sekundites, mil seade on leitav" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Tee avastatavaks" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Vaikimisi adapteri ajutiselt avastatavaks tegemine" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Leitav… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Leitav…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Tagab rakendile menüü ja teistele pluginatele selle manipuleerimiseks " "vajaliku API" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "DUN-profiili abil internetti ühendumise põhilise toe tagamine." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standardne SPP profiili ühendustehaldur, mis võimaldab käivitada kohandatud " "tegevusi" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Ühendamisel käivitatav skript" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Lisatakse järgmised argumendid:\n" "Aadress, Nimi, teenuse nimi, uuid16s, rfcomm sõlm\n" "Näiteks:\n" "AA:BB:CC:DD:EE:FF, Telefon, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s tagastatakse komadega eraldatud nimekirjana\n" "\n" "Seadmega ühenduse katkestamisel saadetakse skriptile HUP-signaal" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Jadaport ühendatud" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "%s seadme jadaport on nüüd saadaval %s kaudu" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Jadapordi ühendamisskripti tõrge" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "%s skripti käivitamisel tekkis viga\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Bluetooth adapteri toiteolekute juhtimine" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Lülita Bluetooth _välja" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Lülita välja kõik adapterid" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Lülita Bluetooth _sisse" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Lülita sisse kõik adapterid" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Kui bluetoothi-põhine mängupult on ühendatud, siis ajutiselt lülita " "ekraanisäästja välja." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Kasutab olekuikooni näitamiseks StatusNotifierItem meetodit" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Võrk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Vigane IP-aaddress" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-aadress on vastuolus sama aadressi omava liidesega %s" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "See ei ole toetatud praeguse lahenduse puhul" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Ülekanne" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Rakendite ülekandeteenuse plugin on keelatud" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Sissehelistamise sätted" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Jadaport %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP-aadressi uuendamine" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Seadista Bluetooth adapteri omadusi" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman rakend" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Bluetoothi haldur Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetoothi haldur" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth seade" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Bluetooth võrgu sätete määramine" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Võrguühenduste seadistamiseks on vaja täiendavaid õigusi" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "DHCP kliendi käivitamine" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP kliendi käivitamine nõuab õigusi" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Käivita PPP taustarakendus" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "PPP taustarakenduse käivitamiseks on vaja täiendavaid õigusi" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Seadista RfKill olek" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "RfKill oleku seadistamiseks on vaja täiendavaid õigusi" #~ msgid "Recent _Connections" #~ msgstr "_Viimased ühendused" #~ msgid "Turn Bluetooth _On" #~ msgstr "Lülita Bluetooth _sisse" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Selleks et seadmehaldur toimiks, palun lülita Bluetooth sisse" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Lülita Bluetooth _välja" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Südame löögisageduse andur: pulsivöö" #~ msgid "Blood Pressure: Arm" #~ msgstr "Vererõhu andur: käevarrel" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Vererõhu andur: randmel" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Jooksu- ja kõndimisandur: jalanõul" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Jooksu- ja kõndimisandur: jalanõus" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Jooksu- ja kõndimisandur: puusal" #~ msgid "Fingertip" #~ msgstr "Sõrmeotsapõhine" #~ msgid "Wrist-Worn" #~ msgstr "Randmeseade" #~ msgid "Services" #~ msgstr "Teenused" #~ msgid "Network Settings" #~ msgstr "Võrgu sätted" #~ msgid "Transfer Settings" #~ msgstr "Ülekande sätted" #~ msgid "Plugin description:" #~ msgstr "Plugina kirjeldus:" #~ msgid "Local Services" #~ msgstr "Kohalikud teenused" #~ msgid "_Apply" #~ msgstr "_Rakenda" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktiivne ühendus" #~ msgstr[1] "%(connections)d aktiivset ühendust" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Ressurss ei ole ajutiselt kättesaadav" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Kas võtame Bluetoothi automaatselt kasutusele?" #~ msgid "Yes" #~ msgstr "Jah" #~ msgid "No" #~ msgstr "Ei" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Ühenduse kvaliteet: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Ühenduse kvaliteet: %(lq)u%%" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "Seadmete ühendamisel näita aku täituvuse kohta töölauateavitusi." #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Videomängija" #~ msgid "Trusted and Paired" #~ msgstr "Usaldatud ja paardunud" #~ msgid "Paired" #~ msgstr "Paardunud" #~ msgid "Trusted" #~ msgstr "Usaldatud" #~ msgid "Friendly Name" #~ msgstr "Hüüdnimi" #~ msgid "Serial Ports" #~ msgstr "Jadapordid" #~ msgid "Run the setup assistant for this device" #~ msgstr "Seadme häälestusabilise käivitamine" #~ msgid "Setup..." #~ msgstr "Seadista..." #~ msgid "Introduction" #~ msgstr "Sissejuhatus" #~ msgid "Select pairing method to use:" #~ msgstr "Vali kasutatav paari loomise meetod:" #~ msgid "Proceed Without Pairing" #~ msgstr "Jätkamine paari loomata" #~ msgid "Pairing" #~ msgstr "Paari loomine" #~ msgid "Connect to:" #~ msgstr "Ühendu teenusega:" #~ msgid "Connect" #~ msgstr "Ühendu" #~ msgid "Please wait..." #~ msgstr "Palun oota..." #~ msgid "Connecting..." #~ msgstr "Ühendumine..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Õnnitlused, seadme lisamine õnnestus" #~ msgid "Finished" #~ msgstr "Lõpetatud" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetoothi abiline" #~ msgid "Enter PIN code" #~ msgstr "Sisesta PIN-kood" #~ msgid "Enter passkey" #~ msgstr "Sisesta parool" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "peakomplekt" #~ msgid "handsfree" #~ msgstr "käedvabad" #~ msgid "unknown" #~ msgstr "tundmatu" #~ msgid "Serial port connected to %s" #~ msgstr "Jadaport on ühendatud kohta %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minut" #~ msgstr[1] "%.0f minutit" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekund" #~ msgstr[1] "%.0f sekundit" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Muuda seadme nime" #~ msgid "_Remove..." #~ msgstr "_Eemalda..." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth peab failide saatmiseks olema sisse lülitatud" #~ msgid "Select files to send" #~ msgstr "Märgi failid saatmiseks" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Bluetooth-seadmele saadetavad failid" #~ msgid "No adapters found" #~ msgstr "Adaptereid ei leitud" #~ msgid "Pairing in progress..." #~ msgstr "Toimub paari loomine..." #~ msgid "Failed to add device" #~ msgstr "Seadme lisamine ei õnnestunud" #~ msgid "Don't connect" #~ msgstr "Ära ühenda" #~ msgid "Start configuration assistant for this device" #~ msgstr "Seadme seadistusabilise käivitamine" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Kasutab olekuikooni näitamiseks libappindicator teeki" blueman-2.4.3/po/eu.gmo000066400000000000000000001350351465054505200147130ustar00rootroot00000000000000Þ•Ÿ‹ *88&98&`8‡8¡8·8Ç8Ö8 æ8 ñ8ü89&969ÂF9 ::-:D:W:h:{:Ž:¡:#´: Ø:å:ù:;";6; I; U;v;C‰; Í; Ø;=æ;$<?<Y<j<„<”<;§<+ã<C>S>X>\>b>h>!o> ‘> ž>¨>°>,Ä>ñ>)?h-?–?0±?â? ñ?ý?@ +@–6@Í@ Ô@â@ñ@5A 3IrII ŸI'ªI ÒIÞIçIúIJ.J 7JEJ_JqJ ŠJ˜JJ®J ·JÂJÊJÞJñJ K K#K(K;KSK cKoK€K+•K ÁK ÏKÜKóKLL,L;LCLSL XL bLpLuL~L’L§L¸L ÑL ÞL"ìL!M 1M?MUM$dM ‰M•MšM´M¸MF¿MN%N$7N\N |N‡N+‹N ·N ÃNÑN àNìNO O O6O KOlOrOuO zO †O“O˜O  O «O ·OÄOÓO åOóO P "P0P"APdPtPˆPP³PÈPØPïPQ Q7Q JQ kQyQQ ŸQ«Q½Q ÑQßQçQ ïQýQ RR R )R4R9R >RIRRR nRxRR©R¿RÕRôR SS S6S IS TS^SeS lSxSS•SšS©S$ÀS åSðST TAT‡QTÙTÞT æTôTU1UHUXUhUpUU U½UÐUàU óUÿUV3V)pQp dp op |p‰pœp ºpÈpâp æpñpõp þp qq&q Eq Rq^q eqqqzqqˆqq —q£q«q´qºqÀqÆqÖqéqïqóqùq r rr,r3r;rArHrQrZr`rgr pr{rŠrr¡rÌ¥r%rt'˜tÀtÚt ðt þt uu*u:uSucusuÀƒuDvSvrv‹v¢vµvÊvávöv) w5wHw]w}w™w®w Ëw-ØwxGx cxpxC€xÄxâxýxy)y:yGPy6˜yMÏz{"{&{,{2{'9{a{ p{ ~{‹{3¦{Ú{Aô{}6|/´|?ä|$} 5}B}^}~}Ñ}_~ d~ p~}~1•~Ç~ Î~=Ü~( CQau ‘ ž«5»ñ€ €€€$€;€X€j€ {€‰€¡€ ½€ Ç€Ô€ä€&*<Tn‘¦"¸Ûò‚H‚¬d‚ƒ)ƒ1ƒEƒ#Wƒ{ƒ„ƒ‹ƒƒ5 ƒ:Öƒ+„ =„J„Q„`„t„„„¢„Á„Ö„ ê„ø„ … …<…#T…$x……»…Ò…$æ… † '†3† M† Z†h†-„†D²†-÷†%‡!.‡ P‡\‡ q‡ ~‡Ї™‡#²‡WÖ‡.ˆ$?ˆdˆ;uˆ ±ˆ½ˆ͈戉‰!‰"5‰X‰n‰‹‰Ÿ‰¥‰¹‰Ò‰ å‰ó‰ ŠŠ2ŠBŠ YŠeŠ}ЛЮŠÁŠÛŠ4ôŠ)‹9‹H‹d‹‚‹“‹¨‹·‹À‹Ñ‹Ù‹è‹ø‹ ŒŒ6ŒPŒ`ŒxŒ‹Œ!Œ¿ŒÝŒìŒ+ CO!Uw {\ˆ!åŽ#!Ž9EŽŽ•Ž.šŽÉŽàŽòŽ 4E!TvŒ©°³¸ É× Þë !3FVu‘¢#¸Üï#‘)‘E‘_‘t‘%‘µ‘Αå‘)ô‘’1’L’ _’m’’–’ µ’Â’ Ê’Ø’ì’“ ““%“*“ /“ :“H“ d“q“‰“¡“¶“!Í“ï“ ” ”'”@”S” c” n”y” €” ”˜”¸”¾”Ó”&é” ••/• 2•>?•~•– ––!)–*K–v–Œ–ž–±–º–"Í–$ð–—-—C—[—!s—•—µ—*Ç—#ò—˜ ,˜9˜M˜h˜‡™Œ™•™˜™¡™§™Á™ Õ™â™ø™0 š.=šlš }š Šš—š¨š·šÏš íšùšÿš›1›;H›„›+¡›Í› ã›ï›"œ%œEœ eœ pœ zœ†œ›œ´œ»œÜÙœéœïœ,ôœ)!+Kw‡–œ²Îâ/ž 2ž@žhRž»žÊž/Þž Ÿ Ÿ&Ÿ+ŸKŸjŸƒŸ˜ŸžŸ­Ÿ2µŸèŸ÷Ÿ    + G [ z š  ¹  à Ñ Þ  ô  ¡,¡;¡Z¡ j¡'t¡#œ¡ À¡ á¡…¢†ˆ¢€££™£¯£¿£ΣÝ£ã£ö£ ¤¤7¤K¤ \¤j¤‚¤9‹¤:Ť9¥F:¥Y¥xÛ¥HT¦P¦Lî¦^;§Yš§ô§ ¨#¨ 4¨B¨I¨c¨ ¨ލW¨gõ¨@]©ž©#²© Ö©á©-ÿ©'-ªUªiªoªªŸª*¥ªЪæªúª «"«)« :«[«_«r«Š« £«­«!¶«Ø«ß«ü«¬ ¬#/¬;S¬¬¡¬½¬̬å¬û¬ ­&­;­S­b­s­1­S¿­ ®(®H®\® t®$®-¤®Ò®ç®.¯/¯A¯X¯o¯ޝYŸ¯)ù¯#°2° :° H° T°a°€°e†°ì° ý° ± ±m%±æ“±z²—²›²¢²ª²²²^Ȳ'³D=³+‚³®³ͳ/Õ³1´ 7´ E´ S´]´ v´‚´0Ÿ´<д µh%µ޵  µ «µ7¶µîµ ¶ #¶0¶7¶ >¶K¶ O¶Y¶ k¶ x¶‚¶“¶ ¨¶¶¶ɶß¶ã¶ ó¶-þ¶ ,·6·H·W·g· {·ˆ·š·¹·É·ã· ç·ó·÷· ¸¸ 6¸)C¸ m¸y¸‰¸¸ ¦¸´¸ ½¸Ǹ͸ Ó¸Þ¸æ¸ï¸ ö¸ ¹ ¹¹0¹7¹ =¹ G¹ Q¹ ]¹g¹ z¹†¹޹—¹ ©¹¶¹ʹѹ Ú¹ ä¹ î¹ü¹ÿ¹º Ñ+ó“KQ“?ÞŽWjy –Ad4:×'`ûÿŸÖ â¸-Õ„ŽÎýc¶èšõZvJ "1‘ž¾&HYzÄËoˆc™÷ï&s”4øhyë7#é/ñq7qŒD5_,© [ä€o²Ì6­OêMülòX=„Iµ8^XCæßôÛutV9®£*•÷œ‘ÈðŘRúlp9ºÏ‰w̃å¢{m ¨îý<[°…ÉÙu=nØÑGJtWŠZ|Nù•jŒY3]ׂxé˜ZUCUK¤öIrM±½û\& ~!AšoÚ˜geÒ†–);§Â)ÿƒ£[e HÓ¾€»†DB(?þ¥§L…f’z7µÇ'jÔ妿NØò 3;/±Ò«†»)‘!f]ümI%$àÊ4g*—œŠ›.^]2K6E`L‡ªÓNj΋"ñ¹šŸËHˆ…’¬SOÝ5·1!_¨:vCßDždn<VPÁP²0¡vÉók‡Šôª8b0iVãaÜ6‰ïc`=$2ÄTží–°,Û›¢B« È(G³ã,w f-E>.O¶ ½·:"ù ºä2P€’ÚŸ}FÏͤì{ ›5Í(æ0ì¡@>Ü{Mq>#\JèQ´anTŒÔЭ+ÙÅR¯þ_%õY#F3Þ¯à|³á—^iR@rÖ?d+/øUF;™.â ëm•}WBT ¦À©ДçGL\eb´g}çx‡uá|@œs Sh‚bzps-8Õî¼íx~ XÃ~a™k¸1ð‚ph‹ÆSˆt¬¥<Eö”w—$ÆŽ¼A®'QÁ¹êƒÄly%Êk9i*“  ¿NÀ‰úrÝ%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAir CurtainAir quality SensorAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBoilerBollard with LightBond ManagementBrowseGroupDescriptorServiceClassIDBulbButtonCMTPCabinet LightCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionClick to disable.Click to enable.Client Characteristic ConfigurationColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCurtainsCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchETA:ElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFire SensorFirmware Revision StringFlame DetectorFloor LightFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Media PlayerGeneric Medication DeliveryGeneric Network DeviceGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric SensorGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandheld PC/PDA (clamshell)HandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-ground LightIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardL2CAPLAN Access Using PPPLED DriverLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight DriverLinear LightLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMini PCMiscellaneousMobility ScooterModel Number StringModemMoreMotion SensorMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMultisensorNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPower OutletPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonRFCOMMR_ename device…Radiant Panel HeaterRadiatorRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmoke SensorSoftware Revision StringSpotlightStandard SPP profile connection handler, allows executing custom actionsStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWearableWearable computer (watch size)Weight ScaleWind SensorWindowWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-06-26 07:09+0000 Last-Translator: Alexander Gabilondo Language-Team: Basque Language: eu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.6-rc minutu %(minutes)d%(minutes)d minutusegundo %(seconds)d%(seconds)d segundo%(device)s-ko %(service)s%d %s %d %s eta %d %sEhuneko 17-33Ehuneko 1-17Ehuneko 33–503D bistaratzea3D betaurrekoak3D sinkronizazioa (3DSP)Ehuneko 50–67Ehuneko 67–83Ehuneko 83–99Errore bat gertatu da plugin bat kargatzean. Mesedez, jakinarazi mezu honen edukia garatzaileei gure ri webgunearen bidez.Egilea:Konektatu automatikoki:Gatazkak hauekin:Konektatu hona:KonektatutaDUN euskarriaMenpekotasunak:Deskonektatu:Deskargatuta:Fitxategiak jasotzea (Object Push)Fitxategia:GSM ezarpenakErregistroaren iraupena:Erregistroa hasi da:NAP ezarpenakNAP bateragarritasunaIzenaEz dago DHCP zerbitzaririk instalatutaPAN euskarriaJasotako seinalearen indarra: %(rssi)u%% (%(rssi_state)s)Nora:Guztira:Igorritako potentzia-maila: %(tpl)u%% (%(tpl_state)s)Desaktibatu BluetoothaAktibatu BluetoothaKargatuta:Bistaratze ezarpenKonektatu_Deskonektatu:Hautatu errenkadak eta erabili Kontrol + C kopiatzekoArgumentu hauek pasatuko dira: Helbidea, Izena, zerbitzuaren izena, uuid16s, rfcomm nodoa Adibidez: AA:BB:CC:DD:EE:FF, Telefonoa, DUN zerbitzua, 0x1103, /dev/rfcomm0 uuid16ak komaz bereizitako zerrenda gisa itzultzen dira Gailua deskonektatzean script-ari HUP seinalea bidaliko zaiolFitxategiak Bluetooth bidez bidaltzenAPN:ATTAVCTPAVDTPOnartuOnartu gailu fidagarrietako fitxategiakSarbide puntua_MoldagailuakEgokitzaileaEgokitzailearen hobespenakKonexio honetarako egokitzailea ez dago erabilgarriEgokitzailearen hautapenaIrteera menuko elementu bat gehitzen du miniaplikaziotik irtetekoBluetooth-a aktibatuta dagoenean egoera-ikonoaren adierazle bat gehitzen du eta konexioak erakusten ditu tresna-informazioan.Deskonektatzeko menuko elementuak gehitzen dituMenu-elementu estandarrak gehitzen ditu egoera-ikonoaren menuanAudio aurreratuaAire gortinaAire kalitatearen sentsoreaAlertak jakinarazteko zerbitzuaGuztiak bateanZure (banda zabaleko mugikorra) sareko trafikoaren erabilera monitorizatzeko aukera ematen dizu. Datuen sarbide mugatuko planetarako erabilgarria. Plugin honek gailu bakoitzaren jarraipena egiten du bereizita.BetiOnartu betiBeti ikusgaiGiro-argiaren sentsoreaAztertzeko moduak segundotan iraungo duen denboraItxuraApple agenteaApplet-en transferentzia-zerbitzuaren plugina desgaituta dagoZiur kontagailua berrezarri nahi duzula?Audio profilaAudio hargailuaAudioaren iturburuaAudio eta sarrerako profilaAudio/BideoaAudio/bideoaBaimen eskaera:Automatikoki konektatuta %(device)s-ko %(service)s-raS/I automatizazioaToldoaHaizagailu axialaBBNEPBarra-kodeen eskanerraOinarrizko Inprimaketa (BPP)Bateria zerbitzuaBateriako switchBadiako argiaPertsianak edo gortinakBlokeatu/desblokeatu gailuaBlokeatuaOdol-presioaBlueman trepetaBlueman Bluetooth kudeatzaileaBlueman GTK+ Bluetooth kudeatzailea daBluetooth aktiboaBluetooth egokitzaileakBluetooth autentifikazioaBluetooth gailuaBluetooth gailuakBluetooth desgaitutaBluetooth gaitutaBluetooth Fitxategi TransferentziaBluetooth kudeatzaileaBluetooth sareaBluetootha itzalita dagoBluetootha aktibatu behar da egokitzaileen kudeatzaileak funtziona dezanBlueman-manager-ek ezin du jarraitu Bluez daemon ez dagoelako martxan. Horrek esan nahi du ez dela Bluetooth egokitzailerik detektatu edo Bluetooth daemon ez dela abiarazi.Gorputzaren konposizioaGaldaraTrabagarri argidunaLoturen kudeaketaBrowseGroupDescriptorServiceClassIDBonbillaBotoiaCMTPArmairuko argiaEgutegia, Zeregin eta Oharrak (CTN) sarbide zerbitzuaEgutegia, Zeregin eta Oharrak (CTN) jakinarazpen zerbitzuaEgutegia, Zeregin eta Oharrak (CTN) profilaBideo kameraKameraUtzi eragiketaBertan behera uztenAutoaren audioaKarbono dioxidoaren sentsoreaKarbono monoxidoaren sentsoreaTxartel irakurgailuaSabaiko haizagailuaSabaiko argiaSabaian muntatutako sentsoreaMugikorraFormatu agregatu ezaugarriaEzaugarrien adierazpenaEzaugarrien hedatutako propietateakAurkezpenaren formatuaren ezaugarriaErabiltzailearen deskribapenaEgin klik desgaitzeko.Egin klik gaitzeko.Bezeroaren ezaugarrien konfigurazioaKoloreko argiaren sentsoreaKonbinazioaISDN sarbide komuna (CIP)OrdenagailuaKonfigurazioaKonfiguratu Bluetooth sareaKonfiguratu hautatutako pluginaren hobespenakSartzen diren fitxategietarako konfiguratutako direktoriorik ez dagoSareak konfiguratzeko pribilegioak behar diraBerretsiBerretsi balioa autentifikatzeko:Konektatuta'%s(e)ra konektatutaKonektatuta:KonektatzenKonektatzen…Konexioak huts egin du: Huts egin du BlueZ-era konektatzeakKonektatze automatikoko profilak A2DP iturria, A2DP kolektorea eta HID konektatzen dituUkipen sentsoreaGlukosaren etengabeko monitorizazioaUrruneko aginteaBluetooth egokitzailearen energia-egoerak kontrolatzen dituBihurgarriaHaririk gabekoaHaririk gabeko telefoniaSortu parekatzea gailuarekinUneko Ordu ZerbitzuaGortinakTxirringako indarraTxirringako abiadura eta kadentziaDHCP zerbitzari mota:Datuen aktibitate adierazteaHezetasun-kengailuaUkatuMendekotasun arazoaMahaigaineko haizagailuaMahaigaineko argiaMahaigainekoaMahaigaineko lantokiaGailuaren informazioaGailu kudeatzaileaGailuaren izenaGailuak ez du erantzunMarkagailuaTelefono bidezko sareakTelefono bidezko sareak (DUN)Markatze ezarpenakBoligrafo digitalaTableta digitalizatzaileaInprimaketa zuzena (BPP)Zuzeneko objektuen erreferentziako inprimatzea (BPP)Deskonektatu %sDeskonektatutaDeskonexioak huts egin du: Aurkitua izateko denbora-mugaAurki daiteke…Aurki daiteke... %ssDetektatzen…PantailaKonexio oinarriaPanpinaAteko sarrailaSwitch bikoitzaAurreikusitako denbora:IgogailuaLarrialdiko Irteeraren ateaLarrialdi-irteerako argiaGaitu BluetoothEnergia biltzeko switchEnergia-neurgailuaEnergia sentsoreaSartu PIN kodea autentifikatzeko:Sartu gakoa autentifikatzeko:Sarrerako ateaIngurumenaren sentsoreaErrorea gertatu daErrorea gertatu da %s fitxategia bidaltzeanErauzgailuaIrtenKanpoko txostenaren erreferentziaFTPHuts egin duEzin izan da obex zerbitzua abiarazi automatikoki. Ziurtatu obex daemon exekutatzen ari delaEzin izan da %sren profila aldatuHuts egin du konektatzeanEzin izan da lortu IP helbidea %s-nEzin izan da blueman-kudeatzailearekin harremanetan jarriBerogailu haizagailuaFaxa%(1)s-tik %(0)s fitxategi behar bezala jaso daFitxategi bidaltzaileaFitxategia jasotaFitxategiak jaso diraSu-sentsoreaFirmwarearen berrikuspen-kateaSu detektagailuaZutikako argiaLanpara fluoreszenteen engranajeaTxertatutako sentsoreDeskonektatu indarrez gailuaErabatGBGNSSGNSS zerbitzariaGSM ezarpenakJolasaJoko-aginteaBideo jolasa/JostailuaGarajeko ateaLorategiko argiaSarbide generikoaAtributu generikoaAudio generikoaBarra-kodeen eskaner generikoaTentsio arteriala generikoaErloju generikoaOrdenagailu generikoaGlukosa monitore etengabe generikoaPantaila generikoaBetaurreko generikoakFitxategien transferentzia orokorraGlukosa-neurgailu generikoaIntsulina-ponpa generikoaGiltzatako generikoaArgi-instalazio generikoakMultimedia erreproduzigailu generikoaBotika generikoak emateaSare generikoko gailuaSare generikoaMugikortasun pertsonaleko gailu generikoaTelefono generikoaUrruneko kontrol generikoaSentsore generikoaTag generikoaTelefonia generikoaTermometro generikoaEskumuturreko erloju generikoaBetaurrekoakGlukosaTaldeko sareaHCR_Inprimatu (HCR)HCR_eskaneatzea (HCR)HDPHDP hargailuaHDPren iturburuaHIDPHTTPHTTP proxyEskuko gailuaEskuko PC/PDA (tolesgarria)Esku libreakEsku libreko audio ateaHardcopy kontrol-kanalaHardcopy datu-kanalaHardcopy jakinarazpenaHardcopy kablea ordezkatzea (HCR)Hardwarearen berrikuspen-kateaEntzungailuaAurikularraEntzungailuen audio ateaOsasun TermometroaBihotz taupadakBero-ponpaBerogailuaKaskoaHi-Fi audioaEzkutatutaEzkutatu _izenik gabeko gailuakAltuaAltura handiko argiaGiza interfaze gailuaGiza interfazeko gailu zerbitzua (HID)HezegailuaHezetasun sentsoreaIPIP helbidea:IP helbidea gatazkan dago helbide bera duen %s interfazearekinIP helbidea %s interfazearen azpisarearekin gainjartzen da ( %s/%s konfigurazioa duena). Horrek sareko portaera okerra sor dezakeISDNIrudigintzaIrudien atzematea (BPP)Irudien artxibo automatikoa (BIP)Irudiz erreferentziatutako objektuak (BIP)Irudi-erantzuna (BIP)Berehalako alertaZoru barneko argiaBarne duSarrerako karpeta:Fitxategia sartzen %(1)s-tik %(0)sBluetooth bidez sartzen den artxiboaBarruko posizionamenduaBerogailu infragorriaSarrera/irteera erroreaintsulina injektagailuaIntsulina-ponpa, ponpa iraunkorraIntsulina-ponpa, ponpa-txaplataInterkomunikazioa%(0)s interfazea %(1)s IP helbidera lotutaInterneteko Protokoloaren euskarriaIP helbide baliogabeaIoT atebideaIrMC SinkronizazioaIrMC sinkronizazio aginduaBadirudi blueman-kudeatzaileak ezin dela D-Bus bidez aktibatu. Honen ohiko kausa D-Bus aktibazio-ingurunean hautsitako konfigurazio grafikoa da, dbus-update-activation-environment-era dei batekin konpon daitekeena, normalean xinitrc-ek (hurrenez hurren Sway konfigurazioa edo antzekoa).JakaJoystickKBTeklatuaL2CAPLAN sarbidea PPP erabilizLED kontrolatzaileaEramangarriaAbiarazi DHCP bezeroaAbiarazi PPP daemonDHCP bezeroa abiarazteko pribilegioak behar diraPPP daemon abiarazteko pribilegioak behar diraIhesen sentsoreaArgi gidariaArgi linealaLoturaren galeraKokapen-gailuaKokapena eta nabigazioaKokapena eta nabigazio-gailuaBozgorailuaBaxuaAltura baxuko argiaMBEgin egokitzaile lehenetsia aldi baterako ikusgaiNAP zubiak bezalako sare lokaleko zerbitzuak kudeatzen dituFabrikatzailearen izen-kateaMarkatu/Desmarkatu gailu hau fidagarri gisaGehienezko elementuakMesh gailuaMesh sareko proxyaMezuetarako sarbidea profila (MAP)Mezuetarako sarbide zerbitzariaMezuen jakinarazpen zerbitzariaMikrofonoaPC txikiaDenetarikoaMugikortasun ScooterModeloaren zenbaki-kateaModemaGehiagoMugimenduko sentsoreaAte motorizatuaSaguaAskoKanal Anitzeko Egokitzapen Protokoloa (MCAP)Multi-Profile Specification (MPS) ProfilaMulti-Profile Specification (MPS) zerbitzuaMulti-sentsoreaMultisentsoreaSareaSareko sarbide puntuaSareko Sarbide Puntua (NAP)Sarearen _erabileraHurrengo DST aldaketa zerbitzuaEz dago audio amaierako punturik erregistratutaGatazkarik ezMendekotasunik ezOraindik ez dago erabilpen estatistikarik. Saiatu lehenik konexioa ezartzen eta gero egiaztatu orri hau.Konektatu gabeEz dago eskuragarriUne honetan ez da onartzen konfigurazio honekinZehaztu gabeaZenbakia:OBEXOBEX fitxategien transferentziaOBEX bidezko objektu bidalketaObjektuen transferentziaPresentzia sentsoreaIrekiIreki kokapenaOptimoaPANU (erabiltzailearen konexioen eremu pertsonala)Mezu-telefonoaParekatuParekatutaHonentzako PIN kodea parekatzenHonentzako gakoa parekatzenParekatzeko eskaera%s(r)entzako parekatze eskaeraParekatzeko eskaera tresnarako:Honentzako eskaera parekatzen:PalmondoaEskuko PC/PDABideko argiaOina duen haizagailuaSabaiko ArgiaPeriferikoaPeriferikoen hobetsitako konexio-parametroakPribatutasun-marka periferikoaSare pertsonalaTelefonoaTelefonoaren alertaren egoera zerbitzuaTelefono-agendarako sarbidea (PBAP)Agendarako sarbidea (PBAP) - PCEAgendarako sarbidea (PBAP) - PSEZiurtatu "%s" direktorioa badagoela edo konfiguratu blueman-services-ekin. Ordura arte lehenetsitako "%s" karpeta erabiliko da"%(0)s" plugina %(1)sren menpekoa da. %(1)s deskargatzeak "%(0)s" ere deskargatuko du. Jarraitu nahi duzu?%(0)s plugina %(1)s-rekin gatazkan dago. %(1)s kargatzeak %(0)s deskargatuko du. Jarraitu nahi duzu?PluginakPnP identifikatzaileaPnP informazioaSeinalatzaileaFarolako argiaAhulaAudio eramangarriaElektrizitate-hartuneaEnergia horniduraGurpil-aulki elektrikoaUrruneko aurkezpenaZerbitzu nagusiaInprimagailuaInprimatze-egoera (BPP)JabedunaDBus APIa eskaintzen du Blueman beste osagai batzuetarakoOBEX fitxategiak transferitzeko gaitasunak eskaintzen dituStatusNotifierItem bat ematen du egoera-ikonoa erakustekoBluetooth PAN konexioetarako oinarrizko dhcp bezero bat eskaintzen du.Applet-erako menu bat eta beste plugin batzuen API bat eskaintzen ditu hura manipulatzekoEgokitzaile lehenetsia aldi baterako ikusgai jartzeko menu-elementu bat eskaintzen du, lehenespenez ezkutatuta dagoeneanErabilitako azken konexioak dituen menu bat eskaintzen du azkar sartzekoDUN profilaren bidez Internetera konektatzeko oinarrizko laguntza eskaintzen du.BlueZ daemon-entzako pasahitza eta autentifikazio zerbitzuak eskaintzen dituModemManager eta NetworkManager-ekin markazio bidezko konexiorako (DUN) laguntza eskaintzen duNetworkManager 0.8-n sartutako Personal Area Networking (PAN)-rako laguntza eskaintzen duHurbiltasun-sentsoreaNabigazio talde publikoaPultsu-oximetroaSakatu botoiaRFCOMMAldatu _izena gailuari…Panel erradianteen berogailuaErradiadoreaEuri sentsoreafitxategi %(files)d jaso da atzeko planoan%(files)d fitxategi jaso dira atzeko planoanfitxategi %(files)d gehiago jaso da atzeko planoan%(files)d fitxategi gehiago jaso dira atzeko planoanJasotako seinalearen indarra: %(rssi)u%% (%(rssi_state)s)Fitxategia jasotzen%(0)s fitxategia jasotzen %(1)s-tikGomendatuaBerriro konektatzeko helbideaErreferentzia denborak eguneratzeko zerbitzuaErreferentzia bidezko inprimaketa (BPP)Islatutako UI (BPP)UkatuUrruneko kontrolaUrruneko kontrolaren helburuaKenduKendu gailu hau gailu ezagunen zerrendatikAldatu izena gailuariBerritu IP helbideaTxostenaren erreferentziaSaiatu berrizRobotaSwitch birakariaKorrikako abiadura eta kadentziaSDPSIM sarbidea (SAP)_Ordenatu honen araberaEskaneatzeko parametroakEskanerraPantailaKonektatzean exekutatzeko scriptaBilatuBilatu hurbil dauden tresnakBilatzenBigarren mailako zerbitzuaHautatu gailuaHautatu PulseAudioren audio profilaHautatu karpeta sarrerako fitxategi-transferentziak egitekoBidali fitxategiaBidali _fitxategiak gailuraBidali _oharraBidali _fitxategi bat…Bidali testu-ohar batBidali fitxategia(k) gailuraBidali oharraFitxategia bidaltzenSerie-zenbakiaren kateaSerieko atakakSerieko ataka %sSerieko ataka konektatutaSerieko ataken konexioaren script-ak huts egin du%s gailuko serie ataka zerbitzua %s bidez egongo da erabilgarri orainZerbitzariaZerbitzariaren ezaugarrien konfigurazioaZerbitzua aldatu daZerbitzuaren hobespenakZerbitzua:ServiceDiscoveryServerServiceClassIDEzarri Bluetooth egokitzailearen propietateakEzarri RfKill egoeraTelebista deskodetzaileaRfKill State ezartzeak pribilegioak behar diraApalategiko argiaErakutsi _egoera-barraErakutsi _tresna-barraErakutsi gailuaren informazioaErakutsi sarreraMahaigaineko jakinarazpenak erakusten ditu gailuak konektatu edo deskonektatzen direnean.Sareko trafikoaren erabilera erakusten duSwitch sinpleaSaltatuGraduatzaileaSmartphoneaKe sentsoreaSoftwarearen berrikuspen-kateaFokuaSPP profilaren konexio-kudeatzaile estandarra, ekintza pertsonalizatuak exekutatzeko aukera ematen duUSB-ordenagailuaKaleko argiaOptimoa azpikoaArrakasta!Behar bezala konektatu da DUN zerbitzura %(0)s. Sarea eskuragarri dago orain %(1)s bidezBluetooth itzalgauluaren egoera aldatzen du Bluetooth-en energia-egoerarekin bat etor dadin. Bluetootha berriro aktibatzeko aukera ematen du bere egoera erakusten duen ikono batetik; sistemak edo fisikoki deskonektatuta ez badago.Sistemaren identifikatzaileaTCPTCS-ATTCS-BINTabletaTenperatura sentsoreaPantaila-babeslea aldi baterako eteten du bluetooth joko-kontrolagailua konektatuta dagoenean.Aldi baterako ikusgaiAzken konexioen menuaren gehienezko elementu kopurua bistaratuko da.Arazo bat izan da %s scripta abiarazteko %sHau gainidatzi behar litzatekeGehiegiJasotako datuak guztira eta transmisio-abiaduraBidalitako datuak guztira eta transmisio-abiaduraUkipen-panelaUkipen-panelaJostailuaTrafikoaren estatistikakTransferituTransferentziak huts egin du%(0)s fitxategiaren transferentziak huts egin duIgorritako potentzia maila: %(tpl)u%% (%(tpl_state)s)Garraioaren aurkikuntzaAbiatzean eta 60 segundoz behin konfigura daitezkeen zerbitzuetara automatikoki konektatzen saiatzen da.Switch hirukoitzaFidagarriaFidagarria%s-n IP helbide bat lortzen saiatzen Itxaron mesedez…Itzali egokitzaile guztiakPiztu egokitzaile guztiakTx potentziaUDI-MTUDI-TAUDI_C-PlanoaUDPUPnP/ESDPKategoriarik gabeUrpeko argiaEzezagunaErrore ezezagunaIzenik gabeko gailuaZehaztu gabeaKonfiantzarik gabeErabiltzaileen datuakVCRBaliozko tarteaIbilgailuaIbilgailuen pneumatikoen presioaren sentsoreaOso altuaBideokonferentziaBideo banaketaBideo hargailuaBideoaren iturburuaBideo kameraBideokonferentziaBideo pantaila eta bozgorailuaBideo monitoreaVideoConferencingGW (VCP)WAPWAP bezeroaWSPHormako haizagailuaHormako argiaHorman muntatutako sentsoreaEramangarriaJanzteko ordenagailua (erloju tamainakoa)Pisu-eskalaHaize-sentsoreaLeihoaEskumuturreko erlojua_Egokitzailea_Gehitua_Blokeatu_Utzi_Itxi_Beherantz_Gailua_Gailuak_Irten_Laguntza_InformazioaZerbitzu _lokalak_Egin aurkigarri_Izena_Ados_Parekatu_Pluginak_Hobespenak_Kendu…_Jakinarazi arazoa_Berrezarri_Bilatu_Gelditu_Fidagarritzat jo_Desblokeatu_Konfiantzarik gabe_Ikusiapplet-aegunegunorduorduminutuminutuezobexd ez dago erabilgarribaiblueman-2.4.3/po/eu.po000066400000000000000000002613631465054505200145530ustar00rootroot00000000000000# Basque translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Alexander Gabilondo , 2019 # Aritz Jorge Sánchez , 2015 # Asier Iturralde Sarasola , 2014,2018 # Alex Gabilondo , 2022, 2023. # Alexander Gabilondo , 2023, 2024. # Joseba , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-06-26 07:09+0000\n" "Last-Translator: Alexander Gabilondo \n" "Language-Team: Basque \n" "Language: eu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6-rc\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Bistaratze ezarpen" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Ezkutatuta" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Beti ikusgai" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Aldi baterako ikusgai" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Izena" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Parekatzeko eskaera" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Parekatzeko eskaera tresnarako:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Hau gainidatzi behar litzateke" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Erakutsi sarrera" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth gailuak" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Egokitzailea" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Bilatu" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Hobespenak" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Irten" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Gailua" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Ikusi" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Erakutsi _tresna-barra" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Erakutsi _egoera-barra" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Ezkutatu _izenik gabeko gailuak" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Ordenatu honen arabera" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Izena" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Gehitua" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Beherantz" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Pluginak" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Zerbitzu _lokalak" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Laguntza" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Jakinarazi arazoa" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Bilatu hurbil dauden tresnak" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Bilatu" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Sortu parekatzea gailuarekin" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Parekatu" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Markatu/Desmarkatu gailu hau fidagarri gisa" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Fidagarria" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Kendu gailu hau gailu ezagunen zerrendatik" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Kendu" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Bidali fitxategia(k) gailura" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Bidali fitxategia" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Bidalitako datuak guztira eta transmisio-abiadura" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Jasotako datuak guztira eta transmisio-abiadura" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Datuen aktibitate adieraztea" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Gehiago" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Aldatu izena gailuari" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Berrezarri" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Utzi" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Ados" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP zerbitzari mota:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Gomendatua" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Ez dago DHCP zerbitzaririk instalatuta" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP helbidea:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP ezarpenak" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Sare pertsonala" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN euskarria" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Telefono bidezko sareak" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN euskarria" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Sareko Sarbide Puntua (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP bateragarritasuna" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Fitxategiak jasotzea (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Sarrerako karpeta:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Hautatu karpeta sarrerako fitxategi-transferentziak egiteko" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Onartu gailu fidagarrietako fitxategiak" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Fitxategiak Bluetooth bidez bidaltzen" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Nora:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fitxategia:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfigurazioa" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Konfiguratu hautatutako pluginaren hobespenak" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Zehaztu gabea" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Egilea:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Ezezaguna" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Menpekotasunak:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Gatazkak hauekin:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM ezarpenak" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Zenbakia:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Trafikoaren estatistikak" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Itxi" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Deskargatuta:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Kargatuta:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Guztira:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Erregistroa hasi da:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Erregistroaren iraupena:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Bidali oharra" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetootha aktibatu behar da egokitzaileen kudeatzaileak funtziona dezan" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth egokitzaileak" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Beti" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "minutu %(minutes)d" msgstr[1] "%(minutes)d minutu" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Egokitzailea" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Ezin izan da blueman-kudeatzailearekin harremanetan jarri" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Badirudi blueman-kudeatzaileak ezin dela D-Bus bidez aktibatu. Honen ohiko " "kausa D-Bus aktibazio-ingurunean hautsitako konfigurazio grafikoa da, dbus-" "update-activation-environment-era dei batekin konpon daitekeena, normalean " "xinitrc-ek (hurrenez hurren Sway konfigurazioa edo antzekoa)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Huts egin du BlueZ-era konektatzeak" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Blueman-manager-ek ezin du jarraitu Bluez daemon ez dagoelako martxan.\n" "Horrek esan nahi du ez dela Bluetooth egokitzailerik detektatu edo Bluetooth " "daemon ez dela abiarazi." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Egin klik desgaitzeko." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Egin klik gaitzeko." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Bilatzen" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Egokitzailearen hobespenak" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Fitxategi bidaltzailea" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth Fitxategi Transferentzia" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Gelditu" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Konektatzen" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ez dago erabilgarri" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Ezin izan da obex zerbitzua abiarazi automatikoki. Ziurtatu obex daemon " "exekutatzen ari dela" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Bertan behera uzten" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Fitxategia bidaltzen" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Aurreikusitako denbora:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "segundo %(seconds)d" msgstr[1] "%(seconds)d segundo" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Errorea gertatu da %s fitxategia bidaltzean" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Saltatu" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Saiatu berriz" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Errorea gertatu da" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "%s(r)entzako parekatze eskaera" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth autentifikazioa" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Sartu PIN kodea autentifikatzeko:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Sartu gakoa autentifikatzeko:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Honentzako gakoa parekatzen" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Honentzako PIN kodea parekatzen" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Honentzako eskaera parekatzen:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Berretsi balioa autentifikatzeko:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Berretsi" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Ukatu" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Baimen eskaera:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Zerbitzua:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Onartu beti" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Onartu" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Errore bat gertatu da plugin bat kargatzean. Mesedez, jakinarazi mezu " "honen edukia garatzaileei gure ri\n" "webgunearen " "bidez." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetootha itzalita dago" #: blueman/Functions.py:71 msgid "Exit" msgstr "Irten" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Gaitu Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gailu kudeatzailea" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Zerbitzuaren hobespenak" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Teklatua" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Konbinazioa" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Izenik gabeko gailua" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Kategoriarik gabe" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Konektatuta" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Fidagarria" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Parekatuta" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blokeatua" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Konektatuta" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Ahula" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Optimoa azpikoa" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimoa" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Asko" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Gehiegi" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "Jasotako seinalearen indarra: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Jasotako seinalearen indarra: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Baxua" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Altua" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Oso altua" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Igorritako potentzia-maila: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Igorritako potentzia maila: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Arrakasta!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Huts egin du" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Konektatzen…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Deskonexioak huts egin du: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Ez dago audio amaierako punturik erregistratuta" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Sarrera/irteera errorea" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Gailuak ez du erantzun" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Errore ezezaguna" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Konexioak huts egin du: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "Konektatu" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Konektatze automatikoko profilak A2DP iturria, A2DP kolektorea eta HID " "konektatzen ditu" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Deskonektatu:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Deskonektatu indarrez gailua" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Konektatu hona:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Deskonektatu:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Konektatu automatikoki:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Bidali _fitxategi bat…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Parekatu" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Fidagarritzat jo" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Konfiantzarik gabe" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blokeatu" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Desblokeatu" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blokeatu/desblokeatu gailua" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Aldatu _izena gailuari…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Kendu…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Utzi eragiketa" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Konfiantzarik gabe" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Hautatu gailua" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman GTK+ Bluetooth kudeatzailea da" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM ezarpenak" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Pluginak" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "\"%(0)s\" plugina %(1)sren menpekoa da. %(1)s " "deskargatzeak \"%(0)s\" ere deskargatuko du.\n" "Jarraitu nahi duzu?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "%(0)s plugina %(1)s-rekin gatazkan dago. %(1)s " "kargatzeak %(0)s deskargatuko du.\n" "Jarraitu nahi duzu?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Mendekotasunik ez" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Gatazkarik ez" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Mendekotasun arazoa" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Egokitzailearen hautapena" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Detektatzen…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Denetarikoa" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Ordenagailua" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefonoa" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Sarbide puntua" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/bideoa" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periferikoa" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Irudigintza" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Eramangarria" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Jostailua" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Mahaigainekoa" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Zerbitzaria" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Eramangarria" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Eskuko gailua" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palmondoa" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mugikorra" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Haririk gabekoa" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphonea" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modema" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Erabat" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "Ehuneko 1-17" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "Ehuneko 17-33" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "Ehuneko 33–50" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "Ehuneko 50–67" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "Ehuneko 67–83" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "Ehuneko 83–99" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Ez dago eskuragarri" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Aurikularra" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Esku libreak" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofonoa" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Bozgorailua" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Entzungailua" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Audio eramangarria" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Autoaren audioa" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Telebista deskodetzailea" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi audioa" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Bideo kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Bideo kamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Bideo monitorea" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Bideo pantaila eta bozgorailua" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Bideokonferentzia" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Bideo jolasa/Jostailua" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Seinalatzailea" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Pantaila" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Eskanerra" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Inprimagailua" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Eskumuturreko erlojua" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Mezu-telefonoa" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jaka" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Kaskoa" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Betaurrekoak" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robota" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Ibilgailua" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Panpina" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Urruneko agintea" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Jolasa" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Telefono generikoa" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Telefono generikoa" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ordenagailu generikoa" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Mahaigaineko lantokia" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Ordenagailu generikoa" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "Eskuko PC/PDA (tolesgarria)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Eskuko PC/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Janzteko ordenagailua (erloju tamainakoa)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tableta" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Konexio oinarria" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Guztiak batean" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Zerbitzaria" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Bihurgarria" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Eramangarria" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT atebidea" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "PC txikia" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "USB-ordenagailua" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Eskumuturreko erloju generikoa" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Erlojua: Kirol erlojua" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Eskumuturreko erlojua" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Erloju generikoa" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Pantaila generikoa" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Urruneko kontrol generikoa" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Betaurreko generikoak" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Tag generikoa" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Giltzatako generikoa" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Multimedia erreproduzigailu generikoa" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Barra-kodeen eskaner generikoa" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termometro generikoa" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Osasun Termometroa" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Bihotz-taupadaren sentsore generikoa" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Bihotz taupadak" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Tentsio arteriala generikoa" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Odol-presioa" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Odol-presioa" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Giza interfaze gailua" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Sagua" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Joko-agintea" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tableta digitalizatzailea" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Txartel irakurgailua" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Boligrafo digitala" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Barra-kodeen eskanerra" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Ukipen-panela" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Urruneko aurkezpena" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Glukosa-neurgailu generikoa" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Generikoa: korrika eta oinezko sentsorea" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "Generikoa: korrika eta oinezko sentsorea" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "Generikoa: korrika eta oinezko sentsorea" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "Generikoa: korrika eta oinezko sentsorea" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Generikoa: Txirrindularitza" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Txirrindularitza: bizikleta ordenagailua" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Txirrindularitza: abiadura sentsorea" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Txirrindularitza: kadentzia-sentsorea" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Txirrindularitza: potentzia-sentsorea" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Txirrindularitza: abiadura eta kadentzia-sentsorea" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Mugikortasun pertsonaleko gailu generikoa" #: blueman/DeviceClass.py:227 #, fuzzy msgid "Switch" msgstr "Switch" #: blueman/DeviceClass.py:228 #, fuzzy msgid "Multi-switch" msgstr "Multi-switch" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Botoia" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Graduatzailea" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Switch birakaria" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Ukipen-panela" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Switch sinplea" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Switch bikoitza" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Switch hirukoitza" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Bateriako switch" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Energia biltzeko switch" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Sakatu botoia" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Markagailua" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Sare generikoko gailua" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Sarbide puntua" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Mesh gailua" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Mesh sareko proxya" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Sentsore generikoa" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Mugimenduko sentsorea" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Aire kalitatearen sentsorea" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Tenperatura sentsorea" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Hezetasun sentsorea" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Ihesen sentsorea" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Ke sentsorea" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Presentzia sentsorea" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Ukipen sentsorea" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Karbono monoxidoaren sentsorea" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Karbono dioxidoaren sentsorea" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Giro-argiaren sentsorea" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Energia sentsorea" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Koloreko argiaren sentsorea" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Euri sentsorea" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Su-sentsorea" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Haize-sentsorea" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Hurbiltasun-sentsorea" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multi-sentsorea" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Txertatutako sentsore" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Sabaian muntatutako sentsorea" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Horman muntatutako sentsorea" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisentsorea" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Energia-neurgailua" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Su detektagailua" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Ibilgailuen pneumatikoen presioaren sentsorea" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Argi-instalazio generikoak" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Hormako argia" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Sabaiko argia" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Zutikako argia" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Armairuko argia" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Mahaigaineko argia" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Sabaiko Argia" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Zoru barneko argia" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Urpeko argia" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Trabagarri argiduna" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Bideko argia" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Lorategiko argia" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Farolako argia" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Fokua" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Argi lineala" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Kaleko argia" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Apalategiko argia" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Badiako argia" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Larrialdi-irteerako argia" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Urruneko agintea" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Argi gidaria" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Bonbilla" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Altura baxuko argia" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Altura handiko argia" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Tag generikoa" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Sabaiko haizagailua" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Haizagailu axiala" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Erauzgailua" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Oina duen haizagailua" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Mahaigaineko haizagailua" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Hormako haizagailua" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Erloju generikoa" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Termometroa: belarrikoa" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Hezegailua" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Hezetasun-kengailua" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Berogailua" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Erradiadorea" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Galdara" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Bero-ponpa" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Berogailu infragorria" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Panel erradianteen berogailua" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Berogailu haizagailua" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Aire gortina" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Audio generikoa" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Audio generikoa" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Giltzatako generikoa" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Sarbide generikoa" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Sarbide puntua" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Garajeko atea" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Larrialdiko Irteeraren atea" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Sarbide puntua" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Igogailua" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Leihoa" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Sarrerako atea" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Ateko sarraila" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blokeatua" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Mugikortasun pertsonaleko gailu generikoa" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Ate motorizatua" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Toldoa" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Pertsianak edo gortinak" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Gortinak" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Pantaila" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Mugikortasun pertsonaleko gailu generikoa" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Elektrizitate-hartunea" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Pluginak" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Energia hornidura" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED kontrolatzailea" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Lanpara fluoreszenteen engranajea" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Generikoa: baskula" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Giltzatako generikoa" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Audio generikoa" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Smartphonea" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Audio generikoa" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Kokapena bistaratzeko gailua" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Zerbitzua:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Audio profila" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Multimedia erreproduzigailu generikoa" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Mugikortasun Scooter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Ibilgailua" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Pantaila generikoa" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofonoa" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Mugikortasun pertsonaleko gailu generikoa" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Audio generikoa" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofonoa" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Audio generikoa" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Fitxategia jasotzen" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Telebista deskodetzailea" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Pantaila generikoa" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Bideo monitorea" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Giltzatako generikoa" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Tag generikoa" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Audio eramangarria" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Tag generikoa" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Boligrafo digitala" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Generikoa: pulsioximetroa" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Generikoa: pulsioximetroa" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Pultsu-oximetroa" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Generikoa: baskula" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Mugikortasun pertsonaleko gailu generikoa" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Gurpil-aulki elektrikoa" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mugikortasun Scooter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Glukosa monitore etengabe generikoa" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Intsulina-ponpa generikoa" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Intsulina-ponpa, ponpa iraunkorra" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Intsulina-ponpa, ponpa-txaplata" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "intsulina injektagailua" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Botika generikoak ematea" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Termometro generikoa" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Generikoa: kanpoko kirol jarduera" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Kokapena bistaratzeko gailua" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Kokapena eta nabigazioa bistaratzeko gailua" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Kokapen-gailua" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Kokapena eta nabigazio-gailua" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Hardcopy kontrol-kanala" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Hardcopy datu-kanala" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Hardcopy jakinarazpena" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Planoa" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Kanal Anitzeko Egokitzapen Protokoloa (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Nabigazio talde publikoa" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Serieko atakak" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN sarbidea PPP erabiliz" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Telefono bidezko sareak (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC Sinkronizazioa" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX bidezko objektu bidalketa" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX fitxategien transferentzia" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC sinkronizazio agindua" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Haririk gabeko telefonia" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Audioaren iturburua" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Audio hargailua" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Urruneko kontrolaren helburua" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Audio aurreratua" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Urruneko kontrola" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Bideokonferentzia" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Interkomunikazioa" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faxa" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Entzungailuen audio atea" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP bezeroa" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU (erabiltzailearen konexioen eremu pertsonala)" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Sareko sarbide puntua" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Taldeko sarea" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Inprimaketa zuzena (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Erreferentzia bidezko inprimaketa (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Irudien atzematea (BPP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "Irudi-erantzuna (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Irudien artxibo automatikoa (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "Irudiz erreferentziatutako objektuak (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Esku libreko audio atea" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "Zuzeneko objektuen erreferentziako inprimatzea (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "Islatutako UI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Oinarrizko Inprimaketa (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Inprimatze-egoera (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Giza interfazeko gailu zerbitzua (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "Hardcopy kablea ordezkatzea (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Inprimatu (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_eskaneatzea (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "ISDN sarbide komuna (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/Bideoa" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM sarbidea (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Agendarako sarbidea (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Agendarako sarbidea (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Telefono-agendarako sarbidea (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Mezuetarako sarbide zerbitzaria" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Mezuen jakinarazpen zerbitzaria" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Mezuetarako sarbidea profila (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS zerbitzaria" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D bistaratzea" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D betaurrekoak" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D sinkronizazioa (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-Profile Specification (MPS) Profila" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-Profile Specification (MPS) zerbitzua" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Egutegia, Zeregin eta Oharrak (CTN) sarbide zerbitzua" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Egutegia, Zeregin eta Oharrak (CTN) jakinarazpen zerbitzua" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Egutegia, Zeregin eta Oharrak (CTN) profila" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP informazioa" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Sare generikoa" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Fitxategien transferentzia orokorra" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Audio generikoa" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Telefonia generikoa" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Bideoaren iturburua" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Bideo hargailua" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Bideo banaketa" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDPren iturburua" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP hargailua" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Sarbide generikoa" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Atributu generikoa" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Berehalako alerta" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Loturaren galera" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx potentzia" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Uneko Ordu Zerbitzua" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Erreferentzia denborak eguneratzeko zerbitzua" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Hurrengo DST aldaketa zerbitzua" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukosa" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Osasun Termometroa" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Gailuaren informazioa" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Bihotz taupadak" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Telefonoaren alertaren egoera zerbitzua" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Bateria zerbitzua" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Odol-presioa" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Alertak jakinarazteko zerbitzua" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Giza interfaze gailua" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Eskaneatzeko parametroak" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Korrikako abiadura eta kadentzia" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "S/I automatizazioa" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Txirringako abiadura eta kadentzia" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Txirringako indarra" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Kokapena eta nabigazioa" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Ingurumenaren sentsorea" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Gorputzaren konposizioa" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Erabiltzaileen datuak" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Pisu-eskala" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Loturen kudeaketa" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Glukosaren etengabeko monitorizazioa" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Interneteko Protokoloaren euskarria" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Barruko posizionamendua" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pultsu-oximetroa" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Garraioaren aurkikuntza" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Objektuen transferentzia" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "Apple agentea" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Zerbitzu nagusia" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Bigarren mailako zerbitzua" #: blueman/Sdp.py:227 msgid "Include" msgstr "Barne du" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Ezaugarrien adierazpena" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Gailuaren izena" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Itxura" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Pribatutasun-marka periferikoa" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Berriro konektatzeko helbidea" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Periferikoen hobetsitako konexio-parametroak" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Zerbitzua aldatu da" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Sistemaren identifikatzailea" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Modeloaren zenbaki-katea" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Serie-zenbakiaren katea" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Firmwarearen berrikuspen-katea" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Hardwarearen berrikuspen-katea" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Softwarearen berrikuspen-katea" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Fabrikatzailearen izen-katea" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP identifikatzailea" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Ezaugarrien hedatutako propietateak" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Erabiltzailearen deskribapena" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Bezeroaren ezaugarrien konfigurazioa" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Zerbitzariaren ezaugarrien konfigurazioa" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Aurkezpenaren formatuaren ezaugarria" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Formatu agregatu ezaugarria" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Baliozko tartea" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Kanpoko txostenaren erreferentzia" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Txostenaren erreferentzia" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Audio eta sarrerako profila" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Jabeduna" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "bai" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ez" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Hautatu errenkadak eta erabili Kontrol + C kopiatzeko" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informazioa" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Erakutsi gailuaren informazioa" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Bidali _oharra" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Bidali testu-ohar bat" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Ezin izan da %sren profila aldatu" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Audio profila" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Hautatu PulseAudioren audio profila" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Zehaztu gabea" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Abiatzean eta 60 segundoz behin konfigura daitezkeen zerbitzuetara " "automatikoki konektatzen saiatzen da." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatikoki konektatuta %(device)s-ko %(service)s-ra" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Mahaigaineko jakinarazpenak erakusten ditu gailuak konektatu edo " "deskonektatzen direnean." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Deskonektatuta" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Konektatuta:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Konektatu gabe" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Oraindik ez dago erabilpen estatistikarik. Saiatu lehenik konexioa ezartzen " "eta gero egiaztatu orri hau." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "egun" msgstr[1] "egun" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "ordu" msgstr[1] "ordu" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minutu" msgstr[1] "minutu" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s eta %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Ziur kontagailua berrezarri nahi duzula?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Zure (banda zabaleko mugikorra) sareko trafikoaren erabilera monitorizatzeko " "aukera ematen dizu. Datuen sarbide mugatuko planetarako erabilgarria. Plugin " "honek gailu bakoitzaren jarraipena egiten du bereizita." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Sarearen _erabilera" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Sareko trafikoaren erabilera erakusten du" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth gaituta" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "NAP zubiak bezalako sare lokaleko zerbitzuak kudeatzen ditu" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "ModemManager eta NetworkManager-ekin markazio bidezko konexiorako (DUN) " "laguntza eskaintzen du" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Erabilitako azken konexioak dituen menu bat eskaintzen du azkar sartzeko" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Gehienezko elementuak" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Azken konexioen menuaren gehienezko elementu kopurua bistaratuko da." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "'%s(e)ra konektatuta" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Huts egin du konektatzean" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s-ko %(service)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Konexio honetarako egokitzailea ez dago erabilgarri" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Deskonektatzen..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "NetworkManager 0.8-n sartutako Personal Area Networking (PAN)-rako laguntza " "eskaintzen du" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "DBus APIa eskaintzen du Blueman beste osagai batzuetarako" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Bluetooth bidez sartzen den artxiboa" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Fitxategia sartzen %(1)s-tik %(0)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Ukatu" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Fitxategia jasotzen" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "%(0)s fitxategia jasotzen %(1)s-tik" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX fitxategiak transferitzeko gaitasunak eskaintzen ditu" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Sartzen diren fitxategietarako konfiguratutako direktoriorik ez dago" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Ziurtatu \"%s\" direktorioa badagoela edo konfiguratu blueman-" "services-ekin. Ordura arte lehenetsitako \"%s\" karpeta erabiliko da" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fitxategia jasota" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "%(1)s-tik %(0)s fitxategi behar bezala jaso da" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Ireki" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transferentziak huts egin du" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "%(0)s fitxategiaren transferentziak huts egin du" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Fitxategiak jaso dira" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "fitxategi %(files)d jaso da atzeko planoan" msgstr[1] "%(files)d fitxategi jaso dira atzeko planoan" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Ireki kokapena" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "fitxategi %(files)d gehiago jaso da atzeko planoan" msgstr[1] "%(files)d fitxategi gehiago jaso dira atzeko planoan" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Bluetooth itzalgauluaren egoera aldatzen du Bluetooth-en energia-egoerarekin " "bat etor dadin. Bluetootha berriro aktibatzeko aukera ematen du bere egoera " "erakusten duen ikono batetik; sistemak edo fisikoki deskonektatuta ez badago." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Menu-elementu estandarrak gehitzen ditu egoera-ikonoaren menuan" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Bidali _fitxategiak gailura" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Gailuak" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Moldagailuak" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet-a" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "BlueZ daemon-entzako pasahitza eta autentifikazio zerbitzuak eskaintzen ditu" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Irteera menuko elementu bat gehitzen du miniaplikaziotik irteteko" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Bluetooth PAN konexioetarako oinarrizko dhcp bezero bat eskaintzen du." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth sarea" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "%(0)s interfazea %(1)s IP helbidera lotuta" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Ezin izan da lortu IP helbidea %s-n" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "%s-n IP helbide bat lortzen saiatzen\n" "Itxaron mesedez…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Bluetooth-a aktibatuta dagoenean egoera-ikonoaren adierazle bat gehitzen du " "eta konexioak erakusten ditu tresna-informazioan." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktiboa" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth desgaituta" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Deskonektatzeko menuko elementuak gehitzen ditu" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Deskonektatu %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Egokitzaile lehenetsia aldi baterako ikusgai jartzeko menu-elementu bat " "eskaintzen du, lehenespenez ezkutatuta dagoenean" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Aurkitua izateko denbora-muga" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Aztertzeko moduak segundotan iraungo duen denbora" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Egin aurkigarri" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Egin egokitzaile lehenetsia aldi baterako ikusgai" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Aurki daiteke... %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Aurki daiteke…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Applet-erako menu bat eta beste plugin batzuen API bat eskaintzen ditu hura " "manipulatzeko" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Behar bezala konektatu da DUN zerbitzura %(0)s.\n" "Sarea eskuragarri dago orain %(1)s bidez" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "DUN profilaren bidez Internetera konektatzeko oinarrizko laguntza eskaintzen " "du." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "SPP profilaren konexio-kudeatzaile estandarra, ekintza pertsonalizatuak " "exekutatzeko aukera ematen du" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Konektatzean exekutatzeko scripta" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Argumentu hauek pasatuko dira:\n" "Helbidea, Izena, zerbitzuaren izena, uuid16s, rfcomm nodoa\n" "Adibidez:\n" "AA:BB:CC:DD:EE:FF, Telefonoa, DUN zerbitzua, 0x1103, /dev/rfcomm0\n" "uuid16ak komaz bereizitako zerrenda gisa itzultzen dira\n" "\n" "Gailua deskonektatzean script-ari HUP seinalea bidaliko zaiol" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serieko ataka konektatuta" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "%s gailuko serie ataka zerbitzua %s bidez egongo da " "erabilgarri orain" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Serieko ataken konexioaren script-ak huts egin du" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Arazo bat izan da %s scripta abiarazteko\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Bluetooth egokitzailearen energia-egoerak kontrolatzen ditu" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Desaktibatu Bluetootha" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Itzali egokitzaile guztiak" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Aktibatu Bluetootha" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Piztu egokitzaile guztiak" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Pantaila-babeslea aldi baterako eteten du bluetooth joko-kontrolagailua " "konektatuta dagoenean." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "StatusNotifierItem bat ematen du egoera-ikonoa erakusteko" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Sarea" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "IP helbide baliogabea" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP helbidea gatazkan dago helbide bera duen %s interfazearekin" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP helbidea %s interfazearen azpisarearekin gainjartzen da ( %s/%s " "konfigurazioa duena).\n" "Horrek sareko portaera okerra sor dezake" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Une honetan ez da onartzen konfigurazio honekin" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transferitu" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Applet-en transferentzia-zerbitzuaren plugina desgaituta dago" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Markatze ezarpenak" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serieko ataka %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Berritu IP helbidea" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Ezarri Bluetooth egokitzailearen propietateak" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman trepeta" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth kudeatzailea" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth kudeatzailea" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth gailua" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Konfiguratu Bluetooth sarea" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Sareak konfiguratzeko pribilegioak behar dira" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Abiarazi DHCP bezeroa" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP bezeroa abiarazteko pribilegioak behar dira" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Abiarazi PPP daemon" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "PPP daemon abiarazteko pribilegioak behar dira" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Ezarri RfKill egoera" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "RfKill State ezartzeak pribilegioak behar dira" #~ msgid "Recent _Connections" #~ msgstr "Azken _konexioak" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Aktibatu Bluetootha" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetootha aktibatu behar da gailu-kudeatzaileak funtziona dezan" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Desaktibatu Bluetootha" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Bihotz-taupadaren sentsorea: Bihotz-taupadaren gerrikoa" #~ msgid "Blood Pressure: Arm" #~ msgstr "Tentsio arteriala: besoa" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Tentsio arteriala: eskumuturrekoa" #~ msgid "Human Interface Device (HID)" #~ msgstr "Giza Interfazea Gailua (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Korrika eta oinezko sentsorea: oinetakoan" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Korrika eta oinezko sentsorea: oinetakoaren gainean" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Korrika eta oinezko sentsorea: aldakan" #~ msgid "Fingertip" #~ msgstr "Hatz-mamia" #~ msgid "Wrist-Worn" #~ msgstr "Eskumuturrekoa" #~ msgid "Services" #~ msgstr "Zerbitzuak" #~ msgid "Network Settings" #~ msgstr "Sarearen ezarpenak" #~ msgid "Transfer Settings" #~ msgstr "Transferentzien ezarpenak" #~ msgid "Plugin description:" #~ msgstr "Pluginaren deskribapena:" #~ msgid "Local Services" #~ msgstr "Zerbitzu lokalak" #~ msgid "_Apply" #~ msgstr "_Aplikatu" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "konexio aktibo %(connections)d" #~ msgstr[1] "%(connections)d konexio aktibo" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Aldi baterako ikusgai" #~ msgid "Yes" #~ msgstr "Bai" #~ msgid "No" #~ msgstr "Ez" #~ msgid "Friendly Name" #~ msgstr "Izen erabilerraza" #~ msgid "Serial Ports" #~ msgstr "Serieko atakak" #~ msgid "Run the setup assistant for this device" #~ msgstr "Abiatu konfigurazio laguntzailea gailu honentzat" #~ msgid "Setup..." #~ msgstr "Konfiguratu..." #~ msgid "Introduction" #~ msgstr "Sarrera" #~ msgid "Select pairing method to use:" #~ msgstr "Hautatu parekatzeko metodoa:" #~ msgid "Pair Device" #~ msgstr "Parekatu gailua" #~ msgid "Proceed Without Pairing" #~ msgstr "Jarraitu parekatzerik gabe" #~ msgid "Pairing" #~ msgstr "Parekatzen" #~ msgid "Connect to:" #~ msgstr "Konektatu hona:" #~ msgid "Connect" #~ msgstr "Konektatu" #~ msgid "Please wait..." #~ msgstr "Itxaron mesedez..." #~ msgid "Connecting..." #~ msgstr "Konektatzen..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Zorionak, gailua ondo gehitu da" #~ msgid "Finished" #~ msgstr "Amaituta" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth laguntzailea" #~ msgid "_Set Up New Device" #~ msgstr "_Konfiguratu gailu berria" #~ msgid "Enter PIN code" #~ msgstr "Sartu PIN kodea" #~ msgid "Enter passkey" #~ msgstr "Sartu gakoa" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "unknown" #~ msgstr "ezezaguna" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "minutu %.0f" #~ msgstr[1] "%.0f minutu" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "segundo %.0f" #~ msgstr[1] "%.0f segundo" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Aldatu izena gailuari" #~ msgid "_Remove..." #~ msgstr "_Kendu..." #~ msgid "Select files to send" #~ msgstr "Hautatu fitxategiak bidaltzeko" #~ msgid "Delete files on exit" #~ msgstr "Ezabatu fitxategiak irtetean" #~ msgid "No adapters found" #~ msgstr "Ez da moldagailurik aurkitu" #~ msgid "Pairing in progress..." #~ msgstr "Parekatzen..." #~ msgid "Failed to add device" #~ msgstr "Huts egin du gailua gehitzean" #~ msgid "Don't connect" #~ msgstr "Ez konektatu" #~ msgid "Start configuration assistant for this device" #~ msgstr "Hasi konfigurazio laguntzailea gailu honentzat" blueman-2.4.3/po/fa.gmo000066400000000000000000000113341465054505200146630ustar00rootroot00000000000000Þ•EDalðñ  % 1R e p~©!®Ð׿ù &EW\ cqx }‰š"žÁÆÎ é÷ÿ 8@;E ”.› ÊØß ù  % . S9  ¡ ¼ Å Ë Ó Ý æ í õ û     ¾ Ö ò   0+ \ x … ˜ '² Ú Rß 2 = )Z „ )– À à ö  ' 0 <JjdoÔÝ$æ   +6=6Z‘¬bµ #4G;ƒ ¢-­Û%ó ",ŠB*Í'ø 2DUi y ƒ ‘Ÿ ¶ ÂÎÕ<& 2 "E;'C BD%= 6*A 57!8 3(@-:$#.1),0>/+94?Downloaded:File:NAP SettingsNameNo DHCP servers installedPAN SupportTo:Total:Uploaded:Visibility SettingAPN:Accept files from trusted devicesAlwaysAlways visibleBluetooth AdaptersBluetooth DevicesConnection to BlueZ failedCreate pairing with the deviceDHCP server type:DenyFailedGroup NetworkHiddenHighIP Address:Incoming Folder:LowMark/Unmark this device as trustedMuchNetworkNetwork Access Point (NAP)Not specifiedNumber:OptimalPairPairing requestPairing request for device:PluginsPoorProvides a basic dhcp client for Bluetooth PAN connections.RecommendedRejectRemoveRemove this device from the known devices listRename deviceSearchSearch for nearby devicesSend FileSend file(s) to the deviceServerService:Show inputTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThis should be overwrittenToo muchTrustUnknownVery High_Adapter_Close_Device_Help_Reset_Search_ViewnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-07-03 10:50+0000 Last-Translator: smoka7 Language-Team: Persian Language: fa MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: Weblate 5.0-dev دانلود شده:ÙØ§ÛŒÙ„:تنظیمات NAPنامهیچ سرور DHCP ای نصب نشدهپشتیبانی PANبه:مجموع:آپلود شده:تنظیمات قابل دیدنAPN:قبول کردن ÙØ§ÛŒÙ„‌ها از دستگاه‌های مورد اعتمادهمیشههمیشه قابل دیدنسازگار کننده‌ی بلوتوثبلوتوث هااتصال با BlueZ ناموÙÙ‚ Ø¨ÙˆØ¯Ø¬ÙØª شدن با دستگاهنوع سرور DHCP:انکار کردنشکستشبکه گروهیمخÙیزیاد‌آدرس IP :Ùولدر‌های ورودی:کمتیک زدن/تیک نزدن این دستگاه به عنوان دستگاه مورد اعتمادزیادشبکهنقطه دسترسی شبکه (NAP)تعری٠نشدهتعداد:Ø¨Ù‡ÛŒÙ†Ù‡Ø¬ÙØªØ¯Ø±Ø®ÙˆØ§Ø³Øª Ø¬ÙØª شدندرخواست Ø¬ÙØª شدن برای دستگاه‌:متصل شونده‌هاضعیÙیک کلاینت DHCP پایه برای اتصالات پان بلوتوث ارائه میدهد.توصیهرد Ú©Ø±Ø¯Ù†â€ŒØ­Ø°ÙØ­Ø°Ù این دستگاه از دستگاه های شناخته شدهتغییر نام دستگاهجستجوجست Ùˆ جوی دستگاه Ù‡ÛŒ Ø§Ø·Ø±Ø§ÙØ§Ø±Ø³Ø§Ù„ پروندهارسال ÙØ§ÛŒÙ„ به دستگاهخدمتخدمت:نمایش ورودیمادامی Ú©Ù‡ یک کنترل کننده بلوتوث بازی متصل است، Ù…Ø­Ø§ÙØ¸ ØµÙØ­Ù‡ نمایش ÙØ¹Ø§Ù„ نمیشود.قابل مشاهده به طور موقتاین باید بازنویسی شودخیلی زیاداعتماد کنناشناختهبسیار زیاد_آداپتور_بستن_دستگاه_راهنما_شروع دوباره_جستجو_نمایشخیربلهblueman-2.4.3/po/fa.po000066400000000000000000002130611465054505200145200ustar00rootroot00000000000000# Persian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Artin https://launchpad.net/~artin # Valmantas PalikÅ¡a https://launchpad.net/~walmis # am1r.ar3alan , 2014 # Dante Marshal , 2018 # Mahdi Pourghasem , 2016 # Ased Mammad , 2022. # smoka7 , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-07-03 10:50+0000\n" "Last-Translator: smoka7 \n" "Language-Team: Persian \n" "Language: fa\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.0-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "تنظیمات قابل دیدن" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "مخÙÛŒ" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "همیشه قابل دیدن" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "قابل مشاهده به طور موقت" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "نام" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "درخواست Ø¬ÙØª شدن" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "درخواست Ø¬ÙØª شدن برای دستگاه‌:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "این باید بازنویسی شود" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "نمایش ورودی" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "بلوتوث ها" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_آداپتور" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_جستجو" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_دستگاه" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_نمایش" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "تغییر نام دستگاه" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_راهنما" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "جست Ùˆ جوی دستگاه Ù‡ÛŒ اطراÙ" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "جستجو" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Ø¬ÙØª شدن با دستگاه" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Ø¬ÙØª" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "تیک زدن/تیک نزدن این دستگاه به عنوان دستگاه مورد اعتماد" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "اعتماد Ú©Ù†" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "حذ٠این دستگاه از دستگاه های شناخته شده" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "حذÙ" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "ارسال ÙØ§ÛŒÙ„ به دستگاه" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "ارسال پرونده" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "تغییر نام دستگاه" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_شروع دوباره" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "نوع سرور DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "توصیه" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "هیچ سرور DHCP ای نصب نشده" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "آدرس IP :" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "تنظیمات NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "پشتیبانی PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "شبکه گروهی" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "نقطه دسترسی شبکه (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "پشتیبانی PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Ùولدر‌های ورودی:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "قبول کردن ÙØ§ÛŒÙ„‌ها از دستگاه‌های مورد اعتماد" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "به:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "ÙØ§ÛŒÙ„:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "تعری٠نشده" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "ناشناخته" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "تعداد:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_بستن" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "دانلود شده:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "آپلود شده:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "مجموع:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "سازگار کننده‌ی بلوتوث" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "همیشه" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "اتصال با BlueZ ناموÙÙ‚ بود" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "انکار کردن" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "خدمت:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "تغییر نام دستگاه" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "اعتماد Ú©Ù†" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Ø¬ÙØª" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "مجموع:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "ضعیÙ" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "بهینه" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "زیاد" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "خیلی زیاد" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Ú©Ù…" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "زیاد‌" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "بسیار زیاد" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "شکست" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "در حال اتصال..." #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "ناشناخته" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "مجموع:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "مجموع:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "مجموع:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "ارسال پرونده" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "تغییر نام دستگاه" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "حذÙ" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "متصل شونده‌ها" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "خدمت" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "خدمت" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "سرویس داخلی" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "نقطه دسترسی شبکه (NAP)" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "دستگاه" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "متصل شونده‌ها" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "خدمت:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "شبکه گروهی" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "شبکه گروهی" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "شبکه گروهی" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "تغییر نام دستگاه" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "سرویس داخلی" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "سرویس داخلی" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "جست Ùˆ جوی دستگاه Ù‡ÛŒ اطراÙ" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "دستگاه" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "خدمت:" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "بله" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "خیر" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "در حال اتصال..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "در حال اتصال..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "رد کردن‌" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "یک کلاینت DHCP پایه برای اتصالات پان بلوتوث ارائه میدهد." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "در حال اتصال..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "مادامی Ú©Ù‡ یک کنترل کننده بلوتوث بازی متصل است، Ù…Ø­Ø§ÙØ¸ ØµÙØ­Ù‡ نمایش ÙØ¹Ø§Ù„ نمیشود." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "شبکه" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "سازگار کننده‌ی بلوتوث" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "سازگار کننده‌ی بلوتوث" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "سازگار کننده‌ی بلوتوث" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "بلوتوث ها" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "سازگار کننده‌ی بلوتوث" #~ msgid "Services" #~ msgstr "سرویس‌ها" #~ msgid "Local Services" #~ msgstr "سرویس داخلی" #~ msgid "Yes" #~ msgstr "بله" #~ msgid "No" #~ msgstr "خیر" #~ msgid "Setup..." #~ msgstr "تنظیمات..." #~ msgid "Connecting..." #~ msgstr "در حال اتصال..." #~ msgid "Enter PIN code" #~ msgstr "وارد کردن پین کد" #~ msgid "unknown" #~ msgstr "نامعلوم" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "تغییر نام دستگاه" #~ msgid "_Remove..." #~ msgstr "_حذÙ..." blueman-2.4.3/po/fi.gmo000066400000000000000000001153721465054505200147020ustar00rootroot00000000000000Þ•> ü#0&0&(0O0i000ž0 ®0 ¹0Ä0Þ0î0þ01121I1\1m1€1“1¦1#¹1 Ý1ê1þ12'2 ;2 G2h2C{2 ¿2 Ê2=Ø2313K3\3v3†3;™3CÕ344"4(4.4!54 W4 d4 q4{4ƒ4,—4Ä4)Ö4505L5[5 v55 ˆ5–55¥5 Û5 æ5,ñ5+6J6 ]6 k6 v6ƒ6 œ6 ¨6´64Ï6 7777)7>7N7h7p77Ž7#¨7Ì7Ý7ð7 88,8?8Q8i8{88?¢8¥â8ˆ9#™9½9.Â94ñ9'&: N:X:_: p: {: …:‘:š:º:"Õ:"ø:;;;M;#^;‚;ˆ;¡; ª;¸;'Ô;6ü;*3<^<!f< ˆ<’< ¢< ­< ¸<Æ<Ú<>õ<4= R=']=…=Ž=¡=À=Õ=ï=>>>0>8> L>W>j> y>…>œ>¯>Ç> ×>ã>ô>+ ? 5? C?P?g?|??Ÿ?§?·?¼?Á?Ñ?"â?!@'@=@$L@q@v@@”@F›@â@A$A8AXA+\A ˆA ”A¢A±A ÊAëAñAôA ùA BBB B*B9B KBYBqB ˆB–B"§BÊBáBñBCC0CJCiC~CŽC£C¿CÖC éC DD/D >DJD\DpD €DŽD–D žD¬D °D»DÀD ÅDÐD ÙDãDûDE*E@E YEdElE‚E •E E°E ·EÃEÊEàEåE$üE!F $FA0F‡rFúFÿF GG3GRGiGyGG’G±GÎGáG ôGHH4H)=HgHH ”H  HªH¼HÃHÌHÏHØHÞHóHúH I)I(II rI |I‰I¡I ½IÉIÍI,ÐI0ýI.J"GJ jJ xJ„J—J´JÊJ æJñJ ùJKK,K2K7K=K(BK)kK)•K¿KÇKÜK÷KL $L1LdAL ¦L ´L'ÂL êLøLMMM)M9M >MLMTMYM_MdMkM€M”M¤M»M×MìM ñM*üM'N?NEN`NxN–N‚´No7Oh§OPPP/P8P=PLP_PsPƒP‹P ¡P.­P(ÜP2Q;8QLtQkÁQI-RFwR:¾RRùRTLS¡SµSÄSËSTÝS^2T<‘TÎTÝT ýT UUaÂBa*c(0c!Yc{cc£cµc ÈcÔcÝcôcdd-d =d^dwd“d¥dµdÉdÚd*êde&e;ePege |e%ˆe®eI¾e ff:(f&cf!Šf¬f¿fÖfçf=ÿfP=gŽg“g—gg£g)¬g Ög àg êgögÿg-hBh:Uh)h0ºhëhii-i 2i@i.Qi €i ‹i=–i#Ôiøi j j $j1j Jj WjdjJwj ÂjÐjÒj×jéj ýj k"k *k5kEk)`kŠkŸk´kÌkÜkïkl,lFlYljlAƒlºÅl€m#m´m?¹m<ùm36n jnun |nŠn“n §n ´nÁnßnõno&o":o]o}o ‘oo »o ÅoÏo%ëo6p-Hpvp p  p«p Äp ÐpÞpïp#qG)qqq Œq&˜q¿qÈqÙqéq"þq!r9rVr^r pr|r r™r ©r ·rÅrØrìrs s s-s&Ashs~s%sµsÏsäsõsþst tt&t%@t"ft‰t t,¯tÜtãtût ÿte u%ru˜u/³u&ãu v<vMvdv}v!—v¹vÏvÖvÙv Þv ìvúvÿvw(w8wJwYwsw Œwšw%¬wÒwæw÷w x#x>x#Qxuxx¡xµxÓxçx(öxy/yEyTyeyuyŒy Ÿy ­y¹y ÂyÏy ÓyÞyãyèyþy zz9zOzczuz ‹z–z"§zÊzázæzïz øz {{-{ 4{*@{k{ n{My{Ç{e| j|w|&Š|%±|×|ð| }}(}"H}k} z}„}!“}µ} Õ}/â}~,~C~W~i~ƒ~ ‰~”~—~¦~)¬~Ö~ë~5:R œ¦½Üäë/î8€W€&h€€ ¨€³€Ѐð€ ", 4?Siqy(†*¯)Ú‚ ‚‚3‚,D‚q‚€‚i‘‚ û‚ ƒ1ƒIƒYƒaƒfƒ{ƒƒœƒ ¡ƒ ¯ƒ¼ƒ Áƒ˃ Òƒ܃ôƒ„„1„L„f„ w„+‚„®„Ʉф ð„&…&8…_…Êí…·¸†p‡ ‡ Ї •‡ ¢‡­‡Ƈۇ󇈈 (ˆ03ˆ dˆ@…ˆ6ƈMýˆqK‰R½‰IŠ=ZŠI˜ŠIâŠ,‹B‹R‹Y‹Zs‹V΋F%ŒlŒ.…Œ ´Œ¿ŒÚŒõŒ# - 6DZ,aŽ¥´ÃÔÜùý ŽŽ 1Ž*=ŽhŽmŽ Ž˜Ž ­Ž"»Ž0ÞŽ!ARh!~ ¶Î äðÿ+TB— µÎßð$ù'‘F‘ X‘.b‘‘‘£‘¹‘Í‘OÞ‘%.’T’ Z’ f’p’ †’`“’ô’ ú’ƒ“ꈓs”‰””””œ”S¥”ù”M•3`•”• ¬•/¹•)é•– #–0–5–K–S–#g–3‹–¿–{Ô–P—`—Ai—&«—!Ò—ô—ü—˜ ˜˜ ˜$˜ 4˜?˜P˜_˜r˜ƒ˜•˜™˜ª˜ ³˜À˜ И Þ˜ é˜ õ˜™™ *™8™ <™H™L™U™ u™ ƒ™Ž™ —™¡™§™°™·™À™ Ǚљٙߙç™ý™šššš .š 9šCšUš]š cš nš xš…š•šžš¦š ¸šÅšØšÛšóšV‡­Ð0zÉ ßC¿u€XP) œ&S4óKLÀSÒýv<ž:@ RÑFJW¦s’]³$=~Z®ô¬Ãe}Ò…Š‰â ¿í²'3»;{Û“ÿ”Ÿ t Ä)xOÇ¢­ÊI7«ý×½[öÁ `5à'£ÚIXc; ¤Yr$Q%Ù›÷2æÅMˆÐ¯ò²žðãÿá¶G^!"Œ bø‡Õ£÷_¡š7ÊÁËÓgÃxîŽFC™lãö©•m(&¸hŽ$€¾·ÝÍø¾5v8˺ùof4˜ån{Ö¶ü˜Ö¨â¥5Þ 6Ü®ô%=O±©ñ^j>Ü‹Œ9¼@YÅ*:3ŠÛjõ‹?ë.>iªÆÌ´d%›!à µ,¡íy³\’uTk9-a_ú40Íb.'°—ç.è üšfK*°}U¦«#„ÀNÕ½æWE±6ƒØM],/þ¨ÚÇA<q+a/ï‚ñT¹µk~ZÏû·ˆ/": p1¤œ(ß1iÂnä;éPVìB+w¹ gêNƒQèÆÄz‘ª922+c•Ø7‘8Ù”Þ‰Âúo»ë0μŸ=ç\Éá6‚L?éê¯ù |8#ûsºÌî“D…B ,Ñ¥&he)E™G`r(JätwÔlÈ좖  D>´†-Ô¸[õ òpå R"ÝðUó3ÏÈ*×m|qþdH–#!Î1<y-A§—Ó¬§H%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copySending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAlert Notification ServiceAll in OneAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBrowseGroupDescriptorServiceClassIDCMTPCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionClick to disable.Click to enable.Client Characteristic ConfigurationComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDocking StationDollETA:Ear ThermometerEnable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Heart Rate SensorGeneric Human Interface DeviceGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric Network DeviceGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric SensorGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGlassesGlucoseGroup NetworkHDPHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHelmetHi-Fi audioHiddenHide _unnamed devicesHighHuman Interface DeviceHuman Interface Device Service (HID)IPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandJacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMini PCMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Public Browse GroupPulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSkipSmartphoneSmartwatchSoftware Revision StringSports WatchStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.TrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorWAPWAP ClientWSPWearableWearable computer (watch size)Weight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-04-01 16:01+0000 Last-Translator: Ã…zze Language-Team: Finnish Language: fi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.5-dev %(minutes)d minuutti%(minutes)d minuuttia%(seconds)d sekunti%(seconds)d sekuntia%(service)s laitteella %(device)s%d %s %d %s ja %d %s17–33 prosenttia1–17 prosenttia33–50 prosenttia3D-näyttö3D-lasit3D-synkronointi (3DSP)50–67 prosenttia67–83 prosenttia83–99 prosenttiaTekijä:Yhdistä automaattisesti:On ristiriidassa:Yhdistä Kohteeseen:YhdistettyDUN-tukiRiippuvudet:Katkaise:Ladattu:Tiedoston vastaanotto (Object Push)Tiedosto:GSM-asetuksetLokita kesto:Loki aloitettu:NAP-asetuksetNimiEi asennettuja DHCP-palvelimiaPAB-tukiSaapuvan signaalin voimakkuus: %(rssi)u %% (%(rssi_state)s)Kohde:Yhteensä:Siirtotehon taso: %(tpl)u %% (%(tpl_state)s)Kytke bluetooth _pois päältäKytke _bluetooth _päälleLähetetty:Näkyvyysasetus_Yhdistä_Katkaise yhteysValitse rivit ja käytä Control + C kopioiTiedostojen lähettäminen bluetoothillaAPN:ATTAVCTPAVDTPHyväksyHyväksy tiedostot luotetuilta laitteiltaTukiasemaTukiasemaSovi_ttimetAdapteriSovittimen asetuksetSovitinta tälle yhteydelle ei ole saatavillaSovittimen valintaLisää lopetusvalikon vaihtoehdon sovelman lopettamiseksiLisää yhteyden katkaisuvalikon kohteitaLisää vakiovalikkokohteita tilakuvakevalikkoonLisäasetukset ääniHälytyksen ilmoituspalveluKaikki yhdessäAinaHyväksy ainaAina näkyvissäAika sekunneissa, jonka näkyvä tila kestääUlkonäköAppleAgentAppletin siirtopalveluliitännäinen on poistettu käytöstäHaluatko varmasti nollata laskurin?Käsi verenpaineÄäniprofiiliÄäninieluÄänilähdeÄäni- ja tuloprofiilitÄäni/videoÄäni/videoTodentamispyyntö:Yhdistetty automaattisesti palveluun %(service)s ja laitteeseen %(device)sAutomaatio IOBBNEPViivakoodinlukijaPerustulostus (BPP)Akku palveluEstä laite/poista estoEstettyVerenpaineBlueman-sovelmaBlueman bluetooth-hallintaBlueman on GTK+ Bluetooth-hallintaohjelmaBluetooth AktiivinenBluetooth-sovittimetBluetooth-autentikointiBluetooth-laiteBluetooth-laitteetBluetooth Poistettu KäytöstäBluetooth Otettu KäyttöönBluetooth-tiedostonsiirtoBluetooth-hallintaBluetooth-verkkoBluetooth pois päältäBluetoothin pitää olla päällä, jotta sovitinhallinta toimisiBluez-demoni ei ole käynnissä, blueman-manager ei voi jatkaa. Tämä tarkoittaa todennäköisesti, että Bluetooth-sovittimia ei havaittu tai Bluetooth-daemonia ei ollut käynnistetty.Kehon koostumusBrowseGroupDescriptorServiceClassIDCMTPKalenterin, tehtävien ja muistiinpanojen (CTN) käyttöpalveluKalenteri, tehtävät ja muistiinpanot (CTN) ilmoituspalveluKalenteri, tehtävä ja muistiinpano (CTN) profiiliDigikameraKameraPeru toimintoPerutaanAuton äänentoistoKortinlukijaMatkapuhelinTyypillinen yhteenvedon muotoOminaisuuden ilmoitusLaajennetut ominaisuudetTyypillinen esitysmuotoKäyttäjän kuvausPoista käytöstä napsauttamalla.Ota käyttöön napsauttamalla.Asiakkaan asetuksetYhdistelmäYhteinen ISDN-liittymä (CIP)TietokoneAsetuksetMääritä bluetooth-verkkoMääritä valitun pluginin asetuksetKonfiguroitua hakemistoa tuleville tiedostoille ei oleVerkon määrittäminen vaatii lisäoikeuksiaVahvistaVarmista arvo todennusta varten:YhdistettyYhdistetty kohteeseen %sYhdistetty:YhdistetäänYhdistetään…Yhteys epäonnistui: Blueziin yhdistäminen epäonnistuiYhdistää automaattisen yhteysprofiilin A2DP-lähde, A2DP-nielu ja HIDJatkuva glukoosin seurantaOhjainlaiteOhjaa Bluetooth-sovittimen virtatilojaLangatonLangaton puhelinParita laitteetNykyinen aikapalveluPyöräilyn nopeus ja poljinnopeusDHCP-palvelimen tyyppi:Datan aktiivisuuden ilmaisinKielläRiippuvuusongelmaTyöpöytäPöytätyöasemaIrrotettavaLaitteen tiedotLaitehallintaLaitteen nimiLaite ei vastannutPuhelinverkkoyhteysPuhelinverkkoyhteys (DUN)SoittoasetuksetDigikynäPiirtoalustaSuoratulostus (BPP)SuoraTulostusViiteObjektiPalvelu (BPP)Katkaistaan yhteys %sYhteys katkaistuYhteyden katkaiseminen epäonnistui: Näkyvillä olon aikarajaHavaittavissa… %ssHavaittavissa…NäyttöTelakkaNukkeETA:Korva lämpömittariOta bluetooth käyttöönSyötä PIN-koodi tunnistusta varten:Anna tunnusluku todennusta varten:Ympäristön tunnistusTapahtui virheTapahtui virhe lähetettäessä tiedostoa %sLopetaUlkoisen raportin viiteFTPEpäonnistuiObex-palvelun automaattinen käynnistäminen epäonnistui. Varmista, että obex-demoni on käynnissäProfiilin muuttaminen epäonnistui %sYhdistäminen epäonnistuiIP-osoitteen saaminen epäonnistui kohteessa %sBlueman-managerille ei saatu yhteyttäFaksiTiedosto %(0)s kohteesta %(1)s vastaanotettiin onnistuneestiTiedoston lähettäjäVastaanotettiin tiedostoVastaanotettiin tiedostotLaiteohjelmiston versiomerkkijonoIrrota laite väkisinTäysiGBGNSSGNSS-palvelinGSM-asetuksetPeliKaksikätinen peliohjainPelaaminen/leluYleinen pääsyYleinen määriteYleinen ääniYleinen viivakoodinlukijaYleinen verenpaineanturiYleinen kelloYleinen tietokoneYleinen jatkuva verensokerin valvontaYleinen ohjauslaiteYleinen näyttöYleiset silmälasitYleinen tiedostonsiirtoYleinen verensokerimittariYleinen sykeanturiYleinen ihmiskäyttöliittymälaiteYleinen insuliinipumppuYleinen avainrengasYleinen mediasoitinYleinen lääkkeiden toimitusYleinen verkkolaiteYleinen verkkoYleinen henkilökohtainen liikkumislaiteYleinen puhelinYleinen kaukosäädinYleinen anturiYleinen luokitusYleinen puhelinYleinen lämpömittariYleinen TuntematonYleinen kelloSilmälasitGlukoosiRyhmäverkkoHDPHDP-lähdeHIDPHTTPHTTP-välityspalvelinKämmentietokoneHandsfreeHandsfree ääniyhdyskäytäväHardcopy ohjauskanavaHardcopy datakanavaHardcopy ilmoitusLaitteen versionumeroKuulokkeetKuulokemikrofoniKuulokkeiden ääniyhdyskäytäväTerveys lämpömittariSykeSykevyöKypäräHifi audioPiilotettuPiilota _nimettömät laitteetKorkeaOhjauslaiteIhmiskäyttöliittymän laitepalvelu (HID)IPIP-osoite:IP-osoite on ristiriidassa käyttöliittymän %s kanssa, jolla on sama osoiteIP-osoite on päällekkäinen aliverkon rajapinnan %s kanssa, jolla on seuraavat määritykset %s/%s Tämä saattaa aiheuttaa virheellisen verkon toiminnanISDNKuvantaminenKuvantaminen (BIP)KuvantaminenAutomaattinenArkisto (BIP)KuvantaminenViittauksetObjektit (BIP)Kuvantamisvastaaja (BIP)Välitön hälytysSisältääSaapuva kansio:Saapuva tiedosto %(0)s lähteestä %(1)sBluetoothin kautta saapuu tiedostoSisäpaikannusI/O-virheInsuliinikynäInsuliinipumppu, kestävä pumppuInsuliinipumppu, laastaripumppuSisäpuhelinSovitin %(0)s on liitetty IP-osoitteeseen %(1)sInternet-protokollan tukiVirheellinen IP-osoiteIoT-yhdyskäytäväIrMC-synkronointiIrMC-synkronointi komentoTakkiPeliohjainKBNäppäimistöL2CAPLähiverkkoyhteys PPP:tä käyttämälläKannettava tietokoneKäynnistä DHCP-asiakasKäynnistä PPP-daemoniDHCP-asiakkaan käynnistäminen vaatii lisäoikeuksiaPPP-taustaprosessin käynnistäminen vaatii lisäoikeuksiaLinkin menetysPaikanninSijainti ja navigointiPaikannin ja navigointipaneeliKaiutinMatalaMBAseta oletussovitin väliaikaisesti näkyväksiHallitsee paikallisia verkkopalveluja, kuten NAP-siltojaValmistajan nimiMerkitse tai poista laitteen luottamusEnimmäismäärä kohtiaMesh-laiteMesh-verkon välityspalvelinViestien käyttöprofiili (MAP)Viestin käyttöpalvelinViestin ilmoituspalvelinMikrofoniMini PCSekalaistaLiikkuvuusskootteriMallinumeromerkkijonoModeemiLisääHiiriPaljonMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) profiiliMulti-Profile Specification (MPS) palveluVerkkoVerkon tukiasemaVerkon tukiasema (NAP)Verkko _käyttöAudion päätepisteitä ei ole rekisteröityEi konfliktejaEi riippuvuuksiaKäyttötilastoja ei ole vielä saatavilla. Yritä ensin muodostaa yhteys ja tarkista sitten tämä sivu.Ei yhdistettyEi saatavillaEi tällä hetkellä tuettu tällä kokoonpanollaEi määriteltyNumero:OBEXOBEX-tiedostonsiirtoOBEX-objektin ajoKohteen siirtoAvaaAvaa sijaintiOptimaalinenPANUHakulaiteParitaParitettuPariliitoksen PIN-koodiParitus salasanaParituspyyntöParituspyyntö laitteelta %sParituspyyntö laitteelle:Parituspyyntö kohteelle:KämmentietokoneOheislaiteOheislaitteen ensisijaiset yhteysparametritOheislaitteiden tietosuojaPuhelinPuhelinhälytysten tilapalveluPuhelinluettelon käyttö (PBAP)Puhelinluettelon käyttö (PBAP) - PCEPuhelinluettelon käyttö (PBAP) - PSEVarmista, että hakemisto "%s" on olemassa, tai määritä se blueman-palveluiden kanssa. Siihen asti oletusasetusta "%s" käytetäänLiitännäinen "%(0)s" riippuu liitännäisestä %(1)s. Liitännäisen %(1)s poistaminen käytöstä vaatii myös liitännäisen "%(0)s" poistamisen käytöstä. Jatketaanko?Liitännäinen %(0)s on ristiriidassa liitännäisen %(1)s kanssa. Liitännäisen %(1)s lataaminen aiheuttaa liitännäisen %(0)s poistamisen. Jatketaanko?LiitännäisetPnP-tunnusPnP-tiedotOsoitinlaiteKriittinenKannettava äänentoistoMoottoripyörätuoliEsityksen kaukosäädinEnsisijainen palveluTulostinTulostuksen tila (BPP)OmisteinenTarjoaa DBus API:n muille Blueman-komponenteilleTarjoaa OBEX-tiedostonsiirtotuenTarjoaa StatusNotifierItem-kohteen tilakuvakkeen näyttämiseksiTarjoaa dhcp-perusohjelman Bluetooth PAN -yhteyksille.Tarjoaa valikon appletille ja API:n muille liitännäisille sen muokkaamiseenTarjoaa valikkokohdan, jolla saa oletussovittimen väliaikaisesti näkyväksi, vaikka se on asetettu piilotetuksiTarjoaa valikon kohdan, joka sisältää viimeksi käytetyt yhteydet pikavalintanaTarjoaa perustuen internet-yhteyden muodostamiselle DUN-profiilin kautta.Tarjoaa tunnusluvun, todennuspalvelut BlueZ-taustaprosessilleTukee puhelinverkkoyhteyttä (DUN) ModemManagerilla ja NetworkManagerillaTarjoaa tuen Likiverkolle (PAN) joka on saatavilla NetworkManager 0.8:ssaJulkinen selausryhmäPulssioksimetriRFCOMMNimeä laite uudelleen…Vastaanotettiin %(files)d tiedosto taustallaVastaanotettiin %(files)d tiedostoa taustallaVastaanotettu %(files)d tiedosto taustallaVastaanotettu %(files)d tiedostoa taustallaVastaanotetun signaalin voimakkuus: %(rssi)u %% %(rssi_state)s)Vastaanotetaan tiedostoaVastaanotetaan tiedostoa %(0)s kohteesta %(1)sSuositeltuUudelleenyhdistämisosoiteViiteajan päivityspalveluViitetulostus (BPP)Heijastunut käyttöliittymä (BPP)HylkääKaukosäädinKaukosäätimen kohdePoistaPoista laite tunnettujen laitteiden listaltaNimeä laite uudelleenUusi IP-osoiteRaportin viiteYritä uudelleenRobottiAjonaikainen nopeus ja rytmiSDPSIM-käyttö (SAP)LajitteleSkannauksen parametritKuvanlukijaYhteyden muodostaessa suoritettava skriptiEtsiEtsi lähellä olevia laitteitaEtsitäänToissijainen palveluValitse laiteValitse PulseAudion ääniprofiiliValitse kansio saapuvia tiedostonsiirtoja vartenLähetä tiedostoLähetä _tiedostoja laitteelleLähetä _viestiLähetä _tiedosto…Lähetä tekstiviestiLähetä tiedosto(ja) laitteeseenLähetä muistiinpanoLähetetään tiedostoaSarjanumeromerkkijonoSarjaporttiSarjaportti %sSarjaportti yhdistettySarjaportin yhteyskomentosarja epäonnistuiSarjaporttipalvelu laitteessa %s on käytettävissä kohteen %s kauttaPalvelinPalvelimen asetuksetPalvelinluokan tietokonePalvelu muutettuPalveluasetuksetPalvelu:ServiceDiscoveryServerServiceClassIDAseta Bluetooth-sovittimen ominaisuudetAseta RfKill-tilaDigiboksiRfKill-tilan asettaminen vaatii lisäoikeuksiaNäytä _TilariviNäytä _työkaluriviNäytä laitetiedotNäytä salasanaNäyttää työpöydän ilmoitukset, kun laitteet yhdistetään tai irrotetaan.Näyttää verkkoliikenteen määränOhitaÄlypuhelinÄlykelloOhjelman versionumeroUrheilukelloTavallinen SPP-profiiliyhteyskäsittelijä, mahdollistaa mukautettujen toimintojen suorittamisenHuonoOnnistui!Kytkeydyttiin onnistuneesti DUN-palveluun kohteessa %(0)s. Verkko on nyt käytettävissä kohteen %(1)s kauttaVaihtaa Bluetooth lopetuskytkimen vastaamaan Bluetoothin virran tilaa. Sallii Bluetoothin kytkemisen päälle kuvakkeesta, joka näyttää sen tilan; edellyttäen, että järjestelmä ei ole poistanut sitä tai käyttäjä fyysisesti.Järjestelmän tunnusTCPTCS-ATTCS-BINTablettiKeskeytä näytönsäästäjä tilapäisesti, kun bluetooth-peliohjain on liitetty.Toistaiseksi näkyvissäNäyttöön tulee viimeksi käytettyjen yhteyksien valikon enimmäismäärä.Komentosarjan käynnistämisessä oli ongelma %s %sTämä pitäisi korvataAivan liikaaVastaanotettu kokonaisdata ja vastaanottonopeusLähetetty kokonaisdata ja lähetysnopeusKosketuspaneeliKosketuslevyLeluLiikennöintitilastotSiirrotSiirto epäonnistuiTiedoston %(0)s siirto epäonnistuiSiirtotehon taso: %(tpl)u %% (%(tpl_state)s)Liikenteen hakeminenYrittää muodostaa automaattisen yhteyden määritettäviin palveluihin käynnistyksen yhteydessä ja 60 sekunnin välein.Aseta luottamusLuotettuYritetään saada IP-osoitetta kohteessa %s Ole hyvä ja odota…Kytke kaikki sovittimet pois päältäOta kaikki sovittimet käyttöönTx-tehoUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPLuokittelemattaTuntematonTuntematon VirheNimetön laiteMäärittämätönPoista luottamusKäyttäjätiedotVCRKelvollinen alueAjoneuvoHyvin korkeaVideoneuvotteluVideon jakeluVideonieluVideolähdeVideokameraVideoneuvotteluVideonäyttö ja kaiutinVideonäyttöWAPWAP-asiakasWSPPuettavaPuettava tietokone (kello koko)PainoasteikkoRannekello_Sovitin_Lisätty_Esto_Peruuta_Sulje_Laskeva_Laite_Laitteet_Poistu_Ohje_Tiedot_Paikalliset palvelut_Tee näkyväksi_Nimi_OK_Pari_Liitännäiset_AsetuksetPoista…_Raportoi ongelma_Alusta_Etsi_Pysäytä_Luotettu_Poista esto_Epäluotettava_Näytäsovelmapäiväpäiväätuntituntiaminuuttiminuuttiaeiobexd ei ole saatavillakylläblueman-2.4.3/po/fi.po000066400000000000000000002627541465054505200145450ustar00rootroot00000000000000# Finnish translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Tuomas Lähteenmäki # Atte Virtanen https://launchpad.net/~atte # Christian Hellberg https://launchpad.net/~christian-hellberg # Elias Julkunen https://launchpad.net/~eliasj # Jussi Aalto https://launchpad.net/~jtaalto # Jussi Laitinen https://launchpad.net/~jussilait92 # Mika Filpus https://launchpad.net/~mfilpus # Pekka Niemi https://launchpad.net/~pekka-niemi # Sami Olmari https://launchpad.net/~olmari # Tuukka Tolvanen https://launchpad.net/~sp3000 # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Ville Lindfors https://launchpad.net/~villi # Eslam Ali , 2015 # Lasse Liehu , 2016 # nomen omen, 2017-2018 # Rauli L. , 2016 # Matti Niemelä , 2021. # Kimmo Kujansuu , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-04-01 16:01+0000\n" "Last-Translator: Ã…zze \n" "Language-Team: Finnish \n" "Language: fi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Näkyvyysasetus" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Piilotettu" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Aina näkyvissä" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Toistaiseksi näkyvissä" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nimi" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Parituspyyntö" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Parituspyyntö laitteelle:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Tämä pitäisi korvata" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Näytä salasana" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth-laitteet" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Sovitin" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Etsi" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Asetukset" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Poistu" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Laite" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Näytä" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Näytä _työkalurivi" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Näytä _Tilarivi" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Piilota _nimettömät laitteet" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Lajittele" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nimi" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Lisätty" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Laskeva" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Liitännäiset" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Paikalliset palvelut" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ohje" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Raportoi ongelma" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Etsi lähellä olevia laitteita" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Etsi" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Parita laitteet" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Parita" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Merkitse tai poista laitteen luottamus" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Aseta luottamus" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Poista laite tunnettujen laitteiden listalta" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Poista" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Lähetä tiedosto(ja) laitteeseen" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Lähetä tiedosto" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Lähetetty kokonaisdata ja lähetysnopeus" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Vastaanotettu kokonaisdata ja vastaanottonopeus" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Datan aktiivisuuden ilmaisin" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Lisää" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Nimeä laite uudelleen" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Alusta" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Peruuta" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP-palvelimen tyyppi:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Suositeltu" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Ei asennettuja DHCP-palvelimia" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-osoite:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-asetukset" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAB-tuki" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Puhelinverkkoyhteys" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN-tuki" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Verkon tukiasema (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAB-tuki" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Tiedoston vastaanotto (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Saapuva kansio:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Valitse kansio saapuvia tiedostonsiirtoja varten" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Hyväksy tiedostot luotetuilta laitteilta" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Tiedostojen lähettäminen bluetoothilla" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Kohde:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Tiedosto:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Asetukset" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Määritä valitun pluginin asetukset" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ei määritelty" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Tekijä:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Tuntematon" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Riippuvudet:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "On ristiriidassa:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-asetukset" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numero:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Liikennöintitilastot" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Sulje" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Ladattu:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Lähetetty:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Yhteensä:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Loki aloitettu:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Lokita kesto:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Lähetä muistiinpano" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetoothin pitää olla päällä, jotta sovitinhallinta toimisi" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth-sovittimet" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Aina" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuutti" msgstr[1] "%(minutes)d minuuttia" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapteri" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Blueman-managerille ei saatu yhteyttä" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Blueziin yhdistäminen epäonnistui" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez-demoni ei ole käynnissä, blueman-manager ei voi jatkaa.\n" "Tämä tarkoittaa todennäköisesti, että Bluetooth-sovittimia ei havaittu tai " "Bluetooth-daemonia ei ollut käynnistetty." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Poista käytöstä napsauttamalla." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Ota käyttöön napsauttamalla." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Etsitään" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Sovittimen asetukset" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Tiedoston lähettäjä" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth-tiedostonsiirto" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Pysäytä" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Yhdistetään" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ei ole saatavilla" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Obex-palvelun automaattinen käynnistäminen epäonnistui. Varmista, että obex-" "demoni on käynnissä" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Perutaan" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Lähetetään tiedostoa" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekunti" msgstr[1] "%(seconds)d sekuntia" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Tapahtui virhe lähetettäessä tiedostoa %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Ohita" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Yritä uudelleen" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Tapahtui virhe" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Parituspyyntö laitteelta %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth-autentikointi" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Syötä PIN-koodi tunnistusta varten:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Anna tunnusluku todennusta varten:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Paritus salasana" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Pariliitoksen PIN-koodi" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Parituspyyntö kohteelle:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Varmista arvo todennusta varten:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Vahvista" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Kiellä" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Todentamispyyntö:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Palvelu:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Hyväksy aina" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Hyväksy" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Virhe ladattaessa liitännäistä. Ilmoita kehittäjille tämän viestin " "sisältö ohjelmiston \n" "kotisivulle." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth pois päältä" #: blueman/Functions.py:71 msgid "Exit" msgstr "Lopeta" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Ota bluetooth käyttöön" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Laitehallinta" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Palveluasetukset" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Näppäimistö" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Yhdistelmä" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Nimetön laite" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Luokittelematta" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Yhdistetty" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Luotettu" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Paritettu" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Estetty" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Yhdistetty" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Kriittinen" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Huono" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimaalinen" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Paljon" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Aivan liikaa" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "Saapuvan signaalin voimakkuus: %(rssi)u %% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Vastaanotetun signaalin voimakkuus: %(rssi)u %% %(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Matala" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Korkea" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Hyvin korkea" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Siirtotehon taso: %(tpl)u %% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Siirtotehon taso: %(tpl)u %% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Onnistui!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Epäonnistui" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Yhdistetään…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Yhteyden katkaiseminen epäonnistui: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Audion päätepisteitä ei ole rekisteröity" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "I/O-virhe" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Laite ei vastannut" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Tuntematon Virhe" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Yhteys epäonnistui: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Yhdistä" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Yhdistää automaattisen yhteysprofiilin A2DP-lähde, A2DP-nielu ja HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Katkaise yhteys" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Irrota laite väkisin" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Yhdistä Kohteeseen:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Katkaise:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Yhdistä automaattisesti:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Lähetä _tiedosto…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Pari" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Luotettu" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Epäluotettava" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Esto" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Poista esto" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Estä laite/poista esto" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Nimeä laite uudelleen…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "Poista…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Peru toiminto" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Poista luottamus" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Valitse laite" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman on GTK+ Bluetooth-hallintaohjelma" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM-asetukset" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Liitännäiset" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Liitännäinen \"%(0)s\" riippuu liitännäisestä %(1)s. " "Liitännäisen %(1)s poistaminen käytöstä vaatii myös liitännäisen " "\"%(0)s\" poistamisen käytöstä.\n" "Jatketaanko?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Liitännäinen %(0)s on ristiriidassa liitännäisen %(1)s kanssa. " "Liitännäisen %(1)s lataaminen aiheuttaa liitännäisen %(0)s " "poistamisen.\n" "Jatketaanko?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Ei riippuvuuksia" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Ei konflikteja" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Riippuvuusongelma" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Sovittimen valinta" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Havaittavissa…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Sekalaista" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Tietokone" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Puhelin" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Tukiasema" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Ääni/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Oheislaite" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Kuvantaminen" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Puettava" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Lelu" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Työpöytä" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Palvelin" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Kannettava tietokone" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Kämmentietokone" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Kämmentietokone" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Matkapuhelin" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Langaton" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Älypuhelin" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modeemi" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Täysi" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 prosenttia" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 prosenttia" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 prosenttia" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 prosenttia" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 prosenttia" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 prosenttia" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Ei saatavilla" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Kuulokemikrofoni" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofoni" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Kaiutin" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Kuulokkeet" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Kannettava äänentoisto" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Auton äänentoisto" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Digiboksi" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hifi audio" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videokamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Digikamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Videonäyttö" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Videonäyttö ja kaiutin" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videoneuvottelu" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Pelaaminen/lelu" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Osoitinlaite" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Näyttö" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Kuvanlukija" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Tulostin" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Rannekello" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Hakulaite" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Takki" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Kypärä" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Silmälasit" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robotti" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Ajoneuvo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Nukke" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Ohjainlaite" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Peli" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Yleinen Tuntematon" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Yleinen puhelin" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Yleinen tietokone" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Pöytätyöasema" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Palvelinluokan tietokone" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Puettava tietokone (kello koko)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tabletti" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Telakka" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Kaikki yhdessä" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Palvelin" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Irrotettava" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT-yhdyskäytävä" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Yleinen kello" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Urheilukello" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Älykello" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Yleinen kello" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Yleinen näyttö" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Yleinen kaukosäädin" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Yleiset silmälasit" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Yleinen luokitus" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Yleinen avainrengas" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Yleinen mediasoitin" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Yleinen viivakoodinlukija" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Yleinen lämpömittari" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Korva lämpömittari" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Yleinen sykeanturi" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Sykevyö" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Yleinen verenpaineanturi" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Käsi verenpaine" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Verenpaine" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Yleinen ihmiskäyttöliittymälaite" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Hiiri" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Peliohjain" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Kaksikätinen peliohjain" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Piirtoalusta" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kortinlukija" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digikynä" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Viivakoodinlukija" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Kosketuslevy" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Esityksen kaukosäädin" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Yleinen verensokerimittari" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Yleinen: juoksu- tai kävelyanturi" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "Yleinen: juoksu- tai kävelyanturi" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "Yleinen: juoksu- tai kävelyanturi" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "Yleinen: juoksu- tai kävelyanturi" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Yleinen: pyöräily" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Pyöräily: pyöräilytietokone" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Pyöräily: nopeusanturi" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Pyöräily: rytmianturi" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Pyöräily: voima-anturi" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Pyöräily: nopeus- ja rytmianturi" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Yleinen ohjauslaite" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Kosketuspaneeli" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Akku palvelu" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Yleinen verkkolaite" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Tukiasema" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Mesh-laite" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Mesh-verkon välityspalvelin" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Yleinen anturi" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Yleinen sykeanturi" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Tiedoston lähettäjä" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Pyöräily: nopeusanturi" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Pyöräily: nopeusanturi" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Yleinen: vaaka" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Ohjainlaite" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Yleinen luokitus" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Yleinen kello" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Lämpömittari: korva" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Yleinen ääni" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Yleinen ääni" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Yleinen avainrengas" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Yleinen pääsy" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Tukiasema" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Tukiasema" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Estetty" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Yleinen henkilökohtainen liikkumislaite" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Yleinen henkilökohtainen liikkumislaite" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Liitännäiset" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Yleinen: vaaka" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Yleinen avainrengas" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Yleinen ääni" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Älypuhelin" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Yleinen ääni" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Sijainnin näyttölaite" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Palvelu:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Ääniprofiili" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Yleinen mediasoitin" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Liikkuvuusskootteri" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Ajoneuvo" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Yleinen näyttö" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofoni" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Yleinen henkilökohtainen liikkumislaite" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Yleinen ääni" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofoni" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Yleinen ääni" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Vastaanotetaan tiedostoa" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Digiboksi" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Yleinen näyttö" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Videonäyttö" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Yleinen avainrengas" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Yleinen luokitus" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Kannettava äänentoisto" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Yleinen luokitus" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digikynä" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Yleistä: pulssioksimetri" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Yleistä: pulssioksimetri" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Pulssioksimetri" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Yleinen: vaaka" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Yleinen henkilökohtainen liikkumislaite" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Moottoripyörätuoli" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Liikkuvuusskootteri" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Yleinen jatkuva verensokerin valvonta" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Yleinen insuliinipumppu" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Insuliinipumppu, kestävä pumppu" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Insuliinipumppu, laastaripumppu" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insuliinikynä" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Yleinen lääkkeiden toimitus" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Yleinen lämpömittari" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Yleinen: Ulkona tapahtuva urheiluaktiviteetti" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Sijainnin näyttölaite" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Sijainti- ja navigointinäyttölaite" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Paikannin" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Paikannin ja navigointipaneeli" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Hardcopy ohjauskanava" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Hardcopy datakanava" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Hardcopy ilmoitus" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Multi-Channel Adaptation Protocol (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Julkinen selausryhmä" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Sarjaportti" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Lähiverkkoyhteys PPP:tä käyttämällä" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Puhelinverkkoyhteys (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC-synkronointi" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX-objektin ajo" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX-tiedostonsiirto" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC-synkronointi komento" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Langaton puhelin" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Äänilähde" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Ääninielu" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Kaukosäätimen kohde" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Lisäasetukset ääni" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Kaukosäädin" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videoneuvottelu" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Sisäpuhelin" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faksi" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Kuulokkeiden ääniyhdyskäytävä" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP-asiakas" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Verkon tukiasema" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Ryhmäverkko" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Suoratulostus (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Viitetulostus (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Kuvantaminen (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "Kuvantamisvastaaja (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "KuvantaminenAutomaattinenArkisto (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "KuvantaminenViittauksetObjektit (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Handsfree ääniyhdyskäytävä" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "SuoraTulostusViiteObjektiPalvelu (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "Heijastunut käyttöliittymä (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Perustulostus (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Tulostuksen tila (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Ihmiskäyttöliittymän laitepalvelu (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Yhteinen ISDN-liittymä (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Ääni/video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM-käyttö (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Puhelinluettelon käyttö (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Puhelinluettelon käyttö (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Puhelinluettelon käyttö (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Viestin käyttöpalvelin" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Viestin ilmoituspalvelin" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Viestien käyttöprofiili (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS-palvelin" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D-näyttö" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D-lasit" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D-synkronointi (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-Profile Specification (MPS) profiili" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-Profile Specification (MPS) palvelu" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Kalenterin, tehtävien ja muistiinpanojen (CTN) käyttöpalvelu" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Kalenteri, tehtävät ja muistiinpanot (CTN) ilmoituspalvelu" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Kalenteri, tehtävä ja muistiinpano (CTN) profiili" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP-tiedot" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Yleinen verkko" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Yleinen tiedostonsiirto" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Yleinen ääni" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Yleinen puhelin" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Videolähde" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Videonielu" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videon jakelu" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP-lähde" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Yleinen pääsy" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Yleinen määrite" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Välitön hälytys" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Linkin menetys" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx-teho" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Nykyinen aikapalvelu" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Viiteajan päivityspalvelu" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukoosi" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Terveys lämpömittari" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Laitteen tiedot" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Syke" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Puhelinhälytysten tilapalvelu" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Akku palvelu" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Verenpaine" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Hälytyksen ilmoituspalvelu" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Ohjauslaite" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Skannauksen parametrit" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Ajonaikainen nopeus ja rytmi" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automaatio IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Pyöräilyn nopeus ja poljinnopeus" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Sijainti ja navigointi" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Ympäristön tunnistus" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Kehon koostumus" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Käyttäjätiedot" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Painoasteikko" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Jatkuva glukoosin seuranta" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Internet-protokollan tuki" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Sisäpaikannus" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulssioksimetri" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP-välityspalvelin" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Liikenteen hakeminen" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Kohteen siirto" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Ensisijainen palvelu" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Toissijainen palvelu" #: blueman/Sdp.py:227 msgid "Include" msgstr "Sisältää" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Ominaisuuden ilmoitus" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Laitteen nimi" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Ulkonäkö" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Oheislaitteiden tietosuoja" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Uudelleenyhdistämisosoite" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Oheislaitteen ensisijaiset yhteysparametrit" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Palvelu muutettu" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Järjestelmän tunnus" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Mallinumeromerkkijono" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Sarjanumeromerkkijono" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Laiteohjelmiston versiomerkkijono" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Laitteen versionumero" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Ohjelman versionumero" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Valmistajan nimi" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP-tunnus" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Laajennetut ominaisuudet" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Käyttäjän kuvaus" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Asiakkaan asetukset" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Palvelimen asetukset" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Tyypillinen esitysmuoto" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Tyypillinen yhteenvedon muoto" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Kelvollinen alue" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Ulkoisen raportin viite" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Raportin viite" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Ääni- ja tuloprofiilit" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Omisteinen" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "kyllä" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ei" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Valitse rivit ja käytä Control + C kopioi" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Tiedot" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Näytä laitetiedot" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Lähetä _viesti" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Lähetä tekstiviesti" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Profiilin muuttaminen epäonnistui %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Ääniprofiili" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Valitse PulseAudion ääniprofiili" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Määrittämätön" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Yrittää muodostaa automaattisen yhteyden määritettäviin palveluihin " "käynnistyksen yhteydessä ja 60 sekunnin välein." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" "Yhdistetty automaattisesti palveluun %(service)s ja laitteeseen %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Näyttää työpöydän ilmoitukset, kun laitteet yhdistetään tai irrotetaan." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Yhteys katkaistu" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Yhdistetty:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ei yhdistetty" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Käyttötilastoja ei ole vielä saatavilla. Yritä ensin muodostaa yhteys ja " "tarkista sitten tämä sivu." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "päivä" msgstr[1] "päivää" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "tunti" msgstr[1] "tuntia" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuutti" msgstr[1] "minuuttia" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ja %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Haluatko varmasti nollata laskurin?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Antaa sinun valvoa (mobiililaajakaistan) verkkoliikenteen määrää. " "Hyödyllinen, jos tiedonsiirto on rajoitettua. Tämä liitännäinen seuraa " "jokaista laitetta erikseen." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Verkko _käyttö" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Näyttää verkkoliikenteen määrän" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth Otettu Käyttöön" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Hallitsee paikallisia verkkopalveluja, kuten NAP-siltoja" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Tukee puhelinverkkoyhteyttä (DUN) ModemManagerilla ja NetworkManagerilla" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Tarjoaa valikon kohdan, joka sisältää viimeksi käytetyt yhteydet " "pikavalintana" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Enimmäismäärä kohtia" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Näyttöön tulee viimeksi käytettyjen yhteyksien valikon enimmäismäärä." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Yhdistetty kohteeseen %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Yhdistäminen epäonnistui" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s laitteella %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Sovitinta tälle yhteydelle ei ole saatavilla" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Katkaistaan yhteyttä..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Tarjoaa tuen Likiverkolle (PAN) joka on saatavilla NetworkManager 0.8:ssa" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Tarjoaa DBus API:n muille Blueman-komponenteille" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Bluetoothin kautta saapuu tiedosto" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Saapuva tiedosto %(0)s lähteestä %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Hylkää" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Vastaanotetaan tiedostoa" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Vastaanotetaan tiedostoa %(0)s kohteesta %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Tarjoaa OBEX-tiedostonsiirtotuen" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Konfiguroitua hakemistoa tuleville tiedostoille ei ole" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Varmista, että hakemisto \"%s\" on olemassa, tai määritä se blueman-" "palveluiden kanssa. Siihen asti oletusasetusta \"%s\" käytetään" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Vastaanotettiin tiedosto" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Tiedosto %(0)s kohteesta %(1)s vastaanotettiin onnistuneesti" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Avaa" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Siirto epäonnistui" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Tiedoston %(0)s siirto epäonnistui" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Vastaanotettiin tiedostot" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Vastaanotettiin %(files)d tiedosto taustalla" msgstr[1] "Vastaanotettiin %(files)d tiedostoa taustalla" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Avaa sijainti" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Vastaanotettu %(files)d tiedosto taustalla" msgstr[1] "Vastaanotettu %(files)d tiedostoa taustalla" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Vaihtaa Bluetooth lopetuskytkimen vastaamaan Bluetoothin virran tilaa. " "Sallii Bluetoothin kytkemisen päälle kuvakkeesta, joka näyttää sen tilan; " "edellyttäen, että järjestelmä ei ole poistanut sitä tai käyttäjä fyysisesti." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Lisää vakiovalikkokohteita tilakuvakevalikkoon" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Lähetä _tiedostoja laitteelle" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Laitteet" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Sovi_ttimet" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "sovelma" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Tarjoaa tunnusluvun, todennuspalvelut BlueZ-taustaprosessille" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Lisää lopetusvalikon vaihtoehdon sovelman lopettamiseksi" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Tarjoaa dhcp-perusohjelman Bluetooth PAN -yhteyksille." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth-verkko" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Sovitin %(0)s on liitetty IP-osoitteeseen %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "IP-osoitteen saaminen epäonnistui kohteessa %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Yritetään saada IP-osoitetta kohteessa %s\n" "Ole hyvä ja odota…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Lisää tilakuvakkeen merkin kun Bluetooth on aktiivinen ja näyttää " "työkaluvihjeessä yhteyksien määrän." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth Aktiivinen" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Poistettu Käytöstä" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Lisää yhteyden katkaisuvalikon kohteita" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Katkaistaan yhteys %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Tarjoaa valikkokohdan, jolla saa oletussovittimen väliaikaisesti näkyväksi, " "vaikka se on asetettu piilotetuksi" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Näkyvillä olon aikaraja" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Aika sekunneissa, jonka näkyvä tila kestää" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Tee näkyväksi" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Aseta oletussovitin väliaikaisesti näkyväksi" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Havaittavissa… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Havaittavissa… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Tarjoaa valikon appletille ja API:n muille liitännäisille sen muokkaamiseen" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Kytkeydyttiin onnistuneesti DUN-palveluun kohteessa %(0)s.\n" "Verkko on nyt käytettävissä kohteen %(1)s kautta" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Tarjoaa perustuen internet-yhteyden muodostamiselle DUN-profiilin kautta." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Tavallinen SPP-profiiliyhteyskäsittelijä, mahdollistaa mukautettujen " "toimintojen suorittamisen" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Yhteyden muodostaessa suoritettava skripti" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" ">Seuraavat argumentit välitetään:\n" "Osoite, Nimi, palvelun nimi, uuid16s, rfcomm-solmu\n" "Esimerkiksi:\n" "AA:BB:CC:DD:EE:FF, Puhelin, DUN-palvelu, 0x1103, /dev/rfcomm0\n" "uuid16s palautetaan pilkuerotteisena luettelona\n" "\n" "Kun laite katkaisee yhteyden, komentosarja lähetetään HUP-signaalilla" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Sarjaportti yhdistetty" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Sarjaporttipalvelu laitteessa %s on käytettävissä kohteen %s " "kautta" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Sarjaportin yhteyskomentosarja epäonnistui" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Komentosarjan käynnistämisessä oli ongelma %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Ohjaa Bluetooth-sovittimen virtatiloja" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Kytke bluetooth _pois päältä" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Kytke kaikki sovittimet pois päältä" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Kytke _bluetooth _päälle" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Ota kaikki sovittimet käyttöön" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Keskeytä näytönsäästäjä tilapäisesti, kun bluetooth-peliohjain on liitetty." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Tarjoaa StatusNotifierItem-kohteen tilakuvakkeen näyttämiseksi" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Verkko" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Virheellinen IP-osoite" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "IP-osoite on ristiriidassa käyttöliittymän %s kanssa, jolla on sama osoite" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-osoite on päällekkäinen aliverkon rajapinnan %s kanssa, jolla on " "seuraavat määritykset %s/%s\n" "Tämä saattaa aiheuttaa virheellisen verkon toiminnan" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Ei tällä hetkellä tuettu tällä kokoonpanolla" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Siirrot" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Appletin siirtopalveluliitännäinen on poistettu käytöstä" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Soittoasetukset" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Sarjaportti %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Uusi IP-osoite" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Aseta Bluetooth-sovittimen ominaisuudet" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman-sovelma" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman bluetooth-hallinta" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth-hallinta" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth-laite" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Määritä bluetooth-verkko" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Verkon määrittäminen vaatii lisäoikeuksia" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Käynnistä DHCP-asiakas" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP-asiakkaan käynnistäminen vaatii lisäoikeuksia" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Käynnistä PPP-daemoni" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "PPP-taustaprosessin käynnistäminen vaatii lisäoikeuksia" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Aseta RfKill-tila" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "RfKill-tilan asettaminen vaatii lisäoikeuksia" #~ msgid "Recent _Connections" #~ msgstr "Viimeisimmät _yhteydet" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Kytke _bluetooth _päälle" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetoothin pitää olla päällä, jotta laitehallinta toimisi" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Kytke bluetooth _pois päältä" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Sykeanturi: sykevyö" #~ msgid "Blood Pressure: Arm" #~ msgstr "Verenpaine: käsivarsi" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Verenpaine: ranne" #~ msgid "Human Interface Device (HID)" #~ msgstr "Ihmiskäyttöliittymälaite (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Juoksu- tai kävelyanturi: jalkineensisäinen" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Juoksu tai kävelyanturi: jalkineenulkoinen" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Juoksu- tai kävelyanturi: lanteella oleva" #~ msgid "Fingertip" #~ msgstr "Sormenpää" #~ msgid "Wrist-Worn" #~ msgstr "Ranteessa pidettävä" #~ msgid "Services" #~ msgstr "Palvelut" #~ msgid "Network Settings" #~ msgstr "Verkon asetukset" #~ msgid "Transfer Settings" #~ msgstr "Siirtoasetukset" #~ msgid "Plugin description:" #~ msgstr "Liitännäisen kuvaus:" #~ msgid "Local Services" #~ msgstr "Paikalliset palvelut" #~ msgid "_Apply" #~ msgstr "_Käytä" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktiivinen yhteys" #~ msgstr[1] "%(connections)d aktiivista yhteyttä" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Resurssi ei ole tilapäisesti käytettävissä" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Otetaanko bluetooth automaattisesti käyttöön?" #~ msgid "Yes" #~ msgstr "Kyllä" #~ msgid "No" #~ msgstr "Ei" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Yhteyden laatu: %(lq)u %%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Yhteyden laatu: %(lq)u %%" #~ msgid "Auto power-on" #~ msgstr "Automaattinen käynnistys" #~ msgid "Automatically power on adapters" #~ msgstr "Kytke sovittimet automaattisesti päälle" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Näyttää työpöydän ilmoitukset akun prosenttimäärällä, kun laitteet " #~ "yhdistetään." #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Videonauhuri" #~ msgid "Trusted and Paired" #~ msgstr "Luotettu ja paritettu" #~ msgid "Paired" #~ msgstr "Paritettu" #~ msgid "Trusted" #~ msgstr "Luotettu" #~ msgid "Friendly Name" #~ msgstr "Tuttu nimi" #~ msgid "Serial Ports" #~ msgstr "Sarjaportit" #~ msgid "blueman-device" #~ msgstr "blueman-laite" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Suorita asetusvelho tälle laitteelle" #~ msgid "Setup..." #~ msgstr "Asetukset..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Tervetuloa Bluetooth-laite asennusvelhoon.\n" #~ "\n" #~ "\n" #~ "Se opastaa sinut asetuksien ja yhteydenluonnin kanssa Bluetooth-" #~ "laitteitesi käyttöä varten." #~ msgid "Introduction" #~ msgstr "Johdanto" #~ msgid "Select pairing method to use:" #~ msgstr "Valitse käytettävä paritustapa:" #~ msgid "Pair Device" #~ msgstr "Laitepari" #~ msgid "Proceed Without Pairing" #~ msgstr "Jatka parittamatta" #~ msgid "Pairing" #~ msgstr "Paritus" #~ msgid "Connect to:" #~ msgstr "Yhdistä kohteeseen:" #~ msgid "Connect" #~ msgstr "Yhdistä" #~ msgid "Please wait..." #~ msgstr "Odota hetkinen..." #~ msgid "Connecting..." #~ msgstr "Yhdistetään..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Onnittelut, laite lisättiin onnistuneesti" #~ msgid "Finished" #~ msgstr "Valmis" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth-avustaja" #~ msgid "_Set up…" #~ msgstr "_Aseta ylös…" #~ msgid "_Set Up New Device" #~ msgstr "_Asenna uusi laite" #~ msgid "Enter PIN code" #~ msgstr "Syötä PIN-koodi" #~ msgid "Enter passkey" #~ msgstr "Anna tunnusluku" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "kuulokemikrofoni" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "tuntematon" #~ msgid "Serial port connected to %s" #~ msgstr "Sarjaportti kytketty kohteeseen %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuutti" #~ msgstr[1] "%.0f minuuttia" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekunti" #~ msgstr[1] "%.0f sekuntia" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Nimeä laite uudelleen" #~ msgid "_Remove..." #~ msgstr "_Poista…" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Vaihtaa Bluetoothin käyttöympäristöä tappokytkimellä, kun Bluetoothin " #~ "virran tila muuttuu (Hyödytön USB-dongien kanssa) ja samalla varmistaa, " #~ "että tilakuvake näkyy, jos Bluetooth-tappokytkin on kytketty, mutta ei " #~ "sovitinta." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "Bluetoothin pitää olla päällä, jotta tiedostojen lähettäminen toimisi" #~ msgid "Select files to send" #~ msgstr "Valitse lähetettävät tiedostot" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Lähdesovitin. Ottaa osoitteen tai sovittimen nimen esim. hci0" #~ msgid "Delete files on exit" #~ msgstr "Poista tiedostot poistuessasi" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Bluetooth-laitteelle lähetettävät tiedostot" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth on otettava käyttöön, jotta Bluetooth-avustaja toimisi" #~ msgid "No adapters found" #~ msgstr "Sovittimia ei löydetty" #~ msgid "Pairing in progress..." #~ msgstr "Pariliitos on käynnissä..." #~ msgid "Failed to add device" #~ msgstr "Laitteen lisääminen epäonnistui" #~ msgid "Don't connect" #~ msgstr "Älä yhdistä" #~ msgid "Device added and connected successfully" #~ msgstr "Laite lisätty ja yhdistetty onnistuneesti" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "Laite lisätty onnistuneesti, mutta yhteyden muodostaminen epäonnistui" #~ msgid "Start configuration assistant for this device" #~ msgstr "Käynnistä asetusavustaja tälle laitteelle" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Näyttää tilakuvakkeen libappindicatorin avulla" blueman-2.4.3/po/fr.gmo000066400000000000000000001253021465054505200147050ustar00rootroot00000000000000Þ•H\œ$è0&é0&171Q1g1w1†1 –1 ¡1¬1Æ1Ö1æ1Âö1¹2È2Ý2ô233+3>3Q3#d3 ˆ3•3©3¾3Ò3 æ3 ò34C&4 j4 u4=ƒ4Á4Ü4ö45!515;D5+€5C¬6ð6õ6ù6ÿ67! 7 .7 ;7E7M7,a7Ž7) 7hÊ7380N88Ž8¡8 ¼8–Ç8^9 e9s9‚95—9 Í9 Ø9,ã9+: <: J: U:b: {: ‡:“:4®: ã:ñ:ó:ø:;;-;G;O;^;m;#‡;«;¼;Ï;è;ù; <<0<H<Z<l<?<¥Á<g=x=#ˆ=¬=³=.¸=4ç='> D>N>U> f> q>{>‘> ¨>´>½>Ý>"ø>?;?A?Z? c?q?'?6µ?*ì?@!@ A@K@ [@ f@ q@@“@>®@í@ü@ A'%A MAYAbAuA”A ©A·AÑAãAüABBB-B G QG rG€G —G£GµG ÉG×GßG çGõGHHH !H,H1H 6HAH JHTHlH…H›H±HÐH éHôHüH II !I-I4IJIOI$fI‹I›I žIAªI‡ìItJyJ JJ­JÌJãJóJûJ K+KHK[K nKzK•K®K)·KáKûK L L$L*6LaMhMqMtM}MƒM˜MŸM²M)ÄM(îM N #N -N:NRN nNzN~N,N0®NßN"øN O)OY<YÚYéY ZZ*ZHZ`ZrZyZˆZžZ.¥Z ÔZâZóZ[ [[*[.[?[H[X[`[€[‡[ ¡[«[ ½[#Ë[)ï[ \#\ 9\D\T\e\ €\ Š\—\ ¬\¸\Ç\$Ý\K]N]U]e]y]$‚] §]È] Ù](å]^ ^,^ D^GO^—^ ³^Á^Æ^ Í^ Ø^å^Hþ^ G_S_k\_ÃÈ_ Œ`–`š`¡`©`S°`aAa*Za…a a,©a(Öa ÿa bbb+b4bDb6bbM™b çbõbûb3c7cMcbckcrc yc…c ‰c “c¡c ©c·c ÆcÒc Úcäc ècôc ücdd ,d 7d DdQddd ‚ddªd ®d¹d½dÆd åd òdþdeeee $e0e8eAeGeMeSeceve|e€e†e e œe§e¹eÀeÈeÎeÕeÞeçeíeôe ýefff.fÁ2f&ôg(hDh_hth„h“h £h °h¼hÖhæhöh¹iÀiÐiéijj+jHj\jsj*‹j¶jÇjÞjúj2k Lk#Wk{kG˜k àkîkJþkIlgll“l±lÃlHØlU!mJwnÂnÛnßnånën1ôn&o 7o DoOo6mo¤o<¿ovüo5spD©p îpüp#q =qµHqþqrr*rCJr Žr ˜r>£r2âr s"s 3s@s [s hsus7”sÌsásãsèstt-tMtUtgtvt7•tÍtßtõtu)uCuYuku‹u¢u´u^ÊuÈ)vòvw#w;wBw8Gw>€w-¿w íwøwx x 'x1xOxnx€x'—x¿x(Ýx(y/y5y Ny Yygy5‡yA½yMÿy Mz-Wz …z’z ¥z²zÅzÛz ÷zD{]{p{‹{:“{ Î{Ú{ã{ù{|2|E|V|&m|”|œ|¶|"Ë|î|}"$}G}^}{}”}¥}º}+Ï}û} ~~7~ S~^~ m~x~~‘~™~­~Å~Ú~2í~0 Qi5·¿Þâké%U€{€2–€)É€ó€÷€ ,:J'e ›ž £°ÀÄÓó‚‚#-‚Q‚q‚…‚1œ‚΂á‚!þ‚ ƒ8ƒVƒ(vƒŸƒ-³ƒáƒùƒ„+„D„]„p„y„„„ „¯„ ³„ ¾„É„΄ Ó„Þ„ò„ …$…D…c…}…œ… ³…¾… Ð…Ý…î… õ…†%†-†$5†*Z†…†™† œ†@©†šê†…‡Ї “‡¡‡¿‡Þ‡õ‡ˆˆ&+ˆRˆpˆ‰ˆ¡ˆ ³ˆÔˆ íˆ/øˆ (‰3‰G‰ V‰c‰P|‰ÍŠÓŠÜŠߊçŠíŠ‹‹+‹M@‹LŽ‹Û‹ ì‹ú‹Œ(0Œ YŒfŒmŒ6pŒ=§ŒåŒ4÷Œ,H"a„$¢ ÇÒÙ Ž!Ž(Ž(-Ž,VŽ-ƒŽ ±Ž¿ŽÇŽÞŽûŽ.,B o} +8:s ‚’­ÀÒÙéñö‘‘‘3‘H‘[‘+w‘£‘¾‘Ñã‘;ò‘-.’\’ n’)z’"¤’(Ç’(ð’—“‡±“€9”º”ÔÓ”ä” û”••1• B•M• g•:u•4°•5å•@–[\–x¸–`1—J’—?Ý—~˜qœ˜™$™>™Q™a™h™‡™S˜™tì™@aš¢š$ºš ßšëš/›2›J›\›d›z› •›@Ÿ›à›û›œ *œ5œ;œMœQœ bœmœ†œ+Žœ ºœ*Åœðœ-6Edª#¿ãõ ž(+žTžežvž ˆž”ž£ž4¹ž_îžNŸVŸgŸ €Ÿ$ŠŸ3¯ŸãŸûŸO ` | .— Æ WÙ &1¡X¡k¡ r¡ }¡ˆ¡š¡T°¡ ¢ ¢t¢ùŽ¢ˆ££¡£¨£°£b¹£¤M3¤9¤»¤ פ5å¤7¥S¥ b¥p¥v¥ ‘¥›¥(®¥C×¥n¦Ц ž¦¨¦C­¦ñ¦§-§G§N§ U§a§ e§o§§‡§—§©§¸§À§ Õ§ã§ õ§ ÿ§ ¨¨1¨ C¨Q¨`¨}¨—¨§¨Á¨ ŨШÔ¨)ݨ©© )©5©>©G©P© X©f©v©‡©©–©œ©­©©Ç© Ë© Õ©ß© î©ú©ª !ª -ª7ª HªTª lªwª ~ª ‰ª–ª¥ª©ª¾ªL$Yé‚p~%"Ÿ¡>Ò•8ÝóîÖªßa©‚˜ à³Oyç„&rVDÖJ1RËt¾êI, 9-è´BâÉD›þÁ>¨ºŒaXÒ«dÝÜ…„6¢@áÇ'í$Ô.ã²FAb=EßçÈÑðϾ)kä'1öŽ‘-Ä+e<E<­å.ý_(½zì|ôÑj"g®ŠÆŸñÌGÊ#B2;…2hšú$ð8+V‡{7ómÜq£o×t ô¢J“À¶Í™’‰<5¹Q(‹é _ zöò·x5ZFW@ /±”©ãä]0%lÍ9ˆ*æ:ÚWØd£9§ÃOÙ`¼†ë-ŒÛžî÷øYÙýø¬¬7¹=ÿ¯¥ —ü%²¨ÿ3¿ù*ºï”46Î!—2F– |!ÔÆH»!ì8œÓ#Hm × ¼H’ ?žb\¤ Åo\DµiSi~ƒï‹€}š/A7œk}CÞTcPq ŽàñCÂûë?«uy{KlZÁ­jG=vÎ>x"¤ûÕþ3• U0ĪfGµ+eE@Þ¶? NXùÕ³3¸n™ˆ˜âM`Ð.Û± ;'Ëhüs#®NgRЯ4æ´: ÇÂMíLBò»áõÈÏÀ)êÓ6[°SŠØ¥‡‘w&s,½Ip(&Ì ^¿v÷Au:Úå“),;]nfKcÃú視›€rw§1QC0^¸‰†*P°·TõŃ/ɦ¡45[ ÊU%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAir quality SensorAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBond ManagementBrowseGroupDescriptorServiceClassIDButtonCMTPCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Presentation FormatCharacteristic User DescriptionComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDevice did not respondDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDouble SwitchETA:Enable BluetoothEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric Media PlayerGeneric Medication DeliveryGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHealth ThermometerHeart RateHelmetHi-Fi audioHiddenHide _unnamed devicesHighHuman Interface DeviceHuman Interface Device Service (HID)Humidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMotion SensorMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonRFCOMMR_ename device…Rain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmoke SensorSoftware Revision StringStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Tries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWearableWearable computer (watch size)Weight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-15 17:24+0000 Last-Translator: "David D." Language-Team: French Language: fr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: Weblate 5.6-dev %(minutes)d minute%(minutes)d minutes%(seconds)d seconde%(seconds)d secondes%(service)s sur %(device)s%d %s %d %s et %d %s17-33 pour cent1-17 pour cent33-50 pour centAffichage 3DLunettes 3DSynchronisation 3D (3DSP)50-67 pour cent67-83 pour cent83-99 pour centUne erreur est survenue lors du chargement d'un greffon. Merci d'en informer les développeurs via notre site web.Auteur :Connexion Auto :En conflit avec :Connecter à :ConnecterSupport du profil DUNDépend de :Déconnecter :Téléchargé :Réception de fichier (Object Push)Fichier :Paramètres GSMDurée du journal :Journal commencé le :Paramètres du point d'accès réseau (NAP)NomAucun serveur DHCP installéSupport du profil PANIntensité du signal reçu : %(rssi)u%% (%(rssi_state)s)Vers :Total :Niveau de puissance d'émission : %(tpl)u%% (%(tpl_state)s)_Désactiver Bluetooth_Activer BluetoothEnvoyé :Options de visibilité_Connecter_DéconnecterSélectionnez des lignes et tapez Ctrl + C pour copierLes arguments suivants seront transmis : Adresse, nom, nom de service, uuid16s, nÅ“ud rfcomm Par exemple : AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 Les uuid16s sont retournés en tant que liste séparée par des virgules Lors de la déconnexion de l'appareil un signal HUP sera envoyé au scriptEnvoyer des fichiers via BluetoothNom du point d'accès :ATTAVCTPAVDTPAccepterAccepter les fichiers provenant de sources sûresPoint d’accèsAdap_tateursAdaptateurPréférences de l'adaptateurL'adaptateur pour cette connexion n'est pas disponibleSélection de l'adaptateurRajoute au menu un élément de sortie pour quitter l'appletRajoute une indication sur l'icône d'état lorsque le Bluetooth est actif et affiche les connexions dans l'infobulle.Ajouter une entrée dans le menu pour se déconnecterRajoute des éléments standards de menu au menu de l'icône d'étatAudio AvancéCapteur de qualité de l'airService de Notification des AlertesTout en unVous permet de suivre l'usage de votre trafic réseau (mobile à large bande). Utile pour les abonnements limités en données. Ce greffon traque chaque périphérique séparément.ToujoursToujours accepterToujours visibleDétecteur de lumière ambianteTemps en secondes pendant lequel le mode de visibilité est activéApparenceAppleAgentLe greffon de service de transfert de l'applet est désactivéVoulez-vous vraiment réinitialiser le compteur ?Profil audioSynchronie audioSource AudioProfils audio et d'entréeAudio/VidéoAudio/vidéoRequête d'autorisation pour :Connecté automatiquement à %(service)s sur %(device)sE/S d'AutomatisationoBNEPLecteur de codes-barresImpression basique (BPP)Service de BatterieBloquer/débloquer cet appareilBloquéPression SanguineApplet BluemanGestionnaire Bluetooth BluemanBlueman est un gestionnaire de Bluetooth basé sur GTK+Bluetooth activéAdaptateurs BluetoothAuthentification BluetoothPériphérique BluetoothPériphériques BluetoothBluetooth désactivéBluetooth activéTransfert de fichiers BluetoothGestionnaire BluetoothRéseau BluetoothBluetooth désactivéLe Bluetooth doit être activé pour que le gestionnaire de périphériques puisse fonctionnerLe démon Bluez n'est pas actif, blueman-manager ne peut pas continuer. Cela signifie probablement qu'aucun adaptateur Bluetooth n'a été détecté ou que le démon Bluetooth n'a pas été démarré.Composition SanguineGestion du LienBrowseGroupDescriptorServiceClassIDBoutonCMTPService d'accès aux Calendrier, Tâches, et Notes (CTN)Service de Notification de Calendrier, Tâches, et Notes (CTN)Profile de Calendrier, Tâches et Notes (CTN)CaméscopeAppareil photoAnnuler l'opérationAnnulationAutoradioCapteur de dioxyde de carboneCapteur de monoxyde de carboneLecteur de cartesTéléphone cellulaireFormat d’agrégation caractéristiqueDéclaration caractéristiqueFormat de présentation caractéristiqueDescription utilisateur caractéristiqueComboCommon ISDN Access (CIP)OrdinateurConfigurationConfigurer le réseau BluetoothConfigurer les préférences du greffon sélectionnéLe répertoire configuré pour les fichiers entrants n'existe pasDes permissions supplémentaires sont nécessaires pour configurer le réseauConfirmerConfirmez la valeur pour l'authentification :Connecté(e)Connecté(e) à %sConnecté :Connexion en coursConnexion en cours…La connexion a échoué : La connexion à BlueZ a échouéConnecte les profils d'autoconnexion source A2DP, sortie A2DP et HIDCapteur de contactSuivi Permanent du GlucoseManetteContrôle l'état d'alimentation de l'adaptateur BluetoothConvertibleSans filTéléphonie sans-filAssocier avec le périphériqueService de Temps CourantPuissance à VéloCadence à VéloType de serveur DHCP :Indication de l'activité des donnéesRefuserProblème de dépendancesOrdinateur de bureauInformations sur le périphériqueGestionnaire de périphériquesNom de périphériqueLe périphérique n'a pas réponduRéseau téléphoniqueRéseau téléphonique (DUN)Paramètres de connexionStylo numériqueTablette numériseurDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Déconnecter %sDéconnectéLa déconnexion a échoué : Temps limite de visibilitéVisible…Visible… %ssVisible…ÉcranStation d'accueilPoupéeDouble interrupteurHeure de fin estimée :Activer le BluetoothCapteur d'énergieSaisissez votre code PIN pour l'authentification :Saisir le mot de passe pour l'authentification :Capteur d'EnvironnementUne erreur est survenueUne erreur est survenue lors de l'envoi du fichier %sQuitterRéférence de rapport externeFTPÉchecImpossible de démarrer automatiquement le service obex. Vérifiez que le démon obex est en fonctionnementEchec de changement de profil pour %sImpossible de se connecterÉchec lors de l'obtention d'une adresse IP sur %sÉchec de la connexion à blueman-managerFaxFichier %(0)s de %(1)s reçuExpéditeur de fichiersFichier reçuFichiers reçusRévision du MicrologicielForcer la déconnexion de l'équipementComplètementGoGNSSServeur GNSSParamètres GSMJeuManette de jeuAppareil de jeu vidéo ou jouetAccès GénériqueAttribut GénériqueAudio GénériqueLecteur de codes-barres génériqueTension artérielle génériqueHorloge génériqueOrdinateur génériqueMoniteur générique permanent du taux de glucoseÉcran génériqueLunettes de vue génériquesTransfert de Fichiers GénériqueGlucomètre génériquePompe à insuline génériqueLecteur multimédia génériqueDélivrance de médicaments génériquesRéseau GénériqueAppareil de mobilité personnelle génériqueTéléphone génériqueTélécommande génériqueÉtiquette génériqueTéléphonie GénériqueThermomètre génériqueMontre génériqueLunettesGlucoseGroupe réseauHCR_Print (HCR)HCR_Scan (HCR)HDPSortie HDPSource HDPHIDPHTTPProxy HTTPOrdinateur de pocheKit mains-libresPasserelle Audio Kit main-libresCanal de contrôle d'impressionCanal de données d'impressionNotification d'impressionHardcopyCableReplacement (HCR)Révision du MatérielÉcouteursCasque/OreilletteThermomètreRythme cardiaqueCasqueAudio HifiCachéMasquer les périphériques sans _nomÉlevéDispositif d'Interaction UtilisateurDispositif d'interaction utilisateur (HID)Capteur d'humiditéIPAdresse IP :Conflit d'adresses IP avec l'interface %s qui a la même adresseL'adresse IP se chevauche avec le sous-réseau de l'interface %s qui est configuré sur %s/%s Ceci pourrait causer des problèmes de configuration réseauISDNImagerieImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Alerte ImmédiateInclureRépertoire de réception :Fichier %(0)s en arrivée depuis %(1)sNouveau fichier via BluetoothLocalisation IntérieureErreur d'entrée/sortieStylo à insulinePompe à insuline, pompe durablePompe à insuline, patchInterphoneInterface %(0)s attachée à l'adresse IP %(1)sSupport IPAdresse IP invalidePasserelle IoTSynchro IrMCCommande de synchro IrMCIl semble que blueman-manager n'a pas pu être activé par D-Bus. Une raison commune de cela est une installation graphique cassée dans l'activation de l'environnement D-Bus qui peut être résolue par un appel à dbus-update-activation-environment, typiquement invoqué par xinitrc (respectivement la configuration Sway ou similaire).VesteJoystickKoClavierL2CAPAccès LAN avec PPPOrdinateur portableLancer le client DHCPLancer le démon PPPDes permissions supplémentaires sont nécessaires pour lancer le client DHCPDes permissions supplémentaires sont nécessaires pour lancer le démon PPPCapteur de fuitePerte du LienDispositif de localisationNavigation et LocalisationDispositif de localisation et navigationHaut-parleurFaibleMoRendre l'adaptateur par défaut temporairement visibleGère les services de réseaux locaux, tels que les ponts NAPNom du FabriquantCocher/décocher ce périphérique comme étant sûrNombre d'éléments maximumProxy de réseau mailléProfil d'accès aux messages (MAP)Serveur d'accès aux messagesServeur de notifications de messagesMicrophoneDiversScooter de mobilitéNuméro de ModèleModemPlusCapteur de mouvementSourisTropMulti-Channel Adaptation Protocol (MCAP)Profil de Spécification Multi-Profils (MPS)Service de Spécification Multi-Profils (MPS)Multi-capteurRéseauPoint d'accès réseauPoint d'accès réseau (NAP)_Utilisation du réseauService de Prochain Passage à l'heure d'étéAucun point de terminaison audio enregistréAucun conflitAucune dépendanceLes statistiques d'utilisation ne sont pas encore disponibles. Essayez d'abord d'établir une connexion puis consultez de nouveau cette page.DéconnectéNon disponibleNon pris en charge actuellement avec cette configurationNon spécifiéNuméro :OBEXTransfert de fichiers OBEXEnvoi d'objet OBEXTransfert d'ObjetOuvertPosition ouvertOptimalPANUTéléavertisseurAssocierAssociéCode PIN de liaison pourClé de liaison pourDemande de liaisonRequête de liaison pour %sDemande de liaison pour le périphérique :Requête de liaison pour :PalmPC/PDA de la taille d'une paumePériphériqueParamètres des connexions préférées des périphériquesDrapeau de confidentialité du périphériqueRéseau personnelTéléphoneService de Statut d'Alerte TéléphoniqueAccès au Carnet d'adresses (PBAP)Accès au Carnet d'adresses (PBAP) - PCEAccès au carnet d'adresses (PBAP) - PSEVeuillez vérifier que le dossier "%s" existe ou configurez-le avec blueman-services. Le dossier par défaut "%s" sera utilisé dans l'immédiatLe greffon "%(0)s" dépend de %(1)s. Désactiver %(1)s désactivera aussi "%(0)s". Voulez-vous poursuivre ?Le greffon %(0)s est en conflit avec %(1)s. Le chargement de %(1)s va décharger %(0)s. Continuer ?GreffonsIdentifiant PnPInformations PNPDispositif de pointageMédiocreAudio portableFauteuil roulant électriqueService PrimaireImprimanteStatut d'impression (BPP)PropriétaireFournit une API DBus pour les autres composants de BluemanFournit les capacités de transfert de fichiers OBEXUtilise une icône d'état de type StatusNotifierItemFournit un client dhcp simple pour les connexions Bluetooth PAN.Fournit un menu pour l'applet et une API afin que les autres greffons puissent le manipulerFournit un élément de menu pour rendre l'adaptateur par défaut temporairement visible quand il est caché par défautDonne accès à un élément du menu qui contient les connexions récentes pour un accès rapideFournit un support simple pour la connexion à Internet via un profil RTC.Fournit une clé, authentifie les services pour le démon BlueZFournit le support pour les connexions via le réseau téléphonique commuté (RTC ou DUN) avec ModemManager et NetworkManagerFournit le support pour les réseaux personnels (Personal Area Networking, PAN) introduit dans NetworkManager 0.8Capteur de proximitéGroupe de Parcours PublicOxymètre de PoulsBouton poussoirRFCOMMR_enommer le périphérique…Capteur de pluie%(files)d fichier reçu en arrière-plan%(files)d fichiers reçus en arrière-plan%(files)d fichier supplémentaire reçu en arrière-plan%(files)d fichiers supplémentaires reçus en arrière-planIntensité du signal reçu : %(rssi)u%% (%(rssi_state)s)Réception d'un fichierRéception du fichier %(0)s de %(1)sRecommandéAdresse de ReconnexionService de Mise à jour du Temps de RéférenceReferencePrinting (BPP)ReflectedUI (BPP)RefuserContrôle à DistanceCible de Contrôle DistantSupprimerRetirer ce périphérique de la liste des périphériques connusRenommer le périphériqueRenouveler l'adresse IPRéférence de rapportRéessayerRobotCadence de CourseSDPAccès SIM (SAP)_Trier parParamètres de RechercheScannerLe script à exécuter lors de la connexionRechercherRecherche de périphériques à proximitéRecherche en coursService SecondaireSélectionner un périphériqueSélectionnez un profil audio pour PulseAudioSélectionnez le répertoire de réception des transferts de fichiersSoumettre un fichierEnvoyer des _fichiers à l'appareilEnvoyer une _noteEnvoyer un _fichier…Envoyer un pense-bête textuelSoumettre des fichiers au périphériqueEnvoyer une noteEnvoi du fichierNuméro de SériePort sériePort Série %sPort série connectéLe script de connexion par le port série a échouéLe service port série sur le périphérique %s sera maintenant disponible via %sServeurService ModifiéPréférences du serviceService :ServiceDiscoveryServerServiceClassIDDéfinir les propriétés de l'adaptateur BluetoothDéfinir l'état RfKillDécodeur numériqueDes permissions supplémentaires sont nécessaires pour modifier l'état RfKillAfficher la barre de statutAfficher la barre d'outilsAffiche les informations sur le périphériqueAfficher l'entréeAffiche une notification sur le bureau à chaque fois que l'appareil est dé/connecté.Montre l'utilisation du trafic réseauCommutateur uniquePasserGlissièreSmartphoneCapteur de fuméeRévision du LogicielGestionnaire de profils SPP standard, permet l'exécutions d'actions personnaliséesTrès bonSuccès !Connecté avec succès au service RTC sur %(0)s. Le réseau est désormais disponible via %(1)sPermute le commutateur matériel Bluetooth pour qu'il corresponde à l'état du Bluetooth. Permet de rallumer le Bluetooth à partir de l’icône qui montre son état; à condition que l'adaptateur ne soit pas déconnecté physiquement du système.Identifiant SystèmeTCPTCS-ATTCS-BINTabletteSuspend temporairement l'économiseur d'écran lorsqu'une manette de jeu Bluetooth est connectée.Temporairement visibleLe nombre maximal d'éléments que le menu de connexions récentes affichera.Une erreur est survenue lors du lancement du script %s %sCela devrait être écraséBeaucoup tropSomme des données reçues et vitesse de transmissionSomme des données envoyées et vitesse de transmissionÉcran tactilePavé tactileJouetStatistiques d'utilisationTransfertTransfert échouéLe transfert du fichier %(0)s a échouéNiveau de puissance d'émission : %(tpl)u%% (%(tpl_state)s)Essai de se reconnecter automatiquement aux services de configuration au lancement puis touts les 60 secondes.Triple interrupteurConfianceSûrTentative d'obtention d'une adresse IP sur %s Veuillez patienter…Éteindre tous les adaptateursActiver tous les adaptateursPuissance de transmissionUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPSans catégorieInconnuErreur inconnueAppareil sans nomNon spécifiéSuspectDonnées UtilisateurMagnétoscopeIntervalle valideVéhiculeTrès hauteVidéoconférenceDistribution VidéoSynchronie VidéoSource VidéoCaméra vidéoSystème de visioconférenceÉcran vidéo et enceinteMoniteur vidéoVideoConferencingGW (VCP)WAPClient WAPWSPPortableOrdinateur portable (taille d'une montre)Échelle de poidsMontre-bracelet_Adaptateur_Ajouté_Bloquer_Annuler_Fermer_Décroissant_Périphérique_Périphériques_Quitter_Aide_InfoServices _locaux_Rendre découvrable_Nom_OKA_ppairer_Greffons_Préférences_Retirer…_Signaler un problème_Réinitialiser_Rechercher_ArrêterFaire _confiance_DébloquerNe _pas faire confiance_Affichageappletjourjoursheureheuresminuteminutesnonobexd non disponibleouiblueman-2.4.3/po/fr.po000066400000000000000000002756471465054505200145630ustar00rootroot00000000000000# French translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Anthony Guéchoum https://launchpad.net/~athael # Benjamin Pineau https://launchpad.net/~ben-pineau # Christophe Painchaud https://launchpad.net/~dash-ionblast # Claude Gagné https://launchpad.net/~miltiad # David Perrenoud https://launchpad.net/~dperrenoud # Francois Magimel https://launchpad.net/~linkid # Francois Perruchas https://launchpad.net/~francoisperruchas # François Tissandier https://launchpad.net/~baloo # Gabriel https://launchpad.net/~gabriel-r3g # Gueraph Mayax https://launchpad.net/~yoann-weber # Guilhem Lettron https://launchpad.net/~guilhem-fr # Jerod212 https://launchpad.net/~jerod212 # Johan Serre https://launchpad.net/~serre-johan # Laurent Peuch https://launchpad.net/~psycojoker # Lstr https://launchpad.net/~rlstr87 # Léobaillard https://launchpad.net/~leobaillard # Marc Plano-Lesay https://launchpad.net/~marc31boss # Mathieu Pasquet https://launchpad.net/~mathieui # Nicolas Delvaux https://launchpad.net/~malaria # Nicolas Sabatier https://launchpad.net/~nicolassabatier # Niki https://launchpad.net/~nikiroo # Nizar Kerkeni https://launchpad.net/~nizarus # Penegal https://launchpad.net/~penegal # Pierre Slamich https://launchpad.net/~pierre-slamich # Sorkin https://launchpad.net/~kosnila # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Yves MATHIEU https://launchpad.net/~ymathieu # axx https://launchpad.net/~axx-simon # chgarde https://launchpad.net/~christophe-garde # djedail https://launchpad.net/~troussard-jerome # hugo https://launchpad.net/~gogosnake # jad_jay https://launchpad.net/~jay-man3 # ooliver27 https://launchpad.net/~ooliver27 # Charles Monzat , 2017 # ericbsd , 2015 # Étienne Deparis , 2017 # Lionel Brianto , 2017 # mauron, 2015,2017 # Nicolas Dobigeon , 2017 # Rox fr , 2020 # Scoubidou , 2014 # Tubuntu , 2014-2015 # Xorg, 2017 # Nathan # Djeremaille # Boris Faure # Johan Cwiklinski # OozeBalk # J. Lavoie # Colomban Wendling , 2023. # Estébastien Robespi # Julien Humbert # Yoan # Maxime Leroy , 2022. # ButterflyOfFire , 2022. # Clement Lefebvre , 2022. # Sander Sweers , 2022. # Benjamin Loison , 2023. # TKF , 2024. # "David D." , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-15 17:24+0000\n" "Last-Translator: \"David D.\" \n" "Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Options de visibilité" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Caché" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Toujours visible" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporairement visible" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nom" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Demande de liaison" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Demande de liaison pour le périphérique :" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Cela devrait être écrasé" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Afficher l'entrée" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Périphériques Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptateur" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Rechercher" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Préférences" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Quitter" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Périphérique" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Affichage" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Afficher la barre d'outils" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Afficher la barre de statut" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Masquer les périphériques sans _nom" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Trier par" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nom" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Ajouté" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Décroissant" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Greffons" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Services _locaux" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Aide" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Signaler un problème" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Recherche de périphériques à proximité" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Rechercher" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Associer avec le périphérique" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Associer" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Cocher/décocher ce périphérique comme étant sûr" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Confiance" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Retirer ce périphérique de la liste des périphériques connus" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Supprimer" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Soumettre des fichiers au périphérique" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Soumettre un fichier" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Somme des données envoyées et vitesse de transmission" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Somme des données reçues et vitesse de transmission" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indication de l'activité des données" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Plus" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Renommer le périphérique" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Réinitialiser" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Annuler" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Type de serveur DHCP :" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recommandé" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Aucun serveur DHCP installé" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Adresse IP :" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Paramètres du point d'accès réseau (NAP)" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Réseau personnel" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Support du profil PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Réseau téléphonique" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Support du profil DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Point d'accès réseau (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Support du profil PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Réception de fichier (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Répertoire de réception :" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Sélectionnez le répertoire de réception des transferts de fichiers" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Accepter les fichiers provenant de sources sûres" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Envoyer des fichiers via Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Vers :" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fichier :" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuration" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configurer les préférences du greffon sélectionné" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Non spécifié" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Auteur :" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Inconnu" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Dépend de :" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "En conflit avec :" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Paramètres GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numéro :" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "Nom du point d'accès :" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistiques d'utilisation" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Fermer" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Téléchargé :" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Envoyé :" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total :" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Journal commencé le :" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Durée du journal :" #: data/ui/note.ui:8 msgid "Send note" msgstr "Envoyer une note" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Le Bluetooth doit être activé pour que le gestionnaire de périphériques " "puisse fonctionner" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptateurs Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Toujours" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minute" msgstr[1] "%(minutes)d minutes" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptateur" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Échec de la connexion à blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Il semble que blueman-manager n'a pas pu être activé par D-Bus. Une raison " "commune de cela est une installation graphique cassée dans l'activation de " "l'environnement D-Bus qui peut être résolue par un appel à dbus-update-" "activation-environment, typiquement invoqué par xinitrc (respectivement la " "configuration Sway ou similaire)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "La connexion à BlueZ a échoué" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Le démon Bluez n'est pas actif, blueman-manager ne peut pas continuer.\n" "Cela signifie probablement qu'aucun adaptateur Bluetooth n'a été détecté ou " "que le démon Bluetooth n'a pas été démarré." #: blueman/main/Manager.py:163 #, fuzzy msgid "Click to disable." msgstr "Cliquez pour désactiver." #: blueman/main/Manager.py:166 #, fuzzy msgid "Click to enable." msgstr "Cliquez pour activer." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Recherche en cours" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Préférences de l'adaptateur" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Expéditeur de fichiers" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transfert de fichiers Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Arrêter" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Connexion en cours" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd non disponible" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Impossible de démarrer automatiquement le service obex. Vérifiez que le " "démon obex est en fonctionnement" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Annulation" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Envoi du fichier" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Heure de fin estimée :" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d seconde" msgstr[1] "%(seconds)d secondes" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Une erreur est survenue lors de l'envoi du fichier %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Passer" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Réessayer" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Une erreur est survenue" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Requête de liaison pour %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Authentification Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Saisissez votre code PIN pour l'authentification :" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Saisir le mot de passe pour l'authentification :" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Clé de liaison pour" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Code PIN de liaison pour" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Requête de liaison pour :" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirmez la valeur pour l'authentification :" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmer" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Refuser" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Requête d'autorisation pour :" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Service :" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Toujours accepter" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Accepter" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Une erreur est survenue lors du chargement d'un greffon. Merci d'en " "informer les développeurs via notre \n" "site web." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth désactivé" #: blueman/Functions.py:71 msgid "Exit" msgstr "Quitter" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Activer le Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "o" #: blueman/Functions.py:169 msgid "KB" msgstr "Ko" #: blueman/Functions.py:172 msgid "MB" msgstr "Mo" #: blueman/Functions.py:175 msgid "GB" msgstr "Go" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gestionnaire de périphériques" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Préférences du service" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Clavier" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combo" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Appareil sans nom" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sans catégorie" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Connecté(e)" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Sûr" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Associé" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Bloqué" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Connecter" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Médiocre" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Très bon" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Trop" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Beaucoup trop" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Intensité du signal reçu : %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Intensité du signal reçu : %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Faible" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Élevé" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Très haute" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Niveau de puissance d'émission : %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Niveau de puissance d'émission : %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Succès !" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Échec" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Connexion en cours…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "La déconnexion a échoué : " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Aucun point de terminaison audio enregistré" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Erreur d'entrée/sortie" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Le périphérique n'a pas répondu" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Erreur inconnue" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "La connexion a échoué : " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Connecter" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Connecte les profils d'autoconnexion source A2DP, sortie A2DP et HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Déconnecter" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forcer la déconnexion de l'équipement" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Connecter à :" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Déconnecter :" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Connexion Auto :" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Envoyer un _fichier…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "A_ppairer" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "Faire _confiance" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "Ne _pas faire confiance" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Bloquer" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Débloquer" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Bloquer/débloquer cet appareil" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "R_enommer le périphérique…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Retirer…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Annuler l'opération" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Suspect" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Sélectionner un périphérique" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman est un gestionnaire de Bluetooth basé sur GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Paramètres GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Greffons" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Le greffon \"%(0)s\" dépend de %(1)s. Désactiver %(1)s " "désactivera aussi \"%(0)s\".\n" "Voulez-vous poursuivre ?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Le greffon %(0)s est en conflit avec %(1)s. Le chargement de " "%(1)s va décharger %(0)s.\n" "Continuer ?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Aucune dépendance" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Aucun conflit" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problème de dépendances" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Sélection de l'adaptateur" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Visible…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Divers" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Ordinateur" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Téléphone" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Point d’accès" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/vidéo" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Périphérique" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Imagerie" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Portable" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Jouet" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Ordinateur de bureau" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Serveur" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Ordinateur portable" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Ordinateur de poche" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Téléphone cellulaire" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Sans fil" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphone" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Complètement" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 pour cent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 pour cent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 pour cent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 pour cent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 pour cent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 pour cent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Non disponible" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Casque/Oreillette" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Kit mains-libres" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Microphone" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Haut-parleur" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Écouteurs" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Audio portable" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Autoradio" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Décodeur numérique" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Audio Hifi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Magnétoscope" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Caméra vidéo" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Caméscope" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Moniteur vidéo" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Écran vidéo et enceinte" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Système de visioconférence" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Appareil de jeu vidéo ou jouet" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Dispositif de pointage" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Écran" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Appareil photo" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Scanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Imprimante" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Montre-bracelet" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Téléavertisseur" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Veste" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Casque" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Lunettes" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Véhicule" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Poupée" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Manette" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Jeu" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Téléphone générique" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Téléphone générique" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ordinateur générique" #: blueman/DeviceClass.py:171 #, fuzzy msgid "Desktop Workstation" msgstr "Poste de travail de bureau" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Ordinateur générique" #: blueman/DeviceClass.py:174 #, fuzzy msgid "Handheld PC/PDA (clamshell)" msgstr "PC/PDA portatif (à clapet)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "PC/PDA de la taille d'une paume" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Ordinateur portable (taille d'une montre)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablette" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Station d'accueil" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Tout en un" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Serveur" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Convertible" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Portable" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Passerelle IoT" #: blueman/DeviceClass.py:184 #, fuzzy msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 #, fuzzy msgid "Stick PC" msgstr "PC stick" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Montre générique" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Montre : montre de sport" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Montre-bracelet" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Horloge générique" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Écran générique" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Télécommande générique" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Lunettes de vue génériques" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Étiquette générique" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Trousseau générique" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Lecteur multimédia générique" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Lecteur de codes-barres générique" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Thermomètre générique" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Thermomètre" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Capteur de fréquence cardiaque générique" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Rythme cardiaque" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Tension artérielle générique" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Pression Sanguine" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Pression Sanguine" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Dispositif d'Interaction Utilisateur" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Souris" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Manette de jeu" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tablette numériseur" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Lecteur de cartes" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Stylo numérique" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Lecteur de codes-barres" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Pavé tactile" #: blueman/DeviceClass.py:214 #, fuzzy msgid "Presentation Remote" msgstr "Télécommande présentation à distance" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Glucomètre générique" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Générique : Capteur de marche pour la course" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "Générique : Capteur de marche pour la course" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "Générique : Capteur de marche pour la course" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "Générique : Capteur de marche pour la course" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Générique : Cyclisme" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Vélo : Ordinateur pour vélo" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Cyclisme : Capteur de vitesse" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Cyclisme : Capteur de cadence" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Cyclisme : Capteur de puissance" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Vélo : Capteur de vitesse et de cadence" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Appareil de mobilité personnelle générique" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Bouton" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Glissière" #: blueman/DeviceClass.py:231 #, fuzzy msgid "Rotary Switch" msgstr "Commutateur rotatif" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Écran tactile" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Commutateur unique" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Double interrupteur" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Triple interrupteur" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Service de Batterie" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Bouton poussoir" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Réseau Générique" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Point d’accès" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Périphérique" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Proxy de réseau maillé" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Capteur de fréquence cardiaque générique" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Capteur de mouvement" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Capteur de qualité de l'air" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Capteur de fréquence cardiaque générique" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Capteur d'humidité" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Capteur de fuite" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Capteur de fumée" #: blueman/DeviceClass.py:251 #, fuzzy msgid "Occupancy Sensor" msgstr "Capteur d'occupation" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Capteur de contact" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Capteur de monoxyde de carbone" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Capteur de dioxyde de carbone" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Détecteur de lumière ambiante" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Capteur d'énergie" #: blueman/DeviceClass.py:257 #, fuzzy msgid "Color Light Sensor" msgstr "Capteur de lumière de couleur" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Capteur de pluie" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Expéditeur de fichiers" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Cyclisme : Capteur de vitesse" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Capteur de proximité" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multi-capteur" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Cyclisme : Capteur de vitesse" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Générique : Échelle de Poids" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Manette" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Étiquette générique" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Horloge générique" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Thermomètre : oreille" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Audio Générique" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Audio Générique" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Trousseau générique" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Accès Générique" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Point d’accès" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Point d’accès" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Bloqué" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Appareil de mobilité personnelle générique" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Appareil de mobilité personnelle générique" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Greffons" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Générique : Échelle de Poids" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Trousseau générique" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Audio Générique" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Smartphone" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Audio Générique" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Appareil d'affichage de la position géographique" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Service :" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Profil audio" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Lecteur multimédia générique" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Appareil photo" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Scooter de mobilité" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Véhicule" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Écran générique" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Microphone" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Appareil de mobilité personnelle générique" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Audio Générique" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Microphone" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Audio Générique" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Réception d'un fichier" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Décodeur numérique" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Écran générique" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Moniteur vidéo" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Trousseau générique" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Étiquette générique" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Audio portable" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Étiquette générique" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Stylo numérique" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Générique : Oxymètre de Pouls" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Générique : Oxymètre de Pouls" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Oxymètre de Pouls" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Générique : Échelle de Poids" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Appareil de mobilité personnelle générique" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Fauteuil roulant électrique" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Scooter de mobilité" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Moniteur générique permanent du taux de glucose" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Pompe à insuline générique" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Pompe à insuline, pompe durable" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Pompe à insuline, patch" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Stylo à insuline" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Délivrance de médicaments génériques" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Thermomètre générique" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Générique : activité sportive de plein air" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Appareil d'affichage de la position géographique" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Appareil pour afficher la localisation et la navigation" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Dispositif de localisation" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Dispositif de localisation et navigation" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Canal de contrôle d'impression" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Canal de données d'impression" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Notification d'impression" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Multi-Channel Adaptation Protocol (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Groupe de Parcours Public" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Port série" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Accès LAN avec PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Réseau téléphonique (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Synchro IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Envoi d'objet OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Transfert de fichiers OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Commande de synchro IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Téléphonie sans-fil" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Source Audio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Synchronie audio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Cible de Contrôle Distant" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Audio Avancé" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Contrôle à Distance" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Vidéoconférence" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Interphone" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 #, fuzzy msgid "Headset Audio Gateway" msgstr "Passerelle des oreillettes audio" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Client WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Point d'accès réseau" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Groupe réseau" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Imaging (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Passerelle Audio Kit main-libres" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Impression basique (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Statut d'impression (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Dispositif d'interaction utilisateur (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Common ISDN Access (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/Vidéo" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "Accès SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Accès au Carnet d'adresses (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Accès au carnet d'adresses (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Accès au Carnet d'adresses (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Serveur d'accès aux messages" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Serveur de notifications de messages" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profil d'accès aux messages (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Serveur GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Affichage 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Lunettes 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Synchronisation 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Profil de Spécification Multi-Profils (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Service de Spécification Multi-Profils (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Service d'accès aux Calendrier, Tâches, et Notes (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Service de Notification de Calendrier, Tâches, et Notes (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Profile de Calendrier, Tâches et Notes (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informations PNP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Réseau Générique" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Transfert de Fichiers Générique" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Audio Générique" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Téléphonie Générique" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Source Vidéo" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Synchronie Vidéo" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribution Vidéo" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Source HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Sortie HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Accès Générique" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Attribut Générique" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Alerte Immédiate" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Perte du Lien" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Puissance de transmission" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Service de Temps Courant" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Service de Mise à jour du Temps de Référence" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Service de Prochain Passage à l'heure d'été" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Thermomètre" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informations sur le périphérique" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Rythme cardiaque" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Service de Statut d'Alerte Téléphonique" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Service de Batterie" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Pression Sanguine" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Service de Notification des Alertes" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Dispositif d'Interaction Utilisateur" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Paramètres de Recherche" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Cadence de Course" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "E/S d'Automatisation" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Cadence à Vélo" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Puissance à Vélo" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Navigation et Localisation" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Capteur d'Environnement" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Composition Sanguine" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Données Utilisateur" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Échelle de poids" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Gestion du Lien" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Suivi Permanent du Glucose" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Support IP" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Localisation Intérieure" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Oxymètre de Pouls" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "Proxy HTTP" #: blueman/Sdp.py:222 #, fuzzy msgid "Transport Discovery" msgstr "Découverte du transport" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transfert d'Objet" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Service Primaire" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Service Secondaire" #: blueman/Sdp.py:227 msgid "Include" msgstr "Inclure" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Déclaration caractéristique" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nom de périphérique" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Apparence" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Drapeau de confidentialité du périphérique" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Adresse de Reconnexion" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Paramètres des connexions préférées des périphériques" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Service Modifié" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Identifiant Système" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Numéro de Modèle" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Numéro de Série" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Révision du Micrologiciel" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Révision du Matériel" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Révision du Logiciel" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Nom du Fabriquant" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "Identifiant PnP" #: blueman/Sdp.py:243 #, fuzzy msgid "Characteristic Extended Properties" msgstr "Propriétés étendues caractéristiques" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Description utilisateur caractéristique" #: blueman/Sdp.py:245 #, fuzzy msgid "Client Characteristic Configuration" msgstr "Configuration caractéristique du client" #: blueman/Sdp.py:246 #, fuzzy msgid "Server Characteristic Configuration" msgstr "Configuration caractéristique du serveur" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Format de présentation caractéristique" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Format d’agrégation caractéristique" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Intervalle valide" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Référence de rapport externe" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Référence de rapport" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Profils audio et d'entrée" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Propriétaire" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "oui" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "non" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Sélectionnez des lignes et tapez Ctrl + C pour copier" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Affiche les informations sur le périphérique" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Envoyer une _note" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Envoyer un pense-bête textuel" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Echec de changement de profil pour %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profil audio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Sélectionnez un profil audio pour PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Non spécifié" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Essai de se reconnecter automatiquement aux services de configuration au " "lancement puis touts les 60 secondes." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Connecté automatiquement à %(service)s sur %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Affiche une notification sur le bureau à chaque fois que l'appareil est dé/" "connecté." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Déconnecté" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Connecté :" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Déconnecté" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Les statistiques d'utilisation ne sont pas encore disponibles. Essayez " "d'abord d'établir une connexion puis consultez de nouveau cette page." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "jour" msgstr[1] "jours" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "heure" msgstr[1] "heures" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minute" msgstr[1] "minutes" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s et %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Voulez-vous vraiment réinitialiser le compteur ?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Vous permet de suivre l'usage de votre trafic réseau (mobile à large bande). " "Utile pour les abonnements limités en données. Ce greffon traque chaque " "périphérique séparément." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Utilisation du réseau" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Montre l'utilisation du trafic réseau" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth activé" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Gère les services de réseaux locaux, tels que les ponts NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Fournit le support pour les connexions via le réseau téléphonique commuté " "(RTC ou DUN) avec ModemManager et NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Donne accès à un élément du menu qui contient les connexions récentes pour " "un accès rapide" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Nombre d'éléments maximum" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Le nombre maximal d'éléments que le menu de connexions récentes affichera." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Connecté(e) à %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Impossible de se connecter" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s sur %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "L'adaptateur pour cette connexion n'est pas disponible" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Déconnexion …" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Fournit le support pour les réseaux personnels (Personal Area Networking, " "PAN) introduit dans NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Fournit une API DBus pour les autres composants de Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Nouveau fichier via Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Fichier %(0)s en arrivée depuis %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Refuser" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Réception d'un fichier" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Réception du fichier %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Fournit les capacités de transfert de fichiers OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Le répertoire configuré pour les fichiers entrants n'existe pas" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Veuillez vérifier que le dossier \"%s\" existe ou configurez-le avec " "blueman-services. Le dossier par défaut \"%s\" sera utilisé dans l'immédiat" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fichier reçu" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fichier %(0)s de %(1)s reçu" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Ouvert" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transfert échoué" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Le transfert du fichier %(0)s a échoué" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Fichiers reçus" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%(files)d fichier reçu en arrière-plan" msgstr[1] "%(files)d fichiers reçus en arrière-plan" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Position ouvert" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "%(files)d fichier supplémentaire reçu en arrière-plan" msgstr[1] "%(files)d fichiers supplémentaires reçus en arrière-plan" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Permute le commutateur matériel Bluetooth pour qu'il corresponde à l'état du " "Bluetooth. Permet de rallumer le Bluetooth à partir de l’icône qui montre " "son état; à condition que l'adaptateur ne soit pas déconnecté physiquement " "du système." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Rajoute des éléments standards de menu au menu de l'icône d'état" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Envoyer des _fichiers à l'appareil" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Périphériques" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tateurs" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Fournit une clé, authentifie les services pour le démon BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Rajoute au menu un élément de sortie pour quitter l'applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Fournit un client dhcp simple pour les connexions Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Réseau Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s attachée à l'adresse IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Échec lors de l'obtention d'une adresse IP sur %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Tentative d'obtention d'une adresse IP sur %s\n" "Veuillez patienter…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Rajoute une indication sur l'icône d'état lorsque le Bluetooth est actif et " "affiche les connexions dans l'infobulle." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth activé" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth désactivé" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Ajouter une entrée dans le menu pour se déconnecter" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Déconnecter %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Fournit un élément de menu pour rendre l'adaptateur par défaut " "temporairement visible quand il est caché par défaut" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Temps limite de visibilité" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Temps en secondes pendant lequel le mode de visibilité est activé" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Rendre découvrable" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Rendre l'adaptateur par défaut temporairement visible" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Visible… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Visible…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Fournit un menu pour l'applet et une API afin que les autres greffons " "puissent le manipuler" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Connecté avec succès au service RTC sur %(0)s.\n" "Le réseau est désormais disponible via %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Fournit un support simple pour la connexion à Internet via un profil RTC." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Gestionnaire de profils SPP standard, permet l'exécutions d'actions " "personnalisées" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Le script à exécuter lors de la connexion" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Les arguments suivants seront transmis :\n" "Adresse, nom, nom de service, uuid16s, nÅ“ud rfcomm\n" "Par exemple :\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "Les uuid16s sont retournés en tant que liste séparée par des virgules\n" "\n" "Lors de la déconnexion de l'appareil un signal HUP sera envoyé au script" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Port série connecté" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Le service port série sur le périphérique %s sera maintenant " "disponible via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Le script de connexion par le port série a échoué" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Une erreur est survenue lors du lancement du script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Contrôle l'état d'alimentation de l'adaptateur Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Désactiver Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Éteindre tous les adaptateurs" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Activer Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Activer tous les adaptateurs" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Suspend temporairement l'économiseur d'écran lorsqu'une manette de jeu " "Bluetooth est connectée." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Utilise une icône d'état de type StatusNotifierItem" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Réseau" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Adresse IP invalide" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Conflit d'adresses IP avec l'interface %s qui a la même adresse" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "L'adresse IP se chevauche avec le sous-réseau de l'interface %s qui est " "configuré sur %s/%s\n" "Ceci pourrait causer des problèmes de configuration réseau" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Non pris en charge actuellement avec cette configuration" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transfert" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Le greffon de service de transfert de l'applet est désactivé" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Paramètres de connexion" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Port Série %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renouveler l'adresse IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Définir les propriétés de l'adaptateur Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Applet Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Gestionnaire Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Gestionnaire Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Périphérique Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurer le réseau Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" "Des permissions supplémentaires sont nécessaires pour configurer le réseau" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Lancer le client DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" "Des permissions supplémentaires sont nécessaires pour lancer le client DHCP" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Lancer le démon PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" "Des permissions supplémentaires sont nécessaires pour lancer le démon PPP" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Définir l'état RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" "Des permissions supplémentaires sont nécessaires pour modifier l'état RfKill" #~ msgid "Recent _Connections" #~ msgstr "_Connexions récentes" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Activer Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Le Bluetooth doit être activé pour pouvoir utiliser le gestionnaire de " #~ "périphériques" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Désactiver Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Capteur de fréquence cardiaque : Ceinture de fréquence cardiaque" #~ msgid "Blood Pressure: Arm" #~ msgstr "Tension artérielle : Bras" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Tension artérielle : poignet" #~ msgid "Human Interface Device (HID)" #~ msgstr "Périphérique d'interface utilisateur" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Capteur de marche pour la course : dans la chaussure" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Capteur de marche pour la course : sur la chaussure" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Capteur de marche pour la course : sur les hanches" #~ msgid "Fingertip" #~ msgstr "Bout du doigt" #~ msgid "Wrist-Worn" #~ msgstr "Porté au poignet" #~ msgid "Services" #~ msgstr "Services" #~ msgid "Network Settings" #~ msgstr "Paramètres réseau" #~ msgid "Transfer Settings" #~ msgstr "Paramètres de transfert" #~ msgid "Plugin description:" #~ msgstr "Description du greffon :" #~ msgid "Local Services" #~ msgstr "Services locaux" #~ msgid "_Apply" #~ msgstr "_Appliquer" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Connexion active" #~ msgstr[1] "%(connections)d Connexions actives" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Ressource temporairement indisponible" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Le Bluetooth doit-il s'activer automatiquement ?" #~ msgid "Yes" #~ msgstr "Oui" #~ msgid "No" #~ msgstr "Non" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualité du lien : %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualité du lien : %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Alimentation automatique" #~ msgid "Automatically power on adapters" #~ msgstr "Alimente automatiquement les adaptateurs" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Affiche une notification sur le bureau avec le pourcentage de batterie " #~ "quand l'appareil est connecté." #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Magnétoscope" #~ msgid "Trusted and Paired" #~ msgstr "Sûr et associé" #~ msgid "Paired" #~ msgstr "Associé" #~ msgid "Trusted" #~ msgstr "Sûr" #~ msgid "Friendly Name" #~ msgstr "Nom défini localement" #~ msgid "Serial Ports" #~ msgstr "Ports série" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Exécuter l'assistant de configuration pour ce périphérique" #~ msgid "Setup..." #~ msgstr "Installation..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Bienvenue dans l'assistant de configuration de périphérique Bluetooth. " #~ "\n" #~ "\n" #~ "\n" #~ "Il vous guidera durant le processus de configuration et de connexion à " #~ "vos périphériques Bluetooth activés." #~ msgid "Introduction" #~ msgstr "Introduction" #~ msgid "Select pairing method to use:" #~ msgstr "Sélectionnez la méthode d'association à utiliser :" #~ msgid "Pair Device" #~ msgstr "Associer l'équipement" #~ msgid "Proceed Without Pairing" #~ msgstr "Continuer sans association" #~ msgid "Pairing" #~ msgstr "Association" #~ msgid "Connect to:" #~ msgstr "Connecté à :" #~ msgid "Connect" #~ msgstr "Connecter" #~ msgid "Please wait..." #~ msgstr "Veuillez patienter ..." #~ msgid "Connecting..." #~ msgstr "Connexion en cours ..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Félicitations, le périphérique à été ajouté avec succès" #~ msgid "Finished" #~ msgstr "Terminé" #~ msgid "Bluetooth Assistant" #~ msgstr "Assistant Bluetooth" #~ msgid "_Set up…" #~ msgstr "_Configurer…" #~ msgid "_Set Up New Device" #~ msgstr "_Configurer Un Nouveau Périphérique" #~ msgid "Enter PIN code" #~ msgstr "Entrez le code PIN" #~ msgid "Enter passkey" #~ msgstr "Entrer la clé de sécurité" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "rnis" #~ msgid "headset" #~ msgstr "oreillette" #~ msgid "handsfree" #~ msgstr "kit mains-libres" #~ msgid "unknown" #~ msgstr "inconnu" #~ msgid "Serial port connected to %s" #~ msgstr "Port série connecté à %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minute" #~ msgstr[1] "%.0f minutes" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f seconde" #~ msgstr[1] "%.0f secondes" #~ msgid "R_ename device..." #~ msgstr "R_enommer le périphérique…" #~ msgid "_Remove..." #~ msgstr "_Retirer..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Bascule un interrupteur lorsque l'état de l'alimentation Bluetooth change " #~ "(sans objet avec les modules enfichables USB) et s'assure qu'une icône " #~ "d'état est affiché s'il y a un interrupteur d'arrêt de Bluetooth mais pas " #~ "d'adaptateur." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "Bluetooth doit être activé pour que l'envoi de fichier puisse fonctionner" #~ msgid "Select files to send" #~ msgstr "Séléctionnez les fichiers à envoyer" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Adaptateur de source. Prend l'adresse ou le nom de l'adaptateur, par " #~ "exemple hci0" #~ msgid "Delete files on exit" #~ msgstr "Supprimer les fichiers avant de quitter" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Fichiers à envoyer à l'appareil bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Il faut activer Bluetooth pour que l'assistant Bluetooth puisse " #~ "fonctionner" #~ msgid "No adapters found" #~ msgstr "Aucun adaptateur n'a été trouvé" #~ msgid "Pairing in progress..." #~ msgstr "Appairage en cours..." #~ msgid "Failed to add device" #~ msgstr "Echec lors de l'ajout du périphérique" #~ msgid "Don't connect" #~ msgstr "Ne pas connecter" #~ msgid "Device added and connected successfully" #~ msgstr "Appareil ajouté et connecté avec succès" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Appareil ajouté avec succès, maid échec de la connexion" #~ msgid "Start configuration assistant for this device" #~ msgstr "Démarrer l'assistant de configuration pour ce périphérique" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Utilise libappindicator pour afficher une icône d'état" blueman-2.4.3/po/gl.gmo000066400000000000000000000474151465054505200147100ustar00rootroot00000000000000Þ•÷ÔKŒ¸¹Óéø"5H[#n ’Ÿ³ÈÜ ð $ /=XrƒCáæ!í !,5b)t0žÏ Öä5ó,)+V ‚  ›¨4Ã#ø-@Yk~¨º?Ï¥µ Æ Ñß'û6#*Z…! ¯¹ É Ôßó>'Mu”¦¿ÄÕäü #8LQ"b!…§$¶ÛàFç.M$_+„ ° ¼Ê Ù ú  !A-‡o÷ ' )D n  ” )¦ (Ð ù ,ý 0*!"[! ~!Œ!‘!–!ž!³!Î!dÝ! B"'P" x"†"Ž"–"›"°"Ä"Ô"ë"#‚#oŸ#h$x$€$ …$.‘$(À$;é$L%%kr%IÞ%F(&:o&Rª&Tý&R'a' ''”'.›' Ê'Ø'é'ï'ø'(( 9( C(#Q()u( Ÿ(©( ¿(Ê(Û( ö( ) ))$2)KW)£)·)À)(Ñ)ú) ** 0*;*W*H\* ¥*±*kº*S&+z+AŽ+*Ð+û+,,,(L,u,ˆ,‘,¡,¿,3Å,ù,-$- ,-8- @-J-S-Z- a-m-u-~-„-Š-š-­-³-¹-Â-Ô-Û-ã-ê-ó-ù-. ..#.&.:.­>.ì/0 0(0@0S0r0…0™0)¬0Ö0ç0ý0151)K1u1 ”1 ž1¬1Ç1â1ò1I2[2`21h2 š2 §2±26Ë23D3B_3¢3©3¸3BÈ3J 4(V4 44 4!ª45Ì4&5)5:5S5l5†5œ5(®5×5æ5Iý5¿G67 7(7776V7<7%Ê7 ð7'ú7 "8,8 ;8 F8"Q8"t8N—87æ8#9B9#Y9}9…99 ´9Õ9#ë9:#:7:<:(P:"y:œ:*¯:Ú:à:oô:'d;Œ;0¬; Ý;þ;<(<$<<a< p<~<‡< Œ<B™<ŽÜ<k=%€=¦=.Æ=õ= >#>,9>+f>’>8˜>0Ñ>3?6?S?Y?\?a?y? —?¤? $@61@h@y@ ‚@ Œ@"—@º@Ú@$÷@+A!HAˆjA€óAqtB æBðB öB6C7:CDrCV·CˆDT—DSìDB@EsƒE]÷EUF#kF F›F¤F<¬FéFþF G%G4GSGZGxGG'šG;ÂGþG H /HNE ÙòñØp@Ü¿6‰1ìcaí\f¦h}ß„T¶½;,‡–zbBj8ˆ~Äʵ×GkêY¾ãÓ"x|%2ð”ô(w»i©K­*œ9ƒåŒÃÔ^ݼuÐ#ASr€—Ï´Íï±PDºÞ¯3 ¨sy’ÉëõàIÕ47¡â`ÚU÷öŽ{áoéŠFtÑÌ$.ž:ÈX+ÎQg›¢n™_-]‚¬ «ª)&Ò%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Automatically connected to %(service)s on %(device)sBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Please make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Close_Descending_Device_Devices_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Galician (http://www.transifex.com/mate/MATE/language/gl/) Language: gl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); %(service)s en %(device)s%d %s %d %s e %d %sAutor:En conflito con:Conectar a:Compatibilidade con DUNDepende de:Desconectar:Descargado:Recibindo o ficheiro (Object Push)Ficheiro:Axustes de GSMDuración do rexistro:Rexistro iniciado:Axustes de NAPNon hai servidores DHCP instaladosCompatibilidade con PANA:Total:A_pagar o BluetoothAcender o BluetoothEnviado:Axustes de visibilidadeEnviando ficheiros vía BluetoothAPN:AceptarAceptar ficheiros dende dispositivos de confianzaAdap_tadoresAdaptadorPreferencias do adaptadorO adaptador para esta conexión non está dispoñíbelSelección do adaptadorEngadir un elemento «Saír» ao menú para saír da miniaplicaciónEngade os elementos do menú estándar ao menú da icona de estadoSempreAceptar sempreSempre visíbelCantidade de tempo en segundos que permanecerá en modo descubertoO engadido da miniaplicación de servizo de transferencia esta desactivadoConfirma que quere reiniciar o contador?Perfil de sonReceptor de sonFonte de sonSolicitude de autorización para:Conectado automaticamente a %(service)s en %(device)sBlueman é un xestor GTK+ do BluetoothBluetooth activoAdaptadores de BluetoothAutenticación BluetoothDispositivos de BluetoothBluetooth desactivadoBluetooh activadoTransferencia de ficheiros por BluetoothRede BluetoothBluetooth desconectadoBluetooth necesita estar acendido para que o xestor do adaptador funcioneO servizo Bluez non está en execución, blueman-manager non pode continuar. Isto probabelmente significa que non hai adaptadores Bluetooth detectados ou o servizo Bluetooth non foi iniciado.Cancelar a operaciónCancelandoConfiguraciónConfigurar unha rede BluetoothConfigurar as preferencias dos engadidos seleccionadosO directorio configurado para ficheiros entrantes non existeConfigurar a rede require privilexiosConfirmarConfirme o valor para a autenticación:ConectadoConectado a %sConectado:ConectandoProduciuse un fallo na conexión: Non foi posíbel conectar co BlueZConecta os perfís de conexión automática de orixe A2DP, receptor A2DP e HIDEstado dos controles de enerxía do adaptador BluetoothCrear emparellamento co dispositivoTipo de servidor DHCP:Indicación da actividade dos datosDenegarProblema de dependenciaXestor de dispositivosRede de acceso telefónico (DUN)Axustes da marcaciónProduciuse un fallo na desconexiónTempo en descubertoDescubríbel… %ssETA:Activar o BluetoothEscriba o código PIN para autenticarse:Escriba a clave para autenticarse:Produciuse un erroProduciuse un erro ao enviar o ficheiro %sSaírProduciuse un falloProduciuse un fallo no inicio automático do servizo obex. Asegúrese de que o servizo obex está a executarse.Non foi posíbel cambiar o perfil de %sProduciuse un fallo ao conectarProduciuse un fallo ao obter o enderezo IP en %sFicheiro %(0)s de %(1)s recibidoTransmisor de ficheirosFicheiro recibidoFicheiros recibidosForzar a desconexión do dispositivoAxustes de GSMGrupo de redeAgochadoAltoEnderezo IP:Conflito de enderezos IP coa interface %s que ten o mesmo enderezoO IP sobreponse coa da subrede da interface %s, que ten a seguinte configuración %s/%s Isto pode provocar un comportamento incorrecto da redeCartafol de entrada:Chegando o ficheiro %(0)s dende %(1)sFicheiro entrante por BluetoothA interface %(0)s liga co enderezo de IP %(1)sEnderezo IP incorrectoIniciar o cliente DHCPIniciar o servizo PPPO inicio do cliente DHCP require privilexiosO inicio de servizo PPP require privilexiosBaixoVolver o adaptador predeterminado temporalmente visíbelXestiona servizos locais de rede como pontes NAPMarcar/Desmarcar este dispositivo como de confianzaNúmero máximo de elementosMáisBoRedePunto de acceso á redePunto de acceso á rede (NAP)_Uso da redeO uso de estatísticas non está aínda dispoñíbel. Probe a estabelecer unha conexión primeiro e logo comprobe esta páxina.DesconectadoNon é actualmente compatíbel con esta configuraciónNon especificadoNúmero:ExcelenteEmparellarCódigo PIN de emparellamento paraClave de de emparellamento paraSolicitude de emparellamentoSolicitude de emparellamento para %sSolicitude de aparellamento do dispositivo:Pedimento de emparellamento para:Asegúrese de que o directorio «%s» existe ou configúreo con blueman-services. Ata entón empregarase o «%s» predeterminado.O engadido "%(0)s" depende do %(1)s. Ao desconectar o %(1)s tamén desconectará "%(0)s". Continuar?O engadido %(0)s ten conflitos con %(1)s. Cargando %(1)s descargará %(0)s. Proceder?EngadidosPobreProprietarioFornece unha API DBus para outros compoñentes BluemanFornece capacidade de transferencia para ficheiros OBEXFornece un cliente básico de DHCP para as conexións Bluetooth PAN.Fornece un menú para a miniaplicación e unha API para outros engadidos manipulárenoFornece un elemento do menú para facer temporalmente visíbel o adaptador cando se configura para estar agochado de modo predeterminadoFornece un menú que contén as últimas conexións utilizadas para o acceso rápidoFornece compatibilidade básica para conectar á Internet a través dun perfil DUN.Fornece o servizo de autenticación por clave para o servizo BlueZFornece compatibilidade para acceso telefónico a redes DUN (Dial Up Networking) con ModemManager e Network ManagerFornece compatibilidade para Personal Area Networking (PAN) introducido en NetworkManager 0.8Recibindo un ficheiroRecibindo o ficheiro %(0)s de %(1)sRecomendadoRexeitarRetirarRetirar este dispositivo da lista de dispositivos coñecidosRenomear dispositivoRenovar o enderezo de IPVolver tentar_Ordenar por..Script a executar na conexiónBuscarBuscar dispositivos próximosBuscandoSeleccione o dispositivoEscolla o perfil de son para PulseAudioSelecionar cartafol de transferencia de ficheiros entrantesEnviar ficheiroEnviar _ficheiros ao dispositivoEnviar _notaEnviar unha nota de textoEnviar ficheiro(s) ao disposiivoEnviar notaEnviando un ficheiroPorto serie %sPorto serie conectadoProduciuse un fallo no script de conexión ao porto serieO porto serie no dispositivo %s estará agora dispoñíbel vía%sPreferencias do servizoServizo:Estabelecer o estado do RfKillAxustar o estado do RfKill require privilexiosAmosar a barra de e_stadoMosar a barra de _ferramentasAmosar información do dispositivoAmosar a entradaAmosa o uso de tráfico de redeOmitirPerfíl estándar de conexión SPP do controlador, permite a execución de accións personalizadasPor baixo do idealLogrado!Conectado ao servizo DUN en %(0)s. A rede está agora dispoñíbel a través de %(1)sSuspende temporalmente o salvapantallas cando está conectado un controlador de xogos Bluetooth.Visíbel temporalmenteNúmero máximo de conexións recentes amosadas no menúXurdíu un problema executando o script %s %sIsto debería ser sobrescritoBastante boTotalidade de datos recibidos e taxa de transferenciaTotalidade de datos enviados e taxa de transferenciaEstatísticas de tráficoTransferirProduciuse un fallo na transferenciaProduciuse un fallo na transferencia do ficheiro %(0)sConfianzaTentando obter un enderezo IP en %s Agarde...Apagar todos os adaptadoresAcender todos os adaptadoresDescoñecidoSen especificarNon confiarMoi alto_Adaptador_Engadido_Pechar_Descendente_Dispositivo_Dispositivos_Axuda_Información_Servizos locais_Facer descubríbel_Nome:_EmparellarEn_gadidos_Informar dun problema_Restabelecer_Buscar_Fiábel_Non fiábel_Verminiaplicacióndíadíashorahorasminutominutosnon«obexd» non está dispoñíbelsiblueman-2.4.3/po/gl.po000066400000000000000000002470441465054505200145440ustar00rootroot00000000000000# Galician translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Proxecto Trasno # André Rivero Castillo , 2016 # Miguel Anxo Bouzada , 2014,2018-2019 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Galician (http://www.transifex.com/mate/MATE/language/gl/)\n" "Language: gl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Axustes de visibilidade" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Agochado" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Sempre visíbel" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Visíbel temporalmente" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Emparellados" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Solicitude de emparellamento" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Solicitude de aparellamento do dispositivo:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Isto debería ser sobrescrito" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Amosar a entrada" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dispositivos de Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptador" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Buscar" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "Preferencias do adaptador" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 #, fuzzy msgid "_Exit" msgstr "Saír" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dispositivo" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Ver" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Mosar a barra de _ferramentas" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Amosar a barra de e_stado" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Renomear dispositivo" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Ordenar por.." #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nome:" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Engadido" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descendente" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "En_gadidos" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Servizos locais" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Axuda" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Informar dun problema" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Buscar dispositivos próximos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Buscar" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Crear emparellamento co dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Emparellar" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Marcar/Desmarcar este dispositivo como de confianza" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Confianza" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Retirar este dispositivo da lista de dispositivos coñecidos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Retirar" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Enviar ficheiro(s) ao disposiivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Enviar ficheiro" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Totalidade de datos enviados e taxa de transferencia" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Totalidade de datos recibidos e taxa de transferencia" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicación da actividade dos datos" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Máis" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Renomear dispositivo" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Restabelecer" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Cancelando" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipo de servidor DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recomendado" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Non hai servidores DHCP instalados" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Enderezo IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Axustes de NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Compatibilidade con PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Rede de acceso telefónico (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Compatibilidade con DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Punto de acceso á rede (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Compatibilidade con PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Recibindo o ficheiro (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Cartafol de entrada:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Selecionar cartafol de transferencia de ficheiros entrantes" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Aceptar ficheiros dende dispositivos de confianza" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Enviando ficheiros vía Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "A:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Ficheiro:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuración" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configurar as preferencias dos engadidos seleccionados" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Non especificado" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Descoñecido" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depende de:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "En conflito con:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Axustes de GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Número:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Estatísticas de tráfico" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Pechar" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Descargado:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Enviado:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Rexistro iniciado:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Duración do rexistro:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Enviar nota" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth necesita estar acendido para que o xestor do adaptador funcione" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptadores de Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Sempre" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d Minuto" msgstr[1] "%d minutos" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptador" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Non foi posíbel conectar co BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "O servizo Bluez non está en execución, blueman-manager non pode continuar.\n" "Isto probabelmente significa que non hai adaptadores Bluetooth detectados ou " "o servizo Bluetooth non foi iniciado." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Buscando" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferencias do adaptador" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Transmisor de ficheiros" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Conectando" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "«obexd» non está dispoñíbel" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Produciuse un fallo no inicio automático do servizo obex. Asegúrese de que o " "servizo obex está a executarse." #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Cancelando" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Enviando un ficheiro" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Produciuse un erro ao enviar o ficheiro %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Omitir" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Volver tentar" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Produciuse un erro" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Solicitude de emparellamento para %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autenticación Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Escriba o código PIN para autenticarse:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Escriba a clave para autenticarse:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Clave de de emparellamento para" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Código PIN de emparellamento para" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Pedimento de emparellamento para:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirme o valor para a autenticación:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmar" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Denegar" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Solicitude de autorización para:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Servizo:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Aceptar sempre" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Aceptar" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Produciuse un erro ao cargar un complemento. Notifíquellelo aos " "desenvolvedores co contido desta mensaxe.\n" "páxina web." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth desconectado" #: blueman/Functions.py:71 msgid "Exit" msgstr "Saír" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Activar o Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Xestor de dispositivos" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferencias do servizo" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "teclado" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Renomear dispositivo" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "sen categoría" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Conectado" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Confianza" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Emparellar" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Conectar a:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Pobre" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Por baixo do ideal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Excelente" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Bo" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Bastante bo" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Baixo" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Alto" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Moi alto" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Logrado!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Produciuse un fallo" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Conectando" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Produciuse un fallo na desconexión" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Amosar información do dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Descoñecido" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Produciuse un fallo na conexión: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Conectar a:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Conecta os perfís de conexión automática de orixe A2DP, receptor A2DP e HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Desconectar:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forzar a desconexión do dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Conectar a:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Desconectar:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Desconectar:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Enviar un _ficheiro..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Emparellar" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Fiábel" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Non fiábel" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Enviar ficheiros ao dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Renomear dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Retirar" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Cancelar a operación" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Non confiar" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Seleccione o dispositivo" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman é un xestor GTK+ do Bluetooth" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Axustes de GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Engadidos" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "O engadido \"%(0)s\" depende do %(1)s. Ao desconectar o " "%(1)s tamén desconectará \"%(0)s\".\n" "Continuar?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "O engadido %(0)s ten conflitos con %(1)s. Cargando %(1)s descargará %(0)s.\n" "Proceder?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Problema de dependencia" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problema de dependencia" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Selección do adaptador" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Descubríbel… %ss" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Punto de acceso á rede" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "escritorio" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "servidor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "portátil" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "dispositivo móbil" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "móbil" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "sen fios" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "teléfono intelixente" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "módem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "«obexd» non está dispoñíbel" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "auriculares" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "mans libres" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "micrófono" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Fonte de son" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Fonte de son" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Fonte de son" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "punteiro" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Conectar" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Conectar" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Conectar" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Conectar" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "servidor" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Conectar" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "teléfono intelixente" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Conectar" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Conectar" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Grupo de rede" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Conectar" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Conectar" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Conectar" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Conectar" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Grupo de rede" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Conectar" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Conectar" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Servizos locais" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Grupo de rede" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Punto de acceso á rede" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Dispositivo" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Transmisor de ficheiros" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Conectar" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Grupo de rede" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Conectar" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Grupo de rede" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Conectar" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Punto de acceso á rede" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Punto de acceso á rede" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Conectar" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Engadidos" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Conectar" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Grupo de rede" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Receptor de son" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "teléfono intelixente" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Fonte de son" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Emparellar o dispositivo" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Servizo:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Perfil de son" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "micrófono" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Conectar" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "micrófono" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Recibindo un ficheiro" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Fonte de son" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Grupo de rede" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Conectar" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Conectar" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Conectar" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Portos serie" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Rede de acceso telefónico (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Fonte de son" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Receptor de son" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Punto de acceso á rede" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grupo de rede" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Punto de acceso á rede (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Punto de acceso á rede (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Grupo de rede" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Transferencia de ficheiros por Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Fonte de son" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Receptor de son" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Fonte de son" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Renomear dispositivo" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Amosar información do dispositivo" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Servizos locais" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Transferir" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "miniaplicación" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Emparellar o dispositivo" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Buscar dispositivos próximos" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Xestor de dispositivos" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "_Conexións recentes" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Xestor de dispositivos" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Preferencias do adaptador" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Perfís de conexión automática" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietario" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "si" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "non" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Información" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Amosar información do dispositivo" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Enviar _nota" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Enviar unha nota de texto" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Non foi posíbel cambiar o perfil de %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Perfil de son" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Escolla o perfil de son para PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Sen especificar" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Conectado automaticamente a %(service)s en %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Desconectando..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Conectado:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Desconectado" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "O uso de estatísticas non está aínda dispoñíbel. Probe a estabelecer unha " "conexión primeiro e logo comprobe esta páxina." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "día" msgstr[1] "días" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "horas" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s e %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Confirma que quere reiniciar o contador?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Permítelle supervisar o uso de tráfico na rede (largo de banda móbil). É " "práctico para plans de acceso limitado. Este engadido rexistra cada " "dispositivo separadamente." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Uso da rede" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Amosa o uso de tráfico de rede" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooh activado" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Xestiona servizos locais de rede como pontes NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Fornece compatibilidade para acceso telefónico a redes DUN (Dial Up " "Networking) con ModemManager e Network Manager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Fornece un menú que contén as últimas conexións utilizadas para o acceso " "rápido" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Número máximo de elementos" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Número máximo de conexións recentes amosadas no menú" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Conectado a %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Produciuse un fallo ao conectar" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s en %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "O adaptador para esta conexión non está dispoñíbel" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Desconectando..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Fornece compatibilidade para Personal Area Networking (PAN) introducido en " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Fornece unha API DBus para outros compoñentes Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Ficheiro entrante por Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Chegando o ficheiro %(0)s dende %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Rexeitar" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Recibindo un ficheiro" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recibindo o ficheiro %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Fornece capacidade de transferencia para ficheiros OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "O directorio configurado para ficheiros entrantes non existe" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Asegúrese de que o directorio «%s» existe ou configúreo con blueman-" "services. Ata entón empregarase o «%s» predeterminado." #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Ficheiro recibido" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Ficheiro %(0)s de %(1)s recibido" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Produciuse un fallo na transferencia" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Produciuse un fallo na transferencia do ficheiro %(0)s" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Ficheiros recibidos" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Recibiuse %d ficheiro en segundo plano" msgstr[1] "Recibíronse %d ficheiros en segundo plano" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Recibiuse %d ficheiro en segundo plano" msgstr[1] "Recibironse %d ficheiros en segundo plano" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Engade os elementos do menú estándar ao menú da icona de estado" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Enviar _ficheiros ao dispositivo" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dispositivos" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tadores" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "miniaplicación" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Fornece o servizo de autenticación por clave para o servizo BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Engadir un elemento «Saír» ao menú para saír da miniaplicación" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Fornece un cliente básico de DHCP para as conexións Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Rede Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "A interface %(0)s liga co enderezo de IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Produciuse un fallo ao obter o enderezo IP en %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Tentando obter un enderezo IP en %s\n" "Agarde..." #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Engade unha indicación sobre a icona de estado cando Bluetooth está activo e " "amosa o número de conexións na suxestión." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth activo" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth desactivado" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Desconectando..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Fornece un elemento do menú para facer temporalmente visíbel o adaptador " "cando se configura para estar agochado de modo predeterminado" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tempo en descuberto" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Cantidade de tempo en segundos que permanecerá en modo descuberto" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Facer descubríbel" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Volver o adaptador predeterminado temporalmente visíbel" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Descubríbel… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Descubríbel… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Fornece un menú para a miniaplicación e unha API para outros engadidos " "manipuláreno" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Conectado ao servizo DUN en %(0)s.\n" "A rede está agora dispoñíbel a través de %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Fornece compatibilidade básica para conectar á Internet a través dun perfil " "DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Perfíl estándar de conexión SPP do controlador, permite a execución de " "accións personalizadas" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script a executar na conexión" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Deberan darse os seguintes argumentos:\n" "enderezo, nome, nome do servizo, uuid16s, nodo rfcomm\n" "Por exemplo:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s devolvese como unha lista separada por vírgulas\n" "\n" "Ao desconectar o dispositivo, o script envía un sinal HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Porto serie conectado" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "O porto serie no dispositivo %s estará agora dispoñíbel vía%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Produciuse un fallo no script de conexión ao porto serie" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Xurdíu un problema executando o script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Estado dos controles de enerxía do adaptador Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "A_pagar o Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Apagar todos os adaptadores" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Acender o Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Acender todos os adaptadores" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Suspende temporalmente o salvapantallas cando está conectado un controlador " "de xogos Bluetooth." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Utiliza libappindicator para amosar unha icona de estado" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rede" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Enderezo IP incorrecto" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Conflito de enderezos IP coa interface %s que ten o mesmo enderezo" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "O IP sobreponse coa da subrede da interface %s, que ten a seguinte " "configuración %s/%s\n" "Isto pode provocar un comportamento incorrecto da rede" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Non é actualmente compatíbel con esta configuración" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transferir" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" "O engadido da miniaplicación de servizo de transferencia esta desactivado" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Axustes da marcación" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Porto serie %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renovar o enderezo de IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Adaptadores de Bluetooth" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "miniaplicación" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Blueman é un xestor GTK+ do Bluetooth" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooh activado" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Dispositivos de Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurar unha rede Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Configurar a rede require privilexios" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Iniciar o cliente DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "O inicio do cliente DHCP require privilexios" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Iniciar o servizo PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "O inicio de servizo PPP require privilexios" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Estabelecer o estado do RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Axustar o estado do RfKill require privilexios" #~ msgid "Recent _Connections" #~ msgstr "_Conexións recentes" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Acender o Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Cómpre acender o adaptador para que o xestor de dispositivos funcione" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "A_pagar o Bluetooth" #~ msgid "Services" #~ msgstr "Servizos" #~ msgid "Network Settings" #~ msgstr "Axustes da rede" #~ msgid "Transfer Settings" #~ msgstr "Axustes de transferencia" #~ msgid "Plugin description:" #~ msgstr "Descrición do engadido:" #~ msgid "Local Services" #~ msgstr "Servizos locais" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d Activar a conexión" #~ msgstr[1] "%d Activar as conexións" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Visíbel temporalmente" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "O bluetooth activarase automaticamente?" #~ msgid "Yes" #~ msgstr "Si" #~ msgid "No" #~ msgstr "Non" #~ msgid "Auto power-on" #~ msgstr "Acendido automático" #~ msgid "Automatically power on adapters" #~ msgstr "Acender automaticamente os adaptadores" #~ msgid "Trusted and Paired" #~ msgstr "Fiábeis e emparellados" #~ msgid "Paired" #~ msgstr "Emparellados" #~ msgid "Trusted" #~ msgstr "Fiábel" #~ msgid "Friendly Name" #~ msgstr "Nome familiar" #~ msgid "Serial Ports" #~ msgstr "Portos serie" #~ msgid "Run the setup assistant for this device" #~ msgstr "Executar o asistente de configuración para este dispositivo" #~ msgid "Setup..." #~ msgstr "Configurar..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Benvido ao Asistente de configuración de dispositivos Bluetooth.\n" #~ "\n" #~ "\n" #~ "Guiaráselle polo proceso de configurar e conectar os seus dispositivos " #~ "Bluetooth activados." #~ msgid "Introduction" #~ msgstr "Introdución" #~ msgid "Select pairing method to use:" #~ msgstr "Seleccione o método de emparellamento que usar:" #~ msgid "Proceed Without Pairing" #~ msgstr "Proceder sen emparellamento" #~ msgid "Pairing" #~ msgstr "Emparellamento" #~ msgid "Connect to:" #~ msgstr "Conectar a:" #~ msgid "Connect" #~ msgstr "Conectar" #~ msgid "Please wait..." #~ msgstr "Agarde..." #~ msgid "Connecting..." #~ msgstr "Conectando..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Parabéns, o dispositivo foi engadido correctamente" #~ msgid "Finished" #~ msgstr "Rematado" #~ msgid "Bluetooth Assistant" #~ msgstr "Asistente do Bluetooth" #~ msgid "_Set Up New Device" #~ msgstr "_Configurar un dispositivo novo" #~ msgid "Enter PIN code" #~ msgstr "Escriba o código PIN" #~ msgid "Enter passkey" #~ msgstr "Escriba a clave" #~ msgid "palm" #~ msgstr "PDA" #~ msgid "isdn" #~ msgstr "adsl" #~ msgid "headset" #~ msgstr "auriculares" #~ msgid "handsfree" #~ msgstr "mans libres" #~ msgid "unknown" #~ msgstr "descoñecido" #~ msgid "Serial port connected to %s" #~ msgstr "Porto serie conectado a %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuto" #~ msgstr[1] "%.0f minutos" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f segundo" #~ msgstr[1] "%.0f segundos" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Renomear dispositivo" #~ msgid "_Remove..." #~ msgstr "_Retirar..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Alterna o interruptor de apagado Bluetooth cuando cambia o estado de " #~ "enerxía do Bluetooth (Non funciona con dispositivos USB) e asegúrase de " #~ "que se amose unha icona de estado se hai un interruptor de seguidade " #~ "Bluetooth máis non hai un adaptador." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth necesita estar acendido para poder enviar ficheiros" #~ msgid "Select files to send" #~ msgstr "Seleccionar os ficheiros para enviar" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Adaptador orixe. Toma o enderezo ou o nome do adaptador, p. ex. hci0" #~ msgid "Delete files on exit" #~ msgstr "Eliminar os ficheiros ao saír" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Ficheiros que enviar ao disositivo Bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth ten que estar acendido para que o asistente do Bluetooth " #~ "traballe" #~ msgid "No adapters found" #~ msgstr "Non se atoparon adaptadores" #~ msgid "Pairing in progress..." #~ msgstr "Emparellamento en proceso..." #~ msgid "Failed to add device" #~ msgstr "Produciuse un fallo ao engadir o dispositivo" #~ msgid "Don't connect" #~ msgstr "Non conectar" #~ msgid "Device added and connected successfully" #~ msgstr "Dispositivo engadido e conectado correctamente" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "O dispositivo engadiuse correctamente, mais produciuse un fallo ao " #~ "conectar" #~ msgid "Start configuration assistant for this device" #~ msgstr "Iniciar o asistente de configuración para este dispositivo" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Utiliza libappindicator para amosar unha icona de estado" blueman-2.4.3/po/he.gmo000066400000000000000000001631521465054505200146770ustar00rootroot00000000000000Þ•$<?\2XC&YC&€C§CÁC×CçCöCDD *D 5D@DZDjDzDŠDME\EqEˆE›E¬E¿EÒEåE#øE F)F=FRFfFzF F ™FºFCÍF G G=*GhGƒGG®GÈGØG;ëG+'HCSI—IœI I¦I¬I!³I ÕI áI íI úI JJJ,-JZJ)lJh–JÿJ0KKKZK oK{KŽK”K ¯K–ºKQL XLfLuL5ŠL ÀL ÊL ÕL,àL+ M9M LM ZM eMrM ‹M —M £M®M4ÉM þM NNNN*N?NON ^NhNN „N‘N¢N¼NÄNÓNâN#üN O1ODO]OnO€O“O¥O½OÏOáO?öO¥6P ÜPêPûPQQ%Q7QKQ#]QQ†QŠQ ‘Q›Q  Q®Q.½Q4ìQ'!R IRSRZR kRvR zR„RšR ±R ½R ÉR×RîR÷RS"2S"USxS ˜S¤S¶S#ÇS ëSøST T&T9T?TXT aToT'‹T6³T*êTU!U ?UIU YU dU oU}U‘U>¬UëUúU V'#V KVWV`VsV ’VŸV´V½V ÎVÜVöV WW ,W:W?WPW YWdWlW €W‹WžW ­W¹WÐWÕWèWX XX,X=X+RX ~X ŒX™X°XÅXÕXéXøXYY Y Y-Y3Y8YHYOY`YiY}Y’Y £Y °Y"¾Y!áY ZZ'Z$6Z[Z`ZpZZ›ZŸZF¦ZíZ [$[C[ c[n[+r[ ž[ ª[¸[Ç[ à[ì[\ \ \,\=\ R\s\{\\„\ ‰\ •\¢\§\ ¯\ º\ Æ\Ó\è\÷\]']8] J]X]k]€]˜] ¯]½]"Î]ñ]^^(^B^]^ q^}^’^¡^ ·^Ä^Ø^ò^_!_4_I_Y_p_…_š_¶_Ð_ç_ú_ ` ;`I`^`u`Œ`«`º`Ê` Ý`é`û`a a-aKa`axa€a ˆa–a¦aµa¹a ÂaÍaÒa ×a âaíaöab &b0bHbabwbb¬b ÅbÐbØbîb c c c&c-c 4c@cGc]cbczcc$–c »cÆcÖc ÙcAåc‡'d¯d´d ¼dÊdèdee.eMe`epeˆee¡eÀeÝeðef ff:fSf)\f†f f ³f ¿fÉf*Ûfh hhh"h(h.h ChMhThmh€h)’h(¼h åhñhi i i ,i6i GiTiliŒi¨i ¯i»i¿i,Âi0ïi j"9j \j jjvj‰j¦j¼j Øj ãj îjøjk kk'k;kAkIkOk Tk bklk{kk(†k¯k)Åk)ïk l &l 3l ?lIlQlflll¨l ÆlÓldãl Hm Vm'dm Œmšm¢m§mºmËmÛmìm n)n .n{ N{[{o{$x{ {¾{ Ï{ Û{(ç{ || .|<| T|G_|§| Ã|Ñ|Ö| Ý| è| ó|}} "} /}<} U} b}l}H}È}Ý} æ} ó}ÿ}k~t~Ã{~ ?IMT\ cnSÕAé*+€ V€a€|€„€,€(º€ ã€ï€ø€ü€(6F}M‘ ß íû‚ ‚3‚E‚K‚a‚ v‚€‚‰‚‚ —‚£‚ §‚ ±‚¿‚Ђ Ø‚æ‚ õ‚ƒ ƒƒƒ &ƒ2ƒ:ƒ Wƒaƒtƒ ‡ƒ ’ƒ Ÿƒ¬ƒ¿ƒ ݃냄 „„„ !„,„@„P„Y„ x„ …„‘„ ˜„¦„µ„Ê„ ä„ð„ù„……… …"…*…3…9…?…E…U…h…n…r…x… … Ž…™…«…²…º…À…Ç…Ð…Ù…ß…æ… ï…ú… † † †þ$†E#ˆJiˆ´ˆψèˆúˆ ‰‰5‰G‰e‰"‰¢‰´‰Æ‰×؉°Š'ÁŠéŠÿŠ‹)-‹W‹m‹„‹2—‹Ê‹Û‹3ó‹#'Œ0KŒ6|Œ ³Œ(¿Œ%èŒI XeDv!»!ÝÿŽ1ŽHŽS_ŽG³ŽNûJjnt z<…ÂÒæú ‘‘%‘);‘e‘_y‘„Ù‘-^’AŒ’Î’à’ò’ “ %“"0“S“Ëe“1”:”L”^”Ly”Ɣϔ Ø”Aã”%•?•V• j•x•ˆ•§•¹•Ë•à•Nþ•#M–q–z––„–œ–º–Жâ–%ú– — +— 9—#F—j— s——!–—;¸—ô— ˜&˜@˜X˜m˜‡˜#Ÿ˜ØÛ˜ñ˜e ™Ðo™ @šNš^šešyšš£š·šcÉš-›6› E›P›j›o›‡›F™›Jà›=+œiœ }œˆœ œ ¸œÅœ$àœ$*BXl ‰"–¹.Õ"ž 'žHžažzž“ž²ž»ž&ØžÿžŸ *Ÿ)5Ÿ_Ÿ hŸ sŸ+”ŸEÀŸ/  6 A  a l  |  ˆ “ § » †Ù `¡r¡‘¡H˜¡ á¡ ï¡ü¡%¢:¢"N¢q¢€¢”¢ ¨¢É¢ Ý¢$è¢ £ £!£7£Q£g£}£œ£¥£·£ Í£Û£ò£û£1¤C¤Y¤m¤ ‡¤¨¤+½¤ é¤ ÷¤¥'¥>¥&W¥~¥ —¥¢¥¶¥¿¥Õ¥ å¥ð¥¦&¦B¦ `¦k¦†¦œ¦¶¦Ȧ2à¦'§;§M§e§7{§ ³§¾§Ò§&觨¨f¨%¨§¨,½¨0ꨩ3©0:©k©‡©›©-³© á©$頻&ªDªXª"rª•ª ´ª¿ªƪ&ͪ-ôª"«3«<«N«b«r«#†«ª«¾«Û«ú« ¬"¬2¬R¬k¬ˆ¬¢¬»¬+ͬù¬"­7­M­j­‡­£­ ¹­Ú­ò­®®2®I®#]®®&•® ¼® Ý®þ®¯ 4¯U¯p¯‰¯)¢¯+̯ø¯ °")°L°'e°°¡°±° ʰذò°±±1±C±\±y± ˆ±•±§±·±"Ʊ)é±+²?²D²I²Y²m²€² ²¹² Ȳé²# ³-³A³$`³…³”³ª³ɳá³ê³þ³´´"´A´$J´ o´+z´¦´¯´)Ê´ ô´ÿ´µµ\%µ¢‚µ%¶ *¶5¶F¶d¶ƒ¶š¶0²¶ã¶·"·2·%;·%a·)‡·±·Å·å·þ·=¸2R¸…¸8–¸,ϸü¸ ¹6¹!H¹Zj¹źκÞº åº ðºûº)»+»A»S»r»‹»0£»/Ô»¼ ¼*¼ <¼H¼`¼t¼„¼˜¼"°¼ Ó¼ô¼ ½ ½"½;)½He½®½<ɽ¾¾.¾*K¾v¾#•¾¹¾Ѿâ¾ñ¾¿ ¿¿9¿V¿_¿ d¿o¿v¿ Œ¿™¿«¿´¿6½¿"ô¿7À5OÀ…À–ÀŸÀ°ÀÆÀÍÀ"êÀ Á,"Á,OÁ|ÁÁ—¤Á< LÂ&Z  Â™ÂžÂ½ÂÚÂòÂ.Ã,1à ^ÃiÃ$à ¤Ã2¯ÃâÃ-ëÃÄ (Ä 3Ä>Ä[ÄtĈģÄÃÄÛÄäÄ÷Ä Å(Å>Å+XÅ$„ũŠÆÅ)ÑÅ'ûÅ0#Æ0TƬ…Æ2Ç…9Çu¿Ç 5È BÈ OÈ \ÈgÈ{ȂțȺÈÐÈ×ÈéÈýÈ É0ÉBÉ XÉcÉ{É „ÉE‘É;×É;ÊVOÊ`¦ÊËO—ËoçËDWÌ`œÌ^ýÌ\Í"p͓ͤ͸ÍÉÍÐÍíÍ ÎΡ'ÎÍÉÎB—ÏÚÏãÏ(÷Ï Ð+ÐKÐ*jÐ'•нÐÕÐçÐ ðÐûÐÑ.ÑA7ÑyђѯÑÇÑÝÑ úÑÒ"Ò+ÒJÒNÒhÒyғҜҭÒ+´Ò àÒ$ëÒÓ&Ó:Ó-NÓ>|Ó»Ó!ÏÓñÓÔ"Ô ?Ô`ÔtÔ"†Ô©Ô½Ô$ÔÔ8ùÔc2Õ–ÕÕ¼ÕÕÕíÕÖ Öf%Ö1ŒÖ¾Ö ×ÖäÖ4×7×M×g׃מ×b®×+Ø=Ø MØXØaØs؃Ø"“Ø¶Ø ÆØÑØ éØ Ù Ù)Ùo?Ù¯ÙÈÙÚÙîÙ ÿÙ Ú™Ú ÚµÛÉÛÍÛÔÛÜÛùÛ Üi&ÜÜP­Ü7þÜ6ÝEÝ_ÝhÝ>xÝB·Ý úÝÞ Þ#Þ CÞNÞ)dÞ@ŽÞÏÞ|çÞdßvßŠß›ß ¤ßO¯ß ÿß à)à HàUàiàpà!wà™à à§à½à Ùàçàá á%á5áKáaáqá ƒá-‘á¿áÓáíáââ'â=âSâpâ€â.šâ7Éâããã+ãFã\ã'eããã¯ã¸ãÌã"âã"ä (ä 6ä@ä Uä aä mäyä Šä ”ä ¢ä ®ä ¸äÂä#áäå å å #å 1å ?åLå få rå ~åŠå šå¦å ¿åËå!Úå%üå%"æHæMæeænàÙ¬W“€[-Öʼnú8­N¦ÓÓ^ gáOr  w.PŽåžy4ÞVñ?cÞMU;ðÃâ_Ò˜¿Ô$PÊM+$ãˆ×)aÃ7ó×öŸ]ª ìŒ~q“‡Ý2}WYN•aëÔQ|K‘ß R›¯…¨e™–F9Ídf tŒ!®Ov°Åkƒ½($¾í®¯K"îÈøAuq [i£¡l$^|.ÀëøÙî*U†ÁϤ¸ ã%Zß”m=PExsËo€ã›1víJ™îùÀ±j%»4æG’ºh 5ÛiŽ—GXýX%Cè‹>–eÚ@Šý˜G‰´ž*Á«ú2Ç"&(yp½µko¾Î¿&q¥˜-ËÇÚ¬?Æ>»#–ê‹vª‚ ŠBœ§—5_LÉ™ï‘ ûùD“!<F‡Q¸/¨§ûóåì…Äfçt¢t¸èá›U¤û0T;·¶å¥ØÎsÌu©H.]\áhH…’3IAWæª\ ÞñÖ1Ñ ·ÓõÐ7”,TêØ¼Kò) r#ÑR_;' ?-ïQ<71DY ð¹ZJËIéS¢ú•zc^¼{²\6,µµ¢L³Nn½Ê²ý[Ý ì}§ïéiÕ×ö¦Dàż íOLþSþ3Áä‡:Âò€š©ÜÍ=þ{³‰'œØþBº¶o÷ð̈ÿ'rT+~ÿE!+Üj´f’¦öAʃ‘ÔÄÎòx 6•kç÷hÂüŸ"s Ïb¥ÆgIbêzâ0²âñ¶«­Õ«‚£n(4‚3/V:8É£5`󹨱ùSJ‹d„,õ°ô<Í>à C´]ÑXô=ÄŒÛV0ÈŠº"|C#ÈÜÒlHõ*9šÏšÝÖ±m„~F`ëmŸ†Õ¹B÷ gßd`b)MÐÒ pô¯ZÌè¤Úé”l6cpưj·:¡Žü Ea¬©!æ³wÀwÐ{äƒ&„­zž ¡@¿ Û®üu ÿ9†»xRä}2øÉ#ˆ@—eœ/8yçYÇÙ%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLaptopLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…RadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow CurtainWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-06-26 07:09+0000 Last-Translator: Yaron Shahrabani Language-Team: Hebrew Language: he MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3)); X-Generator: Weblate 5.6-rc דקה%(minutes)d דקות%(minutes)d דקות%(minutes)d דקותשנייהשתי שניות%(seconds)d שניות%(seconds)d שניות%(service)s ב־%(device)s%d %s %d %s ×•×’× %d %s17â€-33 ×חוז1â€-17 ×חוזדו־גלגלירכב תלת גלגלי33â€-50 ×חוזתצוגה תלת־ממדיתמשקפי תלת־ממדסנכרון תלת־ממד (3DSP)50â€-67 ×חוז67â€-83 ×חוז83â€-99 ×חוז×ירעה שגי××” בעת טעינת תוסף. × × ×œ×™×™×“×¢ ×ת ×”×ž×¤×ª×—×™× ×‘×“×‘×¨ תוכן הודעה זו ב×מצעות .×”×תריוצר:התחברות ×וטומטית:סותר ×ת:התחברות ×ל:מחוברתמיכה בחיבור בחיוגתלות ב־:התנתקות:הורדו:קבלת ×§×‘×¦×™× (דחיפת עצמי×)קובץ:הגדרות GSMמשך התיעוד ביומן הרישו×:רישו×־יומן החל:הגדרות נקודת גישה לרשתתמיכה בנקודת גישה לרשת (NAP)ש××œ× ×ž×•×ª×§× ×™× ×©×¨×ª×™ DHCPתמיכה ברשת ×ישיתעצמת ×”×ות שהתקבל: %(rssi)u%% (%(rssi_state)s)×ל:כללי:×”×נרגיה להעברה: %(tpl)u%% (%(tpl_state)s)_כיבוי בלוטות׳ה_פעלת בלוטות׳הועלו:הגדרות חשיפההת_חברותהת_נתקותלבחור שורה ×ו יותר ולהעתיק ×¢× Control + C×”×ž×©×ª× ×™× ×”×‘××™× ×™×•×¢×‘×¨×•: כתובת, ש×, ×©× ×”×©×™×¨×•×ª, uuid16s,†rfcomm node לדוגמה: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s ×ž×•×—×–×¨×™× ×›×¨×©×™×ž×” מופרדת ×‘×¤×¡×™×§×™× ×¢× × ×™×ª×•×§ ההתקן הסקריפט יקבל ×ות HUPשליחת ×§×‘×¦×™× ×“×¨×š BluetoothAPN (×©× × ×§×•×“×ª גישה):ATTAVCTPAVDTP×ישור×ישור קבלת ×§×‘×¦×™× ×ž×”×ª×§× ×™× ×ž×”×™×ž× ×™×דלת גישהמנעול גישהנקודת גישהנקודת גישהמת_×מי×מת××העדפות מת××מת×× ×œ×—×™×‘×•×¨ ×–×”, ×œ× ×–×ž×™×Ÿ×‘×—×™×¨×ª מת××הוספת פריט יצי××” לתפריט הווידג׳ט כדי לצ×ת מהיישומוןהוספת חיווי לסמל המצב ×›×שר הבלוטות׳ פעיל ומציג ×ת ×”×—×™×‘×•×¨×™× ×‘×—×œ×•× ×™×ª העצה.מוסיף פריטי תפריט לניתוקהוספת ×¤×¨×™×˜×™× ×ª×§× ×™×™× ×œ×ª×¤×¨×™×˜ סמל המצבשמע מתקד×רכב חקל×ימסך ×ווירחיישן ×יכות ×וויר×זעקהשירות הודעות התר×המחשב ×חודמתן ×פשרות ניטור ניצולת תעבורת רשת (פס־רחב סלולרי). שימושי לחבילות גלישה מוגבלות. תוסף ×–×” עוקב ×חר כל התקן בנפרד.תמידלקבל תמידגלוי תמידחיישן ×ור סובבמשך הזמן בשניות שמצב הזמינות לגילוי יימשךמגברמר××”AppleAgentתוסף שירות ההעברה של היישומון מושבתל×פס ×ת המונה?לחץ ×“× ×–×¨×•×¢×™×¤×¨×•×¤×™×œ שמעשקע שמעמקור שמעפרופילי שמע וקלטשמע/ויד×ושמע/ויד×ו×ודיטוריו×בקשת ×ימות עבור:התחברות ×וטומטית לשירות %(service)s בהתקן %(device)sקלט/פלט של ×וטומציהגגוןב׳BNEPסורק ברקודי×הדפסה בסיסית (BPP)שירות סוללהמתג סוללהת×ורת מחסני×עזר שמע מ×חורי ×”×וזןפעמוןשרת להבתריסי×חסימת/שחרור התקן זהחסו×לחץ ד×יישומון BluemanBlueman - מנהל בלוטות׳Blueman ×”×•× ×ž× ×”×œ בלוטות׳ לסביבתGTK+ ‎בלוטות׳ פעילמת×מי בלוטות׳×ימות בלוטות׳התקן בלוטות׳התקני Bluetoothבלוטות׳ מושבתבלוטות׳ פעילהעברת ×§×‘×¦×™× ×‘Ö¾Bluetoothמנהל בלוטות׳רשת בלוטות׳בלוטות׳ כבויעל מנת שמנהל המת××ž×™× ×™×¤×¢×œ, נדרש להפעיל ×ת שירות הבלוטות'שרת BlueZ ×œ× ×¤×¢×™×œ, blueman-manager ×œ× ×™×›×•×œ להמשיך. המשמעות, ככל הנר××” ×”×™×, ×©×œ× ×–×•×”×• מת×מי בלוטות׳, ×ו ששירות הבלוטות׳ ×œ× ×”×•×¤×¢×œ.נגן Blurayהרכב גוףדודבולרד מו×רניהול ×יגודרמקול למדףהתקן שידורחדר שידורBrowseGroupDescriptorServiceClassID (מזהה מחלקת שירות מת×ר קבוצות עיון)נורה×וטובוסכפתורנגן תקליטורי×CMTPת×ורת ×רוניתחיישן קצבשירות גישה ללוח שנה, משימות ופתקיות (CTN)שירות הודעות מלוח שנה, משימות ופתקיות (CTN)פרופיל לוח שנה, משימות ופתקיות (CTN)מצלמה חוזימצלמהביטול הפעולההתהליך מבוטלמכוניתמערכת שמע לרכבחיישן פחמן דו־חמצניחיישן פחמן ×—×“Ö¾×—×ž×¦× ×™×§×•×¨× ×›×¨×˜×™×¡×™×מ×וורר תקרהת×ורת תקרהחיישן צמוד תקרהסלולריתצורת ×גירת מ×פייןהצהרת מ×פייני×מ××¤×™×™× ×™× ×ž×•×¨×—×‘×™× ×œ×ª×›×•× ×•×ª×ª×¦×•×¨×ª ייצוג מ×פייןתכונת תי×ור משתמשמ×רז ×¢× ×˜×¢×™× ×”×œ×—×™×¦×” להשבתה.לחיצה להפעלה.הגדרת תכונת לקוחמגהץמגהץ קיטור ×נכישתל שבלולי (קוכלי×רי)מכונת קפהחיישן ×ור צבעמשולבגישה שיתופית ל־ISDN†(CIP)מחשבתצורההגדרת רשת בלוטות׳הגדרת תצורת התוסף שנבחרהתיקייה המוגדרת לקובץ המתקבל ×œ× ×§×™×™×ž×ª×”×’×“×¨×ª הרישות דורשת הרש×ות×ישורערך ×ישור ל×ימות:מחוברמחובר ל%sמחובר:מתחברבהתחברות…חיבור כשל: חיבור ל־BlueZ נכשלהתחברות לפרופילי חיבור ×וטומטי של מקור A2DP, קולט־נתוני A2DP והתקני מנשק ×נושחיישן מגעמעקב גלוקוז רציףבקרשליטה במצב צריכת החשמל של מת×× ×”×‘×œ×•×˜×•×ª×³×‘×¨ המרה×לחוטיטלפון ×לחוטייצירת צימוד ×¢× ×”×”×ª×§×Ÿ×ž×¡×œ×¡×œ שיערשירות השעה הנוכחיתוילונותמחשב רכיבהעצמת רכיבהמהירות וקצב רכיבהסוג שרת DHCP:נגן DVDמחוון פעילות נתוני×יבשןסירובסוגיית תלותמ×וורר שולחנית×ורת שולחןשולחן עבודהעמדת מחשב שולחנינתיקפרטי התקןמנהל התקני××©× ×”×ª×§×Ÿ×”×ª×§×Ÿ ×œ× ×”×’×™×‘×—×•×’×”×—×™×‘×•×¨ בחיוגחיבור ×ינטרנט דרך טלפון (DUP)הגדרות חיוגעט דיגיטלישילוט דיגיטלימחשב לוח ×¢× ×¢×˜ מגעDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)ניתוק %sמנותקניתוק כשל: ×ª×•× ×ž×©×š זמינות לגילויזמין לגילוי…זמין לגילוי… %s שניותמתבצע גילוי…תצוגהתחנת עגינהבובהמנעול חשמלימתג כפולמייבשמועד ×”×’×¢×” משוער:×ž×“Ö¾×—×•× ×œ×וזן×וזנייה פנימיתתווית ×לקטרוניתמעליתדלת יצי×ת חרו×ת×ורת חירו×הפעלת בלוטות׳מונה חשמלחיישן ×נרגיה×× × ×”×–×Ÿ ×ת קוד הזיהוי ×”×ישי:×מת על ידי הזנת סיסמ×:שער כניסהחישה סביבתית×ירעה שגי××”×ירעה שגי××” במהלך שליחת קובץ %sיצי×המסך ×—×™×¦×•× ×™×¦×ž×¦× ×—×™×¦×•× ×™×”×¤× ×™×™×ª דיווח חיצוניתFTPכשלהפעלת שירות obex ב×ופן ×וטומטי, כשלה. × × ×œ×•×•×“× ×©×©×¨×ª obex פעילהמעבר לפרופיל %s נכשלהחיבור נכשלקבלת כתובת ×”Ö¾IP ב־%s נכשלהההתקשרות ×¢× blueman-manager נכשלהמ×וורר חימו×פקסהקובץ %(0)s מ%(1)s התקבל בהצלחהמְש×ַגֵר קבצי×קובץ ×”×ª×§×‘×œ×§×‘×¦×™× ×”×ª×§×‘×œ×•×וקסימטר דופק לקצה ×”×צבעגל××™ ×שמחרוזת מהדורת קושחהגל××™ להבהת×ורת ×צטדיוני×ת×ורת רצפהמנורת פלורסנטחיישן בהתקנה שטוחהניתוק ההתקן בכוחמקפי×מל×ג״במערכת ניווט לווייניתשרת מערכת ניווט לווייניתהגדרות GSMמשחקמשטח משחקמשחק/צעצועשער חניהת×ורת גינהציוד שמע-ויד×ו כלליגישה גנריתבקרת גישה כלליתמיזוג ×וויר כללימטוס כללימ×פיין גנרישמע גנריהתקן פלט שמע כללימקור שמע כלליסורק ברקוד גנרימד לחץ ×“× ×’× ×¨×™×©×¢×•×Ÿ קיר גנרימחשב גנרימד רציף גנרי של סוכר בד×התקן בקרה כלליספורט ××•×¤× ×™×™× ×›×œ×œ×™×ª×¦×•×’×” גנריתציוד תצוגה גנרימכשיר ביתי ×›×œ×œ×™×ž×©×§×¤×™×™× ×’× ×¨×™×™×מ×וורר כלליהעברת ×§×‘×¦×™× ×’× ×¨×™×ª×ž×©×—×§× ×•×ª כללימד סוכר בד×מיזוג כלליעזר שמע כללימד דופק ×›×œ×œ×™×—×™×ž×•× ×›×œ×œ×™×”×ª×§×Ÿ מנשק ×נוש כללי×ידוי כללימש×בת ×ינסולין גנריתמחזיק מפתחות גנריגופי ת×ורה כלליי×מקור ת×ורה כללינגן מדיה גנריהעברת ריפוי גנריתכלי ממונע כלליהתקן רשת כלליציוד רשת גנריפעילות ספורט חוץ כלליתהתקן התניידות ×ישי גנריטלפון גנריהתקן חשמלי כללי×וקסימטר דופק כללישלט רחוק גנריחיישן הליכה ריצה כלליחיישן כללישלט כללימד נשימה כלליתג גנריטלפוניה ×’× ×¨×™×ª×ž×“Ö¾×—×•× ×’× ×¨×™×œ× ×™×“×•×¢ כללישעון גנריהתקן כללימשקל ××“× ×›×œ×œ×™×›×™×¡×•×™ חלון כללימשקפיי×גלוקוזקבוצת רשתHCR_Print (HCR)HCR_Scan (HCR)פרופיל מכשור רפו×ישקע פרופיל מכשור רפו×ימקור פרופיל מכשור רפו××™HIDPHTTPמתווך HTTPמייבש שיערהתקן ×›×£ ידמחשב (×›×£ יד - צדפה)מד נשימה ניידדיבוריתשער השמעת דיבוריתערוץ בקרה של Hardcopyערוץ × ×ª×•× ×™× ×©×œ Hardcopyהתר×ת HardcopyHardcopyCableReplacement (HCR)מחרוזת מהדורת חומרה×וזניות×וזניות ר×ששער שמע ל××•×–× ×™×•×ª×ž×“Ö¾×—×•× ×¨×¤×•×ידופקחגורת דופקמש×בת חו×מחמ×קסדהשמע ב×יכות גבוההנסתרהסתרת ×”×ª×§× ×™× _×œ×œ× ×©×גבוההמערכת משחקי ויד×ו ביתיתצופרהתקן מנשק ×נוששירות התקן מנשק ××“× (HID)מ×יידחיישן לחותIPכתובת IP:כתובת ×”Ö¾IP סותרת ×ת המנשק %s שמוגדר ×¢× ×ותה כתובת ×”Ö¾IPכתובת ×”Ö¾IP חופפת למסכת הרשת של המנשק %s, שמוגדר כך: %s/%s מצב ×–×” עלול להוביל להתנהגות רשת פסולהISDNדימותדימות (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)התר××” מיידיתחיישן הליכה ריצה בתוך הנעלעזר שמע תוך ×וזנית×ורה שקועת רצפהנורת להטכוללתיקיית ×§×‘×¦×™× × ×›× ×¡×™×:הקובץ %(0)s מתקבל מ־%(1)sקובץ מתקבל דרך ×‘×œ×•×˜×•×ª×³×ž×™×§×•× ×¤× ×™××ž×—×ž× ×ינפר×Ö¾×דו×שגי×ת קלט/פלטעט ×ינסוליןמש×בת ×ינסולין גנרית, מש×בה עמידהמש×בת ×ינסולין, מש×בת מדבקה×ינטרקו×המנשק %(0)s מ×וגד לכתובת ×”Ö¾IP†%(1)sתמיכה בפרוטוקול ×ינטרנטכתובת IP שגויהשער גישה להתקני IoTסנכרון IrMCפקודת סנכרון של IrMCנר××” שהפעלת blueman-manager ב×מצעות D-Bus נכשלה. סיבה נפוצה לכך ×”×™× ×”×’×“×¨×” גרפית שגויה בסביבת הפעלת D-Bus ×ותה ניתן לפתור על ידי קרי××” ל־dbus-update-activation-environment, בדרך כלל מופעל מ־xinitrc (הגדרות Sway ×ו דומיו בהת××).מעילבקר משחקק״במקלדתקיוסקL2CAPגישה לרשת מקומית דרך PPPמערך נוריותמחשב ניידמטוס × ×•×¡×¢×™× ×’×“×•×œ×”×¤×¢×œ×ª לקוח DHCPהפעלת סוכן PPPהפעלת לקוח DHCP דורשת הרש×ותהפעלת סוכן PPP דורשת הרש×ותחיישן דליפותמטוס קלבקר ת×ורהרכב קלפרופיל ת×ורה×בדן קישורצג מיקו×מתקן מיקו××ž×™×§×•× ×•× ×™×•×•×˜×ª×¦×•×’×ª ×ž×™×§×•× ×•× ×™×•×•×˜×ž×ª×§×Ÿ ×ž×™×§×•× ×•× ×™×•×•×˜×רונית ננעלתרמקולנמוכהמ״בחשיפת מת×× ×‘×¨×¨×ª המחדל ב×ופן זמנימנהל ×ת שירותי הרשת המקומית כגון גשרי NAPמחרוזת ×©× ×™×¦×¨×Ÿ×¡×™×ž×•×Ÿ/ביטול־סימון התקן ×–×” כמהימןמרב הפריטי×התקן שלובמתווך רשת שלובהפרופיל גישה להודעות (MAP)שרת גישה להודעותשרת דיווח על הודעות×ווירון זעירמיקרופוןמיקרוגלמחשב מזערימיניבוסשונותקורקינט חשמלימחרוזת מספר דג×מוד×צגקטנועעודחיישן תנועה×ופנועשער ממונעעכברהרבהפרוטוקול הסתגלות רב ערוצי (MCAP)מערך נוריות רב־צבעפרופיל ציון ריבוי ×¤×¨×•×¤×™×œ×™× (MPS)שירות ציון ריבוי ×¤×¨×•×¤×™×œ×™× (MPS)רב־חיישןרכזתרב־חיישןרצועת צוו×ררשתנקודת גישה לרשתנקודת גישה לרשת (NAP)שימוש ב_רשתשירות החלפת שעון ×§×™×¥ הב××œ× × ×¨×©×ž×• נקודות קצה לשמע×ין סתירות×ין תלויותסטטיסטיקת נתוני השימוש ×œ× ×–×ž×™× ×”. כד××™ לנסות לבדוק ×ת החיבור ×‘×˜×¨× ×‘×™×¦×•×¢ ניסיון חוזר.×œ× ×ž×—×•×‘×¨×œ× ×–×ž×™×Ÿ×ין תמיכה ×¢× ×ª×¦×•×¨×” ×–×•×œ× ×¦×•×™×Ÿ×ž×¡×¤×¨:OBEXהעברת ×§×‘×¦×™× ×‘Ö¾OBEXדחיפת ×¤×¨×™×˜×™× OBEXהעברת פריטי×גל××™ נפחחיישן הליכה ריצה על המותןחיישן הליכה ריצה על הנעלפתיחהפתיחת מיקו×נגן ×ª×§×œ×™×˜×™× ×ופטיי×מיטבידיודה ×ורגנית פולטת ×ור (OLED)תנורPANU (משתמש ברשת ×זור־×ישי)זימוניתצימודהוצמדקוד צימוד (PIN) ל־ססמת צימוד ל־בקשת צימודבקשת צימוד ל־%sבקשת צימוד להתקן:בקשת צימוד ל:פ×ל×מחשב ×›×£ ידמצנח רחיפהת×ורת שביל גישהת×ורה ×ª×œ×•×™×”×¢×–×¨×™× ×”×™×§×¤×™×™×משתני חיבור היקפי מועדףדגלון פרטיות היקפיתרשת בטווח מיידיטלפוןשירות מצב התר××” בטלפוןגישה לספר ×˜×œ×¤×•× ×™× (PBAP)גישה לספר ×˜×œ×¤×•× ×™× (PBAP) â€- PCEגישה לספר ×˜×œ×¤×•× ×™× (PBAP) â€- PSE× × ×œ×•×•×“× ×©×”×ª×™×§×™×™×” „%s†קיימת ×ו להגדיר ×ותה ×¢× blueman-services. עד ××– ייעשה שימוש בבררת המחדל „%sâ€×ª×§×¢×ª×•סף â€%(0)s„ תלוי ב־%(1)s. פריקת %(1)s תפרוק ×’× ×ת â€%(0)s„. להמשיך?תוסף %(0)s סותר ×ת %(1)s. טעינת %(1)s תפרוק ×ת %(0)s. להמשיך?תוספי×מזהה PnPמידע PnPמצביעעמוד ת×ורהחלשהתקן שמע ניידהתקן ×ž×©×—×§×™× × ×™×™×“×¡×•×œ×œ×” ניידתשקעחיישן כוחמפצל שקעי×מקור ×—×©×ž×œ×›×™×¡× ×’×œ×’×œ×™× ×ž×ž×•× ×¢×©×œ×˜ מצגותשירות עיקרימדפסתמצב הדפסה (BPP)מקרןקניינימספק API ל־DBus עבור ×¨×›×™×‘×™× × ×•×¡×¤×™× ×©×œ Bluemanמספק שירותי החלפת ×§×‘×¦×™× ×‘×¢×–×¨×ª OBEXמספק StatusNotifierItem כדי להציג סמל מצבלקוח dhcp בסיסי לחיבורי PAN (רשת ×ישית) דרך בלוטות׳.×ספקת תפריט ליישומון ו־API לתפעול על־ידי ×ª×•×¡×¤×™× ×חרי×פריט תפריט לחשיפת מת×× ×‘×¨×™×¨×ª המחדל ב×ופן זמני, ×›×©×”×•× ×ž×•×’×“×¨ ‚נסתר’ כברירת מחדלמספק פריט המכיל ×ת החיבור ×”×חרון לגישה נוחהמספק תמיכה בסיסית להתחברות ל×ינטרנט דרך פרופיל חיוג לרשת (DUN).מספק מפתח צופן, שירותי ×ימות לסוכן BlueZמספק תמיכה בחיבור בחיוג (DUN - Dial-Up) ×¢× ModemManager ו־NetworkManagerמספק תמיכה ברשת בטווח מיידי (PAN) שהופיעה ב־NetworkManager 0.8חיישן קרבהקבוצת עיון ציבורית×וקסימטרמפסק לחיצהטרקטורוןRFCOMMשינוי ×©× ×”_תקן…מקרן חו×/רדי×טוררדיוחיישן גש×התקבל קובץ ×חד ברקעהתקבלו שני ×§×‘×¦×™× ×‘×¨×§×¢×”×ª×§×‘×œ×• %(files)d ×§×‘×¦×™× ×‘×¨×§×¢×”×ª×§×‘×œ×• %(files)d ×§×‘×¦×™× ×‘×¨×§×¢×”×ª×§×‘×œ קובץ נוסף ברקעהתקבלו %(files)d ×§×‘×¦×™× × ×•×¡×¤×™× ×‘×¨×§×¢×”×ª×§×‘×œ×• %(files)d ×§×‘×¦×™× × ×•×¡×¤×™× ×‘×¨×§×¢×”×ª×§×‘×œ×• %(files)d ×§×‘×¦×™× × ×•×¡×¤×™× ×‘×¨×§×¢×¢×¦×ž×ª ×”×ות שהתקבל: %(rssi)u%% (%(rssi_state)s)מקלטקובץ מתקבלהתקבל קובץ %(0)s מתוך %(1)sהמלצההתחברות מחדש ×ל…כתובת חיבור מחדשרכב פנ××™ / בית על גלגלי×שירות עדכון זמן הפניהReferencePrinting (BPP)ReflectedUI (BPP)מקררדחייהשליטה מרחוקיעד שליטה מרחוקהסרההסרת התקן ×–×” מרשימת ×”×”×ª×§× ×™× ×”×™×“×•×¢×™×שינוי ×©× ×”×ª×§×Ÿ×—×™×“×•×© כתובת ×”Ö¾IPהפניית דיווחניסיון חוזרסיר ל×ידוי ×ורזרובוטשו×ב ×בק רובוטיבוררמהירות וקצב ריצהSDPגישה ל־SIM†(SAP)_מיון לפימ×פייני סריקהסורקגלגיליי×מסךסקריפט להפעלה ×¢× ×”×—×™×‘×•×¨×—×™×¤×•×©×—×™×¤×•×© ×”×ª×§× ×™× ×¡×ž×•×›×™×מתבצע חיפוששירות משניבחירת התקןבחירת פרופיל שמע ל־PulseAudioבחירת תיקייה לתעבורת ×§×‘×¦×™× × ×›× ×¡×™×שליחת קובץ_שליחת ×§×‘×¦×™× ×œ×”×ª×§×Ÿ×©×œ×™×—×ª _פתק_שליחת קובץ…שליחת הערה מילוליתשליחת ×§×‘×¦×™× ×œ×”×ª×§×Ÿ×©×œ×™×—×ª הערהקובץ נשלחמחרוזת מספר סידוריפתחה טוריתפתחה טורית %sהפתחה הטורית מחוברתסקריפט חיבור הפתחה הטורית נכשלשירות הפתחה הטורית בהתקן %s ×™×”×™×” זמין מעתה דרך %sשרתהגדרת מ×פיין שרתמחשב ברמת שרתהשירות הוחלףדלפק שירותהעדפות שירותשירות:ServiceDiscoveryServerServiceClassID (מזהה מחלקת שירות שרת גילוי שירותי×)הגדרת מ×פייני מת×× ×‘×œ×•×˜×•×ª×³×”×’×“×¨×ª מצב RfKillסטרימרקופסת מולטימדיההגדרת מצב ×”Ö¾RfKill דורשת הרש×ותת×ורת מדפי×הצגת _שורת מצבהצגת _סרגל כלי×הצגת פרטי התקןהצגת קלטלהציג התר×ות שולחן עבודה ×›×©×”×ª×§× ×™× ×ž×ª×—×‘×¨×™× ×ו מתנתקי×.הצגת שימוש בתעבורת הרשתמתג בודדדילוגמחלקטלפון ×—×›×שעון ×—×›×גל××™ עשןמחרוזת מהדורת תכנהמקרן קולרמקולחיישן מהירותחיישן מהירות וקצבשעון ספורטזרקוררמקול עצמ×ימטפל בחיבור פרופיל SPP תקני, מ×פשר להפעיל פעולות מות×מות ×ישיתרמקול על עמודמחשב ×צבעת×ורת רחובתת־מיטביהצלחה!החיבור לשירות ×”Ö¾DUN (רשת בחיוג) דרך %(0)s הצליחה. הרשת זמינה כעת דרך %(1)sמתגהחלפת מצב מתג השבתת הבלוטות׳ והת×מתו למצב צריכת החשמל שלו. מ×פשר הפעלת הבלוטות׳ שוב דרך סמל המצב שלו, בהינתן שהמת×× ×œ× × ×•×ª×§ על־ידי המערכת, ×ו ב×ופן פיזי.מזהה מערכתTCPTCS-ATTCS-BINמחשב לוח (ט×בלט)טלוויזיהחיישן טמפרטורההשהיית שומר המסך ב×ופן זמני, ×›×שר התקן משחק בלוטות׳ מחובר.גלוי ב×ופן זמנימירב ×”×¤×¨×™×˜×™× ×©×ª×¤×¨×™×˜ ×”×—×™×‘×•×¨×™× ×”××—×¨×•× ×™× ×™×¦×™×’.×ירעה שגי××” בהפעלת הסקריפט %s %sתרמוסטטיש לשכתב על זהמצנ×יותר מדיסך־כל ×”× ×ª×•× ×™× ×©×”×ª×§×‘×œ×• וקצב השידורסך־כל ×”× ×ª×•× ×™× ×©× ×©×œ×—×• ומהירות השליחהלוח מגעמשטח מגעצעצועסטטיסטיקת תעבורההעברההעברה נכשלההעברה של קובץ %(0)s נכשלהדרגת עוצמת העברה: %(tpl)u%% (%(tpl_state)s)גילוי תעבורהנסיון התחברות ×וטומטית, ב×יתחול ובכל 60 שניות, ×œ×©×™×¨×•×ª×™× ×©× ×™×ª×Ÿ להגדיר.מתג משולשפ×נל ת×ורהטרוליבוס×מוןמהימןמתבצע ניסיון לקבל כתובת IP עבור %s × × ×œ×”×ž×ª×™×Ÿâ€¦×ž×›×•×•×Ÿ×›×™×‘×•×™ כל המת×מי×הפעלת כל המת×מי×פטיפוןעצמת שליחהUDI-MTUDI-TAUDI_C-Plane (מישור בקרה)UDPUPnP/ESDP×œ×œ× ×§×˜×’×•×¨×™×”×ª×ורה ×ª×ªÖ¾×ž×™×ž×™×ª×œ× ×™×“×•×¢×©×’×™××” ×œ× ×™×“×•×¢×”×”×ª×§×Ÿ ×œ×œ× ×©××œ× ×¦×•×™×Ÿ×œ× ×ž×”×™×ž×Ÿ× ×ª×•× ×™ משתמשמקליט ויד×ושו×ב ×בקטווח תקניכלי רכבחיישן לחץ צמיג של כלי רכבגבוהה מ×ודועידה בוויד×והפצת ויד×ושקע ויד×ומקור ויד×ומצלמת ויד×וועידת ויד×וצג ויד×ו ורמקולצג ויד×וVideoConferencingGW (VCP)WAP (פרוטוקול ×™×™×©×•× ×לחוטי)לקוח WAP (פרוטוקול ×™×™×©×•× ×לחוטי)WSPמ×וורר קירת×ורת קירחיישן צמוד קירמכונת כביסהלבישמחשב לביש (בגודל שעון)משקל ×ד×חיישן רוחחלוןגגון לחלוןוילון לחלוןלחץ ×“× ×‘×©×•×¨×© ×›×£ הידצמיד ×וקסימטר דופקשעון יד_מת××_מועד הוספה_חסימה_ביטול_סגירהסדר יו_רדה_תקןה_תקני××™_צי××”_עזרהמי_דע_×©×™×¨×•×ª×™× ×ž×§×•×ž×™×™×לה_פוך לזמין לגילוי_ש×_×ישור_צימוד_תוספי××”_עדפותה_סרה…_דיווח על תקלה_×יפוס_חיפוש_עצירהמ_הימנות_שחרורה_סרת מהימנותת_צוגהיישומוןיו×ימי×ימי×ימי×שעהשעתיי×שעותשעותשעהשעתיי×שעותשעותל×obexd ×ינו זמיןכןblueman-2.4.3/po/he.po000066400000000000000000002753551465054505200145440ustar00rootroot00000000000000# Hebrew translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Edward Sawyer , 2016 # haxoc c11 , 2018 # shy tzedaka , 2016 # Yaron Shahrabani , 2017, 2020, 2021, 2022, 2023, 2024. # Omeritzics Games # Avi Markovitz , 2022, 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-06-26 07:09+0000\n" "Last-Translator: Yaron Shahrabani \n" "Language-Team: Hebrew \n" "Language: he\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && " "n % 10 == 0) ? 2 : 3));\n" "X-Generator: Weblate 5.6-rc\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "הגדרות חשיפה" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "נסתר" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "גלוי תמיד" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "גלוי ב×ופן זמני" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "ש×" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "בקשת צימוד" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "בקשת צימוד להתקן:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "יש לשכתב על ×–×”" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "הצגת קלט" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "התקני Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_מת××" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_חיפוש" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "×”_עדפות" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "×™_צי××”" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "×”_תקן" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "ת_צוגה" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "הצגת _סרגל כלי×" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "הצגת _שורת מצב" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "הסתרת ×”×ª×§× ×™× _×œ×œ× ×©×" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_מיון לפי" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_ש×" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_מועד הוספה" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "סדר יו_רד" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_תוספי×" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_×©×™×¨×•×ª×™× ×ž×§×•×ž×™×™×" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_עזרה" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_דיווח על תקלה" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "חיפוש ×”×ª×§× ×™× ×¡×ž×•×›×™×" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "חיפוש" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "יצירת צימוד ×¢× ×”×”×ª×§×Ÿ" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "צימוד" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "סימון/ביטול־סימון התקן ×–×” כמהימן" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "×מון" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "הסרת התקן ×–×” מרשימת ×”×”×ª×§× ×™× ×”×™×“×•×¢×™×" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "הסרה" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "שליחת ×§×‘×¦×™× ×œ×”×ª×§×Ÿ" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "שליחת קובץ" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "סך־כל ×”× ×ª×•× ×™× ×©× ×©×œ×—×• ומהירות השליחה" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "סך־כל ×”× ×ª×•× ×™× ×©×”×ª×§×‘×œ×• וקצב השידור" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "מחוון פעילות נתוני×" #: data/ui/manager-main.ui:636 msgid "More" msgstr "עוד" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "שינוי ×©× ×”×ª×§×Ÿ" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_×יפוס" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_ביטול" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_×ישור" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "סוג שרת DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "המלצה" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "×œ× ×ž×•×ª×§× ×™× ×©×¨×ª×™ DHCP" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "כתובת IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "הגדרות נקודת גישה לרשת" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "רשת בטווח מיידי" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "תמיכה ברשת ×ישית" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "חיבור בחיוג" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "תמיכה בחיבור בחיוג" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "נקודת גישה לרשת (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "תמיכה בנקודת גישה לרשת (NAP)" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "קבלת ×§×‘×¦×™× (דחיפת עצמי×)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "תיקיית ×§×‘×¦×™× × ×›× ×¡×™×:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "בחירת תיקייה לתעבורת ×§×‘×¦×™× × ×›× ×¡×™×" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "×ישור קבלת ×§×‘×¦×™× ×ž×”×ª×§× ×™× ×ž×”×™×ž× ×™×" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "שליחת ×§×‘×¦×™× ×“×¨×š Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "×ל:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "קובץ:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "תצורה" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "הגדרת תצורת התוסף שנבחר" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "×œ× ×¦×•×™×Ÿ" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "יוצר:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "×œ× ×™×“×•×¢" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "תלות ב־:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "סותר ×ת:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "הגדרות GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "מספר:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN (×©× × ×§×•×“×ª גישה):" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "סטטיסטיקת תעבורה" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_סגירה" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "הורדו:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "הועלו:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "כללי:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "רישו×־יומן החל:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "משך התיעוד ביומן הרישו×:" #: data/ui/note.ui:8 msgid "Send note" msgstr "שליחת הערה" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "על מנת שמנהל המת××ž×™× ×™×¤×¢×œ, נדרש להפעיל ×ת שירות הבלוטות'" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "מת×מי בלוטות׳" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "תמיד" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "דקה" msgstr[1] "%(minutes)d דקות" msgstr[2] "%(minutes)d דקות" msgstr[3] "%(minutes)d דקות" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "מת××" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "ההתקשרות ×¢× blueman-manager נכשלה" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "נר××” שהפעלת blueman-manager ב×מצעות D-Bus נכשלה. סיבה נפוצה לכך ×”×™× ×”×’×“×¨×” " "גרפית שגויה בסביבת הפעלת D-Bus ×ותה ניתן לפתור על ידי קרי××” ל־dbus-update-" "activation-environment, בדרך כלל מופעל מ־xinitrc (הגדרות Sway ×ו דומיו " "בהת××)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "חיבור ל־BlueZ נכשל" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "שרת BlueZ ×œ× ×¤×¢×™×œ, blueman-manager ×œ× ×™×›×•×œ להמשיך.\n" "המשמעות, ככל הנר××” ×”×™×, ×©×œ× ×–×•×”×• מת×מי בלוטות׳, ×ו ששירות הבלוטות׳ ×œ× ×”×•×¤×¢×œ." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "לחיצה להשבתה." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "לחיצה להפעלה." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "מתבצע חיפוש" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "העדפות מת××" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "מְש×ַגֵר קבצי×" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "העברת ×§×‘×¦×™× ×‘Ö¾Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_עצירה" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "מתחבר" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ×ינו זמין" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "הפעלת שירות obex ב×ופן ×וטומטי, כשלה. × × ×œ×•×•×“× ×©×©×¨×ª obex פעיל" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "התהליך מבוטל" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "קובץ נשלח" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "מועד ×”×’×¢×” משוער:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "שנייה" msgstr[1] "שתי שניות" msgstr[2] "%(seconds)d שניות" msgstr[3] "%(seconds)d שניות" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "×ירעה שגי××” במהלך שליחת קובץ %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "דילוג" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "ניסיון חוזר" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "×ירעה שגי××”" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "בקשת צימוד ל־%s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "×ימות בלוטות׳" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "×× × ×”×–×Ÿ ×ת קוד הזיהוי ×”×ישי:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "×מת על ידי הזנת סיסמ×:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "ססמת צימוד ל־" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "קוד צימוד (PIN) ל־" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "בקשת צימוד ל:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "ערך ×ישור ל×ימות:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "×ישור" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "סירוב" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "בקשת ×ימות עבור:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "שירות:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "לקבל תמיד" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "×ישור" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "×ירעה שגי××” בעת טעינת תוסף. × × ×œ×™×™×“×¢ ×ת ×”×ž×¤×ª×—×™× ×‘×“×‘×¨ תוכן הודעה זו " "ב×מצעות \n" ".×”×תר" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "בלוטות׳ כבוי" #: blueman/Functions.py:71 msgid "Exit" msgstr "יצי××”" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "הפעלת בלוטות׳" #: blueman/Functions.py:166 msgid "B" msgstr "ב׳" #: blueman/Functions.py:169 msgid "KB" msgstr "ק״ב" #: blueman/Functions.py:172 msgid "MB" msgstr "מ״ב" #: blueman/Functions.py:175 msgid "GB" msgstr "ג״ב" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "מנהל התקני×" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "העדפות שירות" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "מקלדת" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "משולב" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "התקן ×œ×œ× ×©×" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "×œ×œ× ×§×˜×’×•×¨×™×”" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "מחובר" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "מהימן" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "הוצמד" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "חסו×" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "מחובר" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "חלש" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "תת־מיטבי" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "מיטבי" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "הרבה" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "יותר מדי" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "עצמת ×”×ות שהתקבל: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "עצמת ×”×ות שהתקבל: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "נמוכה" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "גבוהה" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "גבוהה מ×וד" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "×”×נרגיה להעברה: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "דרגת עוצמת העברה: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "הצלחה!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "כשל" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "בהתחברות…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "ניתוק כשל: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "×œ× × ×¨×©×ž×• נקודות קצה לשמע" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "שגי×ת קלט/פלט" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "התקן ×œ× ×”×’×™×‘" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "שגי××” ×œ× ×™×“×•×¢×”" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "חיבור כשל: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "הת_חברות" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "התחברות לפרופילי חיבור ×וטומטי של מקור A2DP, קולט־נתוני A2DP והתקני מנשק ×נוש" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "הת_נתקות" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "ניתוק ההתקן בכוח" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "התחברות ×ל:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "התנתקות:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "התחברות ×וטומטית:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "_שליחת קובץ…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_צימוד" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "מ_הימנות" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "×”_סרת מהימנות" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_חסימה" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_שחרור" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "חסימת/שחרור התקן ×–×”" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "שינוי ×©× ×”_תקן…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "×”_סרה…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "ביטול הפעולה" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "×œ× ×ž×”×™×ž×Ÿ" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "בחירת התקן" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman ×”×•× ×ž× ×”×œ בלוטות׳ לסביבתGTK+ ‎" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "הגדרות GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "תוספי×" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "תוסף â€%(0)s„ תלוי ב־%(1)s. פריקת %(1)s תפרוק ×’× ×ת " "â€%(0)s„.\n" "להמשיך?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "תוסף %(0)s סותר ×ת %(1)s. טעינת %(1)s תפרוק ×ת " "%(0)s.\n" "להמשיך?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "×ין תלויות" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "×ין סתירות" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "סוגיית תלות" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "בחירת מת××" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "מתבצע גילוי…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "שונות" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "מחשב" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "טלפון" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "נקודת גישה" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "שמע/ויד×ו" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "×¢×–×¨×™× ×”×™×§×¤×™×™×" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "דימות" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "לביש" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "צעצוע" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "שולחן עבודה" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "שרת" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "מחשב נייד" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "התקן ×›×£ יד" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "פ×ל×" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "סלולרי" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "×לחוטי" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "טלפון ×—×›×" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "מוד×" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "מל×" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1â€-17 ×חוז" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17â€-33 ×חוז" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33â€-50 ×חוז" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50â€-67 ×חוז" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67â€-83 ×חוז" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83â€-99 ×חוז" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "×œ× ×–×ž×™×Ÿ" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "×וזניות ר×ש" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "דיבורית" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "מיקרופון" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "רמקול" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "×וזניות" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "התקן שמע נייד" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "מערכת שמע לרכב" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "קופסת מולטימדיה" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "שמע ב×יכות גבוהה" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "מקליט ויד×ו" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "מצלמת ויד×ו" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "מצלמה חוזי" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "צג ויד×ו" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "צג ויד×ו ורמקול" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "ועידת ויד×ו" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "משחק/צעצוע" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "מצביע" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "תצוגה" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "מצלמה" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "סורק" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "מדפסת" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "שעון יד" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "זימונית" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "מעיל" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "קסדה" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "משקפיי×" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "רובוט" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "כלי רכב" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "בובה" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "בקר" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "משחק" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "×œ× ×™×“×•×¢ כללי" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "טלפון גנרי" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "מחשב גנרי" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "עמדת מחשב שולחני" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "מחשב ברמת שרת" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "מחשב (×›×£ יד - צדפה)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "מחשב ×›×£ יד" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "מחשב לביש (בגודל שעון)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "מחשב לוח (ט×בלט)" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "תחנת ×¢×’×™× ×”" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "מחשב ×חוד" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "שרת להב" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "בר המרה" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "נתיק" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "שער גישה להתקני IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "מחשב מזערי" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "מחשב ×צבע" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "שעון גנרי" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "שעון ספורט" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "שעון ×—×›×" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "שעון קיר גנרי" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "תצוגה גנרית" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "שלט רחוק גנרי" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "×ž×©×§×¤×™×™× ×’× ×¨×™×™×" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "תג גנרי" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "מחזיק מפתחות גנרי" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "נגן מדיה גנרי" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "סורק ברקוד גנרי" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "×ž×“Ö¾×—×•× ×’× ×¨×™" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "×ž×“Ö¾×—×•× ×œ×וזן" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "מד דופק כללי" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "חגורת דופק" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "מד לחץ ×“× ×’× ×¨×™" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "לחץ ×“× ×–×¨×•×¢×™" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "לחץ ×“× ×‘×©×•×¨×© ×›×£ היד" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "התקן מנשק ×נוש כללי" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "עכבר" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "בקר משחק" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "משטח משחק" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "מחשב לוח ×¢× ×¢×˜ מגע" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "×§×•×¨× ×›×¨×˜×™×¡×™×" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "עט דיגיטלי" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "סורק ברקודי×" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "משטח מגע" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "שלט מצגות" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "מד סוכר בד×" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "חיישן הליכה ריצה כללי" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "חיישן הליכה ריצה בתוך הנעל" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "חיישן הליכה ריצה על הנעל" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "חיישן הליכה ריצה על המותן" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "ספורט ××•×¤× ×™×™× ×›×œ×œ×™" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "מחשב רכיבה" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "חיישן מהירות" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "חיישן קצב" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "חיישן כוח" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "חיישן מהירות וקצב" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "התקן בקרה כללי" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "מתג" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "רכזת" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "כפתור" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "מחלק" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "בורר" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "לוח מגע" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "מתג בודד" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "מתג כפול" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "מתג משולש" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "מתג סוללה" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "מפסק לחיצה" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "חוגה" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "התקן רשת כללי" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "נקודת גישה" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "התקן שלוב" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "מתווך רשת שלובה" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "חיישן כללי" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "חיישן תנועה" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "חיישן ×יכות ×וויר" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "חיישן טמפרטורה" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "חיישן לחות" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "חיישן דליפות" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "גל××™ עשן" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "גל××™ נפח" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "חיישן מגע" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "חיישן פחמן חד־חמצני" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "חיישן פחמן דו־חמצני" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "חיישן ×ור סובב" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "חיישן ×נרגיה" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "חיישן ×ור צבע" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "חיישן גש×" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "גל××™ ×ש" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "חיישן רוח" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "חיישן קרבה" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "רב־חיישן" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "חיישן בהתקנה שטוחה" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "חיישן צמוד תקרה" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "חיישן צמוד קיר" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "רב־חיישן" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "מונה חשמל" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "גל××™ להבה" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "חיישן לחץ צמיג של כלי רכב" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "גופי ת×ורה כלליי×" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "ת×ורת קיר" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "ת×ורת תקרה" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "ת×ורת רצפה" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "ת×ורת ×רונית" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "ת×ורת שולחן" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "פ×נל ת×ורה" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "ת×ורה תלויה" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "ת×ורה שקועת רצפה" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "ת×ורת ×צטדיוני×" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "ת×ורה תת־מימית" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "בולרד מו×ר" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "ת×ורת שביל גישה" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "ת×ורת ×’×™× ×”" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "עמוד ת×ורה" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "זרקור" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "פרופיל ת×ורה" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "ת×ורת רחוב" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "ת×ורת מדפי×" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "ת×ורת מחסני×" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "ת×ורת חירו×" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "בקר ת×ורה" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "נורה" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "מ×וורר כללי" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "מ×וורר תקרה" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "מ×וורר שולחני" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "מ×וורר קיר" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "מיזוג כללי" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "תרמוסטט" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "מ×ייד" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "יבשן" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "מחמ×" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "מקרן חו×/רדי×טור" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "דוד" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "מש×בת חו×" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "×ž×—×ž× ×ינפר×Ö¾×דו×" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "מ×וורר חימו×" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "מסך ×וויר" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "מיזוג ×וויר כללי" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "×ידוי כללי" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "×—×™×ž×•× ×›×œ×œ×™" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "בקרת גישה כללית" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "דלת גישה" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "שער ×—× ×™×”" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "דלת יצי×ת חרו×" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "מנעול גישה" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "מעלית" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "חלון" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "שער כניסה" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "מנעול חשמלי" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "×רונית ננעלת" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "התקן התניידות ×ישי גנרי" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "שער ממונע" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "גגון" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "תריסי×" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "וילונות" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "מסך" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "התקן חשמלי כללי" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "שקע" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "מפצל שקעי×" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "תקע" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "מקור חשמל" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "מ×רז ×¢× ×˜×¢×™× ×”" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "סוללה ניידת" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "מקור ת×ורה כללי" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "נורת להט" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "מנורת פלורסנט" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "מערך נוריות" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "מערך נוריות רב־צבע" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "דיודה ×ורגנית פולטת ×ור (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "כיסוי חלון כללי" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "גגון לחלון" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "וילון לחלון" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "×¦×ž×¦× ×—×™×¦×•× ×™" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "מסך חיצוני" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "התקן פלט שמע כללי" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "רמקול עצמ××™" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "מקרן קול" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "רמקול למדף" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "רמקול על עמוד" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "רמקול" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "מקור שמע כללי" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "××–×¢×§×”" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "פעמון" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "צופר" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "התקן שידור" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "דלפק שירות" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "קיוסק" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "חדר שידור" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "×ודיטוריו×" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "כלי ממונע כללי" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "מכונית" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "דו־גלגלי" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "×ופנוע" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "גלגיליי×" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "קטנוע" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "רכב תלת גלגלי" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "רכב קל" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "טרקטורון" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "מיניבוס" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "×וטובוס" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "טרוליבוס" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "רכב חקל××™" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "רכב פנ××™ / בית על גלגלי×" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "מכשיר ביתי כללי" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "מקרר" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "מקפי×" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "תנור" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "מיקרוגל" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "מצנ×" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "מכונת כביסה" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "מייבש" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "מכונת קפה" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "מגהץ" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "מסלסל שיער" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "מייבש שיער" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "שו×ב ×בק" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "שו×ב ×בק רובוטי" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "סיר ל×ידוי ×ורז" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "מגהץ קיטור ×× ×›×™" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "התקן כללי" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "×וזנייה פנימית" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "רצועת צוו×ר" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "מטוס כללי" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "מטוס קל" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "×ווירון זעיר" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "מצנח רחיפה" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "מטוס × ×•×¡×¢×™× ×’×“×•×œ" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "ציוד שמע-ויד×ו כללי" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "מגבר" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "מקלט" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "רדיו" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "מכוון" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "פטיפון" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "נגן תקליטורי×" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "נגן DVD" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "נגן Bluray" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "נגן ×ª×§×œ×™×˜×™× ×ופטיי×" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "סטרימר" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "ציוד תצוגה גנרי" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "טלוויזיה" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "צג" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "מקרן" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "עזר שמע כללי" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "עזר שמע תוך ×וזני" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "עזר שמע מ×חורי ×”×וזן" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "שתל שבלולי (קוכלי×רי)" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "משחקנות כללי" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "מערכת משחקי ויד×ו ביתית" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "התקן ×ž×©×—×§×™× × ×™×™×“" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "שלט כללי" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "שילוט דיגיטלי" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "תווית ×לקטרונית" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "×וקסימטר דופק כללי" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "×וקסימטר דופק לקצה ×”×צבע" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "צמיד ×וקסימטר דופק" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "משקל ××“× ×›×œ×œ×™" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "התקן התניידות ×ישי גנרי" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "×›×™×¡× ×’×œ×’×œ×™× ×ž×ž×•× ×¢" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "קורקינט חשמלי" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "מד רציף גנרי של סוכר בד×" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "מש×בת ×ינסולין גנרית" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "מש×בת ×ינסולין גנרית, מש×בה עמידה" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "מש×בת ×ינסולין, מש×בת מדבקה" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "עט ×ינסולין" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "העברת ריפוי גנרית" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "מד נשימה כללי" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "מד נשימה נייד" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "פעילות ספורט חוץ כללית" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "צג מיקו×" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "תצוגת ×ž×™×§×•× ×•× ×™×•×•×˜" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "מתקן מיקו×" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "מתקן ×ž×™×§×•× ×•× ×™×•×•×˜" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "ערוץ בקרה של Hardcopy" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "ערוץ × ×ª×•× ×™× ×©×œ Hardcopy" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "התר×ת Hardcopy" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane (מישור בקרה)" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "פרוטוקול הסתגלות רב ערוצי (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" "ServiceDiscoveryServerServiceClassID (מזהה מחלקת שירות שרת גילוי שירותי×)" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" "BrowseGroupDescriptorServiceClassID (מזהה מחלקת שירות מת×ר קבוצות עיון)" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "קבוצת עיון ציבורית" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "פתחה טורית" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "גישה לרשת מקומית דרך PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "חיבור ×ינטרנט דרך טלפון (DUP)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "סנכרון IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "דחיפת ×¤×¨×™×˜×™× OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "העברת ×§×‘×¦×™× ×‘Ö¾OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "פקודת סנכרון של IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "טלפון ×לחוטי" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "מקור שמע" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "שקע שמע" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "יעד שליטה מרחוק" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "שמע מתקד×" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "שליטה מרחוק" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "ועידה בוויד×ו" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "×ינטרקו×" #: blueman/Sdp.py:132 msgid "Fax" msgstr "פקס" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "שער שמע ל×וזניות" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP (פרוטוקול ×™×™×©×•× ×לחוטי)" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "לקוח WAP (פרוטוקול ×™×™×©×•× ×לחוטי)" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU (משתמש ברשת ×זור־×ישי)" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "נקודת גישה לרשת" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "קבוצת רשת" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "דימות (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "שער השמעת דיבורית" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "הדפסה בסיסית (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "מצב הדפסה (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "שירות התקן מנשק ××“× (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "גישה שיתופית ל־ISDN†(CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "שמע/ויד×ו" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "גישה ל־SIM†(SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "גישה לספר ×˜×œ×¤×•× ×™× (PBAP) â€- PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "גישה לספר ×˜×œ×¤×•× ×™× (PBAP) â€- PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "גישה לספר ×˜×œ×¤×•× ×™× (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "שרת גישה להודעות" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "שרת דיווח על הודעות" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "פרופיל גישה להודעות (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "מערכת ניווט לוויינית" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "שרת מערכת ניווט לוויינית" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "תצוגה תלת־ממדית" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "משקפי תלת־ממד" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "סנכרון תלת־ממד (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "פרופיל ציון ריבוי ×¤×¨×•×¤×™×œ×™× (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "שירות ציון ריבוי ×¤×¨×•×¤×™×œ×™× (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "שירות גישה ללוח שנה, משימות ופתקיות (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "שירות הודעות מלוח שנה, משימות ופתקיות (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "פרופיל לוח שנה, משימות ופתקיות (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "מידע PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "ציוד רשת גנרי" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "העברת ×§×‘×¦×™× ×’× ×¨×™×ª" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "שמע גנרי" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "טלפוניה גנרית" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "מקור ויד×ו" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "שקע ויד×ו" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "הפצת ויד×ו" #: blueman/Sdp.py:186 msgid "HDP" msgstr "פרופיל מכשור רפו××™" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "מקור פרופיל מכשור רפו××™" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "שקע פרופיל מכשור רפו××™" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "גישה גנרית" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "מ×פיין גנרי" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "התר××” מיידית" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "×בדן קישור" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "עצמת שליחה" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "שירות השעה הנוכחית" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "שירות עדכון זמן הפניה" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "שירות החלפת שעון ×§×™×¥ הב×" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "גלוקוז" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "×ž×“Ö¾×—×•× ×¨×¤×•××™" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "פרטי התקן" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "דופק" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "שירות מצב התר××” בטלפון" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "שירות סוללה" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "לחץ ד×" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "שירות הודעות התר××”" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "התקן מנשק ×נוש" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "מ×פייני סריקה" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "מהירות וקצב ריצה" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "קלט/פלט של ×וטומציה" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "מהירות וקצב רכיבה" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "עצמת רכיבה" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "×ž×™×§×•× ×•× ×™×•×•×˜" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "חישה סביבתית" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "הרכב גוף" #: blueman/Sdp.py:214 msgid "User Data" msgstr "נתוני משתמש" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "משקל ×ד×" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "ניהול ×יגוד" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "מעקב גלוקוז רציף" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "תמיכה בפרוטוקול ×ינטרנט" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "×ž×™×§×•× ×¤× ×™×" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "×וקסימטר" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "מתווך HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "גילוי תעבורה" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "העברת פריטי×" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "שירות עיקרי" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "שירות משני" #: blueman/Sdp.py:227 msgid "Include" msgstr "כולל" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "הצהרת מ×פייני×" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "×©× ×”×ª×§×Ÿ" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "מר××”" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "דגלון פרטיות היקפית" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "כתובת חיבור מחדש" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "משתני חיבור היקפי מועדף" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "השירות הוחלף" #: blueman/Sdp.py:235 msgid "System ID" msgstr "מזהה מערכת" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "מחרוזת מספר דג×" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "מחרוזת מספר סידורי" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "מחרוזת מהדורת קושחה" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "מחרוזת מהדורת חומרה" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "מחרוזת מהדורת תכנה" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "מחרוזת ×©× ×™×¦×¨×Ÿ" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "מזהה PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "מ××¤×™×™× ×™× ×ž×•×¨×—×‘×™× ×œ×ª×›×•× ×•×ª" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "תכונת תי×ור משתמש" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "הגדרת תכונת לקוח" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "הגדרת מ×פיין שרת" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "תצורת ייצוג מ×פיין" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "תצורת ×גירת מ×פיין" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "טווח תקני" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "הפניית דיווח חיצונית" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "הפניית דיווח" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "פרופילי שמע וקלט" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "×§× ×™×™× ×™" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "כן" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ל×" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "לבחור שורה ×ו יותר ולהעתיק ×¢× Control + C" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "מי_דע" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "הצגת פרטי התקן" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "שליחת _פתק" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "שליחת הערה מילולית" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "המעבר לפרופיל %s נכשל" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "פרופיל שמע" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "בחירת פרופיל שמע ל־PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "×œ× ×¦×•×™×Ÿ" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "נסיון התחברות ×וטומטית, ב×יתחול ובכל 60 שניות, ×œ×©×™×¨×•×ª×™× ×©× ×™×ª×Ÿ להגדיר." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "התחברות ×וטומטית לשירות %(service)s בהתקן %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "להציג התר×ות שולחן עבודה ×›×©×”×ª×§× ×™× ×ž×ª×—×‘×¨×™× ×ו מתנתקי×." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "מנותק" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "מחובר:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "×œ× ×ž×—×•×‘×¨" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "סטטיסטיקת נתוני השימוש ×œ× ×–×ž×™× ×”. כד××™ לנסות לבדוק ×ת החיבור ×‘×˜×¨× ×‘×™×¦×•×¢ " "ניסיון חוזר." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "יו×" msgstr[1] "ימי×" msgstr[2] "ימי×" msgstr[3] "ימי×" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "שעה" msgstr[1] "שעתיי×" msgstr[2] "שעות" msgstr[3] "שעות" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "שעה" msgstr[1] "שעתיי×" msgstr[2] "שעות" msgstr[3] "שעות" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ×•×’× %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "ל×פס ×ת המונה?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "מתן ×פשרות ניטור ניצולת תעבורת רשת (פס־רחב סלולרי). שימושי לחבילות גלישה " "מוגבלות. תוסף ×–×” עוקב ×חר כל התקן בנפרד." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "שימוש ב_רשת" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "הצגת שימוש בתעבורת הרשת" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "בלוטות׳ פעיל" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "מנהל ×ת שירותי הרשת המקומית כגון גשרי NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "מספק תמיכה בחיבור בחיוג (DUN - Dial-Up) ×¢× ModemManager ו־NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "מספק פריט המכיל ×ת החיבור ×”×חרון לגישה נוחה" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "מרב הפריטי×" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "מירב ×”×¤×¨×™×˜×™× ×©×ª×¤×¨×™×˜ ×”×—×™×‘×•×¨×™× ×”××—×¨×•× ×™× ×™×¦×™×’." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "מחובר ל%s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "החיבור נכשל" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s ב־%(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "מת×× ×œ×—×™×‘×•×¨ ×–×”, ×œ× ×–×ž×™×Ÿ" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "התחברות מחדש ×ל…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "מספק תמיכה ברשת בטווח מיידי (PAN) שהופיעה ב־NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "מספק API ל־DBus עבור ×¨×›×™×‘×™× × ×•×¡×¤×™× ×©×œ Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "קובץ מתקבל דרך בלוטות׳" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "הקובץ %(0)s מתקבל מ־%(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "דחייה" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "קובץ מתקבל" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "התקבל קובץ %(0)s מתוך %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "מספק שירותי החלפת ×§×‘×¦×™× ×‘×¢×–×¨×ª OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "התיקייה המוגדרת לקובץ המתקבל ×œ× ×§×™×™×ž×ª" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "× × ×œ×•×•×“× ×©×”×ª×™×§×™×™×” „%s†קיימת ×ו להגדיר ×ותה ×¢× blueman-services. עד " "××– ייעשה שימוש בבררת המחדל „%sâ€" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "קובץ התקבל" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "הקובץ %(0)s מ%(1)s התקבל בהצלחה" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "פתיחה" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "העברה נכשלה" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "העברה של קובץ %(0)s נכשלה" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "×§×‘×¦×™× ×”×ª×§×‘×œ×•" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "התקבל קובץ ×חד ברקע" msgstr[1] "התקבלו שני ×§×‘×¦×™× ×‘×¨×§×¢" msgstr[2] "התקבלו %(files)d ×§×‘×¦×™× ×‘×¨×§×¢" msgstr[3] "התקבלו %(files)d ×§×‘×¦×™× ×‘×¨×§×¢" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "פתיחת מיקו×" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "התקבל קובץ נוסף ברקע" msgstr[1] "התקבלו %(files)d ×§×‘×¦×™× × ×•×¡×¤×™× ×‘×¨×§×¢" msgstr[2] "התקבלו %(files)d ×§×‘×¦×™× × ×•×¡×¤×™× ×‘×¨×§×¢" msgstr[3] "התקבלו %(files)d ×§×‘×¦×™× × ×•×¡×¤×™× ×‘×¨×§×¢" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "החלפת מצב מתג השבתת הבלוטות׳ והת×מתו למצב צריכת החשמל שלו. מ×פשר הפעלת " "הבלוטות׳ שוב דרך סמל המצב שלו, בהינתן שהמת×× ×œ× × ×•×ª×§ על־ידי המערכת, ×ו ב×ופן " "פיזי." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "הוספת ×¤×¨×™×˜×™× ×ª×§× ×™×™× ×œ×ª×¤×¨×™×˜ סמל המצב" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "_שליחת ×§×‘×¦×™× ×œ×”×ª×§×Ÿ" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "×”_תקני×" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "מת_×מי×" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "יישומון" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "מספק מפתח צופן, שירותי ×ימות לסוכן BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "הוספת פריט יצי××” לתפריט הווידג׳ט כדי לצ×ת מהיישומון" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "לקוח dhcp בסיסי לחיבורי PAN (רשת ×ישית) דרך בלוטות׳." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "רשת בלוטות׳" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "המנשק %(0)s מ×וגד לכתובת ×”Ö¾IP†%(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "קבלת כתובת ×”Ö¾IP ב־%s נכשלה" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "מתבצע ניסיון לקבל כתובת IP עבור %s\n" "× × ×œ×”×ž×ª×™×Ÿâ€¦" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "הוספת חיווי לסמל המצב ×›×שר הבלוטות׳ פעיל ומציג ×ת ×”×—×™×‘×•×¨×™× ×‘×—×œ×•× ×™×ª העצה." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "בלוטות׳ פעיל" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "בלוטות׳ מושבת" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "מוסיף פריטי תפריט לניתוק" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "ניתוק %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "פריט תפריט לחשיפת מת×× ×‘×¨×™×¨×ª המחדל ב×ופן זמני, ×›×©×”×•× ×ž×•×’×“×¨ ‚נסתר’ כברירת מחדל" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "×ª×•× ×ž×©×š זמינות לגילוי" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "משך הזמן בשניות שמצב הזמינות לגילוי יימשך" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "לה_פוך לזמין לגילוי" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "חשיפת מת×× ×‘×¨×¨×ª המחדל ב×ופן זמני" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "זמין לגילוי… %s שניות" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "זמין לגילוי…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "×ספקת תפריט ליישומון ו־API לתפעול על־ידי ×ª×•×¡×¤×™× ×חרי×" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "החיבור לשירות ×”Ö¾DUN (רשת בחיוג) דרך %(0)s הצליחה.\n" "הרשת זמינה כעת דרך %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "מספק תמיכה בסיסית להתחברות ל×ינטרנט דרך פרופיל חיוג לרשת (DUN)." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "מטפל בחיבור פרופיל SPP תקני, מ×פשר להפעיל פעולות מות×מות ×ישית" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "סקריפט להפעלה ×¢× ×”×—×™×‘×•×¨" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "×”×ž×©×ª× ×™× ×”×‘××™× ×™×•×¢×‘×¨×•:\n" "כתובת, ש×, ×©× ×”×©×™×¨×•×ª, uuid16s,†rfcomm node\n" "לדוגמה:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s ×ž×•×—×–×¨×™× ×›×¨×©×™×ž×” מופרדת בפסיקי×\n" "\n" "×¢× × ×™×ª×•×§ ההתקן הסקריפט יקבל ×ות HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "הפתחה הטורית מחוברת" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "שירות הפתחה הטורית בהתקן %s ×™×”×™×” זמין מעתה דרך %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "סקריפט חיבור הפתחה הטורית נכשל" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "×ירעה שגי××” בהפעלת הסקריפט %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "שליטה במצב צריכת החשמל של מת×× ×”×‘×œ×•×˜×•×ª×³" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_כיבוי בלוטות׳" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "כיבוי כל המת×מי×" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "×”_פעלת בלוטות׳" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "הפעלת כל המת×מי×" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "השהיית שומר המסך ב×ופן זמני, ×›×שר התקן משחק בלוטות׳ מחובר." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "מספק StatusNotifierItem כדי להציג סמל מצב" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "רשת" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "כתובת IP שגויה" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "כתובת ×”Ö¾IP סותרת ×ת המנשק %s שמוגדר ×¢× ×ותה כתובת ×”Ö¾IP" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "כתובת ×”Ö¾IP חופפת למסכת הרשת של המנשק %s, שמוגדר כך: %s/%s\n" "מצב ×–×” עלול להוביל להתנהגות רשת פסולה" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "×ין תמיכה ×¢× ×ª×¦×•×¨×” זו" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "העברה" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "תוסף שירות ההעברה של היישומון מושבת" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "הגדרות חיוג" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "פתחה טורית %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "חידוש כתובת ×”Ö¾IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "הגדרת מ×פייני מת×× ×‘×œ×•×˜×•×ª×³" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "יישומון Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman - מנהל בלוטות׳" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "מנהל בלוטות׳" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "התקן בלוטות׳" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "הגדרת רשת בלוטות׳" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "הגדרת הרישות דורשת הרש×ות" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "הפעלת לקוח DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "הפעלת לקוח DHCP דורשת הרש×ות" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "הפעלת סוכן PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "הפעלת סוכן PPP דורשת הרש×ות" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "הגדרת מצב RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "הגדרת מצב ×”Ö¾RfKill דורשת הרש×ות" #~ msgid "Recent _Connections" #~ msgstr "_×—×™×‘×•×¨×™× ×חרוני×" #~ msgid "Turn Bluetooth _On" #~ msgstr "×”_פעלת בלוטות׳" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "על מנת שמנהל ×”×ª×§× ×™× ×™×¤×¢×œ, יש להפעיל ×ת שירות הבלוטות׳" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_כיבוי בלוטות׳" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "חיישן דופק: חגורת דופק" #~ msgid "Blood Pressure: Arm" #~ msgstr "מד לחץ ד×: זרוע" #~ msgid "Blood Pressure: Wrist" #~ msgstr "מד לחץ ד×: שורש ×›×£ היד" #~ msgid "Human Interface Device (HID)" #~ msgstr "התקן מנשק ×נוש (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "חיישן הליכה ריצה: בתוך הנעל" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "חיישן הליכה ריצה: על הנעל" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "חיישן הליכה ריצה: על הירך" #~ msgid "Fingertip" #~ msgstr "קצה ×”×צבע" #~ msgid "Wrist-Worn" #~ msgstr "כצמיד" #~ msgid "Services" #~ msgstr "שירותי×" #~ msgid "Network Settings" #~ msgstr "הגדרות רשת" #~ msgid "Transfer Settings" #~ msgstr "הגדרות תעבורה" #~ msgid "Plugin description:" #~ msgstr "תי×ור התוסף:" #~ msgid "Local Services" #~ msgstr "×©×™×¨×•×ª×™× ×ž×§×•×ž×™×™×" #~ msgid "_Apply" #~ msgstr "×”_חלה" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "חיבור פעיל ×חד" #~ msgstr[1] "%(connections)d ×—×™×‘×•×¨×™× ×¤×¢×™×œ×™×" #~ msgstr[2] "%(connections)d ×—×™×‘×•×¨×™× ×¤×¢×™×œ×™×" #~ msgstr[3] "%(connections)d ×—×™×‘×•×¨×™× ×¤×¢×™×œ×™×" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "המש×ב ×ינו זמין זמנית" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "‬ה×× ×¢×œ הבלוטות׳ לפעול ×וטומטית?" #~ msgid "Yes" #~ msgstr "כן" #~ msgid "No" #~ msgstr "ל×" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "×יכות הקישור: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "×יכות הקישור: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "הדלקה ×וטומטית" #~ msgid "Automatically power on adapters" #~ msgstr "הפעלת מת××ž×™× ×‘×ופן ×וטומטי" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "הצגת התר×ות שולחן עבודה ×¢× ×חוז סוללה ×›×שר ×”×ª×§× ×™× ×ž×ª× ×ª×§×™×." #~ msgid "Isdn" #~ msgstr "Isdn" #~ msgid "Vcr" #~ msgstr "מקליט" #~ msgid "Trusted and Paired" #~ msgstr "מהימן ומצומד" #~ msgid "Paired" #~ msgstr "מצומד" #~ msgid "Trusted" #~ msgstr "מהימן" #~ msgid "Friendly Name" #~ msgstr "×©× ×™×“×™×“×•×ª×™" #~ msgid "Serial Ports" #~ msgstr "פתחות טוריות" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "הפעלת מסייע ההגדרות עבור מכשיר ×–×”" #~ msgid "Setup..." #~ msgstr "התקנה…" #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "ברוך בו×ך ל×שף הגדרת ×ž×›×©×™×¨×™× ×ª×•×ž×›×™ Bluetooth.\n" #~ "\n" #~ "\n" #~ "×שף ×–×” ×™× ×—×” ×ותך במהלך ההגדרה והחיבור של ×”×ž×›×©×™×¨×™× ×©×œ×š ×©×ª×•×ž×›×™× ×‘Ö¾Bluetooth." #~ msgid "Introduction" #~ msgstr "היכרות" #~ msgid "Select pairing method to use:" #~ msgstr "בחירת שיטת צימוד לשימוש:" #~ msgid "Pair Device" #~ msgstr "צימוד התקן" #~ msgid "Proceed Without Pairing" #~ msgstr "להמשיך ×œ×œ× ×¦×™×ž×•×“" #~ msgid "Pairing" #~ msgstr "חיבור" #~ msgid "Connect to:" #~ msgstr "התחברות ×ל:" #~ msgid "Connect" #~ msgstr "לחבר" #~ msgid "Please wait..." #~ msgstr "× × ×œ×”×ž×ª×™×Ÿâ€¦" #~ msgid "Connecting..." #~ msgstr "מתחבר..." #~ msgid "Congratulations, device successfully added" #~ msgstr "המכשיר נוסף בהצלחה." #~ msgid "Finished" #~ msgstr "נגמר" #~ msgid "Bluetooth Assistant" #~ msgstr "×שף ×”bluetooth" #~ msgid "_Set up…" #~ msgstr "×”_גדרה…" #~ msgid "_Set Up New Device" #~ msgstr "×”_גדרת מכשיר חדש" #~ msgid "Enter PIN code" #~ msgstr "× × ×œ×ž×œ× ×ת קוד הזיהוי ×”×ישי" #~ msgid "Enter passkey" #~ msgstr "הזן סיסמ×" #~ msgid "palm" #~ msgstr "×›×£ יד" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "×וזניות" #~ msgid "handsfree" #~ msgstr "דיבורית" #~ msgid "unknown" #~ msgstr "×œ× ×™×“×•×¢" #~ msgid "Serial port connected to %s" #~ msgstr "הפתחה הטורית מחוברת ×ל %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "דקה ×חת" #~ msgstr[1] "שתי דקות" #~ msgstr[2] "%.0f דקות" #~ msgstr[3] "%.0f דקות" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "שנייה ×חת" #~ msgstr[1] "שתי שניות" #~ msgstr[2] "%.0f שניות" #~ msgstr[3] "%.0f שניות" #~ msgid "R_ename device..." #~ msgstr "_שינוי ×©× ×”×”×ª×§×Ÿâ€¦" #~ msgid "_Remove..." #~ msgstr "×”_סרה…" #~ msgid "Select files to send" #~ msgstr "בחירת ×§×‘×¦×™× ×œ×©×œ×™×—×”" #~ msgid "Delete files on exit" #~ msgstr "מחיקת ×§×‘×¦×™× ×‘×™×¦×™××”" #~ msgid "No adapters found" #~ msgstr "×œ× × ×ž×¦×ו מת×מי×" #~ msgid "Don't connect" #~ msgstr "×œ× ×œ×”×ª×—×‘×¨" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "משתמש ב־libappindicator כדי להציג סמל מצב" blueman-2.4.3/po/hi.gmo000066400000000000000000000064601465054505200147010ustar00rootroot00000000000000Þ•/”C 3:I\ n x ƒŽ­´» ÀÌÐ Øæîó',.3bi ƒ —  «´ÈÑ×ßæìóû +.ª2/Ý &+D(p™² ÌCí 1 > K X p € , ½ Ñ "á P U h u ~ˆ  0 H c € "Ž ± ?¼ ü  . A ] !l Ž ¦ » Ñ å ÿ  &  +-"(/&#)  .,$  %! *'Visibility SettingAlwaysAlways visibleBluetooth AdaptersBluetooth DevicesConnectedConnected:ConnectingCreate pairing with the deviceFailedHiddenHighIP Address:LowNetworkNot ConnectedNumber:PairPairing requestPairing request for device:PluginsPoorRemoveRemove this device from the known devices listSearchSearch for nearby devicesSearchingSend FileService:Show inputSuccess!Temporarily visibleTransferTrustUnknown_Close_Help_Reset_Search_ViewappletdaydayshourhoursminuteminutesnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Hindi (http://www.transifex.com/mate/MATE/language/hi/) Language: hi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); दृशà¥à¤¯à¤¤à¤¾ सेटिंगहमेशाहमेशा दिखाई देबà¥à¤²à¥‚टूथ à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°à¤¬à¥à¤²à¥‚टूथ यनà¥à¤¤à¥à¤°à¤•नेकà¥à¤Ÿà¥‡à¤¡à¤•नेकà¥à¤Ÿà¥‡à¤¡:जà¥à¤¡à¤¼ रहा है...उपकरण के साथ बाà¤à¤§à¤¨à¤¾ बनाà¤à¤à¤…सफलछिपाउचà¥à¤šà¤†à¤ˆà¤ªà¥€ पता:निमà¥à¤¨à¤¸à¤‚जालकनेकà¥à¤Ÿà¥‡à¤¡ नहीं हैसंखà¥à¤¯à¤¾:यà¥à¤—à¥à¤®à¤¯à¥à¤—à¥à¤®à¤¨ आगà¥à¤°à¤¹à¤¯à¥à¤•à¥à¤¤à¤¿à¤¯à¥‹à¤‚ के लिठयà¥à¤—à¥à¤®à¤¨ आगà¥à¤°à¤¹:पà¥à¤²à¤—इनगरीबनिकलेंजà¥à¤žà¤¾à¤¤ यंतà¥à¤°à¥‹à¤‚ की सूची में से इस यनà¥à¤¤à¥à¤° को निकलेंखोजेंपास के उपकरण खोजेंखोज रहा हैफाइल भेजेंसेवा:इनपà¥à¤Ÿ दिखाà¤à¤à¤¸à¤«à¤²!असà¥à¤¥à¤¾à¤¯à¥€ रूप से दृशà¥à¤¯à¤®à¤¾à¤¨à¤¹à¤¸à¥à¤¤à¤¾à¤‚तरणविशà¥à¤µà¤¾à¤¸à¤…जà¥à¤žà¤¾à¤¤à¤¬à¤‚द करें (_C)मदद (_H)रीसेट करें (_R)ढूंढें (_S)देखें (_V)à¤à¤ªà¥à¤ªà¤²à¥‡à¤Ÿà¤¦à¤¿à¤¨à¤¦à¤¿à¤¨à¤˜à¤‚टाघंटेमिनटमिनटनहींहाà¤blueman-2.4.3/po/hi.po000066400000000000000000002141341465054505200145340ustar00rootroot00000000000000# Hindi translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # राजेश रंजन (rajeshkajha@yahoo.com) # जी करà¥à¤£à¤¾à¤•र (karunakar@freedomink.org) # रविशंकर शà¥à¤°à¥€à¤µà¤¾à¤¸à¥à¤¤à¤µ (raviratlami@gmail.com) # राघवन गोपालकृषà¥à¤£à¤¨à¥ (g.raghavan.g@gmail.com) # Sadgamaya , 2014 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Hindi (http://www.transifex.com/mate/MATE/language/hi/)\n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "दृशà¥à¤¯à¤¤à¤¾ सेटिंग" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "छिपा" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "हमेशा दिखाई दे" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "असà¥à¤¥à¤¾à¤¯à¥€ रूप से दृशà¥à¤¯à¤®à¤¾à¤¨" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "अनà¥à¤•ूल नाम" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "यà¥à¤—à¥à¤®à¤¨ आगà¥à¤°à¤¹" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "यà¥à¤•à¥à¤¤à¤¿à¤¯à¥‹à¤‚ के लिठयà¥à¤—à¥à¤®à¤¨ आगà¥à¤°à¤¹:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "इनपà¥à¤Ÿ दिखाà¤à¤" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "बà¥à¤²à¥‚टूथ यनà¥à¤¤à¥à¤°" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "ढूंढें (_S)" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "देखें (_V)" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "मदद (_H)" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "पास के उपकरण खोजें" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "खोजें" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "उपकरण के साथ बाà¤à¤§à¤¨à¤¾ बनाà¤à¤" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "यà¥à¤—à¥à¤®" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "विशà¥à¤µà¤¾à¤¸" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "जà¥à¤žà¤¾à¤¤ यंतà¥à¤°à¥‹à¤‚ की सूची में से इस यनà¥à¤¤à¥à¤° को निकलें" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "निकलें" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "फाइल भेजें" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "रीसेट करें (_R)" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "आईपी पता:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "अजà¥à¤žà¤¾à¤¤" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "संखà¥à¤¯à¤¾:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "बंद करें (_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "बà¥à¤²à¥‚टूथ à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "हमेशा" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "खोज रहा है" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "जà¥à¤¡à¤¼ रहा है..." #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "सेवा:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "कà¥à¤‚जीपटल" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "कनेकà¥à¤Ÿà¥‡à¤¡" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "विशà¥à¤µà¤¾à¤¸" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "यà¥à¤—à¥à¤®" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "कनेकà¥à¤Ÿ" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "गरीब" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "निमà¥à¤¨" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "उचà¥à¤š" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "सफल!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "असफल" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "जà¥à¤¡à¤¼ रहा है..." #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "अजà¥à¤žà¤¾à¤¤" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "कनेकà¥à¤Ÿ" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "कनेकà¥à¤Ÿ" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "कनेकà¥à¤Ÿ" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "फाइल भेजें" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "निकलें" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "पà¥à¤²à¤—इन" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "डिसकनेकà¥à¤Ÿ कर रहा है..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "डेसà¥à¤•टॉप" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "सरà¥à¤µà¤°" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "लैपटॉप" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "हेडसेट" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "जà¥à¤¡à¤¼ रहा है..." #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "सरà¥à¤µà¤°" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "सà¥à¤¥à¤¾à¤¨à¥€à¤¯ सेवाà¤à¤" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "उपकरण" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "पà¥à¤²à¤—इन" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "सेवा:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "कनेकà¥à¤Ÿ" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "हसà¥à¤¤à¤¾à¤‚तरण" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "सà¥à¤¥à¤¾à¤¨à¥€à¤¯ सेवाà¤à¤" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "हसà¥à¤¤à¤¾à¤‚तरण" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "à¤à¤ªà¥à¤ªà¤²à¥‡à¤Ÿ" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "सà¥à¤¥à¤¾à¤¨à¥€à¤¯ सेवाà¤à¤" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "पास के उपकरण खोजें" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "उपकरण" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "सेवा:" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "हाà¤" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "नहीं" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "डिसकनेकà¥à¤Ÿ कर रहा है..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "कनेकà¥à¤Ÿà¥‡à¤¡:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "कनेकà¥à¤Ÿà¥‡à¤¡ नहीं है" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "दिन" msgstr[1] "दिन" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "घंटा" msgstr[1] "घंटे" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "मिनट" msgstr[1] "मिनट" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "डिसकनेकà¥à¤Ÿ कर रहा है..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "à¤à¤ªà¥à¤ªà¤²à¥‡à¤Ÿ" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "डिसकनेकà¥à¤Ÿ कर रहा है..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "डिसकनेकà¥à¤Ÿ कर रहा है..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "संजाल" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "हसà¥à¤¤à¤¾à¤‚तरण" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "बà¥à¤²à¥‚टूथ à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "à¤à¤ªà¥à¤ªà¤²à¥‡à¤Ÿ" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "बà¥à¤²à¥‚टूथ à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "बà¥à¤²à¥‚टूथ à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "बà¥à¤²à¥‚टूथ यनà¥à¤¤à¥à¤°" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "बà¥à¤²à¥‚टूथ à¤à¤¡à¤¾à¤ªà¥à¤Ÿà¤°" #~ msgid "Services" #~ msgstr "सेवाà¤à¤" #~ msgid "Local Services" #~ msgstr "सà¥à¤¥à¤¾à¤¨à¥€à¤¯ सेवाà¤à¤" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "असà¥à¤¥à¤¾à¤¯à¥€ रूप से दृशà¥à¤¯à¤®à¤¾à¤¨" #~ msgid "Yes" #~ msgstr "हाà¤" #~ msgid "No" #~ msgstr "नहीं" #~ msgid "Friendly Name" #~ msgstr "अनà¥à¤•ूल नाम" #~ msgid "Run the setup assistant for this device" #~ msgstr "इस उपकरण के लिठसेटअप सहायक चलाà¤à¤" #~ msgid "Setup..." #~ msgstr "सेटअप..." #~ msgid "Introduction" #~ msgstr "परिचय" #~ msgid "Connecting..." #~ msgstr "जà¥à¤¡à¤¼ रहा है..." #~ msgid "headset" #~ msgstr "हेडसेट" #~ msgid "unknown" #~ msgstr "अजà¥à¤žà¤¾à¤¤" #~ msgid "_Remove..." #~ msgstr "हटाà¤à¤‚... (_R)" blueman-2.4.3/po/hr.gmo000066400000000000000000001167711465054505200147210ustar00rootroot00000000000000Þ•*lã¼"H.&I.&p.—.±.Ç.×.æ. ö. / /&/6/F/ÂV/0(0=0T0g0x0‹0ž0±0#Ä0 è0õ0 1121 F1 R1s1C†1 Ê1 Õ1=ã1!2<2V2g22‘2;¤2+à2C 4P4U4Y4_4e4!l4 Ž4 ›4¥4­4,Á4î4)5*50E5v5…5– 576 >6L65[6 ‘6 œ6,§6+Ô6 7 7 7&7 ?7 K7W74r7 §7µ7·7¼7Ì7á7ñ7 88"818#K8o8€8“8¬8½8Ï8â8ô8 9909?E9¥…9+:<:#L:p:.u:4¤:'Ù: ; ;; #; .; 8;D;M;m;"ˆ;"«;Î;#î;<<1< :<H<'d<6Œ<*Ã<î<!ö< ="= 2= == H=V=j=>…=Ä= â='í=>>1>P> e>s>>Ÿ>¸>½>Î>Ö>é> ø>??3? C?O?`?+u? ¡? ¯?¼?Ó?è?ü? @@@@".@!Q@s@‰@$˜@½@Â@Ü@à@Fç@.AMA$_A„A¤A+¨A ÔA àAîAýA B7B=B@B EB QB^BcB kBvB…B —B¥B½B ÔBâB"óBC&C:COCeCzCŠCŸC»C ÎC ïCýC D D2D FDTD\D dDrD‚D‘D•D žD©D®D ³D¾D ÇDÑDéDEE.EME fEqEyEE ¢E­E ´EÀEÇEÝEâE$ùEF !FA-F‡oF÷FüF GG0GOGfGvG~GG®GËGÞG ñGýGH1H):HdH~H ‘H›H*­HØIßIèIëIôIúIJJ)J);J(eJ ŽJ ˜J¥J½J ÙJåJéJ,ìJ0KJK"cK †K”K±KÇK ãK îKüK L!L'L,L2L(7L)`L)ŠL´L¼LÑLìLûLMd1M –M ¤M'²M ÚMèMðMõMNN)N .NjCjGjMjSj'\j„j •jŸj§j(»jäj+ôj. k;Ok ‹k™k¿¶kvl}llœl¼l Ãl4Îl#m'm 6m DmPm fm qm|m/m¿mÑmÓmØmèmüm n -n 7n AnOn$ln‘n£n¶nÇnÙnìnoo1oFoWo?oo¾¯o np|p"”p·p7¼p>ôp,3q`qrqyq ˆq “qq­qµqÔq$îq$r8r&Xrr™r ¸r ÂrÏr(çr5s'Fsnsvs‘s ™s §s ±s½sÌsäsLtOtet,ut¢t´tÉtàtùt u&u@u_ueuxu‰užu²uÁuØuôuv$v=v3Wv‹v¤v"ºvÝvñv wwww‡F‡ K‡X‡^‡f‡~‡”‡ª‡Ç㇠ú‡ˆ2ˆ&Mˆtˆ%|ˆ¢ˆºˆ؈vöˆum‰r㉠VŠbŠiŠyŠŽŠ”Š°Š ÌŠÚŠአõŠ0‹.1‹:`‹=›‹MÙ‹’'ŒbºŒI>gV¦dýbŽ}ŽŽŽ•Žw«Ž†#3ªÞî $6['z¢¨!¾à.ç‘(‘9‘S‘d‘j‘‚‘†‘ ˜‘¦‘¹‘%À‘ æ‘ð‘ ’’,’$<’*a’Œ’ž’¼’Ï’å’ÿ’“1“ A“ O“]“n“:ˆ“SÓ ”+$”P”f”x”)€”#ª”Δä”,ú”'•>•U• s•U•&ו þ•––X*– ƒ– ‘–cœ–— ˜˜˜%˜T-˜‚˜L•˜+☙+™-4™+b™Ž™—™ª™³™Ä™1䙚O+š{šƒš8ŒšÅšÜšòšûš› ›› ›#› 2›<› N› Y›c›v›z›‰› ›œ›¯› › Л Ü›é›ü› œ!œ=œ AœMœQœcœ sœ~œ ‡œ ’œ œœ¦œ¯œ¸œ ÁœËœÔœ Üœéœùœ % 2 >I\ k v€ ‰ • ¨ ® ¼Êßâööæì Õç «ñY‡°yxKÍGËîܵ" E#@(Þ ¾¦\”F9‹`R3ÀƒsÛk®äd[‡‘j,pæÐòá¸X1ùî ^t¼iĨsWy'7)>NÅ÷&£¹TÉ»•¦C ©4J×ã7ð“Zqlè(Ä"·öeÒ¡—¿ë ˆü³ÚοÆ€j6ir%–8Ôn*þ´„b„ç‰V¸O=]@«ÿ=våÖè…žR’_‚HAéšÃ-;/‚ ™d?âû›xtÃÀ$ñ´ô Ï ªý­)Ì&Š#’ôS¼[·êú¨HÁ0^¬Éå†wOÚQBŒµ€¬“2Ø%ø~±c°Ðv¢ïw(ŠN—Ó”ìa®ßq uã*J4žà5{í.½‘õfé§&;×ó…DeXS™ŽmPëP•8ßáEºòÂðhfœÈ_¡'ê!o}§Þu> "ü³Ò¹$œª²IÝ­‹g|,ËhM©MÅÛ $LFºâùÎcUŽ¢#!Ç£Y5Ù+‰Ýzà?¶¥/÷2|TknÓ¯ƒ˜! 6GL-b`9Èí˜ÿ:] ~»ÊÑB0ýʲ¾þZ½äõ¶¤ <ŸÇú.CŸzV¯IŒ\Ìø*¥Ñ†Aš13ØQÖ<%DÜÙa ó+Æû±ï) Ôp}mW–:KgÕ l{o'͛ϤÁrˆU%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAlert Notification ServiceAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBond ManagementBrowseGroupDescriptorServiceClassIDCMTPCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionClient Characteristic ConfigurationComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDevice did not respondDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHelmetHi-Fi audioHiddenHide _unnamed devicesHighHuman Interface DeviceHuman Interface Device Service (HID)IPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Public Browse GroupPulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSkipSmartphoneSoftware Revision StringStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.TrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnknown errorUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWearableWeight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-11-12 20:46+0000 Last-Translator: Milo Ivir Language-Team: Croatian Language: hr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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; X-Generator: Weblate 5.2-dev %(minutes)d minuta%(minutes)d minute%(minutes)d minuta%(seconds)d sekunda%(seconds)d sekunde%(seconds)d sekunda%(service)s na %(device)s%d %s %d %s i %d %s17–33 posto1–17 posto33–50 posto3D zaslon3D naoÄale3D usklaÄ‘ivanje (3DSP)50–67 posto67–83 posto83–99 postoDogodila se greÅ¡ka pri uÄitavanju prikljuÄka. Obavijestite razvijatelje sa sadržajem ove poruke na naÅ¡oj web stranici.Autor:Automatsko povezivanje:Sukobljava se sa:Povezivanje sa:PovezanDUN podrÅ¡kaZavisi o:Prekidanje povezivanja:Preuzeto:Prijem datoteke (Slanje datoteke)Datoteka:GSM postavkeTrajanje zapisivanja:Zapisivanje zapoÄelo:NAP postavkeNazivNema instaliranih DHCP poslužiteljaPAN podrÅ¡kaJaÄina signala: %(rssi)u%% (%(rssi_state)s)Na:Ukupno:Snaga prijenosa: %(tpl)u%% (%(tpl_state)s)IskljuÄi _BluetoothUkljuÄi _BluetoothPoslano:Postavke vidljivosti_Poveži_Prekini povezivanjeOdaberite red(ke) i koristite Control + C za kopiranjeSljedeći argumenti će biti proslijeÄ‘eni: Adresa, Naziv, naziv usluge, uuid16s, rfcomm Ävor Na primjer: AA:BB:CC:DD:EE:FF, Telefon, DUN usluga, 0x1103, /dev/rfcomm0 uuid16s su prikazani kao popis odvojen zarezima Nakon iskljuÄenja ureÄ‘aja skripti će se poslati HUP signalSlanje datoteka putem BluetoothaAPN:ATTAVCTPAVDTPPrihvatiPrihvati datoteke od pouzdanih ureÄ‘ajaPristupna toÄkaAdap_teriAdapterOsobitosti adapteraAdapter za ovo povezivanje nije dostupanOdabir adapteraDodaje izbornik izlaza za zatvaranje apletaDodaje stavke izbornika prekidanja povezivanjaDodaje uobiÄajene stavke izbornika u izbornik ikona stanjaNapredni zvukUsluga obavijesti upozorenjaDopuÅ¡ta vam nadgledanje (mobilne Å¡irokopojasne mreže) upotrebe mrežnog prometa. Korisno za tarifne pakete s ograniÄenim prijenosom podataka. Ovaj prikljuÄak prati svaki ureÄ‘aj zasebno.UvijekUvijek prihvatiUvijek vidljivTrajanje otkrivanja u sekundamaIzgledAppleAgentPrikljuÄak za aplet prijenosa usluge je onemogućenSigurno želite poniÅ¡titi brojaÄ?ZvuÄni profilSlivnik zvukaIzvor zvukaProfili ulaza i zvukaVideo/ZvukVideo/ZvukZahtjev ovjere za:Automatski povezano s %(service)s na %(device)sAutomatizacija IOBBNEPSkener barkôdaOsnovni ispis (BPP)Usluga baterijeBlokiraj/Odblokiraj ovaj ureÄ‘ajBlokiranoTlakomjerBlueman apletBlueman Bluetooth upraviteljBlueman je GTK+ Bluetooth upraviteljBluetooth aktivanBluetooth adapteriBluetooth ovjeraBluetooth ureÄ‘ajBluetooth ureÄ‘ajiBluetooth iskljuÄenBluetooth ukljuÄenBluetooth prijenos datotekaBluetooth upraviteljBluetooth mrežaBluetooth je iskljuÄenBluetooth mora biti ukljuÄen kako bi upravitelj adaptera radioBluez pozadinski program nije pokrenut, blueman-manager ne može nastaviti s radom. To vjerojatno znaÄi da nema otkrivenih Bluetooth adaptera ili Bluetooth pozadinski program nije pokrenut.Sastav tijelaUpravljanje obveznicamaPregledajGrupaOpisnikUslugaKlasaIDCMTPUsluga pristupa kalendaru, zadacima i biljeÅ¡kama (CTN)Poslužitelj obavijesti za kalendar, zadatke i biljeÅ¡ke (CTN)Profil kalendara, zadataka i biljeÅ¡ka (CTN)Prijenosna kameraKameraPrekini radnjuPrekidanjeAutoradioÄŒitaÄ karticaMobitelKarakteristiÄan skupni formatIzjava o karakteristikamaKarakteristiÄna proÅ¡irena svojstvaKarakteristiÄan format prezentacijeKarakteristiÄan opis korisnikaKarakteristiÄno podeÅ¡avanje klijentaViÅ¡efunkcionalan ureÄ‘ajZajedniÄki ISDN pristup (CIP)RaÄunaloPodeÅ¡avanjePodesi Bluetooth mrežuPodesi osobitosti odabranih prikljuÄakaPostavljeni direktorij za dolazne datoteke ne postojiPodeÅ¡avanje potrebnih mrežnih dozvolaPotvrdiPotvrdi vrijednost ovjere:PovezanPovezan sa %sPovezano:PovezivanjePovezivanje…Neuspjelo povezivanje: Povezivanje s BlueZ neuspjeloPovezuje profile automatskog povezivanja A2DP izvora, A2DP slivnika, i HID-aNeprekidni glukometarUpravljaÄ igreUpravlja stanjem energije Bluetooth adapteraBežiÄni ureÄ‘ajBežiÄna telefonijaUparivanje s ureÄ‘ajemUsluga trenutnog vremenaSnaga pedaliranjaBrzina pedaliranja i ritamVrsta DHCP poslužitelja:Pokazatelj aktivnosti podatakaOdbijProblem zavisnostiStolno raÄunaloInformacije ureÄ‘ajaUpravitelj ureÄ‘ajaNaziv ureÄ‘ajaUreÄ‘aj nije odgovorioModemsko umrežavanje (DUN)Postavke modemskog povezivanjaDigitalna olovkaTablet s digitalizatoromIzravno ispisivanje (BPP)Usluga preporuÄenog objekata izravnog ispisa (BPP)Prekini povezivanje s %sPovezivanje prekinutoPrekidanje povezivanja neuspjelo: Trajanje otkrivanjaOtkrivanje… %ssOtkrivanje…ZaslonLutkaProcijenjeno vrijeme prijema:UkljuÄi BluetoothUpiÅ¡i PIN kôd ovjere:UpiÅ¡i lozinku ovjere:Senzor okoliÅ¡aDogodila se greÅ¡kaDogodila se greÅ¡ka pri slanju datoteke %sZatvoriUpućivanje na vanjski izvjeÅ¡tajFTPNeuspjeÅ¡noNeuspjelo automatsko pokretanje obex usluge. Pozadinski program obex mora biti pokrenutNeuspjeÅ¡na promjena profila %sNeuspjelo povezivanjeNeuspjelo dobavljanje IP adrese na %sNeuspjeÅ¡an dohvat bluemann upraviteljaFaksDatoteka %(0)s sa %(1)s uspjeÅ¡no primljenaPoÅ¡iljatelj datotekaDatoteka primljenaDatoteke primljeneRevizija frimveraPrisilno iskljuÄi ureÄ‘ajPotpunoGBGNSSGNSS poslužiteljGSM postavkeIgraUpravljaÄ igreIgranje/IgraÄkaGeneriÄki pristupGeneriÄko svojstvoGeneriÄki zvukGeneriÄki skener barkôdaGeneriÄki tlakomjerGeneriÄki satGeneriÄko raÄunaloGeneriÄki neprekidni glukometarGeneriÄki zaslonGeneriÄke naoÄaleGeneriÄki prijenos datotekaGeneriÄki glukometarGeneriÄka inzulinska pumpaGeneriÄki privjesakGeneriÄki medijski reproduktorDostava generiÄkih lijekovaGeneriÄko umrežavanjeGeneriÄki osobni prijenosni ureÄ‘ajGeneriÄki telefonGeneriÄki daljinski upravljaÄGeneriÄka oznakaGeneriÄka telefonijaGeneriÄki toplomjerGeneriÄki satNaoÄaleGlukozaGrupna mrežaHCR_Ispis (HCR)HCR_Skener (HCR)HDPHDP slivnikHDP izvorHIDPHTTPHTTP proxyRuÄni ureÄ‘ajBezruÄni ureÄ‘ajZvuÄni bezruÄni pristupnikKanal upravljanja kopirkomKanal podataka kopirkeObavijest kopirkePromjena kabla kopirke (HCR)Revizija hardveraSluÅ¡aliceSluÅ¡alice s mikrofonomZvuÄni pristupnik sluÅ¡alica s mikrofonomToplomjerOtkucaji srcaKacigaHi-Fi glazbeni ureÄ‘ajSkrivenSakrij _neimenovane ureÄ‘ajeVisokaUreÄ‘aj korisniÄkog suÄeljaUslug ureÄ‘aja korisniÄkog suÄelja (HID)IPIP adresa:IP adresa je u sukobu sa suÄeljem %s koje ima istu adresuIP adresa se preklapa s podmrežom suÄelja %s, koja ima sljedeća podeÅ¡avanja %s/%s To može prouzrokovati neželjeno ponaÅ¡anje mrežeISDNIspis slikaIspis slika (BIP)Automatsko arhiviranje ispisa slika (BIP)PreporuÄeni objekti ispisa slika (BIP)Odgovor ispisa slika (BIP)Trenutno upozorenjeObuhvatiDolazna mapa:Dolazna datoteka %(0)s sa %(1)sDolazna datoteka putem BluetoothaUnutarnje pozicioniranjeIzlazno/Ulazna greÅ¡kaInzulinska olovkaInzulinska pumpa, prijenosna pumpaInzulinska pumpa, flasterska pumpaPortafonSuÄelje %(0)s je povezano na IP adresu %(1)sPodrÅ¡ka internetskog protokolaNevaljana IP adresaIrMC usklaÄ‘ivanjeNaredba za IrMC usklaÄ‘ivanjeBlueman upravitelj najvjerojatnije se ne može aktivirati putem D-Busa. UobiÄajen uzrok ovome je nevaljana grafiÄka postavka u okruženju D-Bus aktivacije koja se može razrijeÅ¡iti pozivom pomoću„ dbus-update-activation-environment, koji se uobiÄajeno izdaje od xinitrc (odnosno Sway podeÅ¡avanja ili sliÄno).JaknaIgraÄa palicaKBTipkovnicaL2CAPLAN pristup koristeći PPPPrijenosno raÄunaloPokreni DHCP klijentPokreni PPP pozadinski programPokretanje DHCP klijenta zahtijeva dozvolePokretanje PPP pozadinskog programa zahtijeva dozvoleGubitak povezivanjaPodruÄje za lokacijuLociranje i navigacijaPodruÄje za lociranje i navigacijuZvuÄnikNiskaMBPostavi zadani adapter privremeno vidljivimUpravlja uslugama lokalne mreže, poput NAP mostovaNaziv proizvoÄ‘aÄaPostavi/Ukloni ovaj ureÄ‘aj kao pouzdanNajviÅ¡e stavkiProfil pristupa poruka (NAP)Poslužitelj za pristup porukamaPoslužitelj za obavijesti porukaMikrofonOstaloMobilni skuterBroj modelaModemViÅ¡eMiÅ¡JaÄaProtokol viÅ¡ekanalne prilagodbe (MCAP)Profil viÅ¡eprofilne specifikacije (MPS)Usluga viÅ¡eprofilne specifikacije (MPS)MrežaMrežna pristupna toÄkaMrežna pristupna toÄka (NAP)Upotreba _mrežeUsluga promjene sljedećg DST-aNema registriranih zvuÄnih krajnjih toÄkaStatistika upotrebe trenutno je nedostupna. Najprije pokuÅ¡aj uspostaviti povezivanje, a zatim provjeri ovu stranicu.Nije povezanoNedostupnoTrenutaÄno nije podržano s ovom postavkomNije navedenoBroj:OBEXOBEX prijenos datotekaOBEX slanje objektaPrijenos objekataOtvoriOtvori lokacijuPogodnaPANUDojavljivaÄUpariUparenoUparivanje PIN kôda zaUparivanje lozinke zaZahtjev za uparivanjeZahtjev uparivanja za %sZahtjev za uparivanje ureÄ‘aja:Zahtjev uparivanja za:Palm ureÄ‘ajPeriferni ureÄ‘ajiŽeljeni parametri povezivanja perifernih ureÄ‘ajaOznaka privatnosti perifernih ureÄ‘ajaTelefonUsluga statusa telefonskog upozorenjaPristup adresaru (PBAP)Pristup adresaru (PBAP) - PCEPristup adresaru (PBAP) - PSEProvjeri postoji li "%s" direktorij ili ga postavi s blueman-services. Do tada će se koristiti "%s" kao zadaniPrikljuÄak "%(0)s" zavisi o %(1)s. UÄitavanje %(1)s će joÅ¡ ukloniti "%(0)s". Nastavi?PrikljuÄak %(0)s je u sukobu sa %(1)s. UÄitavanje %(1)s će ukloniti %(0)s. Nastavi?PrikljuÄciPnP IDPnP informacijePokazivaÄki ureÄ‘ajSlabaPrijenosni glazbeni ureÄ‘ajInvalidska kolica s pogonomGlavna uslugaPisaÄStanje ispisa (BPP)VlasniÄkiOmogućuje DBus API za ostale Blueman komponenteOmogućuje mogućnosti OBEX prijenosa datotekaOmogućuje StatusNotifierItem za prikazivanje ikone stanjaOmogućuje osnovni dhcp klijent za Bluetooth PAN povezivanja.Omogućuje izbornik za aplet i API za druge prikljuÄke u svrhu manipuliranjaOmogućuje stavku izbornika za postavljanje zadanog adaptera u privremeno vidljiv naÄin rada, kada je adapter postavljen na sakriveno po zadanomeOmogućuje stavku izbornika koja sadrži posljednja koriÅ¡tena povezivanja u svrhu bržeg pristupaOmogućuje osnovnu podrÅ¡ku za povezivanje na internet putem DUN profila.Omogućuje usluge lozinke i ovjere za BlueZ pozadinski programOmogućuje podrÅ¡ku za modemsko umrežavanje (DUN) s Modemskim i Mrežnim upraviteljemOmogućuje podrÅ¡ku za Umrežavanje osobnog podruÄja (PAN) predstavljenu u Mrežnom upravitelju 0.8Grupa javnog pregledavanjaPulsni oksimetarRFCOMMP_reimenuj ureÄ‘aj…Primljena %(files)d datoteka u pozadiniPrimljene %(files)d datoteke u pozadiniPrimljeno %(files)d datoteka u pozadiniPrimljena joÅ¡ %(files)d datoteka u pozadiniPrimljene joÅ¡ %(files)d datoteke u pozadiniPrimljeno joÅ¡ %(files)d datoteka u pozadiniJaÄina signala: %(rssi)u%% (%(rssi_state)s)Prijem datotekePrijem datoteke %(0)s sa %(1)sPreporuÄenoAdresa ponovnog povezivanjaPreporuÄena usluga nadopune vremenaPreporuÄeno ispisivanje (BPP)Reflektirano korisniÄko suÄelje (BPP)OdbijDaljinsko upravljanjeOdrediÅ¡te daljinskog upravljanjaUkloniUkloni ovaj ureÄ‘aj s popisa poznatih ureÄ‘ajaPreimenuj ureÄ‘ajObnovi IP adresuUpućivanje na izvjeÅ¡tajPokuÅ¡aj ponovnoRobotBrzina trÄanja i ritamSDPSIM pristup (SAP)R_azvrstaj poPretraga parametraSkenerSkripta za pokretanje pri povezivanjuPretražiPretraži ureÄ‘aje u bliziniPretraživanjePomoćna uslugaOdaberi ureÄ‘ajOdaberite profil zvuka za PulseAudioOdaberi mapu za dolazne prijenose datotekaPoÅ¡alji datotekuPoÅ¡alji _datoteku na ureÄ‘ajPoÅ¡alji _napomenuPoÅ¡alji _datoteku…PoÅ¡alji tekstnu napomenuPoÅ¡alji datoteku(e) na ureÄ‘ajPoÅ¡alji napomenuSlanje datotekeSerijski brojSerijski ulazSerijski ulaz %sSerijski ulaz prikljuÄenNeuspjeÅ¡no pokretanje skripte povezivanja serijskog ulazaUsluga serijskog ulaza na ureÄ‘aju %s sada će biti dostupna putem %sPoslužiteljKarakteristiÄno podeÅ¡avanje poslužiteljaUsluga se promijenilaOsobitosti uslugaUsluga:UslugaOtkrivanjePoslužiteljUslugaKlasaIDPostavi svojstva Bluetooth adapteraPostavi RfKill stanjeTV dekôder/prijemnikPostavljanje RfKill stanja zahtijeva dozvolePrikaži _traku stanjaPrikaži _alatnu trakuPrikaži informacije ureÄ‘ajaPrikaži unosPrikazuje obavijesti radne povrÅ¡ine kada se ureÄ‘aj poveže ili prekine povezivanje.Prikazuje koriÅ¡tenje mrežnog prometaPreskoÄiPametni telefonRevizija softveraStandardan rukovatelj SPP profilom povezivanja, dopuÅ¡ta pokretanje prilagoÄ‘enih radnjiManje pogodnaUspjeÅ¡no!UspjeÅ¡no povezan sa DUN uslugom na %(0)s. Mreža je sada dostupna putem %(1)sPrebacuje status prekidaÄa za zatvaranje Bluetootha kako bi se podudarao sa stanjem napajanja Bluetootha. Omogućuje ponovno ukljuÄivanje Bluetootha pomoću ikone koja pokazuje njegovo stanje; pod uvjetom da nije iskljuÄen od strane sustava ili fiziÄki iz napajanja.ID sustavaTCPTCS-ATTCS-BINPrivremeno onemogućuje Äuvara zaslona kad je Bluetooth upravljaÄ za igre povezan.Privremeno vidljivNajveći broj stavki nedavnih povezivanja koja će se prikazati u izborniku.Pojavio se problem pokretanja skripte %s %sOvo bi se trebalo prebrisatiNajjaÄaUkupno primljenih podataka i brzina prijenosaUkupno poslanih podataka i brzina prijenosaIgraÄkaStatistika prometaPrijenosPrijenos neuspioPrijenos datoteke %(0)s neuspioSnaga prijenosa: %(tpl)u%% (%(tpl_state)s)Otkrivanje prijenosaAutomatsko povezivanje s uslugom podeÅ¡avanja pri pokretanju svakih 60 sekundi.PouzdanPouzdanoPokuÅ¡aj dobavljanja IP adrese na %s Malo priÄekajte…IskljuÄi sve adaptereUkljuÄi sve adaptereTx snagaUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPBez kategorijeNepoznatoNepoznata greÅ¡kaNeodreÄ‘enNepouzdanKorisniÄki podaciVCRValjani rasponVoziloVrlo visokaVideo konferencijaDistribucija videaSlivnik videaIzvor videaVideo kameraVideo konferencijaVideo zaslon i zvuÄnikVideo nadzorVideo konferencija GW (VCP)WAPWAP klijentWSPPrenosivi ureÄ‘ajVaga za težinuRuÄni sat_Adapter_Dodavanju_Blokiraj_Odustani_Zatvori_Silazno_UreÄ‘aj_UreÄ‘aji_Zatvori_Pomoć_Informacije_Lokalne usluge_Omogući otkrivanje_Nazivu_U redu_Upari_PrikljuÄci_Osobitosti_Ukloni…_Prijavite problem_Vrati izvorno_Pretraži_Zaustavi_Pouzdan_Odblokiraj_NepouzdanP_ogledapletdandanadanasatsatasatiminutaminuteminutaneobexd nije dostupandablueman-2.4.3/po/hr.po000066400000000000000000002630331465054505200145470ustar00rootroot00000000000000# Croatian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # DoDoENT https://launchpad.net/~dodoentertainment # Miro Glavić https://launchpad.net/~klek # Miroslav MatejaÅ¡ https://launchpad.net/~silverspace+amd64 # SaÅ¡a Teković https://launchpad.net/~hseagle2015 # nafterburner https://launchpad.net/~nafterburner # Ivica Kolić , 2014,2016 # gogo , 2019 # Milo Ivir , 2020, 2021, 2022, 2023. # gogogogi , 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-11-12 20:46+0000\n" "Last-Translator: Milo Ivir \n" "Language-Team: Croatian \n" "Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 5.2-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Postavke vidljivosti" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Skriven" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Uvijek vidljiv" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Privremeno vidljiv" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Naziv" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Zahtjev za uparivanje" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Zahtjev za uparivanje ureÄ‘aja:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Ovo bi se trebalo prebrisati" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Prikaži unos" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth ureÄ‘aji" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Pretraži" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Osobitosti" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Zatvori" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_UreÄ‘aj" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "P_ogled" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Prikaži _alatnu traku" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Prikaži _traku stanja" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Sakrij _neimenovane ureÄ‘aje" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "R_azvrstaj po" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nazivu" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Dodavanju" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Silazno" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_PrikljuÄci" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokalne usluge" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Pomoć" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Prijavite problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Pretraži ureÄ‘aje u blizini" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Pretraži" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Uparivanje s ureÄ‘ajem" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Upari" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Postavi/Ukloni ovaj ureÄ‘aj kao pouzdan" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Pouzdan" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Ukloni ovaj ureÄ‘aj s popisa poznatih ureÄ‘aja" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Ukloni" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "PoÅ¡alji datoteku(e) na ureÄ‘aj" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "PoÅ¡alji datoteku" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Ukupno poslanih podataka i brzina prijenosa" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Ukupno primljenih podataka i brzina prijenosa" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Pokazatelj aktivnosti podataka" #: data/ui/manager-main.ui:636 msgid "More" msgstr "ViÅ¡e" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Preimenuj ureÄ‘aj" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Vrati izvorno" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Odustani" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_U redu" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Vrsta DHCP poslužitelja:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "PreporuÄeno" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nema instaliranih DHCP poslužitelja" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP adresa:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP postavke" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN podrÅ¡ka" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Modemsko umrežavanje (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN podrÅ¡ka" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Mrežna pristupna toÄka (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN podrÅ¡ka" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Prijem datoteke (Slanje datoteke)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Dolazna mapa:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Odaberi mapu za dolazne prijenose datoteka" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Prihvati datoteke od pouzdanih ureÄ‘aja" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Slanje datoteka putem Bluetootha" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Na:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Datoteka:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "PodeÅ¡avanje" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Podesi osobitosti odabranih prikljuÄaka" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Nije navedeno" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Nepoznato" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Zavisi o:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Sukobljava se sa:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM postavke" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Broj:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistika prometa" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Zatvori" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Preuzeto:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Poslano:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Ukupno:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Zapisivanje zapoÄelo:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Trajanje zapisivanja:" #: data/ui/note.ui:8 msgid "Send note" msgstr "PoÅ¡alji napomenu" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth mora biti ukljuÄen kako bi upravitelj adaptera radio" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth adapteri" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Uvijek" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuta" msgstr[1] "%(minutes)d minute" msgstr[2] "%(minutes)d minuta" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "NeuspjeÅ¡an dohvat bluemann upravitelja" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Blueman upravitelj najvjerojatnije se ne može aktivirati putem D-Busa. " "UobiÄajen uzrok ovome je nevaljana grafiÄka postavka u okruženju D-Bus " "aktivacije koja se može razrijeÅ¡iti pozivom pomoću„ dbus-update-activation-" "environment, koji se uobiÄajeno izdaje od xinitrc (odnosno Sway podeÅ¡avanja " "ili sliÄno)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Povezivanje s BlueZ neuspjelo" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez pozadinski program nije pokrenut, blueman-manager ne može nastaviti s " "radom.\n" "To vjerojatno znaÄi da nema otkrivenih Bluetooth adaptera ili Bluetooth " "pozadinski program nije pokrenut." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Pretraživanje" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Osobitosti adaptera" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "PoÅ¡iljatelj datoteka" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth prijenos datoteka" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Zaustavi" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Povezivanje" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd nije dostupan" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Neuspjelo automatsko pokretanje obex usluge. Pozadinski program obex mora " "biti pokrenut" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Prekidanje" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Slanje datoteke" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Procijenjeno vrijeme prijema:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekunda" msgstr[1] "%(seconds)d sekunde" msgstr[2] "%(seconds)d sekunda" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Dogodila se greÅ¡ka pri slanju datoteke %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "PreskoÄi" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "PokuÅ¡aj ponovno" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Dogodila se greÅ¡ka" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Zahtjev uparivanja za %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth ovjera" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "UpiÅ¡i PIN kôd ovjere:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "UpiÅ¡i lozinku ovjere:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Uparivanje lozinke za" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Uparivanje PIN kôda za" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Zahtjev uparivanja za:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Potvrdi vrijednost ovjere:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Potvrdi" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Odbij" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Zahtjev ovjere za:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Usluga:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Uvijek prihvati" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Prihvati" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Dogodila se greÅ¡ka pri uÄitavanju prikljuÄka. Obavijestite razvijatelje " "sa sadržajem ove poruke na naÅ¡oj \n" "web stranici." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth je iskljuÄen" #: blueman/Functions.py:71 msgid "Exit" msgstr "Zatvori" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "UkljuÄi Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Upravitelj ureÄ‘aja" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Osobitosti usluga" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tipkovnica" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "ViÅ¡efunkcionalan ureÄ‘aj" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Preimenuj ureÄ‘aj" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Bez kategorije" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Povezan" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Pouzdano" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Upareno" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blokirano" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Povezan" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Slaba" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Manje pogodna" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Pogodna" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "JaÄa" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "NajjaÄa" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "JaÄina signala: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "JaÄina signala: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Niska" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Visoka" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Vrlo visoka" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Snaga prijenosa: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Snaga prijenosa: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "UspjeÅ¡no!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "NeuspjeÅ¡no" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Povezivanje…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Prekidanje povezivanja neuspjelo: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Nema registriranih zvuÄnih krajnjih toÄka" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Izlazno/Ulazna greÅ¡ka" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "UreÄ‘aj nije odgovorio" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Nepoznata greÅ¡ka" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Neuspjelo povezivanje: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Poveži" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Povezuje profile automatskog povezivanja A2DP izvora, A2DP slivnika, i HID-a" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Prekini povezivanje" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Prisilno iskljuÄi ureÄ‘aj" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Povezivanje sa:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Prekidanje povezivanja:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automatsko povezivanje:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "PoÅ¡alji _datoteku…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Upari" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Pouzdan" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Nepouzdan" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blokiraj" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Odblokiraj" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blokiraj/Odblokiraj ovaj ureÄ‘aj" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "P_reimenuj ureÄ‘aj…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Ukloni…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Prekini radnju" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Nepouzdan" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Odaberi ureÄ‘aj" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman je GTK+ Bluetooth upravitelj" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM postavke" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "PrikljuÄci" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "PrikljuÄak \"%(0)s\" zavisi o %(1)s. UÄitavanje %(1)s " "će joÅ¡ ukloniti \"%(0)s\".\n" "Nastavi?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "PrikljuÄak %(0)s je u sukobu sa %(1)s. UÄitavanje %(1)s " "će ukloniti %(0)s.\n" "Nastavi?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Problem zavisnosti" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problem zavisnosti" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Odabir adaptera" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Otkrivanje…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Ostalo" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "RaÄunalo" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Pristupna toÄka" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Video/Zvuk" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periferni ureÄ‘aji" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Ispis slika" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Prenosivi ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "IgraÄka" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Stolno raÄunalo" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Poslužitelj" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Prijenosno raÄunalo" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "RuÄni ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobitel" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "BežiÄni ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Pametni telefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Potpuno" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 posto" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 posto" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 posto" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 posto" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 posto" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 posto" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Nedostupno" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "SluÅ¡alice s mikrofonom" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "BezruÄni ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "ZvuÄnik" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "SluÅ¡alice" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Prijenosni glazbeni ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Autoradio" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "TV dekôder/prijemnik" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi glazbeni ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Video kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Prijenosna kamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Video nadzor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Video zaslon i zvuÄnik" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Video konferencija" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Igranje/IgraÄka" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "PokazivaÄki ureÄ‘aj" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Zaslon" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skener" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "PisaÄ" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "RuÄni sat" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "DojavljivaÄ" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jakna" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Kaciga" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "NaoÄale" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vozilo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Lutka" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "UpravljaÄ igre" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Igra" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "GeneriÄki telefon" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "GeneriÄki telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "GeneriÄko raÄunalo" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "GeneriÄko raÄunalo" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Poslužitelj" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Prenosivi ureÄ‘aj" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "GeneriÄki sat" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Sat: Sportski sat" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "RuÄni sat" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "GeneriÄki sat" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "GeneriÄki zaslon" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "GeneriÄki daljinski upravljaÄ" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "GeneriÄke naoÄale" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "GeneriÄka oznaka" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "GeneriÄki privjesak" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "GeneriÄki medijski reproduktor" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "GeneriÄki skener barkôda" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "GeneriÄki toplomjer" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Toplomjer" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "GeneriÄki senzor otkucaja srca" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Otkucaji srca" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "GeneriÄki tlakomjer" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Tlakomjer" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Tlakomjer" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "UreÄ‘aj korisniÄkog suÄelja" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "MiÅ¡" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "IgraÄa palica" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "UpravljaÄ igre" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tablet s digitalizatorom" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "ÄŒitaÄ kartica" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitalna olovka" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Skener barkôda" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "GeneriÄki glukometar" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "GeneriÄki: Senzor za hodanje i trÄanje" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "GeneriÄki: Senzor za hodanje i trÄanje" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "GeneriÄki: Senzor za hodanje i trÄanje" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "GeneriÄki: Senzor za hodanje i trÄanje" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "GeneriÄki: Biciklizam" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Biciklizam: BiciklistiÄko raÄunalo" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Biciklizam: Senzor brzine" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Biciklizam: Senzor ritma" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Biciklizam: Senzor snage" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Biciklizam: Senzor ritma i brzine" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "GeneriÄki osobni prijenosni ureÄ‘aj" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Usluga baterije" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "GeneriÄko umrežavanje" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Pristupna toÄka" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "UreÄ‘aj" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "GeneriÄki senzor otkucaja srca" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "GeneriÄki senzor otkucaja srca" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "PoÅ¡iljatelj datoteka" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Biciklizam: Senzor brzine" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Biciklizam: Senzor brzine" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "GeneriÄka: Vaga za težinu" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "UpravljaÄ igre" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "GeneriÄka oznaka" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "GeneriÄki sat" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Toplomjer: Za uÅ¡i" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "GeneriÄki zvuk" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "GeneriÄki zvuk" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "GeneriÄki privjesak" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "GeneriÄki pristup" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Pristupna toÄka" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Pristupna toÄka" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blokirano" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "GeneriÄki osobni prijenosni ureÄ‘aj" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "GeneriÄki osobni prijenosni ureÄ‘aj" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "PrikljuÄci" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "GeneriÄka: Vaga za težinu" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "GeneriÄki privjesak" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "GeneriÄki zvuk" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Pametni telefon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "GeneriÄki zvuk" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "UreÄ‘aj za prikaz lokacije" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Usluga:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "ZvuÄni profil" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "GeneriÄki medijski reproduktor" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Mobilni skuter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Vozilo" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "GeneriÄki zaslon" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "GeneriÄki osobni prijenosni ureÄ‘aj" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "GeneriÄki zvuk" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "GeneriÄki zvuk" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Prijem datoteke" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "TV dekôder/prijemnik" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "GeneriÄki zaslon" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Video nadzor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "GeneriÄki privjesak" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "GeneriÄka oznaka" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Prijenosni glazbeni ureÄ‘aj" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "GeneriÄka oznaka" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digitalna olovka" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "GeneriÄki: Pulsni oksimetar" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "GeneriÄki: Pulsni oksimetar" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Pulsni oksimetar" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "GeneriÄka: Vaga za težinu" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "GeneriÄki osobni prijenosni ureÄ‘aj" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Invalidska kolica s pogonom" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mobilni skuter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "GeneriÄki neprekidni glukometar" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "GeneriÄka inzulinska pumpa" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Inzulinska pumpa, prijenosna pumpa" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Inzulinska pumpa, flasterska pumpa" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Inzulinska olovka" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Dostava generiÄkih lijekova" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "GeneriÄki toplomjer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "GeneriÄki: Sportske aktivnosti na otvorenom" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "UreÄ‘aj za prikaz lokacije" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "UreÄ‘aj za lociranje i navigaciju" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "PodruÄje za lokaciju" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "PodruÄje za lociranje i navigaciju" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Kanal upravljanja kopirkom" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Kanal podataka kopirke" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Obavijest kopirke" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protokol viÅ¡ekanalne prilagodbe (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "UslugaOtkrivanjePoslužiteljUslugaKlasaID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "PregledajGrupaOpisnikUslugaKlasaID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Grupa javnog pregledavanja" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Serijski ulaz" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN pristup koristeći PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Modemsko umrežavanje (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC usklaÄ‘ivanje" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX slanje objekta" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX prijenos datoteka" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Naredba za IrMC usklaÄ‘ivanje" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "BežiÄna telefonija" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Izvor zvuka" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Slivnik zvuka" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "OdrediÅ¡te daljinskog upravljanja" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Napredni zvuk" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Daljinsko upravljanje" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Video konferencija" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Portafon" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faks" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "ZvuÄni pristupnik sluÅ¡alica s mikrofonom" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP klijent" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Mrežna pristupna toÄka" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grupna mreža" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Izravno ispisivanje (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "PreporuÄeno ispisivanje (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Ispis slika (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "Odgovor ispisa slika (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Automatsko arhiviranje ispisa slika (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "PreporuÄeni objekti ispisa slika (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "ZvuÄni bezruÄni pristupnik" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "Usluga preporuÄenog objekata izravnog ispisa (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "Reflektirano korisniÄko suÄelje (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Osnovni ispis (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Stanje ispisa (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Uslug ureÄ‘aja korisniÄkog suÄelja (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "Promjena kabla kopirke (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Ispis (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Skener (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "ZajedniÄki ISDN pristup (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "Video konferencija GW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Video/Zvuk" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM pristup (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Pristup adresaru (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Pristup adresaru (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Pristup adresaru (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Poslužitelj za pristup porukama" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Poslužitelj za obavijesti poruka" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profil pristupa poruka (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS poslužitelj" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D zaslon" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D naoÄale" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D usklaÄ‘ivanje (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Profil viÅ¡eprofilne specifikacije (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Usluga viÅ¡eprofilne specifikacije (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Usluga pristupa kalendaru, zadacima i biljeÅ¡kama (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Poslužitelj obavijesti za kalendar, zadatke i biljeÅ¡ke (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Profil kalendara, zadataka i biljeÅ¡ka (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP informacije" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "GeneriÄko umrežavanje" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "GeneriÄki prijenos datoteka" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "GeneriÄki zvuk" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "GeneriÄka telefonija" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Izvor videa" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Slivnik videa" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribucija videa" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP izvor" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP slivnik" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "GeneriÄki pristup" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "GeneriÄko svojstvo" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Trenutno upozorenje" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Gubitak povezivanja" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx snaga" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Usluga trenutnog vremena" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "PreporuÄena usluga nadopune vremena" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Usluga promjene sljedećg DST-a" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukoza" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Toplomjer" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informacije ureÄ‘aja" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Otkucaji srca" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Usluga statusa telefonskog upozorenja" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Usluga baterije" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Tlakomjer" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Usluga obavijesti upozorenja" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "UreÄ‘aj korisniÄkog suÄelja" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Pretraga parametra" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Brzina trÄanja i ritam" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automatizacija IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Brzina pedaliranja i ritam" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Snaga pedaliranja" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Lociranje i navigacija" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Senzor okoliÅ¡a" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Sastav tijela" #: blueman/Sdp.py:214 msgid "User Data" msgstr "KorisniÄki podaci" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Vaga za težinu" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Upravljanje obveznicama" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Neprekidni glukometar" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "PodrÅ¡ka internetskog protokola" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Unutarnje pozicioniranje" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulsni oksimetar" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Otkrivanje prijenosa" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Prijenos objekata" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Glavna usluga" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Pomoćna usluga" #: blueman/Sdp.py:227 msgid "Include" msgstr "Obuhvati" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Izjava o karakteristikama" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Naziv ureÄ‘aja" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Izgled" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Oznaka privatnosti perifernih ureÄ‘aja" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Adresa ponovnog povezivanja" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Željeni parametri povezivanja perifernih ureÄ‘aja" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Usluga se promijenila" #: blueman/Sdp.py:235 msgid "System ID" msgstr "ID sustava" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Broj modela" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Serijski broj" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Revizija frimvera" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Revizija hardvera" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Revizija softvera" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Naziv proizvoÄ‘aÄa" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "KarakteristiÄna proÅ¡irena svojstva" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "KarakteristiÄan opis korisnika" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "KarakteristiÄno podeÅ¡avanje klijenta" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "KarakteristiÄno podeÅ¡avanje poslužitelja" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "KarakteristiÄan format prezentacije" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "KarakteristiÄan skupni format" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Valjani raspon" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Upućivanje na vanjski izvjeÅ¡taj" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Upućivanje na izvjeÅ¡taj" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Profili ulaza i zvuka" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "VlasniÄki" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "da" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ne" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Odaberite red(ke) i koristite Control + C za kopiranje" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informacije" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Prikaži informacije ureÄ‘aja" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "PoÅ¡alji _napomenu" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "PoÅ¡alji tekstnu napomenu" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "NeuspjeÅ¡na promjena profila %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "ZvuÄni profil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Odaberite profil zvuka za PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "NeodreÄ‘en" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Automatsko povezivanje s uslugom podeÅ¡avanja pri pokretanju svakih 60 " "sekundi." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatski povezano s %(service)s na %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Prikazuje obavijesti radne povrÅ¡ine kada se ureÄ‘aj poveže ili prekine " "povezivanje." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Povezivanje prekinuto" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Povezano:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Nije povezano" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Statistika upotrebe trenutno je nedostupna. Najprije pokuÅ¡aj uspostaviti " "povezivanje, a zatim provjeri ovu stranicu." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dan" msgstr[1] "dana" msgstr[2] "dana" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "sat" msgstr[1] "sata" msgstr[2] "sati" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minute" msgstr[2] "minuta" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s i %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Sigurno želite poniÅ¡titi brojaÄ?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "DopuÅ¡ta vam nadgledanje (mobilne Å¡irokopojasne mreže) upotrebe mrežnog " "prometa. Korisno za tarifne pakete s ograniÄenim prijenosom podataka. Ovaj " "prikljuÄak prati svaki ureÄ‘aj zasebno." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Upotreba _mreže" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Prikazuje koriÅ¡tenje mrežnog prometa" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth ukljuÄen" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Upravlja uslugama lokalne mreže, poput NAP mostova" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Omogućuje podrÅ¡ku za modemsko umrežavanje (DUN) s Modemskim i Mrežnim " "upraviteljem" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Omogućuje stavku izbornika koja sadrži posljednja koriÅ¡tena povezivanja u " "svrhu bržeg pristupa" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "NajviÅ¡e stavki" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Najveći broj stavki nedavnih povezivanja koja će se prikazati u izborniku." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Povezan sa %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Neuspjelo povezivanje" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adapter za ovo povezivanje nije dostupan" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Prekidanje povezivanja..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Omogućuje podrÅ¡ku za Umrežavanje osobnog podruÄja (PAN) predstavljenu u " "Mrežnom upravitelju 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Omogućuje DBus API za ostale Blueman komponente" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Dolazna datoteka putem Bluetootha" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Dolazna datoteka %(0)s sa %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Odbij" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Prijem datoteke" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Prijem datoteke %(0)s sa %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Omogućuje mogućnosti OBEX prijenosa datoteka" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Postavljeni direktorij za dolazne datoteke ne postoji" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Provjeri postoji li \"%s\" direktorij ili ga postavi s blueman-" "services. Do tada će se koristiti \"%s\" kao zadani" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Datoteka primljena" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Datoteka %(0)s sa %(1)s uspjeÅ¡no primljena" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Otvori" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Prijenos neuspio" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Prijenos datoteke %(0)s neuspio" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Datoteke primljene" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Primljena %(files)d datoteka u pozadini" msgstr[1] "Primljene %(files)d datoteke u pozadini" msgstr[2] "Primljeno %(files)d datoteka u pozadini" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Otvori lokaciju" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Primljena joÅ¡ %(files)d datoteka u pozadini" msgstr[1] "Primljene joÅ¡ %(files)d datoteke u pozadini" msgstr[2] "Primljeno joÅ¡ %(files)d datoteka u pozadini" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Prebacuje status prekidaÄa za zatvaranje Bluetootha kako bi se podudarao sa " "stanjem napajanja Bluetootha. Omogućuje ponovno ukljuÄivanje Bluetootha " "pomoću ikone koja pokazuje njegovo stanje; pod uvjetom da nije iskljuÄen od " "strane sustava ili fiziÄki iz napajanja." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Dodaje uobiÄajene stavke izbornika u izbornik ikona stanja" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "PoÅ¡alji _datoteku na ureÄ‘aj" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_UreÄ‘aji" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_teri" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "aplet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Omogućuje usluge lozinke i ovjere za BlueZ pozadinski program" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Dodaje izbornik izlaza za zatvaranje apleta" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Omogućuje osnovni dhcp klijent za Bluetooth PAN povezivanja." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth mreža" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "SuÄelje %(0)s je povezano na IP adresu %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Neuspjelo dobavljanje IP adrese na %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "PokuÅ¡aj dobavljanja IP adrese na %s\n" "Malo priÄekajte…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Dodaje oznaku na ikonu stanja kada je Bluetooth aktivan i prikazuje broj " "povezivanja u napomenama." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktivan" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth iskljuÄen" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Dodaje stavke izbornika prekidanja povezivanja" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Prekini povezivanje s %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Omogućuje stavku izbornika za postavljanje zadanog adaptera u privremeno " "vidljiv naÄin rada, kada je adapter postavljen na sakriveno po zadanome" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Trajanje otkrivanja" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Trajanje otkrivanja u sekundama" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Omogući otkrivanje" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Postavi zadani adapter privremeno vidljivim" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Otkrivanje… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Otkrivanje… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Omogućuje izbornik za aplet i API za druge prikljuÄke u svrhu manipuliranja" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "UspjeÅ¡no povezan sa DUN uslugom na %(0)s.\n" "Mreža je sada dostupna putem %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Omogućuje osnovnu podrÅ¡ku za povezivanje na internet putem DUN profila." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standardan rukovatelj SPP profilom povezivanja, dopuÅ¡ta pokretanje " "prilagoÄ‘enih radnji" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skripta za pokretanje pri povezivanju" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Sljedeći argumenti će biti proslijeÄ‘eni:\n" "Adresa, Naziv, naziv usluge, uuid16s, rfcomm Ävor\n" "Na primjer:\n" "AA:BB:CC:DD:EE:FF, Telefon, DUN usluga, 0x1103, /dev/rfcomm0\n" "uuid16s su prikazani kao popis odvojen zarezima\n" "\n" "Nakon iskljuÄenja ureÄ‘aja skripti će se poslati HUP signal" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serijski ulaz prikljuÄen" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Usluga serijskog ulaza na ureÄ‘aju %s sada će biti dostupna putem " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "NeuspjeÅ¡no pokretanje skripte povezivanja serijskog ulaza" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Pojavio se problem pokretanja skripte %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Upravlja stanjem energije Bluetooth adaptera" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "IskljuÄi _Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "IskljuÄi sve adaptere" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "UkljuÄi _Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "UkljuÄi sve adaptere" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Privremeno onemogućuje Äuvara zaslona kad je Bluetooth upravljaÄ za igre " "povezan." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Omogućuje StatusNotifierItem za prikazivanje ikone stanja" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Mreža" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Nevaljana IP adresa" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP adresa je u sukobu sa suÄeljem %s koje ima istu adresu" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP adresa se preklapa s podmrežom suÄelja %s, koja ima sljedeća podeÅ¡avanja " "%s/%s\n" "To može prouzrokovati neželjeno ponaÅ¡anje mreže" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "TrenutaÄno nije podržano s ovom postavkom" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Prijenos" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "PrikljuÄak za aplet prijenosa usluge je onemogućen" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Postavke modemskog povezivanja" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serijski ulaz %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Obnovi IP adresu" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Postavi svojstva Bluetooth adaptera" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman aplet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth upravitelj" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth upravitelj" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth ureÄ‘aj" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Podesi Bluetooth mrežu" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "PodeÅ¡avanje potrebnih mrežnih dozvola" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Pokreni DHCP klijent" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Pokretanje DHCP klijenta zahtijeva dozvole" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Pokreni PPP pozadinski program" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Pokretanje PPP pozadinskog programa zahtijeva dozvole" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Postavi RfKill stanje" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Postavljanje RfKill stanja zahtijeva dozvole" #~ msgid "Recent _Connections" #~ msgstr "Nedavna _povezivanja" #~ msgid "Turn Bluetooth _On" #~ msgstr "UkljuÄi _Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth mora biti ukljuÄen kako bi upravitelj ureÄ‘aja radio" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "IskljuÄi _Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Senzor otkucaja srca: Pojas otkucaja srca" #~ msgid "Blood Pressure: Arm" #~ msgstr "Tlakomjer: RuÄni" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Tlakomjer: Zglobni" #~ msgid "Human Interface Device (HID)" #~ msgstr "UreÄ‘aj korisniÄkog suÄelja (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Senzor za hodanje i trÄanje: Unutar obuće" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Senzor za hodanje i trÄanje: Na obući" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Senzor za hodanje i trÄanje: Na kuku" #~ msgid "Fingertip" #~ msgstr "Prstni ureÄ‘aj" #~ msgid "Wrist-Worn" #~ msgstr "Zglobni ureÄ‘aj" #~ msgid "Services" #~ msgstr "Usluge" #~ msgid "Network Settings" #~ msgstr "Mrežne postavke" #~ msgid "Transfer Settings" #~ msgstr "Postavke prijenosa" #~ msgid "Plugin description:" #~ msgstr "Opis prikljuÄka:" #~ msgid "Local Services" #~ msgstr "Lokalne usluge" #~ msgid "_Apply" #~ msgstr "_Primijeni" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktivno povezivanje" #~ msgstr[1] "%(connections)d aktivna povezivanja" #~ msgstr[2] "%(connections)d aktivnih povezivanja" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Resurs je privremeno nedostupan" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Treba li se Bluetooth automatski ukljuÄiti?" #~ msgid "Yes" #~ msgstr "Da" #~ msgid "No" #~ msgstr "Ne" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kvaliteta povezivosti: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kvaliteta povezivosti: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatsko ukljuÄivanje" #~ msgid "Automatically power on adapters" #~ msgstr "Automatsko ukljuÄivanje adaptera" #, fuzzy #~ msgid "Vcr" #~ msgstr "vcr" #~ msgid "Trusted and Paired" #~ msgstr "Povjerljiv i uparen" #~ msgid "Paired" #~ msgstr "Uparen" #~ msgid "Trusted" #~ msgstr "Povjerljiv" #~ msgid "Friendly Name" #~ msgstr "Prijateljsko ime" #~ msgid "Serial Ports" #~ msgstr "Serijski ulazi" #~ msgid "blueman-device" #~ msgstr "blueman-ureÄ‘aj" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Pokreni pomoćnika postavljanja za ovaj ureÄ‘aj" #~ msgid "Setup..." #~ msgstr "Postavljanje..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Pomoćnik za postavljanje Bluetooth ureÄ‘aja.\n" #~ "\n" #~ "\n" #~ "Pomoćnik vodi kroz proces podeÅ¡avanja i povezivanja ureÄ‘aja opremljenih " #~ "Bluetoothom." #~ msgid "Introduction" #~ msgstr "Uvod" #~ msgid "Select pairing method to use:" #~ msgstr "Odaberi naÄin uparivanja:" #~ msgid "Pair Device" #~ msgstr "Upari ureÄ‘aj" #~ msgid "Proceed Without Pairing" #~ msgstr "Nastavi bez uparivanja" #~ msgid "Pairing" #~ msgstr "Uparivanje" #~ msgid "Connect to:" #~ msgstr "Poveži sa:" #~ msgid "Connect" #~ msgstr "Povezivanje" #~ msgid "Please wait..." #~ msgstr "Kratko priÄekajte..." #~ msgid "Connecting..." #~ msgstr "Povezivanje..." #~ msgid "Congratulations, device successfully added" #~ msgstr "ÄŒestitamo, ureÄ‘aj je uspjeÅ¡no dodan" #~ msgid "Finished" #~ msgstr "ZavrÅ¡eno" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth pomoćnik" #~ msgid "_Set up…" #~ msgstr "_Postavi…" #~ msgid "_Set Up New Device" #~ msgstr "_Postavi novi ureÄ‘aj" #~ msgid "Enter PIN code" #~ msgstr "UpiÅ¡i PIN kôd" #~ msgid "Enter passkey" #~ msgstr "UpiÅ¡i lozinku" #~ msgid "palm" #~ msgstr "dlanovnik" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "sluÅ¡alice s mikrofonom" #~ msgid "handsfree" #~ msgstr "ureÄ‘aj bez koriÅ¡tenja ruku" #~ msgid "unknown" #~ msgstr "nepoznat" #~ msgid "Serial port connected to %s" #~ msgstr "Serijski ulaz povezan na %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuta" #~ msgstr[1] "%.0f minute" #~ msgstr[2] "%.0f minuta" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekunda" #~ msgstr[1] "%.0f sekunde" #~ msgstr[2] "%.0f sekundi" #~ msgid "R_ename device..." #~ msgstr "Pr_eimenuj ureÄ‘aj..." #~ msgid "_Remove..." #~ msgstr "_Ukloni..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Uklj/Isklj platformu Bluetooth prekidaÄa iskljuÄivanja kad se stanje " #~ "energije Bluetootha mijenja (korisno za USB ureÄ‘aje) i brine se o tome da " #~ "se ikona stanja prikaže, ako postoji Bluetooth prekidaÄ iskljuÄivanja, " #~ "ali ne adapter." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth mora biti ukljuÄen kako bi slanje datoteka radilo" #~ msgid "Select files to send" #~ msgstr "Odaberi datoteke za slanje" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Izvorni adapter. Prihvaća adrese ili nazive adaptera npr. hci0" #~ msgid "Delete files on exit" #~ msgstr "ObriÅ¡i datoteke pri izlazu" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Datoteke koje će biti poslane na Bluetooth ureÄ‘aj" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth mora biti ukljuÄen kako bi Bluetooth pomoćnik radio" #~ msgid "No adapters found" #~ msgstr "Nema pronaÄ‘enih adaptera" #~ msgid "Pairing in progress..." #~ msgstr "Uparivanje u tijeku..." #~ msgid "Failed to add device" #~ msgstr "Neuspjelo dodavanje ureÄ‘aja" #~ msgid "Don't connect" #~ msgstr "Nemoj povezivati" #~ msgid "Device added and connected successfully" #~ msgstr "UreÄ‘aj dodan i povezan uspjeÅ¡no" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "UreÄ‘aj dodan uspjeÅ¡no, ali se nije povezao" #~ msgid "Start configuration assistant for this device" #~ msgstr "Pokreni pomoćnika postavljanja za ovaj ureÄ‘aj" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Koristi libappindicator za prikazivanje ikone stanja" blueman-2.4.3/po/hu.gmo000066400000000000000000001036071465054505200147160ustar00rootroot00000000000000Þ•ì|“Ü()&))&P)w)‘)§)·)Æ) Ö) á)ì)ü) **+*@*W*j*{*Ž*¡*´*#Ç* ë*ø* +!+5+ I+ U+v+C‰+ Í+ Ø+=æ+$,?,Y,j,„,”,;§,Cã,'-,-0-6-<-!C- e- r-|-„-,˜-Å-)×-.0.M.\. c.q.5€. ¶. Á.,Ì.+ù. %/ 3/ >/K/ d/ p/|/4—/ Ì/Ú/Ü/á/ñ/000080G0V0#p0”0¥0¸0Ñ0â0ô01111C1U1?j1¥ª1P2'U2 }2‡2Ž2 Ÿ2 ª2 ´2À2É2"é2 33 3)3'E36m3*¤3Ï3!×3 ù34 4 4 )474K4>f4¥4 Ã4'Î4ö4ÿ4515C5\5a5r5z55 œ5¨5¿5×5 ç5ó5 6 6666K6_6n6v6{6€6"‘6!´6Ö6$å6 77)7-7F47{7š7$¬7Ñ7+Õ7 8 88*8 C8d8j8m8 r8 ~8‹88 ˜8£8²8 Ä8Ò8ê8 99" 9C9S9g9|9’9§9·9Ì9 ß9 :: %:1:C: W:e:m: u:ƒ:“:¢:¦: ¯:º:¿: Ä:Ï: Ø:â: û:;;$; 7;B; I;U;\;r;w; z;A†;‡È;P<U< ]<k<{<Œ<«<È<Û<î<)÷<!=;= N=X=j=q=z=}=†=Œ=¡=¨=»=)Í=(÷= > *>6>:>,=>0j>›>"´> ×>å> ? ??/?5?:?@?)E?)o?™?¡?¶?Ñ?à?dþ? c@ q@'@ §@µ@½@Â@Õ@æ@ö@ û@ AAAA!A(A=AQAaAxA”A©A ®A*¹AäAüAB‚BoBh CvC~C…C•CžC£C²CÅCÕCÝC óC.ÿC(.D2WD;ŠDLÆDkEIEFÉE:FRKFTžFóFGGGT/G^„G<ãG H/H OH[HpHwH†H.H ¼HÊHÛHìHòHøHüHIII=IDI ^IhI zI#ˆI)¬I ÖIàI öIJJ"J =J GJTJ iJuJ„J$šJK¿J KK"K6K ?K`K qK(}K¦K ¶KÄK ÜKGçK/LKL PL[LHtL ½LÉLkÒL >MHMLMSMS[M¯MAÃM*N0NKN,TN(NªN®NÁNÊNÚN6øNM/O}OƒO3‹O¿OÕOêOóOúOP P PP %P1P 9PCP GPSP [PePxP ‹P –P £P°PÃP áPïP óPþPQ Q Q$Q-Q4Q;QCQ JQVQ^QgQmQsQyQ‰QœQ¢Q¦Q¬Q µQ ÂQÍQßQæQîQôQûQR RRR #R.R=R@RTR¾XR!T-9TgT„TšT«T»TÌT ÝTêTûT UU -UNUfU€U“UªU¿UÕU*çU V V:VYVuV V*›VÆV7ÝV W"WE4WzWšWºW"ÍWðWXlXPˆXÙXÞXâXèX îX1ùX+Y ?YJYSY/kY›YB±Y)ôY@Z _ZlZsZ…Z9–Z ÐZ ÜZEçZ$-[ R[ ][ i[u[ [ œ[¨[PÀ[\/\1\6\H\^\z\ ™\ £\¯\Æ\+à\ ]]1]I][]p]ƒ]›]³]Å]Û]Bñ]£4^Ø^&Ý^___ 6_D_Z_i_ o_#_ ´_¿_Î_!Ý_*ÿ_:*`8e`ž`6­` ä`ð`a a"a3aNanaîa b7bPb%cb‰b¤b¿b Öbãbúbcc &c3cMclc‹c›c±c ÃcÐcêcdd "d-d2dEd)]d/‡d·d3Æd úd e%e )em4e/¢eÒe&êef/f Ef Rf`fpf!f²f»f¾f ÃfÐfãfëfüf g%g=gNglgŠg›g+¶gâgùgh )h7hQhih†h)œhÆhÚhöh i(i>i Ri \ifixiˆi—i ›i §i³i¸i ½iÈi Üiêi j j$j?j Yjejkj~j †j§j­j°jA¹jûj™k žkªk¼kÕk&åk l%(lNl el=ql¯lÍlãlùlmm'm *m8m%>mdmkm„m9šm6Ôm n n)n2n>5nEtnºn(Önÿn"o;oDoKohonovo|o(€o0©o Úoäo$p(p8piWpÁpÖp0åpq)q0q5qHqbq tqq q›q q ¯q ¼qÈqæqr.r%Grmr ‹r —r;¢rÞràr)èr°s—Ãs‡[tãtòtuu"u)uAuYu tu~u ™u2¥u*ØuRv=Vve”vúvK‹wW×wG/x[wxbÓx6yUyhyoyKˆy]Ôy02zcz'sz ›z¥z ¾zËzÛz4êz{4{J{c{i{o{ s{{›{(¤{Í{Ö{ö{ÿ{|(.|*W|‚|’|²|Å|Ù|õ|}&}6} Q} \}j}1„}f¶}~%~D~b~!r~”~²~?Å~"$?dV|#Ó ÷ € €Q.€€€€‡—€48?_G§P¾4‚D‚Z‚-c‚.‘‚À‚Ï‚æ‚ï‚%ƒ>)ƒ_hƒ ȃ Õƒ-⃄.„L„_„f„m„ q„ {„ ˆ„ “„¡„²„È„å„û„ ……"… 2… @… N…[…#m… ‘…Ÿ… £…®… ²…½…Å… Í… ×… ã…ï… þ… †† † *†5† =†K†c†x†~† ‚†† †°†ÆÔ† æ†ð† ÿ† ‡$‡6‡>‡M‡ U‡ _‡i‡m‡‚‡‘KÀâŒB(5P[Äàø—´O%†æ+5u¡tJ!,~Ô¶ä˜1Ù¸l& OMö:Ư;TУºh ƒ¦ãèE(av_ÝÞÓœd×ù6AÕC)=®ÇQÁi/©¢zÔ3B}@“ÖYÝ €6~x|2íÌàXŽ20«kV›"­:ëÜÚr}±ÅcÛâN…NSIŽ0<AÇR>‚U98G„7ßµò\´ÄôDT™eç¬tQ[Ë‘`ê;…_Í-ˆ®X¹ßðé–mÛʇeÆ u¯‰„¤ZÀˆ" ¬¸ 妭`s )÷¹Ìn4Ò‹«µÿHΚÉêk›qpï¢Â”'F‹gbÃ$wÕoDyUd¼K¡ ±‡ÊM柔½ŠL+ =n€ÚE!-šØ‚{9ŸCYÐb>c §#&o–½²£J¾³]™%Wå q\WP“#ŒÁª¿Óѳ‰G^xÏÖΜ—§'HS*?já¶ávËèÅ·¤lp’°3ÆØ.¨ž²ÂÞ^Ò×°{ i.•Š7I’»w»ë˜<ª1aržÑÉ?·,ä@g$ fõyRÍ©ÜzüFýL•ñ¥î/s|hé8 fm¾jºZóÈçûÈúVì¥Ïì]4ƒ¼¿þÙ¨ã*%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copySending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.CMTPCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularCharacteristic Aggregate FormatCharacteristic Presentation FormatComboComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDevice did not respondDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDisconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHelmetHi-Fi audioHiddenHide _unnamed devicesHighIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)Immediate AlertIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIrMC SyncIrMC Sync CommandJacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLink LossLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMessage Access Profile (MAP)MicrophoneMiscellaneousModel Number StringModemMoreMouseMuchMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPhonePhonebook Access (PBAP)Please make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Public Browse GroupPulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressRejectRemote ControlRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotSDPS_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService ChangedService PreferencesService:Set Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSkipSmartphoneSoftware Revision StringStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSystem IDTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Tries to auto-connect to configurable services on start and every 60 seconds.TrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDPUPnP/ESDPUncategorizedUnknownUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorWAPWAP ClientWSPWearableWeight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-11-13 16:38+0000 Last-Translator: KAMI Language-Team: Hungarian Language: hu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.2-dev %(minutes)d perc%(minutes)d perc%(seconds)d másodperc%(seconds)d másodperc%(service)s ezen: %(device)s%d %s %d %s és %d %s17-33 százalék1-17 százalék33-50 százalék3D megjelenítÅ‘3D szemüveg50-67 százalék67-83 százalék83-99 százalékSzerzÅ‘:Automatikus csatlakozás:Ütközik ezzel:Csatlakozva ehhez:CsatlakozvaDUN támogatásFügg ettÅ‘l:Leválasztás:Letöltve:Fájlfogadás (külsÅ‘ indítású)Fájl:GSM beállításokNaplózás idÅ‘tartama:Naplózás elindult:NAP beállításokNévNincs telepített DHCP kiszolgálóPAN támogatásJelerÅ‘sség: %(rssi)u%% (%(rssi_state)s)Cél:Összesen:Ãtvitel-teljesítményszint: %(tpl)u%% (%(tpl_state)s)Bluetooth _kikapcsolásaBluetooth _bekapcsolásaFeltöltve:Láthatósági beállítás_Csatlakozás_LeválasztásVálassza ki a sorokat és használja a Control + C billentyűkombinációt a másoláshozFájlok küldése Bluetoothon keresztülAPN:ATTAVCTPAVDTPElfogadásFájlok elfogadása a megbízható eszközöktÅ‘lHozzáférési pontCsa_tolókCsatolóCsatoló beállításokNem érhetÅ‘ el a csatoló ehhez a kapcsolathozCsatoló választásaBezárás menüelem hozzáadása a kisalkalmazásból kilépéshezLeválasztás menüelemek megjelenítéseA szokásos menüpontok hozzáadása az állapotikon menüjéhezFejlett hangMindigElfogadás mindigMindig láthatóA láthatóként töltött idÅ‘ mennyisége másodpercbenMegjelenésAppleAgentA kisalkalmazás átviteli szolgáltatásának bÅ‘vítménye letiltvaBiztosan lenullázza a számlálót?HangprofilHangfogadóHangforrásHang és bemeneti profilokHang/videóHang/videóEngedélykérés ehhez:Automatikus csatlakozás a(z) %(device)s eszköz %(service)s szolgáltatásáhozAutomatizálás adatkapcsolatBBNEPVonalkód-olvasóAlap nyomtatás (BPP)Akkumulátor szolgáltatásEszköz blokkolása/feloldásaBlokkolvaVérnyomásBlueman kisalkalmazásBlueman Bluetooth-kezelÅ‘A Blueman egy GTK+ alapú Bluetooth-kezelÅ‘Bluetooth aktívBluetooth csatolókBluetooth hitelesítésBluetooth eszközBluetooth eszközökBluetooth letiltvaBluetooth engedélyezveBluetooth fájlátvitelBluetooth kezelÅ‘Bluetooth hálózatokBluetooth kikapcsolvaA Bluetooth-t be kell kapcsolni, a csatolókezelÅ‘ működéséhezA Bluez démon nem fut, a blueman-manager nem tudja folytatni. Ez azt jelentheti, hogy nincs elérhetÅ‘ Bluetooth csatoló, vagy a Bluetooth démon nem indult el.CMTPCalendar, Task, and Notes (CTN) profilKézi videókameraKameraMűvelet megszakításaMegszakításAutós kihangosításKártyaolvasóMobilJellemzÅ‘ összesítÅ‘ formátumJellemzÅ‘ megjelenítési formátumKombináltSzámítógépBeállításokBluetooth hálózat beállításaA kiválasztott bÅ‘vítmény beállításaA bejövÅ‘ fájlokhoz beállított könyvtár nem létezikA hálózat beállításához megfelelÅ‘ jog szükségesMegerÅ‘sítésErÅ‘sítse meg a hitelesítéshez használt értéket:CsatlakozvaCsatlakozva ide: %sCsatlakoztatva:KapcsolódásKapcsolódás…Kapcsolódás sikertelen: A BlueZ csatlakozás sikertelenÖsszekapcsolja az automatikusan kapcsolódó profillal rendelkezÅ‘ A2DP hangforrást, az A2DP hangfogadót és a HID eszközt.Folyamatos vércukoszint-mérÅ‘VezérlÅ‘A Bluetooth csatoló teljesítményállapotát vezérliVezeték nélküliVezeték nélküli telekommunikációPárosítás az eszközzelDHCP kiszolgáló típusa:Adatforgalom kijelzésElutasításFüggÅ‘ségi problémaAsztaliEszközinformációkEszközkezelÅ‘Eszköz neveAz eszköz nem válaszoltBetárcsázós hálózat (DUN)Betárcsázási beállításokDigitális tollDigitalizáló-tábla%s leválasztásaLeválasztvaLeválasztás sikertelen:Keresési idÅ‘ lejártLátható… %s sFelfedezés…KépernyÅ‘BabaHátralévÅ‘ idÅ‘:Bluetooth bekapcsolásaAdja meg a PIN-kódot a hitelesítéshez:Ãrja be a hitelesítéshez használt jelszót:Hiba történtHiba történt a(z) „%s†fájl küldése soránKilépésKülsÅ‘ alapértékek jelentéseFTPSikertelenNem sikerült az obex szolgáltatás automatikus indítása. GyÅ‘zÅ‘djön meg róla, hogy az obex démon fut.Nem lehetett megváltoztatni a profilt erre: %sSikertelen csatlakozásNem sikerült IP-címhez jutni itt: %sFaxA(z) %(0)s fájl sikeresen fogadva innen: %(1)sFájlküldÅ‘Fájl fogadvaFájlok fogadvaFirmver revízió karakterláncEszköz erÅ‘szakos leválasztásaTeljesenGBGNSSGNSS szerverGSM beállításokJátékJátékvezérlÅ‘JátékeszközÃltalános hozzáférésÃltalános attribútumÃltalános hangÃltalános vonalkód-olvasóÃltalános vérnyomásmérÅ‘Ãltalános óraÃltalános számítógépÃltalános folyamatos vércukoszint-mérÅ‘Ãltalános képernyÅ‘Ãltalános szemüvegÃltalános fájlátvitelÃltalános cÃltalános inzulin pumpaÃltalános kulcstartóÃltalános médialejátszóÃltalános hálózatÃltalános személyes mobilitás eszközÃltalános telefonÃltalános távirányítóÃltalános címkeÃltalános telekommunikációÃltalános hÅ‘mérÅ‘Ãltalános karóraSzemüvegVércukorCsoport hálózatHCR_Print (HCR)HCR_Scan (HCR)HDPHDP fogadóHDP forrásHIDPHTTPHTTP ProxyKéziszámítógépKéznélküliHardver revízió karakterláncFejhallgatóFejhallgatóFejhallgató hangátjáróEgészségügyi hÅ‘mérÅ‘SzívritmusSisakHi-Fi hangrendszerRejtett_Névtelen eszközök elrejtéseMagasIPIP-cím:Az IP-cím és a(z) %s eszköz címe ütközik, mivel megegyeznekAz IP-cím és a(z) %s eszköz alhálózata fedi egymást, amely a következÅ‘ beállításokat használja: %s/%s Ez helytelen hálózati működést okozhatISDNKépalkotóKépalkotó (BIP)Azonnali figyelmeztetésBejövÅ‘ mappa:A(z) %(0)s fájl érkezik innen: %(1)sBejövÅ‘ fájl Bluetooth-onÉpületen belüli helymeghatározáskimeneti/bemeneti hibaKaputelefonA(z) %(0)s eszközhöz a(z) %(1)s IP-cím lett hozzárendelveInternet Protocol támogatásÉrvénytelen IP-címIrMC szinkronizálásIrMC szinkronizálás parancsKabátJoystickKBBillentyűzetL2CAPLAN adatkapcsolat PPP használatávalLaptopDHCP ügyfél indításaPPP démon indításaA DHCP ügyfél indításához megfelelÅ‘ jog szükségesA PPP démon indításához megfelelÅ‘ jog szükségesKapcsolatvesztésHangszóróAlacsonyMBAz alapértelmezett csatoló átmenetileg láthatóvá tételeKezeli a helyi hálózati szolgáltatásokat, például a NAP hidakatGyártó neve karakterláncAz eszköz megbízható/nem megbízhatóElemek maximális számaÜzenet-hozzáférés profil (MAP)MikrofonVegyesModell jelzés karakterláncModemTovábbEgérSokMulti-Profile Specification (MPS) profilMulti-Profile Specification (MPS) szolgáltatásHálózatHálózati hozzáférési pontHálózati hozzáférési pont (NAP)Adat_használatNincs bejegyzett hang-végpontMég nincs használható statisztika. ElÅ‘ször próbáljon csatlakozni, majd ellenÅ‘rizze ezt az oldalt.Nincs csatlakoztatvaNem elérhetÅ‘Jelenleg nem támogatott ezzel a beállítássalNem meghatározottSzám:OBEXOBEX fájlátvitelOBEX objektum átküldésObjektum-átvitelMegnyitásHely megnyitásaOptimálisPANUSzemélyhívóPárosításPárosítvaPárosítási PIN-kód ehhez:Párosítási kulcs ehhez:Párosítási kérelemPárosítás kérés a(z) „%s†eszköztÅ‘lPárosítás kérelem az eszközhöz:Párosítási kérelem ehhez:TenyérgépPerifériaPeriféria elÅ‘nyben részesített kapcsolat beállításokcTelefonTelefonkönyv-hozzáférés profil (PBAP)GyÅ‘zÅ‘djön meg róla, hogy a(z) „%s†könyvtár létezik, vagy állítsa be a blueman-services használatával. Addig az alapértelmezett „%s†lesz használva.A(z) „%(0)s†bÅ‘vítmény függ ettÅ‘l: %(1)s. A(z) %(1)s eltávolítása eltávolítja ezt is: „%(0)sâ€. Folytatja?A(z) %(0)s bÅ‘vítmény ütközik ezzel: %(1)s. A(z) %(1)s betöltése eltávolítja ezt: %(0)s. Folytatja?BÅ‘vítményekPnP azonosítóPnP információMutatóeszközGyengeHordozható hangszóróElektromos kerekesszékElsÅ‘dleges szolgáltatásNyomtatóNyomtatási állapot (BPP)TulajdonosiDBus API-t biztosít más Blueman összetevÅ‘khözOBEX fájlátviteli lehetÅ‘ségeket nyújtBiztosítja az állapotikon megjelenítését a StatusNotifierItem segítségévelAlap DHCP ügyfelet biztosít a Bluetooth PAN kapcsolatokhoz.Menüt biztosít a kisalkalmazásnak, valamint egy API-t, hogy más bÅ‘vítmények is hozzáférjenekEgy menüpontot ad az alapértelmezett csatoló ideiglenes láthatóvá tételéhez, ha az alapértelmezésben rejtett állapotra van állítva.Hozzáadja a menühöz az utolsó használt kapcsolatot a gyors eléréshezAlapvetÅ‘ támogatást nyújt a DUN profilon keresztül az internethez csatlakozáshoz.Jelszó- és hitelesítési szolgáltatásokat nyújt a BlueZ démonnakTámogatja a betárcsázós hálózatokat (DUN) a modemkezelÅ‘vel és a hálózatkezelÅ‘velTámogatja a személyes hálózatokat (PAN), amely a NetworkManager 0.8-as kiadásában jelent megNyilvános tallózási csoportPulzus véroxigénRFCOMM_Eszköz átnevezése…%(files)d fájl fogadva a háttérben%(files)d fájl fogadva a háttérbenTovábbi %(files)d fájl fogadva a háttérbenTovábbi %(files)d fájl fogadva a háttérbenJelerÅ‘sség: %(rssi)u%% (%(rssi_state)s)Fájl fogadásaA(z) %(0)s fájl fogadása innen: %(1)sAjánlottÚjrakapcsolódási címElutasításTávirányítóEltávolításEszköz eltávolítása az ismert eszközök közülEszköz átnevezéseIP-cím megújításaAlapértékek jelentéseÚjraRobotSDP_Rendezés:Szkennelési beállításokSzkennerCsatlakozáskor futtatandó parancsfájlKeresésElérhetÅ‘ eszközök kereséseKeresésMásodlagos szolgáltatásVálasszon eszköztHangprofil beállítása a PulseAudiohozVálassza ki a bejövÅ‘ fájlok mappájátFájl küldése_Fájlok küldése az eszközreJegyzet _küldése_Fájl küldése…Szöveges jegyzet küldéseFájlok küldése az eszközreJegyzet küldéseFájl küldéseSorozatszám karakterláncSoros portSoros port %sSoros port csatlakoztatvaSoros port kapcsolódási parancsfájl sikertelenSoros port szolgáltatás most már lehetséges ezen eszközön: %s, ezen keresztül: %sSzerverA szolgáltatás megváltozottSzolgáltatás beállításokSzolgáltatás:Bluetooth csatoló beállításokRfKill állapot beállításaBeltéri egységekAz RfKill állapot beállításához megfelelÅ‘ jog szükségesÃ_llapotsor megjelenítése_Eszköztár megjelenítéseEszközinformációk megjelenítéseBemenet megjelenítéseÉrtesítések megjelenítése az eszközök csatlakoztatásakor és leválasztásakorMegjeleníti a hálózati forgalmatKihagyásOkostelefonSzoftver revízió karakterláncSzabványos SPP profilkapcsolat kezelÅ‘, lehetÅ‘vé teszi az egyéni műveleteketNem optimálisSikeresSikeresen csatlakozva a DUN szolgáltatáshoz, itt: %(0)s. A hálózat most már elérhetÅ‘ ezen keresztül: %(1)sRendszer azonosítóTCPTCS-ATTCS-BINIdeiglenesen felfüggeszti a képernyÅ‘védÅ‘t, ha egy bluetooth játékvezérlÅ‘ kapcsolódik.Ãtmenetileg láthatóA legutóbbi hálózati kapcsolatok maximális száma, amit megjelenít a menü.Hiba történt a(z) %s parancsfájl indításakor %sEzt felül kell írniTúl sokÖsszes fogadott adat és átviteli sebességÖsszes küldött adat és átviteli sebességJátékeszközForgalmi statisztikákÃtvitelÃtvitel sikertelenA(z) %(0)s fájl átvitele sikertelenÃtvitel-teljesítményszint: %(tpl)u%% (%(tpl_state)s)Induláskor és 60 másodpercenként csatlakozni próbál a beállítható szolgáltatásokhoz.MegbízhatóMegbízhatóIP-cím beszerzése itt: %s Kérem várjon…Minden csatoló kikapcsolásaMinden csatoló bekapcsolásaAdóteljesítményUDI-MTUDI-TAUDPUPnP/ESDPBesorolatlanIsmeretlenNincs megadvaNem meghízhatóFelhasználói adatokVideókazetta-felvevÅ‘ (VCR)Érvényes tartományJárműNagyon magasVideókonferenciaVideóelosztásVideófogadóVideóforrásVideókameraVideókonferenciaVideómegjelenítÅ‘ és hangszóróVideómonitorWAPWAP kliensWSPViselhetÅ‘MérlegKaróraCs_atoló_Hozzáadva_Blokkolás_Megszakítás_BezárásCsö_kkenÅ‘_Eszköz_Eszközök_Kilépés_Súgó_InformációHelyi szo_lgáltatások_Láthatóvá tétel_Név_OK_Párosítás_BÅ‘vítmények_Beállítások_Eltávolítás…_Hiba jelentése_Visszaállítás_Keresés_Megállítás_MegbízhatóB_lokkolás feloldása_Nem megbízható_Nézetkisalkalmazásnapnapóraórapercpercnemobexd nem elérhetÅ‘igenblueman-2.4.3/po/hu.po000066400000000000000000002616361465054505200145610ustar00rootroot00000000000000# Hungarian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Bálint Fekete https://launchpad.net/~kaktusztea # Csarlee https://launchpad.net/~karesz-cskr # Fox https://launchpad.net/~younfox # Gabor Kelemen https://launchpad.net/~kelemeng # Janusz https://launchpad.net/~janusz # Kántor Dániel https://launchpad.net/~kdani3 # MBA https://launchpad.net/~mbalazs # Muszela Balázs https://launchpad.net/~bazsi86 # Peter Nagy https://launchpad.net/~antronin # Pittmann Tamás https://launchpad.net/~zaivaldi # Szenográdi Norbert Péter https://launchpad.net/~sevoir # Thomas Martin Klein https://launchpad.net/~kleintamasmarton # Thuma Gábor https://launchpad.net/~thuma # TÖRÖK Attila https://launchpad.net/~torokati44 # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Varga Zoltán https://launchpad.net/~wazzeg # kavkar https://launchpad.net/~kavkar # ricsko https://launchpad.net/~ricsi91 # Balázs Meskó , 2017 # Falu , 2017 # István SzÅ‘llÅ‘si , 2014,2017 # KAMI KAMI , 2014,2016-2017,2019, 2022, 2023. # RezsÅ‘ Páder , 2014-2015,2017 # Zoltán Rápolthy , 2017 # Ãcs Zoltán , 2020, 2021, 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-11-13 16:38+0000\n" "Last-Translator: KAMI \n" "Language-Team: Hungarian \n" "Language: hu\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.2-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Láthatósági beállítás" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Rejtett" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Mindig látható" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Ãtmenetileg látható" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Név" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Párosítási kérelem" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Párosítás kérelem az eszközhöz:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Ezt felül kell írni" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Bemenet megjelenítése" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth eszközök" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "Cs_atoló" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Keresés" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Beállítások" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Kilépés" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Eszköz" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Nézet" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "_Eszköztár megjelenítése" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Ã_llapotsor megjelenítése" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "_Névtelen eszközök elrejtése" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Rendezés:" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Név" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Hozzáadva" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "Csö_kkenÅ‘" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_BÅ‘vítmények" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Helyi szo_lgáltatások" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Súgó" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Hiba jelentése" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "ElérhetÅ‘ eszközök keresése" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Keresés" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Párosítás az eszközzel" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Párosítás" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Az eszköz megbízható/nem megbízható" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Megbízható" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Eszköz eltávolítása az ismert eszközök közül" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Eltávolítás" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Fájlok küldése az eszközre" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Fájl küldése" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Összes küldött adat és átviteli sebesség" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Összes fogadott adat és átviteli sebesség" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Adatforgalom kijelzés" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Tovább" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Eszköz átnevezése" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Visszaállítás" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Megszakítás" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP kiszolgáló típusa:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Ajánlott" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nincs telepített DHCP kiszolgáló" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-cím:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP beállítások" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN támogatás" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Betárcsázós hálózat (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN támogatás" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Hálózati hozzáférési pont (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN támogatás" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Fájlfogadás (külsÅ‘ indítású)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "BejövÅ‘ mappa:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Válassza ki a bejövÅ‘ fájlok mappáját" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Fájlok elfogadása a megbízható eszközöktÅ‘l" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Fájlok küldése Bluetoothon keresztül" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Cél:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fájl:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Beállítások" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "A kiválasztott bÅ‘vítmény beállítása" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Nem meghatározott" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "SzerzÅ‘:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Ismeretlen" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Függ ettÅ‘l:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Ütközik ezzel:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM beállítások" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Szám:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Forgalmi statisztikák" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Bezárás" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Letöltve:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Feltöltve:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Összesen:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Naplózás elindult:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Naplózás idÅ‘tartama:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Jegyzet küldése" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "A Bluetooth-t be kell kapcsolni, a csatolókezelÅ‘ működéséhez" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth csatolók" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Mindig" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d perc" msgstr[1] "%(minutes)d perc" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Csatoló" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "A BlueZ csatlakozás sikertelen" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "A Bluez démon nem fut, a blueman-manager nem tudja folytatni.\n" "Ez azt jelentheti, hogy nincs elérhetÅ‘ Bluetooth csatoló, vagy a Bluetooth " "démon nem indult el." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Keresés" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Csatoló beállítások" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "FájlküldÅ‘" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth fájlátvitel" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Megállítás" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Kapcsolódás" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd nem elérhetÅ‘" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Nem sikerült az obex szolgáltatás automatikus indítása. GyÅ‘zÅ‘djön meg róla, " "hogy az obex démon fut." #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Megszakítás" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Fájl küldése" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "HátralévÅ‘ idÅ‘:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d másodperc" msgstr[1] "%(seconds)d másodperc" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Hiba történt a(z) „%s†fájl küldése során" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Kihagyás" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Újra" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Hiba történt" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Párosítás kérés a(z) „%s†eszköztÅ‘l" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth hitelesítés" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Adja meg a PIN-kódot a hitelesítéshez:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Ãrja be a hitelesítéshez használt jelszót:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Párosítási kulcs ehhez:" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Párosítási PIN-kód ehhez:" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Párosítási kérelem ehhez:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "ErÅ‘sítse meg a hitelesítéshez használt értéket:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "MegerÅ‘sítés" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Elutasítás" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Engedélykérés ehhez:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Szolgáltatás:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Elfogadás mindig" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Elfogadás" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Hiba lépett fel a bÅ‘vítmény betöltésekor. Jelezze a fejlesztÅ‘knek, ennek " "az üzenetnek a tartalmával \n" "weboldalunkon." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth kikapcsolva" #: blueman/Functions.py:71 msgid "Exit" msgstr "Kilépés" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Bluetooth bekapcsolása" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "EszközkezelÅ‘" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Szolgáltatás beállítások" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Billentyűzet" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombinált" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Eszköz átnevezése" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Besorolatlan" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Csatlakozva" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Megbízható" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Párosítva" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blokkolva" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Csatlakozva" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Gyenge" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Nem optimális" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimális" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Sok" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Túl sok" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "JelerÅ‘sség: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "JelerÅ‘sség: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Alacsony" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Magas" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Nagyon magas" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Ãtvitel-teljesítményszint: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Ãtvitel-teljesítményszint: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Sikeres" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Sikertelen" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Kapcsolódás…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Leválasztás sikertelen:" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Nincs bejegyzett hang-végpont" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "kimeneti/bemeneti hiba" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Az eszköz nem válaszolt" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Ismeretlen" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Kapcsolódás sikertelen: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Csatlakozás" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Összekapcsolja az automatikusan kapcsolódó profillal rendelkezÅ‘ A2DP " "hangforrást, az A2DP hangfogadót és a HID eszközt." #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Leválasztás" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Eszköz erÅ‘szakos leválasztása" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Csatlakozva ehhez:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Leválasztás:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automatikus csatlakozás:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "_Fájl küldése…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Párosítás" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Megbízható" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Nem megbízható" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blokkolás" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "B_lokkolás feloldása" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Eszköz blokkolása/feloldása" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "_Eszköz átnevezése…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Eltávolítás…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Művelet megszakítása" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Nem meghízható" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Válasszon eszközt" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "A Blueman egy GTK+ alapú Bluetooth-kezelÅ‘" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM beállítások" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "BÅ‘vítmények" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "A(z) „%(0)s†bÅ‘vítmény függ ettÅ‘l: %(1)s. A(z) %(1)s " "eltávolítása eltávolítja ezt is: „%(0)sâ€.\n" "Folytatja?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "A(z) %(0)s bÅ‘vítmény ütközik ezzel: %(1)s. A(z) %(1)s " "betöltése eltávolítja ezt: %(0)s.\n" "Folytatja?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "FüggÅ‘ségi probléma" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "FüggÅ‘ségi probléma" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Csatoló választása" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Felfedezés…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Vegyes" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Számítógép" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Hozzáférési pont" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Hang/videó" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periféria" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Képalkotó" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "ViselhetÅ‘" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Játékeszköz" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Asztali" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Szerver" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Laptop" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Kéziszámítógép" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Tenyérgép" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobil" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Vezeték nélküli" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Okostelefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Teljesen" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 százalék" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 százalék" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 százalék" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 százalék" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 százalék" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 százalék" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Nem elérhetÅ‘" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Fejhallgató" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Kéznélküli" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Hangszóró" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Fejhallgató" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Hordozható hangszóró" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Autós kihangosítás" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Beltéri egységek" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi hangrendszer" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Videókazetta-felvevÅ‘ (VCR)" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videókamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Kézi videókamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Videómonitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "VideómegjelenítÅ‘ és hangszóró" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videókonferencia" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Játékeszköz" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Mutatóeszköz" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "KépernyÅ‘" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Szkenner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Nyomtató" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Karóra" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Személyhívó" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Kabát" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Sisak" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Szemüveg" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Jármű" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Baba" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "VezérlÅ‘" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Játék" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Ãltalános telefon" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Ãltalános telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ãltalános számítógép" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Ãltalános számítógép" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Szerver" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "ViselhetÅ‘" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Ãltalános karóra" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Karóra: sportóra" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Karóra" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Ãltalános óra" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Ãltalános képernyÅ‘" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Ãltalános távirányító" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Ãltalános szemüveg" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Ãltalános címke" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Ãltalános kulcstartó" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Ãltalános médialejátszó" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Ãltalános vonalkód-olvasó" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Ãltalános hÅ‘mérÅ‘" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Egészségügyi hÅ‘mérÅ‘" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Ãltalános pulzusmérÅ‘" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Szívritmus" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Ãltalános vérnyomásmérÅ‘" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Vérnyomás" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Vérnyomás" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Egér" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "JátékvezérlÅ‘" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Digitalizáló-tábla" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kártyaolvasó" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitális toll" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Vonalkód-olvasó" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Ãltalános c" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Ãltalános: futás-séta érzékelÅ‘" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "Ãltalános: futás-séta érzékelÅ‘" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "Ãltalános: futás-séta érzékelÅ‘" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "Ãltalános: futás-séta érzékelÅ‘" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Ãltalános: biciklizés" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Biciklizés: Kerékpár computer" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Biciklizés: SebességérzékelÅ‘" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Biciklizés: ÜtemérzékelÅ‘" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Biciklizés: TeljesítményérzékelÅ‘" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Biciklizés: Sebesség- és ütemérzékelÅ‘" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Ãltalános személyes mobilitás eszköz" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Akkumulátor szolgáltatás" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Ãltalános hálózat" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Hozzáférési pont" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Eszköz" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Ãltalános pulzusmérÅ‘" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Ãltalános pulzusmérÅ‘" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "FájlküldÅ‘" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Biciklizés: SebességérzékelÅ‘" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Biciklizés: SebességérzékelÅ‘" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Ãltalános: Mérleg" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "VezérlÅ‘" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Ãltalános címke" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Ãltalános óra" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "HÅ‘mérÅ‘: fül" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Ãltalános hang" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Ãltalános hang" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Ãltalános kulcstartó" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Ãltalános hozzáférés" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Hozzáférési pont" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Hozzáférési pont" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blokkolva" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Ãltalános személyes mobilitás eszköz" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Ãltalános személyes mobilitás eszköz" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "BÅ‘vítmények" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Ãltalános: Mérleg" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Ãltalános kulcstartó" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Ãltalános hang" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Okostelefon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Ãltalános hang" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Eszköz párosítás" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Szolgáltatás:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Hangprofil" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Ãltalános médialejátszó" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Jármű" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Ãltalános képernyÅ‘" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Ãltalános személyes mobilitás eszköz" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Ãltalános hang" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Ãltalános hang" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Fájl fogadása" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Beltéri egységek" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Ãltalános képernyÅ‘" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Videómonitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Ãltalános kulcstartó" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Ãltalános címke" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Hordozható hangszóró" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Ãltalános címke" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digitális toll" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Ãltalános: Pulzus véroxigén" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Ãltalános: Pulzus véroxigén" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Pulzus véroxigén" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Ãltalános: Mérleg" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Ãltalános személyes mobilitás eszköz" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Elektromos kerekesszék" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Ãltalános folyamatos vércukoszint-mérÅ‘" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Ãltalános inzulin pumpa" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Ãltalános hÅ‘mérÅ‘" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "3D megjelenítÅ‘" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Nyilvános tallózási csoport" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Soros port" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN adatkapcsolat PPP használatával" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Betárcsázós hálózat (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC szinkronizálás" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX objektum átküldés" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX fájlátvitel" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC szinkronizálás parancs" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Vezeték nélküli telekommunikáció" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Hangforrás" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Hangfogadó" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Fejlett hang" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Távirányító" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videókonferencia" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Kaputelefon" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Fejhallgató hangátjáró" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP kliens" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Hálózati hozzáférési pont" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Csoport hálózat" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Képalkotó (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Alap nyomtatás (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Nyomtatási állapot (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Hang/videó" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Telefonkönyv-hozzáférés profil (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Üzenet-hozzáférés profil (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS szerver" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D megjelenítÅ‘" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D szemüveg" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-Profile Specification (MPS) profil" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-Profile Specification (MPS) szolgáltatás" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Calendar, Task, and Notes (CTN) profil" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP információ" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Ãltalános hálózat" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Ãltalános fájlátvitel" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Ãltalános hang" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Ãltalános telekommunikáció" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Videóforrás" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Videófogadó" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videóelosztás" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP forrás" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP fogadó" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Ãltalános hozzáférés" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Ãltalános attribútum" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Azonnali figyelmeztetés" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Kapcsolatvesztés" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Adóteljesítmény" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Vércukor" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Egészségügyi hÅ‘mérÅ‘" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Eszközinformációk" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Szívritmus" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Akkumulátor szolgáltatás" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Vérnyomás" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Szkennelési beállítások" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automatizálás adatkapcsolat" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Felhasználói adatok" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Mérleg" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Folyamatos vércukoszint-mérÅ‘" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Internet Protocol támogatás" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Épületen belüli helymeghatározás" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulzus véroxigén" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP Proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Objektum-átvitel" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "ElsÅ‘dleges szolgáltatás" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Másodlagos szolgáltatás" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Eszköz neve" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Megjelenés" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "c" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Újrakapcsolódási cím" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Periféria elÅ‘nyben részesített kapcsolat beállítások" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "A szolgáltatás megváltozott" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Rendszer azonosító" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Modell jelzés karakterlánc" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Sorozatszám karakterlánc" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Firmver revízió karakterlánc" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Hardver revízió karakterlánc" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Szoftver revízió karakterlánc" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Gyártó neve karakterlánc" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP azonosító" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "JellemzÅ‘ megjelenítési formátum" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "JellemzÅ‘ összesítÅ‘ formátum" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Érvényes tartomány" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "KülsÅ‘ alapértékek jelentése" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Alapértékek jelentése" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Hang és bemeneti profilok" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Tulajdonosi" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "igen" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nem" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Válassza ki a sorokat és használja a Control + C " "billentyűkombinációt a másoláshoz" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Információ" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Eszközinformációk megjelenítése" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Jegyzet _küldése" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Szöveges jegyzet küldése" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Nem lehetett megváltoztatni a profilt erre: %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Hangprofil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Hangprofil beállítása a PulseAudiohoz" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Nincs megadva" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Induláskor és 60 másodpercenként csatlakozni próbál a beállítható " "szolgáltatásokhoz." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" "Automatikus csatlakozás a(z) %(device)s eszköz %(service)s szolgáltatásához" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Értesítések megjelenítése az eszközök csatlakoztatásakor és leválasztásakor" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Leválasztva" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Csatlakoztatva:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Nincs csatlakoztatva" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Még nincs használható statisztika. ElÅ‘ször próbáljon csatlakozni, majd " "ellenÅ‘rizze ezt az oldalt." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "nap" msgstr[1] "nap" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "óra" msgstr[1] "óra" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "perc" msgstr[1] "perc" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s és %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Biztosan lenullázza a számlálót?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "A (mobil szélessávú) hálózati forgalom figyelésének engedélyezése. Hasznos " "korlátozott adatforgalom esetén. Ez a bÅ‘vítmény minden eszközt külön követ." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Adat_használat" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Megjeleníti a hálózati forgalmat" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth engedélyezve" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Kezeli a helyi hálózati szolgáltatásokat, például a NAP hidakat" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Támogatja a betárcsázós hálózatokat (DUN) a modemkezelÅ‘vel és a " "hálózatkezelÅ‘vel" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Hozzáadja a menühöz az utolsó használt kapcsolatot a gyors eléréshez" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Elemek maximális száma" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "A legutóbbi hálózati kapcsolatok maximális száma, amit megjelenít a menü." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Csatlakozva ide: %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Sikertelen csatlakozás" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s ezen: %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Nem érhetÅ‘ el a csatoló ehhez a kapcsolathoz" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Leválasztás…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Támogatja a személyes hálózatokat (PAN), amely a NetworkManager 0.8-as " "kiadásában jelent meg" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "DBus API-t biztosít más Blueman összetevÅ‘khöz" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "BejövÅ‘ fájl Bluetooth-on" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "A(z) %(0)s fájl érkezik innen: %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Elutasítás" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Fájl fogadása" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "A(z) %(0)s fájl fogadása innen: %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX fájlátviteli lehetÅ‘ségeket nyújt" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "A bejövÅ‘ fájlokhoz beállított könyvtár nem létezik" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "GyÅ‘zÅ‘djön meg róla, hogy a(z) „%s†könyvtár létezik, vagy állítsa be " "a blueman-services használatával. Addig az alapértelmezett „%s†lesz " "használva." #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fájl fogadva" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "A(z) %(0)s fájl sikeresen fogadva innen: %(1)s" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Megnyitás" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Ãtvitel sikertelen" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "A(z) %(0)s fájl átvitele sikertelen" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Fájlok fogadva" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%(files)d fájl fogadva a háttérben" msgstr[1] "%(files)d fájl fogadva a háttérben" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Hely megnyitása" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "További %(files)d fájl fogadva a háttérben" msgstr[1] "További %(files)d fájl fogadva a háttérben" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "A szokásos menüpontok hozzáadása az állapotikon menüjéhez" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "_Fájlok küldése az eszközre" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Eszközök" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Csa_tolók" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "kisalkalmazás" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Jelszó- és hitelesítési szolgáltatásokat nyújt a BlueZ démonnak" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Bezárás menüelem hozzáadása a kisalkalmazásból kilépéshez" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Alap DHCP ügyfelet biztosít a Bluetooth PAN kapcsolatokhoz." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth hálózatok" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "A(z) %(0)s eszközhöz a(z) %(1)s IP-cím lett hozzárendelve" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Nem sikerült IP-címhez jutni itt: %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "IP-cím beszerzése itt: %s\n" "Kérem várjon…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Az állapotikonra egy jelzést tesz, ha a Bluetooth aktív, és megjeleníti a " "kapcsolatok számát a buboréksúgóban." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktív" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth letiltva" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Leválasztás menüelemek megjelenítése" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "%s leválasztása" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Egy menüpontot ad az alapértelmezett csatoló ideiglenes láthatóvá tételéhez, " "ha az alapértelmezésben rejtett állapotra van állítva." #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Keresési idÅ‘ lejárt" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "A láthatóként töltött idÅ‘ mennyisége másodpercben" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Láthatóvá tétel" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Az alapértelmezett csatoló átmenetileg láthatóvá tétele" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Látható… %s s" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Látható… %s s" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Menüt biztosít a kisalkalmazásnak, valamint egy API-t, hogy más bÅ‘vítmények " "is hozzáférjenek" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Sikeresen csatlakozva a DUN szolgáltatáshoz, itt: %(0)s.\n" "A hálózat most már elérhetÅ‘ ezen keresztül: %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "AlapvetÅ‘ támogatást nyújt a DUN profilon keresztül az internethez " "csatlakozáshoz." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Szabványos SPP profilkapcsolat kezelÅ‘, lehetÅ‘vé teszi az egyéni műveleteket" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Csatlakozáskor futtatandó parancsfájl" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" " A következÅ‘ argumentumok kerülnek átadásra:\n" "cím, név, szolgáltatás név, uuid16s, rfcomm csomópont\n" "Például:\n" "AA:BB:CC:DD:EE:FF, telefon, DUN szolgáltatás, 0x1103, /dev/rfcomm0\n" "a uuid16s vesszÅ‘vel elválasztott listaként kerül visszaadásra\n" "\n" "Az eszköz leválasztásakor a parancsfájl HUP szignált kap" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Soros port csatlakoztatva" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Soros port szolgáltatás most már lehetséges ezen eszközön: %s, ezen " "keresztül: %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Soros port kapcsolódási parancsfájl sikertelen" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Hiba történt a(z) %s parancsfájl indításakor\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "A Bluetooth csatoló teljesítményállapotát vezérli" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Bluetooth _kikapcsolása" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Minden csatoló kikapcsolása" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Bluetooth _bekapcsolása" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Minden csatoló bekapcsolása" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Ideiglenesen felfüggeszti a képernyÅ‘védÅ‘t, ha egy bluetooth játékvezérlÅ‘ " "kapcsolódik." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" "Biztosítja az állapotikon megjelenítését a StatusNotifierItem segítségével" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Hálózat" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Érvénytelen IP-cím" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Az IP-cím és a(z) %s eszköz címe ütközik, mivel megegyeznek" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Az IP-cím és a(z) %s eszköz alhálózata fedi egymást, amely a következÅ‘ " "beállításokat használja: %s/%s\n" "Ez helytelen hálózati működést okozhat" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Jelenleg nem támogatott ezzel a beállítással" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Ãtvitel" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "A kisalkalmazás átviteli szolgáltatásának bÅ‘vítménye letiltva" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Betárcsázási beállítások" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Soros port %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP-cím megújítása" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth csatoló beállítások" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman kisalkalmazás" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth-kezelÅ‘" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth kezelÅ‘" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth eszköz" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Bluetooth hálózat beállítása" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "A hálózat beállításához megfelelÅ‘ jog szükséges" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "DHCP ügyfél indítása" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "A DHCP ügyfél indításához megfelelÅ‘ jog szükséges" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "PPP démon indítása" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "A PPP démon indításához megfelelÅ‘ jog szükséges" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "RfKill állapot beállítása" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Az RfKill állapot beállításához megfelelÅ‘ jog szükséges" #~ msgid "Recent _Connections" #~ msgstr "Legutóbbi _kapcsolatok" #~ msgid "Turn Bluetooth _On" #~ msgstr "Bluetooth _bekapcsolása" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "A Bluetooth-t be kell kapcsolni, a eszközkezelÅ‘ működéséhez" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth _kikapcsolása" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "PulzusmérÅ‘: pulzusmérÅ‘ öv" #~ msgid "Blood Pressure: Arm" #~ msgstr "VérnyomásmérÅ‘: kar" #~ msgid "Blood Pressure: Wrist" #~ msgstr "VérnyomásmérÅ‘: csukló" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Futás-séta érzékelÅ‘: cipÅ‘ben" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Futás-séta érzékelÅ‘: cipÅ‘n" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Futás-séta érzékelÅ‘: csípÅ‘" #~ msgid "Fingertip" #~ msgstr "Ujjbegy" #~ msgid "Wrist-Worn" #~ msgstr "Csuklón viselhetÅ‘" #~ msgid "Services" #~ msgstr "Szolgáltatások" #~ msgid "Network Settings" #~ msgstr "Hálózati beállítások" #~ msgid "Transfer Settings" #~ msgstr "Ãtviteli beállítások" #~ msgid "Plugin description:" #~ msgstr "BÅ‘vítmény leírása:" #~ msgid "Local Services" #~ msgstr "Helyi szolgáltatások" #~ msgid "_Apply" #~ msgstr "_Alkalmaz" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktív kapcsolat" #~ msgstr[1] "%(connections)d aktív kapcsolat" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Az erÅ‘forrás átmenetileg nem elérhetÅ‘" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "A Bluetooth be legyen mindig kapcsolva?" #~ msgid "Yes" #~ msgstr "Engedélyezve" #~ msgid "No" #~ msgstr "Tiltva" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kapcsolat minÅ‘sége: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "KapcsolatminÅ‘ség: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatikus bekapcsolás" #~ msgid "Automatically power on adapters" #~ msgstr "Csatolók automatikus bekapcsolása" #~ msgid "Trusted and Paired" #~ msgstr "Megbízható és párosított" #~ msgid "Paired" #~ msgstr "Párosított" #~ msgid "Trusted" #~ msgstr "Megbízható" #~ msgid "Friendly Name" #~ msgstr "Barátságos név" #~ msgid "Serial Ports" #~ msgstr "Soros portok" #~ msgid "Run the setup assistant for this device" #~ msgstr "Beállítás varázsló futtatása ehhez az eszközhöz" #~ msgid "Setup..." #~ msgstr "Beállítás…" #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Üdvözöljük a Bluetooth eszköz beállító alkalmazásban. \n" #~ "\n" #~ "\n" #~ "Ez végig fogja vezetni a Bluetooth-képes eszközei beállításán és a " #~ "hozzájuk kapcsolódáson." #~ msgid "Introduction" #~ msgstr "Bevezetés" #~ msgid "Select pairing method to use:" #~ msgstr "Válasszon párosítási módot:" #~ msgid "Proceed Without Pairing" #~ msgstr "Folytatás párosítás nélkül" #~ msgid "Pairing" #~ msgstr "Párosítás" #~ msgid "Connect to:" #~ msgstr "Kapcsolódás:" #~ msgid "Connect" #~ msgstr "Kapcsolódás" #~ msgid "Please wait..." #~ msgstr "Kérem, várjon…" #~ msgid "Connecting..." #~ msgstr "Kapcsolódás…" #~ msgid "Congratulations, device successfully added" #~ msgstr "Gratulálunk, az eszköz sikeresen hozzá lett adva" #~ msgid "Finished" #~ msgstr "Kész" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth segéd" #~ msgid "_Set Up New Device" #~ msgstr "Új eszköz b_eállítása" #~ msgid "Enter PIN code" #~ msgstr "Adja meg a PIN-kódot" #~ msgid "Enter passkey" #~ msgstr "Adja meg a jelszót" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "headset" #~ msgid "handsfree" #~ msgstr "kéznélküli" #~ msgid "unknown" #~ msgstr "ismeretlen" #~ msgid "Serial port connected to %s" #~ msgstr "Soros port csatlakoztatva ehhez: %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f perc" #~ msgstr[1] "%.0f perc" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f másodperc" #~ msgstr[1] "%.0f másodperc" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Eszköz átnevezése" #~ msgid "_Remove..." #~ msgstr "_Törlés…" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Ãtkapcsolja a platform Bluetooth kapcsolóját, ha a Bluetooth " #~ "teljesítményállapot változik (USB kulcsok esetén haszontalan), és " #~ "megjelenít egy állapotikont, ha van Bluetooth kapcsoló, de nincs csatoló." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "A Bluetoothnak bekapcsolva kell lennie, hogy a fájlküldés működjön" #~ msgid "Select files to send" #~ msgstr "Válassza ki a küldendÅ‘ fájlokat" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Forrás csatoló. Megadja a címet vagy a csatoló nevét, például: hci0" #~ msgid "Delete files on exit" #~ msgstr "Fájlok törlése kilépéskor" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "A bluetooth eszközre küldendÅ‘ fájlok" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "A Bluetoothnak bekapcsolva kell lenni, hogy a Bluetooth segéd működjön" #~ msgid "No adapters found" #~ msgstr "Nem található csatoló" #~ msgid "Pairing in progress..." #~ msgstr "Párosítás folyamatban..." #~ msgid "Failed to add device" #~ msgstr "Eszköz hozzáadása sikertelen" #~ msgid "Don't connect" #~ msgstr "Ne csatlakoztassa" #~ msgid "Device added and connected successfully" #~ msgstr "Az eszköz sikeresen hozzáadva és csatlakoztatva" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Az eszköz sikeresen hozzáadva, de sikertelen csatlakoztatás" #~ msgid "Start configuration assistant for this device" #~ msgstr "A beállítási segéd indítása ehhez az eszközhöz" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Ãllapotikon megjelenítésére a libappindicator segítségével" blueman-2.4.3/po/id.gmo000066400000000000000000000570521465054505200147000ustar00rootroot00000000000000Þ•VÌ É| &¡&Èï .CZm~‘¤·#Ê îû$8 L XyCŒ Ð Û=é'B\mC‡ËÐ!× ù    ,, Y )k 0• Æ Í Û 5ê , !+M! y! ‡! ’! Ÿ!«!4Æ!û!ý!# "1"B"U"n""‘"¤"¶"Î"à"?õ"¥5# Û#å#ì# ý# $$$!$ *$8$'T$6|$*³$Þ$!æ$ %% "% -% 8%F%Z%>u% ´%'¿%ç%ð%&!&:&?&P&X&g&~&–& ¦& ´&Á&Ø&í&''''"'"3'!V'x'$‡'¬'±'F¸'ÿ'($0(+U( ( (›( ª(Ë(Ñ( Ô(á( æ(ñ( ) ).)?)O)c)s) ˆ)–) ­)¹) Í)Û) ã)ñ) ú) ****%*;* @*AL*‡Ž*++/+N+k+)~+¨+»+Â+Å+Î+Õ+è+)ú+($, M,Y,],,`,0,"¾, á, ï, ú,---- -5-P-_-d}- â- ð-'þ- &.4.<.D.J.O.d.x.ˆ.Ÿ.».Ð. Õ.à.ö.‚ü.o/hï/X0`0i0n0}0 …0.‘0(À0;é0L%1kr1IÞ1F(2:o2Rª2Tý2R3<d3¡3°3 Ð3Ü3ã3.ê3 4'484>4D4M4U4u4|4 –4  4#®4)Ò4 ü45 5'575H5 c5 m5z5‰5$Ÿ5KÄ566+646 E6(Q6z6 Š6˜6 °6»6×6HÜ6 %717k:7S¦7ú7A8*P8{8–8,Ÿ8(Ì8õ8ù8 99%96C9z93€9´9Ê9 ß9í9 õ9: : : :(:;: Y:g: p:|:…:Œ:”: ›:§:¯:¸:¾:Ä:Ê:Ú:í:ó:÷:ý: ; ;;0;7;?;F;O;U;\; e;p;;‚;–;š;]=o===³=Ã=Ü=ò=>>+>C>T>(i>’>¡>¶>É>Ý> ó>+ÿ>+?H?? ˆ? “??¡?á?ÿ?@,@IH@’@—@'ž@ Æ@Ó@Ü@ä@(÷@ A12A.dA“A šA¨A.¸A'çA+B ;B HB SB `BlB9ˆBÂBÄB,ÕBCC$C:CNCbCuC…CŸC²C7ÁC¨ùC ¢D¬D³D ÄD ÐDÜDäDêD óDÿD&E;EE.E °E"»E ÞEéE úE F FF.F@EF †F2FÃF#ÌFðFGG"G9GAGSGmG…G ”G ¢G­G¿GÎG åGòGøGÿGH"#H!FH hH*vH¡H¨HH®H÷HI##I'GIoIIIŸI»IÁI ÄIÒI ÖIãIüI JJ-J=JSJcJ xJ…J œJ¨J»JÎJ×J éJ ÷J K KK K!$KFK MKDXKK ;L FL TLuL”L,§LÔLêLðLóLüLMM,,M,YM†M•MœM0ŸM4ÐM3N 9NGN PNZN`NiNpNyNŽN©N'½N\åNBOROaO€O’O™O¡O§O®OÈOàO öO P8PTP YPcPyP‚€PQnƒQòQúQR RR R3,R*`R9‹RMÅRuSQ‰SJÛS:&TUaT_·TUA/UqU U ¢U­U³U7¹UñUV V'V-VBV(KVtVyV‘V™V%©V(ÏV øVW W/W@WZW tW‚W•W¤W »WHÜW%X,X?XHX \X-jX˜X±XÈXæX#øXY<#Y `Y lYjvY]áY?Z8RZ)‹ZµZÇZ,ÖZ+[/[6[L[U[f[8„[ ½[;Ç[\\9\K\Z\k\ |\ †\ ”\¡\!²\ Ô\â\ ë\ö\ þ\ ]] ] %] 0];]C]L]R]a]t]z] ~]Š] ’] ž]¨] ¿]Ë] Ñ]Ý]ï]ö]ý]^^ ^^'^–z1ˆS¾KÂ~Å?L•˜&œI 9 /ë6Ì\gYþK%¥Cýo,æ2ät#8NÏ"‚ªdÖ¢ÀÎLD3 |'iOvŽßw“BU!Zx+ 0-*kçòØ^ 3&­q7bÙNÄ-=G¨ÇJÛ’@¦î4—½;DôùÒP¤àPÍ ž/4ø ‘á†$[FÃ]AÝ:QuV¯G`©Á>ŠQå.<Eì‰ ÿ=¶¼„Eö,ÈH«®m™ƒ³Vú¿Cè(y)Ml+Êe%óéšA7â…"²fJIûS”T5}ü9ha#ÓÐ5ã:O6MÚï‡ÉW>n2º¸÷Õ(ÜÔð ±ÑR0'¬T£‹·R.× »´)° j›¡@BµcsF ;¹ê_X€ñ!?rípÞŒH{õ §ÆŸ$Ë<*U81%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBarcode ScannerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.CamcorderCameraCancel OperationCancellingCar audioCellularComboComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControllerControls Bluetooth adapter power statesCordlessCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice ManagerDevice did not respondDialup Networking (DUN)Dialup SettingsDisconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceFullyGBGSM SettingsGameGaming/ToyGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric DisplayGeneric Eye-glassesGeneric KeyringGeneric Media PlayerGeneric PhoneGeneric Remote ControlGeneric TagGeneric ThermometerGeneric WatchGlassesGroup NetworkHandheldHandsfreeHeadphonesHeadsetHelmetHiddenHide _unnamed devicesHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorImagingIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInput/output errorInterface %(0)s bound to IP address %(1)sInvalid IP addressJacketKBKeyboardLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMicrophoneMiscellaneousModemMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OptimalPagerPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPersonal Area NetworkPhonePlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPointingPoorPortable audioPrinterProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8R_ename device…Received Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryRobotS_ort ByScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService PreferencesService:Set RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)TrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUncategorizedUnknownUnspecifiedUntrustVehicleVery HighVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorWearableWrist watch_Adapter_Added_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-04-29 10:07+0000 Last-Translator: Reza Almanda Language-Team: Indonesian Language: id MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 5.5.2 %(minutes)d Menit%(seconds)d Detik%(service)s pada %(device)s%d %s %d %s dan %d %sPembuat:Sambung otomatis:Konflik denganTerhubung ke:Terhubung<>Dukungan DUNTergantung pada:Terputus:Ter Download:Berkas yang diterima (objek Push)Berkas:<>Pengaturan GSMDurasi log:Log dimulai:Pengaturan NAPNamaTidak ada server DHCP yang terpasangDukungan PANKekuatan Sinyal yang Diterima: %(rssi)u%% (%(rssi_state)s)Ke:Total:Tingkat Daya Transmisi: %(tpl)u%% (%(tpl_state)s)_Nonaktifkan Bluetooth_Aktifkan BluetoothTer uploadSetelan keterlihatanMengirim berkas melalui BluetoothAPN:TerimaTerima berkas dari perangkat terpercayaAccess PointAdap_terAdaptorPreferensi AdapterAdapter untuk koneksi ini tidak tersediaPemilihan adapterMenambahkan menu keluar untuk menghentikan appletMenambahkan menu standar pada menu ikon statusSelaluSelalu terimaSelalu terlihatJumlah waktu dalam detik mode terbuka bertahanPlugin layanan transfer Applet nonaktifApakah Anda yakin hendak mengulang counter?Profil AudioSink AudioSumber AudioAudio/videoPermintaan otorisasi untuk:Secara otomatis tersambung ke %(service)s pada %(device)sBPemindai BarcodeBlueman adalah sebuah manajer Bluetooth GTK+Bluetooth AktifAdapter BluetoothOtentikasi Bluetooth Perangkat bluetoothPerangkat bluetoothBluetooth NonaktifBluetooth AktifTransfer Berkas BluetoothJaringan BluetoothBluetooth MatiBluetooth perlu diaktifkan agar manager adapter bekerjaDaemon BlueZ tidak berjalan, blueman-manager tidak bisa melanjutkan. Hal ini berarti tidak ada adapter Bluetooth yang terdeteksi atau daemon Bluetooth belum dijalankan.CamcorderKameraBatalkan OperasiMembatalkanAudio mobilSelularComboKomputerKonfigurasiKonfigurasi Jaringan BluetoothKonfigurasi preferensi plugin terpilihDirektori terkonfigurasi untuk berkas yang datang tidak adaMengkonfigurasi jaringan membutuhkan hak aksesKonfirmasiKonfirmasi nilai untuk otentikasi:TersambungTersambung ke %sTerhubung:MenyambungMenyambung…Sambungan GagalKoneksi ke BlueZ gagalMenyambungkan profil sambungan otomatis A2DP, A2DP sink, dan HIDKontrolerMengendalikan status sumber daya adapter BluetoothCordlessLakukan pemasangan dengan perangkatTipe server DHCP:Indikasi aktivitas dataAbaikanMasalah ketergantunganDesktopManajer PerangkatPerangkat tidak meresponsDialup Networking (DUN)Setting DialupMemutuskan %sMemutuskanPemutusan Gagal: Waktu timeout Dapat ditemukan... %ssMenemukan…LayarBonekaWaktu Perkiraan:Aktifkan BluetoothMasukan kode PIN untuk otentikasi:Masukan passkey untuk otentikasi:Terjadi galatTerjadi galat ketika mengirimkan berkas %sKeluarGagalGagal memulai otomatis layanan obex. Pastikan bahwa daemon obex berjalanGagal mengubah profil ke %sGagal terhubungGagal mendapatkan alamat IP pada %sBerkas %(0)s dari %(1)s sukses diterimaPengirim BerkasBerkas diterimaBerkas diterimaMemaksa pemutusan perangkatFullyGBSettingan GSMgimGim / MainanPemindai Barcode GenerikTekanan Darah GenerikJam GenerikKomputer BiasaDisplay GenerikKacamata Mata GenerikKeyring GenerikMedia Player GenerikPonsel biasaRemote Kontrol GenerikTag GenerikTermometer GenerikJam Tangan GenerikKacamataKelompok JaringanGawai genggamHandsfreeHeadphoneHeadsetHelmTersembunyiSembunyikan _perangkat tanpa namaTinggiAlamat IP:Alamat IP konflik dengan antarmuka %s yang memiliki alamat yang samaAlamat IP tumpang tindih dengan subnet dari antarmuka %s, yang memiliki konfigurasi berikut %s/%s Hal ini bisa menyebabkan perilaku jaringan yang tidak benarPencitraanFolder Masuk:Menerima berkas %(0)s dari %(1)sMenerima berkas dari BluetoothGalat input/outputAntarmuka %(0)s terikat pada alamat IP %(1)sAlamat IP tidak validJaketKBKeyboardLaptopJalankan klien DHCPLuncurkan daemon PPPMenjalankan klien DHCP membutuhkan hak aksesMeluncurkan daemon PPP memerlukan hak khususPengeras suaraRendahMBMembuat adapter default secara temporer terlihatMengelola layanan jaringan lokal, seperti NAP bridgeTandai/Hapus tanda perangkat ini sebagai terpercayaItem maksimalMikrofonLain-lainModemTambahanBanyakJaringanNetwork Access PointNetwork Access Point (NAP)_Pemakaian JaringanTidak ada audio endpoint yang terdaftarTidak ada statistik penggunaan. Coba bangun koneksi terlebih dahulu dan periksa halaman ini.Tidak TerhubungTidak tersediaTidak mendukung pengaturan iniTidak terdefinisiNomor:OptimalPagerPasangPermintaan kode PIN untukPermintaan passkey untuPermintaan pemasanganPermintaan penyambungan untuk %sPermintaan pemasangan perangkat:Permintaan sambungan untuk:PalmPeriferalJaringan Area PribadiPonselMohon pastikan direktori "%s" ada atau konfigurasikan dengan blueman-services. Sebelum itu dilakukan baku "%s" akan dipakaiPlugin "%(0)s" tergantung pada %(1)s. Tidak dimuat %(1)s juga akan tidak dimuat "%(0)s". Lanjutkan?Plugin %(0)s Betrok dengan %(1)s. Memuat %(1)s Tidak akan dimuat %(0)s. Lanjutkan?PengayaPenunjukJelekAudio portabelPrinterProprietariMenyediakan DBus API untuk komponen Blueman lainnyaMenyediakan kemampuan transfer berkas OBEXMenyediakan klien dhcp dasar untuk koneksi PAN Bluetooth.Menyediakan menu untuk applet dan API untuk plugin lain untuk memanipulasinyaMenyediakan menu untuk membuat adapter default secara temporer tampak ketika diset sebagai tersembunyi secara defaultMenyediakan menu yang berisi koneksi yang terakhir kali dipakai untuk akses cepatMenyediakan dukungan dasar untuk menghubungkan ke Internet via profil DUN.Menyediakan passkey, layanan otentikasi untuk daemon BlueZSediakan dukungan untuk Jaringan Dial Up (DUN) dengan ModemManager dan NetworkManagerMenyediakan dukungan untuk Personal Area Networking (PAN) diperkenalkan pada NetworkManager 0.8U_bah nama perangkat…Kekuatan Sinyal yang Diterima: %(rssi)u%% (%(rssi_state)s)Menerima berkasMenerima berkas %(0)s dari %(1)sDisarankanTolakHapusHapus perangkat ini dari daftar perangkat yang dikenaliUbah nama perangkatPerbaharui Alamat IPCoba kembaliRobot_Urutkan BerdasarkanPemindaiScript yang dieksekusi pada saat koneksiCariCari perangkat terdekatMencariPilih PerangkatMemilih profil audio untuk PulseAudioPilih folder untuk transfer berkas masukKirim BerkasKirim _Berkas ke PerangkatKirim catata_nKirim _Berkas…Kirim sebuah catatan teksKirim berkas ke perangkatKirim catatanMengirimkan BerkasPort Serial %sPort serial tersambungScript koneksi port serial gagalLayanan port serial pada perangkat %s akan tersedia via %sServerPreferensi LayananLayanan:Atur Keadaan RfKillKotak Set-topMengatur Keadaan RfKill memerlukan hak khususTampilkan Batang _StatusTampilkan Ba_tang AlatTampilkan informasi perangkatTampilkan masukanTampilkan penggunaan beban jaringanLewatiStandar koneksi profil SPP, mengijinkan eksekusi aksi kustomSub-OptimalBerhasil!Sukses tersambung ke layanan DUN pada %(0)s. Jaringan sekarang tersedia melalui %(1)sSementara tangguhkan penghemat layar ketika pengendali permainan bluetooth sedang tersambung.Terlihat sementaraJumlah maksimal pada menu koneksi yang akan ditampilkan.Terdapat masalah menjalankan script %s %sIni mesti ditimpaTerlalu banyakJumlah data yang diterima dan laju transmisiJumlah data yang dikirim dan laju transmisiMainanStatistik lalu lintasTransferPengiriman gagalPengiriman berkas %(0)s gagalTingkat Daya Transmisi: %(tpl)u%% (%(tpl_state)s)DipercayaMencoba mendapatkan suatu alamat IP pada %s Harap tunggu...Menonaktifkan semua adapterMengaktifkan semua adapteTidak terkategoriTidak DikenaliTidak ditentukanTidak terpercayaKendaraanSangat TinggiKamera videoKonferensi videoTampilan video dan pengeras suaraMonitor videoWearableJam tangan_AdapteDit_ambahkan_Batal_TutupUrut _Turun_Perangkat_Perangkat_Keluar_Bantuan_InfoLayanan _Lokal_Buat Dapat Dicari_Nama_OK_Menyambung_Plugin_Preferensi_Hapus…_Laporkan Permasalahan_Atur Ulang_Cari_Terpercaya_Tidak Terpercaya_Lihatappletharijammenittidakobexd tidak tersediayablueman-2.4.3/po/id.po000066400000000000000000002460211465054505200145300ustar00rootroot00000000000000# Indonesian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Achmad Kamali https://launchpad.net/~ak12720 # Hertatijanto Hartono https://launchpad.net/~darkvertex # Muhammad Zulfikar https://launchpad.net/~zulfikars # Mulia Arifandy Nasution https://launchpad.net/~mul14 # Prihantoosa https://launchpad.net/~prihantoosa # Andika Triwidada , 2017,2020 # Hatta.z, 2014 # La Ode Muh. Fadlun Akbar , 2015,2017 # Willy Sudiarto Raharjo , 2014 # zk, 2015 # Reza Almanda , 2021. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-04-29 10:07+0000\n" "Last-Translator: Reza Almanda \n" "Language-Team: Indonesian \n" "Language: id\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.5.2\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Setelan keterlihatan" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Tersembunyi" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Selalu terlihat" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Terlihat sementara" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nama" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Permintaan pemasangan" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Permintaan pemasangan perangkat:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Ini mesti ditimpa" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Tampilkan masukan" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Perangkat bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapte" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Cari" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferensi" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Keluar" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Perangkat" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Lihat" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Tampilkan Ba_tang Alat" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Tampilkan Batang _Status" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Sembunyikan _perangkat tanpa nama" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Urutkan Berdasarkan" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nama" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "Dit_ambahkan" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "Urut _Turun" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Plugin" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Layanan _Lokal" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Bantuan" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Laporkan Permasalahan" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Cari perangkat terdekat" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Cari" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Lakukan pemasangan dengan perangkat" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Pasang" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Tandai/Hapus tanda perangkat ini sebagai terpercaya" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Dipercaya" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Hapus perangkat ini dari daftar perangkat yang dikenali" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Hapus" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Kirim berkas ke perangkat" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Kirim Berkas" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Jumlah data yang dikirim dan laju transmisi" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Jumlah data yang diterima dan laju transmisi" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indikasi aktivitas data" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Tambahan" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Ubah nama perangkat" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Atur Ulang" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Batal" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipe server DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Disarankan" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Tidak ada server DHCP yang terpasang" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Alamat IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Pengaturan NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Jaringan Area Pribadi" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Dukungan PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Dialup Networking (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "<>Dukungan DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Dukungan PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Berkas yang diterima (objek Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Folder Masuk:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Pilih folder untuk transfer berkas masuk" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Terima berkas dari perangkat terpercaya" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Mengirim berkas melalui Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Ke:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Berkas:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfigurasi" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Konfigurasi preferensi plugin terpilih" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Tidak terdefinisi" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Pembuat:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Tidak Dikenali" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Tergantung pada:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Konflik dengan" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "<>Pengaturan GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Nomor:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistik lalu lintas" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Tutup" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Ter Download:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Ter upload" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Log dimulai:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Durasi log:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Kirim catatan" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth perlu diaktifkan agar manager adapter bekerja" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adapter Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Selalu" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d Menit" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptor" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Koneksi ke BlueZ gagal" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Daemon BlueZ tidak berjalan, blueman-manager tidak bisa melanjutkan.\n" "Hal ini berarti tidak ada adapter Bluetooth yang terdeteksi atau daemon " "Bluetooth belum dijalankan." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Mencari" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferensi Adapter" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Pengirim Berkas" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transfer Berkas Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Menyambung" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd tidak tersedia" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Gagal memulai otomatis layanan obex. Pastikan bahwa daemon obex berjalan" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Membatalkan" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Mengirimkan Berkas" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Waktu Perkiraan:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Detik" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Terjadi galat ketika mengirimkan berkas %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Lewati" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Coba kembali" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Terjadi galat" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Permintaan penyambungan untuk %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Otentikasi Bluetooth " #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Masukan kode PIN untuk otentikasi:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Masukan passkey untuk otentikasi:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Permintaan passkey untu" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Permintaan kode PIN untuk" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Permintaan sambungan untuk:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Konfirmasi nilai untuk otentikasi:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Konfirmasi" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Abaikan" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Permintaan otorisasi untuk:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Layanan:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Selalu terima" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Terima" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Terjadi kesalahan saat memuat suatu pengaya. Harap beritahu para " "pengembang dengan isi pesan ini ke \n" "situs web kami." "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth Mati" #: blueman/Functions.py:71 msgid "Exit" msgstr "Keluar" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Aktifkan Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Manajer Perangkat" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferensi Layanan" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Keyboard" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combo" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Ubah nama perangkat" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Tidak terkategori" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Tersambung" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Dipercaya" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Pasang" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Terhubung" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Jelek" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-Optimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Banyak" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Terlalu banyak" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "Kekuatan Sinyal yang Diterima: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Kekuatan Sinyal yang Diterima: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Rendah" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Tinggi" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Sangat Tinggi" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Tingkat Daya Transmisi: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Tingkat Daya Transmisi: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Berhasil!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Gagal" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Menyambung…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Pemutusan Gagal: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Tidak ada audio endpoint yang terdaftar" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Galat input/output" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Perangkat tidak merespons" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Tidak Dikenali" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Sambungan Gagal" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "__Hubungkan" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Menyambungkan profil sambungan otomatis A2DP, A2DP sink, dan HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "_Putuskan sambungan" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Memaksa pemutusan perangkat" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Terhubung ke:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Terputus:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Sambung otomatis:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Kirim _Berkas…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Menyambung" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Terpercaya" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Tidak Terpercaya" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Kirim berkas pada perangkat ini" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "U_bah nama perangkat…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Hapus…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Batalkan Operasi" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Tidak terpercaya" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Pilih Perangkat" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman adalah sebuah manajer Bluetooth GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Settingan GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Pengaya" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Plugin \"%(0)s\" tergantung pada %(1)s. Tidak dimuat %(1)s juga akan tidak dimuat \"%(0)s\".\n" "Lanjutkan?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Plugin %(0)s Betrok dengan %(1)s. Memuat %(1)s Tidak " "akan dimuat %(0)s.\n" "Lanjutkan?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Masalah ketergantungan" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Masalah ketergantungan" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Pemilihan adapter" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Menemukan…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Lain-lain" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Komputer" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Ponsel" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Access Point" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periferal" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Pencitraan" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Wearable" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Mainan" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Desktop" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Laptop" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Gawai genggam" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Selular" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Cordless" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "Ponsel pintar" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Fully" #. translators: device class #: blueman/DeviceClass.py:63 #, fuzzy msgid "1–17 percent" msgstr "1-17 persen" #. translators: device class #: blueman/DeviceClass.py:65 #, fuzzy msgid "17–33 percent" msgstr "17-33 persen" #. translators: device class #: blueman/DeviceClass.py:67 #, fuzzy msgid "33–50 percent" msgstr "33-50 persen" #. translators: device class #: blueman/DeviceClass.py:69 #, fuzzy msgid "50–67 percent" msgstr "50-67 persen" #. translators: device class #: blueman/DeviceClass.py:71 #, fuzzy msgid "67–83 percent" msgstr "67-83 persen" #. translators: device class #: blueman/DeviceClass.py:73 #, fuzzy msgid "83–99 percent" msgstr "83-99 persen" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Tidak tersedia" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Pengeras suara" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Headphone" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Audio portabel" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Audio mobil" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Kotak Set-top" #. translators: device class #: blueman/DeviceClass.py:100 #, fuzzy msgid "Hi-Fi audio" msgstr "Audio Hifi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Kamera video" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Camcorder" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor video" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Tampilan video dan pengeras suara" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Konferensi video" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Gim / Mainan" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Penunjuk" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Layar" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Pemindai" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Printer" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Jam tangan" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jaket" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Helm" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Kacamata" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Kendaraan" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Boneka" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Kontroler" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "gim" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Ponsel biasa" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Ponsel biasa" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Komputer Biasa" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Komputer Biasa" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Wearable" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Jam Tangan Generik" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Jam tangan: Jam Tangan Olahraga" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Jam tangan" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Jam Generik" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Display Generik" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Remote Kontrol Generik" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Kacamata Mata Generik" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Tag Generik" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Keyring Generik" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Media Player Generik" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Pemindai Barcode Generik" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termometer Generik" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Termometer Generik" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Sensor Detak Jantung Generik" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Sensor Denyut Jantung: Sabuk Detak Jantung" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Tekanan Darah Generik" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Tekanan Darah Generik" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Tekanan Darah Generik" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Pemindai Barcode" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Sambung" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Sensor Detak Jantung Generik" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Kelompok Jaringan" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Komputer" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Remote Kontrol Generik" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Layanan Lokal" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Kelompok Jaringan" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Access Point" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Perangkat" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Sensor Detak Jantung Generik" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Sensor Detak Jantung Generik" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Pengirim Berkas" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Kontroler" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Tag Generik" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Jam Generik" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Termometer: Telinga" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Kelompok Jaringan" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Komputer Biasa" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Keyring Generik" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Remote Kontrol Generik" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Access Point" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Access Point" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Tekanan Darah Generik" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Ponsel biasa" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Pengaya" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Ponsel biasa" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Keyring Generik" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Sink Audio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Ponsel pintar" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Sumber Audio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Pasangan Perangkat" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Layanan:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Profil Audio" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Media Player Generik" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Kendaraan" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Display Generik" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Jam Tangan Generik" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Menerima berkas" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Kotak Set-top" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Display Generik" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Monitor video" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Keyring Generik" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Tag Generik" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Audio portabel" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Tag Generik" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Sambung" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Jam Tangan Generik" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Termometer Generik" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Layar" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Port Serial" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Transfer Berkas Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Sumber Audio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Sink Audio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Network Access Point" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Kelompok Jaringan" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Kelompok Jaringan" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Transfer Berkas Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Sumber Audio" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Sink Audio" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Sumber Audio" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Ubah nama perangkat" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Tampilkan informasi perangkat" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Layanan Lokal" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Transfer" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "applet" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Pasangan Perangkat" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Cari perangkat terdekat" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Manajer Perangkat" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "_Koneksi Terkini" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Manajer Perangkat" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Preferensi Adapter" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Profil koneksi otomatis" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietari" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ya" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "tidak" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Tampilkan informasi perangkat" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Kirim catata_n" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Kirim sebuah catatan teks" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Gagal mengubah profil ke %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profil Audio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Memilih profil audio untuk PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Tidak ditentukan" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Secara otomatis tersambung ke %(service)s pada %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Memutuskan" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Terhubung:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Tidak Terhubung" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Tidak ada statistik penggunaan. Coba bangun koneksi terlebih dahulu dan " "periksa halaman ini." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "hari" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "jam" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "menit" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s dan %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Apakah Anda yakin hendak mengulang counter?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Mengijinkan Anda untuk memonitor penggunaan beban jaringan (mobile " "broadband) Anda. Berguna untuk akses data secara paket. Plugin ini melacak " "setiap perangkat secara terpisah." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Pemakaian Jaringan" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Tampilkan penggunaan beban jaringan" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth Aktif" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Mengelola layanan jaringan lokal, seperti NAP bridge" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Sediakan dukungan untuk Jaringan Dial Up (DUN) dengan ModemManager dan " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Menyediakan menu yang berisi koneksi yang terakhir kali dipakai untuk akses " "cepat" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Item maksimal" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Jumlah maksimal pada menu koneksi yang akan ditampilkan." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Tersambung ke %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Gagal terhubung" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pada %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adapter untuk koneksi ini tidak tersedia" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Memutuskan..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Menyediakan dukungan untuk Personal Area Networking (PAN) diperkenalkan pada " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Menyediakan DBus API untuk komponen Blueman lainnya" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Menerima berkas dari Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Menerima berkas %(0)s dari %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Tolak" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Menerima berkas" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Menerima berkas %(0)s dari %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Menyediakan kemampuan transfer berkas OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Direktori terkonfigurasi untuk berkas yang datang tidak ada" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Mohon pastikan direktori \"%s\" ada atau konfigurasikan dengan " "blueman-services. Sebelum itu dilakukan baku \"%s\" akan dipakai" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Berkas diterima" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Berkas %(0)s dari %(1)s sukses diterima" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Pengiriman gagal" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Pengiriman berkas %(0)s gagal" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Berkas diterima" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Menerima %d berkas dibelakang layar" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Menerima %d berkas lagi dibelakang layar" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Menambahkan menu standar pada menu ikon status" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Kirim _Berkas ke Perangkat" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Perangkat" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_ter" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Menyediakan passkey, layanan otentikasi untuk daemon BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Menambahkan menu keluar untuk menghentikan applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Menyediakan klien dhcp dasar untuk koneksi PAN Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Jaringan Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Antarmuka %(0)s terikat pada alamat IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Gagal mendapatkan alamat IP pada %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Mencoba mendapatkan suatu alamat IP pada %s\n" "Harap tunggu..." #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Menambahkan indikasi ikon status ketika Bluetooth sedang aktif dan " "menampilkan jumlah koneksi pada tooltip." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth Aktif" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Nonaktif" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Memutuskan %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Menyediakan menu untuk membuat adapter default secara temporer tampak ketika " "diset sebagai tersembunyi secara default" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Waktu timeout " #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Jumlah waktu dalam detik mode terbuka bertahan" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Buat Dapat Dicari" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Membuat adapter default secara temporer terlihat" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Dapat ditemukan... %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Dapat ditemukan... %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Menyediakan menu untuk applet dan API untuk plugin lain untuk memanipulasinya" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Sukses tersambung ke layanan DUN pada %(0)s.\n" "Jaringan sekarang tersedia melalui %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Menyediakan dukungan dasar untuk menghubungkan ke Internet via profil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "Standar koneksi profil SPP, mengijinkan eksekusi aksi kustom" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script yang dieksekusi pada saat koneksi" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Argumen dibawah ini akan dikirimkan:\n" "Alamat, Nama, nama layanan, uuid16, node rfcomm\n" "Sebagai contoh:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16 akan dikembalikan sebagai comma seperated list\n" "\n" "Saat pemutusan perangkat, script akan mengirimkan sinyal HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Port serial tersambung" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Layanan port serial pada perangkat %s akan tersedia via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Script koneksi port serial gagal" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Terdapat masalah menjalankan script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Mengendalikan status sumber daya adapter Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Nonaktifkan Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Menonaktifkan semua adapter" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Aktifkan Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Mengaktifkan semua adapte" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Sementara tangguhkan penghemat layar ketika pengendali permainan bluetooth " "sedang tersambung." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Menggunakan libappindicator untuk menampilkan ikon status" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Jaringan" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Alamat IP tidak valid" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Alamat IP konflik dengan antarmuka %s yang memiliki alamat yang sama" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Alamat IP tumpang tindih dengan subnet dari antarmuka %s, yang memiliki " "konfigurasi berikut %s/%s\n" "Hal ini bisa menyebabkan perilaku jaringan yang tidak benar" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Tidak mendukung pengaturan ini" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transfer" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Plugin layanan transfer Applet nonaktif" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Setting Dialup" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Port Serial %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Perbaharui Alamat IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Adapter Bluetooth" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Blueman adalah sebuah manajer Bluetooth GTK+" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooth Aktif" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Perangkat bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Konfigurasi Jaringan Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Mengkonfigurasi jaringan membutuhkan hak akses" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Jalankan klien DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Menjalankan klien DHCP membutuhkan hak akses" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Luncurkan daemon PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Meluncurkan daemon PPP memerlukan hak khusus" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Atur Keadaan RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Mengatur Keadaan RfKill memerlukan hak khusus" #~ msgid "Recent _Connections" #~ msgstr "_Koneksi Terkini" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Aktifkan Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth harus diaktifkan agar manajer perangkat bisa bekerja" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Nonaktifkan Bluetooth" #~ msgid "Services" #~ msgstr "Layanan" #~ msgid "Network Settings" #~ msgstr "Pengaturan Jaringan" #~ msgid "Transfer Settings" #~ msgstr "Pengaturan transfer" #~ msgid "Plugin description:" #~ msgstr "Deskripsi plugin" #~ msgid "Local Services" #~ msgstr "Layanan Lokal" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d Koneksi Aktif" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Sumber daya tidak tersedia untuk sementara" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Apakah bluetooth perlu difungsikan secara otomatis?" #~ msgid "Yes" #~ msgstr "Ya" #~ msgid "No" #~ msgstr "Tidak" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr " Kualitas Link: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kualitas Link: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Otomatis Menyala" #~ msgid "Automatically power on adapters" #~ msgstr "Otomatis menyalakan adapter" #~ msgid "Isdn" #~ msgstr "Isdn" #~ msgid "Vcr" #~ msgstr "Vcr" #~ msgid "Trusted and Paired" #~ msgstr "Dipercaya dan Diperpasangkan" #~ msgid "Paired" #~ msgstr "Diperpasangkan" #~ msgid "Trusted" #~ msgstr "Terpercaya" #~ msgid "Friendly Name" #~ msgstr "Nama yang mudah diingat" #~ msgid "Serial Ports" #~ msgstr "Port Serial" #~ msgid "Run the setup assistant for this device" #~ msgstr "Jalankan bantuan setup untuk perangkat ini" #~ msgid "Setup..." #~ msgstr "Setup..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Selamat datang di Perangkat Bluetooth setup assistant.\n" #~ "\n" #~ "\n" #~ "Ini akan memandu Anda melalui proses konfigurasi dan menghubungkan ke " #~ "perangkat Bluetooth yang diaktifkan." #~ msgid "Introduction" #~ msgstr "Pengantar" #~ msgid "Select pairing method to use:" #~ msgstr "Pilih metode penyambungan untuk menggunakan" #~ msgid "Proceed Without Pairing" #~ msgstr "Proses tanpa menyambung" #~ msgid "Pairing" #~ msgstr "Memasangkan" #~ msgid "Connect to:" #~ msgstr "Hubungkan ke:" #~ msgid "Connect" #~ msgstr "Sambung" #~ msgid "Please wait..." #~ msgstr "Silahkan tunggu" #~ msgid "Connecting..." #~ msgstr "Sedang menyambung..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Selamat, perangkat berhasil ditambahkan" #~ msgid "Finished" #~ msgstr "Selesai" #~ msgid "Bluetooth Assistant" #~ msgstr "Bantuan Bluetooth" #~ msgid "_Set Up New Device" #~ msgstr "_Atur Perangkat Baru" #~ msgid "Enter PIN code" #~ msgstr "Masukan kode PIN" #~ msgid "Enter passkey" #~ msgstr "Masukkan sandi" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "headset" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "tidak diketahui" #~ msgid "Serial port connected to %s" #~ msgstr "Port serial terhubung ke %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Menit" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Detik" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Ubah nama perangkat" #~ msgid "_Remove..." #~ msgstr "_Hapus..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Jungkit sakelar untuk mematikan platform Bluetooth ketika status daya " #~ "Bluetooth berubah (tidak berlaku untuk perangkat Bluetooth USB) dan " #~ "pastikan ikon status ditampilkan jika terdapat sakelar untuk mematikan " #~ "bluetooth tetapi tanpa adapter." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth harus diaktifkan agar pengiriman berkas bekerja" #~ msgid "Select files to send" #~ msgstr "Pilih berkas untuk dikirim" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Adapter sumber. Menerima alamat atau nama adapter, misalnya hci0" #~ msgid "Delete files on exit" #~ msgstr "Hapus berkas saat keluar" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Berkas yang akan dikirim ke perangkat bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth harus diaktifkan agar bantuan Bluetooth bekerja" #~ msgid "No adapters found" #~ msgstr "Tidak ada adapter yang ditemukan" #~ msgid "Pairing in progress..." #~ msgstr "Proses pencocokan sedang berjalan..." #~ msgid "Failed to add device" #~ msgstr "Gagal menambahkan perangkat" #~ msgid "Don't connect" #~ msgstr "Jangan terhubung" #~ msgid "Device added and connected successfully" #~ msgstr "Perangkat ditambahkan dan sukses tersambung" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Perangkat sukses ditambahkan, tetapi gagal menyambung" #~ msgid "Start configuration assistant for this device" #~ msgstr "Jalankan bantuan konfigurasi untuk perangkat ini" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Menggunakan libappindicator untuk menampilkan ikon status" blueman-2.4.3/po/ie.gmo000066400000000000000000000006611465054505200146730ustar00rootroot00000000000000Þ•$,8w9Project-Id-Version: blueman project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-11-16 23:29+0100 Language-Team: Occidental Language: ie MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; blueman-2.4.3/po/ie.po000066400000000000000000002021561465054505200145320ustar00rootroot00000000000000# Interlingue translations for blueman package. # Copyright (C) 2022 Copyright © 2008 - 2020 blueman project # This file is distributed under the same license as the blueman package. # , 2022. # msgid "" msgstr "" "Project-Id-Version: blueman project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-11-16 23:29+0100\n" "Language-Team: Occidental \n" "Language: ie\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" blueman-2.4.3/po/insert-header.sin000066400000000000000000000012401465054505200170310ustar00rootroot00000000000000# Sed script that inserts the file called HEADER before the header entry. # # At each occurrence of a line starting with "msgid ", we execute the following # commands. At the first occurrence, insert the file. At the following # occurrences, do nothing. The distinction between the first and the following # occurrences is achieved by looking at the hold space. /^msgid /{ x # Test if the hold space is empty. s/m/m/ ta # Yes it was empty. First occurrence. Read the file. r HEADER # Output the file's contents by reading the next line. But don't lose the # current line while doing this. g N bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } blueman-2.4.3/po/is.gmo000066400000000000000000001261071465054505200147150ustar00rootroot00000000000000Þ•Ó´ÇL-h<&i<&<·<Ñ<ç<÷<==*= := E=P=j=z=Š=š=©=¾=Õ=è=ù= >>2>#E> i>v>Š>Ÿ>³>Ç> Ú> æ>?C? ^? i?=w?µ?Ð?ê?û?@%@;8@Ct@¸@½@Á@Ç@Í@!Ô@ ö@ A AA"A,6AcA)uAŸA0ºAëAúAB"B (B3B :BHBWB5lB ¢B ¬B ·B+ÂBîB C C C'C @C LC XCcC4~C ³CÁCÃCÈCØCíCýC D#D (D5DODWDfDuD#D³DÄD×DðDEE&E8EPEbEtE?‰E ÉE×EèEïEÿEF%F#7F[F`FdF kFuF zFˆF.—F4ÆF'ûF #G-G4GEG VGaG eGoG…G œG ¨G¶GÍGÖGöG"H"4HWH wHƒH•H#¦H ÊH ×HäH÷HýHI I-I'II6qI*¨IÓI!ÛI ýIJ J "J -J;JOJ>jJ©J¸J ÖJáJêJýJ K)K>KGK XKfK€K ’KK ¶KÄKÉKÚK ãKîKöK LL(L 7LCLZL_LrLŠL šL¦L·L+ÌL øL MM*M?MOMcMrMzMŠM M ™M§M­M²MÂMÉMÚMãM ôM"N!$N FNTNjN$yNžN£N½NÁNFÈNO.O$@OeO…O+‰O µO ÁOÏOÞO ÷OPP +P 7PCP TPuP}PƒP†P ‹P —P¤P©P ±P ¼P ÈPÕPêPùPQ)Q:Q LQZQmQ‚QšQ ±Q¿QÐQçQ÷QR!R^E^Z^n^~^•^±^Æ^Ë^ Ü^ ç^ò^__&_D_b_og_h×_@`H`O`_`h`m` |` ‡`”`§`»`Ë`Ó` é` ó`(ÿ`I(a:raR­aTbUbfb ub b‹b’b¤b­b ³bT¿b^c<sc°c¹cÈc ècôcd!d;dSd edrdydˆdžd.¥d Ôdâdóde eee 3eAe[e_epeye‰e‘e™e eÀeÇe áeëe ýe# f)/f Yfcf yf„f”f¥f Àf Êf×f ìføfgg#$gHg^g ng{gg$˜g ½gÞg ïg ûg(h 0h>h Nh\h thGhÇh ãhñhöh ýh i i i 9i FiSi li yiƒi–i Ÿi ¬i¸iÁi ÈiÒiÖiÝiåi ìi÷i jAj `jkj†jŽj,—j(Äj íjùjkkk"k2k6Pk‡kM›k ék÷kÿkl3 lAlGl]l rl|l…lŒl “lŸl £l ­l»l ÃlÑl àlìl ôlþlm mm%m BmLm_m rm }m Šm—mªm ÈmÖmðm ômÿmn nn+n;nDn cn pn|n ƒn‘n nµn ÏnÛnänënònún o ooo$o*o0o@oSoYo]oco lo yo„o–oo¥o«o²o»oÄoÊoÑo Úoåoôo÷o pÙp*éq*r?rYrnrrr¥r¼rÍràrõr ss-s>sPsms†s œs©sÀsÑs äs'òs t(t$>tctt—t ®t$»tàt9÷t 1u =u5Ju€užu »uÈuåuöuJ vHTvv¢v¦v¬v ²v'½våvõv www/2wbw=sw-±wAßw!x6xNx axkxzxx“x¤x1¿xñxùx y3 y?y ^yky{yŒy¥y·yÉyÚy3öy*z:z©N© _©j©~©…©Ÿ© £©°© ´© ¾©È© Ü© è©(õ©ª #ª0ª7ª KªXª%wª ª ©ª ³ª ¿ª ɪÖª ܪçªîªõªýª ««,«A«H«Q« W«c«t«ƒ« —«£« ª«´«½« ѫ߫ ç« ò«þ«¬+¬/¬C¬ ?ðo¨MyS„ljÁ]ƒõ ·¡<ïËÅÍ\ô]!½A;K#ëo°šÓ’0áY¾)Kw?ž|» ˜ ºÁUn:z`ˤž§• GC mV@8*#Lå^A!i¹»Šäš~7 {‡wBÍ¥†•+uGo‘bÆó°.Œ„ÖXº—ê@¡#¬ú›r`{fîr ŠÊ‘ ÃdÜåZcô5¿6à­¼ŸýÉñ©&^ïö˜£Ø7[÷ÏP€¸=?1Vù@Éʧ–Epµ¶ˆ”«-ò¥¸õÌŃa[ºT•K…–1€ÒÝ ·]yS&´´”jÉÿt v ÂìC´±G¯CB°ûžñ¿uý­.ª,;kQ˜qHˆAhÒÀ³ÖË Õ"ÑVЂÌgnkŽF`|¨QvdWí×Z…ÃeÞ¹ÇpNêÔâÛl³ RS‹§îIÞ‚Fš0Ú”¬bO÷aM4hJÙç7HéÓrœ£¨ÿpJ„5/9²Ÿ zub}“²ð'“èM‡™Ì¤HŽéz=q/_£s"—³=ö&Ÿ¸{2hç[fOÒ×Q +:Ž)ÕäDm>X®\«jü½RxÈ«-ÑãgØZãe8‘¶v‹c"ƒá—¦agmÏÎ%€W)**,UîÁ¾k5E¼ª1'sÆæþ$$†2(xù‡P½‰sÀl­–> › ™…|ÎLTæ_»ÂIÅO ©DNßÔ‹lÊ;w2›~²Èú>ÑŒ9TÀyL4}Ú¬fIÇœ¢¡óœ¶ ¦¦,Æiè9øYìе‰ßE©~R3ŒÄUX¤Ùø}i:0JÄ^û<í8xÓÈB·±àŠÎÛ®¯Fc™±Í‚Ïd!Wj¹¯ü._¥µ4¢â’òY¢q/+$nˆ¿-\tP¾Nþ3<Ý †3¼“Ð(’eÄt6ëD%ª%Ü'(6%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copySending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir quality SensorAlarmAll in OneAlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBehind-ear hearing aidBellBlade ServerBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluray PlayerBody CompositionBoilerBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Client Characteristic ConfigurationClothes ironCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEnable BluetoothEnergy MeterEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric PhoneGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)HandsfreeHandsfree Audio GatewayHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:ISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandJacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight VehicleLinear LightLink LossLocation DisplayLocation and NavigationLocation and Navigation DisplayLoudspeakerLowLow voltage halogenMBManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMicrowaveMini PCMinibusMiscellaneousModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-switchNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo conflictsNo dependenciesNot ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferObject TransferOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPeripheralPersonal Area NetworkPhonePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPower BankPower SensorPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides OBEX file transfer capabilitiesProvides a menu item that contains last used connections for quick accessProvides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…RadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStick PCStreet LightSub-optimalSuccess!SwitchSystem IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily visibleThe maximum number of items recent connections menu will display.ThermostatThis should be overwrittenToasterToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow BlindsWindow CurtainWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-10 05:09+0000 Last-Translator: Sveinn í Felli Language-Team: Icelandic Language: is MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n % 10 != 1 || n % 100 == 11; X-Generator: Weblate 5.7-dev %(minutes)d mínúta%(minutes)d mínútur%(seconds)d sekúnda%(seconds)d sekúndur%(service)s á %(device)s%d %s %d %s og %d %s17–33 prósent1–17 prósentTvíhjóla farartækiÞríhjóla farartæki33–50 prósentÞrívíddarskjárÞrívíddargleraugu3D-samstilling (3DSP)50–67 prósent67–83 prósent83–99 prósentHöfundur:Tengjast sjálfvirkt:Stangast á við:Tengjast við:TengtDUN-stuðningurEr háð:Aftengjast:Sótt:Tek á móti skrá (Object Push)Skrá:GSM-stillingarTímalengd atvikaskráningar:Atvikaskráning hafin:NAP-stillingarNAP-stuðningurHeitiEngir DHCP-þjónar uppsettirPAN-stuðningurStyrkur merkis: %(rssi)u%% (%(rssi_state)s)Til:Alls:Sendistyrkur: %(tpl)u%% (%(tpl_state)s)Slö_kkva á Bluetooth_Kveikja á BluetoothSent:Stillingar sýnileika_Tengjast_AftengjastVeldu röð/raðir og notaðu Control + C til að afritaSendi skrár í gegnum BluetoothAPN:ATTAVCTPAVDTPSamþykkjaSamþykkja skrár frá treystum tækjumAðgangspunkturAðgangspunkturVið_mótViðmótKjörstillingar viðmótsViðmót fyrir þessa tengingu er ekki tiltæktVal á viðmótiBætir við Hætta-atriði til að fara út úr smáforritinuBætir við valmyndarfærslum til aftengingarBætir stöðluðum valmyndarfærslum á valmynd stöðutáknsinsÃtarlegt um hljóðLandbúnaðarfarartækiLoftgæðaskynjariÃminningEin með ölluAlltafAlltaf samþykkjaAlltaf sýnilegtUmhverfislýsingarskynjariFjöldi sekúnda sem uppgötvunarhamur mun endastMagnariÚtlitAppleAgentErtu viss um að þú viljir núllstilla teljarann?Blóðþrýstingur á handleggHljóðsniðHljóðsökkullUppruni hljóðsHljóð- og inntakssniðHljóð/MyndmerkiHljóð/MyndmerkiFyrirlestrasalurAuðkenningarbeiðni fyrir:Tengdist sjálfvirkt við %(service)s á %(device)sSjálfvirkni-IOBBNEPStrikamerkjaskanniEinföld prentun (BPP)RafhlöðuþjónustaRafhlöðuskiptirHeyrnartæki bak við eyraBjallaBlade-þjónnLoka/Afloka þetta tækiÚtilokaðBlóðþrýstingurBlueman-smáforritBlueman Bluetooth-umsýslaBlueman er GTK+ Bluetooth-umsýslaBluetooth virktBluetooth-viðmótBluetooth-auðkenningBluetooth-tækiBluetooth-tækiBluetooth óvirktBluetooth virktBluetooth skráaflutningurBluetooth-stjórnunBluetooth-netkerfiSlökkt er á BluetoothKveikt verður að vera á Bluetooth til að viðmótsstýringin virkiBluray-spilariSamsetning líkamaKetillStjórnun bindingarBókahilluhátalariÚtsendingartækiÚtsendingarrýmiBrowseGroupDescriptorServiceClassIDPeraStrætisvagnHnappurCD-spilariCMTPSkápaljósTaktskynjariAðgangsþjónusta fyrir dagatal, verkefni og minnispunkta (CTN)Ãminningaþjónusta fyrir dagatal, verkefni og minnispunkta (CTN)Snið fyrir dagatal, verkefni og minnispunkta (CTN)MyndbandstökuvélMyndavélHjólhýsi / HúsvagnHætta við aðgerðHætti viðBíllBílgræjurKoltvísýringsskynjariKolmónoxíðskynjariKortalesariLoftljósLoftfestur skynjariFarsímiSkilgreint snið samantektarYfirlýsing um eiginleikaSkilgreindir ítarlegir eiginleikarSkilgreint snið framsetningarSkilgreind lýsing notandaHleðslubankiSmelltu til að gera óvirkt.Smelltu til að gera virkt.Skilgreindar stillingar biðlaraStraujárnKaffivélLjóslitarskynjariSambyggtAlmennur aðgangur ISDN (CIP)TölvaUppsetningStilla Bluetooth-netkerfiBreyta stillingunum valinnar viðbótarStillta mappan fyrir innsendar skrár er ekki tilStillingar á netkerfi krefjast aukinna heimildaStaðfestaStaðfestu gildi fyrir auðkenningu:TengtTengt við %sTengt:TengistTengist…Tenging mistókst: Tenging við BlueZ mistókstTengist sjálfvirkum tengisniðum A2DP-upptaka, A2DP-sökkuls og HIDSnertiskynjariSamfelld vöktun glúkósaStýringSnúrulausÞráðlaus símtækniBúa til pörun við tækiðKrullujárnNúverandi tímaþjónustaTjöldHjólreiðatölvaAfl við hjólreiðarHjólahraði og takturGerð DHCP-þjóns:DVD-spilariVísir um virkni gagnaRakahreinsunartækiNeitaVandamál með kerfiskröfurBorðviftaBorðljósEinkatölvaVinnutölva á borðAftengjanlegtUpplýsingar tækisTækjastjóriHeiti tækisTæki svaraði ekkiSkífurofiInnhringinet (DUN)Innhringinet (DUN - Dialup Networking)InnhringistillingarStafrænn penniTeiknitaflaDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Aftengja %sAftengtAftenging mistókst: Tímamörk uppgötvanleikaUppgötvanlegt…Uppgötvanlegt… %ssUppgötva…SkjárTengikvíDúkkaDyralásTvöfaldur rofiÞurrkariÃætluð lok:EyrnahitamælirEyrnahljómtapparRafræn merkingLyftaVirkja BluetoothAflmælirSettu inn PIN-kóða til auðkenningar:Settu inn aðgangslykil til auðkenningar:AðkomuhliðUmhverfisskynjunVilla kom uppVilla kom upp við að senda skrána %sHættaYtri tilvísun skýrsluFTPMistókstTókst ekki að ræsa obex-þjónustu. Gakktu úr skugga um að obex-vaktarinn sé í gangiMistókst að skipta sniðinu yfir í %sMistókst að tengjastGat ekki fengið IP-vistfang á %sMistókst að ná sambandi við blueman-managerFaxTók á móti %(0)s skránni frá %(1)sSendandi skráarTók á móti skráTók á móti skrámPúls- og súrefnismælir á á fingurEldskynjariStrengur með útgáfu grunnhugbúnaðarLogaskynjariFlóðljósGólfljósFlúrlampiÞvinga tæki til að aftengjastFrystirFulltGBGNSSGNSS-þjónnGSM-stillingarLeikjaLeikjafjarstýringLeikir/LeikfangBílskúrshurðGarðljósAlgengur AV hljóð/myndbúnaðurAlmennur aðgangurAlmenn aðgangsstýringAlmenn loftkælingAlmennt flugfarAlmenn eigindAlmennt hljóðAlmennur hljóðsökkullAlmennur hljóðgjafiAlgengur strikamerkjaskanniAlmennur blóðþrýstingurAlgeng klukkaAlgeng tölvaAlmennt stýritækiAlmennt fyrir hjólreiðarAlgengur skjárAlgengur skjábúnaðurAlmennt heimilistækiAlmenn glerauguAlgeng viftaAlmennur skráaflutningurAlmennt leikjatækiAlgengur glúkósamælirAlgeng lagnatækni (HVAC)Almennt heyrnartækiAlmennur hjartsláttarskynjariAlmenn hitunHID-viðmótstæki (Human Interface Device)Almennt rakatækiAlgeng insúlíndælaAlgeng lyklakippaAlmenn ljósastæðiAlmennur ljósgjafiAlgengur tónlistarspilariAlmennt vélknúið tækiAlmennt vélknúið farartækiAlmennt nettækiAlmenn netvinnslaAlgengur símiAlgengur púls- og súrefnismælirAlgeng fjarstýringAlmennur hlaupa og gönguskynjariAlgengur skynjariAlgengt merkiAlmenn símasamskiptiAlgengur hitamælirAlgengt óþekktAlgengt úrAlmennt íklæðanlegt hljóðtækiAlgeng vigtGlerauguGlúkósiNetkerfi hópsHCR_Print (HCR)HCR_Scan (HCR)HDPHDP-sökkullHDP-uppruniHID-lampiHIDPHTTPHTTP-milliþjónnHárþurrkaLófatölvaHandtölva PC/PDA (samanbrotin)Handfrjáls búnaðarGátt fyrir handfrjálsan búnaðHardcopyCableReplacement (HCR)Strengur með útgáfu vélbúnaðarHeyrnartólHeyrnartól með hljóðnemaGátt fyrir heyrnartólLíkamshitamælirHjartslátturHjartsláttarbeltiVarmadælaHitariHjálmurHi-Fi samstæðaFalið_Fela ónefnd tækiHárLúðurHID-viðmótstæki (Human Interface Device)Þjónusta fyrir HID-viðmótstæki (Human Interface Device)RakatækiRakaskynjariIPIP-vistfang:ISDNMyndvinnslaMyndvinnsla (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder myndvinnsla (BIP)Aðvörun straxHlaupa og gönguskynjari í skóHeyrnartæki í eyraGlóperaHafa meðMóttökumappa:Skráin %(0)s berst frá %(1)sSkrá að berast yfir BluetoothStaðsetning innanhússInnrauður hitariInntaks-/úttaksvillaInsúlínpenniInsúlíndæla, varanlegInsúlíndæla, plásturdælaInnanhússímkerfiViðmótið %(0)s er bundið við IP-vistfangið %(1)sStuðningur við internet-samskiptaregluÓgilt IP-vistfangIoT-gáttIrMC-samstillingIrMC-samstillingarskipunJakkiStýripinniKBLyklaborðSölubásL2CAPAðgangur að LAN-staðarneti með PPPLED-settLED-rekillLED-lampiFartölvaStórt vöruflutningafarartæki (LGV)Stór farþegaflugvélRæsa DHCP-biðlaraRæsa PPP-vöktunRæsing á DHCP-biðlara krefst aukinna heimildaRæsing á PPP-vaktara krefst aukinna heimildaLekaskynjariLétt flugfarLjósastýringLétt farartækiLínuleg lýsingTap tengingaBirting á staðsetninguStaðsetning og leiðsögnBirting á staðsetningu og leiðsögnHátalariLítillLágspennt halogenMBStjórnar ýmsum staðværum netþjónustum á borð við NAP-brúmStrengur með nafni framleiðandaMerkja/afmerkja þetta tæki sem treystHámarksfjöldi atriðaMöskva-tækiAðgangssnið skilaboða (MAP)Aðgangsþjónn skilaboðaTilkynningaþjónn fyrir skilaboðHljóðnemiÖrbylgjuSmátölvaSmárútaÃmislegtStrengur með tegundarnúmeriMódemSkjárSkellinaðraMeiraHreyfiskynjariVélhjólVélknúið hliðMúsMikiðMarglita LED-settMulti-Profile Specification (MPS) sniðMulti-Profile Specification (MPS) þjónustaFjölrofiHálsbandNetkerfiAðgangspunktur netkerfis (NAP)Aðgangspunktur netkerfis (NAP)Netnotk_unEngir hljóðendapunktar skráðirEngir árekstrarEngar kerfiskröfurEkki tengtEkki tiltæktEr ekki stutt í augnablikinu í þessari uppsetninguEkki skilgreintNúmer:OBEXOBEX-skráaflutningurFlutningur hlutarHlaupa og gönguskynjari á mjöðmHlaupa og gönguskynjari á skóOpnaOpna staðsetninguGeisladiskaspilariÃgættLífræn ljósgjafadíóða (OLED)BakarofnPANUSímboðiParaParaðPara PIN-kóða fyrirPara aðgangslykil fyrirBeiðni um pörunBeiðni um pörun fyrir %sBeiðni um pörun fyrir tækið:Beiðni um pörun fyrir:PalmLófatölva PC/PDASvifdrekiJaðartækiEinkanet (Personal Area Network)SímiAðgangur nafnaskrár (PBAP)Aðgangur nafnaskrár (PBAP) - PCEAðgangur nafnaskrár (PBAP) - PSETengiViðbótin "%(0)s" er háð %(1)s. Afhleðsla á %(1)s mun einnig afhlaða "%(0)s". Halda áfram?Viðbótin %(0)s rekst á við %(1)s. Afhleðsla á %(1)s mun einnig afhlaða %(0)s. Halda áfram?ViðbæturPnP-auðkenniPnP-upplýsingarBendillLélegtFerðahljómtækiOrkubankiAflskynjariVélknúinn hjólastóllKynningarfjarstýringAðalþjónustaPrentariPrentstaða (BPP)SkjávarpiSéreignarbúnaðurGefur kost á OBEX-skráaflutningiKemur með valmyndarfærslu sem inniheldur síðast notuðu tengingar og flýtir þannig fyrir aðgangi að þeimVeitir aðgangslykil, auðkenningarþjónustur fyrir BlueZ-vöktunGefur stuðning við innhringiþjónustur (Dial Up Networking - DUN) með ModemManager og NetworkManagerGefur stuðning við einkasvæðanet (Personal Area Networking - PAN) sem kom fram í NetworkManager 0.8NálægðarskynjariPúls- og súrefnismælirÃtihnappurFjórhjólRFCOMM_Endurnefna tæki…OfnÚtvarpRegnskynjariTók á móti %(files)d skrá í bakgrunniTók á móti %(files)d skrám í bakgrunniTók á móti %(files)d skrá til viðbótar í bakgrunniTók á móti %(files)d skrám til viðbótar í bakgrunniStyrkur merkis: %(rssi)u%% (%(rssi_state)s)MóttakandiTek á móti skráTek á móti skránni %(0)s frá %(1)sMælt meðEndurtengist við…Vistfang endurtengingarFrístundafarartæki / HúsbíllReferencePrinting (BPP)ReflectedUI (BPP)KælirHafnaFjarstýringMarktæki fjarstýringarFjarlægjaFjarlægja þetta tæki úr listanum yfir þekkt tækiEndurnefna tækiEndurnýja IP-vistfangTilvísun skýrsluReyna afturHrísgrjónasuðuvélVélmenniRyksuguróbótSnúningsrofiHlaupahraði og takturSDPSIM-aðgangur (SAP)_Raða eftirViðföng í skönnunSkanniSkellinaðraSkjárSkrifta sem á að keyra á tenginguLeitaLeita að nálægum tækjumLeitaAukaþjónustaVeldu tækiVeldu hljóðsnið fyrir PulseAudioVeldu möppu fyrir móttöku skráaSenda skráSen_da skrár á tækiSe_nda minnispunktSen_da skrá…Senda texta sem minnispunktSenda skrá(r) til tækisSenda minnispunktSendi skráStrengur með raðnúmeriRaðtengi (serial)Raðtengi %sRaðtengi (serial) tengtNetþjónnSkilgreindar stillingar þjónsAlgeng netþjónstölvaÞjónusta breyttÞjónustuborðStillingar þjónustuÞjónusta:ServiceDiscoveryServerServiceClassIDStilla eiginleika Bluetooth-viðmótsSetja RfKill-stöðuSjónvarpsboxSjónvarpsboxAð setja RfKill-stöðu krefst aukinna heimildaSkápaljósBirta _stöðustikuBir_ta verkfærastikuBirta upplýsingar tækisBirta inntakBirtir tilkynningar á skjáborði þegar tæki tengjast eða aftengjast.Sýnir notkun á netkerfiEinfaldur rofiSleppaSleðiSnjallsímiSnjallúrReykskynjariStrengur með útgáfu hugbúnaðarTalsímiHraðaskynjariHraða og taktskynjariÃþróttaúrKastljósStakur hátalariStaftölva (stick)GötuljósUndir væntingumTókst!RofiAuðkenni kerfisTCPTCS-ATTCS-BINSpjaldtölvaSjónvarpHitaskynjariTímabundið sýnilegtHámarksfjöldi atriða sem listinn yfir nýlegar tengingar mun birta.HitastillirÞetta ætti að yfirskrifastBrauðristOf mikiðAlls móttekin gögn og afköst flutningsAlls send gögn og afköst flutningsSnertiplattiSnertiplattiLeikfangTölfræði umferðarMillifærslaFlutningur mistókstFlutningur á skránni %(0)s mistókstSendistyrkur: %(tpl)u%% (%(tpl_state)s)Uppgötvun flutningsReynir að tengjast sjálfvirkt uppsettum þjónustum í ræsingu og á 60 sekúndna fresti.Þrefaldur rofiSporvagnTreystaTreystReyni að fá IP-vistfang á %s Hinkraðu aðeins…MóttakariSlökkva á öllum viðmótumKveikja á öllum viðmótumPlötuspilariTx-aflUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPÓflokkaðÓþekktÓþekkt villaNafnlaust tækiÓskilgreintEkki treystaNotandagögnMyndbandsupptökutækiRyksugaGilt sviðFarartækiSkynjari fyrir þrýsting í hjólbörðumMjög hárMyndfundirDreifing myndmerkisMyndmerkissökkullMyndmerkisveitaVídeómyndavélMyndfundirSkjár og hátalariSkjárVideoConferencingGW (VCP)WAPWAP-biðlariWSPVeggviftaVeggljósVeggfestur skynjariÞvottavélKlæðanlegtKlæðanleg tölva (á stærð við úr)VigtVindskynjariGluggiStrimlagluggatjöldGluggatjöldBlóðþrýstingur á úlnliðPúls- og súrefnismælir á úlnliðArmbandsúrV_iðmót_Bætt viðÚti_loka_Hætta við_Loka_LækkandiTæ_ki_Tæki_Hætta_Hjálp_UpplýsingarStaðværar þjón_ustur_Gera uppgötvanlegt_Heitià _lagi_Para_Viðbætur_KjörstillingarFja_rlægja…Tilk_ynna vandamálF_rumstilla_Leita_Stöðva_TreystaAflétta útilo_kun_Ekki treystaSk_oðasmáforritdagurdagarklukkustundklukkustundirmínútamínúturneiobexd ekki tiltæktjáblueman-2.4.3/po/is.po000066400000000000000000002406051465054505200145510ustar00rootroot00000000000000# Icelandic translation for blueman. # This file is distributed under the same license as the blueman package. # # Sveinn í Felli , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-10 05:09+0000\n" "Last-Translator: Sveinn í Felli \n" "Language-Team: Icelandic \n" "Language: is\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n % 10 != 1 || n % 100 == 11;\n" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Stillingar sýnileika" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Falið" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Alltaf sýnilegt" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Tímabundið sýnilegt" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Heiti" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Beiðni um pörun" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Beiðni um pörun fyrir tækið:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Þetta ætti að yfirskrifast" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Birta inntak" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth-tæki" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "V_iðmót" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Leita" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Kjörstillingar" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Hætta" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "Tæ_ki" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "Sk_oða" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Bir_ta verkfærastiku" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Birta _stöðustiku" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "_Fela ónefnd tæki" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Raða eftir" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Heiti" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Bætt við" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Lækkandi" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Viðbætur" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Staðværar þjón_ustur" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hjálp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "Tilk_ynna vandamál" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Leita að nálægum tækjum" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Leita" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Búa til pörun við tækið" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Para" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Merkja/afmerkja þetta tæki sem treyst" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Treysta" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Fjarlægja þetta tæki úr listanum yfir þekkt tæki" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Fjarlægja" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Senda skrá(r) til tækis" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Senda skrá" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Alls send gögn og afköst flutnings" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Alls móttekin gögn og afköst flutnings" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Vísir um virkni gagna" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Meira" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Endurnefna tæki" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "F_rumstilla" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Hætta við" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "à _lagi" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Gerð DHCP-þjóns:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Mælt með" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Engir DHCP-þjónar uppsettir" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-vistfang:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-stillingar" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Einkanet (Personal Area Network)" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN-stuðningur" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Innhringinet (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN-stuðningur" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Aðgangspunktur netkerfis (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP-stuðningur" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Tek á móti skrá (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Móttökumappa:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Veldu möppu fyrir móttöku skráa" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Samþykkja skrár frá treystum tækjum" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Sendi skrár í gegnum Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Til:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Skrá:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Uppsetning" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Breyta stillingunum valinnar viðbótar" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ekki skilgreint" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Höfundur:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Óþekkt" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Er háð:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Stangast á við:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-stillingar" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Númer:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Tölfræði umferðar" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Loka" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Sótt:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Sent:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Alls:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Atvikaskráning hafin:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Tímalengd atvikaskráningar:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Senda minnispunkt" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Kveikt verður að vera á Bluetooth til að viðmótsstýringin virki" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth-viðmót" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Alltaf" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d mínúta" msgstr[1] "%(minutes)d mínútur" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Viðmót" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Mistókst að ná sambandi við blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Tenging við BlueZ mistókst" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Smelltu til að gera óvirkt." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Smelltu til að gera virkt." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Leita" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Kjörstillingar viðmóts" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Sendandi skráar" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth skráaflutningur" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stöðva" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Tengist" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ekki tiltækt" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Tókst ekki að ræsa obex-þjónustu. Gakktu úr skugga um að obex-vaktarinn sé í " "gangi" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Hætti við" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Sendi skrá" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Ãætluð lok:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekúnda" msgstr[1] "%(seconds)d sekúndur" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Villa kom upp við að senda skrána %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Sleppa" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Reyna aftur" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Villa kom upp" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Beiðni um pörun fyrir %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth-auðkenning" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Settu inn PIN-kóða til auðkenningar:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Settu inn aðgangslykil til auðkenningar:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Para aðgangslykil fyrir" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Para PIN-kóða fyrir" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Beiðni um pörun fyrir:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Staðfestu gildi fyrir auðkenningu:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Staðfesta" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Neita" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Auðkenningarbeiðni fyrir:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Þjónusta:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Alltaf samþykkja" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Samþykkja" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Slökkt er á Bluetooth" #: blueman/Functions.py:71 msgid "Exit" msgstr "Hætta" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Virkja Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Tækjastjóri" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Stillingar þjónustu" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Lyklaborð" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Sambyggt" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Nafnlaust tæki" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Óflokkað" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Tengt" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Treyst" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Parað" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Útilokað" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Tengt" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Lélegt" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Undir væntingum" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Ãgætt" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Mikið" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Of mikið" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Styrkur merkis: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Styrkur merkis: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Lítill" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Hár" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Mjög hár" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sendistyrkur: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sendistyrkur: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Tókst!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Mistókst" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Tengist…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Aftenging mistókst: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Engir hljóðendapunktar skráðir" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Inntaks-/úttaksvilla" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Tæki svaraði ekki" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Óþekkt villa" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Tenging mistókst: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Tengjast" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Tengist sjálfvirkum tengisniðum A2DP-upptaka, A2DP-sökkuls og HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Aftengjast" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Þvinga tæki til að aftengjast" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Tengjast við:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Aftengjast:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Tengjast sjálfvirkt:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Sen_da skrá…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Para" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Treysta" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Ekki treysta" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "Úti_loka" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "Aflétta útilo_kun" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Loka/Afloka þetta tæki" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "_Endurnefna tæki…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "Fja_rlægja…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Hætta við aðgerð" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Ekki treysta" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Veldu tæki" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman er GTK+ Bluetooth-umsýsla" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM-stillingar" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Viðbætur" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Viðbótin \"%(0)s\" er háð %(1)s. Afhleðsla á %(1)s mun " "einnig afhlaða \"%(0)s\".\n" "Halda áfram?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Viðbótin %(0)s rekst á við %(1)s. Afhleðsla á %(1)s mun " "einnig afhlaða %(0)s.\n" "Halda áfram?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Engar kerfiskröfur" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Engir árekstrar" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Vandamál með kerfiskröfur" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Val á viðmóti" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Uppgötva…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Ãmislegt" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Tölva" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Sími" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Aðgangspunktur" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Hljóð/Myndmerki" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Jaðartæki" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Myndvinnsla" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Klæðanlegt" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Leikfang" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Einkatölva" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Netþjónn" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Fartölva" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Lófatölva" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Farsími" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Snúrulaus" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Snjallsími" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Módem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Fullt" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 prósent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 prósent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 prósent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 prósent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 prósent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 prósent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Ekki tiltækt" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Heyrnartól með hljóðnema" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handfrjáls búnaðar" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Hljóðnemi" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Hátalari" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Heyrnartól" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Ferðahljómtæki" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Bílgræjur" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Sjónvarpsbox" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi samstæða" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Myndbandsupptökutæki" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Vídeómyndavél" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Myndbandstökuvél" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Skjár" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Skjár og hátalari" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Myndfundir" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Leikir/Leikfang" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Bendill" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Skjár" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Myndavél" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skanni" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Prentari" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Armbandsúr" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Símboði" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jakki" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Hjálmur" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Gleraugu" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Vélmenni" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Farartæki" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Dúkka" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Stýring" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Leikja" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Algengt óþekkt" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Algengur sími" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Algeng tölva" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Vinnutölva á borð" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Algeng netþjónstölva" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "Handtölva PC/PDA (samanbrotin)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Lófatölva PC/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Klæðanleg tölva (á stærð við úr)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Spjaldtölva" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Tengikví" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Ein með öllu" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Blade-þjónn" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Aftengjanlegt" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT-gátt" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Smátölva" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Staftölva (stick)" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Algengt úr" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Ãþróttaúr" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Snjallúr" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Algeng klukka" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Algengur skjár" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Algeng fjarstýring" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Almenn gleraugu" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Algengt merki" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Algeng lyklakippa" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Algengur tónlistarspilari" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Algengur strikamerkjaskanni" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Algengur hitamælir" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Eyrnahitamælir" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Almennur hjartsláttarskynjari" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Hjartsláttarbelti" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Almennur blóðþrýstingur" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Blóðþrýstingur á handlegg" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Blóðþrýstingur á úlnlið" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "HID-viðmótstæki (Human Interface Device)" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mús" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Stýripinni" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Leikjafjarstýring" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Teiknitafla" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kortalesari" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Stafrænn penni" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Strikamerkjaskanni" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Snertiplatti" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Kynningarfjarstýring" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Algengur glúkósamælir" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Almennur hlaupa og gönguskynjari" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Hlaupa og gönguskynjari í skó" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Hlaupa og gönguskynjari á skó" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Hlaupa og gönguskynjari á mjöðm" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Almennt fyrir hjólreiðar" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Hjólreiðatölva" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Hraðaskynjari" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Taktskynjari" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Aflskynjari" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Hraða og taktskynjari" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Almennt stýritæki" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Rofi" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Fjölrofi" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Hnappur" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Sleði" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Snúningsrofi" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Snertiplatti" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Einfaldur rofi" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Tvöfaldur rofi" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Þrefaldur rofi" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Rafhlöðuskiptir" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Ãtihnappur" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Skífurofi" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Almennt nettæki" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Aðgangspunktur" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Möskva-tæki" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Algengur skynjari" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Hreyfiskynjari" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Loftgæðaskynjari" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Hitaskynjari" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Rakaskynjari" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Lekaskynjari" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Reykskynjari" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Snertiskynjari" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Kolmónoxíðskynjari" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Koltvísýringsskynjari" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Umhverfislýsingarskynjari" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Ljóslitarskynjari" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Regnskynjari" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Eldskynjari" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Vindskynjari" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Nálægðarskynjari" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Loftfestur skynjari" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Veggfestur skynjari" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Aflmælir" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Logaskynjari" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Skynjari fyrir þrýsting í hjólbörðum" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Almenn ljósastæði" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Veggljós" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Loftljós" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Gólfljós" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Skápaljós" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Borðljós" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Flóðljós" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Garðljós" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Kastljós" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Línuleg lýsing" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Götuljós" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Skápaljós" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Ljósastýring" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Pera" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Algeng vifta" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Borðvifta" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Veggvifta" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Algeng lagnatækni (HVAC)" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Hitastillir" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Rakatæki" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Rakahreinsunartæki" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Hitari" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Ofn" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Ketill" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Varmadæla" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Innrauður hitari" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Almenn loftkæling" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Almennt rakatæki" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Almenn hitun" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Almenn aðgangsstýring" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Aðgangspunktur" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Bílskúrshurð" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Aðgangspunktur" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Lyfta" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Gluggi" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Aðkomuhlið" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Dyralás" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Útilokað" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Almennt vélknúið tæki" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Vélknúið hlið" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Tjöld" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Skjár" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Algengur sími" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Tengi" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED-rekill" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Hleðslubanki" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Orkubanki" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Almennur ljósgjafi" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Glópera" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED-lampi" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID-lampi" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Flúrlampi" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED-sett" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Marglita LED-sett" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Lágspennt halogen" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Lífræn ljósgjafadíóða (OLED)" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Algeng lyklakippa" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Strimlagluggatjöld" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Gluggatjöld" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Almennur hljóðsökkull" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Stakur hátalari" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Bókahilluhátalari" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Talsími" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Almennur hljóðgjafi" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Ãminning" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Bjalla" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Lúður" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Útsendingartæki" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Þjónustuborð" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Sölubás" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Útsendingarrými" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Fyrirlestrasalur" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Almennt vélknúið farartæki" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Bíll" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Stórt vöruflutningafarartæki (LGV)" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "Tvíhjóla farartæki" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Vélhjól" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Skellinaðra" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Skellinaðra" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "Þríhjóla farartæki" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Létt farartæki" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Fjórhjól" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Smárúta" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Strætisvagn" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Sporvagn" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Landbúnaðarfarartæki" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Hjólhýsi / Húsvagn" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Frístundafarartæki / Húsbíll" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Almennt heimilistæki" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Kælir" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Frystir" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Bakarofn" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Örbylgju" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Brauðrist" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Þvottavél" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Þurrkari" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Kaffivél" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Straujárn" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Krullujárn" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Hárþurrka" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Ryksuga" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Ryksuguróbót" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Hrísgrjónasuðuvél" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Almennt íklæðanlegt hljóðtæki" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Eyrnahljómtappar" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Hálsband" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Almennt flugfar" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Létt flugfar" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Hljóðnemi" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Svifdreki" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Stór farþegaflugvél" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Algengur AV hljóð/myndbúnaður" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Magnari" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Móttakandi" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Útvarp" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Móttakari" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Plötuspilari" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD-spilari" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD-spilari" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Bluray-spilari" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Geisladiskaspilari" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Sjónvarpsbox" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Algengur skjábúnaður" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Sjónvarp" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Skjár" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Skjávarpi" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Almennt heyrnartæki" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Heyrnartæki í eyra" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Heyrnartæki bak við eyra" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Almennt leikjatæki" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Ferðahljómtæki" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Algengt merki" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Stafrænn penni" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Rafræn merking" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Algengur púls- og súrefnismælir" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Púls- og súrefnismælir á á fingur" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Púls- og súrefnismælir á úlnlið" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Algeng vigt" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Vélknúinn hjólastóll" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Algeng insúlíndæla" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Insúlíndæla, varanleg" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Insúlíndæla, plásturdæla" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insúlínpenni" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Algengur hitamælir" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Birting á staðsetningu" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Birting á staðsetningu og leiðsögn" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Raðtengi (serial)" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Aðgangur að LAN-staðarneti með PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Innhringinet (DUN - Dialup Networking)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC-samstilling" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX-skráaflutningur" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC-samstillingarskipun" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Þráðlaus símtækni" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Uppruni hljóðs" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Hljóðsökkull" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Marktæki fjarstýringar" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Ãtarlegt um hljóð" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Fjarstýring" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Myndfundir" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Innanhússímkerfi" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Gátt fyrir heyrnartól" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP-biðlari" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Aðgangspunktur netkerfis (NAP)" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Netkerfi hóps" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Myndvinnsla (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder myndvinnsla (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Gátt fyrir handfrjálsan búnað" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Einföld prentun (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Prentstaða (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Þjónusta fyrir HID-viðmótstæki (Human Interface Device)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Almennur aðgangur ISDN (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Hljóð/Myndmerki" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM-aðgangur (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Aðgangur nafnaskrár (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Aðgangur nafnaskrár (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Aðgangur nafnaskrár (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Aðgangsþjónn skilaboða" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Tilkynningaþjónn fyrir skilaboð" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Aðgangssnið skilaboða (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS-þjónn" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Þrívíddarskjár" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Þrívíddargleraugu" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D-samstilling (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-Profile Specification (MPS) snið" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-Profile Specification (MPS) þjónusta" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Aðgangsþjónusta fyrir dagatal, verkefni og minnispunkta (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Ãminningaþjónusta fyrir dagatal, verkefni og minnispunkta (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Snið fyrir dagatal, verkefni og minnispunkta (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP-upplýsingar" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Almenn netvinnsla" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Almennur skráaflutningur" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Almennt hljóð" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Almenn símasamskipti" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Myndmerkisveita" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Myndmerkissökkull" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Dreifing myndmerkis" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP-uppruni" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP-sökkull" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Almennur aðgangur" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Almenn eigind" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Aðvörun strax" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Tap tenginga" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx-afl" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Núverandi tímaþjónusta" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glúkósi" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Líkamshitamælir" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Upplýsingar tækis" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Hjartsláttur" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Rafhlöðuþjónusta" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Blóðþrýstingur" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "HID-viðmótstæki (Human Interface Device)" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Viðföng í skönnun" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Hlaupahraði og taktur" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Sjálfvirkni-IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Hjólahraði og taktur" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Afl við hjólreiðar" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Staðsetning og leiðsögn" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Umhverfisskynjun" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Samsetning líkama" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Notandagögn" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Vigt" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Stjórnun bindingar" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Samfelld vöktun glúkósa" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Stuðningur við internet-samskiptareglu" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Staðsetning innanhúss" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Púls- og súrefnismælir" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP-milliþjónn" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Uppgötvun flutnings" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Flutningur hlutar" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Aðalþjónusta" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Aukaþjónusta" #: blueman/Sdp.py:227 msgid "Include" msgstr "Hafa með" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Yfirlýsing um eiginleika" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Heiti tækis" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Útlit" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Vistfang endurtengingar" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Þjónusta breytt" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Auðkenni kerfis" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Strengur með tegundarnúmeri" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Strengur með raðnúmeri" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Strengur með útgáfu grunnhugbúnaðar" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Strengur með útgáfu vélbúnaðar" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Strengur með útgáfu hugbúnaðar" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Strengur með nafni framleiðanda" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP-auðkenni" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Skilgreindir ítarlegir eiginleikar" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Skilgreind lýsing notanda" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Skilgreindar stillingar biðlara" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Skilgreindar stillingar þjóns" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Skilgreint snið framsetningar" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Skilgreint snið samantektar" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Gilt svið" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Ytri tilvísun skýrslu" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Tilvísun skýrslu" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Hljóð- og inntakssnið" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Séreignarbúnaður" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "já" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nei" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Veldu röð/raðir og notaðu Control + C til að afrita" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Upplýsingar" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Birta upplýsingar tækis" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Se_nda minnispunkt" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Senda texta sem minnispunkt" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Mistókst að skipta sniðinu yfir í %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Hljóðsnið" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Veldu hljóðsnið fyrir PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Óskilgreint" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Reynir að tengjast sjálfvirkt uppsettum þjónustum í ræsingu og á 60 sekúndna " "fresti." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Tengdist sjálfvirkt við %(service)s á %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "Birtir tilkynningar á skjáborði þegar tæki tengjast eða aftengjast." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Aftengt" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Tengt:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ekki tengt" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dagur" msgstr[1] "dagar" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "klukkustund" msgstr[1] "klukkustundir" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "mínúta" msgstr[1] "mínútur" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s og %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Ertu viss um að þú viljir núllstilla teljarann?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Netnotk_un" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Sýnir notkun á netkerfi" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth virkt" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Stjórnar ýmsum staðværum netþjónustum á borð við NAP-brúm" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Gefur stuðning við innhringiþjónustur (Dial Up Networking - DUN) með " "ModemManager og NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Kemur með valmyndarfærslu sem inniheldur síðast notuðu tengingar og flýtir " "þannig fyrir aðgangi að þeim" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Hámarksfjöldi atriða" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Hámarksfjöldi atriða sem listinn yfir nýlegar tengingar mun birta." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Tengt við %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Mistókst að tengjast" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s á %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Viðmót fyrir þessa tengingu er ekki tiltækt" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Endurtengist við…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Gefur stuðning við einkasvæðanet (Personal Area Networking - PAN) sem kom " "fram í NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Skrá að berast yfir Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Skráin %(0)s berst frá %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Hafna" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Tek á móti skrá" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Tek á móti skránni %(0)s frá %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Gefur kost á OBEX-skráaflutningi" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Stillta mappan fyrir innsendar skrár er ekki til" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Tók á móti skrá" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Tók á móti %(0)s skránni frá %(1)s" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Opna" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Flutningur mistókst" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Flutningur á skránni %(0)s mistókst" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Tók á móti skrám" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Tók á móti %(files)d skrá í bakgrunni" msgstr[1] "Tók á móti %(files)d skrám í bakgrunni" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Opna staðsetningu" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Tók á móti %(files)d skrá til viðbótar í bakgrunni" msgstr[1] "Tók á móti %(files)d skrám til viðbótar í bakgrunni" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Bætir stöðluðum valmyndarfærslum á valmynd stöðutáknsins" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Sen_da skrár á tæki" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Tæki" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Við_mót" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "smáforrit" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Veitir aðgangslykil, auðkenningarþjónustur fyrir BlueZ-vöktun" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Bætir við Hætta-atriði til að fara út úr smáforritinu" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth-netkerfi" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Viðmótið %(0)s er bundið við IP-vistfangið %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Gat ekki fengið IP-vistfang á %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Reyni að fá IP-vistfang á %s\n" "Hinkraðu aðeins…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth virkt" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth óvirkt" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Bætir við valmyndarfærslum til aftengingar" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Aftengja %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tímamörk uppgötvanleika" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Fjöldi sekúnda sem uppgötvunarhamur mun endast" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Gera uppgötvanlegt" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Uppgötvanlegt… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Uppgötvanlegt…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skrifta sem á að keyra á tengingu" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Raðtengi (serial) tengt" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Slö_kkva á Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Slökkva á öllum viðmótum" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Kveikja á Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Kveikja á öllum viðmótum" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Netkerfi" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ógilt IP-vistfang" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Er ekki stutt í augnablikinu í þessari uppsetningu" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Millifærsla" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Innhringistillingar" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Raðtengi %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Endurnýja IP-vistfang" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Stilla eiginleika Bluetooth-viðmóts" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman-smáforrit" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth-umsýsla" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth-stjórnun" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth-tæki" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Stilla Bluetooth-netkerfi" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Stillingar á netkerfi krefjast aukinna heimilda" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Ræsa DHCP-biðlara" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Ræsing á DHCP-biðlara krefst aukinna heimilda" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Ræsa PPP-vöktun" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Ræsing á PPP-vaktara krefst aukinna heimilda" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Setja RfKill-stöðu" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Að setja RfKill-stöðu krefst aukinna heimilda" #~ msgid "Recent _Connections" #~ msgstr "Nýle_gar tengingar" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Kveikja á Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Kveikt verður að vera á Bluetooth til að tækjastýringin virki" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Slökkva á Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Hjartsláttarskynjari: Hjartsláttarbelti" #~ msgid "Blood Pressure: Arm" #~ msgstr "Blóðþrýstingur: Handleggur" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Blóðþrýstingur: Úlnliður" #~ msgid "Human Interface Device (HID)" #~ msgstr "HID-viðmótstæki (Human Interface Device)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Hlaupa og gönguskynjari: à skó" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Hlaupa og gönguskynjari: à skó" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Hlaupa og gönguskynjari: à mjöðm" #~ msgid "Fingertip" #~ msgstr "Fingurgómur" #~ msgid "Wrist-Worn" #~ msgstr "à úlnlið" blueman-2.4.3/po/it.gmo000066400000000000000000001567321465054505200147250ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1f˜R˜a˜'{˜£˜´˜ɘâ˜ø˜™%™9™V™h™w™Gˆ™ËЙœš«šÁšÉšÚšöš›+›#C› g›q›y› ‚››’›¤›8·›7ð›-(œ Vœ aœlœ}œœ ¦œ±œœ àœ *5 P'Z#‚'¦.Î'ý%ž:žUžpmž$ÞžŸŸ&Ÿ 8ŸDŸVŸ\ŸvŸŸŽŸ5§Ÿ9ÝŸ/ G (P y  ‚   š ¯ Ç  â B¡F¡"Z¡ }¡=ˆ¡ Æ¡ Ó¡Þ¡ó¡¢$¢=¢C¢X¢"o¢’¢ ¤¢°¢Ë¢Û¢à¢÷¢£"£*£ E£Q£n£‚£“£¯£·£Ì£å£¤¤&¤9¤>N¤¤ œ¤¨¤Ƥ ܤè¤ø¤¥¥#¥ +¥5¥ I¥V¥g¥ }¥ˆ¥ ž¥¨¥Å¥Þ¥!ð¥¦'¦-:¦)h¦’¦¦¦½¦$ئý¦§§%§6§U§ Y§Yf§'À§è§)¨'+¨S¨l¨6p¨§¨ ¹¨ ǨÕ¨ë¨!ÿ¨!©6©K©]©t©Ž©&¨© Ï© Û©é©ì© ñ©ý©ªªª-ª>ªOªlª }ªžª¹ª˪Þªíª«" «C«`«r«%„«!ª«Ì«Þ«,﫬6¬H¬]¬y¬ˆ¬ ¨¬¶¬&Ô¬û¬)­<­S­o­„­–­±­Ï­ í­®(® E®'S®+{®§®%¹®ß®ö®# ¯/¯@¯U¯ i¯v¯‰¯¯²¯&ͯô¯°&°/° 8°D°T°c°g° w° „°8°ɰΰ Ó°Þ°í°õ°±&±/±&H±o±ޱ¤±ñá±è±ý± ²!²2²Q²a²g² m²y² ‚²£²¨²!¹²Û² á²/³ 2³@³T³ W³Ne³´³D´I´ _´)m´)—´Á´ß´'ð´%µ>µMµgµoµ„µ ¢µõÙµóµ¶"¶%=¶c¶2l¶ Ÿ¶À¶ ضä¶ ú¶Q·m¸t¸}¸€¸‰¸‘¸—¸ ´¸ Á¸ ̸ ظ&â¸( ¹2¹G¹*X¹)ƒ¹­¹À¹ѹæ¹ö¹ ºº,ºLºbº3zº#®º Òº ݺêºðº »»7»0V»‡».§» Ö»÷»¼$¼@¼^¼ ~¼ ‹¼ •¼Ÿ¼§¼¯¼µ¼μì¼ò¼ ú¼½ ½ !½.½C½I½,O½|½(•½)¾½ è½ö½ ¾¾*¾/¾ J¾k¾/{¾#«¾Ͼà¾~ó¾ r¿¿7¿Ç¿׿ß¿ä¿ü¿À*À%>À'dÀŒÀ‘À À¹À)ÂÀìÀòÀ ÷ÀÁ ÁÁ5ÁRÁ lÁ-Á»ÁÚÁâÁ ñÁüÁ Â' 7Â3BÂ$v›·Â)ÀÂêÂ!Ã!(ÃJÃÎÃÔÂXÄ ÛÄæÄíÄ þÄ ÅÅ Å0ÅBÅZÅlÅÅ ’ÅŸÅ´ÅÉÅ ÛÅåÅ ûÅ Æ4Æ(HÆ>qÆ>°ÆYïÆ‚IÇ\ÌÇS)ÈA}ÈS¿ÈXÉlÉƒÉ —ɥɮɳɺÉÓÉ åÉïÉõÉKÊWTÊ@¬Ê íÊøÊ!Ë 2Ë>ËNËiË1…Ë·ËÓË åËñËùË Ì)ÌA1Ìs̈ÌÌ´Ì ¼ÌÇÌÍÌçÌüÌÍ Í 2Í>ÍUÍ]ÍeÍ#mÍ‘Í!—͹ÍÁÍÕÍ(ëÍ=Î RÎ]Î x΄ΖήΠÈÎ ÓÎÞÎ úÎÏÏ50Ï^fÏÅÏ/ÌÏüÏÐ (Ð5Ð IÐ$SÐ0xЩРÁÐ ÍÐ4ÙÐÑÑ5Ñ&SÑ zÑT‡Ñ*ÜÑÒÒ#Ò +Ò6ÒEÒ!UÒ wÒ „Ò‘Ò¦ÒÅÒ×ÒßÒ[õÒQÓjÓsÓ |Ó ‰Óp“Ó ÔîÔ ÕÕÕÕ!Õ (Õ4ÕaKÕ­Õ?ÆÕ?Ö FÖQÖ nÖTxÖÍÖ0ÔÖ/×5×F× O×Z× r×€×)›×AÅרZ!Ø|ØØ˜Ø ¡Ø«Ø5²ØèØ÷ØÙ /Ù :ÙEÙLÙ SÙ_Ù cÙmÙÙ ŽÙšÙ­ÙÄÙÔÙêÙûÙ ÚÚ-Ú/5Ú eÚpÚ€Ú”Ú¦Ú µÚÁÚÑÚ îÚüÚÛ Û$Û(Û >ÛLÛ eÛ oÛ/{Û«Û´ÛÆÛÏÛëÛôÛÜÜ9ÜPÜ bÜ nÜxÜ€Ü‰Ü ‘Ü žÜ «Ü¸Ü¾Ü ÅÜÓÜãÜõÜûÜÿÜ Ý Ý Ý,Ý AÝMÝTÝ [ÝfÝoÝ †Ý’Ý ™Ý§Ý ¯Ý½ÝÀÝÖÝÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-01 22:57+0000 Last-Translator: moreno Language-Team: Italian Language: it MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.7-dev %(minutes)d minuto%(minutes)d minuti%(seconds)d secondo%(seconds)d secondi%(service)s su %(device)s%d %s %d %s e %d %s17-33 percento1-17 percentoVeicolo a 2 ruoteVeicolo a 3 ruote33-50 percentoVisualizzazione 3DOcchiali 3DSincronizzazione 3D (3DSP)50-67 percento67-83 percento83-99 percentoSi è verificato un errore durante il caricamento di un'estensione. Informa gli sviluppatori il contenuto di questo messaggio sul nostro sito.Autore:Connetti automaticamente:In conflitto con:Connetti a:ConnessoSupporto DUNDipende da:Disconnetti:Ricevuti:Ricezione file (Object Push)File:Impostazioni GSMDurata registro:Registro avviato:Impostazioni NAPSupporto NAPNomeNessun server DHCP installatoSupporto PANPotenza segnale in ricezione: %(rssi)u%% (%(rssi_state)s)A:Totale:Livello potenza di trasmissione: %(tpl)u%% (%(tpl_state)s)_Disattiva il bluetooth_Attiva il bluetoothInviati:Impostazioni di visibilità_Connetti_DisconnettiSeleziona le righe e usa Control + C per copiareI seguenti parametri saranno passati: Indirizzo, Nome, nome servizio, uuid16s, nodo rfcomm Ad esempio: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s sono restituiti come un elenco separato da virgole Alla disconnessione di un dispositivo lo script invierà un segnale HUPInvio file tramite BluetoothAPN:ATTAVCTPAVDTPAccettaAccetta file dai dispositivi fidatiPorta di accessoAccesso bloccatoPunto di accessoPunto di accessoAda_ttatoriAdattatorePreferenze adattatoreL'adattatore non è disponibile per questa connessioneSelezione dell'adattatoreAggiunge un elemento del menu per chiudere l'appletAggiunge un indicatore all'icona di stato quando il Bluetooth è attivo e mostra il numero di connessioni nel suggerimento.Aggiunge voci di disconnessione al menuAggiunge elementi del menu standard allo menu dell'icona di statoAudio avanzatoVeicolo agricoloTermoconvettoreSensore della qualità dell'ariaAvvisoServizio di notifica degli avvisiTutto in unoConsente di monitorare il vostro (banda larga mobile) utilizzo del traffico di rete. Utile per abbonamenti di accesso ai dati limitato. Questa estensione tiene traccia di ogni dispositivo separatamente.SempreAccetta sempreSempre visibileSensore di luce ambientaleDurata in secondi della rilevabilitàAmplificatoreAspettoAppleAgentL'estensione del servizio di trasferimento dell'applet è disabilitatoSi è sicuri di voler azzerare il contatore?Pressione sanguigna al braccioProfilo audioTerminatore audioSorgente audioAudio e profili di ingressoAudio/videoAudio/videoAuditoriumRichiesta di autorizzazione per:Connesso automaticamente a %(service)s su %(device)sAutomazione I/OTenda parasoleVentilatore assialeBBNEPLettore codici a barreStampa di base (BPP)Servizio batteriaDeviatore di batteriaLuce baiaApparecchio acustico retro-auricolareCampanellaServer a lameVeneziane o tendineBlocca/sblocca questo dispositivoBloccatoPressione sanguignaBlueman AppletBlueman Gestore BluetoothBlueman è un gestore Bluetooth in GTK+Bluetooth attivoAdattatori BluetoothAutenticazione bluetoothDispositivo BluetoothDispositivi BluetoothBluetooth disabilitatoBluetooth abilitatoTrasferimento file BluetoothGestore BluetoothRete BluetoothBluetooth spentoIl Bluetooth deve essere acceso perché il gestore dispositivi funzioniIl demone Bluez non è in esecuzione, blueman-manager non può continuare. Questo probabilmente significa che nessun adattatore Bluetooth è stato rilevato o che il demone Bluetooth non è stato avviato.Lettore BlurayComposizione corporeaCaldaiaPaletto con luceGestione delle associazioniAltoparlante da scaffaleDispositivo di trasmissioneSala delle trasmissioniBrowseGroupDescriptorServiceClassIDLampadinaAutobusPulsanteLettore CDCMTPLuce sottopensileSensore di cadenzaServizio di accesso a calendario, attività e note (CTN)Servizio di notifica calendario, attività e note (CTN)Profilo di calendario, attività e note (CTN)TelecameraFotocameraCamper / CaravanAnnulla operazioneAnnullamento in corsoAutomobileAudio automobileSensore di anidride carbonicaSensore di monossido di carbonioLettore di schedeVentilatore a soffittoPlafonieraSensore montato a soffittoCellulareFormato Aggregato delle CaratteristicheDichiarazione delle caratteristicheProprietà Estese delle CaratteristicheFormato di Presentazione delle CaratteristicheDescrizione Utente della CaratteristicaCustodia di ricaricaFai clic per disabilitare.Fai clic per abilitare.Facendo clic sull'icona nella barra delle applicazioni si attiverà il gestore invece di portalo in primo piano.Configurazione Caratteristica ClientFerro da stiroStiratrice a vaporeImpianto cocleareCaffettieraSensore di coloreComboAccesso ISDN comune (CIP)ComputerConfigurazioneConfigura rete BluetoothConfigura le impostazioni dell'estensione selezionataUna cartella configurata per i file in entrata non esisteLa configurazione della rete richiede privilegiConfermaConferma il valore per l'autenticazione:ConnessoConnesso a %sConnesso:Connessione in corsoConnessione in corso…Connessione non riuscita: Connessione a BlueZ non riuscitaConnette automaticamente i profili sorgente A2DP, sink A2DP, e HIDSensore di contattoMonitoraggio continuo del glucosioControllerGestisce lo stato di alimentazione degli adattatori BluetoothConvertibileSenza filiTelefonia senza filoAssocia con il dispositivoFerro arricciacapelliServizio dell'ora esattaTendeComputer da ciclismoPotenza della pedalataVelocità e cadenza della pedalataTipo server DHCP:Lettore DVDIndicazione attività datiDeumidificatoreNegaProblema di dipendenzeVentilatore da scrivaniaLuce da scrivaniaDesktopStazione di lavoro desktopSganciabileInformazioni sul dispositivoGestore dispositiviNome dispositivoIl dispositivo non rispondeComponiAccesso remoto (DUN)Connessione remota (DUN)Impostazioni di composizionePenna digitaleSegnaletica digitaleTavoletta digitaleStampa diretta (BPP)servizio di oggetti di riferimento per la stampa diretta (BPP)Disconnetti %sDisconnessoDisconnessione non riuscita: Timeout rilevabilitàVisibile…Visibile… %ssRilevamento…SchermoStazione di dockingBambolaSerraturaInterruttore doppioAsciugatriceTempo rimanente:Termometro auricolareAuricolareEtichetta elettronicaAscensorePorta di uscita di emergenzaLuce uscita di emergenzaAbilita bluetoothInterruttore a energia recuperataContatore di energiaSensore di energiaInserisci il codice PIN per l'autenticazione:Inserisci la chiave per l'autenticazione:Cancello d'ingressoRilevamento ambientaleSi è verificato un erroreErrore nel trasferimento del file %sVentola di scaricoEsciSchermo esternoPersiana esternaRiferimento Esterno del ReportFTPNon riuscitoAvvio automatico del servizio obex non riuscito. Assicurati che il demone obex sia attivoImpossibile modificare il profilo in %sConnessione non riuscitaImpossibile ottenere l'indirizzo IP di %sImpossibile raggiungere blueman-managerVentola di riscaldamentoFaxIl file %(0)s è stato correttamente ricevuto da %(1)sMittente del fileFile ricevutoFile ricevutiPulsossimetro da ditoSensore antincendioStringa di revisione del firmwareRilevatore di fiammaLampada a proiettoreLuce da pavimentoLampada a fluorescenzaLampada fluorescente GearSensore montato a incassoDisconnessione forzata dal dispositivoCongelatoreCompletamenteGBGNSSServer GNSSImpostazioni GSMGiocoGamepadGioco/GiocattoloPorta del garageLuce da giardinoApparecchiature AV genericheAccesso genericoControllo degli accessi genericoAria condizionata genericaVelivolo genericoAttributo genericoAudio genericoTerminatore audio genericoSorgente audio genericaScanner di codici a barre genericoPressione sanguigna genericaOrologio genericoComputer genericoMonitor di glucosio continuo genericoDispositivo di controllo genericoCiclismo genericoSchermo genericoApparecchiature di visualizzazione genericheElettrodomestico genericoOcchiali genericiVentilatore genericoTrasferimento file genericoGioco genericoMisuratore di glucosio genericoHVAC genericoApparecchio acustico genericoSensore di frequenza cardiaca genericoRiscaldamento genericoDispositivo generico di interfaccia umanaUmidificatore genericoPompa per insulina genericaPortachiavi genericoLampade genericheSorgente luminosa genericaLettore multimediale genericoErogatore di farmaci genericoDispositivo motorizzato genericoVeicolo a motore genericoDispositivo di rete genericoRete genericaGenerico: attività sportive all'apertoDispositivo di mobilità personale genericoTelefono genericoDispositivo di alimentazione genericoPulsossimetro genericoTelecomando genericoSensore di corsa/camminata genericoSensore genericoSegnaletica genericaSpirometro genericoTag genericoTelefonia genericaTermometro genericoSconosciuto genericoOrologio da polso genericoDispositivo audio indossabile genericoBilancia genericaCopertura per finestre genericaOcchialiGlucosioGruppo reteHCR_Print (HCR)HCR_Scan (HCR)HDPTerminatore HDPSorgente HDPLampada HIDAlimentatore per Lampada HID" (High Intensity Discharge)HIDPHTTPProxy HTTPAsciugacapelliPalmarePC/PDA palmare (pieghevole)Spirometro portatileVivavoce"Gateway audio senza fliCanale di controllo per copia cartaceaCanale dati per copia cartaceaHardcopy NotificationHardcopyCableReplacement (HCR)Stringa di revisione hardwareCuffieCuffia con microfonoGateway CuffieTermometro sanitarioBattito cardiacoCintura per frequenza cardiacaPompa di caloreStufaCascoAudio Hi-FiNascostoNascondi dispositivi _senza nomeAltoLuce a baia altaConsole per videogiochi domesticaCornoDispositivi di interfaccia umanaServizio dispositivo di interfaccia umana (HID)UmidificatoreSensore di umiditàIPIndirizzo IP:L'indirizzo IP va in conflitto con l'interfaccia %s che ha lo stesso indirizzoSovrapposizione dell'indirizzo IP con la sottorete dell'interfaccia %s, così configurata %s/%s Ciò può causare comportamenti di rete anomaliISDNAcquisizione immaginiImaging (BIP)Archiviazione Automatica di Imaging (BIP)"Oggetti di Riferimento per Imaging (BIP)Risponditore di Imaging (BIP)Avviso immediatoSensore di corsa/camminata nella scarpaApparecchio acustico intra-auricolareLuce interrataLampadina a incandescenzaIncludiCartella in entrata:File %(0)s in arrivo da %(1)sFile in arrivo tramite BluetoothPosizionamento indoorRiscaldatore a infrarossiErrore input/outputPenna per insulinaPompa per insulina, pompa durevolePompa per insulina, pompa per cerottoCitofonoInterfaccia %(0)s collegata all'indirizzo IP %(1)sSupporto del protocollo InternetIndirizzo IP non validoGateway IoTSincronizzazione IrMCComando di Sincronizzazione IrMCSembra che blueman-manager non possa essere attivato tramite D-Bus. Una causa tipica di ciò è una configurazione grafica non funzionante nell'ambiente di attivazione D-Bus che può essere risolta con una chiamata a dbus-update-activation-environment, generalmente emessa da xinitrc (rispettivamente la configurazione di Sway o simili).GiaccaJoystickKBTastieraChioscoL2CAPAccesso alla LAN tramite PPPSerie di LEDLED DriverLampada LEDPortatileVeicolo per merci di grandi dimensioniVelivolo passeggeri di grandi dimensioniAvvia il client DHCPAvvia demone PPPL'avvio del client DHCP richiede privilegiL'avvio del demone PPP richiede privilegiSensore di perditaVelivolo leggeroControllo delle lucidriver luminosoVeicolo leggeroLuce linearePerdita del collegamentoVisualizzazione della posizionePod di localizzazionePosizione e navigazioneVisualizzazione della posizione e della navigazionePod di localizzazione e navigazioneArmadiettoAltoparlanteBassoAlogene a bassa tensioneLuce a baia bassaMBRendi l'adattatore predefinito visibile temporaneamenteGestisci servizi di rete locali, come NAP bridgeStringa del nome del produttoreImposta/Rimuovi questo dispositivo come fidatoConnessioni recenti visualizzateDispositivo MeshProxy di rete meshProfilo di accesso ai messaggi (MAP)Server di accesso ai messaggiServer di notifica dei messaggiUltraleggeroMicrofonoMicroondeMini PCMinibusVarieScooter per la mobilitàStringa del numero di modelloModemMonitorCiclomotoreAltroSensore di movimentoMotociclettaCancello motorizzatoMouseMoltoProtocollo di adattamento multicanale (MCAP)Serie di LED multicoloreProfilo di specifica multi-profilo (MPS)Servizio di specifica multi-profilo (MPS)Multi-sensoreMulti-interruttoreMultisensoreFascia per il colloRetePunto di accesso alla retePunto di accesso alla rete (NAP)_Uso della reteServizio di modifica dell'ora legale successivoNessun terminatore audio registratoNessun conflittoNessuna dipendenzaAl momento non sono disponibili statistiche sull'uso. Prova prima a ristabilire una connessione e poi controlla questa pagina.Non connessoNon disponibileNon è attualmente supportato con questa configurazioneNon specificatoNumero:OBEXTrasferimento file OBEXPush di Oggetti OBEXTrasferimento di oggettiSensore di presenzaSensore di corsa/camminata sul fiancoSensore di corsa/camminata sulla scarpaApriApri posizioneLettore di dischi otticiOttimaleDiodo organico a emissione di luce (OLED)FornoPANUCercapersoneAssociaAssociatoCodice PIN di associazione perPassword di associazione perRichiesta di associazioneRichiesta di associazione per %sRichiesta di associazione per il dispositivo:Richiesta di associazione per:PalmarePC/PDA palmareParapendioLuce da sentieroVentilatore a piedistalloLampada sospesaPerifericaParametri di connessione preferiti della perifericaIndicatore di Privacy del PerifericoRete locale personale (PAN)TelefonoServizio di stato degli avvisi telefoniciAccesso alla rubrica (PBAP)Accesso alla rubrica (PBAP) - PCEAccesso alla rubrica (PBAP) - PSEAssicurati che la cartella "%s" esista o sia configurata tramite blueman-services. Verrà usata la cartella predefinita "%s"SpinaL'estensione "%(0)s" dipende da %(1)s. La disattivazione di %(1)s disattiverà "%(0)s". Vuoi procedere?L'estensione %(0)s va in conflitto con %(1)s. Attivando %(1)s sarà disattivato %(0)s. Vuoi procedere?EstensioniID PnPInformazioni PnPPuntamentoLampada da paloScarsoAudio portatileConsole portatileAccumulatore di energiaPresa di correnteSensore di potenzaCiabatta elettricaAlimentatoreCarrozzina elettricaPresentazione remotaServizio primarioStampanteStato di stampa (BPP)ProiettoreProprietarioFornisce le API DBus per altri componenti di BluemanPermette di trasferire file tramite OBEXFornisce uno StatusNotifierItem per mostrare un'icona di statoFornisce un client dhcp di base per connessioni Bluetooth PAN.Aggiunge un menu per l'applet e un'API per permettere ad altre estensioni per manipolarloAggiunge un elemento del menu per rendere l'adattatore predefinito visibile temporaneamente quando è nascosto in modo predefinitoProvvede un elemento del menu che contiene le ultime connessioni usate per un accesso veloceFornisce un supporto di base per connettersi ad internet attraverso il profilo DUN.Fornisce password e servizi di autenticazione per il demone BlueZFornisce supporto per il Dial Up Networking (DUN) con ModemManager e NetworkManagerFornisce supporto per la Personal Area Networking (PAN) introdotta in NetworkManager 0.8Sensore di prossimitàPublic Browse GroupPulsossimetroPulsanteQuadRFCOMMR_inomina dispositivo…Pannello radianteRadiatoreRadioSensore di pioggiaRicevuto %(files)d file in backgroundRicevuti %(files)d file in backgroundRicevuto %(files)d altro file in backgroundRicevuti %(files)d altri file in backgroundPotenza segnale in ricezione: %(rssi)u%% (%(rssi_state)s)RicevitoreRicezione file in corsoRicezione del file %(0)s da %(1)sConsigliatoRiconnetti a…Indirizzo di riconnessioneVeicolo ricreativo / camperServizio di aggiornamento dell'ora di riferimentoStampa di riferimento (BPP)ReflectedUI (BPP)FrigoriferoRifiutaControllo remotoObiettivo del controllo remotoRimuoviRimuovi questo dispositivo dalla lista dei dispositivi conosciutiRinomina dispositivoRinnova indirizzo IPRiferimento del ReportRiprovaCuoci risoRobotAspirapolvere robotizzatoCommutatore rotativoVelocità e cadenza della corsaSDPAccesso SIM (SAP)_Ordina perParametri di scansioneScannerScooterSchermoScript da eseguire alla connessioneCercaCerca dispositivi nelle vicinanzeRicercaServizio secondarioSeleziona dispositivoSeleziona il profilo audio di PulseAudioSeleziona una cartella per i trasferimenti di file in entrataInvia fileInvia _file al dispositivoInvia _notaInvia un _file…Invia una nota di testoInvia file al dispositivoInvia notaInvio fileStringa del numero di seriePorta serialePorta seriale %sPorta seriale connessaScript di connessione alla porta seriale non riuscitoIl servizio porta seriale sul dispositivo %s sarà ora disponibile attraverso %sServerConfigurazione delle Caratteristiche del ServerComputer di classe serverServizio cambiatoService DeskPreferenze servizioServizio:ServiceDiscoveryServerServiceClassIDImposta le proprietà di un adattatore BluetoothImposta lo stato RfKillSet-Top BoxSet-top boxL'impostazione dello stato RfKill richiede privilegiLuce da mensolaMostra barra di s_tatoMostra ba_rra degli strumentiMostra le informazioni sul dispositivoMostra inputMostra le notifiche sul desktop quando i dispositivi vengono connessi o disconnessi.Visualizza l'utilizzo del traffico di reteInterruttore singoloIgnoraCursoreSmartphoneOrologio smartSensore di fumoStringa di revisione del softwareBarra sonoraSpeakerphoneSensore di velocitàSensore di velocità e cadenzaOrologio sportivoFarettoAltoparlante autonomoGestore standard dei profili di connessione SPP, permette di eseguire azioni personalizzateAltoparlante da supportoPC stickLampioneSub-ottimaleRiuscito!Connesso con successo al servizio DUN di %(0)s. La rete è ora disponibile attraverso %(1)sInterruttoreCambia lo stato del killswitch Bluetooth in modo che corrisponda allo stato di alimentazione Bluetooth. Permette di riattivare il Bluetooth da un'icona che ne mostra lo stato; a condizione che non sia scollegato dal sistema o fisicamente.ID di sistemaTCPTCS-ATTCS-BINTabletTelevisioneSensore di temperaturaSospende temporaneamente il salvaschermo quando viene collegato un controller di gioco bluetooth.Visibile temporaneamenteIl numero massimo di connessioni recenti visualizzate nel menu.Si è verificato un problema nell'esecuzione dello script %s %sTermostatoPotrebbe essere sovrascrittoTostapaneAttiva o disattiva il gestore facendo clic sull'icona nella barra delle applicazioniTroppoDati totali ricevuti e velocità di trasmissioneDati totali inviati e velocità di trasmissionePannello tattileTouchpadGiocattoloStatistiche di trafficoTrasferimentoTrasferimento non riuscitoTrasferimento del file %(0)s non riuscitoLivello potenza di trasmissione: %(tpl)u%% (%(tpl_state)s)Rilevamento del trasportoTenta di connettersi automaticamente ai servizi configurabili all'avvio e ogni 60 secondi.Interruttore triploTrofferCarrelloAutorizzaFidatoTentativo di ottenere indirizzo IP da %s Attendere…SintonizzatoreSpegni tutti gli adattatoriAttiva tutti gli adattatoriGiradischiPotenza TxUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPNon categorizzatoLuce subacqueaSconosciutoErrore sconosciutoDispositivo senza nomeNon specificatoRevoca autorizzazioneDati dell'utenteVideoregistratoreAspirapolvereIntervallo validoVeicoloSensore di pressione dei pneumatici del veicoloMolto altoVideoconferenzaDistribuzione videoTerminatore videoSorgente videoVideocameraVideoconferenzaDisplay video e altoparlanteMonitor videoGW videoconferenza (VCP)WAPClient WAPWSPVentilatore da pareteLuce a pareteSensore montato a pareteLavatriceIndossabileComputer indossabile (dimensione dell'orologio)BilanciaSensore del ventoFinestraTenda parasole per finestrePersianeTenda per finestraTendine per finestrePressione sanguigna al polsoPulsossimetro da polsoOrologio da polso_Adattatore_Aggiunto_Blocca_Annulla_Chiudi_Discendente_Dispositivo_Dispositivi_Esci_Aiuto_InformazioniServizi _locali_Rendi rilevabile_Nome_OK_Associa_Estensioni_Preferenze_Rimuovi…Segnala un p_roblema_Ripristina_Cerca_FermaAu_torizza_Sblocca_Revoca autorizzazione_Visualizzaappletgiornogiornioraoreminutominutinoobexd non disponibilesìblueman-2.4.3/po/it.po000066400000000000000000002744761465054505200145670ustar00rootroot00000000000000# Italian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Andrea Grandi https://launchpad.net/~andy80 # Antonio Piccinno https://launchpad.net/~acquarica # Ceceppa https://launchpad.net/~senesealessandro # Cubello Antonio https://launchpad.net/~coobox # Daniele de Virgilio https://launchpad.net/~erunamo # Eros 87 https://launchpad.net/~eros-zanardelli # Fabio Parri https://launchpad.net/~parrif-ibb # Fabrizio Pisani https://launchpad.net/~fabry # Fulvio Ciucci https://launchpad.net/~kitpou # Giampaolo Bozzali https://launchpad.net/~g.bozzali # Giasone https://launchpad.net/~giasone # Giulio Rossetti https://launchpad.net/~giuliorossetti # Guybrush88 https://launchpad.net/~erpizzo # Lorenzo Zolfanelli https://launchpad.net/~lorenzo-zolfa # Luca Carrogu https://launchpad.net/~motoplux # Luca Urbini https://launchpad.net/~luca-urbini # MeltingShell https://launchpad.net/~meltingshell # NeXTWay https://launchpad.net/~dotcom93 # Nicola Piovesan https://launchpad.net/~piovesannicola # Nikopol https://launchpad.net/~aegnor-isilra # Paolo Naldini https://launchpad.net/~hattory # Plinio Gatto https://launchpad.net/~pliniogatto # Riccardo Tritto https://launchpad.net/~riccardo-tritto # Roberto https://launchpad.net/~r-calamante # Simone Oberti https://launchpad.net/~simone-obo # Valmantas PalikÅ¡a https://launchpad.net/~walmis # diei https://launchpad.net/~diei80 # enubuntu https://launchpad.net/~enubuntu # goliat https://launchpad.net/~giulio-rodoni # khoma https://launchpad.net/~khoma1985 # maxubuntu https://launchpad.net/~maxdaurelio # musmax https://launchpad.net/~musmax # r1348 https://launchpad.net/~req1348 # Alessandro Volturno , 2019 # Enrico B. , 2019 # Giuseppe Pignataro , 2017-2018 # l3nn4rt, 2018 # Dario Di Nucci , 2014-2015 # lc_ , 2014 # Marcello Bolognesi, 2014 # Marco Bartolucci , 2016 # Stefano Karapetsas , 2014 # Edoardo Facchinelli (3) # J. Lavoie # alogico , 2021. # nortio , 2022. # No , 2022. # Davide Paolini , 2023. # Vincenzo Reale , 2024. # moreno , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-01 22:57+0000\n" "Last-Translator: moreno \n" "Language-Team: Italian \n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Impostazioni di visibilità" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Nascosto" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Sempre visibile" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Visibile temporaneamente" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nome" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Richiesta di associazione" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Richiesta di associazione per il dispositivo:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Potrebbe essere sovrascritto" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Mostra input" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dispositivi Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adattatore" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Cerca" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferenze" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Esci" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dispositivo" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Visualizza" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Mostra ba_rra degli strumenti" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Mostra barra di s_tato" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Nascondi dispositivi _senza nome" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Ordina per" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nome" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Aggiunto" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Discendente" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Estensioni" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Servizi _locali" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Aiuto" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "Segnala un p_roblema" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Cerca dispositivi nelle vicinanze" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Cerca" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Associa con il dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Associa" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Imposta/Rimuovi questo dispositivo come fidato" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Autorizza" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Rimuovi questo dispositivo dalla lista dei dispositivi conosciuti" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Rimuovi" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Invia file al dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Invia file" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Dati totali inviati e velocità di trasmissione" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Dati totali ricevuti e velocità di trasmissione" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicazione attività dati" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Altro" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Rinomina dispositivo" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Ripristina" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Annulla" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipo server DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Consigliato" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nessun server DHCP installato" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Indirizzo IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Impostazioni NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Rete locale personale (PAN)" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Supporto PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Accesso remoto (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Supporto DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Punto di accesso alla rete (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "Supporto NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Ricezione file (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Cartella in entrata:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Seleziona una cartella per i trasferimenti di file in entrata" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Accetta file dai dispositivi fidati" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Invio file tramite Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "A:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "File:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configurazione" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configura le impostazioni dell'estensione selezionata" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Non specificato" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autore:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Sconosciuto" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Dipende da:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "In conflitto con:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Impostazioni GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numero:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistiche di traffico" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Chiudi" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Ricevuti:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Inviati:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Totale:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Registro avviato:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Durata registro:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Invia nota" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Il Bluetooth deve essere acceso perché il gestore dispositivi funzioni" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adattatori Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Sempre" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuto" msgstr[1] "%(minutes)d minuti" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adattatore" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Impossibile raggiungere blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Sembra che blueman-manager non possa essere attivato tramite D-Bus. Una " "causa tipica di ciò è una configurazione grafica non funzionante " "nell'ambiente di attivazione D-Bus che può essere risolta con una chiamata a " "dbus-update-activation-environment, generalmente emessa da xinitrc " "(rispettivamente la configurazione di Sway o simili)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Connessione a BlueZ non riuscita" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Il demone Bluez non è in esecuzione, blueman-manager non può continuare.\n" "Questo probabilmente significa che nessun adattatore Bluetooth è stato " "rilevato o che il demone Bluetooth non è stato avviato." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Fai clic per disabilitare." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Fai clic per abilitare." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Ricerca" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferenze adattatore" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Mittente del file" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Trasferimento file Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Ferma" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Connessione in corso" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd non disponibile" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Avvio automatico del servizio obex non riuscito. Assicurati che il demone " "obex sia attivo" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Annullamento in corso" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Invio file" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Tempo rimanente:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d secondo" msgstr[1] "%(seconds)d secondi" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Errore nel trasferimento del file %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Ignora" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Riprova" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Si è verificato un errore" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Richiesta di associazione per %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autenticazione bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Inserisci il codice PIN per l'autenticazione:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Inserisci la chiave per l'autenticazione:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Password di associazione per" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Codice PIN di associazione per" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Richiesta di associazione per:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Conferma il valore per l'autenticazione:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Conferma" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Nega" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Richiesta di autorizzazione per:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Servizio:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Accetta sempre" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Accetta" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Si è verificato un errore durante il caricamento di un'estensione. " "Informa gli sviluppatori il contenuto di questo messaggio sul nostro \n" "sito." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth spento" #: blueman/Functions.py:71 msgid "Exit" msgstr "Esci" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Abilita bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gestore dispositivi" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferenze servizio" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tastiera" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combo" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Dispositivo senza nome" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Non categorizzato" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Connesso" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Fidato" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Associato" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Bloccato" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Connesso" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Scarso" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-ottimale" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Ottimale" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Molto" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Troppo" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "Potenza segnale in ricezione: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Potenza segnale in ricezione: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Basso" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Alto" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Molto alto" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Livello potenza di trasmissione: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Livello potenza di trasmissione: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Riuscito!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Non riuscito" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Connessione in corso…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Disconnessione non riuscita: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Nessun terminatore audio registrato" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Errore input/output" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Il dispositivo non risponde" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Errore sconosciuto" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Connessione non riuscita: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Connetti" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Connette automaticamente i profili sorgente A2DP, sink A2DP, e HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Disconnetti" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Disconnessione forzata dal dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Connetti a:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Disconnetti:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Connetti automaticamente:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Invia un _file…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Associa" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "Au_torizza" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Revoca autorizzazione" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blocca" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Sblocca" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blocca/sblocca questo dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "R_inomina dispositivo…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Rimuovi…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Annulla operazione" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Revoca autorizzazione" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Seleziona dispositivo" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman è un gestore Bluetooth in GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Impostazioni GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Estensioni" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "L'estensione \"%(0)s\" dipende da %(1)s. La disattivazione di " "%(1)s disattiverà \"%(0)s\".\n" "Vuoi procedere?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "L'estensione %(0)s va in conflitto con %(1)s. Attivando " "%(1)s sarà disattivato %(0)s.\n" "Vuoi procedere?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Nessuna dipendenza" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Nessun conflitto" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problema di dipendenze" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Selezione dell'adattatore" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Rilevamento…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Varie" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Computer" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefono" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Punto di accesso" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periferica" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Acquisizione immagini" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Indossabile" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Giocattolo" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Desktop" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Portatile" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Palmare" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palmare" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Cellulare" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Senza fili" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphone" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Completamente" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 percento" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 percento" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 percento" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 percento" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 percento" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 percento" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Non disponibile" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Cuffia con microfono" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Vivavoce" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Microfono" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Altoparlante" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Cuffie" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Audio portatile" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Audio automobile" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-top box" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Audio Hi-Fi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Videoregistratore" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videocamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Telecamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor video" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Display video e altoparlante" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videoconferenza" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Gioco/Giocattolo" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Puntamento" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Schermo" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Fotocamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Scanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Stampante" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Orologio da polso" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Cercapersone" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Giacca" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Casco" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Occhiali" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Veicolo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Bambola" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Controller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Gioco" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Sconosciuto generico" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Telefono generico" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Computer generico" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Stazione di lavoro desktop" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Computer di classe server" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "PC/PDA palmare (pieghevole)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "PC/PDA palmare" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Computer indossabile (dimensione dell'orologio)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Stazione di docking" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Tutto in uno" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Server a lame" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Convertibile" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Sganciabile" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Gateway IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "PC stick" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Orologio da polso generico" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Orologio sportivo" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Orologio smart" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Orologio generico" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Schermo generico" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Telecomando generico" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Occhiali generici" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Tag generico" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Portachiavi generico" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Lettore multimediale generico" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Scanner di codici a barre generico" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termometro generico" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Termometro auricolare" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Sensore di frequenza cardiaca generico" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Cintura per frequenza cardiaca" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Pressione sanguigna generica" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Pressione sanguigna al braccio" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Pressione sanguigna al polso" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Dispositivo generico di interfaccia umana" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mouse" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Gamepad" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tavoletta digitale" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Lettore di schede" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Penna digitale" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Lettore codici a barre" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Touchpad" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Presentazione remota" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Misuratore di glucosio generico" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Sensore di corsa/camminata generico" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Sensore di corsa/camminata nella scarpa" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Sensore di corsa/camminata sulla scarpa" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Sensore di corsa/camminata sul fianco" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Ciclismo generico" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Computer da ciclismo" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Sensore di velocità" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Sensore di cadenza" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Sensore di potenza" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Sensore di velocità e cadenza" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Dispositivo di controllo generico" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Interruttore" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Multi-interruttore" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Pulsante" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Cursore" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Commutatore rotativo" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Pannello tattile" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Interruttore singolo" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Interruttore doppio" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Interruttore triplo" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Deviatore di batteria" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Interruttore a energia recuperata" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Pulsante" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Componi" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Dispositivo di rete generico" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Punto di accesso" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Dispositivo Mesh" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Proxy di rete mesh" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Sensore generico" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Sensore di movimento" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Sensore della qualità dell'aria" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Sensore di temperatura" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Sensore di umidità" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Sensore di perdita" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Sensore di fumo" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Sensore di presenza" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Sensore di contatto" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Sensore di monossido di carbonio" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Sensore di anidride carbonica" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Sensore di luce ambientale" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Sensore di energia" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Sensore di colore" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Sensore di pioggia" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Sensore antincendio" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Sensore del vento" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Sensore di prossimità" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multi-sensore" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Sensore montato a incasso" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Sensore montato a soffitto" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Sensore montato a parete" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisensore" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Contatore di energia" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Rilevatore di fiamma" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Sensore di pressione dei pneumatici del veicolo" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Lampade generiche" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Luce a parete" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Plafoniera" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Luce da pavimento" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Luce sottopensile" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Luce da scrivania" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Troffer" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Lampada sospesa" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Luce interrata" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Lampada a proiettore" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Luce subacquea" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Paletto con luce" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Luce da sentiero" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Luce da giardino" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Lampada da palo" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Faretto" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Luce lineare" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Lampione" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Luce da mensola" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Luce baia" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Luce uscita di emergenza" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Controllo delle luci" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "driver luminoso" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Lampadina" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Luce a baia bassa" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Luce a baia alta" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Ventilatore generico" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Ventilatore a soffitto" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Ventilatore assiale" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Ventola di scarico" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Ventilatore a piedistallo" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Ventilatore da scrivania" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Ventilatore da parete" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "HVAC generico" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostato" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Umidificatore" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Deumidificatore" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Stufa" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiatore" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Caldaia" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Pompa di calore" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Riscaldatore a infrarossi" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Pannello radiante" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Ventola di riscaldamento" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Termoconvettore" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Aria condizionata generica" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Umidificatore generico" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Riscaldamento generico" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Controllo degli accessi generico" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Porta di accesso" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Porta del garage" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Porta di uscita di emergenza" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Accesso bloccato" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Ascensore" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Finestra" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Cancello d'ingresso" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Serratura" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Armadietto" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Dispositivo motorizzato generico" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Cancello motorizzato" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Tenda parasole" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Veneziane o tendine" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Tende" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Schermo" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Dispositivo di alimentazione generico" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Presa di corrente" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Ciabatta elettrica" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Spina" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Alimentatore" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED Driver" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Lampada fluorescente Gear" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "Alimentatore per Lampada HID\" (High Intensity Discharge)" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Custodia di ricarica" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Accumulatore di energia" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Sorgente luminosa generica" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Lampadina a incandescenza" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "Lampada LED" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "Lampada HID" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Lampada a fluorescenza" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "Serie di LED" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Serie di LED multicolore" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Alogene a bassa tensione" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Diodo organico a emissione di luce (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Copertura per finestre generica" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Tendine per finestre" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Persiane" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Tenda parasole per finestre" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Tenda per finestra" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Persiana esterna" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Schermo esterno" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Terminatore audio generico" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Altoparlante autonomo" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Barra sonora" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Altoparlante da scaffale" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Altoparlante da supporto" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Speakerphone" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Sorgente audio generica" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Avviso" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Campanella" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Corno" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Dispositivo di trasmissione" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Service Desk" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Chiosco" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Sala delle trasmissioni" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Auditorium" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Veicolo a motore generico" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Automobile" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Veicolo per merci di grandi dimensioni" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "Veicolo a 2 ruote" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motocicletta" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Scooter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Ciclomotore" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "Veicolo a 3 ruote" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Veicolo leggero" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Quad" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Minibus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Autobus" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Carrello" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Veicolo agricolo" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Camper / Caravan" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Veicolo ricreativo / camper" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Elettrodomestico generico" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Frigorifero" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Congelatore" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Forno" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Microonde" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Tostapane" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Lavatrice" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Asciugatrice" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Caffettiera" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Ferro da stiro" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Ferro arricciacapelli" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Asciugacapelli" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Aspirapolvere" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Aspirapolvere robotizzato" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Cuoci riso" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Stiratrice a vapore" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Dispositivo audio indossabile generico" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Auricolare" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Fascia per il collo" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Velivolo generico" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Velivolo leggero" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Ultraleggero" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Parapendio" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Velivolo passeggeri di grandi dimensioni" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Apparecchiature AV generiche" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Amplificatore" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Ricevitore" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Radio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Sintonizzatore" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Giradischi" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "Lettore CD" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "Lettore DVD" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Lettore Bluray" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Lettore di dischi ottici" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set-Top Box" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Apparecchiature di visualizzazione generiche" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Televisione" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Proiettore" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Apparecchio acustico generico" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Apparecchio acustico intra-auricolare" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Apparecchio acustico retro-auricolare" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Impianto cocleare" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Gioco generico" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Console per videogiochi domestica" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Console portatile" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Segnaletica generica" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Segnaletica digitale" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Etichetta elettronica" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Pulsossimetro generico" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Pulsossimetro da dito" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Pulsossimetro da polso" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Bilancia generica" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Dispositivo di mobilità personale generico" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Carrozzina elettrica" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Scooter per la mobilità" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Monitor di glucosio continuo generico" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Pompa per insulina generica" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Pompa per insulina, pompa durevole" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Pompa per insulina, pompa per cerotto" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Penna per insulina" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Erogatore di farmaci generico" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Spirometro generico" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Spirometro portatile" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Generico: attività sportive all'aperto" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Visualizzazione della posizione" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Visualizzazione della posizione e della navigazione" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Pod di localizzazione" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Pod di localizzazione e navigazione" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Canale di controllo per copia cartacea" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Canale dati per copia cartacea" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Hardcopy Notification" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protocollo di adattamento multicanale (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Public Browse Group" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Porta seriale" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Accesso alla LAN tramite PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Connessione remota (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Sincronizzazione IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Push di Oggetti OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Trasferimento file OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Comando di Sincronizzazione IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Telefonia senza filo" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Sorgente audio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Terminatore audio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Obiettivo del controllo remoto" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Audio avanzato" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Controllo remoto" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videoconferenza" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Citofono" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Gateway Cuffie" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Client WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Punto di accesso alla rete" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Gruppo rete" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Stampa diretta (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Stampa di riferimento (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Imaging (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "Risponditore di Imaging (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Archiviazione Automatica di Imaging (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "\"Oggetti di Riferimento per Imaging (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "\"Gateway audio senza fli" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "servizio di oggetti di riferimento per la stampa diretta (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Stampa di base (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Stato di stampa (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Servizio dispositivo di interfaccia umana (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Accesso ISDN comune (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "GW videoconferenza (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "Accesso SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Accesso alla rubrica (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Accesso alla rubrica (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Accesso alla rubrica (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Server di accesso ai messaggi" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Server di notifica dei messaggi" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profilo di accesso ai messaggi (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Server GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Visualizzazione 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Occhiali 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Sincronizzazione 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Profilo di specifica multi-profilo (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Servizio di specifica multi-profilo (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Servizio di accesso a calendario, attività e note (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Servizio di notifica calendario, attività e note (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Profilo di calendario, attività e note (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informazioni PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Rete generica" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Trasferimento file generico" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Audio generico" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Telefonia generica" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Sorgente video" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Terminatore video" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribuzione video" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Sorgente HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Terminatore HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Accesso generico" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Attributo generico" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Avviso immediato" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Perdita del collegamento" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Potenza Tx" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Servizio dell'ora esatta" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Servizio di aggiornamento dell'ora di riferimento" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Servizio di modifica dell'ora legale successivo" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucosio" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Termometro sanitario" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informazioni sul dispositivo" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Battito cardiaco" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Servizio di stato degli avvisi telefonici" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Servizio batteria" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Pressione sanguigna" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Servizio di notifica degli avvisi" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Dispositivi di interfaccia umana" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Parametri di scansione" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Velocità e cadenza della corsa" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automazione I/O" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Velocità e cadenza della pedalata" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Potenza della pedalata" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Posizione e navigazione" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Rilevamento ambientale" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Composizione corporea" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Dati dell'utente" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Bilancia" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Gestione delle associazioni" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Monitoraggio continuo del glucosio" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Supporto del protocollo Internet" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Posizionamento indoor" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulsossimetro" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "Proxy HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Rilevamento del trasporto" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Trasferimento di oggetti" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Servizio primario" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Servizio secondario" #: blueman/Sdp.py:227 msgid "Include" msgstr "Includi" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Dichiarazione delle caratteristiche" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nome dispositivo" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Aspetto" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Indicatore di Privacy del Periferico" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Indirizzo di riconnessione" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Parametri di connessione preferiti della periferica" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Servizio cambiato" #: blueman/Sdp.py:235 msgid "System ID" msgstr "ID di sistema" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Stringa del numero di modello" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Stringa del numero di serie" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Stringa di revisione del firmware" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Stringa di revisione hardware" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Stringa di revisione del software" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Stringa del nome del produttore" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "ID PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Proprietà Estese delle Caratteristiche" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Descrizione Utente della Caratteristica" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Configurazione Caratteristica Client" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Configurazione delle Caratteristiche del Server" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Formato di Presentazione delle Caratteristiche" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Formato Aggregato delle Caratteristiche" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Intervallo valido" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Riferimento Esterno del Report" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Riferimento del Report" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Audio e profili di ingresso" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietario" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "sì" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "no" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Seleziona le righe e usa Control + C per copiare" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informazioni" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Mostra le informazioni sul dispositivo" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Invia _nota" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Invia una nota di testo" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Impossibile modificare il profilo in %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profilo audio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Seleziona il profilo audio di PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Non specificato" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Tenta di connettersi automaticamente ai servizi configurabili all'avvio e " "ogni 60 secondi." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Connesso automaticamente a %(service)s su %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Mostra le notifiche sul desktop quando i dispositivi vengono connessi o " "disconnessi." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Disconnesso" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Connesso:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Non connesso" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Al momento non sono disponibili statistiche sull'uso. Prova prima a " "ristabilire una connessione e poi controlla questa pagina." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "giorno" msgstr[1] "giorni" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "ora" msgstr[1] "ore" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minuti" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s e %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Si è sicuri di voler azzerare il contatore?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Consente di monitorare il vostro (banda larga mobile) utilizzo del traffico " "di rete. Utile per abbonamenti di accesso ai dati limitato. Questa " "estensione tiene traccia di ogni dispositivo separatamente." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Uso della rete" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Visualizza l'utilizzo del traffico di rete" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth abilitato" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Gestisci servizi di rete locali, come NAP bridge" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Fornisce supporto per il Dial Up Networking (DUN) con ModemManager e " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Provvede un elemento del menu che contiene le ultime connessioni usate per " "un accesso veloce" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Connessioni recenti visualizzate" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Il numero massimo di connessioni recenti visualizzate nel menu." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Connesso a %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Connessione non riuscita" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s su %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "L'adattatore non è disponibile per questa connessione" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Riconnetti a…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Fornisce supporto per la Personal Area Networking (PAN) introdotta in " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Fornisce le API DBus per altri componenti di Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "File in arrivo tramite Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "File %(0)s in arrivo da %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Rifiuta" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Ricezione file in corso" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Ricezione del file %(0)s da %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Permette di trasferire file tramite OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Una cartella configurata per i file in entrata non esiste" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Assicurati che la cartella \"%s\" esista o sia configurata tramite " "blueman-services. Verrà usata la cartella predefinita \"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "File ricevuto" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Il file %(0)s è stato correttamente ricevuto da %(1)s" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Apri" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Trasferimento non riuscito" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Trasferimento del file %(0)s non riuscito" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "File ricevuti" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Ricevuto %(files)d file in background" msgstr[1] "Ricevuti %(files)d file in background" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Apri posizione" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Ricevuto %(files)d altro file in background" msgstr[1] "Ricevuti %(files)d altri file in background" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Cambia lo stato del killswitch Bluetooth in modo che corrisponda allo stato " "di alimentazione Bluetooth. Permette di riattivare il Bluetooth da un'icona " "che ne mostra lo stato; a condizione che non sia scollegato dal sistema o " "fisicamente." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Aggiunge elementi del menu standard allo menu dell'icona di stato" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" "Attiva o disattiva il gestore facendo clic sull'icona nella barra delle " "applicazioni" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "Facendo clic sull'icona nella barra delle applicazioni si attiverà il " "gestore invece di portalo in primo piano." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Invia _file al dispositivo" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dispositivi" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Ada_ttatori" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Fornisce password e servizi di autenticazione per il demone BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Aggiunge un elemento del menu per chiudere l'applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Fornisce un client dhcp di base per connessioni Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Rete Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfaccia %(0)s collegata all'indirizzo IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Impossibile ottenere l'indirizzo IP di %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Tentativo di ottenere indirizzo IP da %s\n" "Attendere…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Aggiunge un indicatore all'icona di stato quando il Bluetooth è attivo e " "mostra il numero di connessioni nel suggerimento." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth attivo" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth disabilitato" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Aggiunge voci di disconnessione al menu" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Disconnetti %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Aggiunge un elemento del menu per rendere l'adattatore predefinito visibile " "temporaneamente quando è nascosto in modo predefinito" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Timeout rilevabilità" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Durata in secondi della rilevabilità" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Rendi rilevabile" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Rendi l'adattatore predefinito visibile temporaneamente" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Visibile… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Visibile…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Aggiunge un menu per l'applet e un'API per permettere ad altre estensioni " "per manipolarlo" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Connesso con successo al servizio DUN di %(0)s.\n" "La rete è ora disponibile attraverso %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Fornisce un supporto di base per connettersi ad internet attraverso il " "profilo DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Gestore standard dei profili di connessione SPP, permette di eseguire azioni " "personalizzate" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script da eseguire alla connessione" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "I seguenti parametri saranno passati:\n" "Indirizzo, Nome, nome servizio, uuid16s, nodo rfcomm\n" "Ad esempio:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s sono restituiti come un elenco separato da virgole\n" "\n" "Alla disconnessione di un dispositivo lo script invierà un segnale HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Porta seriale connessa" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Il servizio porta seriale sul dispositivo %s sarà ora disponibile " "attraverso %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Script di connessione alla porta seriale non riuscito" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Si è verificato un problema nell'esecuzione dello script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Gestisce lo stato di alimentazione degli adattatori Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Disattiva il bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Spegni tutti gli adattatori" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Attiva il bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Attiva tutti gli adattatori" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Sospende temporaneamente il salvaschermo quando viene collegato un " "controller di gioco bluetooth." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Fornisce uno StatusNotifierItem per mostrare un'icona di stato" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rete" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Indirizzo IP non valido" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "L'indirizzo IP va in conflitto con l'interfaccia %s che ha lo stesso " "indirizzo" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Sovrapposizione dell'indirizzo IP con la sottorete dell'interfaccia %s, così " "configurata %s/%s\n" "Ciò può causare comportamenti di rete anomali" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Non è attualmente supportato con questa configurazione" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Trasferimento" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "L'estensione del servizio di trasferimento dell'applet è disabilitato" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Impostazioni di composizione" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Porta seriale %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Rinnova indirizzo IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Imposta le proprietà di un adattatore Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman Applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Gestore Bluetooth" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Gestore Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Dispositivo Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configura rete Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "La configurazione della rete richiede privilegi" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Avvia il client DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "L'avvio del client DHCP richiede privilegi" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Avvia demone PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "L'avvio del demone PPP richiede privilegi" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Imposta lo stato RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "L'impostazione dello stato RfKill richiede privilegi" #~ msgid "Recent _Connections" #~ msgstr "_Connessioni recenti" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Attiva il bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Il Bluetooth deve essere acceso perchè il gestore dispositivi funzioni" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Disattiva il bluetooth" #~ msgid "Blood Pressure: Arm" #~ msgstr "Pressione sanguigna: Braccio" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Pressione sanguigna: Polso" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Sensore di corsa/camminata: nella scarpa" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Sensore di corsa/camminata: sulla scarpa" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Sensore di corsa/camminata: sul fianco" #~ msgid "Fingertip" #~ msgstr "Polpastrello" #~ msgid "Wrist-Worn" #~ msgstr "Da polso" #~ msgid "Services" #~ msgstr "Servizi" #~ msgid "Network Settings" #~ msgstr "Impostazioni rete" #~ msgid "Transfer Settings" #~ msgstr "Impostazioni trasferimento" #~ msgid "Plugin description:" #~ msgstr "Descrizione plugin:" #~ msgid "Local Services" #~ msgstr "Servizi Locali" #~ msgid "_Apply" #~ msgstr "_Applica" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d connessione attiva" #~ msgstr[1] "%d connessioni attive" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Risorsa temporaneamente non disponibile" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Vuoi che il bluetooth venga abilitato automaticamente?" #~ msgid "Yes" #~ msgstr "Sì" #~ msgid "No" #~ msgstr "No" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualità collegamento: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualità collegamento: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Accensione automatica" #~ msgid "Automatically power on adapters" #~ msgstr "Accendi automaticamente adattatore" #~ msgid "Trusted and Paired" #~ msgstr "Fidato ed Accoppiato" #~ msgid "Paired" #~ msgstr "Accoppiato" #~ msgid "Trusted" #~ msgstr "Autorizzato" #~ msgid "Friendly Name" #~ msgstr "Nome descrittivo" #~ msgid "Serial Ports" #~ msgstr "Porte Seriali" #~ msgid "blueman-device" #~ msgstr "dispositivo-blueman" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Esegui l'assistente di configurazione per questo dispositivo" #~ msgid "Setup..." #~ msgstr "Configurazione..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Benvenuto all'assistente per l'installazione dei dispositivi Bluetooth " #~ "\n" #~ "\n" #~ "\n" #~ "Sarai guidato nel processo di configurazione e connessione del tuo " #~ "dispositivo Bluetooth." #~ msgid "Introduction" #~ msgstr "Introduzione" #~ msgid "Select pairing method to use:" #~ msgstr "Seleziona il metodo di associazione da usare:" #~ msgid "Pair Device" #~ msgstr "Accoppia dispositivo" #~ msgid "Proceed Without Pairing" #~ msgstr "Procedi senza associazione" #~ msgid "Pairing" #~ msgstr "Associazione in corso" #~ msgid "Connect to:" #~ msgstr "Connetti a:" #~ msgid "Connect" #~ msgstr "Connetti" #~ msgid "Please wait..." #~ msgstr "Attendere..." #~ msgid "Connecting..." #~ msgstr "Connessione in corso…" #~ msgid "Congratulations, device successfully added" #~ msgstr "Congratulazioni, dispositivo aggiunto con successo" #~ msgid "Finished" #~ msgstr "Finito" #~ msgid "Bluetooth Assistant" #~ msgstr "Assistente bluetooth" #~ msgid "_Set up…" #~ msgstr "_Configura…" #~ msgid "_Set Up New Device" #~ msgstr "Impo_sta un nuovo dispositivo" #~ msgid "Enter PIN code" #~ msgstr "Inserire il codice PIN" #~ msgid "Enter passkey" #~ msgstr "Inserisci chiave d'accesso" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "auricolare" #~ msgid "handsfree" #~ msgstr "vivavoce" #~ msgid "unknown" #~ msgstr "sconosciuto" #~ msgid "Serial port connected to %s" #~ msgstr "Porta seriale connessa su %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minuto" #~ msgstr[1] "%.0f Minuti" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Secondo" #~ msgstr[1] "%.0f Secondi" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Rinomina dispositivo" #~ msgid "_Remove..." #~ msgstr "_Rimuovi..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Abilita un interruttore per il Bluetooth al cambiamento dello stato di " #~ "alimentazione (Non utilizzabile con i dongle USB) e viene mostrata una " #~ "icona di stato se c'è un interruttore ma nessun adattatore." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Il Bluetooth deve essere acceso per inviare file" #~ msgid "Select files to send" #~ msgstr "Seleziona i file da mandare" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Adattatore di origine. Prende l'indirizzo o il nome dell'adattatore ad " #~ "es. hci0" #~ msgid "Delete files on exit" #~ msgstr "Elimina i file all'uscita" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "File che devono essere inviati al dispositivo bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Il Bluetooth deve essere acceso per far funzionare l'assistente Bluetooth" #~ msgid "No adapters found" #~ msgstr "Nessun adattatore trovato" #~ msgid "Pairing in progress..." #~ msgstr "Associazione in corso..." #~ msgid "Failed to add device" #~ msgstr "Fallimento nell'aggiungere il dispositivo" #~ msgid "Don't connect" #~ msgstr "Non connettere" #~ msgid "Device added and connected successfully" #~ msgstr "Dispositivo aggiunto e connesso con successo" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Dispositivo aggiunto, ma connessione fallita" #~ msgid "Start configuration assistant for this device" #~ msgstr "Inizia la configurazione assistita per questo dispositivo" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Utilizza libappindicator per visualizzare un'icona di stato" blueman-2.4.3/po/ja.gmo000066400000000000000000001203671465054505200146760ustar00rootroot00000000000000Þ•#4ÝL"À-&Á-&è-.).?.O.^. n. y.„.ž.®.¾.Î.Ý.ò. //-/@/S/f/#y/ /ª/¾/Ó/ç/ û/ 0(0C;0 0 Š0=˜0Ö0ñ0 1161F1;Y1C•1Ù1Þ1â1è1î1!õ1 2 $2.262,J2w2)‰2³20Î2ÿ23)3 03>35M3 ƒ3 Ž3,™3+Æ3 ò3 4 44 14 =4I44d4 ™4§4©4®4¾4Ó4ã4ý455#5#=5a5r5…5ž5¯5Á5Ô5æ5þ56"6?76¥w67.7#>7b7.g74–7'Ë7 ó7ý78 8 8 *868?8_8"z8"8À8#à89 9#9 ,9:9'V96~9*µ9à9!è9 :: $: /: ::H:\:>w:¶: Ô:'ß:;;#;B; W;e;;‘;ª;¯;À;È;Û; ê;ö; <%< 5<A<R<+g< “< ¡<®<Å<Ú<î<ý<= ==" =!C=e={=$Š=¯=´=Î=Ò=FÙ= >?>$Q>v>+z> ¦> ²>À>Ï> è> ??? ? #?0?5? =?H?W? i?w?? ¦?´?"Å?è?ø? @!@7@L@\@q@@  @ Á@Ï@ æ@ò@A A&A.A 6ADATAcAgA pA{A€A …AA ™A£A»AÔAêABB 8BCBKBaB tBB †B’B™B¯B´B$ËBðB óBAÿB‡ACÉCÎC ÖCäCD!D8DHDPDaD€DD°D ÃDÏDêDE) E6EPE cEmEE†EE’E›E¡E¶E½EÐE)âE( F 5F ?FLFdF €FŒFF,“F0ÀFñF" G -G;GXGnG ŠG •G£G´GÈGÎGÓGÙG(ÞG)H)1H[HcHxH“H¢HºHdØH =I KI'YI II—IœI¯IÀIÐI ÕIãIëIðIöIûIJJ+J;JRJnJƒJ ˆJ*“J¾JÄJßJ÷JK‚3Ko¶Kh&LL—LžL®L·L¼LËLÞLîLöL M.M(GM2pM;£MLßMk,NI˜NFâN:)ORdOT·O P P/P6PTHP^P<üP9QHQ hQtQ‰Q§Q¿QÑQØQçQýQ.R 3RARRRcRiRoR‰RRžR§R·R¿RßRæR S S S#*S)NS xS‚S ˜S£S³SÄS ßS éSöS TT&T$b'Qb'yb¡b¼bÖbèb@úbJ;c†c‹cc•c ›c9¨câcûcdd65dld<…d$ÂdNçd6ePeje qe ~e*‹e¶e½eQÕe3'f![f}f–f,¯fÜføf gC"g fgtgvg{g›g®g6Ëg hhh$0h7Uhhžh¸hÉhàh÷h ii—qk—Ý—ð—‡ø—2€˜³™ÙÇ™Ι…Ö™\š?oš4¯š-äš ›$›$D›i› p›}›„›# ›7Ä› ü›b œlœsœDzœ-¿œ'íœ & -9 = GQ Xbr3‰ ½ËÒâóžž,ž?ž0Ož€ž–ž®ž²žÉžÍž àž êžôžŸŸ*Ÿ AŸ OŸZŸkŸ |Ÿ ‡Ÿ •Ÿ Ÿ½Ÿ ן ⟠íŸøŸ    % :  K  V a r ‰   ¨ ¸ ¼ à Ç Ñ ð UsæUòbë?þ!ɃµX%$í~û‘õ50š$æÀ¾cyÍÙF" ¬t ONL´<‚·mç e‰tŽ,s  Aziý¥`* a4x§!Œi à›’NËa\nÝ€Üɲø½ Ã8§Ê3†¾“äÑÎü·g“¯eË…õ_"Ó¬Ójk' ™T«EÐqžèŠÔä5_¯pþE[¤ôR&v( :Ú C{Zq`ÖèVgœúö¹DœRmƶ¨Ÿ?ÿ÷ÒwÀ|­é f#ÏÞñ^/vlJ^@= JA•Ƥ›]”¡È•ÕÈÄúŽ„fá8Á¿»H¢‚rKXŸÛ7³G̳î–x=‹d/Cÿ¥¹hµóÇ6Má@T —QjÑFØ }°£ÂB˜;Åb#êz}里ˆ”ªoïGÃãì'í€ïù¶!I~ÄK|7.ó9ÖHP¼±nO îL]ã+%â1»ý×>hšù¢°¨Ç𼈞Y(3ÍWM pÐP)©ÒòÞ÷—Ø-0Ù+[¿Wëyû©ìdÕV‡‹êç;c²£2Y*Û˜Dß’™†So\…ð2®«–91ô <¦‘öàʸ¸ºÌ6å,uß Ԅ.u®¡­ÁüűâQS×>´IåºÚ)Î øÝZr:{-‰ª¦½ÏƒBl"Üwñk4Š#&%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copySending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAlert Notification ServiceAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBond ManagementBrowseGroupDescriptorServiceClassIDCMTPCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionClient Characteristic ConfigurationComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDevice did not respondDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHelmetHi-Fi audioHiddenHide _unnamed devicesHighHuman Interface DeviceHuman Interface Device Service (HID)IPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIrMC SyncIrMC Sync CommandJacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPeripheral Preferred Connection ParametersPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Public Browse GroupPulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSkipSmartphoneSoftware Revision StringStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.TrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWearableWeight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-07-11 14:11+0000 Last-Translator: Shinichi Abe Language-Team: Japanese Language: ja MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 4.14-dev %(minutes)d 分%(seconds)d ç§’%(device)s 上㮠%(service)s%d %s〠%d %s〠%d %s17-33 ï¼…1-17 ï¼…33-50 ï¼…3D ディスプレィ3Dスコープ(眼é¡ï¼‰3D機器 åŒæœŸ (3DSP)50-67 ï¼…67-83 ï¼…83-99 %作者:自動接続:ç«¶åˆãƒ—ラグイン:接続中:接続済ã¿DUN サãƒãƒ¼ãƒˆä¾å­˜ãƒ—ラグイン:切断:ダウンロード:ファイルã®å—ä¿¡ (オブジェクトプッシュ)ファイル:GSM è¨­å®šãƒ­ã‚°ã®æœŸé–“:ログã®é–‹å§‹:NAP 設定åç§°DHCP サーãƒãƒ¼ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã¾ã›ã‚“PAN サãƒãƒ¼ãƒˆå—ä¿¡ä¿¡å·å¼·åº¦: %(rssi)u%% (%(rssi_state)s)宛先:åˆè¨ˆ:é€ä¿¡å‡ºåŠ›ãƒ¬ãƒ™ãƒ«: %(tpl)u%% (%(tpl_state)s)Bluetooth をオフã«ã™ã‚‹(_O)Bluetooth をオンã«ã™ã‚‹(_O)アップロード:å¯è¦–性ã®è¨­å®šæŽ¥ç¶š(_C)切断(_D)è¡Œã‚’é¸æŠžã— Control + C ã§ã‚³ãƒ”ー実行Bluetooth ã§ãƒ•ァイルをé€ä¿¡APN:ATTAVCTPAVDTP許å¯ã™ã‚‹ä¿¡é ¼ã•れãŸãƒ‡ãƒã‚¤ã‚¹ã‹ã‚‰ã®ãƒ•ァイルをå—信アクセスãƒã‚¤ãƒ³ãƒˆã‚¢ãƒ€ãƒ—ター(_T)アダプターアダプター設定ã“ã®æŽ¥ç¶šã®ã‚¢ãƒ€ãƒ—ターã¯ä½¿ç”¨ã§ãã¾ã›ã‚“アダプターã®é¸æŠžã‚¢ãƒ—レットを終了ã™ã‚‹ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’追加ã—ã¾ã™åˆ‡æ–­ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …目を追加ステータスアイコンメニューã«é€šå¸¸ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’追加ã—ã¾ã™å…ˆé€²çš„ オーディオ警告通知 サービス常ã«å¸¸ã«è¨±å¯å¸¸ã«è¡¨ç¤ºç™ºè¦‹å¯èƒ½ãªçŠ¶æ…‹ã‚’ç¶™ç¶šã™ã‚‹ç§’数外観Appleエージェントアプレットã®è»¢é€ã‚µãƒ¼ãƒ“スプラグインã¯ç„¡åŠ¹åŒ–ã•れã¦ã„ã¾ã™æœ¬å½“ã«ã‚«ã‚¦ãƒ³ã‚¿ãƒ¼ã‚’åˆæœŸåŒ–ã—ã¾ã™ã‹ï¼Ÿã‚ªãƒ¼ãƒ‡ã‚£ã‚ªãƒ—ロファイルオーディオシンクオーディオソースオーディオ ・ 入力プロファイルオーディオï¼ãƒ“デオオーディオï¼ãƒ“デオèªè¨¼è¦æ±‚:デãƒã‚¤ã‚¹ %(device)s ã® %(service)s ã¸è‡ªå‹•接続ã—ã¾ã—ãŸAutomation IOBBNEPãƒãƒ¼ã‚³ãƒ¼ãƒ‰ スキャナー基本å°åˆ· (BPP)ãƒãƒƒãƒ†ãƒªãƒ¼ サービスã“ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’ブロックï¼ãƒ–ロック解除ブロック血圧Bluetooth アプレットBlueman Bluetooth マãƒãƒ¼ã‚¸ãƒ£ãƒ¼Blueman 㯠GTK+ ã® Bluetooth マãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã§ã™Bluetooth 有効Bluetooth アダプターBluetooth èªè¨¼Bluetooth デãƒã‚¤ã‚¹Bluetooth デãƒã‚¤ã‚¹Bluetooth ãŒç„¡åйBluetooth ãŒæœ‰åйBluetooth ファイル転é€Bluetooth マãƒãƒ¼ã‚¸ãƒ£ãƒ¼Bluetooth ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯Bluetooth 機能ãŒåˆ‡ã‚Œã¦ã„ã¾ã™ã‚¢ãƒ€ãƒ—ターマãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã‚’使ã†ã«ã¯ Bluetooth ã®é›»æºã‚’オンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™Bluez デーモンãŒå‹•作ã—ã¦ã„ãªã„ãŸã‚ã€blueman マãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã‚’動作ã§ãã¾ã›ã‚“。 Bluetooth アダプターãŒ1ã¤ã‚‚èªè­˜ã•れã¦ã„ãªã„ã‹ã€Bluetooth デーモンãŒèµ·å‹•ã—ã¦ã„ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚体格債券管ç†BrowseGroupDescriptorServiceClassIDCMTPカレンダー, 課題, ノート (CTN) アクセスサービスカレンダー, 課題, ノート (CTN) 通知サービスカレンダー, 課題, ノート (CTN) プロファイルカムコーダーカメラæ“作ã®ã‚­ãƒ£ãƒ³ã‚»ãƒ«ã‚­ãƒ£ãƒ³ã‚»ãƒ«ä¸­ã‚«ãƒ¼ã‚ªãƒ¼ãƒ‡ã‚£ã‚ªã‚«ãƒ¼ãƒ‰ãƒªãƒ¼ãƒ€ãƒ¼æºå¸¯é›»è©±å›ºæœ‰ 集計 å½¢å¼ç‰¹æ€§å€¤å›ºæœ‰ æ‹¡å¼µ プロパティ固有 プレゼンテーション å½¢å¼å›ºæœ‰ ユーザー 説明クライアント 固有 æ§‹æˆã‚³ãƒ³ãƒœæ¨™æº– ISDN アクセス (CIP)コンピューター設定Bluetooth ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’è¨­å®šé¸æŠžã•れãŸãƒ—ラグインã®è¨­å®šã‚’行ã†è¨­å®šã•れãŸå—信ディレクトリーãŒå­˜åœ¨ã—ã¾ã›ã‚“ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨­å®šã®å¤‰æ›´ã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™ç¢ºèªèªè¨¼ç¢ºèªç”¨ã®å€¤:接続ã—ã¾ã—ãŸ%s ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™æŽ¥ç¶šã—ã¾ã—ãŸ:接続中接続中…接続失敗: BlueZ ã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸè‡ªå‹•接続プロファイル㮠A2DP ソースã€A2DP シンクã€ãŠã‚ˆã³ HID を接続ã—ã¾ã™é€£ç¶š 血糖値 モニターコントローラーBluetooth アダプターã®é›»æºçŠ¶æ…‹ã‚’è¨­å®šã—ã¾ã™ç„¡ç·šã‚³ãƒ¼ãƒ‰ãƒ¬ã‚¹ 電話デãƒã‚¤ã‚¹ã‚’ペアリングã™ã‚‹ç¾åœ¨ 時刻 サービスサイクリング 出力サイクリング速度&ケーデンスDHCP サーãƒã®ç¨®é¡ž:データアクティビティ表示拒å¦ä¾å­˜å•題デスクトップデãƒã‚¤ã‚¹ 情報デãƒã‚¤ã‚¹ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ãƒ‡ãƒã‚¤ã‚¹ åデãƒã‚¤ã‚¹ã¯å¿œç­”ã—ã¾ã›ã‚“ã§ã—ãŸãƒ€ã‚¤ã‚¢ãƒ«ã‚¢ãƒƒãƒ—ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚­ãƒ³ã‚° (DUN)ダイアルアップã®è¨­å®šé›»å­ãƒšãƒ³ã‚¿ãƒ–レット基本å°åˆ· (BPP)基本å°åˆ·å‚照オブジェクトサービス (BPP)デãƒã‚¤ã‚¹( %s )を切断切断ã—ã¾ã—ãŸåˆ‡æ–­å¤±æ•—: デãƒã‚¤ã‚¹ã®æ¤œå‡ºãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸæ¤œå‡ºå¯èƒ½... %ss検出中…ディスプレィ人形転é€å®Œäº†æ™‚é–“:Bluetooth を有効èªè¨¼ã® PIN コードを入力:èªè¨¼ç”¨ãƒ‘スキーを入力ã—ã¦ãã ã•ã„:環境 センシングエラーãŒç™ºç”Ÿã—ã¾ã—ãŸãƒ•ァイル %s ã‚’é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸçµ‚了外部 Report ReferenceFTP失敗サービス(obex)ã®è‡ªå‹•èµ·å‹•ã«å¤±æ•—ã—ã¾ã—ãŸã€‚obexデーモンãŒå®Ÿè¡Œã•れã¦ã„ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„プロファイルを %s ã«å¤‰æ›´ã§ãã¾ã›ã‚“ã§ã—ãŸæŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ%s ã® IP アドレスをå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸFax%(1)s ã‹ã‚‰ãƒ•ァイル %(0)s ã‚’å—ä¿¡ã—ã¾ã—ãŸãƒ•ァイルé€ä¿¡è€…ファイルをå—ä¿¡ã—ã¾ã—ãŸãƒ•ァイルをå—ä¿¡ã—ã¾ã—ãŸãƒ•ァームウェア リビジョン 文字列強制的ã«ãƒ‡ãƒã‚¤ã‚¹ã‚’切断ã™ã‚‹å分GBGNSSGNSS サーãƒãƒ¼GSM ã®è¨­å®šã‚²ãƒ¼ãƒ ã‚²ãƒ¼ãƒ ãƒ‘ッドゲーミングï¼çŽ©å…·ä¸€èˆ¬ã‚¢ã‚¯ã‚»ã‚¹ä¸€èˆ¬å±žæ€§ã‚ªãƒ¼ãƒ‡ã‚£ã‚ªãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã‚¹ã‚­ãƒ£ãƒŠãƒ¼ä¸€èˆ¬è¡€åœ§è¨ˆæ™‚計コンピューター連続血糖値モニターディスプレィ眼é¡ãƒ•ァイル転é€è¡€ç³–値測定計インスリンãƒãƒ³ãƒ—キーリングメディアプレーヤー一般 è–¬å“供給デãƒã‚¤ã‚¹ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä¸€èˆ¬: パーソナルモビリティデãƒã‚¤ã‚¹ä¸€èˆ¬é›»è©±ãƒªãƒ¢ã‚³ãƒ³ã‚¿ã‚°é›»è©±æ©Ÿä½“温計時計眼é¡è¡€ç³–値グループãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯HCR_Print (HCR)HCR_Scan (HCR)HDPHDP シンクHDP ソースHIDPHTTPHTTP プロキシãƒãƒ³ãƒ‰ãƒ˜ãƒ«ãƒ‰ãƒãƒ³ãƒ‰ãƒ•リーãƒãƒ³ã‚ºãƒ•リー オーディオ ゲートウェイãƒãƒ¼ãƒ‰ã‚³ãƒ”ー コントロールãƒãƒ£ãƒ³ãƒãƒ«ãƒãƒ¼ãƒ‰ã‚³ãƒ”ー データãƒãƒ£ãƒ³ãƒãƒ«ãƒãƒ¼ãƒ‰ã‚³ãƒ”ー 警告通知HardcopyCableReplacement (HCR)ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ リビジョン 文字列ヘッドフォンヘッドセットヘッドセット オーディオ ゲートウェイ体温計心æ‹ãƒ˜ãƒ«ãƒ¡ãƒƒãƒˆHiFi オーディオéžè¡¨ç¤ºæœªç™»éŒ²ãƒ‡ãƒã‚¤ã‚¹ã‚’éš ã™(_u)高ã„ヒューマン インターフェース機器ヒューマン インターフェース デãƒã‚¤ã‚¹ サービス (HID)IPIP アドレス:IP アドレスãŒåŒã˜ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’æŒã¤ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェース %s ã¨è¡çªã—ã¦ã„ã¾ã™IPアドレスãŒã€æ¬¡ã®æ§‹æˆ %s/%s ã‚’æŒã¤ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェース%s ã®ã‚µãƒ–ãƒãƒƒãƒˆã¨é‡è¤‡ã—ã¦ã„ã¾ã™ ã“れã«ã‚ˆã‚Šã€ä¸æ­£ãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯å‹•作ãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™ISDNイメージングイメージング (BIP)イメージング自動アーカイブ (BIP)イメージングå‚照オブジェクト (BIP)イメージングレスãƒãƒ³ãƒ€ãƒ¼ (BIP)峿™‚警告Includeå—信フォルダー:%(1)s ã‹ã‚‰ãƒ•ァイル %(0)s ãŒå±Šã„ã¦ã„ã¾ã™Bluetooth 経由ã®ãƒ•ァイルå—ä¿¡Indoor PositioningInput/output エラーインスリンペンインスリンãƒãƒ³ãƒ—, è€ä¹…性ãƒãƒ³ãƒ—インスリンãƒãƒ³ãƒ—, パッãƒï¼ˆè²¼ä»˜ã‘)ãƒãƒ³ãƒ—インターコムインターフェース %(0)s 㯠IP アドレス %(1)s ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆ プロトコル サãƒãƒ¼ãƒˆä¸æ­£ãª IP アドレスIrMC åŒæœŸIrMC åŒæœŸã‚³ãƒžãƒ³ãƒ‰ã‚¸ãƒ£ã‚±ãƒƒãƒˆã‚¸ãƒ§ã‚¤ã‚¹ãƒ†ã‚£ãƒƒã‚¯KBキーボードL2CAPPPP を使用ã™ã‚‹ LAN接続ラップトップDHCP クライアントを実行PPP デーモンを実行DHCP クライアントã®å®Ÿè¡Œã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™PPP デーモンã®å®Ÿè¡Œã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™ãƒªãƒ³ã‚¯ æå¤±ä½ç½®æƒ…å ± Podä½ç½®æƒ…報&ナビゲーションä½ç½®æƒ…å ± ãŠã‚ˆã³ ナビゲーション Podスピーカー低ã„MBデフォルトアダプターを一時的ã«è¡¨ç¤ºã™ã‚‹NAP ブリッジã®ã‚ˆã†ãªãƒ­ãƒ¼ã‚«ãƒ«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‡ãƒã‚¤ã‚¹ã‚’管ç†ã™ã‚‹è£½é€ è€… å æ–‡å­—列信頼ã§ãるデãƒã‚¤ã‚¹ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã‚’付ã‘ã‚‹ãƒ»å¤–ã™æœ€å¤§è¡¨ç¤ºé …目数メッセージ アクセス プロファイル (MAP)メッセージ アクセス サーãƒãƒ¼ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ 通知 サーãƒãƒ¼ãƒžã‚¤ã‚¯ãƒ­ãƒ•ォンãã®ä»–モビリティスクーターモデル ç•ªå· æ–‡å­—åˆ—ãƒ¢ãƒ‡ãƒ ã‚‚ã£ã¨ãƒžã‚¦ã‚¹å¤šã„マルãƒ-ãƒãƒ£ãƒ³ãƒãƒ« 対応 プロトコル (MCAP)複数ã®ãƒ—ロファイル仕様 (MPS) プロフィル複数ã®ãƒ—ロファイル仕様 (MPS) サービスãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ãƒã‚¤ãƒ³ãƒˆãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ãƒã‚¤ãƒ³ãƒˆ (NAP)ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯åˆ©ç”¨çжæ³(_U)Next DST 変更サービスオーディオエンドãƒã‚¤ãƒ³ãƒˆãŒç™»éŒ²ã•れã¦ã„ã¾ã›ã‚“使用状æ³ã¯ã¾ã åˆ©ç”¨ã§ãã¾ã›ã‚“。一度接続を行ã£ã¦ã‹ã‚‰å†åº¦ã“ã®ãƒšãƒ¼ã‚¸ã‚’é–‹ã„ã¦ä¸‹ã•ã„。接続ã—ã¦ã„ã¾ã›ã‚“利用ä¸å¯ç¾åœ¨ã“ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã§ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“未指定番å·:OBEXOBEX ファイル 転é€OBEX Object Pushオブジェクト転é€é–‹ãå ´æ‰€ã‚’é–‹ãæœ€é©PANUページャペアペアペアリング PIN ã‚³ãƒ¼ãƒ‰ãƒšã‚¢ãƒªãƒ³ã‚°ãƒ‘ã‚¹ã‚­ãƒ¼ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚%s ã¸ã®ãƒšã‚¢ãƒªãƒ³ã‚°ãƒªã‚¯ã‚¨ã‚¹ãƒˆãƒ‡ãƒã‚¤ã‚¹ã«å¯¾ã™ã‚‹ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚:ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚:Palm デãƒã‚¤ã‚¹å‘¨è¾ºæ©Ÿå™¨å‘¨è¾ºæ©Ÿå™¨ 優先 接続 パラメータ電話電話警告状æ³ã‚µãƒ¼ãƒ“ス電話帳 アクセス (PBAP)電話帳 アクセス (PBAP) - PCE電話帳 アクセス (PBAP) - PSEディレクトリ"%s"ãŒå­˜åœ¨ã™ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã¯ã€blueman-servicesã§è¨­å®šã—ã¦ãã ã•ã„。ãれã¾ã§ã¯ã€"%s"ãŒä½¿ã‚れã¾ã™ãƒ—ラグイン"%(0)s"ã¯"%(1)s"ã«ä¾å­˜ã—ã¦ã„ã¾ã™ã€‚"%(1)s"をアンロードã™ã‚‹ã¨"%(0)s"もアンロードã•れã¾ã™ã€‚ よã‚ã—ã„ã§ã™ã‹ï¼Ÿãƒ—ラグイン"%(0)s"ã¯"%(1)s"ã¨è¡çªã—ã¾ã™ã€‚"%(1)s"をロードã™ã‚‹ã¨"%(0)s"ã¯ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã•れã¾ã™ã€‚ よã‚ã—ã„ã§ã™ã‹ï¼Ÿãƒ—ラグインPnP IDPnP 情報ãƒã‚¤ãƒ³ãƒ†ã‚£ãƒ³ã‚°ãƒ»ãƒ‡ãƒã‚¤ã‚¹å¼±ã„ãƒãƒ¼ã‚¿ãƒ–ルオーディオ電動車椅å­ãƒ—ライマリ サービスプリンターå°åˆ·çŠ¶æ³ (BPP)プロプライエタリー他㮠Blueman コンãƒãƒ¼ãƒãƒ³ãƒˆã« DBus API ã‚’æä¾›ã—ã¾ã™OBEX ãƒ•ã‚¡ã‚¤ãƒ«è»¢é€æ©Ÿèƒ½ã‚’æä¾›ã™ã‚‹ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã™ã‚‹ãŸã‚ã« StatusNotifierItem を使用ã—ã¾ã™Bluetooth PAN ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãŸã‚ã® DHCP クライアントをæä¾›ã—ã¾ã™ã€‚アプレットã«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’ã€ãã®ä»–ã®ãƒ—ラグイン㫠API ã‚’æä¾›ã—ã€æ“作ã§ãるよã†ã«ã—ã¾ã™ãƒ‡ãƒ•ォルトã§éžè¡¨ç¤ºã«ã•れã¦ã„るデフォルトアダプターを一時的ã«è¡¨ç¤ºã™ã‚‹ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚¢ã‚¤ãƒ†ãƒ ã‚’æä¾›ã—ã¾ã™æ¬¡å›žä»¥é™ã®ã‚¢ã‚¯ã‚»ã‚¹ã®ãŸã‚ã«æœ€å¾Œã®æŽ¥ç¶šã‚’メニューã«å«ã‚ã‚‹DUN プロファイルを用ã„ã¦ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«æŽ¥ç¶šã™ã‚‹ãŸã‚ã®åŸºæœ¬çš„ãªæ©Ÿèƒ½ã‚’æä¾›ã—ã¾ã™ã€‚BlueZ デーモンã®ãŸã‚ã«ãƒ‘スキーã¨èªè¨¼ã‚µãƒ¼ãƒ“スをæä¾›ã—ã¾ã™ãƒ¢ãƒ‡ãƒ ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã¨ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã«ãƒ€ã‚¤ãƒ¤ãƒ«ã‚¢ãƒƒãƒ—ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ (DUN) ã‚’æä¾›ã—ã¾ã™ãƒ‘ーソナルエリアãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ (PAN) 㯠NetworkManager 0.8 ã§åˆ©ç”¨å¯èƒ½ã§ã™Public Browse Group脈æ‹è¨ˆRFCOMMデãƒã‚¤ã‚¹åを変更(_e)…ファイル %(files)d ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å—ä¿¡ã—ã¾ã—ãŸæ›´ã«ãƒ•ァイル %(files)d ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å—ä¿¡ã—ã¾ã—ãŸå—ä¿¡ä¿¡å·å¼·åº¦: %(rssi)u%% (%(rssi_state)s)å—信ファイル%(1)s ã‹ã‚‰ãƒ•ァイル %(0)s ã‚’å—ä¿¡ä¸­æŽ¨å¥¨å†æŽ¥ç¶š アドレスç¾åœ¨æ™‚刻サービスå°åˆ·çŠ¶æ³ (BPP)ReflectedUI (BPP)リジェクトリモート コントロールリモート コントロール ターゲット削除ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’既知ã®ãƒ‡ãƒã‚¤ã‚¹ä¸€è¦§ã‹ã‚‰å‰Šé™¤ã™ã‚‹ãƒ‡ãƒã‚¤ã‚¹åã®å¤‰æ›´IP アドレスをå†å–å¾—Report Referenceå†å®Ÿè¡Œãƒ­ãƒœãƒƒãƒˆãƒ©ãƒ³ãƒ‹ãƒ³ã‚°é€Ÿåº¦ï¼†ã‚±ãƒ¼ãƒ‡ãƒ³ã‚¹SDPSIM アクセス (SAP)ä¸¦ã³æ›¿ãˆ(_O)スキャン パラメータースキャナー接続時ã«å®Ÿè¡Œã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—ト検索付近ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’検索検索中セカンダリ サービスデãƒã‚¤ã‚¹ã‚’é¸æŠžPulseAudio ã®ã‚ªãƒ¼ãƒ‡ã‚£ã‚ªãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ä¸‹ã•ã„ファイルを転é€ã•ã‚ŒãŸæ™‚ã®å—ã‘å–ã‚Šãƒ•ã‚©ãƒ«ãƒ€ãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„ファイルをé€ä¿¡ãƒ‡ãƒã‚¤ã‚¹ã«ãƒ•ァイルをé€ä¿¡(_F)付箋紙をé€ã‚‹(_N)ファイルをé€ä¿¡ä¸­(_F)…テキスト付箋紙をé€ã‚‹ãƒ‡ãƒã‚¤ã‚¹ã«ãƒ•ァイルをé€ä¿¡ã™ã‚‹ä»˜ç®‹ç´™ã‚’é€ã‚‹ãƒ•ァイルをé€ä¿¡ä¸­ã‚·ãƒªã‚¢ãƒ« ç•ªå· æ–‡å­—åˆ—ã‚·ãƒªã‚¢ãƒ« ãƒãƒ¼ãƒˆã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆ %sシリアルãƒãƒ¼ãƒˆãŒæŽ¥ç¶šã•れã¾ã—ãŸã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆæŽ¥ç¶šã‚¹ã‚¯ãƒªãƒ—トã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸãƒ‡ãƒã‚¤ã‚¹ %s 上ã®ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã‚µãƒ¼ãƒ“スを %s 経由ã§åˆ©ç”¨å¯èƒ½ã«ãªã‚Šã¾ã—ãŸã‚µãƒ¼ãƒã‚µãƒ¼ãƒãƒ¼ 固有 æ§‹æˆã‚µãƒ¼ãƒ“スã¯å¤‰æ›´ã•れã¾ã—ãŸã‚µãƒ¼ãƒ“ス設定サービス:ServiceDiscoveryServerServiceClassIDBluetooth アダプター属性設定RfKill ステートを設定ã™ã‚‹ã‚»ãƒƒãƒˆãƒˆãƒƒãƒ—ボックス(STB)RfKill ステートã®è¨­å®šã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ãƒãƒ¼ã‚’表示(_S)ツールãƒãƒ¼ã‚’表示(_T)デãƒã‚¤ã‚¹ã®æƒ…報を表示ã—ã¾ã™å…¥åŠ›ä¸­ã®æ–‡å­—を表示デãƒã‚¤ã‚¹ãŒæŽ¥ç¶šã¾ãŸã¯åˆ‡æ–­ã•れãŸã¨ãã«ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—通知を表示ã—ã¾ã™ã€‚ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä½¿ç”¨çжæ³ã‚’表示ã™ã‚‹ã‚¹ã‚­ãƒƒãƒ—スマートフォンソフトウェア リビジョン 文字列カスタムアクションを実行å¯èƒ½ã«ã™ã‚‹æ¨™æº– SPP プロファイルコãƒã‚¯ã‚·ãƒ§ãƒ³ãƒãƒ³ãƒ‰ãƒ©ãƒ¼æœ€é©ã§ã¯ãªã„æˆåŠŸ!%(0)s 上㮠DUN ã‚µãƒ¼ãƒ“ã‚¹ã«æŽ¥ç¶šã—ã¾ã—ãŸã€‚ %(1)s を経由ã—ã¦ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’利用å¯èƒ½ã§ã™Bluetoothキルスイッãƒã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’Bluetoothé›»æºçŠ¶æ…‹ã«ä¸€è‡´ã™ã‚‹ã‚ˆã†ã«åˆ‡ã‚Šæ›¿ãˆã¾ã™ã€‚システム的ã«ã€æˆ–ã„ã¯ç‰©ç†çš„ã«ãƒ‡ãƒã‚¤ã‚¹ãŒã‚¢ãƒ³ãƒ—ラグã•れã¦ã„ãªã„å ´åˆã«ã€ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’示ã™ã‚¢ã‚¤ã‚³ãƒ³ã‹ã‚‰Bluetoothã‚’ã‚ªãƒ³ã«æˆ»ã™ã“ã¨ãŒã§ãã¾ã™ã€‚システム IDTCPTCS-ATTCS-BINBluetooth ã‚²ãƒ¼ãƒ ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ãƒ¼ãŒæŽ¥ç¶šã•れã¦ã„ã‚‹é–“ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã¯ä¸€æ™‚çš„ã«å‹•作ã—ã¾ã›ã‚“。一時的ã«è¡¨ç¤ºæœ€è¿‘使用ã—ãŸæŽ¥ç¶šã«è¡¨ç¤ºã•れる最大ã®é …目数。スクリプト %s ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—㟠%sã“れã¯ä¸Šæ›¸ãã™ã‚‹å¿…è¦ãŒã‚りã¾ã™å¤šã™ãŽã‚‹ç·å—信データé‡ã¨è»¢é€é€Ÿåº¦ç·é€ä¿¡ãƒ‡ãƒ¼ã‚¿é‡ã¨è»¢é€é€Ÿåº¦çŽ©å…·é€šä¿¡çŠ¶æ³è»¢é€è»¢é€ã«å¤±æ•—ã—ã¾ã—ãŸ%(0)sã®è»¢é€ã«å¤±æ•—ã—ã¾ã—ãŸé€ä¿¡å‡ºåŠ›ãƒ¬ãƒ™ãƒ«: %(tpl)u%% (%(tpl_state)s)é€ä¿¡æ¤œå‡ºã‚¹ã‚¿ãƒ¼ãƒˆæ™‚ãŠã‚ˆã³60ç§’æ¯Žã«æ§‹æˆå¯èƒ½ãªã‚µãƒ¼ãƒ“スã¸ã®è‡ªå‹•接続を試ã¿ã¾ã™ã€‚信頼信頼%s ã® IP アドレスをå–得中ã§ã™ã€‚ ãŠå¾…ã¡ãã ã•ã„…全ã¦ã®ã‚¢ãƒ€ãƒ—ターをオフã«ã—ã¾ã™å…¨ã¦ã®ã‚¢ãƒ€ãƒ—ターをオンã™ã‚‹Tx 出力UDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPæœªåˆ†é¡žä¸æ˜Žæœªè¨­å®šä¿¡é ¼ã‚’解除ユーザー データビデオ・カセット・レコーダー(VCR)有効 範囲車両éžå¸¸ã«é«˜ã„ビデオ 会議ビデオ é…信ビデオ シンクビデオ ソースビデオカメラビデオ会議ビデオ ディスプレィ & スピーカービデオモニタービデオ会議GW (VCP)WAPWAP クライアントWPSウェアラブル体é‡è¨ˆè…•時計アダプター(_A)追加済ã¿(_A)ブロック(_B)キャンセル中(_C)é–‰ã˜ã‚‹(_C)é™é †(_D)デãƒã‚¤ã‚¹(_D)デãƒã‚¤ã‚¹(_D)終了(_E)ヘルプ(_H)情報(_I)ローカルサービス(_L)発見å¯èƒ½ã«ã™ã‚‹(_M)åå‰(_N)了解(_O)ペア(_P)プラグイン(_P)設定(_P)削除(_R)…å•題を報告 (_R)リセット(_R)検索(_S)åœæ­¢(_S)ä¿¡é ¼ã™ã‚‹(_T)ブロック解除(_U)ä¿¡é ¼ã—ãªã„(_U)表示(_V)アプレット日時間分ã„ã„ãˆobexd ãŒåˆ©ç”¨ã§ãã¾ã›ã‚“ã¯ã„blueman-2.4.3/po/ja.po000066400000000000000000002714111465054505200145270ustar00rootroot00000000000000# Japanese translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Karl Skewes https://launchpad.net/~karl-garagedori # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Yuki Kodama https://launchpad.net/~kuy # ABE Tsunehiko, 2014-2015,2017 # Mika Kobayashi, 2015 # Nobuhiro Iwamatsu , 2018-2019 # OKANO Takayoshi , 2015 # Rockers , 2018 # Takuya Ohe # Jacque Fresco , 2021. # Shinichi Abe , 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-07-11 14:11+0000\n" "Last-Translator: Shinichi Abe \n" "Language-Team: Japanese \n" "Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.14-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "å¯è¦–性ã®è¨­å®š" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "éžè¡¨ç¤º" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "常ã«è¡¨ç¤º" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "一時的ã«è¡¨ç¤º" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "åç§°" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "デãƒã‚¤ã‚¹ã«å¯¾ã™ã‚‹ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "ã“れã¯ä¸Šæ›¸ãã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "å…¥åŠ›ä¸­ã®æ–‡å­—を表示" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth デãƒã‚¤ã‚¹" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "アダプター(_A)" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "検索(_S)" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "設定(_P)" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "終了(_E)" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "デãƒã‚¤ã‚¹(_D)" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "表示(_V)" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "ツールãƒãƒ¼ã‚’表示(_T)" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "ステータスãƒãƒ¼ã‚’表示(_S)" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "未登録デãƒã‚¤ã‚¹ã‚’éš ã™(_u)" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "ä¸¦ã³æ›¿ãˆ(_O)" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "åå‰(_N)" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "追加済ã¿(_A)" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "é™é †(_D)" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "プラグイン(_P)" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "ローカルサービス(_L)" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "ヘルプ(_H)" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "å•題を報告 (_R)" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "付近ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’検索" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "検索" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "デãƒã‚¤ã‚¹ã‚’ペアリングã™ã‚‹" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "ペア" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "ä¿¡é ¼ã§ãるデãƒã‚¤ã‚¹ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã‚’付ã‘る・外ã™" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "ä¿¡é ¼" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’既知ã®ãƒ‡ãƒã‚¤ã‚¹ä¸€è¦§ã‹ã‚‰å‰Šé™¤ã™ã‚‹" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "削除" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "デãƒã‚¤ã‚¹ã«ãƒ•ァイルをé€ä¿¡ã™ã‚‹" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "ファイルをé€ä¿¡" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "ç·é€ä¿¡ãƒ‡ãƒ¼ã‚¿é‡ã¨è»¢é€é€Ÿåº¦" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "ç·å—信データé‡ã¨è»¢é€é€Ÿåº¦" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "データアクティビティ表示" #: data/ui/manager-main.ui:636 msgid "More" msgstr "ã‚‚ã£ã¨" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "デãƒã‚¤ã‚¹åã®å¤‰æ›´" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "リセット(_R)" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "キャンセル中(_C)" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "了解(_O)" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP サーãƒã®ç¨®é¡ž:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "推奨" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "DHCP サーãƒãƒ¼ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•れã¦ã„ã¾ã›ã‚“" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP アドレス:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP 設定" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN サãƒãƒ¼ãƒˆ" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "ダイアルアップãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚­ãƒ³ã‚° (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN サãƒãƒ¼ãƒˆ" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ãƒã‚¤ãƒ³ãƒˆ (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN サãƒãƒ¼ãƒˆ" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "ファイルã®å—ä¿¡ (オブジェクトプッシュ)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "å—信フォルダー:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "ファイルを転é€ã•ã‚ŒãŸæ™‚ã®å—ã‘å–ã‚Šãƒ•ã‚©ãƒ«ãƒ€ãƒ¼ã‚’é¸æŠžã—ã¦ãã ã•ã„" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "ä¿¡é ¼ã•れãŸãƒ‡ãƒã‚¤ã‚¹ã‹ã‚‰ã®ãƒ•ァイルをå—ä¿¡" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "Bluetooth ã§ãƒ•ァイルをé€ä¿¡" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "宛先:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "ファイル:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "設定" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "é¸æŠžã•れãŸãƒ—ラグインã®è¨­å®šã‚’行ã†" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "未指定" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "作者:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "䏿˜Ž" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ä¾å­˜ãƒ—ラグイン:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "ç«¶åˆãƒ—ラグイン:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM 設定" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "番å·:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "通信状æ³" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "é–‰ã˜ã‚‹(_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "ダウンロード:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "アップロード:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "åˆè¨ˆ:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "ログã®é–‹å§‹:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "ãƒ­ã‚°ã®æœŸé–“:" #: data/ui/note.ui:8 msgid "Send note" msgstr "付箋紙をé€ã‚‹" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "アダプターマãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã‚’使ã†ã«ã¯ Bluetooth ã®é›»æºã‚’オンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth アダプター" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "常ã«" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d 分" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "アダプター" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "BlueZ ã¸ã®æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez デーモンãŒå‹•作ã—ã¦ã„ãªã„ãŸã‚ã€blueman マãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã‚’動作ã§ãã¾ã›ã‚“。\n" "Bluetooth アダプターãŒ1ã¤ã‚‚èªè­˜ã•れã¦ã„ãªã„ã‹ã€Bluetooth デーモンãŒèµ·å‹•ã—ã¦ã„" "ãªã„å¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "検索中" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "アダプター設定" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "ファイルé€ä¿¡è€…" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth ファイル転é€" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "åœæ­¢(_S)" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "接続中" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ãŒåˆ©ç”¨ã§ãã¾ã›ã‚“" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "サービス(obex)ã®è‡ªå‹•èµ·å‹•ã«å¤±æ•—ã—ã¾ã—ãŸã€‚obexデーモンãŒå®Ÿè¡Œã•れã¦ã„ã‚‹ã‹ç¢ºèªã—" "ã¦ãã ã•ã„" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "キャンセル中" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "ファイルをé€ä¿¡ä¸­" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "転é€å®Œäº†æ™‚é–“:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d ç§’" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "ファイル %s ã‚’é€ä¿¡ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "スキップ" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "å†å®Ÿè¡Œ" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "エラーãŒç™ºç”Ÿã—ã¾ã—ãŸ" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "%s ã¸ã®ãƒšã‚¢ãƒªãƒ³ã‚°ãƒªã‚¯ã‚¨ã‚¹ãƒˆ" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth èªè¨¼" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "èªè¨¼ã® PIN コードを入力:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "èªè¨¼ç”¨ãƒ‘スキーを入力ã—ã¦ãã ã•ã„:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "ペアリングパスキー" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "ペアリング PIN コード" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "ãƒšã‚¢ãƒªãƒ³ã‚°è¦æ±‚:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "èªè¨¼ç¢ºèªç”¨ã®å€¤:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "確èª" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "æ‹’å¦" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "èªè¨¼è¦æ±‚:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "サービス:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "常ã«è¨±å¯" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "許å¯ã™ã‚‹" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "プラグインã®èª­ã¿è¾¼ã¿ä¸­ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚\n" "ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’開発者ã«ã€ç§é”ã®ã‚¦ã‚§ãƒ–サイトã§ãŠçŸ¥ã‚‰ã›ãã ã•ã„。" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth 機能ãŒåˆ‡ã‚Œã¦ã„ã¾ã™" #: blueman/Functions.py:71 msgid "Exit" msgstr "終了" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Bluetooth を有効" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "デãƒã‚¤ã‚¹ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "サービス設定" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "キーボード" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "コンボ" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "デãƒã‚¤ã‚¹åã®å¤‰æ›´" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "未分類" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "接続ã—ã¾ã—ãŸ" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "ä¿¡é ¼" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "ペア" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "ブロック" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "接続済ã¿" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "å¼±ã„" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "最é©ã§ã¯ãªã„" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "最é©" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "多ã„" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "多ã™ãŽã‚‹" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "å—ä¿¡ä¿¡å·å¼·åº¦: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "å—ä¿¡ä¿¡å·å¼·åº¦: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "低ã„" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "高ã„" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "éžå¸¸ã«é«˜ã„" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "é€ä¿¡å‡ºåŠ›ãƒ¬ãƒ™ãƒ«: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "é€ä¿¡å‡ºåŠ›ãƒ¬ãƒ™ãƒ«: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "æˆåŠŸ!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "失敗" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "接続中…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "切断失敗: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "オーディオエンドãƒã‚¤ãƒ³ãƒˆãŒç™»éŒ²ã•れã¦ã„ã¾ã›ã‚“" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Input/output エラー" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "デãƒã‚¤ã‚¹ã¯å¿œç­”ã—ã¾ã›ã‚“ã§ã—ãŸ" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "䏿˜Ž" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "接続失敗: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "接続(_C)" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "自動接続プロファイル㮠A2DP ソースã€A2DP シンクã€ãŠã‚ˆã³ HID を接続ã—ã¾ã™" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "切断(_D)" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "強制的ã«ãƒ‡ãƒã‚¤ã‚¹ã‚’切断ã™ã‚‹" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "接続中:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "切断:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "自動接続:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "ファイルをé€ä¿¡ä¸­(_F)…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "ペア(_P)" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "ä¿¡é ¼ã™ã‚‹(_T)" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "ä¿¡é ¼ã—ãªã„(_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "ブロック(_B)" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "ブロック解除(_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã‚’ブロックï¼ãƒ–ロック解除" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "デãƒã‚¤ã‚¹åを変更(_e)…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "削除(_R)…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "æ“作ã®ã‚­ãƒ£ãƒ³ã‚»ãƒ«" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "信頼を解除" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "デãƒã‚¤ã‚¹ã‚’é¸æŠž" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman 㯠GTK+ ã® Bluetooth マãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã§ã™" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM ã®è¨­å®š" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "プラグイン" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "プラグイン\"%(0)s\"ã¯\"%(1)s\"ã«ä¾å­˜ã—ã¦ã„ã¾ã™ã€‚\"%(1)s\"をアンロードã™ã‚‹ã¨\"%(0)s\"もアンロードã•れã¾ã™ã€‚\n" "よã‚ã—ã„ã§ã™ã‹ï¼Ÿ" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "プラグイン\"%(0)s\"ã¯\"%(1)s\"ã¨è¡çªã—ã¾ã™ã€‚\"%(1)s\"ã‚’" "ロードã™ã‚‹ã¨\"%(0)s\"ã¯ã‚¢ãƒ³ãƒ­ãƒ¼ãƒ‰ã•れã¾ã™ã€‚\n" "よã‚ã—ã„ã§ã™ã‹ï¼Ÿ" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "ä¾å­˜å•題" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "ä¾å­˜å•題" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "アダプターã®é¸æŠž" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "検出中…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "ãã®ä»–" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "コンピューター" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "電話" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "アクセスãƒã‚¤ãƒ³ãƒˆ" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "オーディオï¼ãƒ“デオ" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "周辺機器" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "イメージング" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "ウェアラブル" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "玩具" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "デスクトップ" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "サーãƒ" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "ラップトップ" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "ãƒãƒ³ãƒ‰ãƒ˜ãƒ«ãƒ‰" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm デãƒã‚¤ã‚¹" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "æºå¸¯é›»è©±" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "ç„¡ç·š" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "スマートフォン" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "モデム" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "å分" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 ï¼…" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 ï¼…" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 ï¼…" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 ï¼…" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 ï¼…" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 ï¼…" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "利用ä¸å¯" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "ヘッドセット" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "ãƒãƒ³ãƒ‰ãƒ•リー" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "マイクロフォン" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "スピーカー" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "ヘッドフォン" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "ãƒãƒ¼ã‚¿ãƒ–ルオーディオ" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "カーオーディオ" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "セットトップボックス(STB)" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "HiFi オーディオ" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "ビデオ・カセット・レコーダー(VCR)" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "ビデオカメラ" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "カムコーダー" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "ビデオモニター" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "ビデオ ディスプレィ & スピーカー" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "ビデオ会議" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "ゲーミングï¼çީ具" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "ãƒã‚¤ãƒ³ãƒ†ã‚£ãƒ³ã‚°ãƒ»ãƒ‡ãƒã‚¤ã‚¹" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "ディスプレィ" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "カメラ" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "スキャナー" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "プリンター" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "腕時計" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "ページャ" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "ジャケット" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "ヘルメット" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "眼é¡" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "ロボット" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "車両" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "人形" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "コントローラー" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "ゲーム" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "一般電話" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "一般電話" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "コンピューター" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "コンピューター" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "サーãƒ" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "ウェアラブル" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "時計" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "時計: スãƒãƒ¼ãƒ„時計" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "腕時計" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "時計" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "ディスプレィ" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "リモコン" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "眼é¡" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "ã‚¿ã‚°" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "キーリング" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "メディアプレーヤー" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ã‚¹ã‚­ãƒ£ãƒŠãƒ¼" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "体温計" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "体温計" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "心æ‹ã‚»ãƒ³ã‚µãƒ¼" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "心æ‹" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "一般血圧計" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "血圧" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "血圧" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "ヒューマン インターフェース機器" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "マウス" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "ジョイスティック" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "ゲームパッド" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "タブレット" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "カードリーダー" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "é›»å­ãƒšãƒ³" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "ãƒãƒ¼ã‚³ãƒ¼ãƒ‰ スキャナー" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "血糖値測定計" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "一般: ランニング ウォーキング センサー" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "一般: ランニング ウォーキング センサー" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "一般: ランニング ウォーキング センサー" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "一般: ランニング ウォーキング センサー" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "一般: サイクリング" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "サイクリング: サイクル コンピューター" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "サイクリング: 速度センサー" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "サイクリング: ケイデンスセンサー" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "サイクリング: パワーセンサー" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "サイクリング: 速度&ケイデンスセンサー" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "一般: パーソナルモビリティデãƒã‚¤ã‚¹" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "ãƒãƒƒãƒ†ãƒªãƒ¼ サービス" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "アクセスãƒã‚¤ãƒ³ãƒˆ" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "デãƒã‚¤ã‚¹" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "心æ‹ã‚»ãƒ³ã‚µãƒ¼" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "心æ‹ã‚»ãƒ³ã‚µãƒ¼" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "ファイルé€ä¿¡è€…" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "サイクリング: 速度センサー" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "サイクリング: 速度センサー" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "一般: 体é‡è¨ˆ" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "コントローラー" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "ã‚¿ã‚°" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "時計" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "体温計: 耳" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "オーディオ" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "オーディオ" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "キーリング" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "一般アクセス" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "アクセスãƒã‚¤ãƒ³ãƒˆ" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "アクセスãƒã‚¤ãƒ³ãƒˆ" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "ブロック" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "一般: パーソナルモビリティデãƒã‚¤ã‚¹" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "一般: パーソナルモビリティデãƒã‚¤ã‚¹" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "プラグイン" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "一般: 体é‡è¨ˆ" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "キーリング" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "オーディオ" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "スマートフォン" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "オーディオ" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "ä½ç½®æƒ…å ± ディスプレィ 機器" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "サービス:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "オーディオプロファイル" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "メディアプレーヤー" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "カメラ" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "モビリティスクーター" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "車両" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "ディスプレィ" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "マイクロフォン" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "一般: パーソナルモビリティデãƒã‚¤ã‚¹" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "オーディオ" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "マイクロフォン" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "オーディオ" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "å—信ファイル" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "セットトップボックス(STB)" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "ディスプレィ" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "ビデオモニター" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "キーリング" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "ã‚¿ã‚°" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "ãƒãƒ¼ã‚¿ãƒ–ルオーディオ" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "ã‚¿ã‚°" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "é›»å­ãƒšãƒ³" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "一般: 脈æ‹è¨ˆ" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "一般: 脈æ‹è¨ˆ" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "脈æ‹è¨ˆ" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "一般: 体é‡è¨ˆ" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "一般: パーソナルモビリティデãƒã‚¤ã‚¹" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "電動車椅å­" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "モビリティスクーター" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "連続血糖値モニター" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "インスリンãƒãƒ³ãƒ—" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "インスリンãƒãƒ³ãƒ—, è€ä¹…性ãƒãƒ³ãƒ—" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "インスリンãƒãƒ³ãƒ—, パッãƒï¼ˆè²¼ä»˜ã‘)ãƒãƒ³ãƒ—" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "インスリンペン" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "一般 è–¬å“供給デãƒã‚¤ã‚¹" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "体温計" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "一般: アウトドアスãƒãƒ¼ãƒ„関連" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "ä½ç½®æƒ…å ± ディスプレィ 機器" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "ä½ç½®æƒ…å ±ãŠã‚ˆã³ãƒŠãƒ“ゲーション ディスプレィ 機器" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "ä½ç½®æƒ…å ± Pod" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "ä½ç½®æƒ…å ± ãŠã‚ˆã³ ナビゲーション Pod" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WPS" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "ãƒãƒ¼ãƒ‰ã‚³ãƒ”ー コントロールãƒãƒ£ãƒ³ãƒãƒ«" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "ãƒãƒ¼ãƒ‰ã‚³ãƒ”ー データãƒãƒ£ãƒ³ãƒãƒ«" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "ãƒãƒ¼ãƒ‰ã‚³ãƒ”ー 警告通知" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "マルãƒ-ãƒãƒ£ãƒ³ãƒãƒ« 対応 プロトコル (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Public Browse Group" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "シリアル ãƒãƒ¼ãƒˆ" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "PPP を使用ã™ã‚‹ LAN接続" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "ダイアルアップãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚­ãƒ³ã‚° (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC åŒæœŸ" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX Object Push" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX ファイル 転é€" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC åŒæœŸã‚³ãƒžãƒ³ãƒ‰" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "コードレス 電話" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "オーディオソース" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "オーディオシンク" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "リモート コントロール ターゲット" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "先進的 オーディオ" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "リモート コントロール" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "ビデオ 会議" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "インターコム" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "ヘッドセット オーディオ ゲートウェイ" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP クライアント" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚¢ã‚¯ã‚»ã‚¹ãƒã‚¤ãƒ³ãƒˆ" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "グループãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "基本å°åˆ· (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "å°åˆ·çŠ¶æ³ (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "イメージング (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "イメージングレスãƒãƒ³ãƒ€ãƒ¼ (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "イメージング自動アーカイブ (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "イメージングå‚照オブジェクト (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "ãƒãƒ³ã‚ºãƒ•リー オーディオ ゲートウェイ" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "基本å°åˆ·å‚照オブジェクトサービス (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "基本å°åˆ· (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "å°åˆ·çŠ¶æ³ (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "ヒューマン インターフェース デãƒã‚¤ã‚¹ サービス (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "標準 ISDN アクセス (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "ビデオ会議GW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "オーディオï¼ãƒ“デオ" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM アクセス (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "電話帳 アクセス (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "電話帳 アクセス (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "電話帳 アクセス (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "メッセージ アクセス サーãƒãƒ¼" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "メッセージ 通知 サーãƒãƒ¼" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "メッセージ アクセス プロファイル (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS サーãƒãƒ¼" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D ディスプレィ" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3Dスコープ(眼é¡ï¼‰" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D機器 åŒæœŸ (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "複数ã®ãƒ—ロファイル仕様 (MPS) プロフィル" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "複数ã®ãƒ—ロファイル仕様 (MPS) サービス" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "カレンダー, 課題, ノート (CTN) アクセスサービス" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "カレンダー, 課題, ノート (CTN) 通知サービス" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "カレンダー, 課題, ノート (CTN) プロファイル" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP 情報" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "ファイル転é€" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "オーディオ" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "電話機" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "ビデオ ソース" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "ビデオ シンク" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "ビデオ é…ä¿¡" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP ソース" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP シンク" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "一般アクセス" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "一般属性" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "峿™‚警告" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "リンク æå¤±" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx 出力" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "ç¾åœ¨ 時刻 サービス" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "ç¾åœ¨æ™‚刻サービス" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Next DST 変更サービス" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "血糖値" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "体温計" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "デãƒã‚¤ã‚¹ 情報" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "心æ‹" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "電話警告状æ³ã‚µãƒ¼ãƒ“ス" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "ãƒãƒƒãƒ†ãƒªãƒ¼ サービス" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "血圧" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "警告通知 サービス" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "ヒューマン インターフェース機器" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "スキャン パラメーター" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "ランニング速度&ケーデンス" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automation IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "サイクリング速度&ケーデンス" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "サイクリング 出力" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "ä½ç½®æƒ…報&ナビゲーション" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "環境 センシング" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "体格" #: blueman/Sdp.py:214 msgid "User Data" msgstr "ユーザー データ" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "体é‡è¨ˆ" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "債券管ç†" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "連続 血糖値 モニター" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "インターãƒãƒƒãƒˆ プロトコル サãƒãƒ¼ãƒˆ" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Indoor Positioning" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "脈æ‹è¨ˆ" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP プロキシ" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "é€ä¿¡æ¤œå‡º" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "オブジェクト転é€" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "Appleエージェント" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "プライマリ サービス" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "セカンダリ サービス" #: blueman/Sdp.py:227 msgid "Include" msgstr "Include" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "特性値" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "デãƒã‚¤ã‚¹ å" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "外観" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "å†æŽ¥ç¶š アドレス" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "周辺機器 優先 接続 パラメータ" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "サービスã¯å¤‰æ›´ã•れã¾ã—ãŸ" #: blueman/Sdp.py:235 msgid "System ID" msgstr "システム ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "モデル ç•ªå· æ–‡å­—åˆ—" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "シリアル ç•ªå· æ–‡å­—åˆ—" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "ファームウェア リビジョン 文字列" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "ãƒãƒ¼ãƒ‰ã‚¦ã‚§ã‚¢ リビジョン 文字列" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "ソフトウェア リビジョン 文字列" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "製造者 å æ–‡å­—列" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "固有 æ‹¡å¼µ プロパティ" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "固有 ユーザー 説明" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "クライアント 固有 æ§‹æˆ" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "サーãƒãƒ¼ 固有 æ§‹æˆ" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "固有 プレゼンテーション å½¢å¼" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "固有 集計 å½¢å¼" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "有効 範囲" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "外部 Report Reference" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Report Reference" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "オーディオ ・ 入力プロファイル" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "プロプライエタリー" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ã¯ã„" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ã„ã„ãˆ" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "è¡Œã‚’é¸æŠžã— Control + C ã§ã‚³ãƒ”ー実行" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "情報(_I)" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "デãƒã‚¤ã‚¹ã®æƒ…報を表示ã—ã¾ã™" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "付箋紙をé€ã‚‹(_N)" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "テキスト付箋紙をé€ã‚‹" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "プロファイルを %s ã«å¤‰æ›´ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "オーディオプロファイル" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "PulseAudio ã®ã‚ªãƒ¼ãƒ‡ã‚£ã‚ªãƒ—ãƒ­ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ä¸‹ã•ã„" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "未設定" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "スタート時ãŠã‚ˆã³60ç§’æ¯Žã«æ§‹æˆå¯èƒ½ãªã‚µãƒ¼ãƒ“スã¸ã®è‡ªå‹•接続を試ã¿ã¾ã™ã€‚" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "デãƒã‚¤ã‚¹ %(device)s ã® %(service)s ã¸è‡ªå‹•接続ã—ã¾ã—ãŸ" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "デãƒã‚¤ã‚¹ãŒæŽ¥ç¶šã¾ãŸã¯åˆ‡æ–­ã•れãŸã¨ãã«ãƒ‡ã‚¹ã‚¯ãƒˆãƒƒãƒ—通知を表示ã—ã¾ã™ã€‚" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "切断ã—ã¾ã—ãŸ" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "接続ã—ã¾ã—ãŸ:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "接続ã—ã¦ã„ã¾ã›ã‚“" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "使用状æ³ã¯ã¾ã åˆ©ç”¨ã§ãã¾ã›ã‚“。一度接続を行ã£ã¦ã‹ã‚‰å†åº¦ã“ã®ãƒšãƒ¼ã‚¸ã‚’é–‹ã„ã¦ä¸‹ã•" "ã„。" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "æ—¥" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "時間" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "分" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s〠%d %s〠%d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "本当ã«ã‚«ã‚¦ãƒ³ã‚¿ãƒ¼ã‚’åˆæœŸåŒ–ã—ã¾ã™ã‹ï¼Ÿ" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ä½¿ç”¨çжæ³ã‚’監視ã—ã¾ã™ã€‚通信é‡åˆ¶é™ã®ã‚ã‚‹å ´åˆã«ä¾¿åˆ©ã§ã™ã€‚ã“ã®ãƒ—ラ" "グインã¯å„デãƒã‚¤ã‚¹ã®å‹•作を個別ã«è¿½è·¡ã§ãã¾ã™ã€‚" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯åˆ©ç”¨çжæ³(_U)" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ä½¿ç”¨çжæ³ã‚’表示ã™ã‚‹" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth ãŒæœ‰åй" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "NAP ブリッジã®ã‚ˆã†ãªãƒ­ãƒ¼ã‚«ãƒ«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒ‡ãƒã‚¤ã‚¹ã‚’管ç†ã™ã‚‹" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "モデムマãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã¨ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã«ãƒ€ã‚¤ãƒ¤ãƒ«ã‚¢ãƒƒãƒ—ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ " "(DUN) ã‚’æä¾›ã—ã¾ã™" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "次回以é™ã®ã‚¢ã‚¯ã‚»ã‚¹ã®ãŸã‚ã«æœ€å¾Œã®æŽ¥ç¶šã‚’メニューã«å«ã‚ã‚‹" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "最大表示項目数" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "最近使用ã—ãŸæŽ¥ç¶šã«è¡¨ç¤ºã•れる最大ã®é …目数。" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "%s ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "接続ã«å¤±æ•—ã—ã¾ã—ãŸ" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s 上㮠%(service)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "ã“ã®æŽ¥ç¶šã®ã‚¢ãƒ€ãƒ—ターã¯ä½¿ç”¨ã§ãã¾ã›ã‚“" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "切断中..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "パーソナルエリアãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ (PAN) 㯠NetworkManager 0.8 ã§åˆ©ç”¨å¯èƒ½ã§ã™" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "ä»–ã® Blueman コンãƒãƒ¼ãƒãƒ³ãƒˆã« DBus API ã‚’æä¾›ã—ã¾ã™" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Bluetooth 経由ã®ãƒ•ァイルå—ä¿¡" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "%(1)s ã‹ã‚‰ãƒ•ァイル %(0)s ãŒå±Šã„ã¦ã„ã¾ã™" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "リジェクト" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "å—信ファイル" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "%(1)s ã‹ã‚‰ãƒ•ァイル %(0)s ã‚’å—信中" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX ãƒ•ã‚¡ã‚¤ãƒ«è»¢é€æ©Ÿèƒ½ã‚’æä¾›ã™ã‚‹" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "設定ã•れãŸå—信ディレクトリーãŒå­˜åœ¨ã—ã¾ã›ã‚“" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "ディレクトリ\"%s\"ãŒå­˜åœ¨ã™ã‚‹ã‹ç¢ºèªã—ã¦ãã ã•ã„。ã¾ãŸã¯ã€blueman-" "servicesã§è¨­å®šã—ã¦ãã ã•ã„。ãれã¾ã§ã¯ã€\"%s\"ãŒä½¿ã‚れã¾ã™" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "ファイルをå—ä¿¡ã—ã¾ã—ãŸ" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "%(1)s ã‹ã‚‰ãƒ•ァイル %(0)s ã‚’å—ä¿¡ã—ã¾ã—ãŸ" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "é–‹ã" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "転é€ã«å¤±æ•—ã—ã¾ã—ãŸ" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "%(0)sã®è»¢é€ã«å¤±æ•—ã—ã¾ã—ãŸ" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "ファイルをå—ä¿¡ã—ã¾ã—ãŸ" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "ファイル %(files)d ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å—ä¿¡ã—ã¾ã—ãŸ" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "場所を開ã" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "æ›´ã«ãƒ•ァイル %(files)d ã‚’ãƒãƒƒã‚¯ã‚°ãƒ©ã‚¦ãƒ³ãƒ‰ã§å—ä¿¡ã—ã¾ã—ãŸ" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Bluetoothキルスイッãƒã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’Bluetoothé›»æºçŠ¶æ…‹ã«ä¸€è‡´ã™ã‚‹ã‚ˆã†ã«åˆ‡ã‚Šæ›¿ãˆã¾" "ã™ã€‚システム的ã«ã€æˆ–ã„ã¯ç‰©ç†çš„ã«ãƒ‡ãƒã‚¤ã‚¹ãŒã‚¢ãƒ³ãƒ—ラグã•れã¦ã„ãªã„å ´åˆã«ã€ã‚¹" "テータスを示ã™ã‚¢ã‚¤ã‚³ãƒ³ã‹ã‚‰Bluetoothã‚’ã‚ªãƒ³ã«æˆ»ã™ã“ã¨ãŒã§ãã¾ã™ã€‚" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "ステータスアイコンメニューã«é€šå¸¸ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’追加ã—ã¾ã™" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "デãƒã‚¤ã‚¹ã«ãƒ•ァイルをé€ä¿¡(_F)" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "デãƒã‚¤ã‚¹(_D)" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "アダプター(_T)" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "アプレット" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "BlueZ デーモンã®ãŸã‚ã«ãƒ‘スキーã¨èªè¨¼ã‚µãƒ¼ãƒ“スをæä¾›ã—ã¾ã™" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "アプレットを終了ã™ã‚‹ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’追加ã—ã¾ã™" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Bluetooth PAN ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®ãŸã‚ã® DHCP クライアントをæä¾›ã—ã¾ã™ã€‚" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "インターフェース %(0)s 㯠IP アドレス %(1)s ã«æŽ¥ç¶šã—ã¦ã„ã¾ã™" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "%s ã® IP アドレスをå–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸ" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "%s ã® IP アドレスをå–得中ã§ã™ã€‚\n" "ãŠå¾…ã¡ãã ã•ã„…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Bluetooth ãŒã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã£ãŸéš›ã«ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚¢ã‚¤ã‚³ãƒ³ã«é€šçŸ¥ã—ã€ãƒ„ールãƒãƒƒãƒ—ã«" "接続ã—ã¦ã„るデãƒã‚¤ã‚¹æ•°ã‚’表示ã—ã¾ã™ã€‚" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth 有効" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth ãŒç„¡åй" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "切断ã®ãƒ¡ãƒ‹ãƒ¥ãƒ¼é …目を追加" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "デãƒã‚¤ã‚¹( %s )を切断" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "デフォルトã§éžè¡¨ç¤ºã«ã•れã¦ã„るデフォルトアダプターを一時的ã«è¡¨ç¤ºã™ã‚‹ãƒ¡ãƒ‹ãƒ¥ãƒ¼" "アイテムをæä¾›ã—ã¾ã™" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "デãƒã‚¤ã‚¹ã®æ¤œå‡ºãŒã‚¿ã‚¤ãƒ ã‚¢ã‚¦ãƒˆã—ã¾ã—ãŸ" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "発見å¯èƒ½ãªçŠ¶æ…‹ã‚’ç¶™ç¶šã™ã‚‹ç§’æ•°" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "発見å¯èƒ½ã«ã™ã‚‹(_M)" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "デフォルトアダプターを一時的ã«è¡¨ç¤ºã™ã‚‹" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "検出å¯èƒ½... %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "検出å¯èƒ½... %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "アプレットã«ãƒ¡ãƒ‹ãƒ¥ãƒ¼ã‚’ã€ãã®ä»–ã®ãƒ—ラグイン㫠API ã‚’æä¾›ã—ã€æ“作ã§ãるよã†ã«ã—" "ã¾ã™" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "%(0)s 上㮠DUN ã‚µãƒ¼ãƒ“ã‚¹ã«æŽ¥ç¶šã—ã¾ã—ãŸã€‚\n" "%(1)s を経由ã—ã¦ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’利用å¯èƒ½ã§ã™" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "DUN プロファイルを用ã„ã¦ã‚¤ãƒ³ã‚¿ãƒ¼ãƒãƒƒãƒˆã«æŽ¥ç¶šã™ã‚‹ãŸã‚ã®åŸºæœ¬çš„ãªæ©Ÿèƒ½ã‚’æä¾›ã—ã¾" "ã™ã€‚" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "カスタムアクションを実行å¯èƒ½ã«ã™ã‚‹æ¨™æº– SPP プロファイルコãƒã‚¯ã‚·ãƒ§ãƒ³ãƒãƒ³ãƒ‰ãƒ©ãƒ¼" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "接続時ã«å®Ÿè¡Œã™ã‚‹ã‚¹ã‚¯ãƒªãƒ—ト" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "以下ã®å¼•æ•°ãŒæ¸¡ã•れã¾ã™:\n" "アドレスã€åå‰ã€ã‚µãƒ¼ãƒ“スåã€uuid16sã€rfcomm ノード\n" "例:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16 ã¯ã‚«ãƒ³ãƒžåŒºåˆ‡ã‚Šã®ãƒªã‚¹ãƒˆã¨ã—ã¦æ¸¡ã•れã¾ã™ã€‚\n" "\n" "デãƒã‚¤ã‚¹ã®æŽ¥ç¶šè§£é™¤æ™‚ã€ã‚¹ã‚¯ãƒªãƒ—ト㯠HUP シグナルをé€ä¿¡ã—ã¾ã™ã€‚" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "シリアルãƒãƒ¼ãƒˆãŒæŽ¥ç¶šã•れã¾ã—ãŸ" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "デãƒã‚¤ã‚¹ %s 上ã®ã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆã‚µãƒ¼ãƒ“スを %s 経由ã§åˆ©ç”¨å¯èƒ½ã«ãª" "りã¾ã—ãŸ" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "シリアルãƒãƒ¼ãƒˆæŽ¥ç¶šã‚¹ã‚¯ãƒªãƒ—トã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸ" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "スクリプト %s ã®å®Ÿè¡Œã«å¤±æ•—ã—ã¾ã—ãŸ\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Bluetooth アダプターã®é›»æºçŠ¶æ…‹ã‚’è¨­å®šã—ã¾ã™" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Bluetooth をオフã«ã™ã‚‹(_O)" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "å…¨ã¦ã®ã‚¢ãƒ€ãƒ—ターをオフã«ã—ã¾ã™" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Bluetooth をオンã«ã™ã‚‹(_O)" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "å…¨ã¦ã®ã‚¢ãƒ€ãƒ—ターをオンã™ã‚‹" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Bluetooth ã‚²ãƒ¼ãƒ ã‚³ãƒ³ãƒˆãƒ­ãƒ¼ãƒ©ãƒ¼ãŒæŽ¥ç¶šã•れã¦ã„ã‚‹é–“ã€ã‚¹ã‚¯ãƒªãƒ¼ãƒ³ã‚»ãƒ¼ãƒãƒ¼ã¯ä¸€æ™‚çš„" "ã«å‹•作ã—ã¾ã›ã‚“。" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "ステータスアイコンを表示ã™ã‚‹ãŸã‚ã« StatusNotifierItem を使用ã—ã¾ã™" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "䏿­£ãª IP アドレス" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP アドレスãŒåŒã˜ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’æŒã¤ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェース %s ã¨è¡çªã—ã¦ã„ã¾ã™" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IPアドレスãŒã€æ¬¡ã®æ§‹æˆ %s/%s ã‚’æŒã¤ã‚¤ãƒ³ã‚¿ãƒ¼ãƒ•ェース%s ã®ã‚µãƒ–ãƒãƒƒãƒˆã¨é‡è¤‡ã—ã¦" "ã„ã¾ã™\n" "ã“れã«ã‚ˆã‚Šã€ä¸æ­£ãªãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯å‹•作ãŒç™ºç”Ÿã™ã‚‹å¯èƒ½æ€§ãŒã‚りã¾ã™" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "ç¾åœ¨ã“ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã§ã¯ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã¾ã›ã‚“" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "転é€" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "アプレットã®è»¢é€ã‚µãƒ¼ãƒ“スプラグインã¯ç„¡åŠ¹åŒ–ã•れã¦ã„ã¾ã™" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "ダイアルアップã®è¨­å®š" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "シリアルãƒãƒ¼ãƒˆ %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP アドレスをå†å–å¾—" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth アダプター属性設定" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Bluetooth アプレット" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth マãƒãƒ¼ã‚¸ãƒ£ãƒ¼" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth マãƒãƒ¼ã‚¸ãƒ£ãƒ¼" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth デãƒã‚¤ã‚¹" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Bluetooth ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’設定" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®è¨­å®šã®å¤‰æ›´ã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "DHCP クライアントを実行" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP クライアントã®å®Ÿè¡Œã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "PPP デーモンを実行" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "PPP デーモンã®å®Ÿè¡Œã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "RfKill ステートを設定ã™ã‚‹" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "RfKill ステートã®è¨­å®šã«ã¯æ¨©é™ãŒå¿…è¦ã§ã™" #~ msgid "Recent _Connections" #~ msgstr "最近使用ã—ãŸæŽ¥ç¶š(_C)" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Bluetooth をオンã«ã™ã‚‹(_O)" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "デãƒã‚¤ã‚¹ãƒžãƒãƒ¼ã‚¸ãƒ£ãƒ¼ã‚’動作ã•ã›ã‚‹ãŸã‚ã«ã¯ Bluetooth をオンã«ã™ã‚‹å¿…è¦ãŒã‚り" #~ "ã¾ã™" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth をオフã«ã™ã‚‹(_O)" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "心æ‹ã‚»ãƒ³ã‚µãƒ¼: ベルト型" #~ msgid "Blood Pressure: Arm" #~ msgstr "血圧計: è…•" #~ msgid "Blood Pressure: Wrist" #~ msgstr "血圧計: 手首" #~ msgid "Human Interface Device (HID)" #~ msgstr "ヒューマン インターフェース機器 (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "ランニング ウォーキング センサー: シューズ内蔵型" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "ランニング ウォーキング センサー: シューズå–付型" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "ランニング ウォーキング センサー: On-Hip" #~ msgid "Fingertip" #~ msgstr "指先" #~ msgid "Wrist-Worn" #~ msgstr "手首用" #~ msgid "Services" #~ msgstr "サービス" #~ msgid "Network Settings" #~ msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯è¨­å®š" #~ msgid "Transfer Settings" #~ msgstr "転é€è¨­å®š" #~ msgid "Plugin description:" #~ msgstr "プラグインã®èª¬æ˜Ž:" #~ msgid "Local Services" #~ msgstr "ローカルサービス" #~ msgid "_Apply" #~ msgstr "追加(_A)" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d ä»¶ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ãªæŽ¥ç¶š" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "リソースãŒä¸€æ™‚çš„ã«ä½¿ç”¨ä¸å¯" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Bluetoothã¯è‡ªå‹•çš„ã«æœ‰åйã«ã—ã¾ã™ã‹ï¼Ÿ" #~ msgid "Yes" #~ msgstr "ã¯ã„" #~ msgid "No" #~ msgstr "ã„ã„ãˆ" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "リンクå“質: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "リンクå“質: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "自動的ã«é›»æºã‚’オンã«ã™ã‚‹" #~ msgid "Automatically power on adapters" #~ msgstr "自動的ã«ã‚¢ãƒ€ãƒ—ターã®é›»æºã‚’オンã«ã™ã‚‹" #~ msgid "Trusted and Paired" #~ msgstr "ä¿¡é ¼ã¨ãƒšã‚¢ãƒªãƒ³ã‚°æ¸ˆã¿" #~ msgid "Paired" #~ msgstr "ペアリング済ã¿" #~ msgid "Trusted" #~ msgstr "ä¿¡é ¼" #~ msgid "Friendly Name" #~ msgstr "分ã‹ã‚Šã‚„ã™ã„åå‰" #~ msgid "Serial Ports" #~ msgstr "シリアルãƒãƒ¼ãƒˆ" #~ msgid "Run the setup assistant for this device" #~ msgstr "ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ウィザードを実行ã™ã‚‹" #~ msgid "Setup..." #~ msgstr "セットアップ..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Bluetooth デãƒã‚¤ã‚¹è¨­å®šã‚¢ã‚·ã‚¹ã‚¿ãƒ³ãƒˆã¸ã‚ˆã†ã“ã。 \n" #~ "\n" #~ "\n" #~ "Bluetooth æ­è¼‰ãƒ‡ãƒã‚¤ã‚¹ã¨ã®æŽ¥ç¶šã¨è¨­å®šã‚’行ã†ã“ã¨ãŒã§ãã¾ã™ã€‚" #~ msgid "Introduction" #~ msgstr "ã¯ã˜ã‚ã«" #~ msgid "Select pairing method to use:" #~ msgstr "使用ã™ã‚‹ãƒšã‚¢ãƒªãƒ³ã‚°æ–¹æ³•ã‚’é¸æŠžã—ã¦ãã ã•ã„:" #~ msgid "Pair Device" #~ msgstr "デãƒã‚¤ã‚¹ã¨ãƒšã‚¢ãƒªãƒ³ã‚°ã™ã‚‹" #~ msgid "Proceed Without Pairing" #~ msgstr "ペアリングã›ãšã«é€²ã‚€" #~ msgid "Pairing" #~ msgstr "ペアリング中" #~ msgid "Connect to:" #~ msgstr "接続: " #~ msgid "Connect" #~ msgstr "接続" #~ msgid "Please wait..." #~ msgstr "ãŠå¾…ã¡ãã ã•ã„..." #~ msgid "Connecting..." #~ msgstr "接続中..." #~ msgid "Congratulations, device successfully added" #~ msgstr "デãƒã‚¤ã‚¹ãŒæ­£å¸¸ã«è¿½åŠ ã•れã¾ã—ãŸ" #~ msgid "Finished" #~ msgstr "完了" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth アシスタント" #~ msgid "_Set Up New Device" #~ msgstr "æ–°ã—ã„デãƒã‚¤ã‚¹ã‚’設定ã™ã‚‹(_S)" #~ msgid "Enter PIN code" #~ msgstr "PIN コードを入力ã—ã¦ãã ã•ã„" #~ msgid "Enter passkey" #~ msgstr "パスキーã®å…¥åŠ›" #~ msgid "palm" #~ msgstr "Palm" #~ msgid "isdn" #~ msgstr "ISDN" #~ msgid "headset" #~ msgstr "ヘッドセット" #~ msgid "handsfree" #~ msgstr "ãƒãƒ³ãƒ‰ãƒ•リー" #~ msgid "unknown" #~ msgstr "䏿˜Ž" #~ msgid "Serial port connected to %s" #~ msgstr "%s ã«æŽ¥ç¶šã—ãŸã‚·ãƒªã‚¢ãƒ«ãƒãƒ¼ãƒˆ" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f 分" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f ç§’" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "デãƒã‚¤ã‚¹åã®å¤‰æ›´" #~ msgid "_Remove..." #~ msgstr "削除(_R)" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Bluetooth ã®é›»æºçŠ¶æ…‹ã®å¤‰æ›´ã«å¿œã˜ã¦ Bluetooth ã®æœ‰åŠ¹çŠ¶æ…‹ã‚’åˆ‡ã‚Šæ›¿ãˆã¾ã™(USB " #~ "ドングルã®å ´åˆã¯æ„味ãŒã‚りã¾ã›ã‚“)。ã¾ãŸã€ã‚¢ãƒ€ãƒ—ターãŒãªã„ã®ã« Bluetooth ãŒ" #~ "有効ãªå ´åˆã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚¢ã‚¤ã‚³ãƒ³ã‚’表示ã—ã¾ã™ã€‚" #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "ファイルを転é€ã™ã‚‹ã«ã¯ Bluetooth ã®é›»æºã‚’オンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" #~ msgid "Select files to send" #~ msgstr "é€ä¿¡ã™ã‚‹ãƒ•ã‚¡ã‚¤ãƒ«ã‚’é¸æŠžã—ã¦ãã ã•ã„" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "ソースアダプター。アドレスã‹ã‚¢ãƒ€ãƒ—ターåãŒå¿…è¦ã§ã™ã€‚(例:hci0)" #~ msgid "Delete files on exit" #~ msgstr "終了時ã«ãƒ•ァイルを削除ã™ã‚‹" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Bluetooth デãƒã‚¤ã‚¹ã«é€ä¿¡ã™ã‚‹ãƒ•ァイル" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth アシスタントを使ã†ã«ã¯ Bluetooth をオンã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" #~ msgid "No adapters found" #~ msgstr "アダプターãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" #~ msgid "Pairing in progress..." #~ msgstr "ペアリングã—ã¦ã„ã¾ã™..." #~ msgid "Failed to add device" #~ msgstr "デãƒã‚¤ã‚¹ã®è¿½åŠ ã«å¤±æ•—ã—ã¾ã—ãŸ" #~ msgid "Don't connect" #~ msgstr "接続ã—ãªã„" #~ msgid "Device added and connected successfully" #~ msgstr "デãƒã‚¤ã‚¹ãŒè¿½åŠ ã•ã‚Œã€æŽ¥ç¶šã«æˆåŠŸã—ã¾ã—ãŸã€‚" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "デãƒã‚¤ã‚¹ãŒè¿½åŠ ã•れã¾ã—ãŸãŒã€æŽ¥ç¶šã«å¤±æ•—ã—ã¾ã—ãŸ" #~ msgid "Start configuration assistant for this device" #~ msgstr "ã“ã®ãƒ‡ãƒã‚¤ã‚¹ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ウィザードを開始ã™ã‚‹" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "ステータスアイコンを表示ã™ã‚‹ãŸã‚ã« libappindicator を使用ã—ã¾ã™" blueman-2.4.3/po/ka.gmo000066400000000000000000000006031465054505200146650ustar00rootroot00000000000000Þ•$,8I9Project-Id-Version: blueman 2.4-alpha Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-02-16 09:39+0100 Last-Translator: Language-Team: Georgian <(nothing)> Language: ka MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit blueman-2.4.3/po/ka.po000066400000000000000000002017251465054505200145310ustar00rootroot00000000000000# Georgian translation for blueman. # This file is distributed under the same license as the blueman package. # msgid "" msgstr "" "Project-Id-Version: blueman 2.4-alpha\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-02-16 09:39+0100\n" "Last-Translator: \n" "Language-Team: Georgian <(nothing)>\n" "Language: ka\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" blueman-2.4.3/po/kk.gmo000066400000000000000000000037431465054505200147070ustar00rootroot00000000000000Þ•#4/L   )4 9 GT[b gsw‡Œ“š  § ±»ÄÉÏ ×áèîõýÅ Ðá ðý%7I `m |‰ 𥮠ÁÌ áì ý  )7Sgx Œ –¢ Á Í×Þ  !   #" AcceptAlwaysConfirmConnectedConnectingDenyDisconnect %sDisconnectedFailedHiddenHighIP Address:LowNetworkPluginsPoorRejectRemoveRetrySearchSearchingSend FileService:SkipTrustUnknownVery High_Close_Help_Reset_Search_ViewnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-11-02 07:03+0000 Last-Translator: Daryn Language-Team: Kazakh Language: kk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.2-dev ҚабылдауӘрқашанҚұптауБайланыÑқанҚоÑÑ‹Ð»ÑƒÐ´Ð°Ð‘Ð°Ñ Ñ‚Ð°Ñ€Ñ‚ÑƒÐжырату %sÐжыратылғанСәтÑізЖаÑырынЖоғарыIP адреÑÑ–:ТөменЖеліПлагиндерÐашарҚабылдамауӨшіруҚайталауІздеуІздеуФайл жіберуҚызмет:Өткізіп жіберуСенім артуБелгіÑізӨте жоғары_Жабу_Көмек_Қалпына келтіру_Іздеу_Көружоқиәblueman-2.4.3/po/kk.po000066400000000000000000002075401465054505200145440ustar00rootroot00000000000000# Kazakh translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Valmantas PalikÅ¡a https://launchpad.net/~walmis # arruah https://launchpad.net/~arruah # Daryn , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-11-02 07:03+0000\n" "Last-Translator: Daryn \n" "Language-Team: Kazakh \n" "Language: kk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.2-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "ЖаÑырын" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 #, fuzzy msgid "Bluetooth Devices" msgstr "Құрылғы" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Іздеу" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Көру" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Көмек" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Іздеу" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Сенім арту" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Өшіру" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Файл жіберу" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Қалпына келтіру" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP адреÑÑ–:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "БелгіÑіз" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Жабу" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Әрқашан" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Іздеу" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "ҚоÑылуда" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Өткізіп жіберу" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Қайталау" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Құптау" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Ð‘Ð°Ñ Ñ‚Ð°Ñ€Ñ‚Ñƒ" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Қызмет:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Қабылдау" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "БайланыÑқан" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Сенім арту" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "БайланыÑу" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Ðашар" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Төмен" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Жоғары" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Өте жоғары" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "СәтÑіз" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "ҚоÑылуда" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "БелгіÑіз" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "БайланыÑу" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "БайланыÑу" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "БайланыÑу" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Файл жіберу" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Өшіру" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Плагиндер" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Ðшылуда…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Қабылдау" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "Ð¶Ò±Ð¼Ñ‹Ñ Ò¯Ñтелі" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "Қызмет:" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "ҚоÑылуда" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "БайланыÑу" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "БайланыÑу" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "БайланыÑу" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "БайланыÑу" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Қызмет:" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "БайланыÑу" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "БайланыÑу" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "БайланыÑу" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "БайланыÑу" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "БайланыÑу" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "БайланыÑу" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "БайланыÑу" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "БайланыÑу" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "БайланыÑу" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "БайланыÑу" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "БайланыÑу" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "БайланыÑу" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "БайланыÑу" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Қызмет:" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Қабылдау" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Құрылғы" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "БайланыÑу" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "БайланыÑу" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "БайланыÑу" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "БайланыÑу" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "БайланыÑу" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "БайланыÑу" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "БайланыÑу" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Қабылдау" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Қабылдау" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "БайланыÑу" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Плагиндер" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "БайланыÑу" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "БайланыÑу" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "БайланыÑу" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "БайланыÑу" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Қызмет:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "БайланыÑу" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "БайланыÑу" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "БайланыÑу" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "БайланыÑу" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "БайланыÑу" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "БайланыÑу" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "БайланыÑу" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Қызмет:" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Қызмет:" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Құрылғы" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Қызмет:" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "иә" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "жоқ" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Ðжыратылған" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "БайланыÑты үзу..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Қабылдамау" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Ðжырату %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Ðшылуда…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Желі" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~| msgid "Service:" #~ msgid "Local Services" #~ msgstr "Қызмет:" #~ msgid "Yes" #~ msgstr "Иә" #~ msgid "No" #~ msgstr "Жоқ" #~ msgid "Setup..." #~ msgstr "Баптау..." #~ msgid "Introduction" #~ msgstr "БаÑÑ‹" #~ msgid "Connecting..." #~ msgstr "Ð‘Ð°Ð¹Ð»Ð°Ð½Ñ‹Ñ Ò›Ò±Ñ€Ñ‹Ð»ÑƒÐ´Ð°..." #~ msgid "Finished" #~ msgstr "ÐÑқталған" #~ msgid "unknown" #~ msgstr "белгіÑіз" #~ msgid "_Remove..." #~ msgstr "Ó¨_шіру..." blueman-2.4.3/po/ko.gmo000066400000000000000000000556301465054505200147150ustar00rootroot00000000000000Þ•'T ŒÀ&Á&è)?Nczž±Ä×#ê /DX l x™C¬ ð û= Gb|§·CÊ! < IS[,oœ)®0Ø  5-,c+ ¼ Ê Õ âî4 >@Zbq#‹¯ÀÓìþ#;M_?t¥´Z k v   '© 6Ñ *!3!!;! ]!g! w! ‚! !›!¯!>Ê!' "1"P"b"{"€"‘" "·"Ï"ß"ö" ##.#3#"D#!g#‰#$˜#½#Â#FÉ#$/$$A$+f$ ’$ ž$¬$ »$Ü$ ß$ ì$ú$%% %A(%‡j%ò%ú% &*&G&)Z&„&—&š&­&)¿&(é&'','0F'"w' š' ¨'¶'»'À'È'Ý'ø'(d%( Š('˜( À(Î(Ö(Þ(ã(ê(ÿ()#):)V) k)v)‚|)oÿ)ho*Ø*à* å*.ñ*( +2I+;|+L¸+k,Iq,F»,:-R=-T-å-<÷-4.C. c.o.v..}. ¬.º.Ë.Ñ.Ú.ú./ / %/#3/)W/ /‹/ ¡/¬/½/ Ø/ â/ï/þ/$0K90…0™0 ¢0Ã0(Ô0ý0 11 31>1Z1H_1 ¨1´1k½1S)2}2A‘2*Ó2þ23,"3(O3x3‹3”3¤36Â3ù3ÿ334;4Q4 f4t4 |4ˆ4 4š4£4¬4³4º4Â4 É4Õ4Ý4æ4ì4ò4ø455!5%5+5 45 A5L5^5e5m5s5z5ƒ5Œ5’5™5 ¢5­5¼5¿5Ó5¼×5”7£7²7Ì7è7ú78)8?8Q8c8|8’8)«8Õ8ä8ö8 9"9 49)B9l9?~9¾9Ð9=ß9:<:[:q:†:ž:H¶:ÿ:;- ;9; M; [;e;<};º;>Ë;B <M< T< b<<p<C­<'ñ<=0=A=R=f=3u=©=«= Ë=Õ=ç=1>8>L>c>w>‹>Ÿ>³>Î>å>ÿ>N?çb? J@ X@ c@m@ t@•@D³@0ø@)A0A FAPA `A lAwA‹A"›AO¾A7B#FBjB~B–BB®B&¿BæBCC-1C_CtCŒCŸC¶CÐCéC7D >DHDoOD3¿D óD8E::EuE†E—E¨EÇE ÊEÕE éE"óEF FJ(F°sF $G.G*>G iGŠG;ŸGÛGùGüGH8*H;cHŸH¦H1©HEÛH5!I WIeI lIwI ~I‹I"¦IÉI3áIƒJ ™J.§J ÖJäJìJ óJ ýJ K&K"P~aP@àP!Q8@QyQ*‹Q¶Q½QÄQ;ËQRR 7RER$WR|R*ƒR ®R ¸R+ÆR>òR1SBSaSvS#‘SµSÆSØS&ìSATeUT»T ÓT*ÞT UAU`UU›U³UÄU âU]ïU MV[V‰cVgíV UW=cW<¡WÞW õW&X&*X QX_X fXtX6XÆXÍXOâX2YPY hYrY Y Y Y «Y ¸Y ÆYÑYâY óYþY Z Z %Z 0Z >ZIZ(^Z ‡Z ’Z Z«Z¼ZÍZáZ óZ þZ [ [([:[ R[ ][g[k[r[ v[€[”[Ûj_ŠgfA(Ò•Åe J}×í{ Â$îª^M.Uš¼[ÞÎ/o:ˆ‚ ¹70hžü°ïã6Üàõu&9ú÷¨Œ­“l¾ Q¢$däY*sXÓŽaìTñ«æÀÜ»m؇·IÐ'òÔêé ¦–…ÉbÈ‘vÏöÚߤ<û!± 5#Ç8=RSùËè1'4OÊDN|z”¶Á#¥;ó ]µâyk+½?„Ñ¡ƒ ÖçG "›§—º ®ÆÌ-Kn€¯´Lq"ͲŸ‰ÿ£3¿@VPZ†ÕrÄEtÝHá’! & ¬i`™p2ëwcýå\%¸B˜~øxôCð% F)©W,Ù³þ‹>%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:AcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBlock/Unblock this deviceBlockedBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDevice did not respondDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…ETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGBGSM SettingsGroup NetworkHiddenHide _unnamed devicesHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorImagingIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInput/output errorInterface %(0)s bound to IP address %(1)sInvalid IP addressKBLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMiscellaneousMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PeripheralPhonePlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8R_ename device…Received Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set Bluetooth Adapter PropertiesSet RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)TrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUncategorizedUnknownUnspecifiedUntrustVery HighWearable_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-08-04 12:59+0000 Last-Translator: ì´ì •í¬ Language-Team: Korean Language: ko MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 5.0-dev %(minutes)dë¶„%(seconds)dì´ˆ%(device)sì˜ %(service)s%d %s %d %s 그리고 %d %s작성ìž:ìžë™ ì—°ê²°:다ìŒê³¼ ì¶©ëŒ:ì—°ê²° 대ìƒ: ì—°ê²°ë¨DUN ì§€ì›ë‹¤ìŒì— ì˜ì¡´:ì—°ê²° 취소:다운로드 ì–‘:íŒŒì¼ ë°›ê¸°(ê°ì²´ 밀어넣기)파ì¼:GSM 설정로그 기간:로그 시작:NAP 설정ì´ë¦„DHCP 서버를 설치하지 않ìŒPAN ì§€ì›ìˆ˜ì‹  신호 ê°•ë„: %(rssi)u%% (%(rssi_state)s)수신ìž:ì „ì²´:전송 ì „ë ¥ 수준: %(tpl)u%% (%(tpl_state)s)블루투스 ë„기(_O)블루투스 켜기(_O)업로드 ì–‘:노출 설정연결하기(_C)ì—°ê²°ëŠê¸°(_D)블루투스로 íŒŒì¼ ë³´ë‚´ê¸°APN:수ë½ì‹ ë¢°í•˜ëŠ” 장치로부터 파ì¼ì„ ë°›ìŒì•¡ì„¸ìФ í¬ì¸íŠ¸ì–´ëŽí„°(_T)ì–´ëŽí„°ì–´ëŒ‘í„° 기본 ì„¤ì •ì´ ì—°ê²°ì— ëŒ€í•´ 존재하는 어댑터가 없습니다.어댑터 ì„ íƒì• í”Œë¦¿ì„ ë낼 나가기 메뉴 í•­ëª©ì„ ì¶”ê°€í•©ë‹ˆë‹¤ìƒíƒœ ì•„ì´ì½˜ ë©”ë‰´ì— í‘œì¤€ 메뉴 í•­ëª©ì„ ì¶”ê°€í•©ë‹ˆë‹¤í•­ìƒí•­ìƒ í—ˆìš©í•­ìƒ ë³´ìž„ë°œê²¬ 가능 ìƒíƒœë¥¼ ì§€ì†í•  ì´ˆ 단위 시간입니다애플릿 전송 서비스 플러그ì¸ì„ ë¹„í™œì„±í™”í–ˆìŠµë‹ˆë‹¤ì •ë§ ì¹´ìš´í„°ë¥¼ 초기화할까요?오디오 프로파ì¼ì˜¤ë””오 싱í¬ì˜¤ë””오 소스오디오/비디오ì¸ì¦ 요청:%(device)sì˜ %(service)sì— ìžë™ìœ¼ë¡œ ì—°ê²°ë¨Bì´ ìž¥ì¹˜ 차단/차단 해제차단ë¨Blueman 애플릿Blueman 블루투스 관리ìžë¸”ë£¨ë§¨ì€ GTK+ 블루투스 관리ìžìž…니다블루투스 활성블루투스 어댑터블루투스 ì¸ì¦ë¸”루투스 장치블루투스 꺼ì§ë¸”루투스 켜ì§ë¸”루투스 íŒŒì¼ ì „ì†¡ë¸”ë£¨íˆ¬ìŠ¤ 관리ìžë¸”루투스 네트워í¬ë¸”루투스 꺼ì§ì–´ëŒ‘í„° 관리ìžë¥¼ ë™ìž‘하게 하려면 블루투스를 켜야 합니다bluez ë°ëª¬ì´ 실행하고 있지 않아 blueman-manager를 ê³„ì† ì‹¤í–‰í•  수 없습니다. ì•„ë§ˆë„ ê°ì§€í•œ 블루투스 어댑터가 없거나 블루투스 ë°ëª¬ì„ 시작하지 않았ìŒì„ ì˜ë¯¸í• ì§€ë„ 모릅니다.작업 취소취소 중컴퓨터설정블루투스 ë„¤íŠ¸ì›Œí¬ ì„¤ì •ì„ íƒëœ í”ŒëŸ¬ê·¸ì¸ ì„¤ì •ë°›ì•„ì˜¤ëŠ” 파ì¼ì„ 위해 설정한 디렉토리가 ì—†ìŠµë‹ˆë‹¤ë„¤íŠ¸ì›Œí¬ ì„¤ì •ì— ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤í™•ì¸ì¸ì¦ìš© í™•ì¸ ê°’:연결함%sì— ì—°ê²°í•¨ì—°ê²° ë¨:ì—°ê²° 중연결하는 중…연결 실패: blueZ ì—°ê²°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤ìžë™ ì—°ê²° í”„ë¡œíŒŒì¼ A2DP 소스, A2DP ì‹±í¬ ë° HIDì— ì—°ê²°í•©ë‹ˆë‹¤.블루투스 어댑터 ì „ì› ìƒíƒœë¥¼ 제어합니다장치와 페어ë§ì„ 만듭니다DHCP 서버 형ì‹:ë°ì´í„° í™œë™ í‘œì‹œê±°ì ˆì˜ì¡´ì„± 문제장치 관리ìžìž¥ì¹˜ê°€ ì‘답하지 않았습니다전화 ì ‘ì† ë„¤íŠ¸ì›Œí‚¹(DUN)ì „í™” ì ‘ì† ì„¤ì •ì—°ê²° ëŠê¸° 실패:발견 제한 ì‹œê°„ì„ ì´ˆê³¼í•˜ì˜€ìŠµë‹ˆë‹¤íƒìƒ‰ 가능… %ss정보를 찾는 ì¤‘â€¦ì´ ì˜ˆìƒ ì‹œê°„:블루투스 활성화ì¸ì¦ í•€ 코드 ìž…ë ¥:ì¸ì¦ìš© 암호 ìž…ë ¥:오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤%s 파ì¼ì„ 보내는 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤ë내기실패obex 서비스를 ìžë™ìœ¼ë¡œ 시작하지 못했습니다. obex ë°ëª¬ì´ 실행 중ì¸ì§€ 확ì¸í•˜ì‹­ì‹œì˜¤%s 프로파ì¼ì„ ë°”ê¾¸ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤.ì—°ê²° 실패%sì—서 IP 주소를 ê°€ì ¸ì˜¤ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤íŒŒì¼ %(1)sì—서 %(0)s(으)로 ì •ìƒì ìœ¼ë¡œ 수신ë¨íŒŒì¼ 전송ìžíŒŒì¼ ìˆ˜ì‹ í•¨íŒŒì¼ ìˆ˜ì‹ í•¨ê°•ì œë¡œ 장치 ì—°ê²° ëŠê¸°GBGSM 설정그룹 네트워í¬ìˆ¨ê²¨ì§ì´ë¦„ 없는 장치 숨기기(_U)높ìŒIP 주소:ê°™ì€ ì£¼ì†Œë¥¼ 가진 %s ì¸í„°íŽ˜ì´ìŠ¤ì™€ IP 주소가 ì¶©ëŒí•©ë‹ˆë‹¤IP 주소는 다ìŒê³¼ ê°™ì€ %s/%s êµ¬ì„±ì´ ìžˆëŠ” %s ì¸í„°íŽ˜ì´ìŠ¤ì˜ ì„œë¸Œë„·ê³¼ 겹칩니다. ì´ë¡œ ì¸í•´ ìž˜ëª»ëœ ë„¤íŠ¸ì›Œí¬ ë™ìž‘ì´ ë°œìƒí•  수 있습니다.ì´ë¯¸ì§•받는 í´ë”: íŒŒì¼ %(1)sì—서 %(0)s(으)로 수신중블루투스로 들어온 파ì¼ìž…ë ¥/출력 오류%(0)s ì¸í„°íŽ˜ì´ìŠ¤ê°€ %(1)s IP 주소를 ìž¡ì•˜ìŠµë‹ˆë‹¤ìž˜ëª»ëœ IP 주소 입니다KBDHCP í´ë¼ì´ì–¸íЏ 실행PPP 대몬 실행DHCP í´ë¼ì´ì–¸íЏ ì‹¤í–‰ì— ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤PPP 대몬 실행ì—는 ê´€ì§€ë¼ ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤ë‚®ìŒMB기본 어댑터를 임시로 ë³´ì´ê²Œ 합니다NAP 브릿지 ê°™ì€ ë¡œì»¬ ë„¤íŠ¸ì›Œí¬ ì„œë¹„ìŠ¤ë¥¼ 관리합니다신뢰할 수 있는 장치로 설정/해제합니다최대 í•­ëª©ê¸°íƒ€ë” ë³´ê¸°ë§ŽìŒë„¤íŠ¸ì›Œí¬ë„¤íŠ¸ì›Œí¬ ì ‘ê·¼ ì§€ì—­ë„¤íŠ¸ì›Œí¬ ì•¡ì„¸ìŠ¤ ì§€ì (NAP)ë„¤íŠ¸ì›Œí¬ ì‚¬ìš©(_U)등ë¡ëœ 오디오 엔드í¬ì¸íŠ¸ê°€ 없습니다사용량 통계를 ì•„ì§ ì‚¬ìš©í•  수 없습니다. 첫번째 ì—°ê²°ì„ ì„¤ì •í•˜ê³  ì´ íŽ˜ì´ì§€ë¥¼ 다시 확ì¸í•´ë³´ì„¸ìš”.ì—°ê²° 안ë¨ì´ ì„¤ì •ì„ í˜„ìž¬ ì§€ì›í•˜ì§€ 않습니다지정 안함숫ìž:최ì íŽ˜ì–´ë§íŽ˜ì–´ë§ë¨íŽ˜ì–´ë§ í™•ì¸ PIN ì½”ë“œíŽ˜ì–´ë§ í™•ì¸ í‚¤ íŽ˜ì–´ë§ ìš”ì²­%sì˜ íŽ˜ì–´ë§ ìš”ì²­ìž¥ì¹˜ íŽ˜ì–´ë§ ìš”ì²­:íŽ˜ì–´ë§ ìš”ì²­:주변기기휴대í°"%s" 디렉터리가 있는지 확ì¸í•˜ê±°ë‚˜ blueman-서비스로 구성하십시오. 그때까지 기본 "%s"ì´(ê°€) 사용ë©ë‹ˆë‹¤."%(0)s" 플러그ì¸ì´ %(1)sì— ì˜ì¡´í•©ë‹ˆë‹¤. %(1)s 불러오기를 취소하면 "%(0)s" ë¶ˆëŸ¬ì˜¤ê¸°ë„ ì·¨ì†Œí•©ë‹ˆë‹¤. 계ì†í• ê¹Œìš”?%(0)s 플러그ì¸ì´ %(1)s와(ê³¼) ì¶©ëŒí•©ë‹ˆë‹¤. %(1)s 불러오기를 취소하면 %(0)s ë¶ˆëŸ¬ì˜¤ê¸°ë„ ì·¨ì†Œí•©ë‹ˆë‹¤. 계ì†í• ê¹Œìš”?플러그ì¸ë‚˜ì¨ë…ì ë¸”루투스 구성 요소를 위한 DBus API를 제공합니다OBEX íŒŒì¼ ì „ì†¡ 기능 제공ìƒíƒœì•„ì´ì½˜ì„ 표시하는 StatusNotifierItemì„ ì œê³µí•©ë‹ˆë‹¤ë¸”ë£¨íˆ¬ìŠ¤ PAN ì—°ê²°ìš© 기본 DHCP í´ë¼ì´ì–¸íŠ¸ë¥¼ 제공합니다.애플릿과 다른 플러그ì¸ì„ 다룬 APIì—서 메뉴를 제공합니다기본으로 숨김 설정했ì„때 기본 어댑터를 임시로 ë³´ì´ê²Œ 하는 메뉴 í•­ëª©ì„ ì œê³µí•©ë‹ˆë‹¤ë¹ ë¥¸ ì ‘ê·¼ì„ ìœ„í•´ 마지막으로 사용한 ì—°ê²°ì„ í¬í•¨í•œ 메뉴 í•­ëª©ì„ ì œê³µí•©ë‹ˆë‹¤DUN 프로파ì¼ì„ 통해 ì¸í„°ë„·ìœ¼ë¡œ 연결하는 기본 ì§€ì›ì„ 제공합니다.blueZ ë°ëª¬ìš© 패스키, ì¸ì¦ 서비스를 제공합니다모뎀 매니저(ModemManager)와 ë„¤íŠ¸ì›Œí¬ ë§¤ë‹ˆì €(NetworkManager)는 ì „í™” ì ‘ì† ë„¤íŠ¸ì›Œí‚¹(DUN)ì„ ì§€ì›í•©ë‹ˆë‹¤NetworkManager 0.8ì—서 ë„입한 PAN ì§€ì›ì„ 제공합니다장치 ì´ë¦„ 바꾸기(_E)…수신 신호 ê°•ë„: %(rssi)u%% (%(rssi_state)s)íŒŒì¼ ìˆ˜ì‹  ì¤‘íŒŒì¼ %(1)sì—서 %(0)s(으)로 ìˆ˜ì‹ ì¤‘ê¶Œìž¥ê±°ì ˆì œê±°ì´ ìž¥ì¹˜ë¥¼ 알려진 장치 목ë¡ì—서 제거합니다장치 ì´ë¦„ 바꾸기IP 주소 새로 고침다시 시ë„ì •ë ¬ 순서(_O)ì—°ê²°í•  때 실행할 스í¬ë¦½íŠ¸ê²€ìƒ‰ê°€ê¹Œìš´ ê³³ì˜ ìž¥ì¹˜ë¥¼ 검색합니다검색중장치 ì„ íƒPulseAudio 오디오 프로파ì¼ì„ ì„ íƒë°›ì•„오는 íŒŒì¼ ì „ì†¡ì„ ìœ„í•œ í´ë”를 ì„ íƒí•©ë‹ˆë‹¤íŒŒì¼ ë³´ë‚´ê¸°ìž¥ì¹˜ì— íŒŒì¼ ë³´ë‚´ê¸°(_F)메모 보내기(_N)í…스트 메모 보내기파ì¼ì„ 장치로 전송합니다메모 ë³´ë‚´ê¸°íŒŒì¼ ì „ì†¡ 중시리얼 í¬íЏ %s시리얼 í¬íŠ¸ì— ì—°ê²°í–ˆìŠµë‹ˆë‹¤ì‹œë¦¬ì–¼ í¬íЏ ì—°ê²° 스í¬ë¦½íЏ ì‹¤í–‰ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤%s ìž¥ì¹˜ì˜ ì‹œë¦¬ì–¼ í¬íЏ 서비스는 ì´ì œ %s(으)로 사용할 수 있습니다서비스 기본 설정서비스:블루투스 어댑터 ì†ì„± 지정하기RfKill ìƒíƒœ 설정RfKillì„ ì„¤ì •í•˜ë ¤ë©´ ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼ 합니다ìƒíƒœ 표시줄 ë³´ì´ê¸°(_S)ë„구 ëª¨ìŒ ë³´ì´ê¸°(_T)장치 ì •ë³´ ë³´ì´ê¸°ìž…ë ¥ ë³´ì´ê¸°ë„¤íŠ¸ì›Œí¬ íŠ¸ëž˜í”½ 표시건너뛰기표준 SPP í”„ë¡œíŒŒì¼ ì—°ê²° 처리ìžëŠ” ì‚¬ìš©ìž ì •ì˜ ë™ìž‘ ì‹¤í–‰ì„ í—ˆìš©í•©ë‹ˆë‹¤ì•½ê°„ 최ì ì„±ê³µ!%(0)sì˜ DUN 서비스 ì—°ê²°ì— ì„±ê³µí–ˆìŠµë‹ˆë‹¤. ì´ì œ %(1)s(으)로 네트워í¬ë¥¼ 사용할 수 있습니다블루트스 게임 컨트롤러가 ì—°ê²°ë˜ì–´ ìžˆì„ ë• ìŠ¤í¬ë¦° 세ì´ë²„를 잠시 미룹니다.ìž ê¹ ë³´ìž„ìµœê·¼ ì ‘ì† ë©”ë‰´ì˜ ìµœëŒ€ 숫ìžê°€ ê³§ 나타납니다.%s 스í¬ë¦½íŠ¸ë¥¼ ì‹¤í–‰í•˜ëŠ”ë° ë¬¸ì œê°€ 있습니다 %së®ì–´ì¨ì•¼ 합니다매우 ë§ŽìŒì´ ë°ì´í„° 수신 ë° ì „ì†¡ ì†ë„ì´ ë°ì´í„° 전송 ë° ì „ì†¡ ì†ë„트래픽 통전송전송 실패%(0)s íŒŒì¼ ì „ì†¡ 실패전송 ì „ë ¥ 수준: %(tpl)u%% (%(tpl_state)s)신뢰신뢰할 수 있ìŒ%sì—서 IP주소를 가져오려고 합니다 잠시만 기다려 주세요…모든 어댑터를 ë•니다모든 어댑터 켜기미분류알 수 ì—†ìŒì§€ì • 안함신뢰 중지매우 높ìŒì›¨ì–´ëŸ¬ë¸”어댑터(_A)추가(_A)차단하기(_B)취소하기(_C)닫기(_C)내림차순(_D)장치(_D)장치(_D)종료(_E)ë„움ë§(_H)ì •ë³´(_I)로컬 서비스(_L)발견 가능한 ìƒíƒœë¡œ 만들기(_M)ì´ë¦„(_N)확ì¸(_O)페어ë§(_P)플러그ì¸(_P)환경설정(_P)제거하기(_R)…문제 ë³´ê³ (_R)리셋(_R)검색(_S)중지하기(_S)신뢰함(_T)차단 í•´ì œ(_U)신뢰하지 않ìŒ(_U)보기(_V)애플릿ì¼ì‹œê°„분아니오obexd 사용 불가예blueman-2.4.3/po/ko.po000066400000000000000000002475211465054505200145530ustar00rootroot00000000000000# Korean translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Elex https://launchpad.net/~mysticzizone # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Yoo Duk Nam https://launchpad.net/~yoo2001818 # onlyeriko https://launchpad.net/~onlyeriko # Junggyu Bag # MATE Desktop Environment Team # ë°•ì •ê·œ(Jung-Kyu Park) , 2015-2017 # Seong-ho Cho , 2014,2019 # Youngbin Han , 2014 # ì´ì •í¬ , 2022, 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-08-04 12:59+0000\n" "Last-Translator: ì´ì •í¬ \n" "Language-Team: Korean \n" "Language: ko\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.0-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "노출 설정" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "숨겨ì§" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "í•­ìƒ ë³´ìž„" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "ìž ê¹ ë³´ìž„" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "ì´ë¦„" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "íŽ˜ì–´ë§ ìš”ì²­" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "장치 íŽ˜ì–´ë§ ìš”ì²­:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "ë®ì–´ì¨ì•¼ 합니다" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "ìž…ë ¥ ë³´ì´ê¸°" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "블루투스 장치" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "어댑터(_A)" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "검색(_S)" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "환경설정(_P)" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "종료(_E)" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "장치(_D)" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "보기(_V)" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "ë„구 ëª¨ìŒ ë³´ì´ê¸°(_T)" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "ìƒíƒœ 표시줄 ë³´ì´ê¸°(_S)" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "ì´ë¦„ 없는 장치 숨기기(_U)" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "ì •ë ¬ 순서(_O)" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "ì´ë¦„(_N)" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "추가(_A)" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "내림차순(_D)" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "플러그ì¸(_P)" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "로컬 서비스(_L)" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "ë„움ë§(_H)" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "문제 ë³´ê³ (_R)" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "가까운 ê³³ì˜ ìž¥ì¹˜ë¥¼ 검색합니다" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "검색" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "장치와 페어ë§ì„ 만듭니다" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "페어ë§" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "신뢰할 수 있는 장치로 설정/해제합니다" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "신뢰" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "ì´ ìž¥ì¹˜ë¥¼ 알려진 장치 목ë¡ì—서 제거합니다" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "제거" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "파ì¼ì„ 장치로 전송합니다" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "íŒŒì¼ ë³´ë‚´ê¸°" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "ì´ ë°ì´í„° 전송 ë° ì „ì†¡ ì†ë„" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "ì´ ë°ì´í„° 수신 ë° ì „ì†¡ ì†ë„" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "ë°ì´í„° í™œë™ í‘œì‹œ" #: data/ui/manager-main.ui:636 msgid "More" msgstr "ë” ë³´ê¸°" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "장치 ì´ë¦„ 바꾸기" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "리셋(_R)" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "취소하기(_C)" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "확ì¸(_O)" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP 서버 형ì‹:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "권장" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "DHCP 서버를 설치하지 않ìŒ" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP 주소:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP 설정" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN ì§€ì›" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "ì „í™” ì ‘ì† ë„¤íŠ¸ì›Œí‚¹(DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN ì§€ì›" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "ë„¤íŠ¸ì›Œí¬ ì•¡ì„¸ìŠ¤ ì§€ì (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN ì§€ì›" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "íŒŒì¼ ë°›ê¸°(ê°ì²´ 밀어넣기)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "받는 í´ë”: " #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "받아오는 íŒŒì¼ ì „ì†¡ì„ ìœ„í•œ í´ë”를 ì„ íƒí•©ë‹ˆë‹¤" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "신뢰하는 장치로부터 파ì¼ì„ ë°›ìŒ" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "블루투스로 íŒŒì¼ ë³´ë‚´ê¸°" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "수신ìž:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "파ì¼:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "설정" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ì„ íƒëœ í”ŒëŸ¬ê·¸ì¸ ì„¤ì •" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "지정 안함" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "작성ìž:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "알 수 ì—†ìŒ" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "다ìŒì— ì˜ì¡´:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "다ìŒê³¼ ì¶©ëŒ:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM 설정" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "숫ìž:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "트래픽 통" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "닫기(_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "다운로드 ì–‘:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "업로드 ì–‘:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "ì „ì²´:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "로그 시작:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "로그 기간:" #: data/ui/note.ui:8 msgid "Send note" msgstr "메모 보내기" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "어댑터 관리ìžë¥¼ ë™ìž‘하게 하려면 블루투스를 켜야 합니다" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "블루투스 어댑터" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "í•­ìƒ" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)dë¶„" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "ì–´ëŽí„°" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "blueZ ì—°ê²°ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "bluez ë°ëª¬ì´ 실행하고 있지 않아 blueman-manager를 ê³„ì† ì‹¤í–‰í•  수 없습니다.\n" "ì•„ë§ˆë„ ê°ì§€í•œ 블루투스 어댑터가 없거나 블루투스 ë°ëª¬ì„ 시작하지 않았ìŒì„ ì˜ë¯¸" "í• ì§€ë„ ëª¨ë¦…ë‹ˆë‹¤." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "검색중" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "어댑터 기본 설정" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "íŒŒì¼ ì „ì†¡ìž" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "중지하기(_S)" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "ì—°ê²° 중" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd 사용 불가" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "obex 서비스를 ìžë™ìœ¼ë¡œ 시작하지 못했습니다. obex ë°ëª¬ì´ 실행 중ì¸ì§€ 확ì¸í•˜ì‹­" "시오" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "취소 중" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "íŒŒì¼ ì „ì†¡ 중" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ì´ ì˜ˆìƒ ì‹œê°„:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)dì´ˆ" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "%s 파ì¼ì„ 보내는 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "건너뛰기" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "다시 시ë„" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "%sì˜ íŽ˜ì–´ë§ ìš”ì²­" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "블루투스 ì¸ì¦" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "ì¸ì¦ í•€ 코드 ìž…ë ¥:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "ì¸ì¦ìš© 암호 ìž…ë ¥:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "íŽ˜ì–´ë§ í™•ì¸ í‚¤ " #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "íŽ˜ì–´ë§ í™•ì¸ PIN 코드" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "íŽ˜ì–´ë§ ìš”ì²­:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "ì¸ì¦ìš© í™•ì¸ ê°’:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "확ì¸" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "ê±°ì ˆ" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "ì¸ì¦ 요청:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "서비스:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "í•­ìƒ í—ˆìš©" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "수ë½" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "플러그ì¸ì„ 불러오는 ë™ì•ˆ 오류가 ìƒê²¼ìŠµë‹ˆë‹¤. 오류 ë©”ì‹œì§€ì˜ ë‚´ìš©ì„ ê°œë°œìžì—" "게 알려주세요 \n" "알려주실 웹사ì´" "트입니다." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "블루투스 꺼ì§" #: blueman/Functions.py:71 msgid "Exit" msgstr "ë내기" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "블루투스 활성화" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "장치 관리ìž" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "서비스 기본 설정" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "키보드" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "장치 ì´ë¦„ 바꾸기" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "미분류" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "연결함" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "신뢰할 수 있ìŒ" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "페어ë§ë¨" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "차단ë¨" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr " ì—°ê²°ë¨" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "나ì¨" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "약간 최ì " #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "최ì " #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "ë§ŽìŒ" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "매우 ë§ŽìŒ" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "수신 신호 ê°•ë„: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "수신 신호 ê°•ë„: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "ë‚®ìŒ" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "높ìŒ" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "매우 높ìŒ" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "전송 ì „ë ¥ 수준: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "전송 ì „ë ¥ 수준: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "성공!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "실패" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "연결하는 중…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "ì—°ê²° ëŠê¸° 실패:" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "등ë¡ëœ 오디오 엔드í¬ì¸íŠ¸ê°€ 없습니다" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "ìž…ë ¥/출력 오류" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "장치가 ì‘답하지 않았습니다" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "알 수 ì—†ìŒ" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "ì—°ê²° 실패: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "연결하기(_C)" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "ìžë™ ì—°ê²° í”„ë¡œíŒŒì¼ A2DP 소스, A2DP ì‹±í¬ ë° HIDì— ì—°ê²°í•©ë‹ˆë‹¤." #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "ì—°ê²°ëŠê¸°(_D)" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "강제로 장치 ì—°ê²° ëŠê¸°" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "ì—°ê²° 대ìƒ:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "ì—°ê²° 취소:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "ìžë™ ì—°ê²°:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "íŒŒì¼ ë³´ë‚´ê¸°(_F)…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "페어ë§(_P)" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "신뢰함(_T)" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "신뢰하지 않ìŒ(_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "차단하기(_B)" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "차단 í•´ì œ(_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "ì´ ìž¥ì¹˜ 차단/차단 í•´ì œ" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "장치 ì´ë¦„ 바꾸기(_E)…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "제거하기(_R)…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "작업 취소" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "신뢰 중지" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "장치 ì„ íƒ" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "ë¸”ë£¨ë§¨ì€ GTK+ 블루투스 관리ìžìž…니다" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM 설정" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "플러그ì¸" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "\"%(0)s\" 플러그ì¸ì´ %(1)sì— ì˜ì¡´í•©ë‹ˆë‹¤. %(1)s 불러오기" "를 취소하면 \"%(0)s\" ë¶ˆëŸ¬ì˜¤ê¸°ë„ ì·¨ì†Œí•©ë‹ˆë‹¤.\n" "계ì†í• ê¹Œìš”?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "%(0)s 플러그ì¸ì´ %(1)s와(ê³¼) ì¶©ëŒí•©ë‹ˆë‹¤. %(1)s 불러오기" "를 취소하면 %(0)s ë¶ˆëŸ¬ì˜¤ê¸°ë„ ì·¨ì†Œí•©ë‹ˆë‹¤.\n" "계ì†í• ê¹Œìš”?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "ì˜ì¡´ì„± 문제" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "ì˜ì¡´ì„± 문제" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "어댑터 ì„ íƒ" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "정보를 찾는 중…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "기타" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "컴퓨터" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "휴대í°" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "액세스 í¬ì¸íЏ" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "오디오/비디오" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "주변기기" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "ì´ë¯¸ì§•" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "웨어러블" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "ë°ìФí¬í†±" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "서버" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "랩톱" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "휴대장비" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "휴대í°" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "무선" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "스마트í°" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "모뎀" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obexd 사용 불가" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "헤드셋" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "핸즈프리" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "마ì´í¬" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "오디오 소스" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "오디오 소스" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "오디오 소스" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "í¬ì¸íŒ… 장치" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "서버" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "웨어러블" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "스마트í°" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "그룹 네트워í¬" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "그룹 네트워í¬" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "컴퓨터" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "로컬 서비스" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "그룹 네트워í¬" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "액세스 í¬ì¸íЏ" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "장치" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "íŒŒì¼ ì „ì†¡ìž" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "그룹 네트워í¬" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "그룹 네트워í¬" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "액세스 í¬ì¸íЏ" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "액세스 í¬ì¸íЏ" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "차단ë¨" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "플러그ì¸" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "그룹 네트워í¬" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "오디오 싱í¬" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "스마트í°" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "오디오 소스" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "장치 페어ë§í•˜ê¸°" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "서비스:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "오디오 프로파ì¼" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "마ì´í¬" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "마ì´í¬" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "íŒŒì¼ ìˆ˜ì‹  중" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "오디오 소스" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "그룹 네트워í¬" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "ì—°ê²°" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "시리얼 í¬íЏ" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "ì „í™” ì ‘ì† ë„¤íŠ¸ì›Œí‚¹(DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "오디오 소스" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "오디오 싱í¬" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "ë„¤íŠ¸ì›Œí¬ ì ‘ê·¼ 지역" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "그룹 네트워í¬" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "ë„¤íŠ¸ì›Œí¬ ì•¡ì„¸ìŠ¤ ì§€ì (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "ë„¤íŠ¸ì›Œí¬ ì•¡ì„¸ìŠ¤ ì§€ì (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "그룹 네트워í¬" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "블루투스 íŒŒì¼ ì „ì†¡" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "오디오 소스" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "오디오 싱í¬" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "오디오 소스" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "장치 ì´ë¦„ 바꾸기" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "장치 ì •ë³´ ë³´ì´ê¸°" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "로컬 서비스" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "전송" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "애플릿" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "장치 페어ë§í•˜ê¸°" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "가까운 ê³³ì˜ ìž¥ì¹˜ë¥¼ 검색합니다" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "장치 관리ìž" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "최근 ì—°ê²°(_C)" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "장치 관리ìž" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "어댑터 기본 설정" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "ìžë™ ì—°ê²° 프로필" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "ë…ì " #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "예" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "아니오" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "ì •ë³´(_I)" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "장치 ì •ë³´ ë³´ì´ê¸°" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "메모 보내기(_N)" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "í…스트 메모 보내기" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "%s 프로파ì¼ì„ ë°”ê¾¸ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤." #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "오디오 프로파ì¼" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "PulseAudio 오디오 프로파ì¼ì„ ì„ íƒ" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "지정 안함" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "%(device)sì˜ %(service)sì— ìžë™ìœ¼ë¡œ ì—°ê²°ë¨" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "ì—°ê²° ëŠëŠ” 중..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "ì—°ê²° ë¨:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "ì—°ê²° 안ë¨" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "사용량 통계를 ì•„ì§ ì‚¬ìš©í•  수 없습니다. 첫번째 ì—°ê²°ì„ ì„¤ì •í•˜ê³  ì´ íŽ˜ì´ì§€ë¥¼ 다" "시 확ì¸í•´ë³´ì„¸ìš”." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "ì¼" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "시간" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "ë¶„" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s 그리고 %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "ì •ë§ ì¹´ìš´í„°ë¥¼ 초기화할까요?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "(ëª¨ë°”ì¼ ë¸Œë¡œë“œë°´ë“œ) ë„¤íŠ¸ì›Œí¬ ì‚¬ìš©ëŸ‰ì„ ê°ì‹œí•  수 있게 합니다. ì œí•œëœ ë°ì´í„° ìš”" "금제 사용시 유용합니다. ì´ í”„ëŸ¬ê·¸ì¸ì€ 모든 장치를 따로 ì¶”ì í•©ë‹ˆë‹¤." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "ë„¤íŠ¸ì›Œí¬ ì‚¬ìš©(_U)" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "ë„¤íŠ¸ì›Œí¬ íŠ¸ëž˜í”½ 표시" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "블루투스 켜ì§" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "NAP 브릿지 ê°™ì€ ë¡œì»¬ ë„¤íŠ¸ì›Œí¬ ì„œë¹„ìŠ¤ë¥¼ 관리합니다" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "모뎀 매니저(ModemManager)와 ë„¤íŠ¸ì›Œí¬ ë§¤ë‹ˆì €(NetworkManager)는 ì „í™” ì ‘ì† ë„¤íŠ¸" "워킹(DUN)ì„ ì§€ì›í•©ë‹ˆë‹¤" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "빠른 ì ‘ê·¼ì„ ìœ„í•´ 마지막으로 사용한 ì—°ê²°ì„ í¬í•¨í•œ 메뉴 í•­ëª©ì„ ì œê³µí•©ë‹ˆë‹¤" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "최대 항목" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "최근 ì ‘ì† ë©”ë‰´ì˜ ìµœëŒ€ 숫ìžê°€ ê³§ 나타납니다." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "%sì— ì—°ê²°í•¨" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "ì—°ê²° 실패" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)sì˜ %(service)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "ì´ ì—°ê²°ì— ëŒ€í•´ 존재하는 어댑터가 없습니다." #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "ì—°ê²° ëŠëŠ” 중..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "NetworkManager 0.8ì—서 ë„입한 PAN ì§€ì›ì„ 제공합니다" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "블루투스 구성 요소를 위한 DBus API를 제공합니다" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "블루투스로 들어온 파ì¼" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "íŒŒì¼ %(1)sì—서 %(0)s(으)로 수신중" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "ê±°ì ˆ" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "íŒŒì¼ ìˆ˜ì‹  중" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "íŒŒì¼ %(1)sì—서 %(0)s(으)로 수신중" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX íŒŒì¼ ì „ì†¡ 기능 제공" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "받아오는 파ì¼ì„ 위해 설정한 디렉토리가 없습니다" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "\"%s\" 디렉터리가 있는지 확ì¸í•˜ê±°ë‚˜ blueman-서비스로 구성하십시오. ê·¸" "때까지 기본 \"%s\"ì´(ê°€) 사용ë©ë‹ˆë‹¤." #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "íŒŒì¼ ìˆ˜ì‹ í•¨" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "íŒŒì¼ %(1)sì—서 %(0)s(으)로 ì •ìƒì ìœ¼ë¡œ 수신ë¨" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "전송 실패" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "%(0)s íŒŒì¼ ì „ì†¡ 실패" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "íŒŒì¼ ìˆ˜ì‹ í•¨" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "íŒŒì¼ %d개를 백그ë¼ìš´ë“œì—서 수신함" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "íŒŒì¼ %dê°œ ì´ìƒì„ 백그ë¼ìš´ë“œì—서 수신함" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "ìƒíƒœ ì•„ì´ì½˜ ë©”ë‰´ì— í‘œì¤€ 메뉴 í•­ëª©ì„ ì¶”ê°€í•©ë‹ˆë‹¤" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "ìž¥ì¹˜ì— íŒŒì¼ ë³´ë‚´ê¸°(_F)" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "장치(_D)" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "ì–´ëŽí„°(_T)" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "애플릿" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "blueZ ë°ëª¬ìš© 패스키, ì¸ì¦ 서비스를 제공합니다" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "ì• í”Œë¦¿ì„ ë낼 나가기 메뉴 í•­ëª©ì„ ì¶”ê°€í•©ë‹ˆë‹¤" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "블루투스 PAN ì—°ê²°ìš© 기본 DHCP í´ë¼ì´ì–¸íŠ¸ë¥¼ 제공합니다." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "블루투스 네트워í¬" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "%(0)s ì¸í„°íŽ˜ì´ìŠ¤ê°€ %(1)s IP 주소를 잡았습니다" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "%sì—서 IP 주소를 ê°€ì ¸ì˜¤ëŠ”ë° ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "%sì—서 IP주소를 가져오려고 합니다\n" "잠시만 기다려 주세요…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "블루투스가 활성중ì´ê³  ë„구 í‘œì‹œì¤„ì— ëª‡ê°€ì§€ ì—°ê²°ì´ ë‚˜íƒ€ë‚  때 ìƒíƒœ ì•„ì´ì½˜ 표시" "를 추가합니다." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "블루투스 활성" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "블루투스 꺼ì§" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "ì—°ê²° ëŠëŠ” 중..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "기본으로 숨김 설정했ì„때 기본 어댑터를 임시로 ë³´ì´ê²Œ 하는 메뉴 í•­ëª©ì„ ì œê³µí•©" "니다" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "발견 제한 ì‹œê°„ì„ ì´ˆê³¼í•˜ì˜€ìŠµë‹ˆë‹¤" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "발견 가능 ìƒíƒœë¥¼ ì§€ì†í•  ì´ˆ 단위 시간입니다" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "발견 가능한 ìƒíƒœë¡œ 만들기(_M)" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "기본 어댑터를 임시로 ë³´ì´ê²Œ 합니다" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "íƒìƒ‰ 가능… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "íƒìƒ‰ 가능… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "애플릿과 다른 플러그ì¸ì„ 다룬 APIì—서 메뉴를 제공합니다" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "%(0)sì˜ DUN 서비스 ì—°ê²°ì— ì„±ê³µí–ˆìŠµë‹ˆë‹¤.\n" "ì´ì œ %(1)s(으)로 네트워í¬ë¥¼ 사용할 수 있습니다" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "DUN 프로파ì¼ì„ 통해 ì¸í„°ë„·ìœ¼ë¡œ 연결하는 기본 ì§€ì›ì„ 제공합니다." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "표준 SPP í”„ë¡œíŒŒì¼ ì—°ê²° 처리ìžëŠ” ì‚¬ìš©ìž ì •ì˜ ë™ìž‘ ì‹¤í–‰ì„ í—ˆìš©í•©ë‹ˆë‹¤" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "ì—°ê²°í•  때 실행할 스í¬ë¦½íЏ" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "다ìŒê³¼ ê°™ì€ ì¸ìˆ˜ê°€ 전달ë©ë‹ˆë‹¤:\n" "주소, ì´ë¦„, 서비스 아름, UUID16, rfcomm 노드\n" "예를 들어:\n" "AA:BB:CC:DD:EE:FF, ì „í™”, DUN 서비스, 0x1103, /dev/rfcomm0\n" "uuid16ì€ ì‰¼í‘œë¡œ 구분한 목ë¡ìœ¼ë¡œ 반환합니다\n" "\n" "장치 ì—°ê²°ì´ ëŠì–´ì§€ë©´ 스í¬ë¦½íŠ¸ê°€ HUP 신호를 전송합니다." #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "시리얼 í¬íŠ¸ì— ì—°ê²°í–ˆìŠµë‹ˆë‹¤" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "%s ìž¥ì¹˜ì˜ ì‹œë¦¬ì–¼ í¬íЏ 서비스는 ì´ì œ %s(으)로 사용할 수 있습니다" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "시리얼 í¬íЏ ì—°ê²° 스í¬ë¦½íЏ ì‹¤í–‰ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "%s 스í¬ë¦½íŠ¸ë¥¼ ì‹¤í–‰í•˜ëŠ”ë° ë¬¸ì œê°€ 있습니다\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "블루투스 어댑터 ì „ì› ìƒíƒœë¥¼ 제어합니다" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "블루투스 ë„기(_O)" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "모든 어댑터를 ë•니다" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "블루투스 켜기(_O)" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "모든 어댑터 켜기" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "블루트스 게임 컨트롤러가 ì—°ê²°ë˜ì–´ ìžˆì„ ë• ìŠ¤í¬ë¦° 세ì´ë²„를 잠시 미룹니다." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "ìƒíƒœì•„ì´ì½˜ì„ 표시하는 StatusNotifierItemì„ ì œê³µí•©ë‹ˆë‹¤" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "네트워í¬" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "ìž˜ëª»ëœ IP 주소 입니다" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "ê°™ì€ ì£¼ì†Œë¥¼ 가진 %s ì¸í„°íŽ˜ì´ìŠ¤ì™€ IP 주소가 ì¶©ëŒí•©ë‹ˆë‹¤" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP 주소는 다ìŒê³¼ ê°™ì€ %s/%s êµ¬ì„±ì´ ìžˆëŠ” %s ì¸í„°íŽ˜ì´ìŠ¤ì˜ ì„œë¸Œë„·ê³¼ 겹칩니다.\n" "ì´ë¡œ ì¸í•´ ìž˜ëª»ëœ ë„¤íŠ¸ì›Œí¬ ë™ìž‘ì´ ë°œìƒí•  수 있습니다." #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "ì´ ì„¤ì •ì„ í˜„ìž¬ ì§€ì›í•˜ì§€ 않습니다" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "전송" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "애플릿 전송 서비스 플러그ì¸ì„ 비활성화했습니다" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "ì „í™” ì ‘ì† ì„¤ì •" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "시리얼 í¬íЏ %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP 주소 새로 고침" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "블루투스 어댑터 ì†ì„± 지정하기" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman 애플릿" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman 블루투스 관리ìž" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "블루투스 관리ìž" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "블루투스 장치" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "블루투스 ë„¤íŠ¸ì›Œí¬ ì„¤ì •" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ë„¤íŠ¸ì›Œí¬ ì„¤ì •ì— ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "DHCP í´ë¼ì´ì–¸íЏ 실행" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP í´ë¼ì´ì–¸íЏ ì‹¤í–‰ì— ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "PPP 대몬 실행" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "PPP 대몬 실행ì—는 ê´€ì§€ë¼ ê¶Œí•œì´ í•„ìš”í•©ë‹ˆë‹¤" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "RfKill ìƒíƒœ 설정" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "RfKillì„ ì„¤ì •í•˜ë ¤ë©´ ê´€ë¦¬ìž ê¶Œí•œì´ ìžˆì–´ì•¼ 합니다" #~ msgid "Recent _Connections" #~ msgstr "최근 ì—°ê²°(_C)" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "블루투스 켜기(_O)" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "장치 관리ìžë¥¼ ë™ìž‘하게 하려면 블루투스를 켜야 합니다" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "블루투스 ë„기(_O)" #~ msgid "Services" #~ msgstr "서비스" #~ msgid "Network Settings" #~ msgstr "ë„¤íŠ¸ì›Œí¬ ì„¤ì •" #~ msgid "Transfer Settings" #~ msgstr "전송 설정" #~ msgid "Plugin description:" #~ msgstr "í”ŒëŸ¬ê·¸ì¸ ì„¤ëª…:" #~ msgid "Local Services" #~ msgstr "로컬 서비스" #~ msgid "_Apply" #~ msgstr "ì ìš©í•˜ê¸°(_A)" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "활성 ì—°ê²° %dê°œ" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "리소스를 ì¼ì‹œì ìœ¼ë¡œ 사용할 수 없습니다" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "블루투스가 ìžë™ìœ¼ë¡œ 활성화ë©ë‹ˆê¹Œ?" #~ msgid "Yes" #~ msgstr "예" #~ msgid "No" #~ msgstr "아니요" #~ msgid "Auto power-on" #~ msgstr "ìžë™ ì „ì› ì¼œê¸°" #~ msgid "Automatically power on adapters" #~ msgstr "ì–´ëŒ‘í„°ì˜ ì „ì›ì„ ìžë™ìœ¼ë¡œ 켭니다" #~ msgid "Trusted and Paired" #~ msgstr "신뢰하며 페어ë§í•¨" #~ msgid "Paired" #~ msgstr "페어ë§í•¨" #~ msgid "Trusted" #~ msgstr "신뢰함" #~ msgid "Friendly Name" #~ msgstr "별명" #~ msgid "Serial Ports" #~ msgstr "시리얼 í¬íЏ" #~ msgid "blueman-device" #~ msgstr "blueman-장치" #, fuzzy #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "ì´ ìž¥ì¹˜ì— ëŒ€í•œ 설치 ë„우미를 실행합니다" #~ msgid "Setup..." #~ msgstr "설정..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "블루투스 장치 설정 ë„êµ¬ì— ì˜¤ì‹ ê²ƒì„ í™˜ì˜í•©ë‹ˆë‹¤.\n" #~ "\n" #~ "\n" #~ "블루투스 장치를 설정하고 연결하ë„ë¡ ì•ˆë‚´í•´ë“œë¦½ë‹ˆë‹¤." #~ msgid "Introduction" #~ msgstr "소개" #~ msgid "Select pairing method to use:" #~ msgstr "사용할 íŽ˜ì–´ë§ ë°©ì‹ì„ ì„ íƒ:" #~ msgid "Proceed Without Pairing" #~ msgstr "íŽ˜ì–´ë§ ì—†ì´ ì§„í–‰" #~ msgid "Pairing" #~ msgstr "페어ë§" #~ msgid "Connect to:" #~ msgstr "ì—°ê²° 대ìƒ:" #~ msgid "Connect" #~ msgstr "ì—°ê²°" #~ msgid "Please wait..." #~ msgstr "기다려 주세요..." #~ msgid "Connecting..." #~ msgstr "ì—°ê²° 중..." #~ msgid "Congratulations, device successfully added" #~ msgstr "축하드립니다. 장치를 성공ì ìœ¼ë¡œ 추가했습니다." #~ msgid "Finished" #~ msgstr "ë" #~ msgid "Bluetooth Assistant" #~ msgstr "블루투스 ë„우미" #~ msgid "_Set up…" #~ msgstr "설정(_S)…" #~ msgid "_Set Up New Device" #~ msgstr "새 장치 설정(_S)" #~ msgid "Enter PIN code" #~ msgstr "í•€ 코드 ìž…ë ¥" #~ msgid "Enter passkey" #~ msgstr "통과키 ìž…ë ¥" #~ msgid "palm" #~ msgstr "Palm" #~ msgid "isdn" #~ msgstr "ISDN" #~ msgid "headset" #~ msgstr "헤드셋" #~ msgid "handsfree" #~ msgstr "핸즈프리" #~ msgid "unknown" #~ msgstr "알 수 ì—†ìŒ" #~ msgid "Serial port connected to %s" #~ msgstr "%s(으)로 ì§ë ¬ í¬íЏ 연결함" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f ë¶„" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f ì´ˆ" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "장치 ì´ë¦„ 바꾸기" #~ msgid "_Remove..." #~ msgstr "제거(_R)..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "블루투스 ì „ì› ìƒíƒœê°€ 바뀌면 (USB ë™ê¸€ì´ 없으면) 블루투스 종료 스위치 플랫" #~ "í¼ì„ 표시하고 블루투스 종료 스위치는 있지만 어댑터가 없으면 ìƒíƒœ ì•„ì´ì½˜ì´ " #~ "표시ë˜ë‚˜ 확ì¸í•©ë‹ˆë‹¤." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "íŒŒì¼ ì „ì†¡ì„ ë™ìž‘하게 하려면 블루투스를 켜야 합니다" #~ msgid "Select files to send" #~ msgstr "보낼 파ì¼ì„ ì„ íƒí•˜ì‹­ì‹œì˜¤" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "ì›ë³¸ 어댑터입니다. 주소 ë˜ëŠ” 어댑터 ì´ë¦„ì„ ë¶€ì—¬í•˜ì‹­ì‹œì˜¤(예: hcl0)" #~ msgid "Delete files on exit" #~ msgstr "ë낼 때 íŒŒì¼ ì§€ìš°ê¸°" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "블루투스 장치로 보낼 파ì¼" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "블루투스 ë„우미를 ë™ìž‘하게 하려면 블루투스를 켜야 합니다" #~ msgid "No adapters found" #~ msgstr "어댑터를 찾지 못했습니다" #~ msgid "Pairing in progress..." #~ msgstr "íŽ˜ì–´ë§ ì¤‘ìž…ë‹ˆë‹¤..." #~ msgid "Failed to add device" #~ msgstr "장치 추가 실패" #~ msgid "Don't connect" #~ msgstr "ì—°ê²° 안함" #~ msgid "Start configuration assistant for this device" #~ msgstr "ì´ ìž¥ì¹˜ì˜ ì„¤ì • ë„우미 시작" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "ìƒíƒœ ì•„ì´ì½˜ì„ 표시할 때 libappindicator 활용" blueman-2.4.3/po/lt.gmo000066400000000000000000000572031465054505200147210ustar00rootroot00000000000000Þ•Kt »Ì¸&¹&à!7F[r…˜«¾#Ñ õ+? S _€ “ ž¬Çáò C/sx! ¡ ®¸À,Ô)0=n uƒ5’,È+õ ! / : G S 4n £ ¥ ª Ä Ì #æ  !!.!G!X!j!}!!§!¹!Ë!?à!¥ "Æ"Í" Þ"é"ò" û" #'%#6M#*„#¯#!·# Ù#ã# ó# þ# $$+$>F$'…$­$¶$Õ$ç$%%%%-%D%\%l%ƒ%˜%¬%´%¹%¾%"Ï%!ò%&$#&H&M&FT&›&º&$Ì&ñ&+õ& !' -';' J'k' n'{' €'‹' “'¡'¦' ¯' ¹'Ä'Ì'Ó'Ú' ß'Aë'‡-(µ(Æ(å()),)?)B)K)R)e))w)(¡) Ê)Ö)Ú),Ý)0 *";* ^* l* w*…*‹**–*›*£*¸*Ó*dâ* G+ U+'c+ ‹+™+¡+¦+®+³+º+Ï+ã+ó+ ,&,;,@,‚F,oÉ,h9-¢-ª-³-¸- À-.Ì-(û-;$.L`.k­.I/Fc/:ª/Rå/T800”0T¦0^û0Z1i1 ‰1•1œ1.£1 Ò1à1ñ1÷1ý122.252 O2 Y2#g2)‹2 µ2¿2 Õ2à2ð23 3 &3 33?3N3$d3K‰3Õ3Ü3ð3 ù34(+4T4 d4r4 Š4•4±4 ¶4HÁ4 55k5‹55–5Sž5ò5A6*H6s6Ž6,—6(Ä6í6ñ67 77;7A73I7}7“7¨7 ¬7 ¶7Ä7 Ì7Ø7à7 è7 ò7ÿ7 8+8 /8;8D8K8R8Z8 a8m8u8~8„8Š88 8³8¹8½8Ã8 Ì8 Ù8ä8ö8ý89 999$9*919 :9E9T9W9k9Fo9T¶;W <c<{<<!¡<Ã<Û<ð<==/=B=`=o=…=ž=º=Ð=%ã= > >*>;>W>r>…> >´>GÇ>??(?E? V? b?l?(?ª?+Á?=í?+@ 2@@@4O@9„@/¾@î@ý@ AA'+ABSA–A˜A&A ÄA#ÑA&õAB.BIB`B{B—B¬BÀBÛB÷B CFC«eCDD -D 9D CDOD!XD0zD,«D.ØD E%E 9EEE YE fE qEE%˜EP¾E2FBFKFgF|FF—F°FÈFàF õFG4GLG\GkGsGzG€G!“G&µG ÜG"êG HH[H zH›H°HÐH*×HII$I3IKINI ]IgIzI‚I“I ˜I£IºI ÃIÎI ÖIáI êI?öIv6J­JÂJâJ%òJK/K 2K>KXKoK/…K/µK åKòKùK/üK2,L._LŽL ­L ¸LÂLÊLÒLØLàLèLMMq1M £M ±M½M ÔMßMèM íM÷M ÿM N+NIN\NvN–N ¶N ÁNËNuYOrÏO BPNPTP \P jP>wP*¶P8áPJQ„eQGêQG2R-zRJ¨R[óROSVSxoSˆèSqT ‚T£T²TºT6ÃTúTU &U3U;UKUTUtU}U’U›U+°U,ÜU VV/VBVUV qV’V¤V·VÍV äV/WV5WŒW•W ªW+´WàW2úW-XFX`XX X °XºXVÏX&Y .Yk9Y¥Y©Y°Y`¸YZA*Z/lZœZ ºZ)ÆZ.ðZ[([ C[M[`[ [ ‹[5•[Ë[æ[\ \ \ \ #\ /\=\R\ a\!o\‘\£\§\ »\ Æ\ Ð\ Ý\ é\ó\ ] ]]%] .] ;]F] W]d]k] q] }] ˆ]•] ¬] ·] Á] Ë] Ø]ä]ó] ü]^"!^$D^i^l^~^ÿˆÏ$þ×à#Œ!‹g¹ý!2L³M=Ç"¾'ßÍÆY1;8f„]Ü G9»D*ï/îEðÈ@; pÛ?žBWûktønd|F@{ 3äë_€B£µìŠ6V>,H[7¯úÞÊwR–š&ce<´­4KªO%uÚ‰ôh`+7¨‚É¥\5S›Ä†‡Ia&H¼$61-3i°)y}©~QÃóT=ŸDèx“ÑÒ Cí”v.®Ÿ:η#Ø20?Jâ¡ùºò(ŽÓ¦üXç ƒ±NA˜4 Â^ËrA0"õêmqlZÝãÔ<5G å¬9)¤.Ð>J’E¢ ÷ÖK æ(§«Ù—™bÀ,² z…̽¿% öœ/' Fájé•:I+ *PsU¶ñ‘-8ÕÁCo%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Auto-connect:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:AcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBNEPBlock/Unblock this deviceBlockedBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.CameraCancel OperationCancellingCellularComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCordlessCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice ManagerDevice did not respondDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssDisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGBGSM SettingsGameGaming/ToyGlassesGroup NetworkHTTPHandheldHandsfreeHeadphonesHeadsetHelmetHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressKBKeyboardLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMicrophoneMiscellaneousModemMoreMouseMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOptimalPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPhonePlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPointingPoorPrinterProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8RFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryRobotS_ort ByScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService PreferencesService:Set Bluetooth Adapter PropertiesSet RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipSmartphoneStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUDPUPnP/ESDPUncategorizedUnknownUnspecifiedUntrustVehicleVery HighVideo cameraVideo display and loudspeakerVideo monitorWSPWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-09-09 09:43+0000 Last-Translator: Moo Language-Team: Lithuanian Language: lt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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); X-Generator: Weblate 4.14.1-dev %(minutes)d minutÄ—%(minutes)d minutÄ—s%(minutes)d minuÄių%(minutes)d minuÄių%(seconds)d sekundÄ—%(seconds)d sekundÄ—s%(seconds)d sekundžių%(seconds)d sekundÄ—%(device)s: %(service)s%d %s %d %s ir %d %sAutorius:Automatinis prisijungimas:Konfliktuoja su:Jungtis prie:DUN palaikymasPriklauso nuo:Atsijungti:Parsiųsta:Failų priÄ—mimas (OP)Failas:GSM nustatymaiŽurnalo trukmÄ—:Žurnalas pradÄ—tas:NAP nustatymaiPavadinimasNeįdiegtas joks DHCP serverisPAN palaikymasÄ®:IÅ¡ viso:IÅ¡jungti Bluet_oothÄ®_jungti BluetoothIÅ¡siųsta:Matomumo Nustatymas_Prisijungti_AtsijungtiSiunÄiami failai per BluetoothAPN:PriimtiPriimti failus iÅ¡ patikimų įrenginiųPrieigos taÅ¡kasAdap_teriaiAdapterisAdapterio nustatymaiÅ io prisijungimo adapteris neprijungtasAdapterio pasirinkimasPrideda išėjimo iÅ¡ programÄ—lÄ—s punktÄ…Prideda įprastinius meniu elementus į bÅ«senos ikonos meniuVisadaVisada leistiVisada matomasLaikas (sekundÄ—mis) per kurį adapteris bus matomasProgramÄ—lÄ—s failų persiuntimo įskiepis yra iÅ¡jungtasAr tikrai norite paleisti skaitiklį iÅ¡ naujo?Garso profilisGarso PaslaugaGarso Å¡altinisGarsas/vaizdasPrieigos teisÄ—s užklausa įrenginiui:AutomatiÅ¡kai prisijungta prie %(service)s, įrenginyje %(device)sBBNEPUžblokuoti/Atblokuoti šį įrenginįUžblokuotasBlueman „Bluetooth“ tvarkytuvÄ—Blueman yra GTK+ Bluetooth tvarkytuvÄ—Bluetooth aktyvus„Bluetooth“ adapteriaiBluetooth atpažinimas„Bluetooth“ įrenginys„Bluetooth“ įrenginiaiBluetooth iÅ¡jungtasBluetooth įjungtasBluetooth failų siuntimas„Bluetooth“ tvarkytuvÄ—Bluetooth tinklasBluetooth IÅ¡jungtas„Bluetooth“ turi bÅ«ti įjungtas, kad adapterio nustatymai veiktų„BlueZ“ tarnyba neveikia, o „blueman-manager“ negali tÄ™sti Tai gali reikÅ¡ti, kad nebuvo aptikta „Bluetooth“ adapterių, arba kad BT paslauga nebuvo paleista.KameraNutraukti operacijÄ…NutraukiamaMobilusisKompiuterisSÄ…rankaNustatyti „Bluetooth“ tinklÄ…KonfigÅ«ruokite pasirinkto papildinio nustatymusNurodyto atsiunÄiamų failų katalogo nÄ—raTinklo konfigÅ«ravimas reikalauja privilegijųPatvirtintiPatvirtinkite reikÅ¡mÄ™ atpažinimui:PrisijungtaPrisijungta prie %sPrisijungta:JungiamasiJungiamasi…Prisijungimas nepavyko: Nepavyko prisijungti prie „BlueZ“Prijungia automatinio prijungimo profilius A2DP Å¡altinį, A2DP rinktuvÄ… ir HIDValdo „Bluetooth“ adapterio maitinimo bÅ«senasBelaidisSukurti porÄ… su įrenginiuDHCP serverio tipas:Duomenų aktyvumasDraustiPriklausomybių problemaStacionarus kompiuterisÄ®renginių tvarkytuvÄ—Ä®renginys neatsakÄ—Telefoninio ryÅ¡io tinklas (DUN)Telefoninio ryÅ¡io nustatymaiAtsijungimas nepavyko: Matomumo laikasMatomas… %ssEkranasLÄ—lÄ—Liko:Ä®jungti BluetoothÄ®veskite PIN kodÄ… atpažinimui:Ä®veskite slaptÄ… frazÄ™ atpažinimui:Ä®vyko klaidaÄ®vyko klaida siunÄiant failÄ… %sIÅ¡eitiNepavykoNepavyko automatiÅ¡kai paleisti obex tarnybos. Ä®sitikinkite, kad obex tarnyba yra paleistaNepavyko pakeisti profilio į %sNepavyko prisijungtiNepavyko gauti IP adreso per %sFaksasFailas %(0)s iÅ¡ %(1)s sÄ—kmingai priimtasFailų siuntÄ—jasFailas priimtasPriimti failaiPriverstinai atsijungtiGBGSM nustatymaiŽaidimasŽaidimui/ŽaislasAkiniaiGrupinis tinklasHTTPDelninukasLaisvų rankų įrangaAusinÄ—sAusinÄ—(s)Å almasPaslÄ—ptasAukÅ¡tasIP adresas:IP adresas nesutaria su sÄ…saja %s, kuri turi tÄ… patį adresÄ…IP adresas persikloja su %s sÄ…sajos potinkliu, kurio konfigÅ«racija %s/%s Tai gali sukelti netinkamÄ… tinklo elgsenÄ…Atsiuntimo aplankas:Gaunamas failas %(0)s nuo %(1)sGaunamas failasPrievadas %(0)s gavo IP adresÄ… %(1)sNeteisingas IP adresasKBKlaviatÅ«raNeÅ¡iojamasis kompiuterisPaleisti DHCP klientÄ…Paleisti PPP tarnybÄ…DHCP kliento paleidimas reikalauja privilegijųPPP tarnybos paleidimas reikalauja privilegijųGarsiakalbisŽemasMBPadaryti numatytÄ…jį adapterį laikinai matomuLeidžia keisti tinklo nustatymus kaip NAP jungtisPažymÄ—ti arba atžymÄ—ti įrenginį patikimuMaksimalus elementų skaiÄiusMikrofonasÄ®vairÅ«sModemasDaugiauPelÄ—DidelisTinklasTinklo prieigos taÅ¡kasTinklo prieigos taÅ¡kas (NAP)Tinklo _vartojimasDar nÄ—ra sukauptos statistikos. Bandykite pirma prisijungti prie tinklo įrenginio, tada dar kartÄ… pabandykite.NeprisijungtaNeprieinamaÅ iuo metu nepalaikomaNenurodytaNumeris:OBEXOptimalusPoruotiSuporuotasPoruojamas PIN kodas įrenginiuiPoruojamas raktas įrenginiuiPoravimo užklausaPoravimo užklausa iÅ¡ %sPoravimo užklausa įrenginiui:Poravimo užklausa įrenginiui:DelninukasTelefonasÄ®sitikinkite, kad katalogas "%s" yra arba sukonfigÅ«ruokite jį, naudodami blueman-services. Iki tol, bus naudojamas numatytasis "%s"Papildinys "%(0)s" reikalauja %(1)s. IÅ¡jungiant %(1)s bus iÅ¡jungtas ir "%(0)s". TÄ™sti?Papildinys %(0)s konfliktuoja su %(1)s. Pakraunant %(1)s bus iÅ¡krautas %(0)s. TÄ™sti?PapildiniaiPelÄ—PrastasSpausdintuvasNuosavybinÄ—Suteikia DBus API kitiems programos „Blueman“ komponentamsSuteikia OBEX failų persiuntimo galimybesPateikia paprastÄ… DHCP klientÄ… Bluetooth PAN ryÅ¡iams.Sukuria meniu ir API, suteikiat kitiems papildiniams galimybÄ™ jį valdytiSuteikia meniu punktÄ…, kurio pagalba galima padaryti numatytÄ…jį Bluetooth adapterį laikinai matomu (jei jis nustatytas nematomu)Prideda meniu punktÄ… su paskutiniais prisijungimais greitam pasiekimuiSuteikia galimybÄ™ prisijungti prie interneto naudojantis DUN profilį.Suteikia atpažinimo priemones BlueZ tarnybaiSuteikia Dial Up tinklo (DUN) su ModemManager ir NetworkManager palaikymÄ…Suteikia asmeninio vietos tinklo (PAN) palaikymÄ…, atsiradusį NetworkManager 0.8 versijojeRFCOMMPervadinti įrenginį…Priimtas %(files)d failas fonePriimti %(files)d failai fonePriimta %(files)d failų fonePriimta %(files)d failų fonePriimtas dar %(files)d failas fonePriimti dar %(files)d failai fonePriimta dar %(files)d failų fonePriimta dar %(files)d failų fonePriimamas failasPriimamas failas %(0)s iÅ¡ %(1)sRekomenduojamaAtmestiÅ alintiPaÅ¡alinti įrenginį iÅ¡ žinomų įrenginų sÄ…raÅ¡oPervadinti įrenginįAtnaujinti IP adresÄ…Bandyti vÄ—lRobotasRikiu_oti pagalSkenerisRyÅ¡io metu vykdomas scenarijusIeÅ¡kotiIeÅ¡koti įrenginiųIeÅ¡komaParinkite įrenginįNustatyti PulseAudio skirtÄ… garso profilįPasirinkite aplankÄ… atsiunÄiamiems failamsSiųstiSiųsti _failus į įrenginįSiųsti _raÅ¡telįSiųsti _failą…Siųsti tekstinį raÅ¡telįSiųsti failus Å¡iam įrenginiuiSiųsti raÅ¡telįSiunÄiamas failasNuoseklusis prievadasNuoseklioji jungtis %sNuoseklusis prievadas prijungtasNuosekliojo prievado ryÅ¡io scenarijus nepavykoNuoseklaus prievado (SPP) paslauga, įrenginyje %s, bus prieinama per %sServerisPaslaugų nustatymaiPaslauga:Nustatyti „Bluetooth“ adapterio savybesNustatyti RfKill bÅ«senÄ…RfKill bÅ«senos nustatymas reikalauja privilegijųRodyti _bÅ«senos juostÄ…Rodyti į_rankių juostÄ…Rodyti įrenginio informacijÄ…Rodyti įvestįParodo perduotų duomenų kiekįPraleistiIÅ¡manusis telefonasÄ®prastinÄ— SPP profilio ryÅ¡ių doroklÄ—, leidžia vykdyti individualizuotus veiksmusSilpnasSÄ—kminga!SÄ—kmingai prisijungta prie DUN paslaugos per %(0)s. Tinkas dabar prieinamas per %(1)sTCPTCS-ATTCS-BINLaikinai pristabdo ekrano užsklandÄ…, kai yra prijungiamas bluetooth žaidimų manipuliatorius.Laikinai matomasMaksimalus vÄ—liausių ryÅ¡ių meniu rodomų elementų skaiÄius.IÅ¡kilo problemų paleidžiant scenarijų %s %sTai turÄ—tų bÅ«ti perraÅ¡ytaPer didelisVisi priimti duomenys ir priÄ—mimo spartaVisi iÅ¡siųsti duomenys ir iÅ¡siuntimo spartaŽaislasDuom. perdavimo statistikaSiuntimasSiuntimas nepavykoFailo %(0)s siuntimas nepavykoPasitikÄ—tiPatikimasBandoma gauti IP adresÄ… ties %s PraÅ¡ome palaukti…IÅ¡jungti visus adapteriusÄ®jungti visus adapteriusUDPUPnP/ESDPNežinomasNežinomaNenurodytasNepasitikÄ—tiTransporto priemonÄ—Labai aukÅ¡tasVaizdo kameraVaizdo monitorius ir garsiakalbisVaizdo monitoriusWSPRieÅ¡inis laikrodis_Adapteris_PridÄ—taUž_blokuoti_Atsisakyti_Užverti_MažėjanÄiai_Ä®renginysÄ®_renginiai_IÅ¡eiti_Pagalba_Informacija_PaslaugosPadaryti M_atomu_Pavadinimas_Gerai_PoraÄ®_skiepiai_Nuostatos_Å alinti…PraneÅ¡ti nesklandumus_AtstatytiPa_ieÅ¡ka_Stabdyti_PasitikÄ—ti_Atblokuoti_NepasitikÄ—ti_RodymasįskiepisdienadienosdienųdienųvalandavalandosvalandųvalandųminutÄ—minutÄ—sminuÄiųminuÄiųneobexd neprieinamataipblueman-2.4.3/po/lt.po000066400000000000000000002500751465054505200145570ustar00rootroot00000000000000# Lithuanian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Džiugas GrÄ—bliÅ«nas , 2014-2015,2017 # brennus , 2014-2015 # Moo, 2015-2019 # Kornelijus TvarijanaviÄius , 2020. # Moo , 2020, 2022. # Džiugas J # Andrius Majauskas msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-09-09 09:43+0000\n" "Last-Translator: Moo \n" "Language-Team: Lithuanian \n" "Language: lt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 4.14.1-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Matomumo Nustatymas" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "PaslÄ—ptas" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Visada matomas" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Laikinai matomas" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Pavadinimas" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Poravimo užklausa" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Poravimo užklausa įrenginiui:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Tai turÄ—tų bÅ«ti perraÅ¡yta" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Rodyti įvestį" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "„Bluetooth“ įrenginiai" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapteris" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "Pa_ieÅ¡ka" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Nuostatos" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_IÅ¡eiti" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Ä®renginys" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Rodymas" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Rodyti į_rankių juostÄ…" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Rodyti _bÅ«senos juostÄ…" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Pervadinti įrenginį" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Rikiu_oti pagal" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Pavadinimas" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_PridÄ—ta" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_MažėjanÄiai" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "Ä®_skiepiai" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Paslaugos" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Pagalba" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "PraneÅ¡ti nesklandumus" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "IeÅ¡koti įrenginių" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "IeÅ¡koti" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Sukurti porÄ… su įrenginiu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Poruoti" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "PažymÄ—ti arba atžymÄ—ti įrenginį patikimu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "PasitikÄ—ti" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "PaÅ¡alinti įrenginį iÅ¡ žinomų įrenginų sÄ…raÅ¡o" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Å alinti" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Siųsti failus Å¡iam įrenginiui" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Siųsti" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Visi iÅ¡siųsti duomenys ir iÅ¡siuntimo sparta" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Visi priimti duomenys ir priÄ—mimo sparta" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Duomenų aktyvumas" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Daugiau" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Pervadinti įrenginį" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Atstatyti" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Atsisakyti" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Gerai" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP serverio tipas:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Rekomenduojama" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Neįdiegtas joks DHCP serveris" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP adresas:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP nustatymai" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN palaikymas" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Telefoninio ryÅ¡io tinklas (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN palaikymas" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Tinklo prieigos taÅ¡kas (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN palaikymas" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Failų priÄ—mimas (OP)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Atsiuntimo aplankas:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Pasirinkite aplankÄ… atsiunÄiamiems failams" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Priimti failus iÅ¡ patikimų įrenginių" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "SiunÄiami failai per Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Ä®:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Failas:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "SÄ…ranka" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "KonfigÅ«ruokite pasirinkto papildinio nustatymus" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Nenurodyta" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autorius:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Nežinoma" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Priklauso nuo:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Konfliktuoja su:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM nustatymai" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numeris:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Duom. perdavimo statistika" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Užverti" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Parsiųsta:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "IÅ¡siųsta:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "IÅ¡ viso:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Žurnalas pradÄ—tas:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Žurnalo trukmÄ—:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Siųsti raÅ¡telį" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "„Bluetooth“ turi bÅ«ti įjungtas, kad adapterio nustatymai veiktų" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "„Bluetooth“ adapteriai" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Visada" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minutÄ—" msgstr[1] "%(minutes)d minutÄ—s" msgstr[2] "%(minutes)d minuÄių" msgstr[3] "%(minutes)d minuÄių" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapteris" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Nepavyko prisijungti prie „BlueZ“" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "„BlueZ“ tarnyba neveikia, o „blueman-manager“ negali tÄ™sti\n" "Tai gali reikÅ¡ti, kad nebuvo aptikta „Bluetooth“ adapterių, arba kad BT " "paslauga nebuvo paleista." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "IeÅ¡koma" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapterio nustatymai" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Failų siuntÄ—jas" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth failų siuntimas" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stabdyti" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Jungiamasi" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd neprieinama" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Nepavyko automatiÅ¡kai paleisti obex tarnybos. Ä®sitikinkite, kad obex tarnyba " "yra paleista" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Nutraukiama" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "SiunÄiamas failas" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Liko:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekundÄ—" msgstr[1] "%(seconds)d sekundÄ—s" msgstr[2] "%(seconds)d sekundžių" msgstr[3] "%(seconds)d sekundÄ—" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Ä®vyko klaida siunÄiant failÄ… %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Praleisti" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Bandyti vÄ—l" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Ä®vyko klaida" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Poravimo užklausa iÅ¡ %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth atpažinimas" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Ä®veskite PIN kodÄ… atpažinimui:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Ä®veskite slaptÄ… frazÄ™ atpažinimui:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Poruojamas raktas įrenginiui" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Poruojamas PIN kodas įrenginiui" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Poravimo užklausa įrenginiui:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Patvirtinkite reikÅ¡mÄ™ atpažinimui:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Patvirtinti" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Drausti" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Prieigos teisÄ—s užklausa įrenginiui:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Paslauga:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Visada leisti" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Priimti" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Ä®keliant įskiepį, įvyko klaida. PraÅ¡ome apie Å¡io praneÅ¡imo turinį " "praneÅ¡ti kÅ«rÄ—jams mÅ«sų \n" "internetinÄ—je " "svetainÄ—je." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth IÅ¡jungtas" #: blueman/Functions.py:71 msgid "Exit" msgstr "IÅ¡eiti" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Ä®jungti Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Ä®renginių tvarkytuvÄ—" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Paslaugų nustatymai" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "KlaviatÅ«ra" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Pervadinti įrenginį" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Nežinomas" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Prisijungta" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Patikimas" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Suporuotas" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Užblokuotas" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "_Prisijungti" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Prastas" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Silpnas" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimalus" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Didelis" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Per didelis" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Žemas" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "AukÅ¡tas" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Labai aukÅ¡tas" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "SÄ—kminga!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Nepavyko" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Jungiamasi…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Atsijungimas nepavyko: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Ä®renginys neatsakÄ—" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Nežinoma" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Prisijungimas nepavyko: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Prisijungti" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Prijungia automatinio prijungimo profilius A2DP Å¡altinį, A2DP rinktuvÄ… ir HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Atsijungti" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Priverstinai atsijungti" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Jungtis prie:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Atsijungti:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automatinis prisijungimas:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Siųsti _failą…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Pora" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_PasitikÄ—ti" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_NepasitikÄ—ti" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "Už_blokuoti" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Atblokuoti" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Užblokuoti/Atblokuoti šį įrenginį" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Pervadinti įrenginį…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Å alinti…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Nutraukti operacijÄ…" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "NepasitikÄ—ti" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Parinkite įrenginį" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman yra GTK+ Bluetooth tvarkytuvÄ—" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM nustatymai" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Papildiniai" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Papildinys \"%(0)s\" reikalauja %(1)s. IÅ¡jungiant %(1)s " "bus iÅ¡jungtas ir \"%(0)s\".\n" "TÄ™sti?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Papildinys %(0)s konfliktuoja su %(1)s. Pakraunant %(1)s bus iÅ¡krautas %(0)s.\n" "TÄ™sti?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Priklausomybių problema" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Priklausomybių problema" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adapterio pasirinkimas" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Matomas…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Ä®vairÅ«s" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Kompiuteris" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefonas" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Prieigos taÅ¡kas" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Garsas/vaizdas" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Žaislas" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Stacionarus kompiuteris" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Serveris" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "NeÅ¡iojamasis kompiuteris" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Delninukas" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Delninukas" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobilusis" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Belaidis" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "IÅ¡manusis telefonas" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modemas" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 #, fuzzy msgid "1–17 percent" msgstr "1-17 procentų" #. translators: device class #: blueman/DeviceClass.py:65 #, fuzzy msgid "17–33 percent" msgstr "17-33 procentai" #. translators: device class #: blueman/DeviceClass.py:67 #, fuzzy msgid "33–50 percent" msgstr "33-50 procentų" #. translators: device class #: blueman/DeviceClass.py:69 #, fuzzy msgid "50–67 percent" msgstr "50-67 procentai" #. translators: device class #: blueman/DeviceClass.py:71 #, fuzzy msgid "67–83 percent" msgstr "67-83 procentai" #. translators: device class #: blueman/DeviceClass.py:73 #, fuzzy msgid "83–99 percent" msgstr "83-99 procentai" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Neprieinama" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "AusinÄ—(s)" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Laisvų rankų įranga" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofonas" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Garsiakalbis" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "AusinÄ—s" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Vaizdo kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Vaizdo monitorius" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Vaizdo monitorius ir garsiakalbis" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Garso Å¡altinis" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Žaidimui/Žaislas" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "PelÄ—" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Ekranas" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skeneris" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Spausdintuvas" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "RieÅ¡inis laikrodis" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Å almas" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Akiniai" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robotas" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Transporto priemonÄ—" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "LÄ—lÄ—" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Žaidimas" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Prisijungti" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Prisijungti" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Prisijungti" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Prisijungti" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Serveris" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Prisijungti" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Laikrodis: Sporto Laikrodis" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "RieÅ¡inis laikrodis" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Prisijungti" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Prisijungti" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Grupinis tinklas" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Prisijungti" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Prisijungti" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Prisijungti" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "PelÄ—" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Prisijungti" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Grupinis tinklas" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Kompiuteris" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Prisijungti" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Paslaugos" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Grupinis tinklas" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Prieigos taÅ¡kas" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Ä®renginys" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Failų siuntÄ—jas" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Prisijungti" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Grupinis tinklas" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Prisijungti" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Grupinis tinklas" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Prisijungti" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Prieigos taÅ¡kas" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Prieigos taÅ¡kas" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Užblokuotas" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Prisijungti" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Papildiniai" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Prisijungti" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Grupinis tinklas" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Garso Paslauga" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "IÅ¡manusis telefonas" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Garso Å¡altinis" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Suporuoti įrenginį" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Paslauga:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Garso profilis" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Transporto priemonÄ—" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofonas" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Prisijungti" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofonas" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Priimamas failas" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Vaizdo monitorius" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Grupinis tinklas" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Bluetooth failų siuntimas" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Prisijungti" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Prisijungti" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Prisijungti" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Ekranas" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Nuoseklusis prievadas" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Telefoninio ryÅ¡io tinklas (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Bluetooth failų siuntimas" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Garso Å¡altinis" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Garso Paslauga" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faksas" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Tinklo prieigos taÅ¡kas" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grupinis tinklas" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Tinklo prieigos taÅ¡kas (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Tinklo prieigos taÅ¡kas (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Grupinis tinklas" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Bluetooth failų siuntimas" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Garso Å¡altinis" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Garso Paslauga" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Garso Å¡altinis" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Pervadinti įrenginį" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Rodyti įrenginio informacijÄ…" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Paslaugos" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Siuntimas" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "įskiepis" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Suporuoti įrenginį" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "IeÅ¡koti įrenginių" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Ä®renginių tvarkytuvÄ—" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "VÄ—liausi _ryÅ¡iai" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Ä®renginių tvarkytuvÄ—" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Adapterio nustatymai" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Automatinio prisijungimo profiliai" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "NuosavybinÄ—" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "taip" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ne" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informacija" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Rodyti įrenginio informacijÄ…" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Siųsti _raÅ¡telį" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Siųsti tekstinį raÅ¡telį" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Nepavyko pakeisti profilio į %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Garso profilis" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Nustatyti PulseAudio skirtÄ… garso profilį" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Nenurodytas" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "AutomatiÅ¡kai prisijungta prie %(service)s, įrenginyje %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Atsijungiama…" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Prisijungta:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Neprisijungta" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Dar nÄ—ra sukauptos statistikos. Bandykite pirma prisijungti prie tinklo " "įrenginio, tada dar kartÄ… pabandykite." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "diena" msgstr[1] "dienos" msgstr[2] "dienų" msgstr[3] "dienų" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "valanda" msgstr[1] "valandos" msgstr[2] "valandų" msgstr[3] "valandų" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minutÄ—" msgstr[1] "minutÄ—s" msgstr[2] "minuÄių" msgstr[3] "minuÄių" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ir %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Ar tikrai norite paleisti skaitiklį iÅ¡ naujo?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Leidžia jums stebÄ—ti perduodamų duomenų kiekį. Naudinga, kai mobiliojo " "interneto operatorius suteikia ribotÄ… kiekį duomenų." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Tinklo _vartojimas" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Parodo perduotų duomenų kiekį" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth įjungtas" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Leidžia keisti tinklo nustatymus kaip NAP jungtis" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Suteikia Dial Up tinklo (DUN) su ModemManager ir NetworkManager palaikymÄ…" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Prideda meniu punktÄ… su paskutiniais prisijungimais greitam pasiekimui" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maksimalus elementų skaiÄius" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Maksimalus vÄ—liausių ryÅ¡ių meniu rodomų elementų skaiÄius." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Prisijungta prie %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Nepavyko prisijungti" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s: %(service)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Å io prisijungimo adapteris neprijungtas" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Atsijungiama…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Suteikia asmeninio vietos tinklo (PAN) palaikymÄ…, atsiradusį NetworkManager " "0.8 versijoje" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Suteikia DBus API kitiems programos „Blueman“ komponentams" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Gaunamas failas" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Gaunamas failas %(0)s nuo %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Atmesti" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Priimamas failas" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Priimamas failas %(0)s iÅ¡ %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Suteikia OBEX failų persiuntimo galimybes" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Nurodyto atsiunÄiamų failų katalogo nÄ—ra" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Ä®sitikinkite, kad katalogas \"%s\" yra arba sukonfigÅ«ruokite jį, " "naudodami blueman-services. Iki tol, bus naudojamas numatytasis \"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Failas priimtas" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Failas %(0)s iÅ¡ %(1)s sÄ—kmingai priimtas" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Siuntimas nepavyko" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Failo %(0)s siuntimas nepavyko" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Priimti failai" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Priimtas %(files)d failas fone" msgstr[1] "Priimti %(files)d failai fone" msgstr[2] "Priimta %(files)d failų fone" msgstr[3] "Priimta %(files)d failų fone" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Priimtas dar %(files)d failas fone" msgstr[1] "Priimti dar %(files)d failai fone" msgstr[2] "Priimta dar %(files)d failų fone" msgstr[3] "Priimta dar %(files)d failų fone" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Prideda įprastinius meniu elementus į bÅ«senos ikonos meniu" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Siųsti _failus į įrenginį" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "Ä®_renginiai" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_teriai" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "įskiepis" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Suteikia atpažinimo priemones BlueZ tarnybai" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Prideda išėjimo iÅ¡ programÄ—lÄ—s punktÄ…" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Pateikia paprastÄ… DHCP klientÄ… Bluetooth PAN ryÅ¡iams." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth tinklas" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Prievadas %(0)s gavo IP adresÄ… %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Nepavyko gauti IP adreso per %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Bandoma gauti IP adresÄ… ties %s\n" "PraÅ¡ome palaukti…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Prideda Bluetooth aktyvumo indikatorių ir etiketÄ—je rodo prisijungimų " "skaiÄių." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktyvus" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth iÅ¡jungtas" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Atsijungiama…" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Suteikia meniu punktÄ…, kurio pagalba galima padaryti numatytÄ…jį Bluetooth " "adapterį laikinai matomu (jei jis nustatytas nematomu)" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Matomumo laikas" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Laikas (sekundÄ—mis) per kurį adapteris bus matomas" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Padaryti M_atomu" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Padaryti numatytÄ…jį adapterį laikinai matomu" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Matomas… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Matomas… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Sukuria meniu ir API, suteikiat kitiems papildiniams galimybÄ™ jį valdyti" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "SÄ—kmingai prisijungta prie DUN paslaugos per %(0)s.\n" "Tinkas dabar prieinamas per %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "Suteikia galimybÄ™ prisijungti prie interneto naudojantis DUN profilį." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Ä®prastinÄ— SPP profilio ryÅ¡ių doroklÄ—, leidžia vykdyti individualizuotus " "veiksmus" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "RyÅ¡io metu vykdomas scenarijus" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" " Bus perleisti Å¡ie argumentai:\n" "adresas, pavadinimas, paslaugos pavadinimas, UUID16, RFCOMM mazgas\n" "Pavyzdžiui:\n" "AA:BB:CC:DD:EE:FF, Telefonas, DUN paslauga, 0x1103, /dev/rfcomm0\n" "UUID16 grąžinami kableliais skiriamame sÄ…raÅ¡e\n" "\n" "Ä®renginiui atsijungus, scenarijui bus siunÄiamas HUP signalas" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Nuoseklusis prievadas prijungtas" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Nuoseklaus prievado (SPP) paslauga, įrenginyje %s, bus prieinama per " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Nuosekliojo prievado ryÅ¡io scenarijus nepavyko" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "IÅ¡kilo problemų paleidžiant scenarijų %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Valdo „Bluetooth“ adapterio maitinimo bÅ«senas" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "IÅ¡jungti Bluet_ooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "IÅ¡jungti visus adapterius" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Ä®_jungti Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Ä®jungti visus adapterius" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Laikinai pristabdo ekrano užsklandÄ…, kai yra prijungiamas bluetooth žaidimų " "manipuliatorius." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "BÅ«senos indikatoriui naudoja libappindicator" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Tinklas" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Neteisingas IP adresas" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP adresas nesutaria su sÄ…saja %s, kuri turi tÄ… patį adresÄ…" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP adresas persikloja su %s sÄ…sajos potinkliu, kurio konfigÅ«racija %s/%s\n" "Tai gali sukelti netinkamÄ… tinklo elgsenÄ…" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Å iuo metu nepalaikoma" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Siuntimas" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "ProgramÄ—lÄ—s failų persiuntimo įskiepis yra iÅ¡jungtas" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Telefoninio ryÅ¡io nustatymai" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Nuoseklioji jungtis %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Atnaujinti IP adresÄ…" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Nustatyti „Bluetooth“ adapterio savybes" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "įskiepis" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman „Bluetooth“ tvarkytuvÄ—" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "„Bluetooth“ tvarkytuvÄ—" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "„Bluetooth“ įrenginys" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Nustatyti „Bluetooth“ tinklÄ…" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Tinklo konfigÅ«ravimas reikalauja privilegijų" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Paleisti DHCP klientÄ…" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP kliento paleidimas reikalauja privilegijų" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Paleisti PPP tarnybÄ…" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "PPP tarnybos paleidimas reikalauja privilegijų" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Nustatyti RfKill bÅ«senÄ…" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "RfKill bÅ«senos nustatymas reikalauja privilegijų" #~ msgid "Recent _Connections" #~ msgstr "VÄ—liausi _ryÅ¡iai" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Ä®_jungti Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "„Bluetooth“ turi bÅ«ti įjungtas, kad įrenginių tvarkytuvÄ— veiktų" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "IÅ¡jungti Bluet_ooth" #~ msgid "Services" #~ msgstr "Paslaugos" #~ msgid "Network Settings" #~ msgstr "Tinklo nustatymai" #~ msgid "Transfer Settings" #~ msgstr "Siuntimo nustatymai" #~ msgid "Plugin description:" #~ msgstr "Papildinio apraÅ¡ymas:" #~ msgid "Local Services" #~ msgstr "Paslaugos" #~ msgid "_Apply" #~ msgstr "_Taikyti" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Aktyvus Prisijungimas" #~ msgstr[1] "%(connections)d AktyvÅ«s Prisijungimai" #~ msgstr[2] "%(connections)d Aktyvių prisijungimų" #~ msgstr[3] "%(connections)d Aktyvių prisijungimų" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "IÅ¡teklius laikinai neprieinamas" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Ar bluetooth turÄ—tų bÅ«ti įjungiamas automatiÅ¡kai?" #~ msgid "Yes" #~ msgstr "Taip" #~ msgid "No" #~ msgstr "Ne" #~ msgid "Auto power-on" #~ msgstr "Automatinis įjungimas" #~ msgid "Automatically power on adapters" #~ msgstr "AutomatiÅ¡kai įjungti adapterius" #~ msgid "Isdn" #~ msgstr "Isdn" #~ msgid "Trusted and Paired" #~ msgstr "Patikimas ir suporuotas" #~ msgid "Paired" #~ msgstr "Suporuotas" #~ msgid "Trusted" #~ msgstr "Patikimas" #~ msgid "Friendly Name" #~ msgstr "DraugiÅ¡kas Pavadinimas" #~ msgid "Serial Ports" #~ msgstr "Nuoseklieji prievadai" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Paleisti sÄ…rankos pagelbiklį Å¡iam įrenginiui" #~ msgid "Setup..." #~ msgstr "Nustatymai..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Sveiki atvertÄ™ Bluetooth įrenginio nustatymų vedlį. \n" #~ "\n" #~ "\n" #~ "Jis jus lydÄ—s jÅ«sų Bluetooth įreginio konfigÅ«ravimo ir prisijungimo " #~ "eigoje." #~ msgid "Introduction" #~ msgstr "Įžanga" #~ msgid "Select pairing method to use:" #~ msgstr "Pasirinkite poravimo metodÄ…:" #~ msgid "Proceed Without Pairing" #~ msgstr "TÄ™sti be suporavimo" #~ msgid "Pairing" #~ msgstr "Poravimas" #~ msgid "Connect to:" #~ msgstr "Jungtis prie:" #~ msgid "Connect" #~ msgstr "Prisijungti" #~ msgid "Please wait..." #~ msgstr "Palaukite..." #~ msgid "Connecting..." #~ msgstr "Jungiamasi..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Sveikiname, įrenginys sÄ—kmingai pridÄ—tas" #~ msgid "Finished" #~ msgstr "Užbaigta" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth Pagalbininkas" #~ msgid "_Set up…" #~ msgstr "_Nustatyti…" #~ msgid "_Set Up New Device" #~ msgstr "Nu_statyti naujÄ… įrenginį" #~ msgid "Enter PIN code" #~ msgstr "Ä®veskite PIN kodÄ…" #~ msgid "Enter passkey" #~ msgstr "Ä®veskite slaptÄ… frazÄ™" #~ msgid "palm" #~ msgstr "palm delninukas" #~ msgid "isdn" #~ msgstr "visuminių paslaugų tinklo adapteris" #~ msgid "headset" #~ msgstr "ausinÄ—(s)" #~ msgid "handsfree" #~ msgstr "laisvų rankų įranga" #~ msgid "unknown" #~ msgstr "Nežinoma" #~ msgid "Serial port connected to %s" #~ msgstr "Nuoseklioji jungtis (port) prijungta prie %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minutÄ—" #~ msgstr[1] "%.0f minuÄių" #~ msgstr[2] "%.0f minutÄ—s" #~ msgstr[3] "%.0f minutÄ—s" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekundÄ—" #~ msgstr[1] "%.0f sekundžių" #~ msgstr[2] "%.0f sekundÄ—s" #~ msgstr[3] "%.0f sekundÄ—s" #~ msgid "R_ename device..." #~ msgstr "P_ervadinti įrenginį..." #~ msgid "_Remove..." #~ msgstr "_PaÅ¡alinti..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Perjungia platformos Bluetooth jungiklį, kai pasikeiÄia Bluetooth " #~ "energijos bÅ«klÄ— (Neveikia su USB adapteriais) ir užtikrina, kad esant " #~ "jungikliui, bet nesant adapterio, bÅ«klÄ—s piktograma bus rodoma." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "„Bluetooth“ turi bÅ«ti įjungtas, kad galima bÅ«tų siųsti failus" #~ msgid "Select files to send" #~ msgstr "Pasirinkite failus siuntimui" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Å altinio adapteris. Naudoja adresÄ… arba pavadinimÄ…, pvz, hci0" #~ msgid "Delete files on exit" #~ msgstr "IÅ¡einant, iÅ¡trinti failus" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Failai, kurie bus siunÄiami į bluetooth įrenginį" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "„Bluetooth“ turi bÅ«ti įjungtas, kad pagelbiklis veiktų" #~ msgid "No adapters found" #~ msgstr "Nerasta adapterių" #~ msgid "Pairing in progress..." #~ msgstr "Vyksta poravimas..." #~ msgid "Failed to add device" #~ msgstr "Nepavyko pridÄ—ti įrenginio" #~ msgid "Don't connect" #~ msgstr "Nesijungti" #~ msgid "Device added and connected successfully" #~ msgstr "Ä®renginys pridÄ—tas ir prie jo sÄ—kmingai prisijungta" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "Ä®renginys sÄ—kmingai pridÄ—tas, taÄiau nepavyko prie jo prisijungti" #~ msgid "Start configuration assistant for this device" #~ msgstr "Paleisti konfiguravimo pagalbininkÄ… Å¡iam įrenginiui" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "BÅ«senos indikatoriui naudoja libappindicator" blueman-2.4.3/po/lv.gmo000066400000000000000000000316611465054505200147230ustar00rootroot00000000000000Þ•¿ +APgz ³ ÆÓç û / :Hc}ŽC¨ìñ!ø $,8ew ~Œ,›+È ô *;NgyŒž¶È?Ý¥Ã Ô ßí' *1\!d †   «¶Ê'å ,>W\kƒ“˜"©!Ìî$ý")H$Z+ « ·Å Ô áïö ûAIZy)–ÀÓ)æ0"Ehmrzªd¹ ', TbjrwŒ °Çãø.4C cov.} ¬ºËÑØ ò ü# ). Xbx “ ¯$ÅKê6JS c q|˜ ©S²*ENajz˜ž´É ÑÝ åïøÿ&9?HZaipy† š©¬ÀÏÄ”!®!Ã!Ò!è!ÿ!"("<" T"b"z"’"²" Æ" Ñ"ß"ù"#-#C?#ƒ#ˆ#(‘# º#Å#.Û# $$$$6$9G$0$ ²$ À$%Ì$ò$%%2%F%Y%m%%ž%L²%§ÿ%§&·&¾&Í&/ê&5' P'0]' Ž'˜' ¨' ³'¾' Ø'-ù''(B(U(s({(‘(±(Ì(Ñ(+å(+)=)-N) |)!‡)©) ½)(Þ)**(*7* H* V*`* g*Br*µ*Ç*ç*-+1+E+6Z+‘+:–+'Ñ+ù+,,,$,@,aR, ´,0Â,ó,- ---8-U-$o-,”-"Á- ä-î-7õ- -.:. V. c.m.-v.¤.·.Ê.Þ.æ./ /./0N/ //«/ È/Ô/ê/.0I40~0“0œ0µ0Ê0 Û0ü0 1 1Q1p1(€1 ©1·1 Ê1Ô1%ï1 2!2:2 S2 ]2 j2 x2 …2 2š2 £2 ®2»2Í2à2 è2ó2 33 !3.3=3 D3Q3e3|3–3š3­3tuµ2¿,b'Y´S>!4f©¡ƒ„ ¬§60ª¢$9R&–nT=8[¸¦ŒZp½:¤h*7xF_s~²”˜·zH1‘k“vj}iM+Q| —r3K¼A( € ».•‡Ÿ«‰œ¥ˆ-’oG¨qN±#a®EŠdšC^e­?™g)›m†"\@<BP¯ž`y]I¹Ž;{¾º¶°U‹%cOw³Xl‚VL DJ…/ 5 W£%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File:GSM settingsNAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapter PreferencesAdapter for this connection is not availableAdapter selectionAlwaysAlways acceptAlways visibleApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SourceAuthorization request for:Bluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDevice ManagerDialup Networking (DUN)Dialup SettingsETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedGSM SettingsGroup NetworkHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunching DHCP client requires privilegesLowManages local network services, like NAP bridgesMark/Unmark this device as trustedMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PluginsPoorProvides DBus API for other Blueman componentsReceiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetrySearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend file(s) to the deviceSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Show _StatusbarShow _ToolbarShow inputShows network traffic usageSkipSub-optimalSuccess!Temporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThere was a problem launching script %s %sToo muchTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTurn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Close_Device_Devices_Help_Local Services_Make Discoverable_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Latvian (http://www.transifex.com/mate/MATE/language/lv/) Language: lv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2); %(service)s uz %(device)s%d %s %d %s un %d %sAutors:KonfliktÄ“ ar:Savienoties Ar:DUN AtbalstsAtkarÄ«gs no:Atvienoties:LejupielÄdÄ“ts:Fails:GSM iestatÄ«jumiNAP IestatÄ«jumiNav atrasti DHCP serveriPAN AtbalstsUz:KopÄ:IzslÄ“gt BluetoothIeslÄ“gt BluetoothAugÅ¡upielÄdÄ“ts:RedzamÄ«baSÅ«ta failus caur BluetoothAPN:PieņemtPieņemt failus no uzticamÄm iekÄrtÄmAdapt_teriAdaptera IestatÄ«jumiAdapteri priekÅ¡ šī savienojuma nav pieejamiAdapteru izvÄ“leVienmÄ“rVienmÄ“r pieņemtVienmÄ“r redzamsSÄ«krÄ«ka pÄrsÅ«tīšanas servisa spraudnis ir atslÄ“gtsVai tieÅ¡Äm vÄ“laties atiestatÄ«t skaitÄ«tÄju?Audio ProfilsAudio AvotsAutorizÄcijas pieprasÄ«jums priekÅ¡:Bluetooth AktÄ«vsBluetooth AdapteriBluetooth AutentifikÄcijaBluetooth IekÄrtasBluetooth AtslegtsBluetooth IeslÄ“gtsBluetooth Failu PÄrsÅ«tīšanaBluetooth TÄ«klsBluetooth AtslÄ“gtsBluetooth vajag bÅ«t ieslÄ“gtam, lai adaptera pÄrvaldnieks spÄ“tu strÄdÄtBluez fona process nedarbojas, blueman-manager nevar turpinÄt. Tas nozÄ«me, ka vai nu netika atrasti Bluetooth adapteri vai arÄ« Bluetooth fona process nav startÄ“ts.Atcelt DarbÄ«buAtceļKonfigurÄcijaKonfigurÄ“t Bluetooth TÄ«kluKonfigurÄ“t izvÄ“lÄ“tÄ spraudņa iestatÄ«jumusTÄ«kla konfigurēšanai nepiecieÅ¡amas privilēģijasApstiprinÄtApstiprinÄt vÄ“rtÄ«bu priekÅ¡ autentifikÄcijasSavienotsSavienots ar %sSavienots:SavienojasSavienojums nav izdevies:PieslÄ“gÅ¡anÄs BlueZ neizdevÄsKontrol Bluetooth adaptera jaudas stÄvokļusIzveidot pÄri ar iekÄrtuDHCP servera tips:Datu aktivitÄtes indikÄcijaNoliegtIerÄ«cu PÄrvaldnieksIezvanpieejas TÄ«kloÅ¡ana (DUN)Iezvanpieejas IestatÄ«jumiETA:IespÄ“jot BluetoothIevadiet PIN kodu priekÅ¡ autentifikÄcijasIevadÄ«t atslÄ“gu priekÅ¡ autentifikÄcijasRadusies kļūdaFaila %s sÅ«tīšanas laikÄ notikusi kļūdaNeizdevÄsNeizdevÄs mainÄ«ts profilu uz %sNeizdevÄs savienotNevarÄ“ja iegÅ«t IP adresi uz %sFails %(0)s no %(1)s veiksmÄ«gi saņemtsFailu SÅ«tÄ«tÄjsFails saņemtsFaili saņemtiGSM IestatÄ«jumiGrupas TÄ«klsPaslÄ“ptsAugstsIP adrese:IP adrese konfliktÄ“ ar interfeisu %s, kuram ir tÄda paÅ¡a adreseIenÄkoÅ¡Ä Mape:IenÄkoÅ¡s fails %(0)s no %(1)sIenÄkoÅ¡ie Bluetooth failiInterfeiss %(0)s savienots ar IP adresi %(1)sNepareiza IP adresePalaist DHCP klientuDHCP klienta palaiÅ¡anai nepiecieÅ¡amas privilēģijasZemsMenedžēt lokÄlos tÄ«kla servisus, piemÄ“ram, NAP tiltusPievienot/Noņemt iekÄrtu kÄ uzticamuVairÄkDaudzTÄ«klsTÄ«kla Pieejas PunktsTÄ«kla Pieejas Punkts (NAP)TÄ«kla _LietojumsNav pieejama lietoÅ¡anas statistika. Mēģiniet izveidot savienojumu un tad pÄrbaudiet Å¡o lapu.Nav SavienotsNav atbalstÄ«ts ar paÅ¡reizÄ“jiem iestatÄ«jumiemNav norÄdÄ«tsNumurs:OptimÄlsPÄrotPÄroÅ¡anas PIN kods priekÅ¡PÄroÅ¡anas atslÄ“ga priekÅ¡PÄroÅ¡anas pieprasÄ«jumsPÄroÅ¡anas pieprasÄ«jums priekÅ¡ %sPÄroÅ¡anas pieprasÄ«jums priekÅ¡ iekÄrtas:PÄroÅ¡anas pieprasÄ«jums priekÅ¡:SpraudņiVÄjÅ¡NodroÅ¡ina DBus API priekÅ¡ citÄm Blueman komponentÄ“mSaņem failuSaņem failu %(0)s no %(1)sRekomendÄ“tsNoraidÄ«tAizvÄktNoņemt iekÄrtu no zinÄmo iekÄrtu sarakstaPÄrsaukt iekÄrtuAtjaunot IP AdresiMēģinÄt vÄ“lreizMeklÄ“tMeklÄ“t tuvÄ“jÄs iekÄrtasMeklÄ“IzvÄ“lÄ“ties IekÄrtuIzvÄ“lÄ“ties audio profilui priekÅ¡ PulseAudioIzvÄ“lÄ“ties mapi priekÅ¡ ienÄkoÅ¡ajiem failiemSÅ«tÄ«t FailuNosÅ«tÄ«t _Failus uz IekÄrtuSÅ«tÄ«t failu(s) uz iekÄrtuSÅ«ta FailuIzvÄ“lÄ“ties Portu %sSeriÄlais ports savienotsSeriÄlÄ porta savienojuma skripts neizdevÄsSeriÄlÄ porta serviss uz ierÄ«ces %s tagad ir pieejams %sServisu IestatÄ«jumiServiss:ParÄdÄ«t _Statusa josluParÄdÄ«t _RÄ«kjosluParÄdÄ«t ievadiParÄda tÄ«kla trafika lietojumuIzlaistZem-optimÄlsVeiksmÄ«gi!AtslÄ“dz ekrÄnsaudzÄ“tÄju, kamÄ“r ir pieslÄ“gts bluetooth spēļu kontrolieris.Pagaidu redzamsRadÄs problÄ“ma palaižot skriptu %s %sPÄrÄk daudzTrafika statistikaPÄrraidePÄrsÅ«tīšana neizdevÄsFaila %(0)s pÄrsÅ«tīšana neizdevasUzticÄ“tiesIzslÄ“gt visus adapterusIeslÄ“gt visus adapterusNezinÄmsNenorÄdÄ«tsNeuzticÄ“tiesÄ»oti Augsts_Adapteris_AizvÄ“rt_IerÄ«ce_IekÄrtas_PalÄ«dzÄ«ba_LokÄlie ServisiParÄdÄ«t Redza_mu_PÄrotS_praudņi_Paziņot par ProblÄ“mu_PÄrstatÄ«t_MeklÄ“t_UzticÄ“ties_NeuzticÄ“ties_SkatssÄ«klietotnedienasdienadienasstundasstundastundasminÅ«tesminÅ«teminÅ«tesnÄ“obext nav pieejamsjÄblueman-2.4.3/po/lv.po000066400000000000000000002322301465054505200145520ustar00rootroot00000000000000# Latvian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Kristaps https://launchpad.net/~retail # duck , 2016 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Latvian (http://www.transifex.com/mate/MATE/language/lv/)\n" "Language: lv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : " "2);\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "RedzamÄ«ba" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "PaslÄ“pts" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "VienmÄ“r redzams" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Pagaidu redzams" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "DraudzÄ«gs vÄrds" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "PÄroÅ¡anas pieprasÄ«jums" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "PÄroÅ¡anas pieprasÄ«jums priekÅ¡ iekÄrtas:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "ParÄdÄ«t ievadi" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth IekÄrtas" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapteris" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_MeklÄ“t" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "Adaptera IestatÄ«jumi" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_IerÄ«ce" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Skats" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "ParÄdÄ«t _RÄ«kjoslu" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "ParÄdÄ«t _Statusa joslu" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "PÄrsaukt iekÄrtu" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "S_praudņi" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_LokÄlie Servisi" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_PalÄ«dzÄ«ba" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Paziņot par ProblÄ“mu" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "MeklÄ“t tuvÄ“jÄs iekÄrtas" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "MeklÄ“t" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Izveidot pÄri ar iekÄrtu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "PÄrot" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Pievienot/Noņemt iekÄrtu kÄ uzticamu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "UzticÄ“ties" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Noņemt iekÄrtu no zinÄmo iekÄrtu saraksta" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "AizvÄkt" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "SÅ«tÄ«t failu(s) uz iekÄrtu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "SÅ«tÄ«t Failu" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Datu aktivitÄtes indikÄcija" #: data/ui/manager-main.ui:636 msgid "More" msgstr "VairÄk" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "PÄrsaukt iekÄrtu" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_PÄrstatÄ«t" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Atceļ" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP servera tips:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "RekomendÄ“ts" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nav atrasti DHCP serveri" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP adrese:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP IestatÄ«jumi" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN Atbalsts" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Iezvanpieejas TÄ«kloÅ¡ana (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN Atbalsts" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "TÄ«kla Pieejas Punkts (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN Atbalsts" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "IenÄkoÅ¡Ä Mape:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "IzvÄ“lÄ“ties mapi priekÅ¡ ienÄkoÅ¡ajiem failiem" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Pieņemt failus no uzticamÄm iekÄrtÄm" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "SÅ«ta failus caur Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Uz:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fails:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "KonfigurÄcija" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "KonfigurÄ“t izvÄ“lÄ“tÄ spraudņa iestatÄ«jumus" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Nav norÄdÄ«ts" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autors:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "NezinÄms" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "AtkarÄ«gs no:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "KonfliktÄ“ ar:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM iestatÄ«jumi" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numurs:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Trafika statistika" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_AizvÄ“rt" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "LejupielÄdÄ“ts:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "AugÅ¡upielÄdÄ“ts:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "KopÄ:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth vajag bÅ«t ieslÄ“gtam, lai adaptera pÄrvaldnieks spÄ“tu strÄdÄt" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth Adapteri" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "VienmÄ“r" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d MinÅ«tes" msgstr[1] "%d MinÅ«te" msgstr[2] "%d MinÅ«tes" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "PieslÄ“gÅ¡anÄs BlueZ neizdevÄs" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez fona process nedarbojas, blueman-manager nevar turpinÄt.\n" "Tas nozÄ«me, ka vai nu netika atrasti Bluetooth adapteri vai arÄ« Bluetooth " "fona process nav startÄ“ts." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "MeklÄ“" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adaptera IestatÄ«jumi" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Failu SÅ«tÄ«tÄjs" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Savienojas" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obext nav pieejams" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Atceļ" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "SÅ«ta Failu" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Faila %s sÅ«tīšanas laikÄ notikusi kļūda" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Izlaist" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "MēģinÄt vÄ“lreiz" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Radusies kļūda" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "PÄroÅ¡anas pieprasÄ«jums priekÅ¡ %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth AutentifikÄcija" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Ievadiet PIN kodu priekÅ¡ autentifikÄcijas" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "IevadÄ«t atslÄ“gu priekÅ¡ autentifikÄcijas" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "PÄroÅ¡anas atslÄ“ga priekÅ¡" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PÄroÅ¡anas PIN kods priekÅ¡" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "PÄroÅ¡anas pieprasÄ«jums priekÅ¡:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "ApstiprinÄt vÄ“rtÄ«bu priekÅ¡ autentifikÄcijas" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "ApstiprinÄt" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Noliegt" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "AutorizÄcijas pieprasÄ«jums priekÅ¡:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Serviss:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "VienmÄ“r pieņemt" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Pieņemt" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth AtslÄ“gts" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "IespÄ“jot Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "IerÄ«cu PÄrvaldnieks" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Servisu IestatÄ«jumi" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "tastatÅ«ra" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "PÄrsaukt iekÄrtu" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "nekategorizÄ“ts" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Savienots" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "UzticÄ“ties" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "PÄrot" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Savienoties Ar:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "VÄjÅ¡" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Zem-optimÄls" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "OptimÄls" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Daudz" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "PÄrÄk daudz" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Zems" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Augsts" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Ä»oti Augsts" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "VeiksmÄ«gi!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "NeizdevÄs" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Savienojas" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "NezinÄms" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Savienojums nav izdevies:" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Savienoties Ar:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Atvienoties:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Savienoties Ar:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Atvienoties:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Atvienoties:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "NosÅ«tÄ«t _Failu..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_PÄrot" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_UzticÄ“ties" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_NeuzticÄ“ties" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "SÅ«tÄ«t failus uz Å¡o iekÄrtu" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "PÄrsaukt iekÄrtu" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "AizvÄkt" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Atcelt DarbÄ«bu" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "NeuzticÄ“ties" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "IzvÄ“lÄ“ties IekÄrtu" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM IestatÄ«jumi" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Spraudņi" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adapteru izvÄ“le" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Atvienojas..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "TÄ«kla Pieejas Punkts" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "darbvirsma" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "serveris" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "klÄ“pjdators" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "rokas" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "mobÄ«li" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "bezvadu" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "viedtÄlrunis" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "modems" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obext nav pieejams" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "austiņas" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "mikrofons" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Audio Avots" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Audio Avots" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Audio Avots" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "rÄdīšanas" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Savienot" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Savienot" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Savienot" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Savienot" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "serveris" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Savienot" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "viedtÄlrunis" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Savienot" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Savienot" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Grupas TÄ«kls" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Savienot" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Savienot" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Savienot" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Savienot" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Grupas TÄ«kls" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Savienot" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Savienot" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "LokÄlie Servisi" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Grupas TÄ«kls" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "TÄ«kla Pieejas Punkts" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "IerÄ«ce" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Failu SÅ«tÄ«tÄjs" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Savienot" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Grupas TÄ«kls" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Savienot" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Grupas TÄ«kls" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Savienot" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "TÄ«kla Pieejas Punkts" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "TÄ«kla Pieejas Punkts" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Savienot" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Spraudņi" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Savienot" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Grupas TÄ«kls" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Savienot" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "viedtÄlrunis" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Audio Avots" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Serviss:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Audio Profils" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "mikrofons" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Savienot" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "mikrofons" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Saņem failu" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Audio Avots" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Grupas TÄ«kls" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Savienot" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Savienot" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Savienot" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Serial Porti" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Iezvanpieejas TÄ«kloÅ¡ana (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Audio Avots" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "TÄ«kla Pieejas Punkts" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grupas TÄ«kls" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "TÄ«kla Pieejas Punkts (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "TÄ«kla Pieejas Punkts (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Grupas TÄ«kls" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Bluetooth Failu PÄrsÅ«tīšana" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Audio Avots" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Audio Avots" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "PÄrsaukt iekÄrtu" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "LokÄlie Servisi" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "PÄrraide" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "sÄ«klietotne" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "LokÄlie Servisi" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "MeklÄ“t tuvÄ“jÄs iekÄrtas" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "IerÄ«cu PÄrvaldnieks" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "PÄ“dÄ“jie _Savienojumi" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "IerÄ«cu PÄrvaldnieks" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Adaptera IestatÄ«jumi" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Audio Profils" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "jÄ" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nÄ“" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "NeizdevÄs mainÄ«ts profilu uz %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Audio Profils" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "IzvÄ“lÄ“ties audio profilui priekÅ¡ PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "NenorÄdÄ«ts" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Atvienojas..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Savienots:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Nav Savienots" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Nav pieejama lietoÅ¡anas statistika. Mēģiniet izveidot savienojumu un tad " "pÄrbaudiet Å¡o lapu." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dienas" msgstr[1] "diena" msgstr[2] "dienas" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "stundas" msgstr[1] "stunda" msgstr[2] "stundas" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minÅ«tes" msgstr[1] "minÅ«te" msgstr[2] "minÅ«tes" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s un %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Vai tieÅ¡Äm vÄ“laties atiestatÄ«t skaitÄ«tÄju?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "TÄ«kla _Lietojums" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "ParÄda tÄ«kla trafika lietojumu" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth IeslÄ“gts" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Menedžēt lokÄlos tÄ«kla servisus, piemÄ“ram, NAP tiltus" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Savienots ar %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "NeizdevÄs savienot" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s uz %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adapteri priekÅ¡ šī savienojuma nav pieejami" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Atvienojas..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "NodroÅ¡ina DBus API priekÅ¡ citÄm Blueman komponentÄ“m" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "IenÄkoÅ¡ie Bluetooth faili" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "IenÄkoÅ¡s fails %(0)s no %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "NoraidÄ«t" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Saņem failu" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Saņem failu %(0)s no %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fails saņemts" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fails %(0)s no %(1)s veiksmÄ«gi saņemts" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "PÄrsÅ«tīšana neizdevÄs" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Faila %(0)s pÄrsÅ«tīšana neizdevas" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Faili saņemti" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "FonÄ saņemti %d faili" msgstr[1] "FonÄ saņemts %d fails" msgstr[2] "FonÄ saņemti %d faili" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "FonÄ saņemti vÄ“l %d faili" msgstr[1] "FonÄ saņemts vÄ“l %d fails" msgstr[2] "FonÄ saņemti vÄ“l %d faili" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "NosÅ«tÄ«t _Failus uz IekÄrtu" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_IekÄrtas" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adapt_teri" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "sÄ«klietotne" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth TÄ«kls" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfeiss %(0)s savienots ar IP adresi %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "NevarÄ“ja iegÅ«t IP adresi uz %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth AktÄ«vs" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Atslegts" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Atvienojas..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "ParÄdÄ«t Redza_mu" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Atvienojas..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "SeriÄlais ports savienots" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "SeriÄlÄ porta serviss uz ierÄ«ces %s tagad ir pieejams %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "SeriÄlÄ porta savienojuma skripts neizdevÄs" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "RadÄs problÄ“ma palaižot skriptu %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Kontrol Bluetooth adaptera jaudas stÄvokļus" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "IzslÄ“gt Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "IzslÄ“gt visus adapterus" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "IeslÄ“gt Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "IeslÄ“gt visus adapterus" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "AtslÄ“dz ekrÄnsaudzÄ“tÄju, kamÄ“r ir pieslÄ“gts bluetooth spēļu kontrolieris." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Izmanto libappindicator, lai parÄdÄ«tu status ikonu" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "TÄ«kls" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Nepareiza IP adrese" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP adrese konfliktÄ“ ar interfeisu %s, kuram ir tÄda paÅ¡a adrese" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Nav atbalstÄ«ts ar paÅ¡reizÄ“jiem iestatÄ«jumiem" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "PÄrraide" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "SÄ«krÄ«ka pÄrsÅ«tīšanas servisa spraudnis ir atslÄ“gts" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Iezvanpieejas IestatÄ«jumi" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "IzvÄ“lÄ“ties Portu %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Atjaunot IP Adresi" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth Adapteri" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "sÄ«klietotne" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Bluetooth IeslÄ“gts" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooth IeslÄ“gts" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Bluetooth IekÄrtas" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "KonfigurÄ“t Bluetooth TÄ«klu" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "TÄ«kla konfigurēšanai nepiecieÅ¡amas privilēģijas" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Palaist DHCP klientu" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP klienta palaiÅ¡anai nepiecieÅ¡amas privilēģijas" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "PÄ“dÄ“jie _Savienojumi" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "IeslÄ“gt Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Bluetooth vajag bÅ«t ieslÄ“gtam, lai iekÄrtu pÄrvaldnieks spÄ“tu strÄdÄt" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "IzslÄ“gt Bluetooth" #~ msgid "Services" #~ msgstr "Servisi" #~ msgid "Network Settings" #~ msgstr "TÄ«kla IestatÄ«jumi" #~ msgid "Transfer Settings" #~ msgstr "PÄrsÅ«tīšanas IestatÄ«jumi" #~ msgid "Plugin description:" #~ msgstr "Spraudņa apraksts:" #~ msgid "Local Services" #~ msgstr "LokÄlie Servisi" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d AktÄ«vi Savienojumi" #~ msgstr[1] "%d AktÄ«vs Savienojums" #~ msgstr[2] "%d AktÄ«vi Savienojumi" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Pagaidu redzams" #~ msgid "Yes" #~ msgstr "JÄ" #~ msgid "No" #~ msgstr "NÄ“" #~ msgid "Auto power-on" #~ msgstr "AutomÄtiska ieslÄ“gÅ¡ana" #~ msgid "Automatically power on adapters" #~ msgstr "AutomÄtiski ieslÄ“dz adapterus" #~ msgid "Trusted" #~ msgstr "Uzticams" #~ msgid "Friendly Name" #~ msgstr "DraudzÄ«gs vÄrds" #~ msgid "Serial Ports" #~ msgstr "Serial Porti" #~ msgid "Run the setup assistant for this device" #~ msgstr "Palaist uzstÄdīšanas vedni Å¡ajai iekÄrtai" #~ msgid "Setup..." #~ msgstr "UzstÄdÄ«t..." #~ msgid "Introduction" #~ msgstr "Ievads" #~ msgid "Select pairing method to use:" #~ msgstr "IzvÄ“lieties pÄroÅ¡anas veidu:" #~ msgid "Proceed Without Pairing" #~ msgstr "TurpinÄt Bez PÄroÅ¡anas" #~ msgid "Pairing" #~ msgstr "PÄro" #~ msgid "Connect to:" #~ msgstr "PieslÄ“gties pie:" #~ msgid "Connect" #~ msgstr "Savienot" #~ msgid "Please wait..." #~ msgstr "LÅ«dzu uzgaidiet..." #~ msgid "Connecting..." #~ msgstr "Savienojas..." #~ msgid "Congratulations, device successfully added" #~ msgstr "IekÄrta pievienota veiksmÄ«gi" #~ msgid "Finished" #~ msgstr "Pabeigts" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth Asistents" #~ msgid "Enter PIN code" #~ msgstr "Ievadiet PIN kodu" #~ msgid "Enter passkey" #~ msgstr "IevadÄ«t atslÄ“gu" #~ msgid "palm" #~ msgstr "plaukstas" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "austiņas" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "nezinÄms" #~ msgid "Serial port connected to %s" #~ msgstr "SeriÄlais ports savienots ar %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f MinÅ«tes" #~ msgstr[1] "%.0f MinÅ«te" #~ msgstr[2] "%.0f MinÅ«tes" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Sekundes" #~ msgstr[1] "%.0f Sekunde" #~ msgstr[2] "%.0f Sekundes" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "PÄrsaukt iekÄrtu" #~ msgid "_Remove..." #~ msgstr "_Noņemt..." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth vajag bÅ«t ieslÄ“gtam, lai failu sÅ«tīšana spÄ“tu strÄdÄt" #~ msgid "Select files to send" #~ msgstr "IzvÄ“lÄ“ties failus, ko sÅ«tÄ«t" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Ieejas adapteris. Pieņem adresi vai adaptera vÄrdu, piemÄ“ram, hci0" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth vajag bÅ«t ieslÄ“gtam, lai Bluetooth palÄ«gs spÄ“tu strÄdÄt" #~ msgid "No adapters found" #~ msgstr "Adapteri nav atrasti" #~ msgid "Pairing in progress..." #~ msgstr "Notiek pÄroÅ¡ana..." #~ msgid "Failed to add device" #~ msgstr "NeizdevÄs pievienot iekÄrtu" #~ msgid "Don't connect" #~ msgstr "Nesavienot" #~ msgid "Start configuration assistant for this device" #~ msgstr "Palaist konfigurÄcijas vedni Å¡ajai iekÄrtai" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Izmanto libappindicator, lai parÄdÄ«tu status ikonu" blueman-2.4.3/po/meson.build000066400000000000000000000005461465054505200157360ustar00rootroot00000000000000gettext_args = [ '--package-name=@0@'.format(meson.project_name()), '--package-version=@0@'.format(meson.project_version()), '--copyright-holder=Copyright © 2008 - 2020 blueman project', '--msgid-bugs-address=https://github.com/blueman-project/blueman/issues' ] i18n.gettext( package_name, preset: 'glib', args: gettext_args ) blueman-2.4.3/po/mk.gmo000066400000000000000000000716721465054505200147170ustar00rootroot00000000000000Þ•Id ·¬ˆ&‰&°×ñÂÊÙî)<Ob#u ™¦ºÏã÷  7 J UctŽžC±õú! # 0 =GO,c)¢0Ìý   5! ,W +„ ° Ã Ñ Ü é !! !"!"ä"ë" ü"##"# 3#A#']#*…#°#!¸# Ú#ä# ô# ÿ# $$,$'G$o$x$—$¨$º$Ó$Ø$é$ñ$%%+% ;%H%]%l%t%y%‰%"š%!½%ß%$î%&&F&f&…&$—&¼&+Ü& ' '"' 1' ='^' a'n' s''™' °'¾'Ï'æ'ö'( (&(<(V(k({(’(§(¾( Ñ(ß(ö() $)0)D) T)b) j)x) )‹) “)ž)®)µ)Ë) Ð)AÜ)*/*N*)k*•**¨*Ó+Ö+ß+æ+)ù+#,',,*,0W,"ˆ, «, ¹, Å,Ð,Ö,Û,à,è,ý,-d(- -'›- Ã-Ñ-Ù- Þ-ì-ô-ù-..).9.P.l..o—.h/p/x//†/.Ž/(½/;æ/L"0ko0IÛ0F%1:l1T§1Tü1Q2`2 €2Œ2“2.š2 É2×2è2î2÷2ÿ23&3 @3 J3#X3)|3 ¦3°3Æ3Ö3 ñ3 û344$-4KR4ž4¥4 »4È4Ñ4 á4 ï4ú45 5 &5 15H>5 ‡5“5kœ566A/6*q6œ6·6,À6(í67)727B7`7f7n7„7 ™7§7 ¯7½7 Ì7Ø7 à7 ê7÷7 88-868=8E8 L8X8`8i8o8u8…8˜8ž8¢8¨8 ±8 ¾8É8Û8â8ê8ð8÷899 9 9!90939G9÷K91C;5u;«;Ç;?Ü;=1/=%a=‡=¦=¿=Ù=ó=>9->g>€>8 >0Ù> ?*? I?:W?’? ¬?¹?Î?3é?@=@cS@·@¼@>Ë@ A)AHAYA(hAC‘A$ÕAXúAeSB¹BÈBæB\CWaCQ¹C& D2DJDZD(pD™D*œDÇD<ßDE"8E[EyE—E*¯E&ÚE:Fa~–aØb“îb‚ckd°nde¯e0Ïef f"fZ3fŽf%®f Ôfõf g?gYg/ngžgµg4ËgIhJh2jhh5¹h!ïh#i5i-Pie~iŠäi oj|jœj ²j Àj%ájkVkvk‰k§k!Çk ékŠl¤l—´l(Lm#umˆ™mH"n2knžnN¯nRþn0Qo ‚o&oF¶oýo p-p+Kp wp˜p«pËpépqq+q#Cqgq+q­q½q ÍqÛqëq ýq r r r+r!JrlrtrzrŽr r¶rËrêr þr ss#s 7s EsPsdsxs’s—sµs¦žJfé$ÅB¨ãÑHø@&ÜÙ6z U4^!d DÂPç­º ôSH7Oc8Ì RÔ>– 1¬|Xåy†—ݹ‚’ÊÞì)MÆð#"G}\1l£œQª%m(ÎF¤v' @-È0&w‘V.ûÁ/F`Éo?í5³L:§$ýC<•òß4:„%Ž7÷e; t¢ŒIõ…â2ëI¾ù>Íá!è';”ú~ ½-W™,Y9A‡<›Ðö#Ä?kˆ°·Ÿ ׿"]´²aîØÇ5EƒB[ïr/Ö¶“EÏN.,à K®¸2€0g *CAê{ Z(¡»Ó±Ú=uG¥q*‰¼h+Ë8_ósñ9pi=˜¯äÿþü©À«3¿ TÛ‹D+jšµÕ)xŠàbn6Ò3%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %sAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportTo:Total:Uploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:AcceptAccept files from trusted devicesAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAuthorization request for:BBattery SwitchBlade ServerBlock/Unblock this deviceBlood PressureBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.CameraCancel OperationCancellingCellularClick to disable.Click to enable.ConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedControls Bluetooth adapter power statesCordlessCreate pairing with the deviceCycling ComputerDHCP server type:Data activity indicationDenyDependency issueDesktopDevice ManagerDial-up NetworkingDialup Networking (DUN)Dialup SettingsDisconnectedDiscoverable timeoutDiscovering…DisplayETA:Ear ThermometerEnable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFire SensorForcefully disconnect the deviceGBGSM SettingsGameGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Eye-glassesGeneric FanGeneric Glucose MeterGeneric Heart Rate SensorGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Media PlayerGeneric Network DeviceGeneric NetworkingGeneric PhoneGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric TagGeneric ThermometerGeneric UnknownGeneric WatchGlucoseGroup NetworkHandheldHandsfreeHeadsetHeart RateHeart Rate BeltHiddenHide _unnamed devicesHighIP Address:IP address conflicts with interface %s which has the same addressIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).KBKeyboardLaptopLaunch DHCP clientLaunching DHCP client requires privilegesLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMesh DeviceMicrophoneModemMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)No dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OpenOpen LocationOptimalPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Personal Area NetworkPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPointingPoorPrinterProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend a _File…Send file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer-class ComputerService DeskService:Show _StatusbarShow _ToolbarShow inputShows network traffic usageSkipSmartphoneSmartwatchSports WatchStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemperature SensorTemporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrustedTurn off all adaptersTurn on all adaptersUncategorizedUnknownUnknown errorUnnamed deviceUnspecifiedUntrustVery HighVideo cameraVideo conferencingVideo monitorWrist Blood Pressure_Adapter_Added_Cancel_Close_Descending_Device_Devices_Exit_Help_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-06-10 09:09+0000 Last-Translator: "Kristijan \"Fremen\" Velkovski" Language-Team: Macedonian Language: mk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1; X-Generator: Weblate 5.6-dev %(minutes)d Минута%(minutes)d Минути%(seconds)d Ñекунда%(seconds)d Ñекунди%(service)s на %(device)s%d %s %d %s и %d %sСе појави грешка при вчитување на приклучокот. Ве молиме извеÑтете ги програмерите Ñо Ñодржината на оваа порака на нашата веб-Ñтраница.Ðвтор:ÐвтоматÑко поврзување:Е во конфликт Ñо:Поврзи Ñе Ñо:Поврзени:DUN подршкаЗавиÑи од:Одврзување:Превземено:Примање на датотека (Object Push)Датотека:GSM подеÑувањаВреметраење на запиÑникот:ЗапиÑникот е започнат:NAP ПодеÑувањаÐÐП ПоддршкаИмеÐема инÑталирано DHCP ÑервериPAN подршкаДо:Вкупно:ИÑпратено:ПодеÑувања за видливоÑÑ‚_Поврзи Ñе Ñо:_Одврзи:ИÑпраќање податоци преку блутутAPN:ПрифатиПрифати датотеки од Ñигурни уредиТочка за приÑтапТочка за приÑтапÐдаптериÐдаптерПодеÑувања на ÐдаптерÐдаптерот за оваа врÑка е недоÑтапенОдбирање на адаптерДодава мени Ñтавка за излез за прекин на аплетотДодава Ñтандардни мени Ñтавки на ÑтатуÑната мени иконаСекогашСекогаш прифатиСекогаш видливоВреме во Ñекунди колку ќе трае модот на пронаоѓањеПлагинот на аплетот за Ð¿Ñ€ÐµÐ½Ð¾Ñ ÑÐµÑ€Ð²Ð¸Ñ Ðµ иÑклученДали Ñигурно Ñакаш да го реÑетираш бројачот?Рачен Крвен ПритиÑокÐудио профилÐудио SinkÐудио изворБарање за проверка за:БПрекинувач за батеријаБлејд СерверБлокирај/Одблокирај го овој уредКрвен ПритиÑокБлутутот е активенБлутут адаптериБлутут проверкаБлутут уредиБлутутот е оневозможенБлутутот е Ð¾Ð²Ð¾Ð·Ð¼Ð¾Ð¶ÐµÐ½ÐŸÑ€ÐµÐ½Ð¾Ñ Ð½Ð° податоци преку блутутБлутут мрежаБлутутот е иÑклученБлутутот мора да биде вклучен за управувачот Ñо адаптерот да работиBluez не работи, blueman-управувачот не може да продолжи. Ова најверојатно значи дека не Ñе пронајдени блутут адаптери или блутутот не е вклучен.КамераОткажи ја операцијатаОткажувањеМобилен ТелефонКликнете за да Ñе иÑклучи.Кликнете за да Ñе вклучи.ПодеÑувањеПодеÑување на блутут мрежаПодеÑи ги поÑтавките на одбраните додатоциПодеÑувањето на мрежата бара привилегииПотврдиПотврди ја вредноÑта за проверка:ПоврзаноПоврзано Ñо %sПоврзано:ПоврзувањеПоврзување…ВрÑката е неуÑпешна: Поврзувањето Ñо BlueZ е неуÑпешноЈа контролира енергетÑката ÑоÑтојба на блутут адаптеротБезжичен уредКреирај Ñпојување Ñо уредотВелоÑипедÑки КомпјутерDHCP тип на Ñервер:Приказ на активноÑÑ‚ на податоциОдбијЗа меѓузавиÑноÑтитеДеÑктоп компјутерУправувач Ñо уредиDial-up МрежувањеDialup мрежа (DUN)Dialup подеÑувањаОдврзаноВреме за пронаоѓањеОткривање…ДиÑплејETA:Ушен ТопломерВклучи блутутВнеÑи го PIN кодот за проверка:ВнеÑи лозинка за проверка:Се појави грешкаСе појави грешка при иÑпраќање на датотека %sИзлезÐеуÑпешноÐе уÑпеа автоматÑкото Ñтартување на уÑлугата obex. Проверете дали работи демонот obexÐеуÑпешна промена на профил во %sÐеуÑпешно поврзувањеÐеуÑпешно добивање на IP адреÑа на %sÐе уÑпеа да Ñе доÑтигне до blueman-managerДатотеката %(0)s од %(1)s е уÑпешно применаИÑпраќач на ФајловиДатотеката е применаДатотеките Ñе примениСензор за пожарОдврзи го уредот на ÑилаГБGSM подеÑувањаИграОбично аудиоГенерички Баркод СкенерГенерички Крвен ПритиÑокОбичен СаатОбичен КомпјутерГенерички уред за управувањеОбичен ВелоÑипедОбичен ДиÑплејГенерички ÐаочариГенерички вентилаторОбичен глукомерОбичен Ñензор за Срцев РитамОбична пумпа за инÑулинГенерички приврзок за клучевиГенерички Ñветлечки телаГенерички Медија ПлејерГенерички мрежен уредОбично МрежувањеОбичен ТелефонГенерички далечинÑки управувачОбичен Ñензор за пешачење/трчањеГенерички ÑензорГенерички ОзнакиГенерички ТопломерОбичен ÐепознатоОбичен СаатГлукозаГрупна мрежаМобиленИнтерфонСлушалкиОтчукувања на ÑÑ€Ñ†ÐµÐŸÐ¾Ñ˜Ð°Ñ Ð·Ð° отчукувања на ÑрцеСокриеноСкриј _неименувани уредиВиÑокоIP адреÑи:IP адреÑата е во конфликт Ñо интерфејÑот %s кој ја има иÑтата адреÑаДојдовна Папка:Дојдовна датотека %(0)s од %(1)sДојдовна датотека преку Ð±Ð»ÑƒÑ‚ÑƒÑ‚Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ %(0)s поврзи Ñо IP адреÑата %(1)sÐеважечка IP адреÑаСе чини дека blueman-manager не може да Ñе активира преку D-Bus. Типична причина за ова е Ñкршено графичко поÑтавување во околината за активирање D-Bus што може да Ñе реши Ñо повик до dbus-update-activation-environment, обично издаден од xinitrc (одноÑно Sway конфигурацијата или Ñлично).КБТаÑтатураЛаптопСтартувај го DHCP клиентотСтартувањето на DHCP клиентот бара привилегииÐиÑкоМБÐаправи го Ñтандардниот адаптер привремено видливУправува Ñо локалните мрежни ÑервиÑи, како NAP моÑтовитеШтиклрај/одштиклирај го овој уред како ÑигуренМакÑимум ÑтавкиМрежна режетка уредМикрофонМодемПовеќеПовеќеМрежаТочка за приÑтап на мрежатаТочка за приÑтап на мрежата (NAP)Ðема завиÑноÑтиСеуште не Ñе доÑтапни ÑтатиÑтики за иÑкориÑтеноÑÑ‚. Пробај прво да воÑпоÑтавиш врÑка потоа поÑети ја оваа Ñтрана.Ðе е поврзаноÐе е поддржано Ñо ова подеÑувањеÐе е назначеноБрој:ОтвориОтвори ЛокацијаОптималноСпојувањеСпоенПИРкод за Ñпарување наЛозинка за Ñпарување наБарање за ÑпојувањеБарање за поврзување за %sБарање за Ñпојување за уредот:Барање за Ñпојување за:Мрежа на Лична ОблаÑтДодатокот "%(0)s" завиÑи од %(1)s. Со иÑклучување на %(1)s иÑто така ќе Ñе иÑклучи "%(0)s". Да продолжам?Додатокот %(0)s е во конфликт Ñо %(1)s. Вчитувањето на %(1)s ќе го иÑклучи %(0)s. Да продолжам?ДодатоциУред за ПокажувањеСлабоПринтерОбезбедува DBus API за други Blueman компонентиОбезбедува OBEX датотеки за ÑпоÑобноÑÑ‚ за преноÑОбезбедува оÑновен dhcp клиент за блутут PAN врÑки.Обезбедува мени за аплетот и API за другите плагини да го манипулираатОбезбедува мени Ñтавка за да Ñе направи Ñтандардниот адаптер привремено видлив кога Ñтандардно е подеÑен во невидливОбезбедува мени Ñтавка која ги Ñодржи поÑледните кориÑтени врÑки за брз приÑтапОбезбедува оÑновна подршка за поврзување на интернет преку DUN профил.Обезбедува лозинки и ÑервиÑи за автентикација за BlueZ демонОбезбедува подршка за Лична облаÑÑ‚ за мрежно работење (PAN) претÑтавена во Управувачот Ñо мрежа 0.8Датотеката %(files)d е примена во позадинаДатотеките %(files)d Ñе примени во позадинаПримање датотекаПримање датотека %(0)s од %(1)sПрепорачаноОдбијОтÑтраниОтÑтрани го овој уред од лиÑтата на познати уредиПреименувај уредОбнови ја IP адреÑатаОбиди Ñе повторно_Сортирај ПоСкенерСкрипта која Ñе извршува при врÑкаПребарувајПребарај уреди во близинаПребарувањеОдбери уредОдбери аудио профил за PulseAudioИзберете папка за дојдовни фајл преноÑиИÑпрати датотекаИÑпрати _датотеки на уредотИÑпрати _фајл…ИÑпрати датотека(и) на уредотИÑпратете белешкаИÑпраќање датотекаСериÑки порт %sСериÑкиот порт е поврзанСкриптата на конекцијата на ÑериÑкиот порт е неуÑпешнаСервиÑот на ÑериÑкиот порт на уредот %s Ñега ќе биде доÑтапен преку %sСерверСервер ÐšÐ¾Ð¼Ð¿Ñ˜ÑƒÑ‚ÐµÑ€Ð¡ÐµÑ€Ð²Ð¸Ñ Ð‘Ð¸Ñ€Ð¾Ð¡ÐµÑ€Ð²Ð¸Ñ:Покажи _СтатуÑбарПокажи _Ðлатна лентаПрикажи влезПрикажува иÑкориÑтеноÑÑ‚ на мрежниот ÑообраќајПреÑкокниПаметен телефонПаметен чаÑовникСпортÑки ЧаÑовникСтандарден ракувач за SPP профилна врÑка, дозволува извршување на перÑонализирани акцииПод-оптималноУÑпешно!УÑпешно поврзано на DUN ÑервиÑот на %(0)s. Мрежата е Ñега доÑтапна преку %(1)sСензор за температураПривремено видливоЌе биде прикажано макÑималниот број на Ñтавки на менито за Ñкорешни врÑки.Проблем при Ñтартување на Ñкриптата %s %sОва треба да биде препишаноПремногуВкупно примени податоци и Ñтепен на преноÑВкупно иÑпратени податоци и Ñтепен на преноÑСтатиÑтика за ÑообраќајотПреноÑПреноÑот е неуÑпешенПреноÑот на датотеката %(0)s е неуÑпешенСигуренДоверливИÑклучи ги Ñите адаптериВклучи ги Ñите адаптериÐекатегоризираноÐепознатоÐепозната грешкаÐеименуван уредÐеназначеноÐеÑигурноМногу виÑокоВидео камераВидео конференцијаВидео мониторКрвен ПритиÑок на Зглоб_Ðдаптер_Додаден_Откажи_Затвори_Опаѓачки_Уред_Уреди_Излез_Помош_Локални ÑервиÑи_Ðаправи го видлив_Име_ОК_Спојување_Додатоци_ПодеÑувања_ОтÑтрани…_Пријави проблем_РеÑетирајБарај_Стоп_Сигурно_ÐеÑигурно_ПогледаплетденденовичаÑчаÑовиминутаминутинеobexd е недоÑтапендаblueman-2.4.3/po/mk.po000066400000000000000000002603071465054505200145460ustar00rootroot00000000000000# Macedonian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Ðрангел Ðнгов # exoos , 2014 # Kristijan Fremen Velkovski , 2022, 2023. # Christopher Schramm , 2022. # "Kristijan \"Fremen\" Velkovski" , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-06-10 09:09+0000\n" "Last-Translator: \"Kristijan \\\"Fremen\\\" Velkovski\" \n" "Language-Team: Macedonian \n" "Language: mk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "ПодеÑувања за видливоÑÑ‚" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Сокриено" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Секогаш видливо" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Привремено видливо" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Име" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Барање за Ñпојување" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Барање за Ñпојување за уредот:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Ова треба да биде препишано" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Прикажи влез" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Блутут уреди" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Ðдаптер" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "Барај" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_ПодеÑувања" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Излез" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Уред" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Поглед" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Покажи _Ðлатна лента" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Покажи _СтатуÑбар" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Скриј _неименувани уреди" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Сортирај По" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Име" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Додаден" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Опаѓачки" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Додатоци" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Локални ÑервиÑи" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Помош" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Пријави проблем" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Пребарај уреди во близина" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Пребарувај" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Креирај Ñпојување Ñо уредот" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Спојување" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Штиклрај/одштиклирај го овој уред како Ñигурен" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Сигурен" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "ОтÑтрани го овој уред од лиÑтата на познати уреди" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "ОтÑтрани" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "ИÑпрати датотека(и) на уредот" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "ИÑпрати датотека" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Вкупно иÑпратени податоци и Ñтепен на преноÑ" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Вкупно примени податоци и Ñтепен на преноÑ" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Приказ на активноÑÑ‚ на податоци" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Повеќе" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Преименувај уред" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_РеÑетирај" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Откажи" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_ОК" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP тип на Ñервер:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Препорачано" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Ðема инÑталирано DHCP Ñервери" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP адреÑи:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP ПодеÑувања" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Мрежа на Лична ОблаÑÑ‚" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN подршка" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Dial-up Мрежување" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN подршка" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Точка за приÑтап на мрежата (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "ÐÐП Поддршка" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Примање на датотека (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Дојдовна Папка:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Изберете папка за дојдовни фајл преноÑи" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Прифати датотеки од Ñигурни уреди" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "ИÑпраќање податоци преку блутут" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "До:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Датотека:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "ПодеÑување" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ПодеÑи ги поÑтавките на одбраните додатоци" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ðе е назначено" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Ðвтор:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Ðепознато" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ЗавиÑи од:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Е во конфликт Ñо:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM подеÑувања" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Број:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "СтатиÑтика за Ñообраќајот" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Затвори" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Превземено:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "ИÑпратено:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Вкупно:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "ЗапиÑникот е започнат:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Времетраење на запиÑникот:" #: data/ui/note.ui:8 msgid "Send note" msgstr "ИÑпратете белешка" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Блутутот мора да биде вклучен за управувачот Ñо адаптерот да работи" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Блутут адаптери" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Секогаш" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d Минута" msgstr[1] "%(minutes)d Минути" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Ðдаптер" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Ðе уÑпеа да Ñе доÑтигне до blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Се чини дека blueman-manager не може да Ñе активира преку D-Bus. Типична " "причина за ова е Ñкршено графичко поÑтавување во околината за активирање D-" "Bus што може да Ñе реши Ñо повик до dbus-update-activation-environment, " "обично издаден од xinitrc (одноÑно Sway конфигурацијата или Ñлично)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Поврзувањето Ñо BlueZ е неуÑпешно" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez не работи, blueman-управувачот не може да продолжи.\n" "Ова најверојатно значи дека не Ñе пронајдени блутут адаптери или блутутот не " "е вклучен." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Кликнете за да Ñе иÑклучи." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Кликнете за да Ñе вклучи." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Пребарување" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "ПодеÑувања на Ðдаптер" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "ИÑпраќач на Фајлови" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð½Ð° податоци преку блутут" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Стоп" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Поврзување" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd е недоÑтапен" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Ðе уÑпеа автоматÑкото Ñтартување на уÑлугата obex. Проверете дали работи " "демонот obex" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Откажување" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "ИÑпраќање датотека" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Ñекунда" msgstr[1] "%(seconds)d Ñекунди" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Се појави грешка при иÑпраќање на датотека %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "ПреÑкокни" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Обиди Ñе повторно" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Се појави грешка" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Барање за поврзување за %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Блутут проверка" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "ВнеÑи го PIN кодот за проверка:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "ВнеÑи лозинка за проверка:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Лозинка за Ñпарување на" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "ПИРкод за Ñпарување на" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Барање за Ñпојување за:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Потврди ја вредноÑта за проверка:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Потврди" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Одбиј" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Барање за проверка за:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "СервиÑ:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Секогаш прифати" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Прифати" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Се појави грешка при вчитување на приклучокот. Ве молиме извеÑтете ги " "програмерите Ñо Ñодржината на оваа порака на нашата \n" "веб-Ñтраница." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Блутутот е иÑклучен" #: blueman/Functions.py:71 msgid "Exit" msgstr "Излез" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Вклучи блутут" #: blueman/Functions.py:166 msgid "B" msgstr "Б" #: blueman/Functions.py:169 msgid "KB" msgstr "КБ" #: blueman/Functions.py:172 msgid "MB" msgstr "МБ" #: blueman/Functions.py:175 msgid "GB" msgstr "ГБ" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Управувач Ñо уреди" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "ТаÑтатура" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Ðеименуван уред" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Ðекатегоризирано" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Поврзано" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Доверлив" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Споен" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Поврзени:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Слабо" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Под-оптимално" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Оптимално" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Повеќе" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Премногу" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "ÐиÑко" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "ВиÑоко" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Многу виÑоко" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "УÑпешно!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "ÐеуÑпешно" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Поврзување…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Ðепозната грешка" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Ð’Ñ€Ñката е неуÑпешна: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Поврзи Ñе Ñо:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Одврзи:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Одврзи го уредот на Ñила" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Поврзи Ñе Ñо:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Одврзување:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "ÐвтоматÑко поврзување:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "ИÑпрати _фајл…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Спојување" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Сигурно" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_ÐеÑигурно" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Блокирај/Одблокирај го овој уред" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_ОтÑтрани…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Откажи ја операцијата" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "ÐеÑигурно" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Одбери уред" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM подеÑувања" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Додатоци" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Додатокот \"%(0)s\" завиÑи од %(1)s. Со иÑклучување на " "%(1)s иÑто така ќе Ñе иÑклучи \"%(0)s\".\n" "Да продолжам?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Додатокот %(0)s е во конфликт Ñо %(1)s. Вчитувањето на " "%(1)s ќе го иÑклучи %(0)s.\n" "Да продолжам?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Ðема завиÑноÑти" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "За меѓузавиÑноÑтите" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Одбирање на адаптер" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Откривање…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Точка за приÑтап" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "ДеÑктоп компјутер" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Сервер" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Лаптоп" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Мобилен" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Мобилен Телефон" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Безжичен уред" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Паметен телефон" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Модем" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Слушалки" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Интерфон" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Микрофон" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Видео камера" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Видео монитор" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Видео конференција" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Уред за Покажување" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "ДиÑплеј" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Камера" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Скенер" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Принтер" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Игра" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Обичен Ðепознато" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Обичен Телефон" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Обичен Компјутер" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Сервер Компјутер" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Блејд Сервер" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Обичен Саат" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "СпортÑки ЧаÑовник" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Паметен чаÑовник" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Обичен Саат" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Обичен ДиÑплеј" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Генерички далечинÑки управувач" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Генерички Ðаочари" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Генерички Ознаки" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Генерички приврзок за клучеви" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Генерички Медија Плејер" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Генерички Баркод Скенер" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Генерички Топломер" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Ушен Топломер" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Обичен Ñензор за Срцев Ритам" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "ÐŸÐ¾Ñ˜Ð°Ñ Ð·Ð° отчукувања на Ñрце" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Генерички Крвен ПритиÑок" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Рачен Крвен ПритиÑок" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Крвен ПритиÑок на Зглоб" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Обичен глукомер" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Обичен Ñензор за пешачење/трчање" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Обичен ВелоÑипед" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "ВелоÑипедÑки Компјутер" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Генерички уред за управување" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Прекинувач за батерија" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Генерички мрежен уред" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Точка за приÑтап" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Мрежна режетка уред" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Генерички Ñензор" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Сензор за температура" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Сензор за пожар" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Генерички Ñветлечки тела" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Генерички вентилатор" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Обичен Саат" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Термометар: Ушен" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Обично аудио" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Обично аудио" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Генерички приврзок за клучеви" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Генерички далечинÑки управувач" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Точка за приÑтап" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Точка за приÑтап" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Генерички Крвен ПритиÑок" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Обичен Телефон" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Додатоци" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Обична вага за тежина" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Генерички приврзок за клучеви" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Обично аудио" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Паметен телефон" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Обично аудио" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Ð¡ÐµÑ€Ð²Ð¸Ñ Ð‘Ð¸Ñ€Ð¾" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Ðудио профил" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Генерички Медија Плејер" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Камера" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Обичен ДиÑплеј" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Микрофон" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Обично аудио" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Обично аудио" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Микрофон" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Обично аудио" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Примање датотека" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Обичен ДиÑплеј" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Видео монитор" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Генерички приврзок за клучеви" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Генерички Ознаки" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Генерички Ознаки" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Обичен глукомер" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Обична вага за тежина" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Обична пумпа за инÑулин" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Генерички Топломер" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "ДиÑплеј" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "СериÑки портови" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Dialup мрежа (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð½Ð° податоци преку блутут" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Ðудио извор" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Ðудио Sink" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Точка за приÑтап на мрежата" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Групна мрежа" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Точка за приÑтап на мрежата (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Точка за приÑтап на мрежата (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Обично Мрежување" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð½Ð° податоци преку блутут" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Обично аудио" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Ðудио извор" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Ðудио Sink" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Ðудио извор" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Глукоза" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Отчукувања на Ñрце" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Локални ÑервиÑи" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Крвен ПритиÑок" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "ПреноÑ" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "аплет" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Локални ÑервиÑи" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Пребарај уреди во близина" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Управувач Ñо уреди" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Скорешни _врÑки" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Управувач Ñо уреди" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Ðудио профил" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "да" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "не" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "ÐеуÑпешна промена на профил во %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Ðудио профил" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Одбери аудио профил за PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Ðеназначено" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Одврзано" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Поврзано:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ðе е поврзано" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Сеуште не Ñе доÑтапни ÑтатиÑтики за иÑкориÑтеноÑÑ‚. Пробај прво да " "воÑпоÑтавиш врÑка потоа поÑети ја оваа Ñтрана." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "ден" msgstr[1] "денови" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "чаÑ" msgstr[1] "чаÑови" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "минута" msgstr[1] "минути" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s и %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Дали Ñигурно Ñакаш да го реÑетираш бројачот?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Ти дозволува да го Ñледиш иÑкориÑтувањето на мрежниот Ñообраќај (мобилна " "мрежа). КориÑно за планови Ñо ограничен Ð¿Ñ€ÐµÐ½Ð¾Ñ Ð½Ð° податоци. Овој додаток го " "Ñледи Ñекој уред поÑебно." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Прикажува иÑкориÑтеноÑÑ‚ на мрежниот Ñообраќај" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Блутутот е овозможен" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Управува Ñо локалните мрежни ÑервиÑи, како NAP моÑтовите" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Обезбедува мени Ñтавка која ги Ñодржи поÑледните кориÑтени врÑки за брз " "приÑтап" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "МакÑимум Ñтавки" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Ќе биде прикажано макÑималниот број на Ñтавки на менито за Ñкорешни врÑки." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Поврзано Ñо %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "ÐеуÑпешно поврзување" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Ðдаптерот за оваа врÑка е недоÑтапен" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Одврзување..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Обезбедува подршка за Лична облаÑÑ‚ за мрежно работење (PAN) претÑтавена во " "Управувачот Ñо мрежа 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Обезбедува DBus API за други Blueman компоненти" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Дојдовна датотека преку блутут" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Дојдовна датотека %(0)s од %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Одбиј" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Примање датотека" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Примање датотека %(0)s од %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Обезбедува OBEX датотеки за ÑпоÑобноÑÑ‚ за преноÑ" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Датотеката е примена" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Датотеката %(0)s од %(1)s е уÑпешно примена" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Отвори" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "ПреноÑот е неуÑпешен" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "ПреноÑот на датотеката %(0)s е неуÑпешен" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Датотеките Ñе примени" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Датотеката %(files)d е примена во позадина" msgstr[1] "Датотеките %(files)d Ñе примени во позадина" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Отвори Локација" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Примена %(files)d повеќе датотека во позадина" msgstr[1] "Примени Ñе %(files)d повеќе датотеки во позадина" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Додава Ñтандардни мени Ñтавки на ÑтатуÑната мени икона" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "ИÑпрати _датотеки на уредот" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Уреди" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Ðдаптери" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "аплет" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Обезбедува лозинки и ÑервиÑи за автентикација за BlueZ демон" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Додава мени Ñтавка за излез за прекин на аплетот" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Обезбедува оÑновен dhcp клиент за блутут PAN врÑки." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Блутут мрежа" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÑ˜Ñ %(0)s поврзи Ñо IP адреÑата %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "ÐеуÑпешно добивање на IP адреÑа на %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Додава индикација на ÑтатуÑната икона кога блутутот е активен и го покажува " "бројот на врÑки во алатката Ñо објаÑнување." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Блутутот е активен" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Блутутот е оневозможен" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Обезбедува мени Ñтавка за да Ñе направи Ñтандардниот адаптер привремено " "видлив кога Ñтандардно е подеÑен во невидлив" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Време за пронаоѓање" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Време во Ñекунди колку ќе трае модот на пронаоѓање" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Ðаправи го видлив" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Ðаправи го Ñтандардниот адаптер привремено видлив" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Откривање…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Обезбедува мени за аплетот и API за другите плагини да го манипулираат" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "УÑпешно поврзано на DUN ÑервиÑот на %(0)s.\n" "Мрежата е Ñега доÑтапна преку %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "Обезбедува оÑновна подршка за поврзување на интернет преку DUN профил." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Стандарден ракувач за SPP профилна врÑка, дозволува извршување на " "перÑонализирани акции" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Скрипта која Ñе извршува при врÑка" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Следните аргументи ќе бидат поднеÑени:\n" "ÐдреÑа, Име, име на ÑервиÑот, uuid16s и rfcomm node\n" "Пример:\n" "AA:BB:CC:DD:EE:FF, Телефон, DUN ÑервиÑ, 0x1103, /dev/rfcomm0\n" "uuid16 Ñе вратени како лиÑти раздвоени Ñо запирки\n" "\n" "При иÑклучување на уредот на Ñкриптата ќе Ñе прати HUP Ñигнал" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "СериÑкиот порт е поврзан" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "СервиÑот на ÑериÑкиот порт на уредот %s Ñега ќе биде доÑтапен преку " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Скриптата на конекцијата на ÑериÑкиот порт е неуÑпешна" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Проблем при Ñтартување на Ñкриптата %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Ја контролира енергетÑката ÑоÑтојба на блутут адаптерот" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "ИÑклучи ги Ñите адаптери" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Вклучи ги Ñите адаптери" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Го кориÑти libappindicator за да ја прикаже ÑтатуÑната икона" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Мрежа" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ðеважечка IP адреÑа" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP адреÑата е во конфликт Ñо интерфејÑот %s кој ја има иÑтата адреÑа" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Ðе е поддржано Ñо ова подеÑување" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "ПреноÑ" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Плагинот на аплетот за Ð¿Ñ€ÐµÐ½Ð¾Ñ ÑÐµÑ€Ð²Ð¸Ñ Ðµ иÑклучен" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Dialup подеÑувања" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "СериÑки порт %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Обнови ја IP адреÑата" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Блутут адаптери" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "аплет" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Блутутот е овозможен" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Блутутот е овозможен" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Блутут уреди" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "ПодеÑување на блутут мрежа" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ПодеÑувањето на мрежата бара привилегии" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Стартувај го DHCP клиентот" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Стартувањето на DHCP клиентот бара привилегии" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "Скорешни _врÑки" #~ msgid "Turn Bluetooth _On" #~ msgstr "Вклучете Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Блутутот мора да биде вклучен за управувачот Ñо уредот да работи" #, fuzzy #~| msgid "Bluetooth Turned Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Блутутот е иÑклучен" #~ msgid "Blood Pressure: Arm" #~ msgstr "Крвен ПритиÑок: Рака" #~ msgid "Services" #~ msgstr "СервиÑи" #~ msgid "Network Settings" #~ msgstr "ПодеÑувања на мрежата" #~ msgid "Transfer Settings" #~ msgstr "подеÑувања за Ð¿Ñ€ÐµÐ½Ð¾Ñ Ð½Ð° податоци" #~ msgid "Plugin description:" #~ msgstr "Одредиште на додатокот:" #~ msgid "Local Services" #~ msgstr "Локални ÑервиÑи" #~ msgid "_Apply" #~ msgstr "_Примени" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Ðктивна врÑка" #~ msgstr[1] "%(connections)d Ðктивни врÑки" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "РеÑурÑот е привремено недоÑтапен" #~ msgid "Yes" #~ msgstr "Да" #~ msgid "No" #~ msgstr "Ðе" #~ msgid "Trusted" #~ msgstr "Сигурно" #~ msgid "Friendly Name" #~ msgstr "ПријателÑко име" #~ msgid "Serial Ports" #~ msgstr "СериÑки портови" #~ msgid "Run the setup assistant for this device" #~ msgstr "Стартувај го помошникот за подеÑување за овој уред" #~ msgid "Setup..." #~ msgstr "ПодеÑување..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Добредојдовте во аÑиÑтентот за подеÑување на блутут уреди. \n" #~ "\n" #~ "\n" #~ "Ќе те Ñпроведе низ процеÑот на подеÑување и поврзување Ñо твоите блутут " #~ "уреди." #~ msgid "Introduction" #~ msgstr "ПретÑтавување" #~ msgid "Select pairing method to use:" #~ msgstr "Одбери метод на Ñпојување кој ќе Ñе кориÑти:" #~ msgid "Proceed Without Pairing" #~ msgstr "Продолжи без Ñпојување" #~ msgid "Pairing" #~ msgstr "Спојување" #~ msgid "Connect to:" #~ msgstr "Поврзи Ñе Ñо:" #~ msgid "Connect" #~ msgstr "Поврзи Ñе" #~ msgid "Please wait..." #~ msgstr "Молам почекај..." #~ msgid "Connecting..." #~ msgstr "Поврзување..." #~ msgid "Congratulations, device successfully added" #~ msgstr "ПодеÑување, уредот е додаден уÑпешно" #~ msgid "Bluetooth Assistant" #~ msgstr "Блутут аÑиÑтент" #~ msgid "Enter PIN code" #~ msgstr "ВнеÑи PIN код" #~ msgid "Enter passkey" #~ msgstr "ВнеÑи лозинка" #~ msgid "palm" #~ msgstr "палм уред" #~ msgid "isdn" #~ msgstr "ИСДÐ" #~ msgid "headset" #~ msgstr "Ñлушалки" #~ msgid "handsfree" #~ msgstr "интерфон Ñлушалки" #~ msgid "unknown" #~ msgstr "непознато" #~ msgid "Serial port connected to %s" #~ msgstr "СериÑкиот порт е поврзан Ñо %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Минута" #~ msgstr[1] "%.0f Минути" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Секунда" #~ msgstr[1] "%.0f Секунди" #~ msgid "_Remove..." #~ msgstr "_ОтÑтрани..." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Блутутот мора да биде вклучен за иÑпраќањето на датотеки да работи" #~ msgid "Select files to send" #~ msgstr "Одберете датотеки за праќање" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Изворен адаптер. Ја зима адреÑата или името на адаптерот на пр. hci0" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Блутутот мора да биде вклучен за блутут аÑиÑтентот да работи" #~ msgid "No adapters found" #~ msgstr "Ðе Ñе пронајдени адаптери" #~ msgid "Failed to add device" #~ msgstr "Ðе уÑпеа да го додаде уредот" #~ msgid "Don't connect" #~ msgstr "Ðе Ñе поврзувај" #~ msgid "Start configuration assistant for this device" #~ msgstr "Стартувај го помошникот за подеÑување за овој уред" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Го кориÑти libappindicator за да ја прикаже ÑтатуÑната икона" blueman-2.4.3/po/mr.gmo000066400000000000000000000431001465054505200147070ustar00rootroot00000000000000Þ•¾ ü &(BXg~‘¤·Ê#Ý "7K _€ “ ž¬½C× !' I,S€’ ™§5¶ ì+÷ # 1 <Ids„—°ÂÕçÿ?&f w ‚'¬Ô!Ü þ  #.B]|ާ¬½Ìäôù" !-O$^ƒŠ©+» çõ  % 2@G LXw”§º,¾0ë" ?MRW_td ô  %5Lho}híV^.c(’I»TZi ‰•œ.£ Òàñ÷ 8 B#P)t ž¨¾ Ù ãðÿ$: CN jvA“Õ,Þ( 4GP`~„š¯ ·Ã ËÕÞåíöü #)2DKSY`iov Š™œÌ :m!¨!È!ä! ù!!"<"U"$s"0˜"CÉ" #"#'@#+h#”#E²#ø#$)$*G$/r$p¢$%%`.%%X­%"&)&(9&.b&c‘&õ&W '(c'Œ'%©'[Ï'%+(1Q(ƒ(4£(Ø(Dï(A4)5v)%¬))Ò)³ü)9°* ê* +E+Td+¹+`Ö+7,&G,n,,&™,BÀ,E-.I-8x-±-"Ä-+ç-.(+.T.AY.L›.Hè.1/NQ/ /I°/3ú/n.0H0;æ0H"1k1‚1™1­1½1:Ñ1< 2I21i2 ›2^¥2k3jp3#Û3 ÿ3 44&4;4¦V4"ý4" 5C5Z5 m5;z5N¶5Y6<_6Õœ6¾r718D8HZ8j£8¼9‘Ë99]:S—:%ë: ;;;;5Ì;5<28<hk< Ô<9á<=2=QO=U¡=÷=7>9L>†>) >%Ê>Bð>k3? Ÿ?­?CÍ?@.@+?@k@ë@iAioA+ÙABE$BXjBÃB6âB9CSCiC(‰C²CÏCêCDD )D&7D!^D€D•D§D:¿D!úDE.E*BE@mE®EÂEÒEîE$F )F 6Fop´eU5¾0_+¨Z³ S@7)§ƒ…E ª¥T’B ';*”k?:cЏ¤s› ½<¢g.9#H]m~x¡·wJ4“q}hO/tR|u®6Mzb,ž€»2 Ÿˆ™‹˜£‰1ŽlI¦nP°%¬G„i—¼D•d«"–f-‡$[±A>CWy­š^v\`K¹=¯{µ‘º¶©VŒ(aœQr²Yj‚FN &L†3!8 X%(minutes)d Minute%(minutes)d Minutes%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Uploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapter for this connection is not availableAdapter selectionAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppleAgentAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Blueman AppletBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workCancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to change profile to %sFailed to connectFile %(0)s from %(1)s successfully receivedFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHighIP Address:Incoming file %(0)s from %(1)sIncoming file over BluetoothInvalid IP addressLaunch DHCP clientLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)No usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot specifiedNumber:OptimalPairPairing requestPairing request for %sPairing request for device:Pairing request for:Plugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a menu item that contains last used connections for quick accessProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedService:Show inputShows network traffic usageSub-optimalSuccess!Temporarily visibleThe maximum number of items recent connections menu will display.Too muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTurn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Close_Device_Devices_Help_Local Services_Make Discoverable_OK_Pair_Plugins_Report a Problem_Reset_Search_Stop_Trust_Untrust_ViewappletdaydayshourhoursminuteminutesnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-10-31 21:04+0000 Last-Translator: ABHISHEK FADAKE Language-Team: Marathi Language: mr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 4.14.2-dev %(minutes)d मिनिट%(minutes)d मिनिटॆ%(service)s, %(device)s वर %d %s %d %s आणि %d %sलेखक:संघरà¥à¤·à¤¿à¤¤:जोडणी करा:DUN आधार अवलंबित:जोडणी तोडा:डाउनलोड à¤à¤¾à¤²à¥‡à¤²à¥‡:फाईल पà¥à¤°à¤¾à¤ªà¥à¤¤à¥€à¤•रण (Object Push)फाइल:GSM सेटिंगलॉग कालावधी:लॉग सà¥à¤°à¥ केला:NAP सेटिंगDHCP सरà¥à¤µà¤° बसविलेले नाहीत PAN आधार पà¥à¤°à¤¤à¤¿:à¤à¤•तà¥à¤°à¤¿à¤¤:अपलोड à¤à¤¾à¤²à¥‡à¤²à¥‡:दृशà¥à¤¯à¤¤à¤¾ सेटिंगबà¥à¤²à¥à¤Ÿà¥‚थने फाईलà¥à¤¸ पाठवत आहेAPN:सà¥à¤µà¥€à¤•ारविशà¥à¤µà¤¾à¤¸à¥‚ साधनाकडून फाईलà¥à¤¸ सà¥à¤µà¥€à¤•ाराअॅङॅपà¥à¤Ÿà¤° (_T)या जोडणीसाठी अडॅपà¥à¤Ÿà¤° उपलबà¥à¤§ नाहीअडॅपà¥à¤Ÿà¤° निवडनेहमीनेहमी सà¥à¤µà¥€à¤•ारानेहमी दृषà¥à¤¯à¤¾à¤¸à¥à¤ªà¤¦à¤¦à¥ƒà¤¶à¥à¤¯ रीत चालणà¥à¤¯à¤¾à¤šà¤¾ कालावधी (सेकंदात)ॲपलà¤à¤œà¤‚टतà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ गणक शूनà¥à¤¯ करायचा आहे का?ऑडियो पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²à¤‘डियो सिंकधà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤à¤“ळख पटवणà¥à¤¯à¤¾à¤šà¥€ विनंती यांचà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€:बà¥à¤²à¥‚मॅन ॲपलेटबà¥à¤²à¥‚टूथ कारà¥à¤¯à¤•à¥à¤·à¤®Bluetooth अडॅपà¥à¤Ÿà¤°à¤¬à¥à¤²à¥‚टूथ अधिपà¥à¤°à¤®à¤¾à¤£à¤¨Bluetooth साधनबà¥à¤²à¥‚टूथ अकारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ आहेबà¥à¤²à¥‚टूथ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ आहेBluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरणबà¥à¤²à¥‚टूथ संजाळबà¥à¤²à¥‚टूथ बंद आहेअडॉपà¥à¤Ÿà¤° वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ाने काम करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ बà¥à¤²à¥‚टूथ चालू करणे आवशà¥à¤¯à¤• आहेकारà¥à¤¯à¤ªà¤¦à¥à¤§à¤¤à¥€ रदà¥à¤¦ करा रदà¥à¤¦ करत आहेसंयोजनबà¥à¤²à¥à¤Ÿà¥‚थ संजाळ संयोजीत करानिवडलेलà¥à¤¯à¤¾ पà¥à¤²à¤—ईनची संयोजन करापà¥à¤·à¥à¤Ÿà¥€ कराअधिपà¥à¤°à¤®à¤¾à¤¨à¤¾à¤¸à¤¾à¤ à¥€ मूलà¥à¤¯à¤¾à¤šà¥€ पà¥à¤·à¥à¤Ÿà¥€ कराजà¥à¤³à¤²à¥‡%s ला जà¥à¤³à¤£à¥€ à¤à¤¾à¤²à¥€à¤œà¥à¤³à¤²à¥‡:जà¥à¤³à¤µà¤¤ आहेजà¥à¤³à¤£à¥€ अयशसà¥à¤µà¥€:बà¥à¤²à¥à¤à¤¶à¥€ जà¥à¤³à¤µà¤£à¥€ à¤à¤¾à¤²à¥€ नाहीसाधनाबरोबर जोडणी तयार कराDHCP सरà¥à¤µà¥à¤¹à¤° पà¥à¤°à¤•ार:डेटा हालचाल निरà¥à¤¦à¥‡à¤¶à¤¨à¤…मानà¥à¤¯à¤†à¤¶à¥à¤°à¤¿à¤¤à¤¤à¤¾ वादसाधन वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•Dialup Networking (DUN)डायलअप संयोजनाETA:बà¥à¤²à¥‚टूथ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¿à¤¤ कराअधिपà¥à¤°à¤®à¤¾à¤¨à¤¾à¤¸à¤¾à¤ à¥€ पिन कोड टाका:अधिपà¥à¤°à¤®à¤¾à¤¨à¤¾à¤¸à¤¾à¤ à¥€ पासकी टाका:चूक उदà¥à¤­à¤µà¤²à¥€à¤«à¤¾à¤‡à¤² '%s' पाठवताना तà¥à¤°à¥à¤Ÿà¥€ आढळली.अपयशी%s ला पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² बदलू शकले नाहीजà¥à¤³à¤£à¥€ होऊ शकली नाहीफाईल %(0)s, %(1)s कडून यशसà¥à¤µà¥€à¤°à¥€à¤¤à¥à¤¯à¤¾ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥€à¤«à¤¾à¤ˆà¤² पूरà¥à¤£à¤ªà¤£à¥‡ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥€à¤«à¤¾à¤ˆà¤²à¥à¤¸ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥à¤¯à¤¾à¤¸à¤¾à¤§à¤¨ जबरदसà¥à¤¤à¥€à¤¨à¥‡ काढून टाकाGSM सेटिंगगट संजाळअदृशà¥à¤¯ जासà¥à¤¤IP पतà¥à¤¤à¤¾:फाईल %(0)s, %(1)s कडून येत आहेबà¥à¤²à¥‚टूथने फाईल येत आहेअवैध IP पतà¥à¤¤à¤¾DHCP कà¥à¤²à¤¾à¤à¤‚ट दाखल कराकमीमà¥à¤²à¤­à¥‚त अडॅपà¥à¤Ÿà¤° तातà¥à¤ªà¥à¤°à¤¤à¤¾ दृशà¥à¤¯ कराNAP bridges सारखà¥à¤¯à¤¾ सà¥à¤¥à¤¾à¤¨à¤¿à¤• संजाळ सेवा सांभाळा साधनाची विशà¥à¤µà¤¾à¤¸à¥‚ अशी नोंद करा/ नोंद खोडासरà¥à¤µà¤¾à¤§à¤¿à¤• घटक अजूनखूपसंजाळNetwork Access PointNetwork Access Point (NAP)वापर आकडेवारी उपलबà¥à¤§ नाही. पहिली जोडणी करा आणि मग या पानावर पहा.जोडलेले नाहीदरà¥à¤¶à¤µà¤²à¥‡ नाहीकà¥à¤°à¤®à¤¾à¤‚क:इषà¥à¤Ÿà¤¤à¤®à¤œà¥‹à¤¡à¥€à¤œà¥‹à¤¡à¥€ बनवणà¥à¤¯à¤¾à¤šà¥€ विनंती%s करीता जोडी बनवणà¥à¤¯à¤¾à¤šà¥€ विनंतीसाधन करीता जोडी बनवणà¥à¤¯à¤¾à¤šà¥€ विनंती:जोडी बनवणà¥à¤¯à¤¾à¤šà¥€ विनंती:पà¥à¤²à¤—ईन "%(0)s", %(1)s वर आशà¥à¤°à¤¿à¤¤ आहे. %(1)sला अनलोड केलà¥à¤¯à¤¾à¤¸ "%(0)s" पण अनलोड होईल. करायचे?पà¥à¤²à¤—ईन %(0)s, %(1)s शी आवादित आहे. %(1)s लोड केलà¥à¤¯à¤¾à¤¸ %(0)s अनलोड होईल. करायचे?पà¥à¤²à¤—ईननिकृषà¥à¤Ÿà¤¬à¥à¤²à¥à¤®à¥…न घटकांसाठी DBus API देतो OBEX फ़ाइल अदलाबदली कà¥à¤·à¤®à¤¤à¤¾ उपलबà¥à¤§ करून देतोà¤à¤•ा मेनू घटकामधà¥à¤¯à¥‡ शेवटचà¥à¤¯à¤¾ वापरलेलà¥à¤¯à¤¾ जोडणà¥à¤¯à¤¾ à¤à¤Ÿà¤ªà¤Ÿ वापरासाठी पà¥à¤°à¤µà¤¤à¥‹NetworkManager 0.8 मधà¥à¤¯à¥‡ परिचय केलेलà¥à¤¯à¤¾ Personal Area Networking (PAN) ला उपलबà¥à¤§ करतोफाईल पà¥à¤°à¤¾à¤ªà¥à¤¤ करीत आहेफाईल %(0)s, %(1)s कडून पà¥à¤°à¤¾à¤ªà¥à¤¤ करीत आहेशिफारस केलेलेनकारकाढून टाकाया साधनाला माहितीतलà¥à¤¯à¤¾ साधनांचà¥à¤¯à¤¾ यादीतून काढून टाकाडिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥‡ नाव बदलाIP पतà¥à¤¤à¤¾ नà¥à¤¤à¤¨à¥€à¤•रण करापà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ कराजà¥à¤³à¤£à¥€ à¤à¤¾à¤²à¥à¤¯à¤¾à¤µà¤° अमलात आणायची सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ शोधानजीकचे साधन शोधत आहे...शोधत आहेसाधन निवडापलà¥à¤¸à¤‘डियो साठी पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² निवडायेणाऱà¥à¤¯à¤¾ फाईल साठी फोलà¥à¤¡à¤° निवडाफाइल पाठवासाधनाला फाईल पाठवा (_F)साधन करीता फाइल पाठवानोट पाठवाफाइल पाठवित आहेसीरिअल पोरà¥à¤Ÿ %sसीरिअल पोरà¥à¤Ÿ जोडलेले आहेसीरिअल पोरà¥à¤Ÿ जà¥à¤³à¤£à¥€ सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ चालली नाहीसेवा:इनपà¥à¤Ÿ दाखवासंजाळ वाहतूक वापर दाखवते कमी-इषà¥à¤Ÿà¤¤à¤®à¤¸à¤«à¤²à¤¤à¤¾!तातà¥à¤ªà¥à¤°à¤¤à¥‡ दृशà¥à¤¯à¤¶à¥‡à¤µà¤Ÿà¤šà¥à¤¯à¤¾ जोडणà¥à¤¯à¤¾à¤‚ची कमाल संखà¥à¤¯à¤¾ जे मेनू दाखवेल.खूप जासà¥à¤¤à¤à¤•ूण डेटा मिळाला आणि किती वेगाने मिळालाà¤à¤•ूण डेटा पाठवला आणि किती वेगाने पाठवलारहदारी आकडेवारीसà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरनफाईल बदलीमधà¥à¤¯à¥‡ तà¥à¤°à¥à¤Ÿà¥€ आलीफाईल %(0)s चà¥à¤¯à¤¾ बदलीमधà¥à¤¯à¥‡ तà¥à¤°à¥à¤Ÿà¥€ आलीविशà¥à¤µà¤¾à¤¸à¤°à¥à¤¹à¤¸à¤°à¥à¤µ अडॅपà¥à¤Ÿà¤° बंद करासरà¥à¤µ अडॅपà¥à¤Ÿà¤° सà¥à¤°à¥ कराअपरिचीतअनिरà¥à¤¦à¤¿à¤·à¥à¤Ÿ अविशà¥à¤µà¤¾à¤¸à¥‚ बनवाखूपच जासà¥à¤¤à¤…डॅपà¥à¤Ÿà¤° (_A)बंद करा (_C)साधन (_D)साधने(_D)मदत(_H)सà¥à¤¥à¤¾à¤¨à¤¿à¤• सेवा(_L)दृशà¥à¤¯ बनवा (_M)_ठीक आहेजोडी (_P)पà¥à¤²à¤—इन (_P)अडचणीची माहिती दà¥à¤¯à¤¾ (_R)सà¥à¤µà¤šà¥à¤› करा (_R)शोधा (_S)_थांबवाविशà¥à¤µà¤¾à¤¸à¥‚ बनवा (_T)विशà¥à¤µà¤¾à¤¸à¥‚ यादीतून काढा (_U)दृशà¥à¤¯(_V)ॲपलेटदिवस दिवस तास तास मिनिट मिनिटे नाहीयोयblueman-2.4.3/po/mr.po000066400000000000000000002505711465054505200145570ustar00rootroot00000000000000# Marathi translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Vaibhav S Dalvi , 2014 # ABHISHEK FADAKE , 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-10-31 21:04+0000\n" "Last-Translator: ABHISHEK FADAKE \n" "Language-Team: Marathi \n" "Language: mr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.14.2-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "दृशà¥à¤¯à¤¤à¤¾ सेटिंग" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "अदृशà¥à¤¯ " #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "नेहमी दृषà¥à¤¯à¤¾à¤¸à¥à¤ªà¤¦" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "तातà¥à¤ªà¥à¤°à¤¤à¥‡ दृशà¥à¤¯" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "अनà¥à¤•ूल नाव" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "जोडी बनवणà¥à¤¯à¤¾à¤šà¥€ विनंती" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "साधन करीता जोडी बनवणà¥à¤¯à¤¾à¤šà¥€ विनंती:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "इनपà¥à¤Ÿ दाखवा" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth साधन" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "अडॅपà¥à¤Ÿà¤° (_A)" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "शोधा (_S)" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "साधन (_D)" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "दृशà¥à¤¯(_V)" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "पà¥à¤²à¤—इन (_P)" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "सà¥à¤¥à¤¾à¤¨à¤¿à¤• सेवा(_L)" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "मदत(_H)" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "अडचणीची माहिती दà¥à¤¯à¤¾ (_R)" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "नजीकचे साधन शोधत आहे..." #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "शोधा" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "साधनाबरोबर जोडणी तयार करा" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "जोडी" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "साधनाची विशà¥à¤µà¤¾à¤¸à¥‚ अशी नोंद करा/ नोंद खोडा" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "विशà¥à¤µà¤¾à¤¸à¤°à¥à¤¹" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "या साधनाला माहितीतलà¥à¤¯à¤¾ साधनांचà¥à¤¯à¤¾ यादीतून काढून टाका" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "काढून टाका" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "साधन करीता फाइल पाठवा" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "फाइल पाठवा" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "à¤à¤•ूण डेटा पाठवला आणि किती वेगाने पाठवला" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "à¤à¤•ूण डेटा मिळाला आणि किती वेगाने मिळाला" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "डेटा हालचाल निरà¥à¤¦à¥‡à¤¶à¤¨" #: data/ui/manager-main.ui:636 msgid "More" msgstr "अजून" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥‡ नाव बदला" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "सà¥à¤µà¤šà¥à¤› करा (_R)" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "रदà¥à¤¦ करत आहे" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_ठीक आहे" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP सरà¥à¤µà¥à¤¹à¤° पà¥à¤°à¤•ार:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "शिफारस केलेले" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "DHCP सरà¥à¤µà¤° बसविलेले नाहीत " #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP पतà¥à¤¤à¤¾:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP सेटिंग" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN आधार " #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Dialup Networking (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN आधार " #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Network Access Point (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN आधार " #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "फाईल पà¥à¤°à¤¾à¤ªà¥à¤¤à¥€à¤•रण (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "येणाऱà¥à¤¯à¤¾ फाईल साठी फोलà¥à¤¡à¤° निवडा" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "विशà¥à¤µà¤¾à¤¸à¥‚ साधनाकडून फाईलà¥à¤¸ सà¥à¤µà¥€à¤•ारा" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "बà¥à¤²à¥à¤Ÿà¥‚थने फाईलà¥à¤¸ पाठवत आहे" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "पà¥à¤°à¤¤à¤¿:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "फाइल:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "संयोजन" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "निवडलेलà¥à¤¯à¤¾ पà¥à¤²à¤—ईनची संयोजन करा" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "दरà¥à¤¶à¤µà¤²à¥‡ नाही" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "लेखक:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "अपरिचीत" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "अवलंबित:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "संघरà¥à¤·à¤¿à¤¤:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM सेटिंग" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "कà¥à¤°à¤®à¤¾à¤‚क:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "रहदारी आकडेवारी" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "बंद करा (_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "डाउनलोड à¤à¤¾à¤²à¥‡à¤²à¥‡:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "अपलोड à¤à¤¾à¤²à¥‡à¤²à¥‡:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "à¤à¤•तà¥à¤°à¤¿à¤¤:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "लॉग सà¥à¤°à¥ केला:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "लॉग कालावधी:" #: data/ui/note.ui:8 msgid "Send note" msgstr "नोट पाठवा" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "अडॉपà¥à¤Ÿà¤° वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ाने काम करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ बà¥à¤²à¥‚टूथ चालू करणे आवशà¥à¤¯à¤• आहे" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth अडॅपà¥à¤Ÿà¤°" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "नेहमी" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d मिनिट" msgstr[1] "%(minutes)d मिनिटॆ" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "बà¥à¤²à¥à¤à¤¶à¥€ जà¥à¤³à¤µà¤£à¥€ à¤à¤¾à¤²à¥€ नाही" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "शोधत आहे" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_थांबवा" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "जà¥à¤³à¤µà¤¤ आहे" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "रदà¥à¤¦ करत आहे" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "फाइल पाठवित आहे" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "फाइल '%s' पाठवताना तà¥à¤°à¥à¤Ÿà¥€ आढळली." #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "पà¥à¤¨à¥à¤¹à¤¾ पà¥à¤°à¤¯à¤¤à¥à¤¨ करा" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "चूक उदà¥à¤­à¤µà¤²à¥€" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "%s करीता जोडी बनवणà¥à¤¯à¤¾à¤šà¥€ विनंती" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "बà¥à¤²à¥‚टूथ अधिपà¥à¤°à¤®à¤¾à¤£à¤¨" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "अधिपà¥à¤°à¤®à¤¾à¤¨à¤¾à¤¸à¤¾à¤ à¥€ पिन कोड टाका:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "अधिपà¥à¤°à¤®à¤¾à¤¨à¤¾à¤¸à¤¾à¤ à¥€ पासकी टाका:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "जोडी बनवणà¥à¤¯à¤¾à¤šà¥€ विनंती:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "अधिपà¥à¤°à¤®à¤¾à¤¨à¤¾à¤¸à¤¾à¤ à¥€ मूलà¥à¤¯à¤¾à¤šà¥€ पà¥à¤·à¥à¤Ÿà¥€ करा" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "पà¥à¤·à¥à¤Ÿà¥€ करा" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "अमानà¥à¤¯" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "ओळख पटवणà¥à¤¯à¤¾à¤šà¥€ विनंती यांचà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "सेवा:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "नेहमी सà¥à¤µà¥€à¤•ारा" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "सà¥à¤µà¥€à¤•ार" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "बà¥à¤²à¥‚टूथ बंद आहे" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "बà¥à¤²à¥‚टूथ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¤¿à¤¤ करा" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "साधन वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "कळफलक" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "डिवà¥à¤¹à¤¾à¤‡à¤¸à¤šà¥‡ नाव बदला" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "अवरà¥à¤—ीकृत" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "जà¥à¤³à¤²à¥‡" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "विशà¥à¤µà¤¾à¤¸à¤°à¥à¤¹" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "जोडी" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "जोडणी करा:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "निकृषà¥à¤Ÿ" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "कमी-इषà¥à¤Ÿà¤¤à¤®" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "इषà¥à¤Ÿà¤¤à¤®" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "खूप" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "खूप जासà¥à¤¤" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "कमी" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "जासà¥à¤¤" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "खूपच जासà¥à¤¤" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "सफलता!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "अपयशी" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "जà¥à¤³à¤µà¤¤ आहे" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "अपरिचीत" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "जà¥à¤³à¤£à¥€ अयशसà¥à¤µà¥€:" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "जोडणी करा:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "जोडणी तोडा:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "साधन जबरदसà¥à¤¤à¥€à¤¨à¥‡ काढून टाका" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "जोडणी करा:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "जोडणी तोडा:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "जोडणी तोडा:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "à¤à¤• फाईल पाठवा (_F)..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "जोडी (_P)" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "विशà¥à¤µà¤¾à¤¸à¥‚ बनवा (_T)" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "विशà¥à¤µà¤¾à¤¸à¥‚ यादीतून काढा (_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "साधन करीता फाइल पाठवा" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "काढून टाका" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "कारà¥à¤¯à¤ªà¤¦à¥à¤§à¤¤à¥€ रदà¥à¤¦ करा " #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "अविशà¥à¤µà¤¾à¤¸à¥‚ बनवा" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "साधन निवडा" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM सेटिंग" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "पà¥à¤²à¤—ईन" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "पà¥à¤²à¤—ईन \"%(0)s\", %(1)s वर आशà¥à¤°à¤¿à¤¤ आहे. %(1)sला अनलोड केलà¥à¤¯à¤¾à¤¸ " "\"%(0)s\" पण अनलोड होईल.\n" "करायचे?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "पà¥à¤²à¤—ईन %(0)s, %(1)s शी आवादित आहे. %(1)s लोड केलà¥à¤¯à¤¾à¤¸ " "%(0)s अनलोड होईल.\n" "करायचे?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "आशà¥à¤°à¤¿à¤¤à¤¤à¤¾ वाद" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "आशà¥à¤°à¤¿à¤¤à¤¤à¤¾ वाद" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "अडॅपà¥à¤Ÿà¤° निवड" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "जà¥à¤³à¤µà¤£à¥€ मोडत आहे..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Network Access Point" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "डेसà¥à¤•टॉप" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "सरà¥à¤µà¥à¤¹à¤°" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "लॅपटॉप" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "हातात मावणारे" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "सेलà¥à¤²à¤° " #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "कॉरà¥à¤¡à¤²à¥‡à¤¸" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "सà¥à¤®à¤¾à¤°à¥à¤Ÿ फोन " #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "मोडेम" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "हेडसेट" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "धà¥à¤µà¤¨à¥€à¤µà¤¿à¤¸à¥à¤¤à¤¾à¤°à¤•" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "कडे केंदà¥à¤°à¤¿à¤¤" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "सरà¥à¤µà¥à¤¹à¤°" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "सà¥à¤®à¤¾à¤°à¥à¤Ÿ फोन " #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "गट संजाळ" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "गट संजाळ" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "सà¥à¤¥à¤¾à¤¨à¤¿à¤• सेवा" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "गट संजाळ" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Network Access Point" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "यंतà¥à¤°" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "गट संजाळ" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "गट संजाळ" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Network Access Point" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Network Access Point" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "पà¥à¤²à¤—ईन" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "गट संजाळ" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "ऑडियो सिंक" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "सà¥à¤®à¤¾à¤°à¥à¤Ÿ फोन " #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "सेवा:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "ऑडियो पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "धà¥à¤µà¤¨à¥€à¤µà¤¿à¤¸à¥à¤¤à¤¾à¤°à¤•" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "धà¥à¤µà¤¨à¥€à¤µà¤¿à¤¸à¥à¤¤à¤¾à¤°à¤•" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "फाईल पà¥à¤°à¤¾à¤ªà¥à¤¤ करीत आहे" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "गट संजाळ" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "सीरिअल पोरà¥à¤Ÿ" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Dialup Networking (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "ऑडियो सिंक" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Network Access Point" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "गट संजाळ" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Network Access Point (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "गट संजाळ" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Bluetooth फाइल सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरण" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "ऑडियो सिंक" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "धà¥à¤µà¤¨à¥€ सà¥à¤¤à¥à¤°à¥‹à¤¤" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "सà¥à¤¥à¤¾à¤¨à¤¿à¤• सेवा" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरन" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "ॲपलà¤à¤œà¤‚ट" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "सà¥à¤¥à¤¾à¤¨à¤¿à¤• सेवा" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "नजीकचे साधन शोधत आहे..." #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "साधन वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "अलीकडचà¥à¤¯à¤¾ जोडणà¥à¤¯à¤¾ (_C)" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "साधन वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "ऑडियो पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "योय" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "नाही" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "%s ला पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² बदलू शकले नाही" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "ऑडियो पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤²" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "पलà¥à¤¸à¤‘डियो साठी पà¥à¤°à¥‹à¤«à¤¾à¤‡à¤² निवडा" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "अनिरà¥à¤¦à¤¿à¤·à¥à¤Ÿ " #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "जà¥à¤³à¤µà¤£à¥€ मोडत आहे..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "जà¥à¤³à¤²à¥‡:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "जोडलेले नाही" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "वापर आकडेवारी उपलबà¥à¤§ नाही. पहिली जोडणी करा आणि मग या पानावर पहा." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "दिवस " msgstr[1] "दिवस " #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "तास " msgstr[1] "तास " #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "मिनिट " msgstr[1] "मिनिटे " #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s आणि %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ गणक शूनà¥à¤¯ करायचा आहे का?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "तà¥à¤®à¤šà¤¾ (mobile broadband) संजाळ वाहतà¥à¤• वापर दाखवते. मरà¥à¤¯à¤¾à¤¦à¤¿à¤¤ डेटा वापरासाठी उपयोगी. " "हे पà¥à¤²à¤—िन पà¥à¤°à¤¤à¥à¤¯à¥‡à¤• साधनाचा वेगळेपणे माग ठेवते. " #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "संजाळ वाहतूक वापर दाखवते " #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "बà¥à¤²à¥‚टूथ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ आहे" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "NAP bridges सारखà¥à¤¯à¤¾ सà¥à¤¥à¤¾à¤¨à¤¿à¤• संजाळ सेवा सांभाळा " #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "à¤à¤•ा मेनू घटकामधà¥à¤¯à¥‡ शेवटचà¥à¤¯à¤¾ वापरलेलà¥à¤¯à¤¾ जोडणà¥à¤¯à¤¾ à¤à¤Ÿà¤ªà¤Ÿ वापरासाठी पà¥à¤°à¤µà¤¤à¥‹" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "सरà¥à¤µà¤¾à¤§à¤¿à¤• घटक " #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "शेवटचà¥à¤¯à¤¾ जोडणà¥à¤¯à¤¾à¤‚ची कमाल संखà¥à¤¯à¤¾ जे मेनू दाखवेल." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "%s ला जà¥à¤³à¤£à¥€ à¤à¤¾à¤²à¥€" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "जà¥à¤³à¤£à¥€ होऊ शकली नाही" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s, %(device)s वर " #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "या जोडणीसाठी अडॅपà¥à¤Ÿà¤° उपलबà¥à¤§ नाही" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "जà¥à¤³à¤µà¤£à¥€ मोडत आहे..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "NetworkManager 0.8 मधà¥à¤¯à¥‡ परिचय केलेलà¥à¤¯à¤¾ Personal Area Networking (PAN) ला उपलबà¥à¤§ " "करतो" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "बà¥à¤²à¥à¤®à¥…न घटकांसाठी DBus API देतो " #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "बà¥à¤²à¥‚टूथने फाईल येत आहे" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "फाईल %(0)s, %(1)s कडून येत आहे" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "नकार" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "फाईल पà¥à¤°à¤¾à¤ªà¥à¤¤ करीत आहे" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "फाईल %(0)s, %(1)s कडून पà¥à¤°à¤¾à¤ªà¥à¤¤ करीत आहे" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX फ़ाइल अदलाबदली कà¥à¤·à¤®à¤¤à¤¾ उपलबà¥à¤§ करून देतो" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "फाईल पूरà¥à¤£à¤ªà¤£à¥‡ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥€" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "फाईल %(0)s, %(1)s कडून यशसà¥à¤µà¥€à¤°à¥€à¤¤à¥à¤¯à¤¾ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥€" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "फाईल बदलीमधà¥à¤¯à¥‡ तà¥à¤°à¥à¤Ÿà¥€ आली" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "फाईल %(0)s चà¥à¤¯à¤¾ बदलीमधà¥à¤¯à¥‡ तà¥à¤°à¥à¤Ÿà¥€ आली" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "फाईलà¥à¤¸ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥à¤¯à¤¾" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%d फाईल पारà¥à¤¶à¥à¤µà¤­à¥‚मीमधà¥à¤¯à¥‡ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥€" msgstr[1] "%d फाईलà¥à¤¸ पारà¥à¤¶à¥à¤µà¤­à¥‚मीमधà¥à¤¯à¥‡ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥à¤¯à¤¾" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "अजून %d फाईल पारà¥à¤¶à¥à¤µà¤­à¥‚मीमधà¥à¤¯à¥‡ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥€" msgstr[1] "अजून %d फाईलà¥à¤¸ पारà¥à¤¶à¥à¤µà¤­à¥‚मीमधà¥à¤¯à¥‡ पà¥à¤°à¤¾à¤ªà¥à¤¤ à¤à¤¾à¤²à¥à¤¯à¤¾" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "साधनाला फाईल पाठवा (_F)" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "साधने(_D)" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "अॅङॅपà¥à¤Ÿà¤° (_T)" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "ॲपलेट" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "बà¥à¤²à¥‚टूथ संजाळ" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "बà¥à¤²à¥‚टूथ कारà¥à¤¯à¤•à¥à¤·à¤®" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "बà¥à¤²à¥‚टूथ अकारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ आहे" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "जà¥à¤³à¤µà¤£à¥€ मोडत आहे..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "दृशà¥à¤¯ रीत चालणà¥à¤¯à¤¾à¤šà¤¾ कालावधी (सेकंदात)" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "दृशà¥à¤¯ बनवा (_M)" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "मà¥à¤²à¤­à¥‚त अडॅपà¥à¤Ÿà¤° तातà¥à¤ªà¥à¤°à¤¤à¤¾ दृशà¥à¤¯ करा" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "जà¥à¤³à¤µà¤£à¥€ मोडत आहे..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "जà¥à¤³à¤£à¥€ à¤à¤¾à¤²à¥à¤¯à¤¾à¤µà¤° अमलात आणायची सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ " #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "सीरिअल पोरà¥à¤Ÿ जोडलेले आहे" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "सीरिअल पोरà¥à¤Ÿ जà¥à¤³à¤£à¥€ सà¥à¤•à¥à¤°à¤¿à¤ªà¥à¤Ÿ चालली नाही" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "सरà¥à¤µ अडॅपà¥à¤Ÿà¤° बंद करा" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "सरà¥à¤µ अडॅपà¥à¤Ÿà¤° सà¥à¤°à¥ करा" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "संजाळ" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "अवैध IP पतà¥à¤¤à¤¾" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "सà¥à¤¥à¤¾à¤¨à¤¾à¤‚तरन" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "डायलअप संयोजना" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "सीरिअल पोरà¥à¤Ÿ %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP पतà¥à¤¤à¤¾ नà¥à¤¤à¤¨à¥€à¤•रण करा" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth अडॅपà¥à¤Ÿà¤°" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "बà¥à¤²à¥‚मॅन ॲपलेट" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "बà¥à¤²à¥‚टूथ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ आहे" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "बà¥à¤²à¥‚टूथ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ आहे" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Bluetooth साधन" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "बà¥à¤²à¥à¤Ÿà¥‚थ संजाळ संयोजीत करा" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "DHCP कà¥à¤²à¤¾à¤à¤‚ट दाखल करा" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "अलीकडचà¥à¤¯à¤¾ जोडणà¥à¤¯à¤¾ (_C)" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "बà¥à¤²à¥‚टूथ कारà¥à¤¯à¤¾à¤¨à¥à¤µà¥€à¤¤ आहे" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "डिवà¥à¤¹à¤¾à¤‡à¤¸ वà¥à¤¯à¤µà¤¸à¥à¤¥à¤¾à¤ªà¤•ाने कारà¥à¤¯ करणà¥à¤¯à¤¾à¤¸à¤¾à¤ à¥€ बà¥à¤²à¥‚टूथ चालू करणे आवशà¥à¤¯à¤• आहे" #, fuzzy #~| msgid "Bluetooth Turned Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "बà¥à¤²à¥‚टूथ बंद आहे" #~ msgid "Services" #~ msgstr "सेवा" #~ msgid "Network Settings" #~ msgstr "संजाळ सेटिंग" #~ msgid "Transfer Settings" #~ msgstr "बदली सेटिंग " #~ msgid "Plugin description:" #~ msgstr "पà¥à¤²à¤—ीनची माहिती:" #~ msgid "Local Services" #~ msgstr "सà¥à¤¥à¤¾à¤¨à¤¿à¤• सेवा" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d कारà¥à¤¯à¤•à¥à¤·à¤® जà¥à¤³à¤£à¥€ " #~ msgstr[1] "%d कारà¥à¤¯à¤•à¥à¤·à¤® जà¥à¤³à¤£à¥à¤¯à¤¾ " #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "तातà¥à¤ªà¥à¤°à¤¤à¥‡ दृशà¥à¤¯" #~ msgid "Yes" #~ msgstr "होय" #~ msgid "No" #~ msgstr "नाही" #~ msgid "Trusted" #~ msgstr "विशà¥à¤µà¤¾à¤¸à¥‚" #~ msgid "Friendly Name" #~ msgstr "अनà¥à¤•ूल नाव" #~ msgid "Serial Ports" #~ msgstr "सीरिअल पोरà¥à¤Ÿ" #~ msgid "Run the setup assistant for this device" #~ msgstr "साधनाचा पà¥à¤°à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾ सहकारी सà¥à¤°à¥ करा" #~ msgid "Setup..." #~ msgstr "पà¥à¤°à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "बà¥à¤²à¥‚टूथ साधन पà¥à¤°à¤¸à¥à¤¥à¤¾à¤ªà¤¨à¤¾ मदतनीसामधà¥à¤¯à¥‡ सà¥à¤µà¤¾à¤—त. \n" #~ "\n" #~ "\n" #~ "हे तà¥à¤®à¥à¤¹à¤¾à¤²à¤¾ तà¥à¤®à¤šà¥à¤¯à¤¾ बà¥à¤²à¥‚टूथ साधनाचà¥à¤¯à¤¾ संरचना आणि जोडणीची पà¥à¤°à¤•à¥à¤°à¤¿à¤¯à¤¾ दाखवेल." #~ msgid "Introduction" #~ msgstr "परिचय" #~ msgid "Select pairing method to use:" #~ msgstr "जोडी बनवायची पदà¥à¤§à¤¤ निवडा:" #~ msgid "Proceed Without Pairing" #~ msgstr "जोडी बनवलà¥à¤¯à¤¾à¤¶à¤¿à¤µà¤¾à¤¯ पà¥à¤¢à¥‡ जा" #~ msgid "Pairing" #~ msgstr "जोडी बनवत आहे" #~ msgid "Connect to:" #~ msgstr "जोडणी करा:" #~ msgid "Connect" #~ msgstr "जà¥à¤³à¤µà¤£à¥€ करा" #~ msgid "Please wait..." #~ msgstr "कृपया थांबा..." #~ msgid "Connecting..." #~ msgstr "जà¥à¤³à¤µà¤¤ आहे..." #~ msgid "Congratulations, device successfully added" #~ msgstr "अभिनंदन, साधन जोडणी यशसà¥à¤µà¥€ à¤à¤¾à¤²à¥€ आहे" #~ msgid "Finished" #~ msgstr "संपला" #~ msgid "Enter PIN code" #~ msgstr "PIN दà¥à¤¯à¤¾" #~ msgid "Enter passkey" #~ msgstr "पासकी टाका" #~ msgid "palm" #~ msgstr "पाम" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "हेडसेट" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "अपरिचीत" #~ msgid "Serial port connected to %s" #~ msgstr "सीरिअल पोरà¥à¤Ÿ ला %s जोडलेले आहे" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f मिनिट" #~ msgstr[1] "%.0f मिनिटे" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f सेकंद" #~ msgstr[1] "%.0f सेकंद" #~ msgid "_Remove..." #~ msgstr "काढून टाका (_R)..." #~ msgid "No adapters found" #~ msgstr "अडॅपà¥à¤Ÿà¤° उपलबà¥à¤§ नाही" #~ msgid "Don't connect" #~ msgstr "जोडू नका" blueman-2.4.3/po/ms.gmo000066400000000000000000000456511465054505200147250ustar00rootroot00000000000000Þ•øÜKœÈÉãù2EXk#~ ¢¯ÃØì ! 4 ?Mh‚“C­ñö!ý )1,Er)„0®ß æô5,9+f ’   «¸4Ó#;L_xНÇÙ?î¥.Ô å ðþ'6B*y¤!¬ ÎØ è óþ>-'l”³ÅÞãô+BWkp"!¤Æ$ÕúÿFMl$~+£ Ï Ûé ø  &4; @AL‡Ž ' F )c    ³ )Å (ï !,!0I!"z! !«!°!µ!½!Ò!í!dü! a"'o" —"¥"­"µ"º"Ï"ã"ó" #&#‚;#o¾#h.$—$Ÿ$ ¤$.°$(ß$;%LD%k‘%Iý%FG&:Ž&RÉ&T'q'€'  '¬'³'.º' é'÷'(((7(>( X( b(#p()”( ¾(È( Þ(é(ú( ) ),);)$Q)Kv)Â)Ö)ß)(ð)* )*7* O*Z*v*H{* Ä*Ð*kÙ*SE+™+A­+*ï+,5,,>,(k,”,§,°,À,Þ,3ä,-.-C- K-W- _-i-r-y- €-Œ-”--£-©-¹-Ì-Ò-Ø-á-ó-ú-. .... (.3.B.E.Y.Å].#0?0U0g00”0¨0À0Ñ0"æ0 11)1@1T1"g1Š1ž1­1¼1Ö1ñ12I2i2n2(u2 ž2 ©2³2,Ç2ô2/3+83d3m3}3531Ã3'õ3 4 *4 64C4:_4 š4)¨4Ò4â4ö4 5555J5b5v5>‹5ŸÊ5 j6 x6 „66#­62Ñ6-727 97 Z7e7 z7 †7‘7¢7<»7'ø7$ 8E8Y8p8u8„8•8®8½8Î8ë899$9)=9 g9'u99¤9Iª9ô9 : :*>: i: w: …:“: ³:¿: Ò:Þ: å:Ið:‹:; Æ;Ô;ô;/<A<U<g<+y<*¥<Ð<0×<:=0C= t=‚=‡= =™=±=Ï=må=S>2d>—>¨>°>¸>¿>Ù>ì>?%#?I?yg?|á?}^@Ü@ä@ ê@5ö@*,A:WAO’AuâAUXBJ®BFùB`@Cp¡C D" DCDKDQD0WDˆDœD ´D ¾D%ÌDòDûD E %E#3E(WE €EŒE ¤E±EÇE áEíEýE F!#FOEF•F ¬FºF-ÒFGG*G BG"OGrGJzG ÅGÑGkÚGUFHœHK²H(þH'ICI)SI)}I§I ¸IÃIÔIðI2øI+JCJ\JlJ}J ŽJ œJ §J±J¸JÁJÊJÓJ ÜJæJýJKK"K+K =K KK UK_KoKvK|KK…K‹K‘K¦Kô‚MDè N ¦6WIÇ@!Ü”>±ï’åKº\Âç 0X[S¡Œw¥'P¸†Ì×€ne›mr=´¯fȹ‡Á™¤é¨– ³Æ1?OF ÚóòÙqAžÝÀ7Š2ídbî]g§i~à…U·¾<,ˆ—{cCk9‰ÅÄ˶ØHlëZ¿äÔ"y}%3ñ•õ(x¼jªL®*:„æƒÕ_Þ½vÑ#BTs˜еÎð²QE»ß‘°4à ©tz“ÊìöáJŽÖ58¢ãaÛVø÷|âpê‹GuÒÍ$.Ÿ;ÉY+ÏRhœ£oš`-^/­ ¬«)&Ó%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Automatically connected to %(service)s on %(device)sBlueman AppletBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Please make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Close_Descending_Device_Devices_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-12-08 10:31+0000 Last-Translator: Jacque Fresco Language-Team: Malay Language: ms MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 4.4-dev %(service)s pada %(device)s%d %s %d %s dan %d %sPengarang:Berkonflik dengan:Sambung Ke:Sokongan DUNBergantung pada:Terputus:Dimuat turun:Fail Diterima (Object Push)Fail:Tetapan GSMJangkamasa log:Log bermula:Tetapan NAPTiada pelayan DHCP dipasangSokongan PANKepada:Jumlah:_Matikan BluetoothHi_dupkan BluetoothDimuat naik:Tetapan KetampakanMenghantar fail melalui BluetoothAPN:TerimaTerima fail dari peranti yang dipercayaiPen_yesuaiPenyesuaiKeutamaan PenyesuaiPenyesuai untuk sambungan ini tidak tersediaPemilihan penyesuaiTambah item menu keluar untuk keluar dari apletTambah item menu piawai ke menu ikon statusSentiasaSentiasa terimaSentiasa tampakAmaun masa dalam saat mod boleh ditemui akan bertahanPemalam perkhidmatan pemindahan aplet dilumpuhkanAnda pasti mahu menetap semula pengira?Profil AudioSinki AudioSumber AudioPermintaan kebenaran untuk:Bersambung secara automatik ke %(service)s pada %(device)sAplet BluemanBlueman merupakan pengurus Bluetooth GTK+Bluetooth AktifPenyesuai BluetoothPengesahihan BluetoothPeranti BluetoothBluetooth DilumpuhkanBluetooth DibenarkanPemindah Fail BluetoothRangkaian Bluetooth Bluetooth DimatikanBluetooth perlu dihidupkan supaya pengurus penyesuai berfungsiDaemon Bluez tidak berjalan, blueman-manager tidak dapat diteruskan. Ia berkemungkinan tiada penyesuai Bluetooth dikesan atau daemon Bluetooth tidak dimulakan.Batal OperasiMembatalkanKonfigurasiKonfigur Rangkaian BluetoothKonfigur keutamaan pemalam terpilihDirektori terkonfigur untuk fail masuk tidak wujudMengkonfigur perangkaian memerlukan kelayakanSahkanSahkan nilai untuk pengesahihan:BersambungBersambung dengan %sBersambung:MenyambungSambungan Gagal:Sambungan ke BlueZ gagalSambung auto sambung profil sumber A2DP, sinki A2DP, dan HIDKawal keadaan kuasa penyesuai BluetoothCipta perpasangan dengan peranti iniJenis pelayan DHCP:Petunjuk aktiviti dataNafiIsu dependensiPengurus PerantiPerangkaian Dailan (DUN)Tetapan DailanPemutusan Gagal:Had masa tamat boleh ditemuiBoleh ditemui... %ssETA:Benarkan BluetoothMasukkan kod PIN untuk pengesahihan:Masukkan kunci laluan untuk pengesahihan:Ralat berlakuRalat berlaku ketika menghantar fail %sKeluarGagalGagal automulakan perkhidmatan obex. Pastikan daemon obex berjalan dahuluGagal menukar profil ke %sGagal sambungGagal dapatkan alamat IP pada %sFail %(0)s daripada %(1)s berjaya diterimaPengirim FailFail diterimaFail diterimaPutus dari peranti secara paksaTetapan GSMRangkaian KumpulanTersembunyiTinggiAlamat IP:Alamat IP berkonflik dengan antaramuka %s yang mempunyai alamat yang samaAlamat IP bertindih dengan subnet antaramuka %s, yang mempunyai konfigurasi %s/%s berikut Ia menyebabkan kelakuan rangkaian yang bermasalahFolder Masuk:Fail masuk %(0)s daripada %(1)sFail masuk melalui BluetoothAntaramuka %(0)s terikat dengan alamat IP %(1)sAlamat IP tidak sahLancar klien DHCPLancar daemon PPPMelancarkan klien DHCP memerlukan kelayakanPelancaran daemon PPP memerlukan kelayakanRendahJadikan penyesuai lalai kelihatan buat sementaraUrus perkhidmatan rangkaian setempat, seperti jambatan NAPTanda/Buang tanda peranti ini sebagai dipercayaiItem maksimumLagiMemadaiRangkaianTitik Capaian RangkaianTitik Capaian Rangkaian (NAP)Pengg_unaan RangkaianTiada statistik penggunaan tersedia buat masa ini. Cuba jalinkan sambungan dahulu kemudian semak halaman ini.Tidak BersambungBuat masa ini tidak disokong dengan persediaan iniTidak dinyatakanNombor:OptimumPasangKod PIN perpasangan untukPerpasangan untuk:Permintaan perpasanganPermintaan perpasangan untuk %sPermintaan perpasangan untuk peranti:Permintaan perpasangan untuk:Sila pastikan direktori "%s" wujud atau konfigur ia dengan blueman-services. Sehinggalah lalai "%s" akan digunakanPemalam "%(0)s" bergantung pada %(1)s. Menyahmuat %(1)s juga akan nyahmuatkan "%(0)s". Teruskan?Pemalam "%(0)s" berkonflik dengan %(1)s. Memuatkan %(1)s juga akan nyahmuatkan "%(0)s". Teruskan?PemalamLemahProprietariMenyediakan API DBus untuk lain-lain komponen BluemanMenyediakan keupayaan pemindahan fail OBEXMenyediakan klien dhcp asas untuk sambungan PAN Bluetooth.Sediakan menu untuk aplet dan API untuk lain-lain pemalam untuk dimanipulasikanMenyediakan item menu untuk membuat penyesuai lalai tampak buat sementara bila ia ditetapkan tersembunyi secara lalaiMenyediakan item menu yang mengandungi sambungan terakhir diguna untuk capaian pantasMenyediakan sokongan asas untuk menyambung ke internet melalui profil DUN.Menyediakan kunci laluan, perkhidmatan pengesahihan untuk daemon BlueZMenyediakan sokongan untuk Perangkaian Dailan (DUN) dengan Pengurus Modem dan Pengurus RangkaianMenyediakan sokongan untuk Perangkaian Kawasan Peribadi (PAN) yang diperkenalkan di dalam Pengurus Rangkaian 0.8Menerima failMenerima fail %(0)s daripada %(1)sDisaranTolakBuangBuang peranti ini dari senarai peranti diketahuiNama semula perantiBaharu Semula Alamat IPCuba lagiIsih MengikutSkrip untuk dilakukan dalam sambunganGelintarGelintar peranti berhampiranMenggelintarPilih PerantiPilih profil audio untuk PulseAudioPilih folder untuk pemindahan fail masukHantar FailHantar _Fail ke PerantiHantar _notaHantar satu nota teksHantar fail(s) ke perantiHantar notaMenghantar FailPort Serial %sPort Serial bersambungSkrip sambungan port serial gagalPerkhidmatan port serial pada peranti %s kini tersedia melalui %sKeutamaan PerkhidmatanPerkhidmatan:Tetapkan Keadaan RfKillPenetapan Keadaan RfKill memerlukan kelayakanTunjuk Palang _StatusTunjuk Pa_lang AlatTunjuk maklumat perantiTunjuk inputTunjuk penggunaan trafik rangkaianLangkauPengendali sambungan profil SPP piawai, membolehkan pelakuan tindakan suaiSub-optimumBerjaya!Berjaya sambung ke perkhidmatan DUN pada %(0)s. Rangkaian kini tersedia melalui %(1)sTangguh penyelamat skrin buat sementara bila pengawal permainan bluetooth bersambung.Tampak buat sementaraBilangan maksimum bagi menu sambungan item baru-baru ini yang akan dipapar.Terdapat masalah melancarkan skrip %s %sIa sepatutnya ditulis-gantiTerlalu MemadaiJumlah data diterima dan kadar pemindahanJumlah data dihantar dan kadar pemindahanStatistik trafikPemindahanPemindahan gagalPemindahan fail %(0)s gagalPercayaCuba dapatkan alamat IP pada %s Tunggu sebentar...Matikan semua penyesuaiHidupkan semua penyesuaiTidak diketahuiTidak dinyatakanTidak DipercayaiSangat TinggiPenyesu_ai_Ditambah_Tutup_MenurunPe_rantiPe_ranti_Bantuan_MaklumatPerkhidmatan _Setempat_Jadikan Boleh Ditemui_Nama_Pasang_PemalamLa_porkan MasalahT_etap Semula_GelintarPer_cayaiT_idak Percayai_Lihatapletharijamminittidakobexd tidak tersediayablueman-2.4.3/po/ms.po000066400000000000000000002431201465054505200145500ustar00rootroot00000000000000# Malay translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # abuyop , 2014-2015,2017,2019 # Jacque Fresco , 2020. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-12-08 10:31+0000\n" "Last-Translator: Jacque Fresco \n" "Language-Team: Malay \n" "Language: ms\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.4-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Tetapan Ketampakan" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Tersembunyi" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Sentiasa tampak" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Tampak buat sementara" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Berpasangan" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Permintaan perpasangan" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Permintaan perpasangan untuk peranti:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Ia sepatutnya ditulis-ganti" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Tunjuk input" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Peranti Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "Penyesu_ai" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Gelintar" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "Keutamaan Penyesuai" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 #, fuzzy msgid "_Exit" msgstr "Keluar" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "Pe_ranti" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Lihat" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Tunjuk Pa_lang Alat" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Tunjuk Palang _Status" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Nama semula peranti" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Isih Mengikut" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nama" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Ditambah" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Menurun" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Pemalam" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Perkhidmatan _Setempat" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Bantuan" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "La_porkan Masalah" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Gelintar peranti berhampiran" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Gelintar" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Cipta perpasangan dengan peranti ini" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Pasang" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Tanda/Buang tanda peranti ini sebagai dipercayai" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Percaya" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Buang peranti ini dari senarai peranti diketahui" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Buang" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Hantar fail(s) ke peranti" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Hantar Fail" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Jumlah data dihantar dan kadar pemindahan" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Jumlah data diterima dan kadar pemindahan" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Petunjuk aktiviti data" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Lagi" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Nama semula peranti" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "T_etap Semula" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Membatalkan" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Jenis pelayan DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Disaran" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Tiada pelayan DHCP dipasang" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Alamat IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Tetapan NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Sokongan PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Perangkaian Dailan (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Sokongan DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Titik Capaian Rangkaian (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Sokongan PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Fail Diterima (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Folder Masuk:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Pilih folder untuk pemindahan fail masuk" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Terima fail dari peranti yang dipercayai" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Menghantar fail melalui Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Kepada:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fail:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfigurasi" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Konfigur keutamaan pemalam terpilih" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Tidak dinyatakan" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Pengarang:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Tidak diketahui" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Bergantung pada:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Berkonflik dengan:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Tetapan GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Nombor:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistik trafik" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Tutup" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Dimuat turun:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Dimuat naik:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Jumlah:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Log bermula:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Jangkamasa log:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Hantar nota" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth perlu dihidupkan supaya pengurus penyesuai berfungsi" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Penyesuai Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Sentiasa" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d Minit" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Penyesuai" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Sambungan ke BlueZ gagal" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Daemon Bluez tidak berjalan, blueman-manager tidak dapat diteruskan.\n" "Ia berkemungkinan tiada penyesuai Bluetooth dikesan atau daemon Bluetooth " "tidak dimulakan." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Menggelintar" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Keutamaan Penyesuai" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Pengirim Fail" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Pemindah Fail Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Menyambung" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd tidak tersedia" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Gagal automulakan perkhidmatan obex. Pastikan daemon obex berjalan dahulu" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Membatalkan" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Menghantar Fail" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Ralat berlaku ketika menghantar fail %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Langkau" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Cuba lagi" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Ralat berlaku" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Permintaan perpasangan untuk %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Pengesahihan Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Masukkan kod PIN untuk pengesahihan:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Masukkan kunci laluan untuk pengesahihan:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Perpasangan untuk:" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Kod PIN perpasangan untuk" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Permintaan perpasangan untuk:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Sahkan nilai untuk pengesahihan:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Sahkan" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Nafi" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Permintaan kebenaran untuk:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Perkhidmatan:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Sentiasa terima" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Terima" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Satu ralat berlaku ketika memuatkan pemalam. Sila maklumkan pembangun " "mengenai kandungan mesej ini di dalam\n" "laman sesawang kami." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr " Bluetooth Dimatikan" #: blueman/Functions.py:71 msgid "Exit" msgstr "Keluar" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Benarkan Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Pengurus Peranti" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Keutamaan Perkhidmatan" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "papan kekunci" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Nama semula peranti" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "tiada kategori" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Bersambung" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Percaya" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Pasang" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Sambung Ke:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Lemah" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-optimum" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimum" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Memadai" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Terlalu Memadai" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Rendah" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Tinggi" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Sangat Tinggi" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Berjaya!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Gagal" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Menyambung" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Pemutusan Gagal:" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Tunjuk maklumat peranti" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Tidak diketahui" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Sambungan Gagal:" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Sambung Ke:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Sambung auto sambung profil sumber A2DP, sinki A2DP, dan HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Terputus:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Putus dari peranti secara paksa" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Sambung Ke:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Terputus:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Terputus:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Hantar satu _Fail..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Pasang" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "Per_cayai" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "T_idak Percayai" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Hantar fail ke peranti ini" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Nama semula peranti" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Buang" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Batal Operasi" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Tidak Dipercayai" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Pilih Peranti" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman merupakan pengurus Bluetooth GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Tetapan GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Pemalam" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Pemalam \"%(0)s\" bergantung pada %(1)s. Menyahmuat %(1)s juga akan nyahmuatkan \"%(0)s\".\n" "Teruskan?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Pemalam \"%(0)s\" berkonflik dengan %(1)s. Memuatkan %(1)s juga akan nyahmuatkan \"%(0)s\".\n" "Teruskan?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Isu dependensi" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Isu dependensi" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Pemilihan penyesuai" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Boleh ditemui... %ss" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Titik Capaian Rangkaian" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "dekstop" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "pelayan" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "komputer riba" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "peranti bimbit" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "selular" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "tanpa wayar" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "telefon pintar" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obexd tidak tersedia" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "set kepala" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "bebas tangan" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Sumber Audio" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Sumber Audio" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Sumber Audio" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "penuding" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Sambung" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Sambung" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Sambung" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Sambung" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "pelayan" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Sambung" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "telefon pintar" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Sambung" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Sambung" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Rangkaian Kumpulan" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Sambung" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Sambung" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Sambung" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Sambung" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Rangkaian Kumpulan" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Sambung" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Sambung" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Perkhidmatan Setempat" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Rangkaian Kumpulan" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Titik Capaian Rangkaian" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Peranti" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Pengirim Fail" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Sambung" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Rangkaian Kumpulan" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Sambung" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Rangkaian Kumpulan" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Sambung" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Titik Capaian Rangkaian" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Titik Capaian Rangkaian" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Sambung" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Pemalam" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Sambung" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Rangkaian Kumpulan" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Sinki Audio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "telefon pintar" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Sumber Audio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Pasangkan Peranti" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Perkhidmatan:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Profil Audio" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Sambung" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Menerima fail" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Sumber Audio" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Rangkaian Kumpulan" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Pemindah Fail Bluetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Sambung" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Sambung" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Sambung" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Port Serial" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Perangkaian Dailan (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Pemindah Fail Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Sumber Audio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Sinki Audio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Titik Capaian Rangkaian" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Rangkaian Kumpulan" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Titik Capaian Rangkaian (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Titik Capaian Rangkaian (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Rangkaian Kumpulan" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Pemindah Fail Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Sumber Audio" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Sinki Audio" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Sumber Audio" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Nama semula peranti" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Tunjuk maklumat peranti" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Perkhidmatan Setempat" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Pemindahan" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "aplet" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Pasangkan Peranti" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Gelintar peranti berhampiran" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Pengurus Peranti" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "_Sambungan Baru-Baru Ini" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Pengurus Peranti" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Keutamaan Penyesuai" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Profil berauto-sambung" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietari" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ya" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "tidak" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Maklumat" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Tunjuk maklumat peranti" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Hantar _nota" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Hantar satu nota teks" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Gagal menukar profil ke %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profil Audio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Pilih profil audio untuk PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Tidak dinyatakan" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Bersambung secara automatik ke %(service)s pada %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Memutuskan..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Bersambung:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Tidak Bersambung" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Tiada statistik penggunaan tersedia buat masa ini. Cuba jalinkan sambungan " "dahulu kemudian semak halaman ini." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "hari" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "jam" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minit" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s dan %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Anda pasti mahu menetap semula pengira?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Membenarkan anda pantau penggunaan trafik rangkaian (jalur lebar mudah alih) " "anda. Berguna untuk pelan capaian data terhad. Pemalam ini menjejak setiap " "peranti secara berasingan." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Pengg_unaan Rangkaian" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Tunjuk penggunaan trafik rangkaian" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth Dibenarkan" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Urus perkhidmatan rangkaian setempat, seperti jambatan NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Menyediakan sokongan untuk Perangkaian Dailan (DUN) dengan Pengurus Modem " "dan Pengurus Rangkaian" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Menyediakan item menu yang mengandungi sambungan terakhir diguna untuk " "capaian pantas" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Item maksimum" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Bilangan maksimum bagi menu sambungan item baru-baru ini yang akan dipapar." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Bersambung dengan %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Gagal sambung" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pada %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Penyesuai untuk sambungan ini tidak tersedia" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Memutuskan..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Menyediakan sokongan untuk Perangkaian Kawasan Peribadi (PAN) yang " "diperkenalkan di dalam Pengurus Rangkaian 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Menyediakan API DBus untuk lain-lain komponen Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Fail masuk melalui Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Fail masuk %(0)s daripada %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Tolak" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Menerima fail" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Menerima fail %(0)s daripada %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Menyediakan keupayaan pemindahan fail OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Direktori terkonfigur untuk fail masuk tidak wujud" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Sila pastikan direktori \"%s\" wujud atau konfigur ia dengan blueman-" "services. Sehinggalah lalai \"%s\" akan digunakan" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fail diterima" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fail %(0)s daripada %(1)s berjaya diterima" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Pemindahan gagal" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Pemindahan fail %(0)s gagal" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Fail diterima" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Terima %d fail di belakang" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Terima %d lagi fail dibelakang" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Tambah item menu piawai ke menu ikon status" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Hantar _Fail ke Peranti" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "Pe_ranti" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Pen_yesuai" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "aplet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Menyediakan kunci laluan, perkhidmatan pengesahihan untuk daemon BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Tambah item menu keluar untuk keluar dari aplet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Menyediakan klien dhcp asas untuk sambungan PAN Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Rangkaian Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Antaramuka %(0)s terikat dengan alamat IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Gagal dapatkan alamat IP pada %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Cuba dapatkan alamat IP pada %s\n" "Tunggu sebentar..." #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Tambah pertunjuk pada ikon status bila Bluetooth aktif dan tunjuk bilangan " "sambungan dalam tip alat." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth Aktif" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Dilumpuhkan" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Memutuskan..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Menyediakan item menu untuk membuat penyesuai lalai tampak buat sementara " "bila ia ditetapkan tersembunyi secara lalai" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Had masa tamat boleh ditemui" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Amaun masa dalam saat mod boleh ditemui akan bertahan" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Jadikan Boleh Ditemui" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Jadikan penyesuai lalai kelihatan buat sementara" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Boleh ditemui... %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Boleh ditemui... %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Sediakan menu untuk aplet dan API untuk lain-lain pemalam untuk " "dimanipulasikan" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Berjaya sambung ke perkhidmatan DUN pada %(0)s.\n" "Rangkaian kini tersedia melalui %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Menyediakan sokongan asas untuk menyambung ke internet melalui profil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Pengendali sambungan profil SPP piawai, membolehkan pelakuan tindakan suai" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skrip untuk dilakukan dalam sambungan" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Argumen berikut akan dilepasi:\n" "Alamat, Nama, nama perkhidmatan, uuid16s, nod rfcomm\n" "Contohnya:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s dikembalikan sebagai senarai terpisah dengan tanda koma\n" "\n" "Bila peranti terputus skrip akan menghantar isyarat HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Port Serial bersambung" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Perkhidmatan port serial pada peranti %s kini tersedia melalui %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Skrip sambungan port serial gagal" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Terdapat masalah melancarkan skrip %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Kawal keadaan kuasa penyesuai Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Matikan Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Matikan semua penyesuai" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Hi_dupkan Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Hidupkan semua penyesuai" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Tangguh penyelamat skrin buat sementara bila pengawal permainan bluetooth " "bersambung." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Guna libappindicator untuk tunjukkan ikon status" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rangkaian" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Alamat IP tidak sah" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "Alamat IP berkonflik dengan antaramuka %s yang mempunyai alamat yang sama" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Alamat IP bertindih dengan subnet antaramuka %s, yang mempunyai konfigurasi " "%s/%s berikut\n" "Ia menyebabkan kelakuan rangkaian yang bermasalah" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Buat masa ini tidak disokong dengan persediaan ini" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Pemindahan" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Pemalam perkhidmatan pemindahan aplet dilumpuhkan" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Tetapan Dailan" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Port Serial %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Baharu Semula Alamat IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Penyesuai Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Aplet Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Blueman merupakan pengurus Bluetooth GTK+" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooth Dibenarkan" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Peranti Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Konfigur Rangkaian Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Mengkonfigur perangkaian memerlukan kelayakan" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Lancar klien DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Melancarkan klien DHCP memerlukan kelayakan" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Lancar daemon PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Pelancaran daemon PPP memerlukan kelayakan" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Tetapkan Keadaan RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Penetapan Keadaan RfKill memerlukan kelayakan" #~ msgid "Recent _Connections" #~ msgstr "_Sambungan Baru-Baru Ini" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Hi_dupkan Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth perlu dihidupkan supaya pengurus peranti dapat berfungsi" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Matikan Bluetooth" #~ msgid "Services" #~ msgstr "Perkhidmatan" #~ msgid "Network Settings" #~ msgstr "Tetapan Rangkaian" #~ msgid "Transfer Settings" #~ msgstr "Tetapan Pemindahan" #~ msgid "Plugin description:" #~ msgstr "Keterangan pemalam:" #~ msgid "Local Services" #~ msgstr "Perkhidmatan Setempat" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d Sambungan Aktif" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Tampak buat sementara" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Adakah bluetooth dibenarkan secara automatik?" #~ msgid "Yes" #~ msgstr "Ya" #~ msgid "No" #~ msgstr "Tidak" #~ msgid "Auto power-on" #~ msgstr "Auto hidup" #~ msgid "Automatically power on adapters" #~ msgstr "Hidupkan penyesuai secara automatik" #~ msgid "Trusted and Paired" #~ msgstr "Dipercayai dan Berpasangan" #~ msgid "Paired" #~ msgstr "Berpasangan" #~ msgid "Trusted" #~ msgstr "Dipercayai" #~ msgid "Friendly Name" #~ msgstr "Nama Mesra" #~ msgid "Serial Ports" #~ msgstr "Port Serial" #~ msgid "Run the setup assistant for this device" #~ msgstr "Jalankan pembantu persediaan untuk peranti ini" #~ msgid "Setup..." #~ msgstr "Persediaan..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Selamat datang ke pembantu persediaan peranti Bluetooth.\n" #~ "\n" #~ "\n" #~ "Ia akan membantu anda melalui proses mengkonfigur dan menyambung ke " #~ "peranti dibenar Bluetooth anda." #~ msgid "Introduction" #~ msgstr "Pengenalan" #~ msgid "Select pairing method to use:" #~ msgstr "Pilih kaedah perpasangan yang digunakan:" #~ msgid "Proceed Without Pairing" #~ msgstr "Diteruskan Tanpa Perpasangan" #~ msgid "Pairing" #~ msgstr "Pasang" #~ msgid "Connect to:" #~ msgstr "Sambung ke:" #~ msgid "Connect" #~ msgstr "Sambung" #~ msgid "Please wait..." #~ msgstr "Tunggu sebentar..." #~ msgid "Connecting..." #~ msgstr "Menyambung..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Tahniah, peranti berjaya ditambah" #~ msgid "Finished" #~ msgstr "Selesai" #~ msgid "Bluetooth Assistant" #~ msgstr "Pembantu Bluetooth" #~ msgid "_Set Up New Device" #~ msgstr "P_ersediaan Peranti Baharu" #~ msgid "Enter PIN code" #~ msgstr "Masukkan kod PIN" #~ msgid "Enter passkey" #~ msgstr "Masukkan kunci laluan" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "set kepala" #~ msgid "handsfree" #~ msgstr "bebas tangan" #~ msgid "unknown" #~ msgstr "tidak diketahui" #~ msgid "Serial port connected to %s" #~ msgstr "Port Serial bersambung dengan %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minit" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Saat" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Nama semula peranti" #~ msgid "_Remove..." #~ msgstr "_Buang..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Togol platform Bluetooth killswitch bila keadaan kuasa Bluetooth berubah. " #~ "(Tidak berguna dengan dongle USB) dan pastikan ikon status ditunjukkan " #~ "jika ada bluetooth killswitch tetapi tiada penyesuai." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth perlu dihidupkan supaya penghantaran fail berfungsi" #~ msgid "Select files to send" #~ msgstr "Pilih fail untuk dihantar" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Penyesuai sumber. Ambil alamat atau nama penyesuai cth. hci0" #~ msgid "Delete files on exit" #~ msgstr "Padam fail ketika keluar" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Fail yang dihantar ke peranti bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth perlu dihidupkan supaya pembantu Bluetooth dapat berfungsi" #~ msgid "No adapters found" #~ msgstr "Tiada penyesuai ditemui" #~ msgid "Pairing in progress..." #~ msgstr "Perpasangan dalam proses..." #~ msgid "Failed to add device" #~ msgstr "Gagal tambah peranti" #~ msgid "Don't connect" #~ msgstr "Jangan sambung" #~ msgid "Device added and connected successfully" #~ msgstr "Peranti ditambah dan berjaya disambungkan" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Peranti berjaya ditambah, tetapi gagal bersambung" #~ msgid "Start configuration assistant for this device" #~ msgstr "Mulakan pembantu konfigurasi untuk peranti ini" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Guna libappindicator untuk tunjukkan ikon status" blueman-2.4.3/po/nb.gmo000066400000000000000000001046401465054505200146770ustar00rootroot00000000000000Þ•×ì!H-&I-&p-—-±-Ç-×-æ- ö- . .&.6.F.V.e.z.‘.¤.µ.È.Û.#î. //3/H/\/p/ ƒ/ /°/CÃ/ 0 0= 0^0y0“0¤0¾0Î0Cá0%1*1!11 S1 `1j1r1,†1³1)Å1ï10 2;2J2]2 x2ƒ2 Š2˜2§25¼2 ò2+ý2)3 <3 J3 U3 b3 n3z34•3Ê3Ì3Ü3ñ3 4 4'4/4>4M4#g4‹4œ4¯4È4Ù4ë4þ45(5:5L5?a5¡5²5·5 ¾54Ì5'6 )636:6 K6 V6`6v6 6 ™6 ¥6³6Î6à6ñ67 7 7!7'=76e7*œ7Ç7!Ï7 ñ7 û7 8 8838N8]8 {8'†8 ®8º8Ã8Ö8õ8þ8 9979I9b9g9x9 9Œ9”9 ¨9³9Â9Ù9ì9: : : 1:?:V:k::Ž:ž: £: ­:»:À:Ð:Ù:í:þ: ; $;"2;!U; w;…;›;$ª;Ï;Ô;î;ò;ù;$<=<]<+a< < ™<§<¶<Ï< Þ<ê<û< =1=7=:= ?= K=X=]= e= p= |=‰=˜= ª=¸=Ð= ç=õ=>>->A>W>q>> >µ> Ê>Ø>ï>? ?4? D? R?`? e?p?y?•?«? Ä?Ï?×? ê?õ? @@ @"@)@?@D@$[@ €@‹@›@ ž@Aª@ì@ñ@A A(A9AXAuAˆA›A)¤AÎAèA ûA BB*#BNCUC^CaCjCpC…CŽC•C¨C)ºC(äC D D#D ;DGDKD,ND0{D"¬D ÏDÝD ðDûD EE%E+E 0E>EDE(IE)rE)œE ÆE ÓE àEìEôE F$F3F QFd^F ÃF ÑF'ßF GGG"G3GQGpG uGƒG‹G‘G–GG±GÁGØGôG H H (H3HKHaHgHo‚HhòH[IcIjIzII ŽI ™I ¦I ²I¿IÒIæIîI J.J(?JLhJkµJI!KFkK:²KRíKT@L•L¦L µLÁLÈLÚLïL øLTM^YM<¸MõMN $N0N7NFN\N.cN ’N N±N·N ½NËNåNéNòNO OO1O8O RO \O#jO)ŽO ¸OÂO ØOãOóOP P )P6PKPZP$pPK•PáPèPþPQ Qi GiUioi~i ƒiŽiŸi µi Âi%Ïi!õi j $j2j0Ejvj~j—j ›j¥j(Äj%íjk(k Ak Mk Ykgk k k—k©k¸k ÏkÛkÞk ãkïklll 'l 3l=lNl alnl†l™l ©lµlÌlÜlîlmm6mKm]mum†mm¸mÊmÞmîmþm nn$n5nSngn n nn­n ²n ¼nÇn ÍnØnßn÷nün!o 2o=oNo QoD]o¢o§o»oÓoÜoïop,pEpYp/bp’p¬p¿pÐpäp q r rrr'r!-r Or Yrdrvr)†r,°rÝrìrõr sss/ s1Ps‚s s·sÊsÓsÛsàsôsúsþstt&t&>t/et •t ¢t ®tºtÃtÚtøt)u1ugBuªu¹u1Ëu ýu vvv.vJvdvjv {v †v “v  v­v½v!Ûv(ýv&wFw bw mw"wwšw­wµw~ÔwySxÍxÜxãxóx øx y yy+y;yOykysy ‰y1–y%ÈyYîynHzT·zJ {>W{M–{Tä{9|H| ^|h|o| ‰|—|  |E«|Mñ|9?} y}„}Ÿ}¨} ®}¼}Î}2Ô}~~ -~9~?~P~o~ s~~”~œ~'£~Ë~Ð~ï~ ö~+KT jv‡š ³ ¾ÉÜë.€R0€ƒ€Š€¡€ ·€%Á€ç€ø€ =Y p } ‡ “   ¬¸ Ó ßbìO‚ X‚c‚`l‚Í‚¾Ô‚ “ƒƒ ¡ƒK«ƒ÷ƒ@ „:K„†„ž„,¦„*Ó„þ„ ………0…9…#O…7s…«…S¿…†"†1†8†1A†s†‰† †¯† ³†Á† ȆÔ† ã†ð† ÷†‡‡ (‡3‡ D‡P‡`‡ r‡~‡”‡ ®‡»‡ ¿‡ ʇÔ‡ ç‡ò‡ˆˆˆ 0ˆ<ˆ EˆOˆXˆ_ˆ eˆoˆvˆˆˆˆˆ•ˆ §ˆµˆ»ˆ ¿ˆ̈܈ ëˆöˆ ‰‰‰$‰,‰?‰G‰ L‰ Y‰ c‰n‰~‰‚‰‰Ms¡/"»×¥dÅÑV-üN$mnÀO7ûè»oâ ¹:{LÔüÕýÍ@KóÒxî/}ÜæÉz-¾‡ífï{sÐ7æZ;¬¶áZ. ÿmøK¶uÃgyÓ ÓîY#,¯b‡‰Ñ²C:(0ñ3 ¬lêEÆ·Dߦ¸ržpëªö„ rIÖ[”Ÿï)U“úMóûô߆ºÚ È¡’›0^YŠH€òF~•÷jV2 £á4ƒoƒ“±—}š%è„an<BµÇGã.õT' pÈyBŒ"žÝ^©RÌ«‚,–›Iœåý­¾\ñÙ•ÌÝÏ ÞØh˜êW¸XÔ~ Ãéuˆ­ÅþÉÚÆk9äð‹ùÕÇ¢A £çùŸ‘*´ Á1cŽi6jô…¨ÁtÄÜP¹ìzO¯¤ða勼eˆ6L+€Û ÒÀ?ËqA°‘’ eSÖQ>`XŽã÷Fë±lQ+TÎ%Wò‚Ï@$C–¥ÿ¨§‰;þ¦!kb5[º5¿>_ ci'³9=Â…&E!#¢ú½Û©Þ”U_éq™R|Œdf<Nœš²Ê4H ®=ªÙvŠË ä PØD?8Ä(çx× ´Â˜\öv]`—®)à͵â§1S³2™«¤&ìhøt¿à3·|8g*Ê]GJμw°íw½õ†JÐ%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:AcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAir quality SensorAlert Notification ServiceAll in OneAlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAppearanceAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBarcode ScannerBasic Printing (BPP)Battery SwitchBlade ServerBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBody CompositionBulbButtonCabinet LightCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCharacteristic DeclarationClick to disable.Click to enable.Color Light SensorComboComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice ManagerDevice did not respondDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDisconnect %sDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…Docking StationDollDoor LockDouble SwitchETA:Ear ThermometerElevatorEmergency Exit DoorEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to change profile to %sFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringFlame DetectorFloor LightFluorescent LampFlush Mounted SensorForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Control DeviceGeneric DisplayGeneric Eye-glassesGeneric Glucose MeterGeneric Heart Rate SensorGeneric Human Interface DeviceGeneric KeyringGeneric Light SourceGeneric Media PlayerGeneric PhoneGeneric Remote ControlGeneric Running Walking SensorGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGroup NetworkHTTPHTTP ProxyHandheldHandheld PC/PDA (clamshell)Hardcopy Data ChannelHardware Revision StringHeadphonesHeadsetHealth ThermometerHeart RateHeart Rate BeltHeat PumpHelmetHi-Fi audioHiddenHide _unnamed devicesHighHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressISDNImmediate AlertIn-Shoe Running Walking SensorIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardL2CAPLAN Access Using PPPLED LampLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLink LossLocation and NavigationLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMesh Network ProxyMicrophoneMini PCMiscellaneousModel Number StringModemMoreMotion SensorMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo conflictsNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptimalPagerPairPairedPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Palm-size PC/PDAPendant LightPeripheralPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPoorPortable audioPower BankPower OutletPower StripPower SupplyPowered WheelchairPresentation RemotePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPulse OximeterPush ButtonRFCOMMR_ename device…Radiant Panel HeaterRadiatorRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryRobotRotary SwitchRunning Speed and CadenceSDPS_ort ByScan ParametersScannerScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer-class ComputerService PreferencesService:Set Bluetooth Adapter PropertiesShow _StatusbarShow _ToolbarShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSpeed SensorSports WatchStandard SPP profile connection handler, allows executing custom actionsStick PCSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTabletTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDPUncategorizedUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorWAPWAP ClientWall LightWall Mounted SensorWearableWearable computer (watch size)Weight ScaleWindowWrist Blood PressureWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-10 05:09+0000 Last-Translator: h7x4 Language-Team: Norwegian BokmÃ¥l Language: nb MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.7-dev %(minutes)d minutt%(minutes)d minutter%(seconds)d sekund%(seconds)d sekunder%(service)s pÃ¥ %(device)s%d %s %d %s og %d %s17–33 prosent1–17 prosent33–50 prosent3D-skjerm3D-briller3D-synkronisering (3DSP)50–67 prosent67–83 prosent83–99 prosentForfatter:Koble til automatisk:I konflikt med:Koble til::TilkobletAvhenger av:Avbryt:Lastet ned:Filmottak (Object Push)Fil:GSM-innstillingerLoggens varighet:Logging startet:NAP-innstillingerNAP-støtteNavnDet er ikke installert noen DHCP-tjenerPAN-støtteMottatakssignalstyrke: %(rssi)u%% (%(rssi_state)s)Til:Til sammen:OverføringseffektnivÃ¥: %(tpl)u%% (%(tpl_state)s)Skru av BlÃ¥tann_Skru pÃ¥ BlÃ¥tannLastet opp:Synlighetsinnstilling_Koble til_Koble fraSender filer over BlÃ¥tannAPN:GodtaTillat filer fra godkjente enheterAksesspunkt_AdaptereAdapterAdapterinnstillingerEn adapter for denne tilkoblingen er ikke tilgjengeligValg av adapterTilføyer et punkt i menyen til Ã¥ avslutte panelprogrammetLegger til menypunkter for frakoblingLegg til forvalgte menyelementer til statusikonsmenyen.Avansert lydLuftkvalitetssensorVarslingsmerknadstjenesteAlt-i-ettAlltidGodkjenn hver gangAlltid synligOmgivelseslyssensorTid i sekunder tilstanden synlighet skal være aktivertUtseendeBekreft nullstilling av telleren.Arm BlodtrykkLydprofilLyd-sinkLydkildeLyd/videoLyd/videoGodkjennelsesforespørsel for:Koblet automatisk til %(service)s pÃ¥ %(device)sBStrekkodeskannerGrunnleggende utskrift (BPP)BatteribryterBlade-tjenerBlokker/avblokker denne enhetenBlokkertBlodtrykkBlueman-panelprogramBlueman BlÃ¥tannsbehandlerBlueman er en GTK-basert BlÃ¥tannsbehandlerBlÃ¥tann er pÃ¥slÃ¥ttBlÃ¥tannsadaptereTilgangskontroll for BlÃ¥tannBlÃ¥tannsenhetBlÃ¥tannsenheterBlÃ¥tann avskruddBlÃ¥tann pÃ¥slÃ¥ttFiloverføring via BlÃ¥tannHÃ¥ndtering av BlÃ¥tannBlÃ¥tannsnettverkBlÃ¥tann er slÃ¥tt avBlÃ¥tann mÃ¥ være pÃ¥slÃ¥tt for at adapterbehandleren skal virke.KroppssammensetningLyspæreKnappSkaplampeKalender-, gjøremÃ¥l-, og notat-gjøremÃ¥lstjeneste (CTN)Kalender-, gjøremÃ¥l-, og notat-profil (CTN)Digital-videokameraKameraAvbryt handlingenAvbryterBilstereoKarbondioksidssensorKarbonmonoksidssensorKortleserTakvifteTaklampeKarakteristikkerklæringKlikk for Ã¥ skru av.Klikk for Ã¥ skru pÃ¥.FargelyssensorKomboDatamaskinOppsettSett opp BlÃ¥tannsnettverkInnstillinger for valgt tilleggOppsatt mappe for innkommende filer finnes ikkeOppsett av nettverk krever rettigheterBekreftBekreft verdi for godkjennelse:TilkobletTilkoblet:Kobler tilKobler til…Tilkobling mislyktes: Forbindelse til BlueZ mislyktesKontaktssensorBlodsukkermÃ¥lingKontrollerKontroller driftstilstander for BlÃ¥tannsadaptereKonverterbarTrÃ¥dløsTrÃ¥dløs telefoniOpprett en sammenkobling med enhetenGardinerSykkelcomputerSykkel-effektmÃ¥lerSyklingshastighet og kadensDHCP-tjenertype:DataaktivitetsindikatorAvvisAvhengighetsproblemSkrivebordsvifteSkrivebordslampeSkrivebordStasjonær ArbeidsstasjonAvtakbarEnhetshÃ¥ndteringEnhet svarte ikkeModemoppringingsnettverkModemoppringingsnettverk (DUN)ModemoppringingsinnstillingerDigital pennTegneplateKoble fra %sFrakobling mislyktes: Tidsutløp for synlighetSynlig … %ssSøker…Docking-stasjonDukkeDørlÃ¥sDobbel SvitsjEstimert tid til ankomst:ØretermometerHeisNødutgangAktiver BlÃ¥tannEnergisamlende BryterEnergimÃ¥lerEnergisensorSkriv inn PIN-koden for Ã¥ godkjenne:Skriv inn kode for autentisering:InngangsportMiljømÃ¥lingDet oppsto en feilDet oppsto en feil under forsendelse av filen %sAvsluttEkstern rapportreferanseFTPMislyktesKunne ikke endre profil til %sKunne ikke innhente en IP-adresse pÃ¥ %sFikk ikke kontakt med blueman-managerFaksFil %(0)s fra %(1)s ble mottatt med hellFilavsenderFil mottattFiler mottattFastvarerevisjonsstrengBranndetektorGulvlampeSelvlysende LampeInnfelt SensorTvangsfrakoble enhetenFullstendigGBGNSSGNSS-tjenerGSM-innstillingerSpillSpillkontrollerVideospill/LekeGarasjedørHagelampeGenerisk tilgangGenerisk attributtGenerisk lydGenerisk StrekkodeleserGenerisk BlodtrykkGenerisk KlokkeGenerisk PCGenerisk KontrollenhetGenerisk SkjermGeneriske BrillerGenerisk GlukosemÃ¥lerGenerisk PulssensorGenerisk BrukerinngangsenhetGenerisk NøkkelringGenerisk lyskildeGenerisk MedieavspillerGenerisk TelefonGenerisk FjernkontrollGenerisk Løp-/GangesensorGenerisk telefoniGenerisk TermometerGenerisk UkjentGenerisk KlokkeGruppenettverkHTTPHTTP-mellomtjenerHÃ¥ndholdt enhetHÃ¥ndholdt PC/PDA (clamshell)Papirkopi-datakanalMaskinvarerevisjonsstrengHodetelefonerHodetelefonerHelsetermometerPulsPulsbelteVarmepumpeHjelmHi-Fi -lydSkjultSkjul enheter uten navnHøyBrukerinngangsenhetBrukerinngangenhetstjeneste (HID)LuftfukterFuktighetssensorIPIP-adresse:IP-adressen er i konflikt med grensesnittet %s som har samme adresseISDNUmiddelbar varslingLøp-/Gangesensor i skoInkluderInnkommende mappe:Innkommende fil %(0)s fra %(1)sInnkommende fil via BlÃ¥tannInnendørs posisjoneringInndata/utdata-feilInterkomGrensesnitt %(0)s knyttet til IP-adressen %(1)sInternettprotokollstøtteUgyldig IP-adresseIoT-inngangsportIrMC-synkroniseringIrMC-synkroniseringskommandoDet ser ut til at blueman-manager ikke kan skrus pÃ¥ via D-Bus- Typisk skyldes dette knekt grafisk oppsett i D-Bus-aktiveringsmiljøet som kan løses med et kall til dbus-update-activation-environment, typisk utstedt fra xinitrc (respektivt Sway-oppsett el. lign.).JakkeStyrespakKBTastaturL2CAPLokalnett-tilgang ved bruk av PPPLED-lampeBærbar PCStart DHCP-klientStart PPP-nisseStart av DHCP-klienten krever rettigheterIgangsetting av PPP-nisse krever rettigheterLekkasjesensorLenketapPlassering og navigasjonHøyttalerLavMBGjør de forvalgte adapterne synlig midlertidigHÃ¥ndter lokale nettverkstjenester, som NAP-broerAngi/fjern enhet som tiltroddMaks. antall elementerMeshnettverksproxyMikrofonMini-PCYmseModellnummer-strengModemMerBevegelsessensorMusMyeMultikanalstilpasningsprotokoll (MCAP)Multi-profilspesifikasjonsprofil (MPS)Multi-profilspesifikasjonsprofil-tjeneste (MPS)Multi-sensorMultisvitsjMultisensorNettverkNettverkstilgangspunktNettverkstillgangspunkt (NAP)_NettverksbrukIngen lydendepunkter har blitt registrertIngen konflikterIngen bruksstatistikk tilgjengelig. Prøv først Ã¥ etablere forbindelse for sÃ¥ Ã¥ sjekke denne siden.Ikke tilkobletIkke tilgjengeligFor øyeblikket ikke støttet med dette oppsettetIkke angittNummer:OBEXTilstedeværelsessensorLøp-/Gangesensor pÃ¥ hofteLøp-/Gangesensor pÃ¥ skoÃ…pneÃ…pne plasseringBest muligPersonsøkerKoble sammenSammenkobletParingskode forForespørsel om sammenkoblingSammenkoblingsforespørsel fra %sForespørsel om sammenkobling med enhet:Sammenkoblingsforespørsel for:HÃ¥ndflatestørrelse-PC/PDAHengelampeTilbehørPersonvernsflagg for ekstern enhetPersonlig datanettTelefonTelefonvarslingsstatustjenesteProgramtillegg»%(0)s« avhenger av %(1)s. Fjerning av %(1)s vil ogsÃ¥ fjerne »%(0)s«. Fortsett?Programtillegg %(0)s er i konflikt med %(1)s. Innlasting av %(1)s vil fjerne %(0)s. Fortsett?ProgramtilleggPnP-IDPnP-informasjonSvakBærbar lydStrømbankStikkontaktStrømforgrenerStrømforsyningElektrisk rullestolPresentasjons-fjernkontrollSkriverUtskriftsstatus (BPP)ProprietærtMuliggjør DBus API for andre Blueman-komponenterTilbyr OBEX-filoverføringsfunksjonerTilbyr meny for panelprogrammet og et API slik at andre programtillegg kan manipulere detTilbyr et menypunkt som gjør den forvalgte adapteren synlig midlertidig, nÃ¥r den som forvalg er satt usynligTilbyr et menypunkt som inneholder sist brukte forbindelser for Ã¥ gi hurtig tilgangTilbyr grunnleggende støtte for forbindelse til Internett via DUN-profil.Tilbyr adgangsnøkkel, godkjennelsestjenester for BlueZ-nissenGir støtte for oppringningsnettverk (DUN) med ModemManager og NetworkManagerTilbyr støtte for Personlig omrÃ¥desnettverk (PAN) introdusert i NetworkManager 0.8NærhetssensorOksygenmetningsmÃ¥lerTrykknappRFCOMMGi enheten _nytt navn …PanelradiatorRadiatorRegnsensorMottok %(files)d fil i bakgrunnenMottok %(files)d filer i bakgrunnenMottok %(files)d fil til i bakgrunnenMottok %(files)d filer til i bakgrunnenMottatakssignalstyrke: %(rssi)u%% (%(rssi_state)s)Mottar filMottar fil %(0)s fra %(1)sAnbefaltAvvisFjernkontrollFjernkontrollmÃ¥lFjernFjern denne enheten fra listen over kjente enheterGi enheten nytt navnForny IP-adressePrøv igjenRobotRoterende BryterLøpshastighet og stegfrekvensSDPS_orter etterSkanningsparametreSkannerSkjermSkript som skal kjøres ved tilknytningSøkSøk etter enheter i nærhetenSøkerVelg enhetVelg lydprofil for PulseAudioVelg mappe for innkommende filoverføringerSend filSend _filer til enhetSend _notatSend en _Fil …Send et tekstnotatSend fil(er) til enhetenSend notatSender filSerienummer-strengSeriellport %sSeriellport tilkobletForbindelsesskript for seriellporten mislyktesSeriellporttjeneste pÃ¥ enheten %s vil nÃ¥ være tilgjengelig via %sTjenerTjener-type DatamaskinTjenesteinnstillingerTjeneste:Velg egenskaper for BlÃ¥tannsadaptereVis _statuslinjeVis _verktøyslinjeVis inntastingViser skrivebordsmerknader nÃ¥r enheter kobles til eller fra.Viser nettverksforbrukEnkel SvitsjHopp overGlidebryterSmarttelefonSmartklokkeRøyksensorProgramvarerevisjonsstrengFartsmÃ¥lerSportsklokkeForvalgt hÃ¥ndtering av SPP-profiltilkobling, gir mulighet til Ã¥ kjøre egentilpassede handlingerStick-PCSuboptimalSuksess!Tilkoblet DUN-tjenesten pÃ¥ %(0)s. Nettverket er nÃ¥ tilgjengelig via %(1)sSvitsjBytter drapsbryter-status for BlÃ¥tann for Ã¥ samsvare med effektstatus. Lar BlÃ¥tann slÃ¥ seg pÃ¥ fra et ikon som viser status; forutsatt at den ikke er utplugget fysisk, eller av systemet.System-IDTCPNettbrettAvfei pauseskjerm midlertidig nÃ¥r BlÃ¥tanns-spillkontrollere er tilkoblet.Midlertidig synligMaksimalt antall punkter menyen for siste tilkoblinger vil vise.Det oppsto et problem under igangsetting av skriptet %s %sDette burde overskrivesFor myeTotalt data mottatt og forsendelseshastighetTotalt data sendt og forsendelseshastighetBerørbart PanelPekeplateLekeTrafikkstatistikkOverførOverføring mislyktesOverføring av fila %(0)s mislyktesOverføringseffektnivÃ¥: %(tpl)u (%(tpl_state)s)TransportoppdagelsePrøver Ã¥ koble til oppsettbare tjenester ved oppstart og hvert minutt automatisk.Trippel SvitsjTakpanelslampeTiltroTiltroddPrøver Ã¥ innhente en IP-adresse pÃ¥ %s Vent …Skru av alle adaptereSkru pÃ¥ alle adaptereSendingseffektUDPUkategorisertUkjentUkjent feilNavnløs enhetUspesifisertMistroBrukerdataVideobÃ¥ndsopptakerGyldig tallfølgeKjøretøyDekktrykkssensorVeldig høyVideokonferanseVideodistribusjonVideokameraVideokonferanseutstyrVideoskjerm og høyttalerVideomonitorWAPWAP-klientVegglampeVeggmontert SensorSmartklærSmartklær (klokke-størrelse)VektVinduHÃ¥ndledd BlodtrykkArmbÃ¥ndsur_Adapter_Lagt til_BlokkerAvbryt_Lukk_Synkende_Enhet_Enheter_Avslutt_Hjelp_Info_Lokale tjenester_Gjør synlig_Navn_OK_Sammenkoble_Programtillegg_Innstillinger_Fjern …_Rapporter et problem_Nullstill_Søk_Stopp_Tiltro_Opphev blokkering_Mistro_Vispanelprogramdagdagertimetimerminuttminutterneiobexd er ikke tilgjengeligjablueman-2.4.3/po/nb.po000066400000000000000000002616541465054505200145440ustar00rootroot00000000000000# Norwegian BokmÃ¥l translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Allan Nordhøy # Erik E. Seierstad # HÃ¥vard Havdal # Jim NygÃ¥rd # Kenneth Langdalen # Kent Vegard Evjen # Tommy Mikkelsen # Valmantas PalikÅ¡a # Øyvind Øritsland # Alexander Jansen , 2017 # Allan Nordhøy , 2016-2017, 2020, 2021, 2022, 2023. # b84df44fb72862b85bae7a669218c6c2, 2019 # Kenneth Jenssen , 2016 # Kim Malmo , 2017-2018 # Kjell Cato Heskjestad , 2019 # 87d96f43665dd9fb55eba4603e184cae, 2019 # Christopher Schramm , 2022. # Herman Sildnes , 2023. # h7x4 , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-10 05:09+0000\n" "Last-Translator: h7x4 \n" "Language-Team: Norwegian BokmÃ¥l \n" "Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Synlighetsinnstilling" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Skjult" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Alltid synlig" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Midlertidig synlig" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Navn" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Forespørsel om sammenkobling" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Forespørsel om sammenkobling med enhet:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Dette burde overskrives" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Vis inntasting" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "BlÃ¥tannsenheter" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Søk" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Innstillinger" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Avslutt" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Enhet" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Vis" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Vis _verktøyslinje" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Vis _statuslinje" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Skjul enheter uten navn" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_orter etter" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Navn" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Lagt til" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Synkende" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Programtillegg" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokale tjenester" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hjelp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Rapporter et problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Søk etter enheter i nærheten" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Søk" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Opprett en sammenkobling med enheten" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Koble sammen" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Angi/fjern enhet som tiltrodd" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Tiltro" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Fjern denne enheten fra listen over kjente enheter" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Fjern" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Send fil(er) til enheten" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Send fil" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Totalt data sendt og forsendelseshastighet" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Totalt data mottatt og forsendelseshastighet" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Dataaktivitetsindikator" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mer" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Gi enheten nytt navn" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Nullstill" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "Avbryt" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP-tjenertype:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Anbefalt" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Det er ikke installert noen DHCP-tjener" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-adresse:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-innstillinger" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Personlig datanett" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN-støtte" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Modemoppringingsnettverk" #: data/ui/services-network.ui:318 #, fuzzy msgid "DUN Support" msgstr "Oppringt nettverk hÃ¥ndteres av" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Nettverkstillgangspunkt (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP-støtte" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Filmottak (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Innkommende mappe:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Velg mappe for innkommende filoverføringer" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Tillat filer fra godkjente enheter" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "Sender filer over BlÃ¥tann" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Til:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fil:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Oppsett" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Innstillinger for valgt tillegg" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ikke angitt" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Forfatter:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Ukjent" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Avhenger av:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "I konflikt med:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-innstillinger" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Nummer:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Trafikkstatistikk" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Lukk" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Lastet ned:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Lastet opp:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Til sammen:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Logging startet:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Loggens varighet:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Send notat" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "BlÃ¥tann mÃ¥ være pÃ¥slÃ¥tt for at adapterbehandleren skal virke." #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "BlÃ¥tannsadaptere" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Alltid" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minutt" msgstr[1] "%(minutes)d minutter" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Fikk ikke kontakt med blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Det ser ut til at blueman-manager ikke kan skrus pÃ¥ via D-Bus- Typisk " "skyldes dette knekt grafisk oppsett i D-Bus-aktiveringsmiljøet som kan løses " "med et kall til dbus-update-activation-environment, typisk utstedt fra " "xinitrc (respektivt Sway-oppsett el. lign.)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Forbindelse til BlueZ mislyktes" #: blueman/main/Manager.py:105 #, fuzzy msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez-nissen kjører ikke, blueman-manager kan ikke fortsette.\n" "Dette betyr kanskje at det ikke fantes noen BlÃ¥tannsadaptere eller at " "BlÃ¥tannsnissen ikke kjørte." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Klikk for Ã¥ skru av." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Klikk for Ã¥ skru pÃ¥." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Søker" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapterinnstillinger" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Filavsender" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Filoverføring via BlÃ¥tann" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stopp" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Kobler til" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd er ikke tilgjengelig" #: blueman/main/Sendto.py:111 #, fuzzy msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Klarte ikke Ã¥ starte OBEX-tjeneste automatisk. Forsikre deg om at OBEX-" "nissen kjører." #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Avbryter" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Sender fil" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Estimert tid til ankomst:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekund" msgstr[1] "%(seconds)d sekunder" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Det oppsto en feil under forsendelse av filen %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Hopp over" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Prøv igjen" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Det oppsto en feil" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Sammenkoblingsforespørsel fra %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Tilgangskontroll for BlÃ¥tann" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Skriv inn PIN-koden for Ã¥ godkjenne:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Skriv inn kode for autentisering:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Paringskode for" #: blueman/main/applet/BluezAgent.py:196 #, fuzzy msgid "Pairing PIN code for" msgstr "Paring PIN-kode for" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Sammenkoblingsforespørsel for:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Bekreft verdi for godkjennelse:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Bekreft" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Avvis" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Godkjennelsesforespørsel for:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Tjeneste:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Godkjenn hver gang" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Godta" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Det har skjedd en feil ved innlasting av et programtillegg. Varsle " "utviklerne med innholdet i denne meldingen til\n" "nettstedet " "vÃ¥rt." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "BlÃ¥tann er slÃ¥tt av" #: blueman/Functions.py:71 msgid "Exit" msgstr "Avslutt" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Aktiver BlÃ¥tann" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "EnhetshÃ¥ndtering" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Tjenesteinnstillinger" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tastatur" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombo" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Navnløs enhet" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Ukategorisert" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Tilkoblet" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Tiltrodd" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Sammenkoblet" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blokkert" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Tilkoblet" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Svak" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Suboptimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Best mulig" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Mye" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "For mye" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Mottatakssignalstyrke: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Mottatakssignalstyrke: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Lav" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Høy" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Veldig høy" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "OverføringseffektnivÃ¥: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "OverføringseffektnivÃ¥: %(tpl)u (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Suksess!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Mislyktes" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Kobler til…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Frakobling mislyktes: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Ingen lydendepunkter har blitt registrert" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Inndata/utdata-feil" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Enhet svarte ikke" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Ukjent feil" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Tilkobling mislyktes: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Koble til" #: blueman/gui/manager/ManagerDeviceMenu.py:297 #, fuzzy msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Kobler til auto-tilkoblingsprofilene A2DP-kilde, A2DP-sink og HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Koble fra" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Tvangsfrakoble enheten" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Koble til::" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Avbryt:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Koble til automatisk:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Send en _Fil …" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Sammenkoble" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Tiltro" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Mistro" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blokker" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Opphev blokkering" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blokker/avblokker denne enheten" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Gi enheten _nytt navn …" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Fjern …" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Avbryt handlingen" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Mistro" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Velg enhet" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman er en GTK-basert BlÃ¥tannsbehandler" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM-innstillinger" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Programtillegg" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Programtillegg»%(0)s« avhenger av %(1)s. Fjerning av %(1)s vil ogsÃ¥ fjerne »%(0)s«.\n" "Fortsett?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Programtillegg %(0)s er i konflikt med %(1)s. Innlasting av " "%(1)s vil fjerne %(0)s.\n" "Fortsett?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Avhengighetsproblem" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Ingen konflikter" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Avhengighetsproblem" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Valg av adapter" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Søker…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Ymse" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Datamaskin" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Aksesspunkt" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Lyd/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Tilbehør" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 #, fuzzy msgid "Imaging" msgstr "Bildeenhet" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Smartklær" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Leke" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Skrivebord" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Tjener" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Bærbar PC" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "HÃ¥ndholdt enhet" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "mobil" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "TrÃ¥dløs" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smarttelefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Fullstendig" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 prosent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 prosent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 prosent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 prosent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 prosent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 prosent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Ikke tilgjengelig" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Hodetelefoner" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "hÃ¥ndfri" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Høyttaler" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Hodetelefoner" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Bærbar lyd" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Bilstereo" #. translators: device class #: blueman/DeviceClass.py:98 #, fuzzy msgid "Set-top box" msgstr "TV-mottager" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi -lyd" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VideobÃ¥ndsopptaker" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videokamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Digital-videokamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Videomonitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Videoskjerm og høyttaler" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Videokonferanseutstyr" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Videospill/Leke" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "Pekeenhet" #. translators: device class #: blueman/DeviceClass.py:132 #, fuzzy msgid "Display" msgstr "Skjerm" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Skriver" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "ArmbÃ¥ndsur" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Personsøker" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jakke" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Hjelm" #. translators: device class #: blueman/DeviceClass.py:151 #, fuzzy msgid "Glasses" msgstr "3D-briller" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Kjøretøy" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Dukke" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Kontroller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Spill" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Generisk Ukjent" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Generisk Telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Generisk PC" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Stasjonær Arbeidsstasjon" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Tjener-type Datamaskin" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "HÃ¥ndholdt PC/PDA (clamshell)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "HÃ¥ndflatestørrelse-PC/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Smartklær (klokke-størrelse)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Nettbrett" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Docking-stasjon" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Alt-i-ett" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Blade-tjener" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Konverterbar" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Avtakbar" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT-inngangsport" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini-PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Stick-PC" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Generisk Klokke" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Sportsklokke" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Smartklokke" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Generisk Klokke" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Generisk Skjerm" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Generisk Fjernkontroll" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Generiske Briller" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Generisk lyd" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Generisk Nøkkelring" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Generisk Medieavspiller" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Generisk Strekkodeleser" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Generisk Termometer" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Øretermometer" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Generisk Pulssensor" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Pulsbelte" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Generisk Blodtrykk" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Arm Blodtrykk" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "HÃ¥ndledd Blodtrykk" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Generisk Brukerinngangsenhet" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mus" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Styrespak" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Spillkontroller" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tegneplate" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kortleser" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digital penn" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Strekkodeskanner" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Pekeplate" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Presentasjons-fjernkontroll" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Generisk GlukosemÃ¥ler" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Generisk Løp-/Gangesensor" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Løp-/Gangesensor i sko" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Løp-/Gangesensor pÃ¥ sko" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Løp-/Gangesensor pÃ¥ hofte" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Gruppenettverk" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Sykkelcomputer" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "FartsmÃ¥ler" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Syklingshastighet og kadens" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Sykkel-effektmÃ¥ler" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Syklingshastighet og kadens" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Generisk Kontrollenhet" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Svitsj" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Multisvitsj" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Knapp" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Glidebryter" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Roterende Bryter" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Berørbart Panel" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Enkel Svitsj" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Dobbel Svitsj" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Trippel Svitsj" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Batteribryter" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Energisamlende Bryter" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Trykknapp" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Gruppenettverk" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Nettverkstilgangspunkt" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Enhet" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Meshnettverksproxy" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Filoverføring via BlÃ¥tann" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Bevegelsessensor" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Luftkvalitetssensor" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Filoverføring via BlÃ¥tann" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Fuktighetssensor" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Lekkasjesensor" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Røyksensor" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Tilstedeværelsessensor" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Kontaktssensor" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Karbonmonoksidssensor" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Karbondioksidssensor" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Omgivelseslyssensor" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Energisensor" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Fargelyssensor" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Regnsensor" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Filavsender" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Syklingshastighet og kadens" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Nærhetssensor" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multi-sensor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Innfelt Sensor" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Syklingshastighet og kadens" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Veggmontert Sensor" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisensor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "EnergimÃ¥ler" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Branndetektor" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Dekktrykkssensor" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Vekt" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Vegglampe" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Taklampe" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Gulvlampe" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Skaplampe" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Skrivebordslampe" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Takpanelslampe" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Hengelampe" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Hagelampe" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Kontroller" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Lyspære" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Generisk lyd" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Takvifte" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Skrivebordsvifte" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Koble til" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Helsetermometer" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Luftfukter" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiator" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Varmepumpe" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Panelradiator" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Generisk lyd" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Generisk lyd" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Gruppenettverk" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Generisk tilgang" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Nettverkstilgangspunkt" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Garasjedør" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Nødutgang" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Nettverkstilgangspunkt" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Heis" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Vindu" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Inngangsport" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "DørlÃ¥s" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blokkert" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Generisk personlig mobilitetsenhet" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Gardiner" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Skjerm" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Generisk personlig mobilitetsenhet" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Stikkontakt" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Strømforgrener" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Programtillegg" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Strømforsyning" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Strømbank" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Generisk lyskilde" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED-lampe" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Selvlysende Lampe" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Gruppenettverk" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Generisk lyd" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "smarttelefon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Generisk lyd" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Enhet til visning av posisjon" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Tjeneste:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Lydprofil" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Filoverføring via BlÃ¥tann" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Kjøretøy" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Generisk lyd" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Generisk personlig mobilitetsenhet" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Generisk lyd" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Generisk lyd" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Mottar fil" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "TV-mottager" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Generisk lyd" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "videomonitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Gruppenettverk" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Generisk lyd" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "bærbar lyd" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Generisk lyd" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digital penn" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Generisk: OksygenmetningsmÃ¥ler" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Generisk: OksygenmetningsmÃ¥ler" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "OksygenmetningsmÃ¥ler" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Vekt" #: blueman/DeviceClass.py:454 #, fuzzy msgid "Generic Personal Mobility Device" msgstr "Generisk personlig mobilitetsenhet" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Elektrisk rullestol" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 #, fuzzy msgid "Generic Continuous Glucose Monitor" msgstr "BlodsukkermÃ¥ling" #: blueman/DeviceClass.py:458 #, fuzzy msgid "Generic Insulin Pump" msgstr "Generisk lyd" #: blueman/DeviceClass.py:459 #, fuzzy msgid "Insulin Pump, durable pump" msgstr "Insulinpumpe, driftssikker pumpe" #: blueman/DeviceClass.py:460 #, fuzzy msgid "Insulin Pump, patch pump" msgstr "Insulinpumpe, slangefri pumpe" #: blueman/DeviceClass.py:461 #, fuzzy msgid "Insulin Pen" msgstr "Insulinpenn" #: blueman/DeviceClass.py:462 #, fuzzy msgid "Generic Medication Delivery" msgstr "Generisk medisinlevering" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Helsetermometer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Generisk: Utendørs sportsaktivitet" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Enhet til visning av posisjon" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Plassering og navigasjon" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 #, fuzzy msgid "Location and Navigation Pod" msgstr "Plassering og navigasjon" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 #, fuzzy msgid "TCS-BIN" msgstr "Telefon og kabel-erstatningsprotokoll (TCS-BIN)" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 #, fuzzy msgid "BNEP" msgstr "Protokoll for blÃ¥tannsnettverksinnkapsling (BNEP)" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 #, fuzzy msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 #, fuzzy msgid "Hardcopy Control Channel" msgstr "Papirkopi-kontrollkanal" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Papirkopi-datakanal" #: blueman/Sdp.py:105 #, fuzzy msgid "Hardcopy Notification" msgstr "Papirkopi-merknad" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Multikanalstilpasningsprotokoll (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Seriellporter" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Lokalnett-tilgang ved bruk av PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Modemoppringingsnettverk (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC-synkronisering" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Filoverføring via BlÃ¥tann" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC-synkroniseringskommando" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "TrÃ¥dløs telefoni" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Lydkilde" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Lyd-sink" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "FjernkontrollmÃ¥l" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Avansert lyd" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Fjernkontroll" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videokonferanse" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Interkom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faks" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP-klient" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Nettverkstilgangspunkt" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Gruppenettverk" #: blueman/Sdp.py:139 #, fuzzy msgid "DirectPrinting (BPP)" msgstr "Direkteutskrift (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 #, fuzzy msgid "Imaging (BIP)" msgstr "Bildeenhet (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Grunnleggende utskrift (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Utskriftsstatus (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Brukerinngangenhetstjeneste (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 #, fuzzy msgid "Common ISDN Access (CIP)" msgstr "Felles ISDN-tilgang (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Lyd/video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Nettverkstillgangspunkt (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Nettverkstillgangspunkt (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS-tjener" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D-skjerm" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D-briller" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D-synkronisering (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-profilspesifikasjonsprofil (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-profilspesifikasjonsprofil-tjeneste (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Kalender-, gjøremÃ¥l-, og notat-gjøremÃ¥lstjeneste (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Kalender-, gjøremÃ¥l-, og notat-profil (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP-informasjon" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Gruppenettverk" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Filoverføring via BlÃ¥tann" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Generisk lyd" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Generisk telefoni" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Lydkilde" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Lyd-sink" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videodistribusjon" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Lydkilde" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Generisk tilgang" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Generisk attributt" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Umiddelbar varsling" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Lenketap" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Sendingseffekt" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Gi enheten nytt navn" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 #, fuzzy msgid "Glucose" msgstr "Glukose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Helsetermometer" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Vis enhetsinfo" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Puls" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Telefonvarslingsstatustjeneste" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Lokale tjenester" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Blodtrykk" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Varslingsmerknadstjeneste" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Brukerinngangsenhet" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Skanningsparametre" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Løpshastighet og stegfrekvens" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Syklingshastighet og kadens" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Sykkel-effektmÃ¥ler" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Plassering og navigasjon" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "MiljømÃ¥ling" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Kroppssammensetning" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Brukerdata" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Vekt" #: blueman/Sdp.py:216 #, fuzzy msgid "Bond Management" msgstr "HÃ¥ndtering av binding" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "BlodsukkermÃ¥ling" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Internettprotokollstøtte" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Innendørs posisjonering" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "OksygenmetningsmÃ¥ler" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP-mellomtjener" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Transportoppdagelse" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Overfør" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "panelprogram" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Koble sammen enhet" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Søk etter enheter i nærheten" #: blueman/Sdp.py:227 msgid "Include" msgstr "Inkluder" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Karakteristikkerklæring" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "EnhetshÃ¥ndtering" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Utseende" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Personvernsflagg for ekstern enhet" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Siste _tilkoblinger" #: blueman/Sdp.py:233 #, fuzzy msgid "Peripheral Preferred Connection Parameters" msgstr "Tilkoblingsparametre foretrukket av ekstern enhet" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "EnhetshÃ¥ndtering" #: blueman/Sdp.py:235 msgid "System ID" msgstr "System-ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Modellnummer-streng" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Serienummer-streng" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Fastvarerevisjonsstreng" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Maskinvarerevisjonsstreng" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Programvarerevisjonsstreng" #: blueman/Sdp.py:241 #, fuzzy msgid "Manufacturer Name String" msgstr "Tilvirker-navnestreng" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP-ID" #: blueman/Sdp.py:243 #, fuzzy msgid "Characteristic Extended Properties" msgstr "Utvidede egenskaper for kjennetegn" #: blueman/Sdp.py:244 #, fuzzy msgid "Characteristic User Description" msgstr "Brukerbeskrivese av kjennetegn" #: blueman/Sdp.py:245 #, fuzzy msgid "Client Characteristic Configuration" msgstr "Oppsett av klientkjennetegn" #: blueman/Sdp.py:246 #, fuzzy msgid "Server Characteristic Configuration" msgstr "Oppsett av tjenerkjennetegn" #: blueman/Sdp.py:247 #, fuzzy msgid "Characteristic Presentation Format" msgstr "Kjennetegnspresentasjonsformat" #: blueman/Sdp.py:248 #, fuzzy msgid "Characteristic Aggregate Format" msgstr "Kjennetegnssamlingsformat" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Gyldig tallfølge" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Ekstern rapportreferanse" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Adapterinnstillinger" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Koble sammen profiler automatisk" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietært" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ja" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nei" #: blueman/plugins/manager/Info.py:60 #, fuzzy msgid "Select row(s) and use Control + C to copy" msgstr "Velg rader og bruk Ctrl + C for Ã¥ kopiere" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 #, fuzzy msgid "Show device information" msgstr "Vis enhetsinfo" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Send _notat" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Send et tekstnotat" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Kunne ikke endre profil til %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Lydprofil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Velg lydprofil for PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Uspesifisert" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Prøver Ã¥ koble til oppsettbare tjenester ved oppstart og hvert minutt " "automatisk." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Koblet automatisk til %(service)s pÃ¥ %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "Viser skrivebordsmerknader nÃ¥r enheter kobles til eller fra." #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Kobler fra …" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Tilkoblet:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ikke tilkoblet" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Ingen bruksstatistikk tilgjengelig. Prøv først Ã¥ etablere forbindelse for sÃ¥ " "Ã¥ sjekke denne siden." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dag" msgstr[1] "dager" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "time" msgstr[1] "timer" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minutt" msgstr[1] "minutter" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s og %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Bekreft nullstilling av telleren." #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Muliggjør overvÃ¥kning av nettverksforbruk (mobilt bredbÃ¥nd). Nyttig for " "abonnement med begrenset databruk. Dette programtillegget sporer hver enhet " "separat." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Nettverksbruk" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Viser nettverksforbruk" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "BlÃ¥tann pÃ¥slÃ¥tt" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "HÃ¥ndter lokale nettverkstjenester, som NAP-broer" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Gir støtte for oppringningsnettverk (DUN) med ModemManager og NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Tilbyr et menypunkt som inneholder sist brukte forbindelser for Ã¥ gi hurtig " "tilgang" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maks. antall elementer" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Maksimalt antall punkter menyen for siste tilkoblinger vil vise." #: blueman/plugins/applet/RecentConns.py:156 #, fuzzy, python-format msgid "Connected to %s" msgstr "Tilkoblet %s" #: blueman/plugins/applet/RecentConns.py:162 #, fuzzy msgid "Failed to connect" msgstr "Kunne ikke koble til" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pÃ¥ %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "En adapter for denne tilkoblingen er ikke tilgjengelig" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Kobler fra …" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Tilbyr støtte for Personlig omrÃ¥desnettverk (PAN) introdusert i " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Muliggjør DBus API for andre Blueman-komponenter" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Innkommende fil via BlÃ¥tann" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Innkommende fil %(0)s fra %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Avvis" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Mottar fil" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Mottar fil %(0)s fra %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Tilbyr OBEX-filoverføringsfunksjoner" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Oppsatt mappe for innkommende filer finnes ikke" #: blueman/plugins/applet/TransferService.py:180 #, fuzzy, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Forsikre deg om at mappen \"%s\" finnes, eller sett den opp med " "blueman-services. Inntil da vil \"%s\" bli brukt." #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fil mottatt" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fil %(0)s fra %(1)s ble mottatt med hell" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Ã…pne" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Overføring mislyktes" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Overføring av fila %(0)s mislyktes" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Filer mottatt" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Mottok %(files)d fil i bakgrunnen" msgstr[1] "Mottok %(files)d filer i bakgrunnen" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Ã…pne plassering" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Mottok %(files)d fil til i bakgrunnen" msgstr[1] "Mottok %(files)d filer til i bakgrunnen" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Bytter drapsbryter-status for BlÃ¥tann for Ã¥ samsvare med effektstatus. Lar " "BlÃ¥tann slÃ¥ seg pÃ¥ fra et ikon som viser status; forutsatt at den ikke er " "utplugget fysisk, eller av systemet." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Legg til forvalgte menyelementer til statusikonsmenyen." #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Send _filer til enhet" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Enheter" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Adaptere" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "panelprogram" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Tilbyr adgangsnøkkel, godkjennelsestjenester for BlueZ-nissen" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Tilføyer et punkt i menyen til Ã¥ avslutte panelprogrammet" #: blueman/plugins/applet/DhcpClient.py:14 #, fuzzy msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Tilbyr en grunnleggende DHCP-klient for BlÃ¥tanns-PAN-tilkoblinger." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "BlÃ¥tannsnettverk" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Grensesnitt %(0)s knyttet til IP-adressen %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Kunne ikke innhente en IP-adresse pÃ¥ %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Prøver Ã¥ innhente en IP-adresse pÃ¥ %s\n" "Vent …" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Tilfører en indikasjon pÃ¥ statusikonet nÃ¥r BlÃ¥tann er aktiv og viser " "antallet tilkoblinger i verktøystipset." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "BlÃ¥tann er pÃ¥slÃ¥tt" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "BlÃ¥tann avskrudd" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Legger til menypunkter for frakobling" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Koble fra %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Tilbyr et menypunkt som gjør den forvalgte adapteren synlig midlertidig, nÃ¥r " "den som forvalg er satt usynlig" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tidsutløp for synlighet" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Tid i sekunder tilstanden synlighet skal være aktivert" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Gjør synlig" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Gjør de forvalgte adapterne synlig midlertidig" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Synlig … %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Synlig … %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Tilbyr meny for panelprogrammet og et API slik at andre programtillegg kan " "manipulere det" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Tilkoblet DUN-tjenesten pÃ¥ %(0)s.\n" "Nettverket er nÃ¥ tilgjengelig via %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Tilbyr grunnleggende støtte for forbindelse til Internett via DUN-profil." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Forvalgt hÃ¥ndtering av SPP-profiltilkobling, gir mulighet til Ã¥ kjøre " "egentilpassede handlinger" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skript som skal kjøres ved tilknytning" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Følgende parameter vil bli sendt:\n" "Adresse, navn, tjenestenavn, uuid16s, rfcomm-node\n" "For eksempel:\n" "AA:BB:CC:DD:EE:FF, Telefon, DUN-tjeneste, 0x1103, /dev/rfcomm0\n" "uuid16s returneres som en kommainndelt liste\n" "\n" "Ved frakobling av enheten vil skriptet fÃ¥ tilsendt et HUP-signal" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Seriellport tilkoblet" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Seriellporttjeneste pÃ¥ enheten %s vil nÃ¥ være tilgjengelig via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Forbindelsesskript for seriellporten mislyktes" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Det oppsto et problem under igangsetting av skriptet %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Kontroller driftstilstander for BlÃ¥tannsadaptere" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Skru av BlÃ¥tann" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Skru av alle adaptere" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Skru pÃ¥ BlÃ¥tann" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Skru pÃ¥ alle adaptere" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Avfei pauseskjerm midlertidig nÃ¥r BlÃ¥tanns-spillkontrollere er tilkoblet." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Bruker libappindikator for Ã¥ vise et statusikon" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Nettverk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ugyldig IP-adresse" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-adressen er i konflikt med grensesnittet %s som har samme adresse" #: blueman/plugins/services/Network.py:103 #, fuzzy, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-adresse overlapper med undernettet for grensesnittet \"%s\", som har " "følgende oppsett %s/%s\n" "Dette kan forÃ¥rsake nettverkskrøll" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "For øyeblikket ikke støttet med dette oppsettet" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Overfør" #: blueman/plugins/services/Transfer.py:26 #, fuzzy msgid "Applet's transfer service plugin is disabled" msgstr "Panelprogrammet utvidelsesprogramtillegg for overføring er avskrudd" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Modemoppringingsinnstillinger" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Seriellport %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Forny IP-adresse" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Velg egenskaper for BlÃ¥tannsadaptere" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman-panelprogram" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman BlÃ¥tannsbehandler" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "HÃ¥ndtering av BlÃ¥tann" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "BlÃ¥tannsenhet" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Sett opp BlÃ¥tannsnettverk" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Oppsett av nettverk krever rettigheter" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Start DHCP-klient" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Start av DHCP-klienten krever rettigheter" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Start PPP-nisse" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Igangsetting av PPP-nisse krever rettigheter" #: data/configs/org.blueman.policy.in:37 #, fuzzy msgid "Set RfKill State" msgstr "Sett RfKill-tilstand" #: data/configs/org.blueman.policy.in:38 #, fuzzy msgid "Setting RfKill State requires privileges" msgstr "Setting av RfKill-tilstand krever rettigheter" #~ msgid "Recent _Connections" #~ msgstr "Siste _tilkoblinger" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Skru pÃ¥ BlÃ¥tann" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "BlÃ¥tann mÃ¥ være pÃ¥skrudd for at enhetshÃ¥ndteringen skal fungere" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Skru av BlÃ¥tann" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Pulssensor: Pulsbelte" #, fuzzy #~ msgid "Blood Pressure: Arm" #~ msgstr "Blodtrykk" #, fuzzy #~ msgid "Blood Pressure: Wrist" #~ msgstr "Blodtrykk" #, fuzzy #~ msgid "Human Interface Device (HID)" #~ msgstr "Brukerinngangsenhet (HID)" #, fuzzy #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Løp-/gangesensor: I sko" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Løp-/gangesensor: PÃ¥ sko" #, fuzzy #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Løp-/gangesensor: PÃ¥ hofte" #~ msgid "Fingertip" #~ msgstr "Fingertupp" #, fuzzy #~| msgid "Wrist Worn" #~ msgid "Wrist-Worn" #~ msgstr "HÃ¥ndleddsfestet" #~ msgid "Services" #~ msgstr "Tjenester" #~ msgid "Network Settings" #~ msgstr "Nettverksinnstillinger" #~ msgid "Transfer Settings" #~ msgstr "Overføringsinnstillinger" #~ msgid "Plugin description:" #~ msgstr "Tillegg:" #~ msgid "Local Services" #~ msgstr "Lokale tjenester" #~ msgid "_Apply" #~ msgstr "_Bruk" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktiv tilknytning" #~ msgstr[1] "%(connections)d aktive tilknytninger" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Midlertidig synlig" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Skal BlÃ¥tann aktiveres automatisk?" #~ msgid "Yes" #~ msgstr "Ja" #~ msgid "No" #~ msgstr "Nei" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Lenkekvalitet: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Lenkekvalitet: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatisk pÃ¥slag" #~ msgid "Automatically power on adapters" #~ msgstr "Automatisk pÃ¥slag av adaptere" #~ msgid "Isdn" #~ msgstr "ISDN" #, fuzzy #~ msgid "Vcr" #~ msgstr "videospiller-opptaker" #~ msgid "Trusted and Paired" #~ msgstr "Tiltrodd og parret" #~ msgid "Paired" #~ msgstr "Parret" #~ msgid "Trusted" #~ msgstr "Tiltrodd" #~ msgid "Friendly Name" #~ msgstr "Vennlig navn" #~ msgid "Serial Ports" #~ msgstr "Seriellporter" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Start veiledet oppsett av denne enheten" #~ msgid "Setup..." #~ msgstr "Oppsett …" #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Velkommen til oppsettsassistenten for BlÃ¥tannsenheter.\n" #~ "\n" #~ "\n" #~ "Assistenten vil hjelpe deg med oppsett og oppkobling mot din " #~ "BlÃ¥tannsenhet." #~ msgid "Introduction" #~ msgstr "Introduksjon" #~ msgid "Select pairing method to use:" #~ msgstr "Velg hvilken sammenkoblingsmetode :" #~ msgid "Pair Device" #~ msgstr "Koble sammen enhet" #~ msgid "Proceed Without Pairing" #~ msgstr "Fortsett uten Ã¥ koble sammen" #, fuzzy #~ msgid "Pairing" #~ msgstr "Sammenkobler" #~ msgid "Connect to:" #~ msgstr "Koble til:" #~ msgid "Connect" #~ msgstr "Koble til" #~ msgid "Please wait..." #~ msgstr "Vent …" #, fuzzy #~ msgid "Connecting..." #~ msgstr "Kobler til …" #, fuzzy #~ msgid "Congratulations, device successfully added" #~ msgstr "Gratulerer! Enheten ble lagt til" #~ msgid "Finished" #~ msgstr "Ferdig" #~ msgid "Bluetooth Assistant" #~ msgstr "BlÃ¥tannsassistent" #~ msgid "_Set up…" #~ msgstr "_Sett opp…" #~ msgid "_Set Up New Device" #~ msgstr "_Sett opp ny enhet" #~ msgid "Enter PIN code" #~ msgstr "Skriv inn PIN-kode" #, fuzzy #~ msgid "Enter passkey" #~ msgstr "Oppgi adgangskode" #, fuzzy #~ msgid "palm" #~ msgstr "PDA" #~ msgid "isdn" #~ msgstr "ISDN" #~ msgid "headset" #~ msgstr "hodesett" #~ msgid "handsfree" #~ msgstr "hÃ¥ndfri" #~ msgid "unknown" #~ msgstr "ukjent" #~ msgid "Serial port connected to %s" #~ msgstr "Seriellport tilkoblet %s" #, fuzzy #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minutt" #~ msgstr[1] "%.0f minutter" #, fuzzy #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekund" #~ msgstr[1] "%.0f sekunder" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Gi enheten nytt navn" #~ msgid "_Remove..." #~ msgstr "_Fjern …" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Veksler status pÃ¥ BlÃ¥tanns-killswitch nÃ¥r BlÃ¥tann skrus av eller pÃ¥. " #~ "Fungerer ikke med fjernbare enheter, og viser et statusikon hvis det " #~ "finnes en RF kill bryter, men ingen adapter." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "BlÃ¥tann mÃ¥ være pÃ¥slÃ¥tt for at filoverføring skal fungere" #~ msgid "Select files to send" #~ msgstr "Velg filene som skal sendes" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Kildeadapter. Bruker adresser eller adapterets navn f.eks. hci0" #, fuzzy #~ msgid "Delete files on exit" #~ msgstr "Slett filer ved avslutting" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Filer som skal sendes til BlÃ¥tannsenheten" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "BlÃ¥tann mÃ¥ være pÃ¥slÃ¥tt for at BlÃ¥tann-veiviseren skal fungere" #~ msgid "No adapters found" #~ msgstr "Fant ingen adaptere" #~ msgid "Pairing in progress..." #~ msgstr "Sammenkobling i gang …" #~ msgid "Failed to add device" #~ msgstr "Kunne ikke legge til enhet" #~ msgid "Don't connect" #~ msgstr "Ikke koble til" #, fuzzy #~ msgid "Device added and connected successfully" #~ msgstr "Enhet lagt til og tilkoblet" #, fuzzy #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Enhet lagt til, men kunne ikke koble til" #~ msgid "Start configuration assistant for this device" #~ msgstr "Start oppsettsveiviseren for denne enheten" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Bruker libappindikator for Ã¥ vise et statusikon" blueman-2.4.3/po/nds.gmo000066400000000000000000000022371465054505200150630ustar00rootroot00000000000000Þ•¼\ÐÑØàçìðø  ",39@HNQ±U #(1 9C H R _ksz‰˜œ     AlwaysConfirmFailedHighLowNetworkPluginsRemoveSearchUnknownUnspecifiedVery High_Close_Help_Reset_Search_ViewnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Low German (http://www.transifex.com/mate/MATE/language/nds/) Language: nds MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); JümmersJauGaht nichHochMinnNetzwerkPluginsEntfernenSökUnbekanntNich angevenBannig hoog_Sluten_Hölp_Torüggsetten_Sök_Ansichtneejablueman-2.4.3/po/nds.po000066400000000000000000002031521465054505200147160ustar00rootroot00000000000000# Low German translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Skullmaster https://launchpad.net/~koeritz-jonas # Valmantas PalikÅ¡a https://launchpad.net/~walmis msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Low German (http://www.transifex.com/mate/MATE/language/" "nds/)\n" "Language: nds\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 #, fuzzy msgid "Bluetooth Devices" msgstr "Lööpwark" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Sök" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Ansicht" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hölp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Sök" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Entfernen" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Torüggsetten" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Unbekannt" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Sluten" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Jümmers" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Jau" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Minn" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Hoch" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Bannig hoog" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Gaht nich" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Unbekannt" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Entfernen" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Plugins" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Unbekannt" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Lööpwark" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Plugins" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Lööpwark" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Lööpwark" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ja" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nee" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Nich angeven" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Netzwerk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Yes" #~ msgstr "Ja" #~ msgid "No" #~ msgstr "Nee" #~ msgid "unknown" #~ msgstr "unbekannt" #~ msgid "_Remove..." #~ msgstr "_Löschen..." blueman-2.4.3/po/nl.gmo000066400000000000000000001147761465054505200147240ustar00rootroot00000000000000Þ•+tçÌ"h.&i.&.·.Ñ.ç.÷./ / !/,/F/V/f/v/…/š/±/Ä/Õ/è/û/0#!0 E0R0f0{00 £0 ¯0Ð0Cã0 '1 21=@1~1™1³1Ä1Þ1î1;2C=22†2Š22–2!2 ¿2 Ì2Ö2Þ2,ò23)13[30v3§3¶3Ñ3 Ø3æ35õ3 +4 64,A4+n4 š4 ¨4 ³4À4 Ù4 å4ñ44 5 A5O5Q5V5f5{5‹5¥5­5¼5Ë5#å5 66-6F6W6i6|6Ž6¦6¸6Ê6?ß6¥7Å7Ö7#æ7 8.84>8's8 ›8¥8¬8 ½8 È8 Ò8Þ8ç89""9"E9h9ˆ9š9#«9Ï9Õ9î9 ÷9:'!:6I:*€:«:!³: Õ:ß: ï: ú: ;;';>B;; Ÿ;'ª;Ò;Û;î; < "<0<J<\<u<z<‹<“<¦< µ<Á<Ø<ð< = ==+2= ^= l=y==¥=µ=É=Ø=à=å=ê="û=!>@>V>$e>Š>>©>­>F´>û>?$,?Q?q?+u? ¡? ­?»?Ê? ã?@ @ @ @ @+@0@ 8@C@R@ d@r@Š@ ¡@¯@"À@ã@ó@AA2AGAWAlAˆA ›A ¼AÊA áAíAÿA B!B)B 1B?BOB^BbB kBvB{B €B‹B ”BžB¶BÏBåBûBC 3C>CFC\C oCzC CC”CªC¯C$ÆCëC îCAúC‡_E_N_W_]_d_ m_x_‡_Š_ž_À¢_&ca(Ša³aÍa âa ða ýa bb"b ;b Ib Wbebtb’b«bÁbÒbëbc c(3c\clc„c™c±c Éc'ÕcýcCd ZdgdCvdºdÙdïde e2eEOeW•eíeòeöeüe f, f:fNfWf_f0rf £fD±f6öf>-glg"g¢g©g»g4Ìgh hKh5ah —h¤h ´h¾h Ýh éhõh3iBiTiVi[ipi …ii ­i ¹iÃiÚi'óij,j?jWjjj~j–j­jÉjÝjïjEkÉMkl-l#=lal3fl3šl'Îl ölmmm +m 6m AmKmkm%‚m¨m"Æmémn#n@n%Fnln un‚n<žn8Ûn;o Po#[o o‰o šo¥o¹oÐoåoOpRp op0zp «pµpÉpßp òpþpq 'qHqQqjqyqŒq ›q¨qÀqÓq åqòqr+$rPrmr‚r¡r ·rÅr ×r ärðrôr s#"s-Fsts†s: s Ûsåsÿst] t!it‹t"žt$Átæt+êtu'u9uMu,eu’u™uœu ¡u­u¾uÃuËuàuñuvv0vDvSv&fvv¢v±vÍvävûvw&wAw(Uw~w‘w­wÁwÔwêwûwxxx*x9x=xFxOxTx Yxdx hxsxŒx¥x»xÐxïx y yy;yRy[y `y lyvy“y˜y)¯yÙy Üy?æy&z¨z­z½zÓzñz{'{B{J{$Y{"~{¡{»{ Î{Ú{ö{|+|F|f| x|‚|K•|á}å}î} ñ}ý}~~~2~.P~@~À~Ö~ç~$ü~ !-2-51c•,«Øó€(€ C€M€T€g€x€~€ƒ€ˆ€(€'¶€'Þ€"<M#e‰ˆ™"‚1‚4B‚w‚‹‚“‚˜‚¯‚À‚Ñ‚ Ø‚å‚î‚ó‚ú‚ ƒ ƒ$ƒ;ƒMƒ gƒˆƒ ƒ ¥ƒ*²ƒ݃ùƒ „„#1„)U„)„Ž©„‹8…„Ä…I†\†c†r†‚†ˆ†™†²††ʆ à†6ê†0!‡:R‡<‡iʇ4ˆW´ˆJ ‰DW‰Nœ‰\ë‰HŠ]ŠrŠyŠ]ŽŠrìŠ<_‹œ‹'´‹ Ü‹ç‹ü‹Œ4ŒFŒOŒaŒ xŒ9„Œ¾ŒÏŒãŒõŒ '+ =IX%`†­¾Ð&ã0 Ž;Ž"MŽpŽƒŽœŽ'³ŽÛŽíŽ -?(XQÓ#Úþ $(/M}•;¦âó‘ ‘Y'‘‘ ¡‘ «‘¶‘aΑ 0’=’eE’ì«’ ˜“£“§“®“[¶“”V&”6}”"´”×”4ß”5• J•T• i•t•$‡•<¬•é•[ý• Y– d–Rn–Á–Ü– ö–—— —— —)—:—C—W—n—— …—“— œ—¦—¶—Ç— Ö— à—ì—ü— ˜$˜>˜ B˜N˜ R˜\˜ k˜w˜ €˜ Œ˜ –˜ ˜ ©˜ ³˜ ½˜ ȘÓ˜Ù˜ߘ𘙙 ™™ )™5™E™ ^™k™s™ |™ ˆ™”™¥™¬™ »™Å™ΙÝ™á™û™ˆÍ\§ h U‘ $_ßË*Ì!KÎй >›ÝöK(¸-Gó>ùÁ‰æÔBärßFd 6@óøO%Ù‹$:Ý…H¼,Ÿñ&Ê…”hÜדGtc¢s1<ÚÖ V+íÐô žŒôk+5É¿Ñ;Üš<ZJ)ÿ9; ©ck› Õ‘±Ã¬tX`ÔS§"QyyvÃ!€PüÛo ùbƒ}­ÂBœÊã39††¼.‹@"¡ غ“Ëþnéb¾úÛãÒÀµJ«ëuYì?¨O—¥/E)¦ÙŽ"wåÓX!Q£|W®o'êxéN·[ï}ái ?’I÷q«Ä­îáªÉAê7ÒÏúT£2fìÍ3 N6˜ Ú èjTþmgÆÓò\¨Ç#/'ÆÕu¤ÀŠžR)çØ»¤8s¯à{ÿ½A7  &D”a²LÈlõÁ䬌û{¡#$¦»¸ïvVr¶n•‡’~-„ö8j®PûR·*‚%l‚õ,°e³µæ^.(‰ü^M1¿02ˆè ø]_‡ÄŽ`ÌðÏCçgx0©¹ð¥L:΄–ëez°â~%#Šw|5Cí™imzÞqS*fª4 MòI4å[š˜´ý=³ÂD]±×œà–Ÿ÷—Þº½d¶F(H&WY +´=Å―ý'ñÈÅîƒÖÇ™Za¾Up²E¢¯pÑ%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copySending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAlert Notification ServiceAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBond ManagementBrowseGroupDescriptorServiceClassIDCMTPCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionClick to disable.Click to enable.Client Characteristic ConfigurationComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDevice did not respondDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHelmetHi-Fi audioHiddenHide _unnamed devicesHighHuman Interface DeviceHuman Interface Device Service (HID)IPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPowered WheelchairPrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Public Browse GroupPulse OximeterRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSkipSmartphoneSoftware Revision StringStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.TrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWearableWeight ScaleWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-08 20:24+0000 Last-Translator: Sander Sweers Language-Team: Dutch Language: nl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.5.4-rc %(minutes)d minuut%(minutes)d minuten%(seconds)d Seconde%(seconds)d Seconden%(service)s op %(device)s%d %s %d %s en %d %s17-33 procent1-17 procent33-50 procent3D-beeldscherm3D Bril3D-Synchronisatie (3DSP)50-67 procent67-83 procent83-99 procentAuteur:Automatisch verbinden:Conflicteert met:Verbinden met:VerbondenDUN OndersteuningAfhankelijk van:Verbinding verbreken:Gedownload:Bestanden ontvangen (Object Push)Bestand:GSM-instellingenLogboek duur:Logboek gestart:NAP-instellingenNaamGeen DHCP-servers geïnstalleerdPAN OndersteuningOntvangen signaalsterkte: %(rssi)u%% (%(rssi_state)s)Naar:Totaal:Sterkte van verzendsignaal: %(tpl)u%% (%(tpl_state)s)Bluetooth _uitschakelenBluetooth _aanGeüpload:Zichtbaarheidinstelling_Verbinden_Verbinding verbrekenKies rij(en) en gebruik Control + C om te kopiërenBezig met verzenden van bestanden via BluetoothAPN:ATTAVCTPAVDTPAanvaardenAccepteer bestanden van vertrouwde apparatenNetwerktoegangspuntAdaptersAdapterAdapter voorkeurenAdapter voor deze verbinding is niet beschikbaarAdapter keuzeVoegt een menu-onderdeel 'Afsluiten' toe om het applet af te sluitenVoegt menu-elementen toe voor verbreken van verbindingVoegt standaardmenu-onderdelen toe aan het statuspictogrammenuGeavanceerde audioService voor notificatiesmeldingenAltijdAltijd aanvaardenAltijd zichtbaarAantal seconden dat de zichtbaarheidsmodus zal durenWeergaveAppleAgentInvoegtoepassing voor overdrachtfunctie van werkbalkhulpje is uitgeschakeldWeet u zeker dat u de teller wilt terugzetten op nul?AudioprofielAudio-ontvangerAudiobronProfielen voor audio en invoerAudio/VideoAudio/videoMachtigingsverzoek voor:Automatisch verbonden met %(service)s op %(device)sAutomatisering IOBBNEPStreepjescodescannerBasic Printing (BPP)AccudienstBlokkeer/Deblokkeer apparaatGeblokkeerdBloeddrukBlueman-werkbalkhulpjeBlueman Bluetooth-beheerBlueman is een GTK+ Bluetooth-beheerderBluetooth actiefBluetooth-adaptersBluetooth-authenticatieBluetooth-apparaatBluetooth-apparatenBluetooth uitgeschakeldBluetooth ingeschakeldBluetooth-bestandoverdrachtBluetooth-beheerderBluetooth-netwerkBluetooth uitgeschakeldBluetooth moet zijn ingeschakeld, anders werkt het adapterbeheer nietBluez-achtergronddienst is niet actief, Blueman-beheer kan niet doorgaan. Dit betekent waarschijnlijk dat er geen Bluetooth-adapters gevonden zijn of dat de Bluetooth-achtergronddienst niet gestart is.LichaamssamenstellingObligatiebeheerBrowseGroupDescriptorServiceClassIDCMTPToegangsservice voor agenda, taak en notities (CTN)Meldingsservice voor agenda, taak en notities (CTN)Agenda, taken en Notities (CTN) ProfielCamcorderCameraActie annulerenBezig met annulerenAutomuziekKaartlezerMobieltjeCharacteristic Aggregate FormatKenmerkende verklaringKenmerkende Uitgebreide EigenschappenKenmerkend presentatieformaatKenmerkende Beschrijving gebruikerKlik om uit te schakelen.Klik om in te schakelen.Client Characteristic ConfigurationComboGemeenschappelijke ISDN-toegang (CIP)ComputerInstellingenBluetooth-netwerk instellenStel de voorkeuren in voor de geselecteerde invoegtoepassingIngestelde map voor binnenkomende bestanden bestaat nietU heeft rechten nodig om netwerkbeheer uit te kunnen voerenBevestigenBevestig waarde voor authenticatie:VerbondenVerbonden met %sVerbonden:Bezig met verbindenBezig met verbinden…Verbinding mislukt: Verbinding met BlueZ misluktHiermee verbindt u automatisch verbindingsprofielen A2DP bron, A2DP zink en HIDVoortdurende glucosecontroleControllerBeheert de stroomstatus van de Bluetooth-adapterDraadloosDraadloze telefonieHet apparaat koppelenHuidige tijddienstFietskrachtFietssnelheid en cadansDHCP-servertype:Indicatie van gegevensactiviteitWeigerenAfhankelijkheidsprobleemBureaucomputerApparaatinformatieApparaatbeheerApparaatnaamApparaat reageerde nietInbelnetwerk (DUN)InbelinstellingenDigitale penGraphics tablet/ Pen tabletDirectafdrukken (BPP)DirectPrintingReferenceObjectsService (BPP)Verbinding verbreken voor %sVerbinding verbrokenVerbinding verbreken mislukt: ZichtbaarheidsperiodeOntdekbaar…Ontdekbaar... %ssOntdekken…BeeldschermPopGeschatte aankomsttijd:Bluetooth inschakelenVoer pincode in voor authenticatie:Voer wachtwoordsleutel in voor authenticatie:OmgevingsdetectieEr is een fout opgetredenEr is een fout opgetreden bij het verzenden van bestand %sAfsluitenExtern verslag ReferentieFTPMisluktKon de obex-dienst niet automatisch starten. Zorg ervoor dat de obex-achtergronddienst draaitKon profiel niet wijzigen naar %sKon niet verbindenKon geen IP-adres verkrijgen op %sKan de blueman-manager niet bereikenFaxBestand %(0)s van %(1)s succesvol ontvangenBestandverzenderBestand ontvangenBestanden ontvangenFirmware Revisie StringVerbinding met apparaat met kracht verbrekenGeheelGBGNSSGNSS ServerGSM-instellingenSpelGamepadSpelletjes/speelgoedAlgemene toegangAlgemeen kenmerkAlgemene AudioGenerieke streepjescodescannerGenerieke bloeddrukGenerieke klokGenerieke computerGenerieke voortdurende glucosecontroleGeneriek beeldschermGenerieke brilAlgemene bestandsoverdrachtGenerieke glucosemeterGenerieke insulinepompGenerieke sleutelbosGenerieke mediaspelerAlgemene medicijnenafgifteGenerieke NetwerkenAlgemeen persoonlijk mobiliteitsapparaatGenerieke telefoonGenerieke afstandsbedieningGenerieke markeringAlgemene telefonieGenerieke thermometerGeneriek horlogeBrilGlucoseNetwerk groeperenHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP-bronHIDPHTTPHTTP ProxyPDAHandenvrijHandenvrij audiodoorgangHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificatieHardcopyCableReplacement (HCR)Hardware Revisie StringKoptelefoonKoptelefoonHoofdtelefoon Audio GatewayGezondheidsthermometerHartslagHelmHiFi-geluidVerborgenNaamloze apparaten verbergenHoogHuman Interface DeviceMenselijke interface-apparaatdienst (HID)IPIP-adres:IP-adres conflicteert met apparaat %s dat hetzelfde adres heeftIP-adres overlapt met subnet van apparaat %s, dat de volgende instellingen heeft %s/%s Dit kan onjuist netwerkgedrag veroorzakenISDNBeeldverwerkingBeeldverwerking (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Onmiddellijke waarschuwingOpnemenInkomende map:Binnenkomend bestand %(0)s van %(1)sBinnenkomend bestand via BluetoothBinnenshuis positioneringInvoer/uitvoerfoutInsulinepenInsulinepomp, duurzame pompInsulinepomp, pleisterpompIntercomApparaat %(0)s gekoppeld aan IP-adres %(1)sInternet Protocol OndersteuningOngeldig IP-adresIrMC SyncIrMC Sync CommandoHet lijkt erop dat blueman-manager niet geactiveerd kon worden via D-Bus. Een typische oorzaak hiervoor is een gebroken grafische setup in de D-Bus activeringsomgeving die opgelost kan worden met een oproep naar dbus-update-activation-environment, typisch uitgegeven vanuit xinitrc (respectievelijk de Sway config of gelijkaardig).JasJoystickKBToetsenbordL2CAPLAN toegang via PPPLaptopDHCP-client startenPPP-achtergronddienst startenHet starten van de DHCP-client vereist rechtenU heeft rechten nodig om PPP-achtergronddienst te kunnen startenVerlies van koppelingLocatie-apparaatLocatie en navigatieApparaatje voor locatie en navigatieLuidsprekerLaagMBMaak de standaard adapter tijdelijk zichtbaarBeheert lokale netwerkdiensten, zoals NAP bridgesFabrikant Name StringMarkeer/demarkeer dit apparaat als vertrouwdMaximaal aantal onderdelenBerichttoegangsprofiel (MAP)BerichtentoegangsserverServer voor berichtmeldingMicrofoonDiversMobiliteitsscooterModelnummerreeksModemMeerMuisVeelMulti-Channel Adaptation Protocol (MCAP)Multi-Profielspecificatie (MPS) ProfielMulti-Profielspecificatie (MPS) ServiceNetwerkNetwerktoegangspuntNetwerktoegangspunt (NAP)Netwerk _gebruikNext DST Change ServiceGeen audio-eindpunten geregistreerdGeen conflictenEr zijn nog geen gebruiksstatistieken beschikbaar. Probeer eerst een verbinding tot stand te brengen en kijk daarna weer op deze pagina.Niet verbondenNiet beschikbaarWordt momenteel niet ondersteund met deze instellingNiet gespecificeerdAantal:OBEXOBEX-bestandoverdrachtOBEX Object PushObjectoverdrachtOpenenOpen locatieOptimaalPANUPieperKoppelenGekoppeldPIN-code koppelen voorKoppelingsverzoek voorKoppelingsverzoekKoppelingsverzoek voor %sKoppelingsverzoek voor apparaat:Koppelingsverzoek voor:PalmRandapparaatPeripheral Preferred Connection ParametersRandapparatuur Privacy FlagPersoonlijk netwerkTelefoonPhone Alert Status ServiceToegang tot het telefoonboek (PBAP)Toegang tot het telefoonboek (PBAP) - PCEToegang tot het telefoonboek (PBAP) - PSEZorg er a.u.b. voor dat de map '%s' bestaat of stel hem in met blueman-diensten. Tot dat ogenblik zal de standaard '%s' worden gebruiktInvoegtoepassing "%(0)s" is afhankelijk van %(1)s. %(1)s uitschakelen zal ook "%(0)s" uitschakelen. Verdergaan?Invoegtoepassing %(0)s conflicteert met %(1)s. Inschakelen van %(1)s zal %(0)s uitschakelen. Verdergaan?InvoegtoepassingenPnP IDPnP InformatieAanwijsapparaatMatigDraagbare muziekRolstoel met aandrijvingPrimaire dienstPrinterPrinting Status (BPP)Niet-vrijBiedt een DBus-API aan voor andere Blueman-componentenBiedt mogelijkheden voor OBEX-bestandsoverdrachtZorgt voor StatusNotifierItem om statusicoon te laten zienBiedt een basis dhcp-client voor Bluetooth-PAN-verbindingen.Biedt een menu aan voor het werkbalkhulpje en een API zodat andere invoegtoepassingen dit kunnen wijzigenLevert een menu-onderdeel om de standaard adapter tijdelijk zichtbaar te maken wanneer deze standaard op verborgen is ingesteldVoorziet in een menu-onderdeel voor snelle toegang tot de laatst gebruikte verbindingenBiedt basisondersteuning voor verbinding met het internet via DUN-profiel.Biedt sleutel- en authenticatiediensten voor BlueZ-achtergronddienstBiedt ondersteuning voor inbelnetwerk (DUN) met ModemManager en NetworkManagerBiedt ondersteuning voor Personal Area Netwerken (PAN) geïntroduceerd in NetworkManager 0.8Openbare bladergroepZuurstofgehaltemeterRFCOMM_Hernoem apparaat…%(files)d bestand op de achtergrond ontvangen%(files)d bestanden op de achtergrond ontvangenNog %(files)d ander bestand op de achtergrond ontvangenNog %(files)d andere bestanden op de achtergrond ontvangenOntvangen signaalsterkte: %(rssi)u%% (%(rssi_state)s)Bestand wordt ontvangenBestand %(0)s van %(1)s wordt ontvangenAanbevolenHeraansluitingsadresReference Time Update ServiceReferentieafdrukken (BPP)ReflectedUI (BPP)WeigerenAfstandsbedieningAfstandsbediening DoelVerwijderenVerwijder dit apparaat uit de lijst met bekende apparatenHernoem apparaatIP-adres vernieuwenRapportverwijzingOpnieuw proberenRobotHardloopsnelheid en cadansSDPSIM-toegang (SAP)S_orteer opScanparametersScannerScript om uit te voeren na verbindingZoekenZoek naar apparaten in de buurtBezig met zoekenSecundaire dienstSelecteer apparaatSelecteer audioprofiel voor PulseAudioKies map voor binnenkomende bestandsoverdrachtenBestand verzenden_Bestanden verzenden naar apparaat_Notitie verzendenVerstuur een _bestand…Stuur een tekstnotitieBestand(en) verzenden naar het apparaatNotitie verzendenBezig met verzenden van bestandSerienummerreeksSeriële poortSeriële poort %sSeriële poort verbondenVerbindingsscript seriële poort misluktDienst seriële poort op apparaat %s zal nu beschikbaar zijn via %sServerServer Characteristic ConfigurationDienst gewijzigdDienstvoorkeurenDienst:ServiceDiscoveryServerServiceClassIDEigenschappen instellen voor Bluetooth-adaptersRfKill-status instellenTelevisiedecoderU heeft rechten nodig om de status van RfKill in te stellenToon _StatusbalkToon _WerkbalkApparaatinformatie tonenToon invoerToont bureaubladmeldingen wanneer er verbinding met apparaten wordt gemaakt of verbroken.Laat netwerkverkeergebruik zienOverslaanSmartphoneSoftware Revisie StringStandaard SPP-profielverbindingsuitvoerder, maakt het mogelijk om aangepaste acties uit te voerenSub-optimaalGelukt!Succesvol verbonden met DUN-dienst op %(0)s. Netwerk is nu beschikbaar via %(1)sSchakelt de status van Bluetooth killswitch om naar de status van Bluetooth power. Maakt het mogelijk Bluetooth weer in te schakelen vanaf een pictogram dat de status weergeeft; mits het niet door het systeem is losgekoppeld, of fysiek.Systeem IDTCPTCS-ATTCS-BINStelt tijdelijk de schermbeveiliging uit wanneer een Bluetooth-spelcontroller verbonden is.Tijdelijk zichtbaarHet maximaal aantal onderdelen dat getoond zal worden in het recente verbindingenmenu.Er was een probleem met het uitvoeren van script %s %sDit zou overschreven moeten wordenTe veelTotaal van ontvangen gegevens en verbindingssnelheidTotaal van verstuurde gegevens en verbindingssnelheidSpeelgoedVerkeersstatistiekenOverdragenOverdracht misluktOverdracht van bestand %(0)s misluktSterkte van verzendsignaal: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryProbeert om automatisch te verbinden met instelbare diensten bij start en elke 60 seconden.VertrouwenVertrouwdAan het proberen om een IP-adres te verkrijgen op %s Een ogenblik geduld a.u.b.…Alle adapters uitschakelenAlle adapters inschakelenZendkrachtUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPZonder categorieOnbekendNiet gespecificeerdVertrouwen beëindigenGebruikersgegevensVCRGeldig bereikVoertuigZeer hoogVideovergaderenVideodistributieVideoontvangerVideobronVideocameraBeeldvergaderenVideoscherm en luidsprekerVideomonitorVideoConferencingGW (VCP)WAPWAP CliëntWSPDraagbaarGewichtsschaalPolshorloge_Adapter_Toegevoegd_Blokkeer_AnnuleerSl_uiten_AflopendA_pparaat_Apparaten_Afsluiten_Hulp_Info_Lokale dienstenZichtbaar _maken_Naam_Oké_KoppelInvoegtoe_passingen_Voorkeuren_Verwijderen…_Rapporteer een probleem_Terugzetten_Zoeken_Stoppen_Vertrouwen_Deblokkeer_Niet vertrouwenBeel_dwerkbalkhulpjedagdagenuururenminuutminutenneeobexd is niet beschikbaarjablueman-2.4.3/po/nl.po000066400000000000000000002633671465054505200145610ustar00rootroot00000000000000# Dutch translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # dragnadh, 2017 # infirit , 2014-2015 # Marcel van den Boer , 2017 # Nathan Follens, 2015 # Pjotr , 2017,2019 # Sander Sweers , 2020, 2022, 2023. # simonborgithub # Pjotr Vertaalt , 2022. # A , 2022. # Ranforingus , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-08 20:24+0000\n" "Last-Translator: Sander Sweers \n" "Language-Team: Dutch \n" "Language: nl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.5.4-rc\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Zichtbaarheidinstelling" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Verborgen" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Altijd zichtbaar" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Tijdelijk zichtbaar" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Naam" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Koppelingsverzoek" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Koppelingsverzoek voor apparaat:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Dit zou overschreven moeten worden" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Toon invoer" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth-apparaten" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Zoeken" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Voorkeuren" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Afsluiten" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "A_pparaat" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "Beel_d" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Toon _Werkbalk" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Toon _Statusbalk" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Naamloze apparaten verbergen" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_orteer op" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Naam" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Toegevoegd" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Aflopend" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "Invoegtoe_passingen" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokale diensten" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hulp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Rapporteer een probleem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Zoek naar apparaten in de buurt" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Zoeken" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Het apparaat koppelen" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Koppelen" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Markeer/demarkeer dit apparaat als vertrouwd" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Vertrouwen" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Verwijder dit apparaat uit de lijst met bekende apparaten" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Verwijderen" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Bestand(en) verzenden naar het apparaat" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Bestand verzenden" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Totaal van verstuurde gegevens en verbindingssnelheid" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Totaal van ontvangen gegevens en verbindingssnelheid" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicatie van gegevensactiviteit" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Meer" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Hernoem apparaat" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Terugzetten" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Annuleer" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Oké" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP-servertype:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Aanbevolen" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Geen DHCP-servers geïnstalleerd" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-adres:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-instellingen" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Persoonlijk netwerk" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN Ondersteuning" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Inbelnetwerk (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN Ondersteuning" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Netwerktoegangspunt (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN Ondersteuning" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Bestanden ontvangen (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Inkomende map:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Kies map voor binnenkomende bestandsoverdrachten" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Accepteer bestanden van vertrouwde apparaten" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Bezig met verzenden van bestanden via " "Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Naar:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Bestand:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Instellingen" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Stel de voorkeuren in voor de geselecteerde invoegtoepassing" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Niet gespecificeerd" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Auteur:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Onbekend" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Afhankelijk van:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflicteert met:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-instellingen" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Aantal:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Verkeersstatistieken" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "Sl_uiten" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Gedownload:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Geüpload:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Totaal:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Logboek gestart:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Logboek duur:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Notitie verzenden" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth moet zijn ingeschakeld, anders werkt het adapterbeheer niet" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth-adapters" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Altijd" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuut" msgstr[1] "%(minutes)d minuten" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Kan de blueman-manager niet bereiken" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Het lijkt erop dat blueman-manager niet geactiveerd kon worden via D-Bus. " "Een typische oorzaak hiervoor is een gebroken grafische setup in de D-Bus " "activeringsomgeving die opgelost kan worden met een oproep naar dbus-update-" "activation-environment, typisch uitgegeven vanuit xinitrc (respectievelijk " "de Sway config of gelijkaardig)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Verbinding met BlueZ mislukt" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez-achtergronddienst is niet actief, Blueman-beheer kan niet doorgaan.\n" "Dit betekent waarschijnlijk dat er geen Bluetooth-adapters gevonden zijn of " "dat de Bluetooth-achtergronddienst niet gestart is." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Klik om uit te schakelen." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Klik om in te schakelen." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Bezig met zoeken" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapter voorkeuren" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Bestandverzender" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth-bestandoverdracht" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stoppen" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Bezig met verbinden" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd is niet beschikbaar" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Kon de obex-dienst niet automatisch starten. Zorg ervoor dat de obex-" "achtergronddienst draait" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Bezig met annuleren" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Bezig met verzenden van bestand" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Geschatte aankomsttijd:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Seconde" msgstr[1] "%(seconds)d Seconden" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Er is een fout opgetreden bij het verzenden van bestand %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Overslaan" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Opnieuw proberen" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Er is een fout opgetreden" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Koppelingsverzoek voor %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth-authenticatie" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Voer pincode in voor authenticatie:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Voer wachtwoordsleutel in voor authenticatie:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Koppelingsverzoek voor" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PIN-code koppelen voor" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Koppelingsverzoek voor:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Bevestig waarde voor authenticatie:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Bevestigen" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Weigeren" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Machtigingsverzoek voor:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Dienst:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Altijd aanvaarden" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Aanvaarden" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Er is een fout opgetreden bij het laden van een invoegsel. Meld dit a.u." "b. aan de ontwikkelaars met de inhoud van deze boodschap op onze \n" "website." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth uitgeschakeld" #: blueman/Functions.py:71 msgid "Exit" msgstr "Afsluiten" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Bluetooth inschakelen" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Apparaatbeheer" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Dienstvoorkeuren" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Toetsenbord" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combo" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Hernoem apparaat" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Zonder categorie" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Verbonden" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Vertrouwd" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Gekoppeld" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Geblokkeerd" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Verbonden" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Matig" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-optimaal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimaal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Veel" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Te veel" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Ontvangen signaalsterkte: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Ontvangen signaalsterkte: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Laag" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Hoog" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Zeer hoog" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sterkte van verzendsignaal: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sterkte van verzendsignaal: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Gelukt!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Mislukt" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Bezig met verbinden…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Verbinding verbreken mislukt: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Geen audio-eindpunten geregistreerd" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Invoer/uitvoerfout" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Apparaat reageerde niet" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Onbekend" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Verbinding mislukt: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Verbinden" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Hiermee verbindt u automatisch verbindingsprofielen A2DP bron, A2DP zink en " "HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Verbinding verbreken" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Verbinding met apparaat met kracht verbreken" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Verbinden met:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Verbinding verbreken:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automatisch verbinden:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Verstuur een _bestand…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Koppel" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Vertrouwen" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Niet vertrouwen" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blokkeer" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Deblokkeer" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blokkeer/Deblokkeer apparaat" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "_Hernoem apparaat…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Verwijderen…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Actie annuleren" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Vertrouwen beëindigen" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Selecteer apparaat" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman is een GTK+ Bluetooth-beheerder" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM-instellingen" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Invoegtoepassingen" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Invoegtoepassing \"%(0)s\" is afhankelijk van %(1)s. %(1)s uitschakelen zal ook \"%(0)s\" uitschakelen.\n" "Verdergaan?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Invoegtoepassing %(0)s conflicteert met %(1)s. Inschakelen van " "%(1)s zal %(0)s uitschakelen.\n" "Verdergaan?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Afhankelijkheidsprobleem" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Geen conflicten" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Afhankelijkheidsprobleem" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Adapter keuze" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Ontdekken…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Divers" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Computer" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefoon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Netwerktoegangspunt" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Randapparaat" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Beeldverwerking" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Draagbaar" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Speelgoed" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Bureaucomputer" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Laptop" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "PDA" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobieltje" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Draadloos" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphone" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Geheel" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 procent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 procent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 procent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 procent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 procent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 procent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Niet beschikbaar" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Koptelefoon" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handenvrij" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Microfoon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Luidspreker" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Koptelefoon" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Draagbare muziek" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Automuziek" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Televisiedecoder" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "HiFi-geluid" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Videocamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Camcorder" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Videomonitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Videoscherm en luidspreker" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Beeldvergaderen" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Spelletjes/speelgoed" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Aanwijsapparaat" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Beeldscherm" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Camera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Scanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Printer" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Polshorloge" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pieper" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jas" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Helm" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Bril" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Voertuig" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Pop" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Controller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Spel" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Generieke telefoon" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Generieke telefoon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Generieke computer" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Generieke computer" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Draagbaar" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Generiek horloge" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Horloge: sporthorloge" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Polshorloge" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Generieke klok" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Generiek beeldscherm" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Generieke afstandsbediening" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Generieke bril" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Generieke markering" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Generieke sleutelbos" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Generieke mediaspeler" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Generieke streepjescodescanner" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Generieke thermometer" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Gezondheidsthermometer" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Generieke hartslagmeter" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Hartslag" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Generieke bloeddruk" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Bloeddruk" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Bloeddruk" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Human Interface Device" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Muis" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Gamepad" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Graphics tablet/ Pen tablet" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kaartlezer" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitale pen" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Streepjescodescanner" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Generieke glucosemeter" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Generiek: sensor voor rennen en wandelen" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "Generiek: sensor voor rennen en wandelen" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "Generiek: sensor voor rennen en wandelen" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "Generiek: sensor voor rennen en wandelen" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Generiek: fietsen" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Fietsen: fietscomputer" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Fietsen: snelheidssensor" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Fietsen: kadanssensor" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Fietsen: krachtsensor" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Fietsen: sensor voor snelheid en kadans" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Algemeen persoonlijk mobiliteitsapparaat" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Accudienst" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Generieke Netwerken" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Netwerktoegangspunt" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Apparaat" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Generieke hartslagmeter" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Generieke hartslagmeter" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Bestandverzender" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Fietsen: snelheidssensor" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Fietsen: snelheidssensor" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Generiek: weegschaal" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Controller" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Generieke markering" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Generieke klok" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Thermometer: oor" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Algemene Audio" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Algemene Audio" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Generieke sleutelbos" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Algemene toegang" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Netwerktoegangspunt" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Netwerktoegangspunt" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Geblokkeerd" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Algemeen persoonlijk mobiliteitsapparaat" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Algemeen persoonlijk mobiliteitsapparaat" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Invoegtoepassingen" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Generiek: weegschaal" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Generieke sleutelbos" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Algemene Audio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Smartphone" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Algemene Audio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Locatieschermapparaat" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Dienst:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Audioprofiel" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Generieke mediaspeler" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Camera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Mobiliteitsscooter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Voertuig" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Generiek beeldscherm" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Microfoon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Algemeen persoonlijk mobiliteitsapparaat" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Algemene Audio" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Microfoon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Algemene Audio" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Bestand wordt ontvangen" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Televisiedecoder" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Generiek beeldscherm" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Videomonitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Generieke sleutelbos" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Generieke markering" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Draagbare muziek" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Generieke markering" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digitale pen" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Generiek: zuurstofmeter" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Generiek: zuurstofmeter" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Zuurstofgehaltemeter" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Generiek: weegschaal" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Algemeen persoonlijk mobiliteitsapparaat" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Rolstoel met aandrijving" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mobiliteitsscooter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Generieke voortdurende glucosecontrole" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Generieke insulinepomp" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Insulinepomp, duurzame pomp" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Insulinepomp, pleisterpomp" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insulinepen" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Algemene medicijnenafgifte" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Generieke thermometer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Generiek: buitensportactiviteit" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Locatieschermapparaat" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Apparaat voor weergave van locatie en navigatie" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Locatie-apparaat" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Apparaatje voor locatie en navigatie" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Hardcopy Control Channel" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Hardcopy Data Channel" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Hardcopy Notificatie" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Multi-Channel Adaptation Protocol (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Openbare bladergroep" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Seriële poort" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN toegang via PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Inbelnetwerk (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC Sync" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX Object Push" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX-bestandoverdracht" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC Sync Commando" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Draadloze telefonie" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Audiobron" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Audio-ontvanger" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Afstandsbediening Doel" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Geavanceerde audio" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Afstandsbediening" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videovergaderen" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Intercom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Hoofdtelefoon Audio Gateway" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP Cliënt" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Netwerktoegangspunt" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Netwerk groeperen" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Directafdrukken (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Referentieafdrukken (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Beeldverwerking (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Handenvrij audiodoorgang" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Basic Printing (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Printing Status (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Menselijke interface-apparaatdienst (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Gemeenschappelijke ISDN-toegang (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/Video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM-toegang (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Toegang tot het telefoonboek (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Toegang tot het telefoonboek (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Toegang tot het telefoonboek (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Berichtentoegangsserver" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Server voor berichtmelding" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Berichttoegangsprofiel (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS Server" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D-beeldscherm" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D Bril" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D-Synchronisatie (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-Profielspecificatie (MPS) Profiel" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-Profielspecificatie (MPS) Service" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Toegangsservice voor agenda, taak en notities (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Meldingsservice voor agenda, taak en notities (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Agenda, taken en Notities (CTN) Profiel" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP Informatie" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Generieke Netwerken" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Algemene bestandsoverdracht" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Algemene Audio" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Algemene telefonie" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Videobron" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Videoontvanger" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videodistributie" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP-bron" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP Sink" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Algemene toegang" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Algemeen kenmerk" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Onmiddellijke waarschuwing" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Verlies van koppeling" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Zendkracht" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Huidige tijddienst" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Reference Time Update Service" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Next DST Change Service" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Gezondheidsthermometer" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Apparaatinformatie" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Hartslag" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Phone Alert Status Service" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Accudienst" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Bloeddruk" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Service voor notificatiesmeldingen" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Human Interface Device" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Scanparameters" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Hardloopsnelheid en cadans" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automatisering IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Fietssnelheid en cadans" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Fietskracht" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Locatie en navigatie" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Omgevingsdetectie" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Lichaamssamenstelling" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Gebruikersgegevens" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Gewichtsschaal" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Obligatiebeheer" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Voortdurende glucosecontrole" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Internet Protocol Ondersteuning" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Binnenshuis positionering" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Zuurstofgehaltemeter" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP Proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Transport Discovery" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Objectoverdracht" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Primaire dienst" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Secundaire dienst" #: blueman/Sdp.py:227 msgid "Include" msgstr "Opnemen" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Kenmerkende verklaring" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Apparaatnaam" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Weergave" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Randapparatuur Privacy Flag" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Heraansluitingsadres" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Peripheral Preferred Connection Parameters" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Dienst gewijzigd" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Systeem ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Modelnummerreeks" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Serienummerreeks" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Firmware Revisie String" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Hardware Revisie String" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Software Revisie String" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Fabrikant Name String" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Kenmerkende Uitgebreide Eigenschappen" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Kenmerkende Beschrijving gebruiker" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Client Characteristic Configuration" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Server Characteristic Configuration" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Kenmerkend presentatieformaat" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Characteristic Aggregate Format" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Geldig bereik" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Extern verslag Referentie" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Rapportverwijzing" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Profielen voor audio en invoer" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Niet-vrij" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ja" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nee" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Kies rij(en) en gebruik Control + C om te kopiëren" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Apparaatinformatie tonen" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "_Notitie verzenden" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Stuur een tekstnotitie" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Kon profiel niet wijzigen naar %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Audioprofiel" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Selecteer audioprofiel voor PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Niet gespecificeerd" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Probeert om automatisch te verbinden met instelbare diensten bij start en " "elke 60 seconden." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatisch verbonden met %(service)s op %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Toont bureaubladmeldingen wanneer er verbinding met apparaten wordt gemaakt " "of verbroken." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Verbinding verbroken" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Verbonden:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Niet verbonden" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Er zijn nog geen gebruiksstatistieken beschikbaar. Probeer eerst een " "verbinding tot stand te brengen en kijk daarna weer op deze pagina." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dag" msgstr[1] "dagen" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "uur" msgstr[1] "uren" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuut" msgstr[1] "minuten" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s en %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Weet u zeker dat u de teller wilt terugzetten op nul?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Hiermee kunt u het netwerkverkeergebruik bewaken (voor mobiel breedband). " "Handig voor het beperken van uw gegevensverbruik. Deze invoegtoepassing " "houdt dit voor elk apparaat apart bij." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Netwerk _gebruik" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Laat netwerkverkeergebruik zien" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth ingeschakeld" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Beheert lokale netwerkdiensten, zoals NAP bridges" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Biedt ondersteuning voor inbelnetwerk (DUN) met ModemManager en " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Voorziet in een menu-onderdeel voor snelle toegang tot de laatst gebruikte " "verbindingen" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximaal aantal onderdelen" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Het maximaal aantal onderdelen dat getoond zal worden in het recente " "verbindingenmenu." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Verbonden met %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Kon niet verbinden" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s op %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adapter voor deze verbinding is niet beschikbaar" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Bezig met verbreken van verbinding…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Biedt ondersteuning voor Personal Area Netwerken (PAN) geïntroduceerd in " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Biedt een DBus-API aan voor andere Blueman-componenten" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Binnenkomend bestand via Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Binnenkomend bestand %(0)s van %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Weigeren" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Bestand wordt ontvangen" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Bestand %(0)s van %(1)s wordt ontvangen" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Biedt mogelijkheden voor OBEX-bestandsoverdracht" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Ingestelde map voor binnenkomende bestanden bestaat niet" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Zorg er a.u.b. voor dat de map '%s' bestaat of stel hem in met " "blueman-diensten. Tot dat ogenblik zal de standaard '%s' worden gebruikt" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Bestand ontvangen" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Bestand %(0)s van %(1)s succesvol ontvangen" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Openen" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Overdracht mislukt" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Overdracht van bestand %(0)s mislukt" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Bestanden ontvangen" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%(files)d bestand op de achtergrond ontvangen" msgstr[1] "%(files)d bestanden op de achtergrond ontvangen" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Open locatie" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Nog %(files)d ander bestand op de achtergrond ontvangen" msgstr[1] "Nog %(files)d andere bestanden op de achtergrond ontvangen" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Schakelt de status van Bluetooth killswitch om naar de status van Bluetooth " "power. Maakt het mogelijk Bluetooth weer in te schakelen vanaf een pictogram " "dat de status weergeeft; mits het niet door het systeem is losgekoppeld, of " "fysiek." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Voegt standaardmenu-onderdelen toe aan het statuspictogrammenu" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "_Bestanden verzenden naar apparaat" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Apparaten" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adapters" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "werkbalkhulpje" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Biedt sleutel- en authenticatiediensten voor BlueZ-achtergronddienst" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Voegt een menu-onderdeel 'Afsluiten' toe om het applet af te sluiten" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Biedt een basis dhcp-client voor Bluetooth-PAN-verbindingen." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth-netwerk" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Apparaat %(0)s gekoppeld aan IP-adres %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Kon geen IP-adres verkrijgen op %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Aan het proberen om een IP-adres te verkrijgen op %s\n" "Een ogenblik geduld a.u.b.…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Voegt een indicator toe aan het statuspictogram wanneer Bluetooth " "ingeschakeld is en toont het aantal verbindingen in de gereedschaptip." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth actief" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth uitgeschakeld" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Voegt menu-elementen toe voor verbreken van verbinding" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Verbinding verbreken voor %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Levert een menu-onderdeel om de standaard adapter tijdelijk zichtbaar te " "maken wanneer deze standaard op verborgen is ingesteld" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Zichtbaarheidsperiode" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Aantal seconden dat de zichtbaarheidsmodus zal duren" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Zichtbaar _maken" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Maak de standaard adapter tijdelijk zichtbaar" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Ontdekbaar... %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Ontdekbaar…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Biedt een menu aan voor het werkbalkhulpje en een API zodat andere " "invoegtoepassingen dit kunnen wijzigen" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Succesvol verbonden met DUN-dienst op %(0)s.\n" "Netwerk is nu beschikbaar via %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Biedt basisondersteuning voor verbinding met het internet via DUN-profiel." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standaard SPP-profielverbindingsuitvoerder, maakt het mogelijk om aangepaste " "acties uit te voeren" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script om uit te voeren na verbinding" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "De volgende argumenten zullen doorgegeven worden:\n" "Adres, naam, dienstnaam, uuid16s, rfcomm node\n" "Bijvoorbeeld:\n" "AA:BB:CC:DD:EE:FF, Telefoon, DUN-dienst, 0x1103, /dev/rfcomm0\n" "uuid16s zullen terugkomen in een door een komma gescheiden lijst\n" "\n" "Bij het afkoppelen van een apparaat zal het script een HUP-signaal krijgen" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Seriële poort verbonden" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Dienst seriële poort op apparaat %s zal nu beschikbaar zijn via " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Verbindingsscript seriële poort mislukt" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Er was een probleem met het uitvoeren van script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Beheert de stroomstatus van de Bluetooth-adapter" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Bluetooth _uitschakelen" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Alle adapters uitschakelen" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Bluetooth _aan" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Alle adapters inschakelen" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Stelt tijdelijk de schermbeveiliging uit wanneer een Bluetooth-" "spelcontroller verbonden is." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Zorgt voor StatusNotifierItem om statusicoon te laten zien" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Netwerk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ongeldig IP-adres" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-adres conflicteert met apparaat %s dat hetzelfde adres heeft" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-adres overlapt met subnet van apparaat %s, dat de volgende instellingen " "heeft %s/%s\n" "Dit kan onjuist netwerkgedrag veroorzaken" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Wordt momenteel niet ondersteund met deze instelling" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Overdragen" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" "Invoegtoepassing voor overdrachtfunctie van werkbalkhulpje is uitgeschakeld" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Inbelinstellingen" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Seriële poort %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP-adres vernieuwen" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Eigenschappen instellen voor Bluetooth-adapters" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman-werkbalkhulpje" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth-beheer" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth-beheerder" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth-apparaat" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Bluetooth-netwerk instellen" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "U heeft rechten nodig om netwerkbeheer uit te kunnen voeren" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "DHCP-client starten" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Het starten van de DHCP-client vereist rechten" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "PPP-achtergronddienst starten" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "U heeft rechten nodig om PPP-achtergronddienst te kunnen starten" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "RfKill-status instellen" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "U heeft rechten nodig om de status van RfKill in te stellen" #~ msgid "Recent _Connections" #~ msgstr "Recente _verbindingen" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Bluetooth _aan" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Bluetooth moet ingeschakeld worden om het apparaatbeheer te kunnen " #~ "gebruiken" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth _uitschakelen" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Hartritmesensor: hartritmeriem" #~ msgid "Blood Pressure: Arm" #~ msgstr "Bloeddruk: arm" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Bloeddruk: pols" #~ msgid "Human Interface Device (HID)" #~ msgstr "Menselijke interface-apparaat (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Sensor voor rennen en wandelen: in de schoen" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Sensor voor rennen en wandelen: op de schoen" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Sensor voor rennen en wandelen: op de heup" #~ msgid "Fingertip" #~ msgstr "Vingertop" #~ msgid "Wrist-Worn" #~ msgstr "Om de pols" #~ msgid "Services" #~ msgstr "Diensten" #~ msgid "Network Settings" #~ msgstr "Netwerkinstellingen" #~ msgid "Transfer Settings" #~ msgstr "Overdrachtinstellingen" #~ msgid "Plugin description:" #~ msgstr "Omschrijving van invoegtoepassing:" #~ msgid "Local Services" #~ msgstr "Lokale diensten" #~ msgid "_Apply" #~ msgstr "_Toepassen" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d actieve verbinding" #~ msgstr[1] "%(connections)d actieve verbindingen" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Hulpbron tijdelijk niet beschikbaar" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Moet bluetooth automatisch worden ingeschakeld?" #~ msgid "Yes" #~ msgstr "Ja" #~ msgid "No" #~ msgstr "Nee" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Koppelingskwaliteit: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Koppelingskwaliteit: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatisch inschakelen" #~ msgid "Automatically power on adapters" #~ msgstr "Adapter automatisch inschakelen" #, fuzzy #~ msgid "Vcr" #~ msgstr "vcr" #~ msgid "Trusted and Paired" #~ msgstr "Vertrouwd en gepaard" #~ msgid "Paired" #~ msgstr "Gepaard" #~ msgid "Trusted" #~ msgstr "Vertrouwd>" #~ msgid "Friendly Name" #~ msgstr "Vriendelijke naam" #~ msgid "Serial Ports" #~ msgstr "Seriële poorten" #, fuzzy #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Start de instelhulp voor dit apparaat" #~ msgid "Setup..." #~ msgstr "Instellen..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Welkom bij de instelhulp voor uw Bluetooth-apparaat. \n" #~ "\n" #~ "\n" #~ "Deze instelhulp zal u assisteren met het instellen en verbinden van uw " #~ "ingeschakelde Bluetooth-apparaten." #~ msgid "Introduction" #~ msgstr "Introductie" #~ msgid "Select pairing method to use:" #~ msgstr "Selecteer de koppelmethode:" #~ msgid "Pair Device" #~ msgstr "Koppel apparaat" #~ msgid "Proceed Without Pairing" #~ msgstr "Verder gaan zonder koppelen" #~ msgid "Pairing" #~ msgstr "Bezig met koppelen" #~ msgid "Connect to:" #~ msgstr "Verbind met:" #~ msgid "Connect" #~ msgstr "Verbinden" #~ msgid "Please wait..." #~ msgstr "Een ogenblik aub..." #~ msgid "Connecting..." #~ msgstr "Bezig met verbinden..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Proficiat, apparaat succesvol toegevoegd" #~ msgid "Finished" #~ msgstr "Voltooid" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth-assistent" #~ msgid "_Set up…" #~ msgstr "_Instellen…" #~ msgid "_Set Up New Device" #~ msgstr "Nieuw apparaat in_stellen" #~ msgid "Enter PIN code" #~ msgstr "Voer pincode in" #~ msgid "Enter passkey" #~ msgstr "Voer wachtwoordsleutel in" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "koptelefoon/microfoon" #~ msgid "handsfree" #~ msgstr "handenvrij" #~ msgid "unknown" #~ msgstr "onbekend" #~ msgid "Serial port connected to %s" #~ msgstr "Seriële poort verbonden met %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuut" #~ msgstr[1] "%.0f minuten" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f seconde" #~ msgstr[1] "%.0f seconden" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Hernoem apparaat" #~ msgid "_Remove..." #~ msgstr "_Verwijderen…" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Schakelt om naar een platform Bluetooth-schakelaar wanneer de Bluetooth-" #~ "stroomstatus verandert (onbruikbaar met USB-stekkers) en geeft een " #~ "statuspictogram weer als er een Bluetooth-schakelaar maar geen adapter " #~ "aanwezig is." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "Om bestandverzending te kunnen gebruiken dient Bluetooth ingeschakeld te " #~ "worden" #~ msgid "Select files to send" #~ msgstr "Kies te verzenden bestanden" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Bron-adapter. Gebruikt een adres of adapternaam, bijv. hci0" #~ msgid "Delete files on exit" #~ msgstr "Bestanden verwijderen tijdens het afsluiten" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Bestanden die worden verzonden naar het Bluetooth-apparaat" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth dient ingeschakeld te worden om de Bluetooth-assistent te laten " #~ "werken" #~ msgid "No adapters found" #~ msgstr "Geen adapters gevonden" #~ msgid "Pairing in progress..." #~ msgstr "Bezig met koppelen..." #~ msgid "Failed to add device" #~ msgstr "Toevoegen apparaat mislukt" #~ msgid "Don't connect" #~ msgstr "Niet verbinden" #~ msgid "Device added and connected successfully" #~ msgstr "Apparaat toegevoegd en met succes verbonden" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Apparaat met succes toegevoegd, maar kon niet verbinden" #~ msgid "Start configuration assistant for this device" #~ msgstr "Start instelhulp voor dit apparaat" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Gebruik libappindicator voor statusikoon" blueman-2.4.3/po/oc.gmo000066400000000000000000001067601465054505200147060ustar00rootroot00000000000000Þ•/”ï #È.&É.&ð./1/G/W/f/ v/ /Œ/¦/¶/Æ/Ö/å/ú/0$050H0[0n0#0 ¥0²0Æ0Û0ï01 1 "1C1CV1 š1 ¥1=³1ñ1 2&272Q2a2Ct2¸2½2Á2Ç2Í2!Ô2 ö2 3 33"3,63c3u303Á3Ð3ã3 þ3– 4 4 §4µ4Ä45Ù4 5 5+%5 Q5 _5 j5w5 5 œ5¨54Ã5ø5ú5ÿ56$646 C6P6j6r666#ª6Î6ß6ò6 77.7A7S7k7}77?¤7¥ä7Š8›8«8²8·8'Æ8 î8ø8ÿ8 9 9%9;9 R9^9g9y9Š99£9¼9 Å9Ó9'ï96:*N:y:!: £:­: ½: È: Ó:á:õ:>;O; ^; i;u;~;‘;°;Å; Ö;ä;ö;<<%<-<A<T< c<o<†<‹<ž<¶< Æ<Ò<ã< ø< ==*=?=S=b=j=z= ==’=¢=³= Ì="Ú=!ý=>5>$D>i>n>r>Fy>À>ß>$ñ>?6?+:? f? r?€? ?›? ´?Õ?Û?Þ? ã? ï?ü?@ @@#@ 5@C@[@ r@€@‘@¨@¸@È@Ü@ñ@A!A@AUAeAzA‘A ¤A ÅAÓAêA B B$B6B JBXB`B hBvBzB ƒBŽB“B ˜B£B¬B ÈBÒB èBóBûBC $C/C?C FCRCYCoCtC„C ‡C“C˜C  C®CÌCÜCäCõCD1DDDWD)`DŠD¤D ·D ÃDÍDÔDÝDàDéDïDE EE)0E(ZE ƒE E ™E¦E¾E ÚEæEêE,íE0FKF"dF ‡F •F¡F´FÑFçF GG G$G5GIGOG TGbGhG)mG)—G ÁG ÎGÛGãGøGH"H @HMH ]H kH'yH ¡H¯H·H¼HÏHàHðHI III!I'I,I3IHI\IlIƒIŸI´I¹I ÊIÕIëIñI Jo'J—JŸJ¦J¶J¿JÄJ ÓJàJóJKKK 5K.AK(pK2™K;ÌKILFRL:™LTÔL)M:MNMUM gMTsM^ÈM<'NdNsN “NŸN´NÒNÙNèNþN.O 4OBOSOdOjO pO~O˜OœO­O¶OÆOÎOîOõO PP +P#9P)]P ‡P‘P §P²PÂPÓP îP øPQ Q&Q5QKQRQhQxQŒQ •Q¶Q ÇQÓQ ãQñQ RGR\R xR†R‹R ’R RªR ÃRÐR éRöR ÿR SkS€S ‡S‘S•SœS¤S«S¾SAÒS*T?TZT,cT(T ¹TÅTÎTÒTåTîTþT6U SUaUgU3oU£U¹UÎU×UÞU åUñU õU ÿU V V#V 2V>V FVPV TV`V hVrV…V ˜V £V °V½VÐV îVüV W WWW 7W DW PW\WeWlWsW{W ‚WŽW–WŸW¥W«W±WÁWÔWÚWÞWäW íW úWXXX&X,X3XdRddd'vdžd ³dÁdSÖdÃ*eîefff!f15f gfrfzf Žf™f«fÈfæf÷f g g4g LgVg qg {g‰g:¥g=àg,h Kh/Uh …hh žhªh¼h!Ñh óhEiZimi ti €iŠi"žiÁiÙiðij" j CjMjijpj‚jj¶jÈj åjïjþjk,k;kPkjk zk$‡k¬kÇk Ökâkêkÿkll0lHl"]l€l4“l,Èlõl m'mGmNm Rm\\m'¹mám2öm4)n^n-bnn§n¸nËnÛn%ön o&o)o .oe}A¤}Væ}K=~D‰~uÎ~DYt{–S¨nüCk€¯€%Æ€ ì€ù€,>F`€?“Óê‚‚'‚.‚D‚W‚[‚ l‚w‚ ‚"›‚¾‚"Ç‚ê‚û‚ ƒ,&ƒGSƒ›ƒ®ƒ̓߃öƒ„-„>„U„ f„r„„—„ „¹„Ë„ å„0ñ„"…!;…]…y…&—…¾…^Ò…&1†X†i†p†v† ‹†™†¯†Æã†ø† ‡ ‡g&‡އ–‡¬‡°‡·‡¿‡LJ݇Mõ‡0Cˆtˆ”ˆ6£ˆ5Úˆ ‰ ‰*‰1‰ H‰V‰3o‰D£‰è‰ û‰Š4ŠCŠ_Š|Š–ŠŠ ¤Š°Š ´Š¾Š ÍŠÚŠìŠ ÿŠ ‹‹ -‹;‹J‹ R‹`‹s‹‡‹ —‹£‹²‹Ò‹ñ‹Œ ŒŒŒ#Œ@ŒIŒXŒ jŒuŒ~Œ†ŒŒ —Œ ¥Œ °Œ¼ŒÄŒ ˌٌêŒýŒ  " 1>V fpx Š ›¦ ­¸ÁÐÔìëtæ/5Ýh…Ø6Ap¡@•'&ç$ÞP©q<䚎. ¢:©mUò+ÛQsµ;D¨Ìõ#'§ æ†Sq#6<Š[UÓR çMöéi8±áQwP1‰)ÀÃW„“¹ó ÙwHp“„¨4aCàc ù!–ÌF=.˜7 rÅß¶â¿ýÁe9je”V ÝÊð%Œóx$ºÉ]•‘ ’—×H¼*l¬JÜ,õ*ÿ:&±€ßÊ0ê…O›LœAïìGˆ‘«ƒ+øåYÐd‹”ؤ(%a¦)ŽÔÈ14Ö7,}³û/£E`Ãä¿û~ÁÚùÖ²k ^(­;#°¾3X’B-¬À8dà@ G˜¼Ÿ­RÏ-jbñ¯_î=SžmTº¯{ÂÕN°òôn"nZi·œÐÆ~,fzKxµDÎîÚ÷ÏÕ¥ª‰¡}ÿ½rgTøhúV-´.® Ó|Ÿ³>(·†\sö÷Ë ‡ 3»¥' `ÅX+‚Þ 2½]þú%íÒC0ƒð&)k´ü×›«[ïÑ^þ?¾ÒâYìIñW_§é‚L9ul‡è|¹Íã—šáE¸ "®Iê$ÔMgÜooK"v¸»z‹ô £Ç¦>ËOy*¢™5²Î/?vÑFf!Èuí匤Ä{ˆãÉÇèBž Æb2\¶€ÍëZ™ü cŠÙJtý–ª yNÄ!Û%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAir quality SensorAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAppearanceAppleAgentAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBlade ServerBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionBond ManagementButtonCMTPCadence SensorCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCancel OperationCancellingCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCellularClick to disable.Click to enable.Color Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorControllerConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceCycling ComputerCycling PowerDHCP server type:Data activity indicationDenyDependency issueDesktopDesktop WorkstationDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDirectPrinting (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDocking StationDollDouble SwitchETA:Ear ThermometerEnable BluetoothEnergy Harvesting SwitchEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFire SensorFirmware Revision StringForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Heart Rate SensorGeneric Human Interface DeviceGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Network DeviceGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandheld PC/PDA (clamshell)HandsfreeHardcopy NotificationHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHelmetHi-Fi audioHiddenHide _unnamed devicesHighHumidity SensorIPIP Address:ISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)Immediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncJacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLink LossLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrophoneMini PCMiscellaneousMobility ScooterModel Number StringModemMoreMotion SensorMouseMuchMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo conflictsNo dependenciesNot ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOpenOpen LocationOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAPeripheralPersonal Area NetworkPhonePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPower SensorPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupRFCOMMR_ename device…Rain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressReference Time Update ServiceRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedServerServer-class ComputerService ChangedService PreferencesService:Set Bluetooth Adapter PropertiesSet RfKill StateSet-top boxShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmoke SensorSoftware Revision StringSpeed SensorSpeed and Cadence SensorSports WatchStick PCSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSystem IDTCPTCS-ATTCS-BINTabletTemperature SensorTemporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Triple SwitchTrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRValid RangeVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorWAPWAP ClientWSPWearableWearable computer (watch size)Weight ScaleWind SensorWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman 2.2 Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-10 05:09+0000 Last-Translator: Quentin PAGÈS Language-Team: Occitan Language: oc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: Weblate 5.7-dev %(minutes)d minuta%(minutes)d minutas%(seconds)d segonda%(seconds)d segondas%(service)s sus %(device)s%d %s %d %s e %d %s17–33 per cent1–17 per cent33–50 per centAfichatge 3DClucas 3DSincronizacion 3D (3DSP)50–67 per cent67–83 per cent83–99 per centAutor :Connexion auto :Conflicte amb :Connectat a :ConnectatCompatibilitat DUNDepend de :Desconnectar :Telecargat :Recepcion de fichièrs (Object Push)Fichièr :Paramètres GSMDurada del jornal :Jornal començat loParamètres punt d’accès (NAP)Compatibilitat amb NAPNomI a pas cap de servidor DHCP installatCompatibilitat amb PANPoténcia del senhal recebut : %(rssi)u%% (%(rssi_state)s)Cap a :Total :Nivèl de poténcia d’emission : %(tpl)u%% (%(tpl_state)s)_Desactivar Bluetooth_Activar BluetoothEnviat :Opcions de visibilitatConnectarDesconnectarEnviar fichièrs via BluetoothAPN :ATTAVCTPAVDTPAcceptarAcceptar los fichièrs venent de fonts segurasPunt d’accèsPunt d’accèsAdap_tadorsAdaptadorPreferéncias de l’adaptadorL’adaptador per aquesta connexion es pas disponibleSeleccionar l’adaptadorAjusta l’entrada de menú DesconnectarAjusta d’elements estandards de menú al menú de l’icòna d’estatÀudio avançatCaptor de qualitat d’aireServici de notificacion de las alèrtasTot en unVos permet de susvelhar vòstra utilizacion del ret (naut debit mobil). Util pels plans amb donadas limitadas. Aqueste plugin pistarà cada periferic separadament.TotjornTotjorn los acceptarTotjorn visibleCaptor de lutz ambientaTemps en segondas pendent lo qual lo mòde de visibilitat es activatAparénciaAppleAgentVolètz vertadièrament reïnicializar lo comptador ?Perfil àudioReceptor àudioFont àudioPerfils àudio e d’entradaÀudio/VidèoÀudio/vidèoRequèsta d’autorizacion per :Automaticament connectat a %(service)s sus %(device)soBNEPLector de còdi barrasImpression basica (BPP)Servici de batariáInterruptor de batariáServidor BladeBlocar/Desblocar aqueste perifericBlocatPression sanguinaApplet BluemanGestionari Bluetooth BluemanBlueman es un gestionari de Bluetooth GTK+Bluetooth actiuAdaptators BluetoothAutentificacion BluetoothPeriferic BluetoothPeriferic BluetoothBluetooth inactiuBluetooth activatTransferiment de fichièr per BluetoothGestionari BluetoothRet BluetoothBluetooth desactivatLo Bluetooth deu èsser activat per que lo gestionari de periferic pòsca foncionarLo daemon Bluez es pas en execucion, blueman-manager pòt pas contunhar. Aquò significa probablament que cap d’adaptador Bluetooth es pas estat detectat o que lo daemon Bluetooth es pas aviat.Composicion corporalaGestion del ligamButonCMTPCaptor de cadénciaPerfil de calendièr, prètzfaches e nòtas (CTN)CamescòpiCamèraAnullar l'operacionAnullacionRàdio de veituraCaptor de dioxid de carbòniCaptor de monoxid de carbòniLector de cartasTelefòn cellularClicar per desactivar.Clicar per activar.Captor de lutz de colorCombinadaAccès comun Numeris (CIP)OrdenadorConfiguracionConfigurar la ret BluetoothConfigurar las preferéncias de l’extension seleccionadaLo repertòri configurat pels fichièrs entrants existís pasPer configurar la ret cal mai de permissionsConfirmarConfirmatz la valor per l’autentificacion :ConnectatConnectat a %sConnectat :Connexion en corsConnexion en cors…La connexion a pas foncionat : La connexion a BlueZ a fracassatConnècta los perfils d’autoconnexion font A2DP, sortida A2DP e HIDCaptor de contacteManetaConvertibleSens fialTelefonia sens fialCrear associacion amb lo perifericServici de temps actualOrdenador de bicicletaPoténcia a bicicletaTipe de servidor DHCP :Indicador d’activitat de donadasInterdireProblèmas de dependénciasBurèuPòste de trabalhInformacions sul perifericGestionari de perifericsNom del perifericLo periferic a pas respondutCompausarRet telefonicaRet telefonica (DUN)Paramètres de connexionEstilo numericTauleta numerizadoraImpression dirècta (BPP)Desconnectar %sDesconnectatLa desconnexion a pas foncionat : Temps limit de visibilitatVisible… %ssRecèrca…AficharEstacion d’acuèlhMonacaInterruptor dobleOra de fin estimada :Termomètre d’aurelhaActivar lo BluetoothInterruptor de captura d’energiaCaptor d’energiaPicatz vòstre còdi PIN per l’autentificacion :Picatz lo senhal per l’autentificacion :Captor d’environamentUna error s’es produchaError en enviant lo fichièr %sSortirFTPFracassatAvida automatica del servici obex impossibla. Verificatz que lo demon obex es a s’executarFracàs del cambiament de perfil per %sConnexion impossiblaFracàs de l’obtencion d’una adreça IP sus %sFracàs de la comunicacion amb lo gestionari bluemanFaxFichièr %(0)s de %(1)s corrèctament recebutExpeditor de fichièrsFichièr recebutFichièrs recebutsCaptor de fuòcRevision del micrologicialForçar la desconnexion del perifericPlenamentGoGNSSServidor GNSSParamètres GSMJòcManeta de jòcConsòla/JoguetAccès genericAtribut genericÀudio genericLector de còdi de barras genericTension arteriala genericaRelòtge genericOrdenador genericAparelh de contraròtla genericBicicleta genericaEcran genericClucas genericasTransferiment de fichièrs genericGlucomètre genericCaptor de frequéncia cardiaca genericPeriferic d’interfàcia umanaPompa a insulina genericaPòrtaclaus genericLector multimèdia genericPeriferic de ret genericRet genericaAparelh de mobilitat personala genericTelefòn genericTelecomanda genericaCaptor de corsa passejada genericCaptor genericEtiqueta genericaTelefonia genericaTermomètre genericMòstra genericaClucasGlucòsaGrop retHDPSortida HDPFont HDPHIDPHTTPServidor mandatari HTTPOrdenador portatiuPC/PDA portable (clapet)Mans liurasNotificacion d’impressionEscotadorsCasc àudioPalanca casc àudioTermomètreRitme cardiacCinta de ritme cardiacCascLector Hi-FiAmagatAmagar los periferics _sens nomNautaCaptor d’umiditatIPAdreça IP :NumerisImatjariáCaptacion d’imatges (BPP)Archiu automatic d’imatge (BIP)Alèrta immediataInclureDossièr de recepcion :Fichièr dintrant %(0)s de %(1)sFichièr dintrant via BluetoothLocalizacion interioraError entrada/sortidaInterfònInterfàcia %(0)s estacada a l’adreça IP%(1)sCompatibilitat IPAdreça IP invalidaPalenca IoTSincronizacion IrMCVèstaJoystickKoClavièrL2CAPAccès LAN amb PPPPortableAviar lo client DHCPAviar lo servici PPPPer configurar lo client DHCP cal mai de permissionsPer configurar lo demon PPP cal mai de permissionsCaptor de pèrdaPèrda del ligamLocalizadorNavigacion e localizacionLocalizador e navegadorNautparlaireBassaMoRendre temporàriament visible l'adaptador per defautGerís los servicis rets locals, coma los ponts NAPNom del fabricantMarcar/desmarcar aqueste periferic coma de fisançaNombre maximum d'elementsPeriferic de ret malhatProxy de ret malhatPerfil d’accès als messatges (MAP)Servidor d’accès via messatgeServidor de messatges de notificacionMicròMini PCDivèrsEscotèr de mobilitatNumèro de modèlModemMaiCaptor de movementMirgaTròpaPerfil d’especificacion multi-perfils (MPS)Servici d’especificacion multi-perfils (MPS)MulticaptorInterruptor multipleRetPunt d’accès retPunt d’accès ret (NAP)Utilizacion de la _retCap de terminal àudio pas enregistratCap de conflictesCap de dependénciaPas connectatPas disponibleActualament aquesta configuracion es pas presa en cargaPas especificatNombre :OBEXTransferiment de fichièrs OBEXMandadís d’objèctes OBEXTransferiment d’objèctesCaptor d’ocupacionDobrirDobrir posicionOptimalaPANUMessatgièr de pòchaAssociarAssociatCòdi PIN d’associacion perClau d’associacion perDemanda d’associacionRequèsta d’associacion per %sDemanda d’associacion pel periferic :Requèsta d’associacion per :PalmAssistent personal tipe PalmPerifericRet de zòna personalaTelefònAccès a l’agenda (PBAP)Accès a l’annuari (PBAP) - PCEL’extension « %(0)s » depend de %(1)s. La descargar %(1)s descargarà tanben « %(0)s ». Volètz contunhar ?ExtensionsIdentificant PnPInformacions PNPGuinhaireFeblaÀudio portableCaptor d’energiaCadièra electrica que ròdaTelecomanda de presentacionServici primariImprimentaEstat d’impression (BPP)ProprietariProvesís una API DBus pels autres compausants de BluemanProvesís las capacitats de transferiment de fichièrs OBEXFornís un StatusNotifierItem per afichar una icòna d’estatProvesís un client DHCP simple per las connexions Bluetooth PAN.Provesís un element del menú que content las connexions recentas per un accès rapidProvesís una compatibilitat per la connexion a Internet via un perfil RTC.Provesís una clau d’autentificacion e de senhal pel demòni BlueZProvesís la compatibilitat amb los rets personals (Personal Area Networking, PAN) introdusit dins NetworkManager 0.8Captor de proximitatGrop de navegacion publicaRFCOMMR_enomenar lo periferic…Captor de pluèja%(files)d fichièr recebut en rèireplan%(files)d fichièrs recebuts en rèireplan%(files)d fichièr suplementari recebut en rèireplan%(files)d fichièrs suplementaris recebuts en rèireplanPoténcia del senhal recebut : %(rssi)u%% (%(rssi_state)s)Recepcion del fichièrRecepcion del fichièr %(0)s de %(1)sRecomandadasAdreça de reconnnexionServici de mesa a jorn del temps referencialRegetarContraròtle a distànciaCibla de contròla a distànciaSuprimir l'elementSuprimir aqueste periferic de la lista dels periferics conegutsRenomenar lo perifericRenovar l’adreça IPReferéncia de rapòrtTornar ensajarRobòtInterruptor giratòriCadéncia de corsaSDPAccès SIM (SAP)_Triar perParamètres de recèrcaNumerizadorScript a executar en se connectantRecercarCercar los periferics a proximitatRecèrca en corsServici segondariSeleccionar un perifericSeleccionatz un perfil àudio per PulseAudioSeleccionatz lo repertòri de recepcion dels transferiments de fichièrEnviar un fichièrEnviar _fichièrs al perifericEnviar una _nòtaEnviar un _fichièr…Enviar una nòta de tèxtEnviar fichièr al perifericEnviar una nòtaMandadís del fichièrNumèro de seriaPòrt seriaPòrt seria %sPòrt seria connectatServidorTipe de servidor genericServici modificatPreferéncias del serviciServici :Definir las proprietats de l'adaptator BluetoothDefinir l’estat RfKillDescodador numeric per televisionMostrar la barra d’_estatMos_trar la barra d’aisinasMostrar las informacions sul perifericMostrar l’entradaAfichar una notificacion sul burèu cada còp qu’una aparelh se connècta o se desconnècta.Mostrar l’utilizacion del trafic retInterruptor unicPassarGuidaTelefòn intelligentCaptor de fumRevision del logicialCaptor de velocitatCaptor de velocitat e cadénciaRelòtge d’espòrtOrdenador de pòchaFòrça bonaCapitada !Connectat amb succès al servici RTC sus %(0)s. Lo ret es ara disponible via %(1)sMòstraIdentificant sistèmaTCPTCS-ATTCS-BINTauletaCaptor de temperaturaTemporàriament visibleLo nombre maximal d’elements que lo menú de connexions recentas mostrarà.I a agut un problèma en lançat lo script %s %sAquò deuriá èsser remplaçatFòrça tròpaTotal de donadas recebudas e velocitat de transmissionTotal de donadas enviadas e velocitat de transmissionEcran tactilPavat tactilJoguetEstatisticas de traficTransferimentTransferiment impossibleLo transferiment del fichièr %(0)s a pas foncionatNivèl de poténcia d’emission : %(tpl)u (%(tpl_state)s)Interruptor tripleAprovacionFisableEnsag d’obténer una adreça IP sus %s Esperatz…Atudar totes los adaptadorsActivar totes los adaptadorsPoténcia de transmissionUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPSens categoriaDesconegudasError desconegudaPeriferic sens nomPas precisatDesfisarDonadas de l'utilizaireMagnetoscòpiInterval validVeituraFòrça nautaVidèoconferénciaDistribucion vidèoReceptor vidèoFont vidèoCamèra vidèoSistèma de vidèo-conferénciaMonitor vidèo e naut parlaireMonitor vidèoWAPClient WAPWSPPortableOrdenador portable (talha relòtge)BalançaCaptor de ventMòstra de ponhet_Adaptador_Ajustat_Blocar_Anullar_Tampar_Descreissent_Periferic_Periferics_Quitar_Ajuda_InformacionsServicis _locals_Far venir visible_Nom_Acceptar_Associar_Extensions_Preferéncias_Suprimir…_Senhala_r un problèma_Reïnicializar_Recercar_Atudar_Fisar_Desblocar_Quitar de fisarAfi_chatgeappletjornjornsoraorasminutaminutasnonobexd es pas disponibleòcblueman-2.4.3/po/oc.po000066400000000000000000002453201465054505200145360ustar00rootroot00000000000000# Occitan translations for blueman package. # Copyright (C) 2020 Copyright © 2008 - 2020 blueman project # This file is distributed under the same license as the blueman package. # # Translators: # Yannig Marchegay (Kokoyaya) # Cédric Valmary # Cédric VALMARY (Tot en òc) https://launchpad.net/~cvalmary # Christopher Schramm , 2020. # Quentin PAGÈS , 2020, 2021, 2022, 2023, 2024. # Adolfo Jayme Barrientos , 2020. msgid "" msgstr "" "Project-Id-Version: blueman 2.2\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-10 05:09+0000\n" "Last-Translator: Quentin PAGÈS \n" "Language-Team: Occitan \n" "Language: oc\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Opcions de visibilitat" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Amagat" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Totjorn visible" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporàriament visible" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nom" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Demanda d’associacion" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Demanda d’associacion pel periferic :" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Aquò deuriá èsser remplaçat" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Mostrar l’entrada" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Periferic Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptador" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Recercar" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferéncias" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Quitar" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Periferic" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "Afi_chatge" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Mos_trar la barra d’aisinas" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Mostrar la barra d’_estat" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Amagar los periferics _sens nom" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Triar per" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nom" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Ajustat" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descreissent" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Extensions" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Servicis _locals" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ajuda" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Senhala_r un problèma" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Cercar los periferics a proximitat" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Recercar" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Crear associacion amb lo periferic" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Associar" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Marcar/desmarcar aqueste periferic coma de fisança" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Aprovacion" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Suprimir aqueste periferic de la lista dels periferics coneguts" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Suprimir l'element" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Enviar fichièr al periferic" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Enviar un fichièr" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Total de donadas enviadas e velocitat de transmission" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Total de donadas recebudas e velocitat de transmission" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicador d’activitat de donadas" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mai" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Renomenar lo periferic" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Reïnicializar" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Anullar" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Acceptar" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipe de servidor DHCP :" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recomandadas" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "I a pas cap de servidor DHCP installat" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Adreça IP :" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Paramètres punt d’accès (NAP)" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Ret de zòna personala" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Compatibilitat amb PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Ret telefonica" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Compatibilitat DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Punt d’accès ret (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "Compatibilitat amb NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Recepcion de fichièrs (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Dossièr de recepcion :" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Seleccionatz lo repertòri de recepcion dels transferiments de fichièr" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Acceptar los fichièrs venent de fonts seguras" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Enviar fichièrs via Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Cap a :" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fichièr :" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuracion" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configurar las preferéncias de l’extension seleccionada" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Pas especificat" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor :" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Desconegudas" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depend de :" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflicte amb :" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Paramètres GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Nombre :" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN :" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Estatisticas de trafic" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Tampar" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Telecargat :" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Enviat :" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total :" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Jornal començat lo" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Durada del jornal :" #: data/ui/note.ui:8 msgid "Send note" msgstr "Enviar una nòta" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Lo Bluetooth deu èsser activat per que lo gestionari de periferic pòsca " "foncionar" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptators Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Totjorn" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuta" msgstr[1] "%(minutes)d minutas" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptador" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Fracàs de la comunicacion amb lo gestionari blueman" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "La connexion a BlueZ a fracassat" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Lo daemon Bluez es pas en execucion, blueman-manager pòt pas contunhar.\n" "Aquò significa probablament que cap d’adaptador Bluetooth es pas estat " "detectat o que lo daemon Bluetooth es pas aviat." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Clicar per desactivar." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Clicar per activar." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Recèrca en cors" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferéncias de l’adaptador" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Expeditor de fichièrs" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transferiment de fichièr per Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Atudar" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Connexion en cors" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd es pas disponible" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Avida automatica del servici obex impossibla. Verificatz que lo demon obex " "es a s’executar" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Anullacion" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Mandadís del fichièr" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Ora de fin estimada :" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d segonda" msgstr[1] "%(seconds)d segondas" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Error en enviant lo fichièr %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Passar" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Tornar ensajar" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Una error s’es producha" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Requèsta d’associacion per %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autentificacion Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Picatz vòstre còdi PIN per l’autentificacion :" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Picatz lo senhal per l’autentificacion :" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Clau d’associacion per" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Còdi PIN d’associacion per" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Requèsta d’associacion per :" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirmatz la valor per l’autentificacion :" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmar" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Interdire" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Requèsta d’autorizacion per :" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Servici :" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Totjorn los acceptar" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Acceptar" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Una error s’es producha pendent lo cargament del plugin. Merces d’avisar " "los desvolopaires del contengut d’aqueste messatge via nòstre \n" "site web." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth desactivat" #: blueman/Functions.py:71 msgid "Exit" msgstr "Sortir" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Activar lo Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "o" #: blueman/Functions.py:169 msgid "KB" msgstr "Ko" #: blueman/Functions.py:172 msgid "MB" msgstr "Mo" #: blueman/Functions.py:175 msgid "GB" msgstr "Go" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gestionari de periferics" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferéncias del servici" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Clavièr" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combinada" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Periferic sens nom" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sens categoria" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Connectat" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Fisable" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Associat" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blocat" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Connectat" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Febla" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Fòrça bona" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimala" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Tròpa" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Fòrça tròpa" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "Poténcia del senhal recebut : %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Poténcia del senhal recebut : %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Bassa" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Nauta" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Fòrça nauta" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nivèl de poténcia d’emission : %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nivèl de poténcia d’emission : %(tpl)u (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Capitada !" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Fracassat" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Connexion en cors…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "La desconnexion a pas foncionat : " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Cap de terminal àudio pas enregistrat" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Error entrada/sortida" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Lo periferic a pas respondut" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Error desconeguda" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "La connexion a pas foncionat : " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "Connectar" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Connècta los perfils d’autoconnexion font A2DP, sortida A2DP e HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "Desconnectar" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forçar la desconnexion del periferic" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Connectat a :" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Desconnectar :" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Connexion auto :" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Enviar un _fichièr…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Associar" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Fisar" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Quitar de fisar" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Blocar" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Desblocar" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Blocar/Desblocar aqueste periferic" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "R_enomenar lo periferic…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Suprimir…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Anullar l'operacion" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Desfisar" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Seleccionar un periferic" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman es un gestionari de Bluetooth GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Paramètres GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Extensions" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "L’extension « %(0)s » depend de %(1)s. La descargar %(1)s descargarà tanben « %(0)s ».\n" "Volètz contunhar ?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Cap de dependéncia" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Cap de conflictes" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problèmas de dependéncias" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Seleccionar l’adaptador" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Recèrca…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Divèrs" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Ordenador" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefòn" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Punt d’accès" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Àudio/vidèo" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periferic" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Imatjariá" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Portable" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Joguet" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Burèu" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Servidor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Portable" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Ordenador portatiu" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Telefòn cellular" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Sens fial" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Telefòn intelligent" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "Numeris" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Plenament" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 per cent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 per cent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 per cent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 per cent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 per cent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 per cent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Pas disponible" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Casc àudio" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Mans liuras" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Micrò" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Nautparlaire" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Escotadors" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Àudio portable" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Ràdio de veitura" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Descodador numeric per television" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Lector Hi-Fi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Magnetoscòpi" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Camèra vidèo" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Camescòpi" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor vidèo" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Monitor vidèo e naut parlaire" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Sistèma de vidèo-conferéncia" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Consòla/Joguet" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Guinhaire" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Afichar" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Camèra" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Numerizador" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Imprimenta" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Mòstra de ponhet" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Messatgièr de pòcha" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Vèsta" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Casc" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Clucas" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robòt" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Veitura" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Monaca" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Maneta" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Jòc" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Telefòn generic" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Telefòn generic" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ordenador generic" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Pòste de trabalh" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Tipe de servidor generic" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "PC/PDA portable (clapet)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Assistent personal tipe Palm" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Ordenador portable (talha relòtge)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tauleta" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Estacion d’acuèlh" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Tot en un" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Servidor Blade" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Convertible" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Portable" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Palenca IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Ordenador de pòcha" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Mòstra generica" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Relòtge d’espòrt" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Mòstra de ponhet" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Relòtge generic" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Ecran generic" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Telecomanda generica" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Clucas genericas" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Etiqueta generica" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Pòrtaclaus generic" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Lector multimèdia generic" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Lector de còdi de barras generic" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termomètre generic" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Termomètre d’aurelha" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Captor de frequéncia cardiaca generic" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Cinta de ritme cardiac" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Tension arteriala generica" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Pression sanguina" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Pression sanguina" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Periferic d’interfàcia umana" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mirga" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Maneta de jòc" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tauleta numerizadora" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Lector de cartas" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Estilo numeric" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Lector de còdi barras" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Pavat tactil" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Telecomanda de presentacion" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Glucomètre generic" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Captor de corsa passejada generic" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Bicicleta generica" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Ordenador de bicicleta" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Captor de velocitat" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Captor de cadéncia" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Captor d’energia" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Captor de velocitat e cadéncia" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Aparelh de contraròtla generic" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Mòstra" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Interruptor multiple" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Buton" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Guida" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Interruptor giratòri" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Ecran tactil" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Interruptor unic" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Interruptor doble" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Interruptor triple" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Interruptor de batariá" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Interruptor de captura d’energia" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Compausar" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Periferic de ret generic" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Punt d’accès" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Periferic de ret malhat" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Proxy de ret malhat" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Captor generic" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Captor de movement" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Captor de qualitat d’aire" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Captor de temperatura" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Captor d’umiditat" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Captor de pèrda" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Captor de fum" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Captor d’ocupacion" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Captor de contacte" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Captor de monoxid de carbòni" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Captor de dioxid de carbòni" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Captor de lutz ambienta" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Captor d’energia" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Captor de lutz de color" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Captor de pluèja" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Captor de fuòc" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Captor de vent" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Captor de proximitat" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multicaptor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Bicicleta : captor de velocitat" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Balança generica" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Maneta" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Etiqueta generica" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Relòtge generic" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Termomètre : aurelha" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Àudio generic" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Àudio generic" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Pòrtaclaus generic" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Accès generic" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Punt d’accès" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Punt d’accès" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blocat" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Aparelh de mobilitat personala generic" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Aparelh de mobilitat personala generic" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Extensions" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Balança generica" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Pòrtaclaus generic" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Àudio generic" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Telefòn intelligent" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Àudio generic" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Aparelh d’afichatge de localizacion" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Servici :" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Perfil àudio" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Lector multimèdia generic" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Camèra" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Escotèr de mobilitat" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Veitura" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Ecran generic" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Micrò" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Aparelh de mobilitat personala generic" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Àudio generic" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Micrò" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Àudio generic" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Recepcion del fichièr" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Descodador numeric per television" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Ecran generic" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Monitor vidèo" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Pòrtaclaus generic" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Etiqueta generica" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Àudio portable" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Etiqueta generica" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Estilo numeric" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Glucomètre generic" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Balança generica" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Aparelh de mobilitat personala generic" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Cadièra electrica que ròda" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Escotèr de mobilitat" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Pompa a insulina generica" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Termomètre generic" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Generic : activitat esportiva d’exterior" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Aparelh d’afichatge de localizacion" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Aparelh d’afichatge de localizacion e navigacion" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Localizador" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Localizador e navegador" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Notificacion d’impression" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Grop de navegacion publica" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Pòrt seria" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Accès LAN amb PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Ret telefonica (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Sincronizacion IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Mandadís d’objèctes OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Transferiment de fichièrs OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Telefonia sens fial" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Font àudio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Receptor àudio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Cibla de contròla a distància" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Àudio avançat" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Contraròtle a distància" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Vidèoconferéncia" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Interfòn" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Palanca casc àudio" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Client WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Punt d’accès ret" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grop ret" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Impression dirècta (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Captacion d’imatges (BPP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Archiu automatic d’imatge (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Impression basica (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Estat d’impression (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Accès comun Numeris (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Àudio/Vidèo" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "Accès SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Accès a l’annuari (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Accès a l’agenda (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Servidor d’accès via messatge" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Servidor de messatges de notificacion" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Perfil d’accès als messatges (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Servidor GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Afichatge 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Clucas 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Sincronizacion 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Perfil d’especificacion multi-perfils (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Servici d’especificacion multi-perfils (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Perfil de calendièr, prètzfaches e nòtas (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informacions PNP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Ret generica" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Transferiment de fichièrs generic" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Àudio generic" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Telefonia generica" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Font vidèo" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Receptor vidèo" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribucion vidèo" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Font HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Sortida HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Accès generic" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Atribut generic" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Alèrta immediata" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Pèrda del ligam" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Poténcia de transmission" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Servici de temps actual" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Servici de mesa a jorn del temps referencial" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glucòsa" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Termomètre" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informacions sul periferic" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Ritme cardiac" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Servici de batariá" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Pression sanguina" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Servici de notificacion de las alèrtas" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Paramètres de recèrca" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Cadéncia de corsa" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Poténcia a bicicleta" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Navigacion e localizacion" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Captor d’environament" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Composicion corporala" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Donadas de l'utilizaire" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Balança" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Gestion del ligam" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Compatibilitat IP" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Localizacion interiora" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "Servidor mandatari HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transferiment d’objèctes" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Servici primari" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Servici segondari" #: blueman/Sdp.py:227 msgid "Include" msgstr "Inclure" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nom del periferic" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Aparéncia" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Adreça de reconnnexion" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Servici modificat" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Identificant sistèma" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Numèro de modèl" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Numèro de seria" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Revision del micrologicial" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Revision del logicial" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Nom del fabricant" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "Identificant PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Interval valid" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Referéncia de rapòrt" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Perfils àudio e d’entrada" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietari" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "òc" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "non" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informacions" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Mostrar las informacions sul periferic" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Enviar una _nòta" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Enviar una nòta de tèxt" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Fracàs del cambiament de perfil per %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Perfil àudio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Seleccionatz un perfil àudio per PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Pas precisat" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automaticament connectat a %(service)s sus %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Afichar una notificacion sul burèu cada còp qu’una aparelh se connècta o se " "desconnècta." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Desconnectat" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Connectat :" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Pas connectat" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "jorn" msgstr[1] "jorns" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "ora" msgstr[1] "oras" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minutas" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s e %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Volètz vertadièrament reïnicializar lo comptador ?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Vos permet de susvelhar vòstra utilizacion del ret (naut debit mobil). Util " "pels plans amb donadas limitadas. Aqueste plugin pistarà cada periferic " "separadament." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Utilizacion de la _ret" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Mostrar l’utilizacion del trafic ret" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth activat" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Gerís los servicis rets locals, coma los ponts NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Provesís un element del menú que content las connexions recentas per un " "accès rapid" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Nombre maximum d'elements" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Lo nombre maximal d’elements que lo menú de connexions recentas mostrarà." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Connectat a %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Connexion impossibla" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s sus %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "L’adaptador per aquesta connexion es pas disponible" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Desconnexion…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Provesís la compatibilitat amb los rets personals (Personal Area Networking, " "PAN) introdusit dins NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Provesís una API DBus pels autres compausants de Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Fichièr dintrant via Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Fichièr dintrant %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Regetar" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Recepcion del fichièr" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recepcion del fichièr %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Provesís las capacitats de transferiment de fichièrs OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Lo repertòri configurat pels fichièrs entrants existís pas" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Fichièr recebut" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Fichièr %(0)s de %(1)s corrèctament recebut" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Dobrir" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transferiment impossible" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Lo transferiment del fichièr %(0)s a pas foncionat" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Fichièrs recebuts" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%(files)d fichièr recebut en rèireplan" msgstr[1] "%(files)d fichièrs recebuts en rèireplan" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Dobrir posicion" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "%(files)d fichièr suplementari recebut en rèireplan" msgstr[1] "%(files)d fichièrs suplementaris recebuts en rèireplan" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Ajusta d’elements estandards de menú al menú de l’icòna d’estat" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Enviar _fichièrs al periferic" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Periferics" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tadors" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Provesís una clau d’autentificacion e de senhal pel demòni BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Provesís un client DHCP simple per las connexions Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Ret Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfàcia %(0)s estacada a l’adreça IP%(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Fracàs de l’obtencion d’una adreça IP sus %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Ensag d’obténer una adreça IP sus %s\n" "Esperatz…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth actiu" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth inactiu" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Ajusta l’entrada de menú Desconnectar" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Desconnectar %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Temps limit de visibilitat" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Temps en segondas pendent lo qual lo mòde de visibilitat es activat" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Far venir visible" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Rendre temporàriament visible l'adaptador per defaut" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Visible… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Visible… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Connectat amb succès al servici RTC sus %(0)s.\n" "Lo ret es ara disponible via %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Provesís una compatibilitat per la connexion a Internet via un perfil RTC." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script a executar en se connectant" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Pòrt seria connectat" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "I a agut un problèma en lançat lo script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Desactivar Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Atudar totes los adaptadors" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Activar Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Activar totes los adaptadors" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Fornís un StatusNotifierItem per afichar una icòna d’estat" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Ret" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Adreça IP invalida" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Actualament aquesta configuracion es pas presa en carga" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transferiment" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Paramètres de connexion" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Pòrt seria %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renovar l’adreça IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Definir las proprietats de l'adaptator Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Applet Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Gestionari Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Gestionari Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Periferic Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurar la ret Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Per configurar la ret cal mai de permissions" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Aviar lo client DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Per configurar lo client DHCP cal mai de permissions" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Aviar lo servici PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Per configurar lo demon PPP cal mai de permissions" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Definir l’estat RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "_Connexions recentas" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Activar Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Lo Bluetooth deu èsser activat per poder utilizar lo gestionari de " #~ "periferics" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Desactivar Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Captor de frequéncia cardiaca : cinta de frequéncia cardiaca" #~ msgid "Blood Pressure: Arm" #~ msgstr "Tension arteriala : braç" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Tension arteriala : punhet" #~ msgid "Fingertip" #~ msgstr "Palpaire" #~ msgid "Services" #~ msgstr "Servicis" #~ msgid "Network Settings" #~ msgstr "Paramètres ret" #~ msgid "Transfer Settings" #~ msgstr "Paramètres de transferiment" #~ msgid "Plugin description:" #~ msgstr "Descripcion de l’extension :" #~ msgid "Local Services" #~ msgstr "Servicis locals" #~ msgid "_Apply" #~ msgstr "_Aplicar" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Connexion activa" #~ msgstr[1] "%(connections)d Connexions activas" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Ressorsa temporàriament pas disponibla" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Lo Bluetooth deu èsser activat automaticament ?" #~ msgid "Yes" #~ msgstr "Ã’c" #~ msgid "No" #~ msgstr "Non" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualitat del ligam : %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualitat del ligam : %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Alimentacion automatica" #~ msgid "Automatically power on adapters" #~ msgstr "Alimentar automaticament los adaptadors" #~ msgid "Isdn" #~ msgstr "RNIS" #~ msgid "Vcr" #~ msgstr "Magnetoscòpi" #~ msgid "Trusted and Paired" #~ msgstr "Segur e associat" #~ msgid "Paired" #~ msgstr "Associat" #~ msgid "Trusted" #~ msgstr "Segur" #~ msgid "Friendly Name" #~ msgstr "Nom amical" #~ msgid "Serial Ports" #~ msgstr "Pòrts seria" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Setup..." #~ msgstr "Installacion..." #~ msgid "Introduction" #~ msgstr "Introduccion" #~ msgid "Pair Device" #~ msgstr "Associar lo periferic" #~ msgid "Proceed Without Pairing" #~ msgstr "Contunhar sens associar" #~ msgid "Pairing" #~ msgstr "Associacion" #~ msgid "Connect" #~ msgstr "Se connectar" #~ msgid "Please wait..." #~ msgstr "Esperatz..." #~ msgid "Connecting..." #~ msgstr "Connexion en cors..." #~ msgid "Finished" #~ msgstr "Acabat" #~ msgid "Bluetooth Assistant" #~ msgstr "Assistent Bluetooth" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Utiliza libappindicator per afichar una icòna d’estat" blueman-2.4.3/po/pl.gmo000066400000000000000000001564651465054505200147270ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1f\w‘¢ÁÔGæ;.‘Jj’µ’º’¾’Ä’Ê’%Ó’ù’ ““+“ :“D“L“/`““1 “cÒ“%6”6\”“”¦”¶”É”ä”&딕¶$•Û•â•ò•–A– `–k– s–1~–'°–Ø– ô– ——— :— H— V—a—5|—²—×Ë—Ý—ß—ä—ý—˜.˜H˜^˜w˜˜˜ £˜ ĘИ à˜î˜2 ™=™T™g™}™“™©™¿™%Ô™ú™ššD4š¹yš3› F›T›[›s›Œ› ›µ›#Å› é›ó›û› œœœ+œ6<œ7sœ)«œÕœÜœñœ +5Oh ~‹Ÿµ ÒÝý*ž"Cž!fžˆž›žµždΞ$3ŸXŸaŸuŸˆŸ˜Ÿ³Ÿ¹ŸØŸ áŸîŸ*  %4 )Z  „ )  ¹ Å  Ö  ã  î !ü '¡?F¡†¡&™¡ À¡-Ê¡ ø¡ ¢¢,¢A¢J¢d¢m¢¢#”¢¸¢Ê¢Ù¢÷¢££"£6£ J£V£m£v££¤£¶£Õ£é£ü£%¤6¤E¤Y¤j¤+¤ «¤ ¸¤Ťܤ ð¤þ¤ ¥ ¥+¥<¥B¥Q¥i¥r¥w¥‰¥œ¥³¥¹¥ Ó¥ô¥"¦)¦9¦&I¦%p¦–¦§¦¾¦/Ц§§§1§$D§i§m§_v§'Ö§þ§)¨1D¨ v¨‚¨)‡¨±¨ ĨÒ¨ᨠ÷¨(©.©A©Y©q©!‡©©©!Æ© è©ô©û©þ© ªªª"ª 6ªBªRªhª†ª–ª°ªŪÕª åªóª « !«B« Z«h« y«š«¹«Ò«ç«)¬1¬A¬T¬ m¬y¬ ‹¬˜¬±¬Ȭ(Û¬­­0­?­]­ |­­!¶­Ø­ñ­ ®3®$P®u®…®¥® º®È®æ®ö® ¯ ¯(¯:¯L¯]¯$m¯ ’¯Ÿ¯·¯¿¯ ǯÕ¯å¯ô¯ ø¯ ° °°1°6° ;°F°[°&c°аœ°(µ°Þ°ü°!±8±W± m±x±#Œ±°±ñʱ à± î±ú± ÿ± ²².²#5²Y²v² ~².Ÿ² βÙ²î² ñ²Jû²”F³Û³ à³ì³þ³´;´R´n´Œ´¥´º´Ì´Ô´!ã´"µ (µIµaµzµµ!°µÒµ*Úµ!¶'¶ ?¶I¶]¶V{¶Ò·Ù·õ· ø·¸ ¸¸ .¸ :¸ H¸R¸Y¸p¸ЏŸ¸+²¸)Þ¸¹ ¹&¹=¹ T¹a¹v¹…¹ž¹¸¹$й'õ¹º $º.º4º"Mºpº+sº>ŸºÞº(õº»<»S»$d»‰»$¨»Í»à»é» þ» ¼¼¼-¼A¼G¼ O¼Y¼ a¼o¼x¼‰¼¼(–¼¿¼(Ù¼)½ ,½9½ L½Y½j½p½ˆ½£½(²½/Û½ ¾¾l.¾›¾ ª¾.·¾ æ¾ô¾û¾¿¿*¿=¿ P¿q¿¿˜¿­¿ Ë¿.Ö¿ ÀÀÀÀ À*À@ÀUÀiÀ …À¦À¿ÀÄÀ ÕÀàÀùÀ Á #Á2/Á+bÁŽÁ£Á(«Á(ÔÁ/ýÁ/-ÂŒ]Âê‡ò‚zÃýÃÄÄ&Ä>ÄGÄNÄgÄ zÄ„Ä –ģĶĿÄÝÄòÄÅÅ $Å.Å2=Å=pÅ6®Å>åÅF$Æ~kÆAêÆL,Ç?yÇO¹ÇT È^ÈsÈ ‘ȞȰÈÀÈÇÈåÈ ÉÉÉ~%Éž¤É>CÊ ‚ÊŒÊÊ½ÊÆÊÝÊ)úÊ&$ËKËcËuË~Ë†Ë ŒË—Ë$ËÂËÜËìËÌÌÌ$Ì;ÌRÌkÌo̶̯̊̽̚Ì(ÅÌîÌõÌ ÍÍ1Í#EÍ#iÍ ÍšÍ¶ÍÈÍÙÍôÍÎ$Î7ÎNÎ]ÎoÎ8ŠÎXÃÎÏ$#ÏHÏbÏ}ÏŽÏ¢Ï$«Ï'ÐÏøÏ ÐÐ)ÐDÐ[ÐrÐ"Ð"³ÐWÖÐ$.ÑSÑlÑsÑyÑ ‚Ñ ÑšÑ¶ÑÉÑâÑöÑÒ &Ò0ÒhFÒ¯ÒÃÒ×ÒìÒþÒrÓ ŒÓõšÓÔ¦ÔªÔ±Ô¹Ô ÀÔÊÔQÞÔ0Õ<DÕ-Õ ¯Õ¹ÕÓÕ@ÜÕ Ö>(Ö?gÖ§Ö¶Ö¿ÖÇÖ ãÖíÖÿÖ7×U×dk×Ð×èר ØØ3ØPØ%VØ|Ø—Ø Ø§Ø®Ø µØÁØ ÅØÏØâØøØ ÙÙ 1Ù ?ÙJÙ \Ù gÙqÙ„Ù$‹Ù °Ù¾ÙÐÙ âÙðÙ Ú ÚÚ =ÚKÚeÚ iÚtÚxڌڢÚÀÚÇÚ)ÚÚÛ ÛÛÛ-Û>ÛOÛ^Û"|ÛŸÛ±ÛºÛ ÃÛÍÛÕÛ ÞÛ éÛ öÛÜ Ü ÜÜ.ÜFÜMÜQÜXÜ aÜ mÜwÜ ˆÜ’Ü šÜ¥Ü ­Ü ·ÜÁÜÈÜÎÜáÜÿÜÝÝ1ÝÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-18 06:23+0000 Last-Translator: Matthaiks Language-Team: Polish Language: pl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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); X-Generator: Weblate 5.6-dev %(minutes)d minuta%(minutes)d minuty%(minutes)d minut%(minutes)d minut%(seconds)d sekunda%(seconds)d sekundy%(seconds)d sekund%(seconds)d sekund%(service)s na %(device)s%d %s %d %s i %d %s17–33 procent1–17 procentPojazd dwukoÅ‚owyPojazd trójkoÅ‚owy33–50 procentWyÅ›wietlacz 3DOkulary 3DSynchronizacja 3D (3DSP)50–67 procent67–83 procent83–99 procentWystÄ…piÅ‚ błąd podczas Å‚adowania wtyczki. Prosimy o poinformowanie programistów o treÅ›ci tego komunikatu na naszej witrynie internetowej.Autor:Automatyczne połączenie:Konflikt z:Połącz z:PołączoneObsÅ‚uga DUNZależy od:Rozłącz:Pobrano:Odbiór pliku (mechanizm Push)Plik:Ustawienia GSMCzas trwania zapisu:RozpoczÄ™to zapisywanie:Ustawienia NAPObsÅ‚uga NAPNazwaBrak zainstalowanych serwerów DHCPObsÅ‚uga PANSiÅ‚a odbieranego sygnaÅ‚u: %(rssi)u%% (%(rssi_state)s)Do:CaÅ‚kowicie:Poziom mocy nadawania: %(tpl)u%% (%(tpl_state)s)W_yłącz Bluetooth_Włącz BluetoothWysÅ‚ano:Ustawienia widocznoÅ›ci_Połącz z_RozłączWybierz wiersz(e) i użyj Control + C, aby skopiowaćNastÄ™pujÄ…ce argumenty zostanÄ… przekazane: adres, nazwa, nazwa usÅ‚ugi, uuid16, wÄ™zeÅ‚ rfcomm Na przykÅ‚ad: AA:BB:CC:DD:EE:FF, Telefon, UsÅ‚uga DUN, 0x1103, /dev/rfcomm0 uuid16 zostaÅ‚y zwrócone jako lista odzielona kropkami Podczas rozłączenia urzÄ…dzenia skrypt wyÅ›le sygnaÅ‚ HUPWysyÅ‚anie plików przez BluetoothAPN:ATTAVCTPAVDTPAkceptujAkceptuj pliki z zaufanych urzÄ…dzeÅ„Drzwi dostÄ™poweKontrola dostÄ™puPunkt dostÄ™puPunkt dostÄ™puAdap_teryAdapterUstawienia adapteraAdapter dla tego połączenia jest niedostÄ™pnyWybór adapteraDodaje element menu wyjÅ›cia do wyjÅ›cia z apletuDodaje wskazanie na ikonie stanu, gdy Bluetooth jest aktywny i pokazuje połączenia w podpowiedzi.Dodaje elementy menu do rozłączaniaDodaje standardowe elementy menu do menu ikony statusuZaawansowane audioPojazd rolniczyKurtyna powietrznaCzujnik jakoÅ›ci powietrzaBudzikUsÅ‚uga powiadamiania o ostrzeżeniachWszystko w jednymUmożliwia monitorowanie liczby przesÅ‚anych danych (dostÄ™p mobilny). Użyteczne w planach taryfowych z ograniczonym transferem danych. Ta wtyczka Å›ledzi każde urzÄ…dzenie osobno.ZawszeZawsze akceptujZawsze widocznyCzujnik Å›wiatÅ‚a otoczeniaIlość czasu w sekundach, gdy tryb wykrywalnoÅ›ci siÄ™ wyłączyWzmacniaczWyglÄ…dAppleAgentWtyczka usÅ‚ugi transferu apletu jest wyłączonaCzy na pewno chcesz wyzerować licznik?CiÅ›nienie krwi na ramieniuProfil audioOdpÅ‚yw audioŹródÅ‚o audioProfile audio i wejÅ›cioweAudio i wideoAudio i wideoAudytoriumŻądanie autoryzacji dla:Automatycznie połączony z %(service)s na %(device)sAutomatyzacja IOMarkizaWentylator osiowyBBNEPSkaner kodów kreskowychDrukowanie podstawowe (BPP)Serwis akumulatorówPrzełącznik akumulatoraOÅ›wietlenie zatokoweZauszny aparat sÅ‚uchowyDzwonekSerwer kasetowyÅ»aluzje lub roletyZablokuj/odblokuj to urzÄ…dzenieZablokowaneCiÅ›nienie krwiAplet BluemanMenedżer Bluetooth BluemanBlueman jest zarzÄ…dcÄ… Bluetooth napisanym w GTK+Bluetooth jest aktywnyAdaptery BluetoothAutoryzacja BluetoothUrzÄ…dzenie BluetoothUrzÄ…dzenia BluetoothBluetooth wyłączonyBluetooth włączonyTransfer plików za pomocÄ… BluetoothMenedżer BluetoothSieć BluetoothBluetooth wyłączonoBluetooth musi być włączony w menedżerze adaptera, aby dziaÅ‚aÅ‚Demon Bluez nie jest uruchomiony, blueman-manager nie może kontynuować. To prawdopodobnie znaczy że nie wykryto żadnych adapterów Bluetooth lub demon Bluetooth nie jest włączony.Odtwarzacz Blu-raySkÅ‚ad ciaÅ‚aBojlerSÅ‚upek z oÅ›wietleniemZarzÄ…dzanie wiÄ…zaniamiGÅ‚oÅ›nik półkowyUrzÄ…dzenie nadawczePokój nadawczyBrowseGroupDescriptorServiceClassIDÅ»arówkaAutobusPrzyciskOdtwarzacz CDCMTPOÅ›wietlenie szafkiCzujnik kadencjiUsÅ‚uga dostÄ™pu do kalendarza, zadaÅ„ i notatek (CTN)UsÅ‚uga powiadomieÅ„ kalendarza, zadaÅ„ i notatek (CTN)Profil kalendarza, zadaÅ„ i notatek (CTN)KameraAparat fotograficznyKamper / przyczepa kempingowaAnuluj operacjÄ™AnulowanieSamochódSamochodowy sprzÄ™t audioCzujnik dwutlenku wÄ™glaCzujnik tlenku wÄ™glaCzytnik kartWentylator sufitowyOÅ›wietlenie sufitoweCzujnik montowany na suficieKomórkoweFormat agregatu charakterystykiDeklaracja charakterystykiWÅ‚aÅ›ciwoÅ›ci rozszerzone charakterystykiFormat prezentacji charakterystykiOpis użytkownika charakterystykiObudowa Å‚adujÄ…caKliknij, aby wyłączyć.Kliknij, aby włączyć.KlikniÄ™cie ikony w zasobniku systemowym spowoduje przełączenie menedżera zamiast aktywowania go.Konfiguracja charakterystyki klientaÅ»elazkoParownica do ubraÅ„Implant Å›limakowyEkspres do kawyCzujnik Å›wiatÅ‚a barwnegoKomboWspólny dostÄ™p do ISDN (CIP)KomputerKonfiguracjaKonfiguruj sieć BluetoothKonfiguruj ustawienia zaznaczonych wtyczekKatalog na odebrane dane nie istniejeDo konfiguracji sieci potrzeba uprawnieÅ„PotwierdźPotwierdź wartość do uwierzytelnienia:PołączonoPołączono z %sPołączony:ÅÄ…czenieÅÄ…czenie…Połączenie nie powiodÅ‚o siÄ™: Połączenie z BlueZ siÄ™ nie powiodÅ‚oÅÄ…czy automatyczne profile źródÅ‚a A2DP, odpÅ‚yw A2DP i HIDCzujnik kontaktowyCiÄ…gÅ‚e monitorowanie poziomu glukozyKontrolerKontroluje stany zasilania adapteru BluetoothKonwertowalneBezprzewodoweTelefonia bezprzewodowaParuj z urzÄ…dzeniemLokówkaUsÅ‚uga bieżącego czasuZasÅ‚onyKomputer rowerowyMoc jazdy na rowerzePrÄ™dkość i rytm jazdy na rowerzeTyp serwera DHCP:Odtwarzacz DVDWskaźnik przesyÅ‚ania danychOsuszaczOdrzućProblem z zależnoÅ›ciamiWentylator biurkowyOÅ›wietlenie biurkaStacjonarneStacja robocza desktopOdpinaneInformacje o urzÄ…dzeniuMenedżer urzÄ…dzeÅ„Nazwa urzÄ…dzeniaUrzÄ…dzenie nie odpowiedziaÅ‚oPanel kontrolujÄ…cySieć telefonicznaSieć Dial-up (DUN)Ustawienia połączeÅ„ telefonicznychPióro cyfroweOznakowanie cyfroweTablet graficznyDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Rozłącz %sRozłączonyBłąd rozłączania: Czas wykrywalnoÅ›ciWykrywalne…Wykrywalne… %ssWykrywanie…WyÅ›wietlaczStacja dokujÄ…caLalkaZamek od drzwiPodwójny przełącznikSuszarkaETA:Termometr dousznySÅ‚uchawka dousznaEtykieta elektronicznaWindaDrzwi wyjÅ›cia awaryjnegoOÅ›wietlenie wyjÅ›cia awaryjnegoWłącz BluetoothPrzełącznik pozyskiwania energiiLicznik energiiCzujnik energiiWprowadź kod PIN do uwierzytelnienia:Wprowadź hasÅ‚o do uwierzytelnienia:Brama wejÅ›ciowaWyczuwanie Å›rodowiskaWystÄ…piÅ‚ błądWystÄ…piÅ‚ błąd podczas przesyÅ‚ania pliku %sWentylator wyciÄ…gowyWyjdźParawan zewnÄ™trznyRoleta zewnÄ™trznaOdniesienie do raportu zewnÄ™trznegoFTPNieudaneNie można automatycznie uruchomić usÅ‚ugi obex. Upewnij siÄ™, że demon obex jest uruchomionyZmiana profilu na %s nie powiodÅ‚a siÄ™Nie udaÅ‚o siÄ™ połączyćNie udaÅ‚o siÄ™ otrzymać adresu IP na %sNie udaÅ‚o siÄ™ skontaktować z blueman-manageremNagrzewnicaFaksPlik %(0)s z %(1)s odebrany z powodzeniemWysyÅ‚anie plikówOdebrano plikOdebrane plikiPulsoksymetr na palcuCzujnik ogniaCiÄ…g wersji oprogramowania sprzÄ™towegoDetektor pÅ‚omieniOÅ›wietlenie powodzioweOÅ›wietlenie podÅ‚ogoweLampa fluorescencyjnaSprzÄ™t do lampy fluorescencyjnejCzujnik montowany podtynkowoWymuÅ› rozłącznie z urzÄ…dzniemZamrażarkaPeÅ‚neGBGNSSSerwer GNSSUstawienia GSMGraKontroler (gamepad)Gra/zabawkaDrzwi garażoweOÅ›wietlenie ogrodoweOgólny sprzÄ™t audiowizualnyOgólny dostÄ™pOgólna kontrola dostÄ™puOgólna klimatyzacjaOgólny samolotOgólny atrybutOgólne audioOgólny odpÅ‚yw audioOgólne źródÅ‚o audioOgólny skaner kodów kreskowychOgólne ciÅ›nienie krwiOgólny zegarOgólny komputerOgólny ciÄ…gÅ‚y monitor glukozyOgólne urzÄ…dzenie sterujÄ…ceOgólna jazda na rowerzeOgólne wyÅ›wietlaczOgólny sprzÄ™t wyÅ›wietlajÄ…cyOgólne urzÄ…dzenia gospodarstwa domowegoOgólne okularyOgólny wentylatorOgólny transfer plikówOgólne gryOgólny glukometrOgólny HVACOgólny aparat sÅ‚uchowyOgólny czujnik tÄ™tnaOgólne ogrzewanieOgólne urzÄ…dzenie interfejsu ludzkiegoOgólny nawilżaczOgólna pompa insulinowaOgólny brelokOgólne oprawy oÅ›wietlenioweOgólne źródÅ‚o oÅ›wietleniaOgólny odtwarzacz multimedialnyOgólne podawanie lekówOgólne urzÄ…dzenie zmotoryzowaneOgólny pojazd silnikowyOgólne urzÄ…dzenie siecioweOgólna siećOgólna aktywność sportowa na Å›wieżym powietrzuOgólne osobiste urzÄ…dzenie mobilneOgólny telefonOgólne urzÄ…dzenie zasilajÄ…ceOgólny pulsoksymetrOgólny pilotOgólny czujnik chodu i bieguOgólny czujnikOgólne oznakowanieOgólny spirometrOgólny tagOgólna telefoniaOgólny termometrOgólne nieznaneOgólny zegarekOgólne przenoÅ›ne urzÄ…dzenie audioOgólna wagaOgólne osÅ‚ony okienneOkularyGlukozaSieć grupowaHCR_Print (HCR)HCR_Scan (HCR)HDPOdpÅ‚yw HDPŹródÅ‚o HDPLampa HIDSprzÄ™t do lampy HIDHIDPHTTPProxy HTTPSuszarka do wÅ‚osówPalmtopPrzenoÅ›ny komputer PC/PDA (z klapkÄ…)Spirometr rÄ™cznyZestaw gÅ‚oÅ›nomówiÄ…cyBramka audio zestawu gÅ‚oÅ›nomówiÄ…cegoKanaÅ‚ sterowania drukowanegoKanaÅ‚ danych drukowanychPowiadomienie w formie papierowejHardcopyCableReplacement (HCR)CiÄ…g wersji sprzÄ™tuSÅ‚uchawkiZestaw sÅ‚uchawkowyBramka audio zestawu sÅ‚uchawkowegoTermometr lekarskiTÄ™tnoPas do pomiaru tÄ™tnaPompa ciepÅ‚aPodgrzewaczKaskAudio Hi-FiUkrytyUkryj urzÄ…dzenia _bez nazwWysokaOÅ›wietlenie wysokiego skÅ‚adowaniaDomowa konsola do gier wideoKlaksonUrzÄ…dzenie interfejsu ludzkiegoUsÅ‚uga urzÄ…dzenia interfejsu ludzkiego (HID)NawilżaczCzujnik wilgotnoÅ›ciIPAdres IP:Adres IP jest w konflikcie z interfejsem %s, który posiada taki sam adresAdres IP pokrywa siÄ™ z podsieciÄ… interfejsu %s, który ma nastÄ™pujÄ…cÄ… konfiguracjÄ™ %s/%s Może to spowodować nieprawidÅ‚owe zachowanie sieciISDNObrazowanieObrazowanie (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Natychmiastowe ostrzeżenieCzujnik chodu i biegu w bucieDouszny aparat sÅ‚uchowyOÅ›wietlenie w ziemiÅ»arówka żarowaZawrzyjOdebrane dane:Plik przychodzÄ…cy %(0)s od %(1)sPlik przychodzÄ…cy przez BluetoothPozycjonowanie w pomieszczeniachPromiennik podczerwieniBłąd wejÅ›cia/wyjÅ›ciaWstrzykiwacz insulinyPompa insulinowa, pompa trwaÅ‚aPompa insulinowa, pompa plastrowaAwiofonInterfejs %(0)s przypisany do adresu %(1)sObsÅ‚uga protokoÅ‚u internetowegoNieprawidÅ‚owy adres IPBrama IoTSynchronizacja IrMCPolecenie synchronizacji IrMCWyglÄ…da na to, że blueman-manager nie mógÅ‚ zostać aktywowany przez D-Bus. TypowÄ… przyczynÄ… tego jest wadliwa konfiguracja graficzna w Å›rodowisku aktywacji D-Bus, która może zostać rozwiÄ…zana za pomocÄ… wywoÅ‚ania dbus-update-activation-environment, zazwyczaj wychodzÄ…cego z xinitrc (odpowiednio w konfiguracji Sway lub podobnej).KurtkaDrążek sterowy (joystick)KBKlawiaturaKioskL2CAPDostÄ™p do sieci LAN przez PPPMatryca LEDSterownik LEDLampa LEDLaptopDuży pojazd dostawczyDuży samolot pasażerskiUruchom klienta DHCPUruchom demona PPPUruchamianie klienta DHCP wymaga uprawnieÅ„Uruchomienie demona PPP wymaga uprawnieÅ„Czujnik wyciekuSamolot lekkiKontroler oÅ›wietleniaSterownik oÅ›wietleniaPojazd lekkiOÅ›wietlenie linioweUtrata łączaWyÅ›wietlacz lokalizacjiUrzÄ…dzenie lokalizacyjneLokalizacja i nawigacjaWyÅ›wietlacz lokalizacji i nawigacjiUrzÄ…dzenie lokalizacyjne i nawigacyjneSzafkaGÅ‚oÅ›nikNiskaHalogen niskonapiÄ™ciowyOÅ›wietlenie niskiego skÅ‚adowaniaMBUstaw domyÅ›lny adapter tymczasowo widocznyZarzÄ…dza lokalnymi usÅ‚ugami sieciowymi, takimi jak mosty NAPCiÄ…g nazwy producentaZaznacz/odznacz urzÄ…dzenie jako zaufaneMaksymalna liczba połączeÅ„UrzÄ…dzenie sieci meshProxy sieci meshProfil dostÄ™pu do wiadomoÅ›ci (MAP)Serwer dostÄ™pu do wiadomoÅ›ciSerwer powiadomieÅ„ o wiadomoÅ›ciachSamolot ultralekkiMikrofonKuchenka mikrofalowaMinikomputerMinibusRóżneSkuter inwalidzkiCiÄ…g numeru modeluModemMonitorMotorowerWiÄ™cejCzujnik ruchuMotocyklBrama z napÄ™demMyszkaDużoMulti-Channel Adaptation Protocol (MCAP)Wielokolorowa matryca LEDProfil Multi-Profile Specification (MPS)UsÅ‚uga Multi-Profile Specification (MPS)MulticzujnikMultiprzełącznikMulticzujnikOpaska na szyjÄ™SiećPunkt dostÄ™pu do sieciPunkt wejÅ›cia sieci (NAP)_Użycie sieciUsÅ‚uga nastÄ™pnej zmiany czasu letniegoBrak zarejestrowanych punktów koÅ„cowych audioBrak konfliktówBrak zależnoÅ›ciStatystki nie sÄ… na razie dostÄ™pne. Spróbuj nawiÄ…zać najpierw połączenie i wtedy sprawdź statystyki.NiepołączonyNiedostÄ™pneObecnie nie obsÅ‚ugiwany z takÄ… konfiguracjÄ…NieokreÅ›lonyNumer:OBEXTransfer plików OBEXMechanizm Push OBEXTransfer obiektówCzujnik obecnoÅ›ciCzujnik chodu i biegu na biodrzeCzujnik chodu i biegu na bucieOtwórzOtwórz lokalizacjÄ™Odtwarzacz dysków optycznychOptymalnieOrganiczna dioda elektroluminescencyjna (OLED)PiekarnikPANUPagerParujSparowaneParownie kodu PIN dlaParowanie hasÅ‚a dlaŻądanie parowaniaŻądanie sparowania dla %sŻądanie parowania urzÄ…dzenia:Żądanie parowania dla:PalmPalm-size PC/PDAParalotniaOÅ›wietlenie Å›cieżkoweWentylator stojÄ…cyOÅ›wietlenie wiszÄ…cePeryferyjneParametry preferowanego połączenia peryferyjnegoFlaga prywatnoÅ›ci urzÄ…dzeÅ„ peryferyjnychSieć osobista (PAN)TelefonUsÅ‚uga stanu ostrzeżeÅ„ telefonicznychDostÄ™p do książki telefonicznej (NAP)DostÄ™p do książki telefonicznej (PBAP) - PCEDostÄ™p do książki telefonicznej (PBAP) - PSEUpewnij siÄ™, że katalog "%s" istnieje lub skonfiguruj go za pomocÄ… blueman-services. Do tego czasu bÄ™dzie używany domyÅ›lny "%s"WtyczkaWtyczka "%(0)s" zależy od %(1)s. Wyłączenie %(1)s spowoduje wyłącznie również "%(0)s". Kontynuować?Wtyczka %(0)s jest w konflikcie z %(1)s. Włączenie %(1)s spowoduje wyłączenie %(0)s. Kontynuować?WtyczkiIdentyfikator PnPInformacje PnPUrzÄ…dzenie wskazujÄ…ceLatarniaSÅ‚aboPrzenoÅ›ny sprzÄ™t audioPrzenoÅ›na konsolaBank mocyGniazdo zasilaniaCzujnik mocyListwa zasilajÄ…caZasilaczElektryczny wózek inwalidzkiPilot do prezentacjiUsÅ‚uga podstawowaDrukarkaStan drukowania (BPP)ProjektorWÅ‚asnoÅ›ciowyZapewnia API DBus dla innych komponentów BluemanaZapewnia możliwoÅ›ci transferu plików przez protokoÅ‚u OBEXZapewnia StatusNotifierItem do pokazywania ikony stanuZapewnia podstawowy klient DHCP dla połączeÅ„ PAN Bluetooth.Zapewnia menu dla apletu i API dla innych wtyczek do manipulowania nimZapewnia element menu sÅ‚użący do tymczasowego wyÅ›wietlania domyÅ›lnego adaptera, gdy jest domyÅ›lnie ustawiony jako ukrytyZapewnia element menu zawierajÄ…cy ostatnio używane połączeniaZapewnia podstawowe wsparcie dla połączenia do internetu przez profil DUN.Zapewnia usÅ‚ugi kluczy/haseÅ‚ i autentyfikacji serwerowi BlueZZapewnia obsÅ‚ugÄ™ Dial Up Networking (DUN) z ModemManagerem i NetworkManageremZapewnia obsÅ‚ugÄ™ Personal Area Networking (PAN) wprowadzonego w NetworkManager 0.8Czujnik zbliżeniowyPubliczna grupa przeglÄ…daniaPulsoksymetrPrzycisk wciskanyCzterokoÅ‚owiecRFCOMMZmieÅ„ n_azwÄ™ urzÄ…dzenia…Promiennikowy grzejnik panelowyKaloryferRadioCzujnik deszczuOdebrano %(files)d plik w tleOdebrano %(files)d pliki w tleOdebrano %(files)d plików w tleOdebrano %(files)d plików w tleOdebrano %(files)d plik wiÄ™cej w tleOdebrano %(files)d pliki wiÄ™cej w tleOdebrano %(files)d plików wiÄ™cej w tleOdebrano %(files)d plików wiÄ™cej w tleSiÅ‚a odbieranego sygnaÅ‚u: %(rssi)u%% (%(rssi_state)s)OdbiornikOdbieranie plikuOdbieranie pliku %(0)s od %(1)sZalecanePołącz ponownie z…Adres ponownego połączeniaPojazd rekreacyjny / samochód kempingowyUsÅ‚uga aktualizacji czasu odniesieniaReferencePrinting (BPP)ReflectedUI (BPP)LodówkaOdrzućPilotCel pilotaUsuÅ„UsuÅ„ to urzÄ…dzenie z listy znanychZmieÅ„ nazwÄ™ urzÄ…dzeniaOdnów adres IPOdniesienie do raportuSpróbuj ponownieRyżowarRobotOdkurzacz automatycznyPrzełącznik obrotowyPrÄ™dkość i rytm bieguSDPDostÄ™p do karty SIM (SAP)S_ortuj wedÅ‚ugParametry skanowaniaSkanerSkuterParawanSkrypt do wykonania podczas połączeniaSzukajSzukaj urzÄ…dzeÅ„ w pobliżuWyszukiwanieUsÅ‚uga dodatkowaWybierz urzÄ…dzenieWybierz profil audio dla PulseAudioWybierz folder dla odebanych danychWyÅ›lij plikWyÅ›lij plik do urzÄ…dzeniaWyÅ›lij _notatkÄ™WyÅ›lij _plik…WyÅ›lij notatkÄ™ tekstowÄ…WyÅ›lij plik(i) do urzÄ…dzeniaWyÅ›lij notatkÄ™PrzesyÅ‚anie plikuCiÄ…g numeru seryjnegoPort szeregowyPort szeregowy %sPort szeregowy połączonySkrypt połączenia portu szeregowego nie powiódÅ‚ siÄ™UsÅ‚uga portu szeregowe na urzÄ…dzeniu %s bÄ™dzie teraz dostÄ™pna przez %sSerwerKonfiguracja charakterystyki serweraKomputer klasy serwerowejUsÅ‚uga zostaÅ‚a zmienionaCentrum obsÅ‚ugiPreferencje usÅ‚ugiUsÅ‚uga:ServiceDiscoveryServerServiceClassIDUstaw wÅ‚aÅ›ciwoÅ›ci adaptera BluetoothUstaw stan RfKillDekoderDekoderUstawienie stanu RfKill wymaga uprawnieÅ„OÅ›wietlenie półkoweWyÅ›wietl _pasek stanuWyÅ›wietl pasek _narzÄ™dziowyWyÅ›wietl informacje o urzÄ…dzeniuWyÅ›wietlanie wprowadzanych danychWyÅ›wietla powiadomienia na pulpicie, gdy urzÄ…dzenia sÄ… podłączane lub odłączane.Pokazuje liczbÄ™ przesÅ‚anych danychPojedynczy przełącznikPomiÅ„SuwakSmartfonSmartwatchCzujnik dymuCiÄ…g wersji oprogramowaniaListwa dźwiÄ™kowaZestaw gÅ‚oÅ›nomówiÄ…cyCzujnik prÄ™dkoÅ›ciCzujnik prÄ™dkoÅ›ci i kadencjiZegarek sportowyReflektorSamodzielny gÅ‚oÅ›nikStandardowa obsÅ‚uga połączenia profilu SPP, pozwalajÄ…cego na wykonywanie niestandardowych czynnoÅ›ciGÅ‚oÅ›nik stojakowyKomputer typu stickOÅ›wietlenie uliczneNiemal optymalnieZakoÅ„czono z powodzeniem!PomyÅ›lnie połączono do usÅ‚ugi DUN na %(0)s. Połączenie jest teraz dostÄ™pne przez %(1)sPrzełącznikPrzełącza stan wyłącznika Bluetooth w celu dopasowania go do stanu zasilania Bluetooth. Umożliwia ponowne włączenie Bluetooth za pomocÄ… ikony, która pokazuje jego stan; pod warunkiem, że nie jest odłączony przez system lub fizycznie.Identyfikator systemuTCPTCS-ATTCS-BINTabletTelewizorCzujnik temperaturyTymczasowo wyłącza wygaszacz ekranu, gdy podłączony jest kontroler Bluetooth.Tymczasowo widocznyMaksymalna liczba ostatnich połączeÅ„ wyÅ›wietlana w menu.NastÄ…piÅ‚ problem uruchomienia skryptu %s %sTermostatTo powinno być nadpisaneOpiekaczPrzełącz menedżer po klikniÄ™ciu ikony w zasobniku systemowymZbyt dużoCaÅ‚kowita ilość odebranych danych oraz szybkość trasmisjiCaÅ‚kowita ilość wysÅ‚anych danych oraz szybkość transmisjiPanel dotykowyGÅ‚adzikZabawkaStatystyki transferu danychPrzeÅ›lijTransfer nieudanyTransfer pliku %(0)s nieudanyPoziom mocy nadawania: %(tpl)u%% (%(tpl_state)s)Wykrywanie transportuPróbuje automatycznie łączyć siÄ™ z usÅ‚ugami konfigurowalnymi przy uruchomieniu i co 60 sekund.Potrójny przełącznikOÅ›wietleniowy panel sufitowyWózekZaufajZaufanePróba uzyskania adresu IP od %s ProszÄ™ czekać…TunerWyłącz wszystkie adaptery BluetoothWłącz wszystkie adapteryGramofonMoc TxUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPNieskategoryzowaneOÅ›wietlenie podwodneNiezidenyfikowanyNieznany błądNienazwane urzÄ…dzenieNieokreÅ›lonyNiezaufaneDane użytkownikaMagnetowidOdkurzaczPrawidÅ‚owy zakresPojazdCzujnik ciÅ›nienia w oponach pojazduBardzo wysokaKonferencje wideoDystrybucja wideoOdpÅ‚yw wideoŹródÅ‚o wideoKamera wideoWideokonferencjeWyÅ›wietlacz wideo i gÅ‚oÅ›nikMonitor wideoVideoConferencingGW (VCP)WAPKlient WAPWSPWentylator Å›ciennyOÅ›wietlenie Å›cienneCzujnik montowany na Å›cianiePralkaZdatne do noszeniaKomputer do noszenia (wielkoÅ›ci zegarka)WagaCzujnik wiatruOknoMarkiza okiennaÅ»aluzje okienneZasÅ‚ona okiennaRolety okienneCiÅ›nienie krwi na nadgarstkuPulsoksymetr noszony na nadgarstkuZegarek na rÄ™kÄ™_Adapter_DodaniaZa_blokuj_Anuluj_Zamknij_MalejÄ…co_UrzÄ…dzenie_UrzÄ…dzenia_Wyjdź_Pomoc_InformacjeUsÅ‚ugi lokalne_Włącz wykrywalność_Nazwy_OK_Paruj_Wtyczki_UstawieniaU_suń…_ZgÅ‚oÅ› problemZ_resetuj_SzukajZa_trzymajZa_ufaj_Odblokuj_Nie ufaj_WidokapletdzieÅ„dnidnidnigodzinagodzinygodzingodzinminutaminutyminutminutnieobexd nie dostÄ™pnytakblueman-2.4.3/po/pl.po000066400000000000000000002743141465054505200145550ustar00rootroot00000000000000# Polish translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # TÅ‚umacze Å›rodowiska MATE, 2014-2015, 2017-2018 # Burak Anıl https://launchpad.net/~abstract-tr39 # Grubber https://launchpad.net/~tomaq # Jerszy https://launchpad.net/~rayman-1996 # Krzysztof Janowski https://launchpad.net/~n00bystance-gmail # Krzysztof PawÅ‚owski https://launchpad.net/~wlochal # LordYoghurt https://launchpad.net/~lordyoghurt # Marek Dz. https://launchpad.net/~marqss81 # Mateusz Sz. https://launchpad.net/~mateyko # Metzi https://launchpad.net/~mecenaso # MichaÅ‚ PÅ‚awsiuk (razit.pl) https://launchpad.net/~mp3-10 # Pangram Design https://launchpad.net/~biuro-pangram # Piotr Adamiecki https://launchpad.net/~piotradamiecki # Roman SkrzypiÅ„ski https://launchpad.net/~roman0 # Szymon Å»yciÅ„ski https://launchpad.net/~zycinski # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Wiatrak https://launchpad.net/~wiatrak. # bfo https://launchpad.net/~bfo-poczta # matys https://launchpad.net/~mwilkowski # mazdac https://launchpad.net/~mazdac # nikt_taki https://launchpad.net/~nikt-taki # nv https://launchpad.net/~nv-nv # pp/bs https://launchpad.net/~pawprok # roffik https://launchpad.net/~roffik # spitfire https://launchpad.net/~mieszkoslusarczyk # Lukasz Kaminski , 2017 # Marcin GTriderXC , 2018 # Marcin Kralka , 2014 # MUsk , 2015 # Nu, 2019 # PaweÅ‚ Bandura , 2015 # pietrasagh , 2018 # Piotr DrÄ…g , 2017-2018 # Piotr StrÄ™bski , 2015,2017 # Wiktor Jezioro , 2015 # kakiremora # Szylu # Matthaiks , 2020, 2021, 2022, 2023, 2024. # knuxify , 2022. # Piotr Strebski , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-18 06:23+0000\n" "Last-Translator: Matthaiks \n" "Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Ustawienia widocznoÅ›ci" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Ukryty" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Zawsze widoczny" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Tymczasowo widoczny" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nazwa" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Żądanie parowania" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Żądanie parowania urzÄ…dzenia:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "To powinno być nadpisane" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "WyÅ›wietlanie wprowadzanych danych" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "UrzÄ…dzenia Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Szukaj" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Ustawienia" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Wyjdź" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_UrzÄ…dzenie" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Widok" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "WyÅ›wietl pasek _narzÄ™dziowy" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "WyÅ›wietl _pasek stanu" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Ukryj urzÄ…dzenia _bez nazw" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_ortuj wedÅ‚ug" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nazwy" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Dodania" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_MalejÄ…co" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Wtyczki" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "UsÅ‚ugi lokalne" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Pomoc" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_ZgÅ‚oÅ› problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Szukaj urzÄ…dzeÅ„ w pobliżu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Szukaj" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Paruj z urzÄ…dzeniem" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Paruj" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Zaznacz/odznacz urzÄ…dzenie jako zaufane" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Zaufaj" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "UsuÅ„ to urzÄ…dzenie z listy znanych" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "UsuÅ„" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "WyÅ›lij plik(i) do urzÄ…dzenia" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "WyÅ›lij plik" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "CaÅ‚kowita ilość wysÅ‚anych danych oraz szybkość transmisji" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "CaÅ‚kowita ilość odebranych danych oraz szybkość trasmisji" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Wskaźnik przesyÅ‚ania danych" #: data/ui/manager-main.ui:636 msgid "More" msgstr "WiÄ™cej" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "ZmieÅ„ nazwÄ™ urzÄ…dzenia" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "Z_resetuj" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Anuluj" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Typ serwera DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Zalecane" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Brak zainstalowanych serwerów DHCP" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Adres IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Ustawienia NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Sieć osobista (PAN)" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "ObsÅ‚uga PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Sieć telefoniczna" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "ObsÅ‚uga DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Punkt wejÅ›cia sieci (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "ObsÅ‚uga NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Odbiór pliku (mechanizm Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Odebrane dane:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Wybierz folder dla odebanych danych" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Akceptuj pliki z zaufanych urzÄ…dzeÅ„" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "WysyÅ‚anie plików przez Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Do:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Plik:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfiguracja" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Konfiguruj ustawienia zaznaczonych wtyczek" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "NieokreÅ›lony" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Niezidenyfikowany" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Zależy od:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Konflikt z:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Ustawienia GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numer:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statystyki transferu danych" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Zamknij" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Pobrano:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "WysÅ‚ano:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "CaÅ‚kowicie:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "RozpoczÄ™to zapisywanie:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Czas trwania zapisu:" #: data/ui/note.ui:8 msgid "Send note" msgstr "WyÅ›lij notatkÄ™" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth musi być włączony w menedżerze adaptera, aby dziaÅ‚aÅ‚" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptery Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Zawsze" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuta" msgstr[1] "%(minutes)d minuty" msgstr[2] "%(minutes)d minut" msgstr[3] "%(minutes)d minut" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Nie udaÅ‚o siÄ™ skontaktować z blueman-managerem" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "WyglÄ…da na to, że blueman-manager nie mógÅ‚ zostać aktywowany przez D-Bus. " "TypowÄ… przyczynÄ… tego jest wadliwa konfiguracja graficzna w Å›rodowisku " "aktywacji D-Bus, która może zostać rozwiÄ…zana za pomocÄ… wywoÅ‚ania dbus-" "update-activation-environment, zazwyczaj wychodzÄ…cego z xinitrc (odpowiednio " "w konfiguracji Sway lub podobnej)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Połączenie z BlueZ siÄ™ nie powiodÅ‚o" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Demon Bluez nie jest uruchomiony, blueman-manager nie może kontynuować.\n" "To prawdopodobnie znaczy że nie wykryto żadnych adapterów Bluetooth lub " "demon Bluetooth nie jest włączony." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Kliknij, aby wyłączyć." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Kliknij, aby włączyć." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Wyszukiwanie" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Ustawienia adaptera" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "WysyÅ‚anie plików" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transfer plików za pomocÄ… Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "Za_trzymaj" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "ÅÄ…czenie" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd nie dostÄ™pny" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Nie można automatycznie uruchomić usÅ‚ugi obex. Upewnij siÄ™, że demon obex " "jest uruchomiony" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Anulowanie" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "PrzesyÅ‚anie pliku" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekunda" msgstr[1] "%(seconds)d sekundy" msgstr[2] "%(seconds)d sekund" msgstr[3] "%(seconds)d sekund" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "WystÄ…piÅ‚ błąd podczas przesyÅ‚ania pliku %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "PomiÅ„" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Spróbuj ponownie" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "WystÄ…piÅ‚ błąd" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Żądanie sparowania dla %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autoryzacja Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Wprowadź kod PIN do uwierzytelnienia:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Wprowadź hasÅ‚o do uwierzytelnienia:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Parowanie hasÅ‚a dla" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Parownie kodu PIN dla" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Żądanie parowania dla:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Potwierdź wartość do uwierzytelnienia:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Potwierdź" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Odrzuć" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Żądanie autoryzacji dla:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "UsÅ‚uga:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Zawsze akceptuj" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Akceptuj" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "WystÄ…piÅ‚ błąd podczas Å‚adowania wtyczki. Prosimy o poinformowanie " "programistów o treÅ›ci tego komunikatu na naszej \n" "witrynie " "internetowej." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth wyłączono" #: blueman/Functions.py:71 msgid "Exit" msgstr "Wyjdź" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Włącz Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Menedżer urzÄ…dzeÅ„" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferencje usÅ‚ugi" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Klawiatura" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombo" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Nienazwane urzÄ…dzenie" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Nieskategoryzowane" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Połączono" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Zaufane" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Sparowane" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Zablokowane" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Połączone" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "SÅ‚abo" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Niemal optymalnie" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optymalnie" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Dużo" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Zbyt dużo" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "SiÅ‚a odbieranego sygnaÅ‚u: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "SiÅ‚a odbieranego sygnaÅ‚u: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Niska" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Wysoka" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Bardzo wysoka" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Poziom mocy nadawania: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Poziom mocy nadawania: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "ZakoÅ„czono z powodzeniem!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Nieudane" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "ÅÄ…czenie…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Błąd rozłączania: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Brak zarejestrowanych punktów koÅ„cowych audio" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Błąd wejÅ›cia/wyjÅ›cia" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "UrzÄ…dzenie nie odpowiedziaÅ‚o" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Nieznany błąd" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Połączenie nie powiodÅ‚o siÄ™: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Połącz z" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "ÅÄ…czy automatyczne profile źródÅ‚a A2DP, odpÅ‚yw A2DP i HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Rozłącz" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "WymuÅ› rozłącznie z urzÄ…dzniem" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Połącz z:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Rozłącz:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automatyczne połączenie:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "WyÅ›lij _plik…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Paruj" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "Za_ufaj" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Nie ufaj" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "Za_blokuj" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Odblokuj" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Zablokuj/odblokuj to urzÄ…dzenie" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "ZmieÅ„ n_azwÄ™ urzÄ…dzenia…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "U_suń…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Anuluj operacjÄ™" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Niezaufane" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Wybierz urzÄ…dzenie" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman jest zarzÄ…dcÄ… Bluetooth napisanym w GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Ustawienia GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Wtyczki" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Wtyczka \"%(0)s\" zależy od %(1)s. Wyłączenie %(1)s " "spowoduje wyłącznie również \"%(0)s\".\n" "Kontynuować?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Wtyczka %(0)s jest w konflikcie z %(1)s. Włączenie %(1)s spowoduje wyłączenie %(0)s.\n" "Kontynuować?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Brak zależnoÅ›ci" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Brak konfliktów" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problem z zależnoÅ›ciami" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Wybór adaptera" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Wykrywanie…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Różne" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Komputer" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Punkt dostÄ™pu" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio i wideo" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Peryferyjne" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Obrazowanie" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Zdatne do noszenia" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Zabawka" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Stacjonarne" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Serwer" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Laptop" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Palmtop" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Komórkowe" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Bezprzewodowe" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartfon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "PeÅ‚ne" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 procent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 procent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 procent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 procent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 procent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 procent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "NiedostÄ™pne" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Zestaw sÅ‚uchawkowy" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Zestaw gÅ‚oÅ›nomówiÄ…cy" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "GÅ‚oÅ›nik" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "SÅ‚uchawki" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "PrzenoÅ›ny sprzÄ™t audio" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Samochodowy sprzÄ™t audio" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Dekoder" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Audio Hi-Fi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Magnetowid" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Kamera wideo" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor wideo" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "WyÅ›wietlacz wideo i gÅ‚oÅ›nik" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Wideokonferencje" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Gra/zabawka" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "UrzÄ…dzenie wskazujÄ…ce" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "WyÅ›wietlacz" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Aparat fotograficzny" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skaner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Drukarka" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Zegarek na rÄ™kÄ™" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Kurtka" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Kask" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Okulary" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Pojazd" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Lalka" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Kontroler" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Gra" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Ogólne nieznane" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Ogólny telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ogólny komputer" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Stacja robocza desktop" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Komputer klasy serwerowej" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "PrzenoÅ›ny komputer PC/PDA (z klapkÄ…)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Palm-size PC/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Komputer do noszenia (wielkoÅ›ci zegarka)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Stacja dokujÄ…ca" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Wszystko w jednym" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Serwer kasetowy" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Konwertowalne" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Odpinane" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Brama IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Minikomputer" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Komputer typu stick" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Ogólny zegarek" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Zegarek sportowy" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Smartwatch" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Ogólny zegar" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Ogólne wyÅ›wietlacz" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Ogólny pilot" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Ogólne okulary" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Ogólny tag" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Ogólny brelok" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Ogólny odtwarzacz multimedialny" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Ogólny skaner kodów kreskowych" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Ogólny termometr" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Termometr douszny" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Ogólny czujnik tÄ™tna" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Pas do pomiaru tÄ™tna" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Ogólne ciÅ›nienie krwi" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "CiÅ›nienie krwi na ramieniu" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "CiÅ›nienie krwi na nadgarstku" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Ogólne urzÄ…dzenie interfejsu ludzkiego" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Myszka" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Drążek sterowy (joystick)" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Kontroler (gamepad)" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tablet graficzny" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Czytnik kart" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Pióro cyfrowe" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Skaner kodów kreskowych" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "GÅ‚adzik" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Pilot do prezentacji" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Ogólny glukometr" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Ogólny czujnik chodu i biegu" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Czujnik chodu i biegu w bucie" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Czujnik chodu i biegu na bucie" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Czujnik chodu i biegu na biodrze" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Ogólna jazda na rowerze" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Komputer rowerowy" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Czujnik prÄ™dkoÅ›ci" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Czujnik kadencji" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Czujnik mocy" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Czujnik prÄ™dkoÅ›ci i kadencji" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Ogólne urzÄ…dzenie sterujÄ…ce" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Przełącznik" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Multiprzełącznik" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Przycisk" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Suwak" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Przełącznik obrotowy" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Panel dotykowy" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Pojedynczy przełącznik" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Podwójny przełącznik" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Potrójny przełącznik" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Przełącznik akumulatora" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Przełącznik pozyskiwania energii" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Przycisk wciskany" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Panel kontrolujÄ…cy" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Ogólne urzÄ…dzenie sieciowe" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Punkt dostÄ™pu" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "UrzÄ…dzenie sieci mesh" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Proxy sieci mesh" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Ogólny czujnik" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Czujnik ruchu" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Czujnik jakoÅ›ci powietrza" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Czujnik temperatury" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Czujnik wilgotnoÅ›ci" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Czujnik wycieku" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Czujnik dymu" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Czujnik obecnoÅ›ci" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Czujnik kontaktowy" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Czujnik tlenku wÄ™gla" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Czujnik dwutlenku wÄ™gla" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Czujnik Å›wiatÅ‚a otoczenia" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Czujnik energii" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Czujnik Å›wiatÅ‚a barwnego" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Czujnik deszczu" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Czujnik ognia" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Czujnik wiatru" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Czujnik zbliżeniowy" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multiczujnik" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Czujnik montowany podtynkowo" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Czujnik montowany na suficie" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Czujnik montowany na Å›cianie" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multiczujnik" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Licznik energii" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Detektor pÅ‚omieni" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Czujnik ciÅ›nienia w oponach pojazdu" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Ogólne oprawy oÅ›wietleniowe" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "OÅ›wietlenie Å›cienne" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "OÅ›wietlenie sufitowe" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "OÅ›wietlenie podÅ‚ogowe" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "OÅ›wietlenie szafki" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "OÅ›wietlenie biurka" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "OÅ›wietleniowy panel sufitowy" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "OÅ›wietlenie wiszÄ…ce" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "OÅ›wietlenie w ziemi" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "OÅ›wietlenie powodziowe" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "OÅ›wietlenie podwodne" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "SÅ‚upek z oÅ›wietleniem" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "OÅ›wietlenie Å›cieżkowe" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "OÅ›wietlenie ogrodowe" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Latarnia" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Reflektor" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "OÅ›wietlenie liniowe" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "OÅ›wietlenie uliczne" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "OÅ›wietlenie półkowe" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "OÅ›wietlenie zatokowe" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "OÅ›wietlenie wyjÅ›cia awaryjnego" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Kontroler oÅ›wietlenia" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Sterownik oÅ›wietlenia" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Å»arówka" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "OÅ›wietlenie niskiego skÅ‚adowania" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "OÅ›wietlenie wysokiego skÅ‚adowania" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Ogólny wentylator" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Wentylator sufitowy" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Wentylator osiowy" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Wentylator wyciÄ…gowy" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Wentylator stojÄ…cy" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Wentylator biurkowy" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Wentylator Å›cienny" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Ogólny HVAC" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostat" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Nawilżacz" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Osuszacz" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Podgrzewacz" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Kaloryfer" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Bojler" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Pompa ciepÅ‚a" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Promiennik podczerwieni" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Promiennikowy grzejnik panelowy" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Nagrzewnica" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Kurtyna powietrzna" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Ogólna klimatyzacja" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Ogólny nawilżacz" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Ogólne ogrzewanie" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Ogólna kontrola dostÄ™pu" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Drzwi dostÄ™powe" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Drzwi garażowe" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Drzwi wyjÅ›cia awaryjnego" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Kontrola dostÄ™pu" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Winda" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Okno" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Brama wejÅ›ciowa" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Zamek od drzwi" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Szafka" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Ogólne urzÄ…dzenie zmotoryzowane" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Brama z napÄ™dem" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Markiza" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Å»aluzje lub rolety" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "ZasÅ‚ony" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Parawan" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Ogólne urzÄ…dzenie zasilajÄ…ce" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Gniazdo zasilania" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Listwa zasilajÄ…ca" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Wtyczka" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Zasilacz" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "Sterownik LED" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "SprzÄ™t do lampy fluorescencyjnej" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "SprzÄ™t do lampy HID" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Obudowa Å‚adujÄ…ca" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Bank mocy" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Ogólne źródÅ‚o oÅ›wietlenia" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Å»arówka żarowa" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "Lampa LED" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "Lampa HID" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Lampa fluorescencyjna" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "Matryca LED" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Wielokolorowa matryca LED" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Halogen niskonapiÄ™ciowy" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Organiczna dioda elektroluminescencyjna (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Ogólne osÅ‚ony okienne" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Rolety okienne" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Å»aluzje okienne" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Markiza okienna" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "ZasÅ‚ona okienna" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Roleta zewnÄ™trzna" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Parawan zewnÄ™trzny" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Ogólny odpÅ‚yw audio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Samodzielny gÅ‚oÅ›nik" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Listwa dźwiÄ™kowa" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "GÅ‚oÅ›nik półkowy" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "GÅ‚oÅ›nik stojakowy" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Zestaw gÅ‚oÅ›nomówiÄ…cy" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Ogólne źródÅ‚o audio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Budzik" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Dzwonek" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Klakson" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "UrzÄ…dzenie nadawcze" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Centrum obsÅ‚ugi" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Kiosk" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Pokój nadawczy" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Audytorium" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Ogólny pojazd silnikowy" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Samochód" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Duży pojazd dostawczy" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "Pojazd dwukoÅ‚owy" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motocykl" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Skuter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Motorower" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "Pojazd trójkoÅ‚owy" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Pojazd lekki" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "CzterokoÅ‚owiec" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Minibus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Autobus" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Wózek" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Pojazd rolniczy" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Kamper / przyczepa kempingowa" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Pojazd rekreacyjny / samochód kempingowy" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Ogólne urzÄ…dzenia gospodarstwa domowego" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Lodówka" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Zamrażarka" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Piekarnik" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Kuchenka mikrofalowa" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Opiekacz" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Pralka" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Suszarka" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Ekspres do kawy" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Å»elazko" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Lokówka" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Suszarka do wÅ‚osów" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Odkurzacz" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Odkurzacz automatyczny" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Ryżowar" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Parownica do ubraÅ„" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Ogólne przenoÅ›ne urzÄ…dzenie audio" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "SÅ‚uchawka douszna" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Opaska na szyjÄ™" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Ogólny samolot" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Samolot lekki" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Samolot ultralekki" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Paralotnia" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Duży samolot pasażerski" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Ogólny sprzÄ™t audiowizualny" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Wzmacniacz" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Odbiornik" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Radio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Tuner" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Gramofon" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "Odtwarzacz CD" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "Odtwarzacz DVD" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Odtwarzacz Blu-ray" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Odtwarzacz dysków optycznych" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Dekoder" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Ogólny sprzÄ™t wyÅ›wietlajÄ…cy" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Telewizor" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projektor" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Ogólny aparat sÅ‚uchowy" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Douszny aparat sÅ‚uchowy" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Zauszny aparat sÅ‚uchowy" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Implant Å›limakowy" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Ogólne gry" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Domowa konsola do gier wideo" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "PrzenoÅ›na konsola" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Ogólne oznakowanie" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Oznakowanie cyfrowe" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Etykieta elektroniczna" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Ogólny pulsoksymetr" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Pulsoksymetr na palcu" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Pulsoksymetr noszony na nadgarstku" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Ogólna waga" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Ogólne osobiste urzÄ…dzenie mobilne" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Elektryczny wózek inwalidzki" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Skuter inwalidzki" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Ogólny ciÄ…gÅ‚y monitor glukozy" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Ogólna pompa insulinowa" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Pompa insulinowa, pompa trwaÅ‚a" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Pompa insulinowa, pompa plastrowa" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Wstrzykiwacz insuliny" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Ogólne podawanie leków" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Ogólny spirometr" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Spirometr rÄ™czny" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Ogólna aktywność sportowa na Å›wieżym powietrzu" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "WyÅ›wietlacz lokalizacji" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "WyÅ›wietlacz lokalizacji i nawigacji" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "UrzÄ…dzenie lokalizacyjne" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "UrzÄ…dzenie lokalizacyjne i nawigacyjne" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "KanaÅ‚ sterowania drukowanego" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "KanaÅ‚ danych drukowanych" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Powiadomienie w formie papierowej" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Multi-Channel Adaptation Protocol (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Publiczna grupa przeglÄ…dania" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Port szeregowy" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "DostÄ™p do sieci LAN przez PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Sieć Dial-up (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Synchronizacja IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Mechanizm Push OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Transfer plików OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Polecenie synchronizacji IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Telefonia bezprzewodowa" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "ŹródÅ‚o audio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "OdpÅ‚yw audio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Cel pilota" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Zaawansowane audio" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Pilot" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Konferencje wideo" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Awiofon" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faks" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Bramka audio zestawu sÅ‚uchawkowego" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Klient WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Punkt dostÄ™pu do sieci" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Sieć grupowa" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Obrazowanie (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Bramka audio zestawu gÅ‚oÅ›nomówiÄ…cego" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Drukowanie podstawowe (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Stan drukowania (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "UsÅ‚uga urzÄ…dzenia interfejsu ludzkiego (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Wspólny dostÄ™p do ISDN (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio i wideo" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "DostÄ™p do karty SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "DostÄ™p do książki telefonicznej (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "DostÄ™p do książki telefonicznej (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "DostÄ™p do książki telefonicznej (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Serwer dostÄ™pu do wiadomoÅ›ci" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Serwer powiadomieÅ„ o wiadomoÅ›ciach" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profil dostÄ™pu do wiadomoÅ›ci (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Serwer GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "WyÅ›wietlacz 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Okulary 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Synchronizacja 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Profil Multi-Profile Specification (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "UsÅ‚uga Multi-Profile Specification (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "UsÅ‚uga dostÄ™pu do kalendarza, zadaÅ„ i notatek (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "UsÅ‚uga powiadomieÅ„ kalendarza, zadaÅ„ i notatek (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Profil kalendarza, zadaÅ„ i notatek (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informacje PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Ogólna sieć" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Ogólny transfer plików" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Ogólne audio" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Ogólna telefonia" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "ŹródÅ‚o wideo" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "OdpÅ‚yw wideo" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Dystrybucja wideo" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "ŹródÅ‚o HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "OdpÅ‚yw HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Ogólny dostÄ™p" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Ogólny atrybut" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Natychmiastowe ostrzeżenie" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Utrata łącza" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Moc Tx" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "UsÅ‚uga bieżącego czasu" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "UsÅ‚uga aktualizacji czasu odniesienia" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "UsÅ‚uga nastÄ™pnej zmiany czasu letniego" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukoza" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Termometr lekarski" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informacje o urzÄ…dzeniu" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "TÄ™tno" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "UsÅ‚uga stanu ostrzeżeÅ„ telefonicznych" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Serwis akumulatorów" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "CiÅ›nienie krwi" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "UsÅ‚uga powiadamiania o ostrzeżeniach" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "UrzÄ…dzenie interfejsu ludzkiego" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Parametry skanowania" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "PrÄ™dkość i rytm biegu" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automatyzacja IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "PrÄ™dkość i rytm jazdy na rowerze" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Moc jazdy na rowerze" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Lokalizacja i nawigacja" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Wyczuwanie Å›rodowiska" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "SkÅ‚ad ciaÅ‚a" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Dane użytkownika" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Waga" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "ZarzÄ…dzanie wiÄ…zaniami" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "CiÄ…gÅ‚e monitorowanie poziomu glukozy" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "ObsÅ‚uga protokoÅ‚u internetowego" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Pozycjonowanie w pomieszczeniach" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulsoksymetr" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "Proxy HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Wykrywanie transportu" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transfer obiektów" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "UsÅ‚uga podstawowa" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "UsÅ‚uga dodatkowa" #: blueman/Sdp.py:227 msgid "Include" msgstr "Zawrzyj" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Deklaracja charakterystyki" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nazwa urzÄ…dzenia" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "WyglÄ…d" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Flaga prywatnoÅ›ci urzÄ…dzeÅ„ peryferyjnych" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Adres ponownego połączenia" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Parametry preferowanego połączenia peryferyjnego" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "UsÅ‚uga zostaÅ‚a zmieniona" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Identyfikator systemu" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "CiÄ…g numeru modelu" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "CiÄ…g numeru seryjnego" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "CiÄ…g wersji oprogramowania sprzÄ™towego" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "CiÄ…g wersji sprzÄ™tu" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "CiÄ…g wersji oprogramowania" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "CiÄ…g nazwy producenta" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "Identyfikator PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "WÅ‚aÅ›ciwoÅ›ci rozszerzone charakterystyki" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Opis użytkownika charakterystyki" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Konfiguracja charakterystyki klienta" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Konfiguracja charakterystyki serwera" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Format prezentacji charakterystyki" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Format agregatu charakterystyki" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "PrawidÅ‚owy zakres" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Odniesienie do raportu zewnÄ™trznego" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Odniesienie do raportu" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Profile audio i wejÅ›ciowe" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "WÅ‚asnoÅ›ciowy" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "tak" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nie" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Wybierz wiersz(e) i użyj Control + C, aby skopiować" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informacje" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "WyÅ›wietl informacje o urzÄ…dzeniu" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "WyÅ›lij _notatkÄ™" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "WyÅ›lij notatkÄ™ tekstowÄ…" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Zmiana profilu na %s nie powiodÅ‚a siÄ™" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profil audio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Wybierz profil audio dla PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "NieokreÅ›lony" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Próbuje automatycznie łączyć siÄ™ z usÅ‚ugami konfigurowalnymi przy " "uruchomieniu i co 60 sekund." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatycznie połączony z %(service)s na %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "WyÅ›wietla powiadomienia na pulpicie, gdy urzÄ…dzenia sÄ… podłączane lub " "odłączane." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Rozłączony" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Połączony:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Niepołączony" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Statystki nie sÄ… na razie dostÄ™pne. Spróbuj nawiÄ…zać najpierw połączenie i " "wtedy sprawdź statystyki." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dzieÅ„" msgstr[1] "dni" msgstr[2] "dni" msgstr[3] "dni" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "godzina" msgstr[1] "godziny" msgstr[2] "godzin" msgstr[3] "godzin" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minuty" msgstr[2] "minut" msgstr[3] "minut" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s i %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Czy na pewno chcesz wyzerować licznik?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Umożliwia monitorowanie liczby przesÅ‚anych danych (dostÄ™p mobilny). " "Użyteczne w planach taryfowych z ograniczonym transferem danych. Ta wtyczka " "Å›ledzi każde urzÄ…dzenie osobno." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Użycie sieci" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Pokazuje liczbÄ™ przesÅ‚anych danych" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth włączony" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "ZarzÄ…dza lokalnymi usÅ‚ugami sieciowymi, takimi jak mosty NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Zapewnia obsÅ‚ugÄ™ Dial Up Networking (DUN) z ModemManagerem i NetworkManagerem" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Zapewnia element menu zawierajÄ…cy ostatnio używane połączenia" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maksymalna liczba połączeÅ„" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Maksymalna liczba ostatnich połączeÅ„ wyÅ›wietlana w menu." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Połączono z %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Nie udaÅ‚o siÄ™ połączyć" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adapter dla tego połączenia jest niedostÄ™pny" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Połącz ponownie z…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Zapewnia obsÅ‚ugÄ™ Personal Area Networking (PAN) wprowadzonego w " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Zapewnia API DBus dla innych komponentów Bluemana" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Plik przychodzÄ…cy przez Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Plik przychodzÄ…cy %(0)s od %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Odrzuć" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Odbieranie pliku" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Odbieranie pliku %(0)s od %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Zapewnia możliwoÅ›ci transferu plików przez protokoÅ‚u OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Katalog na odebrane dane nie istnieje" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Upewnij siÄ™, że katalog \"%s\" istnieje lub skonfiguruj go za pomocÄ… " "blueman-services. Do tego czasu bÄ™dzie używany domyÅ›lny \"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Odebrano plik" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Plik %(0)s z %(1)s odebrany z powodzeniem" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Otwórz" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transfer nieudany" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transfer pliku %(0)s nieudany" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Odebrane pliki" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Odebrano %(files)d plik w tle" msgstr[1] "Odebrano %(files)d pliki w tle" msgstr[2] "Odebrano %(files)d plików w tle" msgstr[3] "Odebrano %(files)d plików w tle" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Otwórz lokalizacjÄ™" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Odebrano %(files)d plik wiÄ™cej w tle" msgstr[1] "Odebrano %(files)d pliki wiÄ™cej w tle" msgstr[2] "Odebrano %(files)d plików wiÄ™cej w tle" msgstr[3] "Odebrano %(files)d plików wiÄ™cej w tle" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Przełącza stan wyłącznika Bluetooth w celu dopasowania go do stanu zasilania " "Bluetooth. Umożliwia ponowne włączenie Bluetooth za pomocÄ… ikony, która " "pokazuje jego stan; pod warunkiem, że nie jest odłączony przez system lub " "fizycznie." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Dodaje standardowe elementy menu do menu ikony statusu" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Przełącz menedżer po klikniÄ™ciu ikony w zasobniku systemowym" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "KlikniÄ™cie ikony w zasobniku systemowym spowoduje przełączenie menedżera " "zamiast aktywowania go." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "WyÅ›lij plik do urzÄ…dzenia" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_UrzÄ…dzenia" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tery" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "aplet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Zapewnia usÅ‚ugi kluczy/haseÅ‚ i autentyfikacji serwerowi BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Dodaje element menu wyjÅ›cia do wyjÅ›cia z apletu" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Zapewnia podstawowy klient DHCP dla połączeÅ„ PAN Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Sieć Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interfejs %(0)s przypisany do adresu %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Nie udaÅ‚o siÄ™ otrzymać adresu IP na %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Próba uzyskania adresu IP od %s\n" "ProszÄ™ czekać…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Dodaje wskazanie na ikonie stanu, gdy Bluetooth jest aktywny i pokazuje " "połączenia w podpowiedzi." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth jest aktywny" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth wyłączony" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Dodaje elementy menu do rozłączania" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Rozłącz %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Zapewnia element menu sÅ‚użący do tymczasowego wyÅ›wietlania domyÅ›lnego " "adaptera, gdy jest domyÅ›lnie ustawiony jako ukryty" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Czas wykrywalnoÅ›ci" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Ilość czasu w sekundach, gdy tryb wykrywalnoÅ›ci siÄ™ wyłączy" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Włącz wykrywalność" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Ustaw domyÅ›lny adapter tymczasowo widoczny" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Wykrywalne… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Wykrywalne…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Zapewnia menu dla apletu i API dla innych wtyczek do manipulowania nim" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "PomyÅ›lnie połączono do usÅ‚ugi DUN na %(0)s.\n" "Połączenie jest teraz dostÄ™pne przez %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Zapewnia podstawowe wsparcie dla połączenia do internetu przez profil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standardowa obsÅ‚uga połączenia profilu SPP, pozwalajÄ…cego na wykonywanie " "niestandardowych czynnoÅ›ci" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skrypt do wykonania podczas połączenia" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "NastÄ™pujÄ…ce argumenty zostanÄ… przekazane:\n" "adres, nazwa, nazwa usÅ‚ugi, uuid16, wÄ™zeÅ‚ rfcomm\n" "Na przykÅ‚ad:\n" "AA:BB:CC:DD:EE:FF, Telefon, UsÅ‚uga DUN, 0x1103, /dev/rfcomm0\n" "uuid16 zostaÅ‚y zwrócone jako lista odzielona kropkami\n" "\n" "Podczas rozłączenia urzÄ…dzenia skrypt wyÅ›le sygnaÅ‚ HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Port szeregowy połączony" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "UsÅ‚uga portu szeregowe na urzÄ…dzeniu %s bÄ™dzie teraz dostÄ™pna przez " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Skrypt połączenia portu szeregowego nie powiódÅ‚ siÄ™" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "NastÄ…piÅ‚ problem uruchomienia skryptu %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Kontroluje stany zasilania adapteru Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "W_yłącz Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Wyłącz wszystkie adaptery Bluetooth" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Włącz Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Włącz wszystkie adaptery" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Tymczasowo wyłącza wygaszacz ekranu, gdy podłączony jest kontroler Bluetooth." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Zapewnia StatusNotifierItem do pokazywania ikony stanu" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Sieć" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "NieprawidÅ‚owy adres IP" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "Adres IP jest w konflikcie z interfejsem %s, który posiada taki sam adres" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Adres IP pokrywa siÄ™ z podsieciÄ… interfejsu %s, który ma nastÄ™pujÄ…cÄ… " "konfiguracjÄ™ %s/%s\n" "Może to spowodować nieprawidÅ‚owe zachowanie sieci" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Obecnie nie obsÅ‚ugiwany z takÄ… konfiguracjÄ…" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "PrzeÅ›lij" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Wtyczka usÅ‚ugi transferu apletu jest wyłączona" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Ustawienia połączeÅ„ telefonicznych" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Port szeregowy %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Odnów adres IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Ustaw wÅ‚aÅ›ciwoÅ›ci adaptera Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Aplet Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Menedżer Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Menedżer Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "UrzÄ…dzenie Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Konfiguruj sieć Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Do konfiguracji sieci potrzeba uprawnieÅ„" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Uruchom klienta DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Uruchamianie klienta DHCP wymaga uprawnieÅ„" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Uruchom demona PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Uruchomienie demona PPP wymaga uprawnieÅ„" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Ustaw stan RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Ustawienie stanu RfKill wymaga uprawnieÅ„" #~ msgid "Recent _Connections" #~ msgstr "Ostatnie _połączenia" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Włącz Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth musi być włączony, aby menedżer urzÄ…dzeÅ„ mógÅ‚ dziaÅ‚ać" #~ msgid "Turn Bluetooth _Off" #~ msgstr "W_yłącz Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Czujnik tÄ™tna: pas do pomiaru tÄ™tna" #~ msgid "Blood Pressure: Arm" #~ msgstr "CiÅ›nienie krwi: ramiÄ™" #~ msgid "Blood Pressure: Wrist" #~ msgstr "CiÅ›nienie krwi: nadgarstek" #~ msgid "Human Interface Device (HID)" #~ msgstr "UrzÄ…dzenie interfejsu ludzkiego (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Czujnik chodu i biegu: w bucie" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Czujnik chodu i biegu: na bucie" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Czujnik chodu i biegu: na biodrze" #~ msgid "Fingertip" #~ msgstr "Opuszek palca" #~ msgid "Wrist-Worn" #~ msgstr "Noszone na nadgarstku" #~ msgid "Services" #~ msgstr "UsÅ‚ugi" #~ msgid "Network Settings" #~ msgstr "Ustawienia sieciowe" #~ msgid "Transfer Settings" #~ msgstr "Ustawienia transferu" #~ msgid "Plugin description:" #~ msgstr "Opis wtyczki:" #~ msgid "Local Services" #~ msgstr "UsÅ‚ugi lokalne" #~ msgid "_Apply" #~ msgstr "_Zastosuj" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d aktywne połączenie" #~ msgstr[1] "%(connections)d aktywne połączenia" #~ msgstr[2] "%(connections)d aktywnych połączeÅ„" #~ msgstr[3] "%(connections)d aktywnych połączeÅ„" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Zasób chwilowo niedostÄ™pny" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Czy Bluetooth ma włączyć siÄ™ automatycznie?" #~ msgid "Yes" #~ msgstr "Tak" #~ msgid "No" #~ msgstr "Nie" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Jakość połączenia: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Jakość połączenia: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatyczne włączanie" #~ msgid "Automatically power on adapters" #~ msgstr "Automatyczne włączanie adapterów" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Pokazuje powiadomienia na pulpicie z procentem naÅ‚adowania baterii, gdy " #~ "urzÄ…dzenia sÄ… podłączone." #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Odtwarzacz VCR" #~ msgid "Trusted and Paired" #~ msgstr "Zaufane i sparowane" #~ msgid "Paired" #~ msgstr "Sparowane" #~ msgid "Trusted" #~ msgstr "Zaufane" #~ msgid "Friendly Name" #~ msgstr "Nazwa skrócona" #~ msgid "Serial Ports" #~ msgstr "Porty szeregowe" #~ msgid "Run the setup assistant for this device" #~ msgstr "Uruchom asystenta konfiguracji dla tego urzÄ…dzenia" #~ msgid "Setup..." #~ msgstr "Ustawienia..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Witaj w asystencie ustawiania urzÄ…dzenia Bluetooth\n" #~ "\n" #~ "\n" #~ "Asystent ten przeprowadzi CiÄ™ przez proces konfiguracji i łączenia " #~ "urzÄ…dzeÅ„ wspierajÄ…cych technologiÄ™ Bluetooth." #~ msgid "Introduction" #~ msgstr "Wprowadzenie" #~ msgid "Select pairing method to use:" #~ msgstr "Wybierz metodÄ™ parowania:" #~ msgid "Pair Device" #~ msgstr "Paruj urzÄ…dzenia" #~ msgid "Proceed Without Pairing" #~ msgstr "Kontynuuj bez parowania" #~ msgid "Pairing" #~ msgstr "Parowanie" #~ msgid "Connect to:" #~ msgstr "Połącz z:" #~ msgid "Connect" #~ msgstr "Połącz" #~ msgid "Please wait..." #~ msgstr "ProszÄ™ czekać..." #~ msgid "Connecting..." #~ msgstr "ÅÄ…czenie..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Gratulacje, urzÄ…dzenie zostaÅ‚o dodane" #~ msgid "Finished" #~ msgstr "ZakoÅ„czono" #~ msgid "Bluetooth Assistant" #~ msgstr "Asystent Bluetooth" #~ msgid "_Set up…" #~ msgstr "_Ustaw…" #~ msgid "_Set Up New Device" #~ msgstr "U_staw nowe urzÄ…dzenie" #~ msgid "Enter PIN code" #~ msgstr "Wprowadź kod PIN" #~ msgid "Enter passkey" #~ msgstr "Wprowadź hasÅ‚o" #~ msgid "palm" #~ msgstr "Palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "zestaw sÅ‚uchawkowy" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "nieznany" #~ msgid "Serial port connected to %s" #~ msgstr "Port szeregowy podłączony do %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuta" #~ msgstr[1] "%.0f minuty" #~ msgstr[2] "%.0f minut" #~ msgstr[3] "%.0f minut" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekunda" #~ msgstr[1] "%.0f sekundy" #~ msgstr[2] "%.0f sekund" #~ msgstr[3] "%.0f sekund" #~ msgid "R_ename device..." #~ msgstr "Z_mieÅ„ nazwÄ™ urzÄ…dzenia..." #~ msgid "_Remove..." #~ msgstr "_UsuÅ„..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Przełącza przełącznik systemowy Bluetooth gdy nastÄ…pi zmiana stanu " #~ "zasilania (bezużyteczne z kluczami USB) i wyÅ›wietla ikonÄ™ statusu, jeÅ›li " #~ "istnieje przełącznik bluetooth bez adaptera." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth musi być włączone, aby wysyÅ‚anie plików dziaÅ‚aÅ‚o" #~ msgid "Select files to send" #~ msgstr "Wybierz pliki do wysÅ‚ania" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "ŹródÅ‚owy adapter. Przyjmuje adres lub nazwÄ™ adaptera np. hci0" #~ msgid "Delete files on exit" #~ msgstr "UsuÅ„ pliki przy wyjÅ›ciu" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Pliki do wysÅ‚ania do urzÄ…dzenia bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth musi być włączone na asystencie Bluetooth, aby dziaÅ‚aÅ‚o" #~ msgid "No adapters found" #~ msgstr "Nie odnaleziono żadnych adapterów" #~ msgid "Pairing in progress..." #~ msgstr "Parowanie w toku..." #~ msgid "Failed to add device" #~ msgstr "Błąd przy dodawaniu urzÄ…dzenia" #~ msgid "Don't connect" #~ msgstr "Nie podłączaj" #~ msgid "Device added and connected successfully" #~ msgstr "UrzÄ…dzenie zostaÅ‚o pomyÅ›lnie dodane i podłączone" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "UrzÄ…dzenie zostaÅ‚o dodane pomyÅ›lnie, ale nie udaÅ‚o siÄ™ połączyć" #~ msgid "Start configuration assistant for this device" #~ msgstr "Uruchom asystenta konfiguracji tego urzÄ…dzenia" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Używa libappindicator, aby pokazać ikonÄ™ statusu" blueman-2.4.3/po/pt.gmo000066400000000000000000001574611465054505200147340ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1fLœ ‹œ•œœ´œ ȜӜٜéœ&9 KWf&{¢*Â,í+žFžVžmžRž)ÔžþžŸ%Ÿ6ŸHŸ]ŸcŸ ~Ÿ‰Ÿ˜Ÿ5²Ÿ?èŸ)(  R #\ €  ‡ “ ›  £ ®  =Û ¡"+¡ N¡4Z¡ ¡¡¦¡&¸¡ß¡ð¡¢¢'¢%:¢`¢ w¢!…¢§¢·¢½¢Ö¢ è¢ô¢£ $£0£M£d£x£”£ £ª£%½£ã£ò£¤¤=2¤ p¤ |¤†¤£¤ ¸¤Ƥ ؤå¤ë¤¥ ¥¥0¥8¥=¥U¥e¥z¥ƒ¥¢¥¿¥$Ð¥õ¥¦* ¦.K¦z¦‹¦£¦'³¦Û¦ò¦ ÷¦§!§8§<§gC§«§ʧ%Û§$¨&¨=¨,A¨n¨€¨’¨¦¨Á¨Õ¨ó¨ ©©#©(9©b© r© “© ž©©©¬© ±©¿©Ó© Ø©ä©ö© ªª1ªBª_ªyªŒªŸª°ªϪ&éª%«6«R«&g«Ž«­«À«#Ыô«¬"¬%6¬\¬m¬ƒ¬’¬)®¬ج)쬭-­I­\­s­Š­"©­ Ì­í­ ®)®*8®+c®®#¢®Æ®ã®+ý®)¯:¯O¯f¯x¯Œ¯¢¯¹¯)ׯ°°:°B° J°X°h°w°{° „° ް›°¹°¾° ðΰ à°ê°± ±!&±'H±$p± •±%¶±ܱ û± ²!²5²K²"`²ƒ² ™²£²¬²ƲͲë²ð² ³-³3³1S³ …³’³¥³ ¨³M¶³—´œ´¡´ ¨´(µ´'Þ´µµ3/µ!cµ…µŸµ½µŵ!×µùµ¶7¶O¶f¶(y¶#¢¶ƶ0×¶ ·)· @·L·a·\·Þ¸å¸î¸ñ¸ù¸¹¹ ¹ 1¹ ?¹ L¹)V¹€¹¹²¹(ǹ*𹺠/º;º Nº \º jº uºƒºŸº´º$к&õº» %»1»7»S»p»2s»6¦»Ý».ú»)¼A¼R¼"e¼ˆ¼'§¼ ϼ Ú¼ ä¼ï¼ ÷¼½ ½#½?½E½ M½X½]½ q½|½½”½*š½Ž,å½3¾ F¾S¾ g¾t¾†¾‹¾£¾Á¾$×¾'ü¾ $¿2¿xD¿ ½¿É¿)Ú¿ÀÀ À %ÀFÀ\ÀoÀ+„À,°ÀÝÀãÀùÀÁ%Á?ÁEÁJÁ PÁ [Á"gÁ$ŠÁ¯Á ÈÁ+éÁÂ4Â": ]ÂgÂvŒ  Â3¬Â&àÂÃÃ2&Ã"YÃ(|Ã(¥Ã€ÎÃOÄVÄxÖÄ OÅ [ÅeÅ vŀŕśŵÅÔÅäÅöÅÆ#Æ:ÆVÆlÆ ÆŠÆ¥Æ ®Æ3¼Æ1ðÆ>"ÇAaÇQ£Ç~õÇ\tÈFÑÈFÉX_ÉN¸ÉÊÊ;ÊNÊ aÊmÊtÊʫʴʻÊcËÊm/Ë?ËÝËæË!ùË Ì'ÌAÌYÌ5wÌ­ÌÍÌ àÌêÌóÌÍÍ<#Í`Íu͊ͤ͵ÍÏÍÔÍïÍ#Î(Î,Î =ÎJÎcÎrÎ{ÎÎ  ÎªÎ ÊÎÖÎëÎ(Ï-*ÏXÏ hÏ ‰Ï–Ï­Ï!ÂÏ äÏðÏÐ Ð+Ð>Ð/UÐ^…ÐäÐ-íÐÑ9ÑQÑfÑ €Ñ$ŠÑ0¯ÑàÑ øÑ Ò-Ò>ÒRÒkÒ#‰Ò­ÒW½Ò)Ó?ÓRÓZÓ nÓ yÓ„Ó“Ó²Ó»ÓÔÓ#éÓ Ô!Ô*ÔSDÔ˜Ô¸Ô ÁÔ ÌÔØÔqáÔ SÕï_ÕOÖjÖnÖuÖ}Ö „ÖÖb¥Ö×J!×-l× š×¥× À×HË× Ø/Ø.NØ}ØØ –Ø Ø ¹ØÄØ'ÚØBÙEÙ[^ÙºÙÍÙÞÙïÙ÷Ù/Ú 0Ú=Ú[Ú vÚ ‚ÚÚ”Ú ›Ú§Ú «Ú µÚÃÚ ÔÚáÚóÚÛ Û%Û9Û=ÛNÛ`Û&iÛ Û›Û­Û ÆÛ ÒÛßÛñÛ"Ü1ÜCÜ]Ü aÜmÜqÜ …Ü“Ü¤Ü ¼Ü0ÆÜ÷ÜÝÝÝ0ÝGÝ]ÝsÝÝ Ý ²Ý ½Ý ÉÝ ÓÝÝÝ åÝ òÝ ÿÝ ÞÞ Þ(Þ:ÞMÞSÞ \Þ hÞuÞ „ÞÞ ¥Þ °ÞºÞÀÞ ÉÞ ÖÞâÞçÞîÞ ÷Þßßß-ßÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-30 04:19+0000 Last-Translator: Hugo Carvalho Language-Team: Portuguese Language: pt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.6-dev %(minutes)d Minuto%(minutes)d Minutos%(seconds)d segundo%(seconds)d segundos%(service)s em %(device)s%d %s %d %s e %d %s17–33 por cento1–17 por centoVeículo com 2 rodasVeículo com 3 rodas33–50 por centoEcrã 3DÓculos 3DSincronização 3D (3DSP)50–67 por cento67–83 por cento83–99 por centoOcorreu um erro ao carregar um suplemento. Notifique os programadores, enviando o conteúdo desta mensagem através do sítio web.Autor:Ligação-automática:Conflitos com:Ligar a:_LigadoSuporte DUNDepende de:Desligar:Transferido:Recebimento de Arquivos (Envio de objetos)Ficheiro:Definições de GSMDuração do registo:Registo iniciado:Definições de NAPSuporte NAPNomeServidores de DHCP não instaladosSuporte PANPotência do sinal recebido: %(rssi)u%% (%(rssi_state)s)Para:Total:Nível de potência a transmitir: %(tpl)u%% (%(tpl_state)s)Desligar BluetoothLigar BluetoothEnviado:Definição de Visibilidade_LigarDesligarSelecione a(s) coluna(s) e utilize Control + C para copiarSerão passados os seguintes argumentos: Endereço, Nome, nome do serviço, uuid16s, rfcomm node Por exemplo: AA:BB:CC:DD:EE:FF, Telefone, serviço DUN, 0x1103, /dev/rfcomm0 uuid16s são devolvidos numa lista separada por vírgulas Ao desligar o dispositivo, o script irá enviar um sinal HUPA enviar ficheiros através de BluetoothAPN:ATTAVCTPAVDTPAceitarAceitar ficheiros de dispositivo fiáveisPorta de acessoTrava de acessoPonto de acessoPonto de AcessoAdap_tadoresAdaptadorPreferências de adaptadoresO adaptador para esta ligação não está disponívelSeleção de adaptadorAdiciona um item de menu para sair do appletAdiciona uma indicação no ícone de estado quando o Bluetooth está ativo e mostra as ligações na dica.Adiciona itens de menu de desligarAdiciona itens de menu padrão ao menu do ícone de estadoÃudio avançadoVeículo agrícolaCortina de arSensor de qualidade do arAlarmeServiço de notificação do alertaTodos numPermite-lhe monitorizar a utilização do seu tráfego de rede (banda larga móvel). Útil em planos de acesso limitado a dados. Este suplemento rastreia cada dispositivo separadamente.SempreAceitar sempreSempre visívelSensor de luz do ambienteDuração de tempo em segundos que irá demorar o modo de descobertaAmplificadorAparênciaAppleAgentSuplemento do serviço de transferência do applet está desativadoDe certeza que pretende reiniciar o contador?Tensão arterial do braçoPerfil ÃudioTema ÃudioFonte ÃudioPerfies de áudio e entradaÃudio/VídeoÃudio/VídeoAuditórioPedido de autorização para:Conexão automática de %(service)s em %(device)sAutomação ESToldoVentoinha axialBBNEPLeitor de código de barrasImpressão básica (BPP)Serviço de bateriaInterruptor da pilhaLuz da baíaAparelho auditivo retroauricularSinoServidor BladeCortinas ou persianasBloquear/desbloquear este dispositivoBloqueadoPressão arterialApplet BluemanGestor de Bluetooth BluemanBlueman é um Gestor de Bluetooth GTK+Bluetooth AtivoAdaptadores BluetoothAutenticação BluetoothDispositivo de BluetoothDispositivos BluetoothBluetooth DesativadoBluetooth AtivadoTransferência de Ficheiros por BluetoothGestor de BluetoothRede BluetoothBluetooth DesligadoO Bluetooth necessita de ser ligado para que o gestor do adaptador possa funcionarO servidor BueZ não está a funcionar, por isso o blueman-manager não pode continuar. Isto provavelmente significa que não se detetaram adaptadores Bluetooth ou que o servidor Bluetooth não iniciou.Leitor de Blu-RayComposição corporalCaldeiraBalizador com luzGestão do vínculoAlto-falante de prateleiraDispositivo de transmissãoSala de transmissãoBrowseGroupDescriptorServiceClassIDBulbo da lâmpadaAutocarroBotãoLeitor de CDCMTPLuz do armárioSensor de cadênciaServiço de acesso a calendários, tarefas e notas (CTN)Serviço de notificação de calendários, tarefas e notas (CTN)Perfil de notificação de calendários, tarefas e notas (CTN)FilmadoraCâmaraAcampamento / CaravanaCancelar OperaçãoA cancelarCarroSom do veículoSensor de dióxido de carbonoSensor de monóxido de carbonoLeitor de cartõesVentoinha de tetoLuz de tetoSensor de tetoTelemóvel (simples)Formato da característica do agregadoDeclaração da característicaPropriedades estendidas da característicaFormato da característica de apresentaçãoDescritivo da característica do utilizadorEstojo de cargaClique para desativar.Clique para ativar.Clicar no ícone do tabuleiro do sistema irá alternar o gestor em vez de o focar.Configuração característica do clienteFerro de engomarVaporizador de roupasImplante coclearMáquina de caféSensor da cor da luzComboAcesso comum de ISDN (CIP)ComputadorConfiguraçãoConfigurar Rede BluetoothConfigurar preferências dos suplementos selecionadosNão existe o directório configurado para ficheiros de entradaConfigurar a rede precisa de privilégiosConfirmarConfirme valor para autenticação:LigadoLigado a %sLigado:A ligarA ligar…Ligação falhada: Ligação a BlueZ falhouLiga os perfis de autoligação A2DP source, A2DP sink, e HIDSensor de contatoMonitoramento contínuo da glicoseControladorControla o estado do adaptador de corrente BluetoothDescapotávelSem-fiosTelefonia sem fioCriar emparelhamento com o dispositivoFerro de cachearServiço atual de horaCortinasComputador de ciclismoForça do ciclismoVelocidade do ciclismo e da cadênciaTipo de servidor DHCP:Leitor de DVDIndicação da atividade de dadosDesumidificadorNegarProblema de dependênciaVentoinha de mesaLuz da mesaÃrea de TrabalhoEstação de trabalho desktopDestacávelInformações do dispositivoGestor de dispositivosNome do dispositivoSem resposta do dispositivoDiscadorRede discadaRede discada (DUN)Definições de Ligação telefónicaCaneta digitalAssinatura digitalTablet digitalizadorImpressão Direta (BPP)Serviço de Objetos de Referência de Impressão Direta (BPP)Desligar %sDesligadoEmparelhamento sem sucesso: Tempo para deteçãoDetetável…Detetável… %ssA detetar…EcrãEstação de acoplamentoBonecaFechadura da portaInterruptor duploSecadorETA:Termômetro para ouvidoFones de ouvidoEtiqueta eletrônicaElevadorPorta da saída de emergênciaLuz de saída de emergênciaAtivar BluetoothInterruptor da captação de energiaMedidor de energiaSensor da alimentaçãoIntroduza código PIN para autenticação:Introduza a palavra-passe para autenticação:Porta de entradaSensoriamento ambientalOcorreu um erroOcorreu um erro ao enviar o ficheiro %sVentoinha de exaustãoSairEcrã externoPersiana externaReferência do relatório externoFTPFalhouFalha ao iniciar automaticamente o serviço obex. Certifique-se que o daemon obex está a ser executadoFalhou ao mudar perfil para %sLigação falhouFalhou ao obter um endereço IP de %sFalha ao alcançar o blueman-managerAquecedor do ventoinhaFaxFicheiro %(0)s de %(1)s recebido com sucessoEnvio de FicheiroFicheiro recebidoFicheiros recebidosOxímetro de ponta do dedoSensor de incêndioCadeiade revisão do FirmwareDetector de incêndioHolofoteLuz do pavimentoLâmpada fluorescenteEquipamento para lâmpadas fluorescentesSensor embutidoDesligar à força o dispositivoCongeladorTotalmenteGBGNSSServidor GNSSDefinições de GSMJogoControladorJogo ou BrinquedoPorta da garagemLuz do jardimEquipamento genérico de AVAcesso genéricoControle de acesso genéricoAr condicionado genéricoAeronave genéricaAtributo genéricoÃudio genéricoDissipador genérico de áudioFonte genérica de áudioLeitor de códigos de barras genéricoSensor de pressão arterial genéricoRelógio genérico (outros)Computador genéricoMonitor contínuo da glucose genéricoDispositivo genérico controleCiclismo genéricoEcrã genéricoEquipamento de exibição genéricoEletrodoméstico genéricoÓculos genéricosVentoinha genéricaTransferência genérica de ficheirosJogos genéricosGlucómetro genéricoHVAC genéricoAparelho auditivo genéricoSensor genérico de frequência cardíacaAquecedor genéricoDispositivo genérico de interface humanaUmidificador genéricoBomba de insulina genéricaChaveiro genéricoLuminárias genéricasFonte genérica de luzReprodutor de média genéricoEntrega de medicamentos genéricosDispositivo genérico motorizadoVeículo genérico motorizadoDispositivo genérico de redeRede genéricaAtividade desportiva genérica ao ar livreDispositivo genérico de mobilidade pessoalTelefone genéricoDispositivo genérico alimentaçãoOxímetro genérico de pulsoControlo remoto genéricoSensor genérico de caminhada em execuçãoSensor genéricoAssinatura genéricaEspirômetro genéricoRótulo genéricoTelefonia genéricaTermómetro genéricoGenérico desconhecidoRelógio genérico (de pulso)Dispositivo genérico de áudio vestívelBalança genérica de pesoCobertura genérica da janelaÓculosGlicoseRede de GrupoHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkFonte HDPLâmpada HIDEquipamento para lâmpada HIDHIDPHTTPProxy HTTPSecador de cabeloPortátilPC/PDA de mão (clamshell)Esperômetro portátilAuricularGateway do áudio de mãos livresCanal de controle das cópias impressasCanal de dados das cópias impressasNotificação da cópia impressaSubstituição de Cabo Impresso (HCR)Cadeia de revisão do hardwareAuscultadoresAuricularGateway de áudio de auriscularesTermómetro de saúdeFrequencia cardíacaCinturão de frequência cardíacaChumba de aquecimentoAquecedorCapaceteÃudio de alta fidelidadeOcultoOcultar dispositivos sem nomeAltoLuz do alto do compartimentoConsole de videogame domésticoApitaDispositivo da interface humanaServiço do Dispositivo da Interface Humana (HID)UmidificadorSensor de humidadeIPEndereço IP:O endereço IP está em conflito com a interface %s que tem o mesmo endereçoO endereço IP sobrepôe-se à sub-rede da interface %s, o qual tem a seguinte configuração %s/%s Isto pode causar o comportamento incorreto da redeISDNImagemImagem (BIP)Arquivamento Automático da Imagem (BIP)Objetos Referenciados por Imagens (BIP)Resposta de Imagem (BIP)Alerta imediatoSensor de corrida e de caminhada dentro do calçadoAparelho auditivo intra-auricularLuz embutida no pavimentoLâmpada de luz incandescenteIncluirPasta de entrada:A receber ficheiro %(0)s de %(1)sFicheiro a entrar por BluetoothPosicionamento nos interioresAquecedor infravermelhoErro de entrada/saídaCaneta de insulinaBomba de insulina, durabilidade da bombaBomba de insulina, remendo da bombaIntercomunicadorInterface %(0)s atribuída ao endereço IP %(1)sSuporte ao protocolo da internetEndereço IP inválidoGateway IoTSincronização IrMCComando de sincronização IrMCParece que o blueman-manager não podia ser ativado através do D-Bus. Uma causa típica para isto é uma configuração gráfica corrompida no ambiente de activação D-Bus que pode ser resolvida com uma chamada para dbus-update-activation-environment, normalmente emitida a partir de xinitrc (respectivamente a configuração Sway ou semelhante).CasacoJoystickKBTecladoQuiosqueL2CAPAcesso LAN usando o PPPConjunto de LEDsDriver do LEDLâmpada LEDPortátilVeículo de grande porte para mercadoriasAvião de passageiros grandeIniciar cliente DHCPIniciar servidor PPPIniciar cliente DHCP requer previlégiosIniciar o servidor PPM requer privilégiosSensor de vazamentoAvião leveControlador da luzDriver da luzVeículo leveLuz linearPerda do linkExibição de localizaçãoPod de localizaçãoLocalização e NavegaçãoEcrã de navegação e localizaçãoMódulo de Localização e NavegaçãoArmárioAltifalanteBaixoHalogênio de baixa tensãoLuz debaixo do compartimentoMBTornar o adaptador padrão temporariamente visivelGere os serviços de redes locais, como as pontes NAIPCadeia de nome do fabricanteMarcar/Desmarcar este dispositivo como fiávelNumero máximo de itensDispositivo meshProxy da rede meshPerfil de mensagem de acesso (MAP)Servidor do acesso à mensagemServidor de notificação das mensagensMicrolightMicrofoneMicroondasMini PCMicroônibusDiversosScooter de mobilidadeCadeia de número do modeloModemMonitorCiclomotorMaisSensor de movimentoMotorizadaPortão motorizadoRatoMuitaProtocolo de Adaptação Multicanal (MCAP)Conjunto de LEDs multicoloridosPerfil da especificação multi-perfil (MPS)Serviço da especificação de vários perfis (MPS)MultissensorInterruptor diversoMultissensorFaixa de pescoçoRedePonto de Acesso de RedePonto de Acesso de Rede (NAP)_Utilização da RedePróximo serviço de alteração DSTNão há terminais de áudio registadosSem conflitosSem dependênciasAinda não há estatísticas de utilização. Tente estabelecer uma ligação primeiro, e depois verifique esta página.Não ligadoNão disponívelNão está suportado nesta configuraçãoNão específicadoNúmero:OBEXTransferência de ficheiros OBEXEnvio de objetos OBEXTransferir objetosSensor de ocupaçãoSensor de corrida e de caminhada no quadrilSensor de corrida e de caminhada no calçadoAbrirAbrir a localizaçãoLeitor de disco ópticoOptimalDiodo emissor de luz orgânico (OLED)FornoPANUPagerEmparelharEmparelhadoCódigo PIN de emparelhamento paraPalavra-passe de emparelhamento paraPedido de emparelhamentoPedido de emparelhamento para %sPedido de emparelhamento com o dispositivo:Pedido de emparelhamento para:PalmoPC/PDA do tamanho da palma da mãoParapenteLuz do caminhoVentoinha de pedestalLuminária suspensaPeriféricoParâmetros da conexão dos periféricos preferidosSinalizador da privacidade periféricaRede de Ãrea PessoalTelefoneServiço da condição geral do alerta telefónicoAcesso à lista telefónica (PBAP)Acesso à lista telefónica (PBAP) - PCEAcesso à lista telefónica (PBAP) - PSECertifique-se de que o diretório "%s" existe, ou configure-o com serviços blueman. Até lá, será usado o padrão "%s"PlugueO suplemento "%(0)s" depende do %(1)s. Ao desligar o %(1)s também desligará o "%(0)s". Continuar?Suplemento %(0)s em conflito com %(1)s. Ao carregar %(1)s irá descarregar %(0)s. Continuar?SuplementosID do PnPInformação PnPApontadorLuz de topo do posteFracaAparelho de som portátilConsole de videogame portátilPilha portátilTomada de energiaSensor de alimentaçãoExtensão de energiaFonte de alimentaçãoCadeira de rodas motorizadaApresentação remotaServiço primárioImpressoraStatus da Impressão (BPP)ProjetorProprietárioFornece API DBus para outros componentes do BluemanFornece a capacidade de transferir ficheiros OBEXFornece um StatusNotifierItem para mostrar um ícone de estadoFornece um cliente básico de dhcp para ligações Bluetooth PAN.Fornece um menu ao applet e um API para que outros suplementos o possam manipularFornece um item de menu para tornar o adaptador padrão temporariamente visível quando está definido como oculto por defeitoDisponibiliza para acesso rápido um item de menu contendo as últimas ligações utilizadasFornece suporte básico para ligar à Internet através do perfil DUN.Fornece palavras-chave e serviços de autenticação ao servidor BlueZFornece suporte para Dial Up Networking (DUN) com o ModemManager e com o Network ManagerFornece apoio à Rede de Ãrea Pessoal (PAN) apresentada no NetworkManager 0.8Sensor de proximidadeGrupo de navegação públicaOxímetro de pulsoBotão de pressãoQuadricicloRFCOMMR_enomear dispositivo…Aquecedor com painel radianteRadiadorRádioSensor de chuva%(files)d ficheiro recebido em processo de fundo%(files)d ficheiros recebidos em processo de fundoMais %(files)d ficheiro recebido em processo de fundoMais %(files)d ficheiros recebidos em processo de fundoPotência do sinal recebido: %(rssi)u%% (%(rssi_state)s)ReceptorA receber ficheiroA receber ficheiro %(0)s de %(1)sRecomendadoVoltar a ligar-se a...…Endereço de reconexãoVeículo recreativo / TrailerServiço de Referência para a Atualização do TempoImpressão de Referência (BPP)IU Refletida (BPP)GeladeiraRejeitarControle remotoAlvo do controle remotoRemoverRemover este dispositivo da lista de dispositivos conhecidosRenomear dispositivoRenovar endereço IPReferência de relatórioTentar novamentePanela elétrica de arrozRoboAspirador de pó robóticoInterruptor rotativoVelocidade de correr e da cadênciaSDPAcesso SIM (SAP)Ord_enar PorParâmetros de varreduraDigitalizadoraLambretaEcrãScript a executar na ligaçãoPesquisarProcurar dispositivos próximosA pesquisarServiço secundárioSelecione dispositivoSelecionar perfil áudio para PulseAudioSelecione a pasta para os ficheiros recebidosEnviar ficheiroEnviar _ficheiros ao dispositivoEnviar _notaEnviar um _Ficheiro…Enviar nota de textoEnviar ficheiro(s) ao dispositivoEnviar notaA enviar ficheiroCadeia de número de sériePorta serialPorta de série %sPorta de série ligadaFalhou o script da ligação da porta de sérieO serviço da porta de séria no dispositivo %s estará agora disponível via %sServidorConfiguração da característica do servidorComputador de classe servidorServiço foi modificadoCentral de serviçosPreferências de ServiçoServiço:ServiceDiscoveryServerServiceClassIDDefinir propriedades de adaptadores de BluetoothConfigurar RfKill StateSet-top boxSet-top boxConfigurar o RfKill State requer privilégiosLuz das prateleirasMostrar barra de _estadoMostrar barra de _ferramentasMostrar informação do dispositivoMostrar entradaMostra notificações na área de trabalho quando os dispositivos se ligam ou desligam.Mostra a utilização do tráfego de redeInterruptor únicoIgnorarControle deslizanteTelemóvelSmartwatchSensor de fumoCadeia de revisão do softwareSoundbarAlto-falante de alta-vozSensor de velocidadeSensor de velocidade e de cadênciaRelógio desportivoHolofoteAlto-falante independenteGestor de ligações do perfil padrão SPP; permite executar ações personalizadasAlto-falante montado em suporteStick PCLuz da ruaSub-optimalSucesso!Ligou com sucesso ao serviço DUN em %(0)s. A rede está agora disponível através de %(1)sInterruptorMuda o estado do interruptor do desligar do Bluetooth para corresponder ao estado de energia do Bluetooth. Permite ligar o Bluetooth novamente de um ícone que mostra o seu estado; desde que não esteja desligado do sistema ou fisicamente.Identificação do sistemaTCPTCS-ATTCS-BINTabletTelevisãoSensor de temperaturaSuspende temporariamente o protetor de ecrã quando está ligado um controlador de jogo Bluetooth.Temporariamente visívelO número máximo de itens que o menu de ligações recentes irá mostrar.Ocorreu um problema ao lançar o script %s %sTermostatoIsto deve ser substituídoTorradeiraAtivar o gestor ao clicar no ícone da área de notificação do sistemaDemasiadaDados totais recebidos e taxa de transferênciaDados totais enviados e taxa de transferênciaPainel de toqueTouchpadBrinquedoEstatística de tráfegoTransferirTransferência falhouTransferência do ficheiro %(0)s falhouNível de potência a transmitir: %(tpl)u%% (%(tpl_state)s)Descoberta do transporteTenta ligar-se automaticamente a serviços configuráveis, ao iniciar e a cada 60 segundos.Interruptor triploLuz dos troféusCarrinho de mãoConfiarConfiadoA tentar obter um endereço IP em %s Aguarde…SintonizadorDesligar todos os adaptadoresLigar todos os adaptadoresToca-discosTx energiaUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPSem CategoriaLuz subaquáticaDesconhecidoErro desconhecidoDispositivo sem nomeNão especificadoDesconfiarDados do utilizadorVCRAspirador de póIntervalo válidoVeículoSensor de pressão do pneu do veículoMuito AltoVideoconferênciaDistribuição de vídeoTema VídeoFonte vídeoCâmara de vídeoSistema de videoconferénciaMonitor de vídeo com altifalantesMonitor de vídeoVideoConferencingGW (VCP)WAPCliente WAPWSPVentoinha de paredeLuz de paredeSensor de paredeMáquina de lavar roupaVestívelComputador vestível (do tamanho de um relógio)Escala do pesoSensor de ventoJanelaToldos para janelaPersianas para janelasCortinas para janelasPersiana para janelasTensão arterial do pulsoOxímetro de pulsoRelógio de pulso_Adaptador_Adicionado_Bloquear_CancelarFe_char_Descendente_Dispositivo_Dispositivos_Sair_Ajuda_InformaçãoServiços _locais_Tornar detetável_Nome_Aceitar_Emparelhar_Suplementos_Preferências_Remover…_Relatar um Problema_Reiniciar_ProcurarParar_Confiar_Desbloquear_Desconfiar_Verappletdiadiashorahorasminutominutosnãoobexd não disponívelsimblueman-2.4.3/po/pt.po000066400000000000000000002735611465054505200145700ustar00rootroot00000000000000# Portuguese translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Carlos Monteiro https://launchpad.net/~offbyte # Diogo Lavareda https://launchpad.net/~diogolavareda # Paulo Pereira https://launchpad.net/~pj-pereira # Pedro Saraiva https://launchpad.net/~pdro-saraiva # Tiago Silva https://launchpad.net/~tiagosilva # mestrini https://launchpad.net/~mestrini # Carlos Manuel https://launchpad.net/~crolidge # Carlos Moreira, 2014-2017 # Christopher Schramm , 2016 # Diogo Oliveira , 2015 # José Vieira , 2017, 2021. # Luis Filipe Teixeira , 2016 # Luis Neves , 2015 # Manel Tinoco , 2017 # Rui , 2019 # ssantos , 2020, 2021, 2022, 2024. # Bruno Portela , 2020. # Manuel Freire # Hugo Carvalho , 2022, 2023, 2024. # José Gramaxo , 2022. # Luiz Carlos Lucasv , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-30 04:19+0000\n" "Last-Translator: Hugo Carvalho \n" "Language-Team: Portuguese \n" "Language: pt\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Definição de Visibilidade" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Oculto" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Sempre visível" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporariamente visível" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nome" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Pedido de emparelhamento" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Pedido de emparelhamento com o dispositivo:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Isto deve ser substituído" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Mostrar entrada" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dispositivos Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptador" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Procurar" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferências" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Sair" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dispositivo" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Ver" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Mostrar barra de _ferramentas" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Mostrar barra de _estado" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Ocultar dispositivos sem nome" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Ord_enar Por" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nome" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Adicionado" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descendente" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Suplementos" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Serviços _locais" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ajuda" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Relatar um Problema" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Procurar dispositivos próximos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Pesquisar" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Criar emparelhamento com o dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Emparelhar" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Marcar/Desmarcar este dispositivo como fiável" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Confiar" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Remover este dispositivo da lista de dispositivos conhecidos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Remover" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Enviar ficheiro(s) ao dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Enviar ficheiro" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Dados totais enviados e taxa de transferência" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Dados totais recebidos e taxa de transferência" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicação da atividade de dados" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mais" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Renomear dispositivo" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Reiniciar" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Cancelar" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Aceitar" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipo de servidor DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recomendado" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Servidores de DHCP não instalados" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Endereço IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Definições de NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Rede de Ãrea Pessoal" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Suporte PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Rede discada" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Suporte DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Ponto de Acesso de Rede (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "Suporte NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Recebimento de Arquivos (Envio de objetos)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Pasta de entrada:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Selecione a pasta para os ficheiros recebidos" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Aceitar ficheiros de dispositivo fiáveis" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "A enviar ficheiros através de " "Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Para:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Ficheiro:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuração" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configurar preferências dos suplementos selecionados" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Não específicado" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Desconhecido" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depende de:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflitos com:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Definições de GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Número:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Estatística de tráfego" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "Fe_char" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Transferido:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Enviado:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Registo iniciado:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Duração do registo:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Enviar nota" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "O Bluetooth necessita de ser ligado para que o gestor do adaptador possa " "funcionar" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptadores Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Sempre" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d Minuto" msgstr[1] "%(minutes)d Minutos" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptador" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Falha ao alcançar o blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Parece que o blueman-manager não podia ser ativado através do D-Bus. Uma " "causa típica para isto é uma configuração gráfica corrompida no ambiente de " "activação D-Bus que pode ser resolvida com uma chamada para dbus-update-" "activation-environment, normalmente emitida a partir de xinitrc " "(respectivamente a configuração Sway ou semelhante)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Ligação a BlueZ falhou" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "O servidor BueZ não está a funcionar, por isso o blueman-manager não pode " "continuar.\n" "Isto provavelmente significa que não se detetaram adaptadores Bluetooth ou " "que o servidor Bluetooth não iniciou." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Clique para desativar." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Clique para ativar." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "A pesquisar" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferências de adaptadores" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Envio de Ficheiro" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transferência de Ficheiros por Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "Parar" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "A ligar" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd não disponível" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Falha ao iniciar automaticamente o serviço obex. Certifique-se que o daemon " "obex está a ser executado" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "A cancelar" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "A enviar ficheiro" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d segundo" msgstr[1] "%(seconds)d segundos" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Ocorreu um erro ao enviar o ficheiro %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Ignorar" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Tentar novamente" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Ocorreu um erro" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Pedido de emparelhamento para %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autenticação Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Introduza código PIN para autenticação:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Introduza a palavra-passe para autenticação:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Palavra-passe de emparelhamento para" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Código PIN de emparelhamento para" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Pedido de emparelhamento para:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirme valor para autenticação:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmar" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Negar" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Pedido de autorização para:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Serviço:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Aceitar sempre" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Aceitar" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Ocorreu um erro ao carregar um suplemento. Notifique os programadores, " "enviando o conteúdo desta mensagem através do \n" "sítio web." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth Desligado" #: blueman/Functions.py:71 msgid "Exit" msgstr "Sair" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Ativar Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gestor de dispositivos" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferências de Serviço" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Teclado" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combo" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Dispositivo sem nome" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sem Categoria" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Ligado" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Confiado" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Emparelhado" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Bloqueado" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "_Ligado" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Fraca" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-optimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Muita" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Demasiada" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Potência do sinal recebido: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Potência do sinal recebido: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Baixo" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Alto" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Muito Alto" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Nível de potência a transmitir: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nível de potência a transmitir: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Sucesso!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Falhou" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "A ligar…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Emparelhamento sem sucesso: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Não há terminais de áudio registados" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Erro de entrada/saída" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Sem resposta do dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Erro desconhecido" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Ligação falhada: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Ligar" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Liga os perfis de autoligação A2DP source, A2DP sink, e HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "Desligar" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Desligar à força o dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Ligar a:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Desligar:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Ligação-automática:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Enviar um _Ficheiro…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Emparelhar" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Confiar" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Desconfiar" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Bloquear" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Desbloquear" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Bloquear/desbloquear este dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "R_enomear dispositivo…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Remover…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Cancelar Operação" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Desconfiar" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Selecione dispositivo" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman é um Gestor de Bluetooth GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Definições de GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Suplementos" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "O suplemento \"%(0)s\" depende do %(1)s. Ao desligar o " "%(1)s também desligará o \"%(0)s\".\n" "Continuar?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Suplemento %(0)s em conflito com %(1)s. Ao carregar %(1)s irá descarregar %(0)s.\n" "Continuar?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Sem dependências" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Sem conflitos" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problema de dependência" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Seleção de adaptador" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "A detetar…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Diversos" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Computador" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefone" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Ponto de Acesso" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Ãudio/Vídeo" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periférico" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Imagem" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Vestível" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Brinquedo" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Ãrea de Trabalho" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Servidor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Portátil" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Portátil" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palmo" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Telemóvel (simples)" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Sem-fios" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Telemóvel" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Totalmente" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 por cento" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 por cento" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 por cento" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 por cento" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 por cento" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 por cento" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Não disponível" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Auricular" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Auricular" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Microfone" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Altifalante" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Auscultadores" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Aparelho de som portátil" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Som do veículo" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-top box" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Ãudio de alta fidelidade" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Câmara de vídeo" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Filmadora" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor de vídeo" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Monitor de vídeo com altifalantes" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Sistema de videoconferéncia" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Jogo ou Brinquedo" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Apontador" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Ecrã" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Câmara" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Digitalizadora" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Impressora" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Relógio de pulso" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Casaco" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Capacete" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Óculos" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robo" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Veículo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Boneca" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Controlador" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Jogo" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Genérico desconhecido" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Telefone genérico" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Computador genérico" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Estação de trabalho desktop" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Computador de classe servidor" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "PC/PDA de mão (clamshell)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "PC/PDA do tamanho da palma da mão" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Computador vestível (do tamanho de um relógio)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Estação de acoplamento" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Todos num" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Servidor Blade" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Descapotável" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Destacável" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Gateway IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Stick PC" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Relógio genérico (de pulso)" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Relógio desportivo" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Smartwatch" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Relógio genérico (outros)" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Ecrã genérico" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Controlo remoto genérico" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Óculos genéricos" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Rótulo genérico" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Chaveiro genérico" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Reprodutor de média genérico" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Leitor de códigos de barras genérico" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termómetro genérico" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Termômetro para ouvido" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Sensor genérico de frequência cardíaca" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Cinturão de frequência cardíaca" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Sensor de pressão arterial genérico" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Tensão arterial do braço" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Tensão arterial do pulso" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Dispositivo genérico de interface humana" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Rato" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Controlador" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tablet digitalizador" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Leitor de cartões" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Caneta digital" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Leitor de código de barras" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Touchpad" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Apresentação remota" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Glucómetro genérico" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Sensor genérico de caminhada em execução" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Sensor de corrida e de caminhada dentro do calçado" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Sensor de corrida e de caminhada no calçado" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Sensor de corrida e de caminhada no quadril" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Ciclismo genérico" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Computador de ciclismo" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Sensor de velocidade" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Sensor de cadência" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Sensor de alimentação" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Sensor de velocidade e de cadência" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Dispositivo genérico controle" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Interruptor" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Interruptor diverso" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Botão" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Controle deslizante" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Interruptor rotativo" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Painel de toque" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Interruptor único" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Interruptor duplo" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Interruptor triplo" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Interruptor da pilha" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Interruptor da captação de energia" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Botão de pressão" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Discador" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Dispositivo genérico de rede" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Ponto de acesso" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Dispositivo mesh" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Proxy da rede mesh" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Sensor genérico" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Sensor de movimento" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Sensor de qualidade do ar" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Sensor de temperatura" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Sensor de humidade" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Sensor de vazamento" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Sensor de fumo" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Sensor de ocupação" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Sensor de contato" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Sensor de monóxido de carbono" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Sensor de dióxido de carbono" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Sensor de luz do ambiente" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Sensor da alimentação" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Sensor da cor da luz" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Sensor de chuva" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Sensor de incêndio" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Sensor de vento" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Sensor de proximidade" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multissensor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Sensor embutido" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Sensor de teto" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Sensor de parede" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multissensor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Medidor de energia" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Detector de incêndio" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Sensor de pressão do pneu do veículo" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Luminárias genéricas" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Luz de parede" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Luz de teto" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Luz do pavimento" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Luz do armário" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Luz da mesa" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Luz dos troféus" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Luminária suspensa" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Luz embutida no pavimento" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Holofote" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Luz subaquática" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Balizador com luz" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Luz do caminho" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Luz do jardim" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Luz de topo do poste" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Holofote" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Luz linear" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Luz da rua" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Luz das prateleiras" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Luz da baía" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Luz de saída de emergência" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Controlador da luz" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Driver da luz" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Bulbo da lâmpada" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Luz debaixo do compartimento" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Luz do alto do compartimento" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Ventoinha genérica" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Ventoinha de teto" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Ventoinha axial" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Ventoinha de exaustão" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Ventoinha de pedestal" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Ventoinha de mesa" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Ventoinha de parede" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "HVAC genérico" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostato" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Umidificador" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Desumidificador" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Aquecedor" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiador" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Caldeira" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Chumba de aquecimento" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Aquecedor infravermelho" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Aquecedor com painel radiante" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Aquecedor do ventoinha" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Cortina de ar" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Ar condicionado genérico" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Umidificador genérico" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Aquecedor genérico" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Controle de acesso genérico" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Porta de acesso" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Porta da garagem" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Porta da saída de emergência" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Trava de acesso" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Elevador" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Janela" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Porta de entrada" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Fechadura da porta" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Armário" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Dispositivo genérico motorizado" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Portão motorizado" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Toldo" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Cortinas ou persianas" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Cortinas" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Ecrã" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Dispositivo genérico alimentação" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Tomada de energia" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Extensão de energia" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Plugue" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Fonte de alimentação" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "Driver do LED" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Equipamento para lâmpadas fluorescentes" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "Equipamento para lâmpada HID" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Estojo de carga" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Pilha portátil" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Fonte genérica de luz" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Lâmpada de luz incandescente" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "Lâmpada LED" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "Lâmpada HID" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Lâmpada fluorescente" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "Conjunto de LEDs" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Conjunto de LEDs multicoloridos" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Halogênio de baixa tensão" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Diodo emissor de luz orgânico (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Cobertura genérica da janela" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Persiana para janelas" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Persianas para janelas" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Toldos para janela" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Cortinas para janelas" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Persiana externa" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Ecrã externo" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Dissipador genérico de áudio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Alto-falante independente" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Soundbar" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Alto-falante de prateleira" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Alto-falante montado em suporte" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Alto-falante de alta-voz" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Fonte genérica de áudio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarme" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Sino" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Apita" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Dispositivo de transmissão" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Central de serviços" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Quiosque" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Sala de transmissão" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Auditório" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Veículo genérico motorizado" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Carro" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Veículo de grande porte para mercadorias" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "Veículo com 2 rodas" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motorizada" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Lambreta" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Ciclomotor" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "Veículo com 3 rodas" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Veículo leve" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Quadriciclo" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Microônibus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Autocarro" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Carrinho de mão" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Veículo agrícola" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Acampamento / Caravana" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Veículo recreativo / Trailer" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Eletrodoméstico genérico" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Geladeira" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Congelador" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Forno" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Microondas" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Torradeira" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Máquina de lavar roupa" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Secador" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Máquina de café" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Ferro de engomar" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Ferro de cachear" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Secador de cabelo" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Aspirador de pó" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Aspirador de pó robótico" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Panela elétrica de arroz" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Vaporizador de roupas" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Dispositivo genérico de áudio vestível" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Fones de ouvido" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Faixa de pescoço" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Aeronave genérica" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Avião leve" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Microlight" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Parapente" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Avião de passageiros grande" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Equipamento genérico de AV" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Amplificador" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Receptor" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Rádio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Sintonizador" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Toca-discos" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "Leitor de CD" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "Leitor de DVD" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Leitor de Blu-Ray" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Leitor de disco óptico" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set-top box" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Equipamento de exibição genérico" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Televisão" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projetor" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Aparelho auditivo genérico" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Aparelho auditivo intra-auricular" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Aparelho auditivo retroauricular" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Implante coclear" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Jogos genéricos" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Console de videogame doméstico" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Console de videogame portátil" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Assinatura genérica" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Assinatura digital" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Etiqueta eletrônica" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Oxímetro genérico de pulso" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Oxímetro de ponta do dedo" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Oxímetro de pulso" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Balança genérica de peso" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Dispositivo genérico de mobilidade pessoal" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Cadeira de rodas motorizada" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Scooter de mobilidade" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Monitor contínuo da glucose genérico" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Bomba de insulina genérica" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Bomba de insulina, durabilidade da bomba" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Bomba de insulina, remendo da bomba" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Caneta de insulina" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Entrega de medicamentos genéricos" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Espirômetro genérico" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Esperômetro portátil" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Atividade desportiva genérica ao ar livre" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Exibição de localização" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Ecrã de navegação e localização" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Pod de localização" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Módulo de Localização e Navegação" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Canal de controle das cópias impressas" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Canal de dados das cópias impressas" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Notificação da cópia impressa" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protocolo de Adaptação Multicanal (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Grupo de navegação pública" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Porta serial" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Acesso LAN usando o PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Rede discada (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Sincronização IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Envio de objetos OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Transferência de ficheiros OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Comando de sincronização IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Telefonia sem fio" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Fonte Ãudio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Tema Ãudio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Alvo do controle remoto" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Ãudio avançado" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Controle remoto" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videoconferência" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Intercomunicador" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Gateway de áudio de aurisculares" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Cliente WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Ponto de Acesso de Rede" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Rede de Grupo" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Impressão Direta (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Impressão de Referência (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Imagem (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "Resposta de Imagem (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Arquivamento Automático da Imagem (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "Objetos Referenciados por Imagens (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Gateway do áudio de mãos livres" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "Serviço de Objetos de Referência de Impressão Direta (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "IU Refletida (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Impressão básica (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Status da Impressão (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Serviço do Dispositivo da Interface Humana (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "Substituição de Cabo Impresso (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Acesso comum de ISDN (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Ãudio/Vídeo" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "Acesso SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Acesso à lista telefónica (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Acesso à lista telefónica (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Acesso à lista telefónica (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Servidor do acesso à mensagem" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Servidor de notificação das mensagens" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Perfil de mensagem de acesso (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Servidor GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Ecrã 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Óculos 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Sincronização 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Perfil da especificação multi-perfil (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Serviço da especificação de vários perfis (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Serviço de acesso a calendários, tarefas e notas (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Serviço de notificação de calendários, tarefas e notas (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Perfil de notificação de calendários, tarefas e notas (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informação PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Rede genérica" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Transferência genérica de ficheiros" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Ãudio genérico" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Telefonia genérica" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Fonte vídeo" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Tema Vídeo" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribuição de vídeo" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Fonte HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP Sink" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Acesso genérico" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Atributo genérico" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Alerta imediato" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Perda do link" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx energia" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Serviço atual de hora" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Serviço de Referência para a Atualização do Tempo" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Próximo serviço de alteração DST" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glicose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Termómetro de saúde" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informações do dispositivo" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Frequencia cardíaca" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Serviço da condição geral do alerta telefónico" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Serviço de bateria" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Pressão arterial" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Serviço de notificação do alerta" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Dispositivo da interface humana" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Parâmetros de varredura" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Velocidade de correr e da cadência" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automação ES" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Velocidade do ciclismo e da cadência" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Força do ciclismo" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Localização e Navegação" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Sensoriamento ambiental" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Composição corporal" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Dados do utilizador" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Escala do peso" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Gestão do vínculo" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Monitoramento contínuo da glicose" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Suporte ao protocolo da internet" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Posicionamento nos interiores" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Oxímetro de pulso" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "Proxy HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Descoberta do transporte" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transferir objetos" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Serviço primário" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Serviço secundário" #: blueman/Sdp.py:227 msgid "Include" msgstr "Incluir" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Declaração da característica" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nome do dispositivo" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Aparência" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Sinalizador da privacidade periférica" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Endereço de reconexão" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Parâmetros da conexão dos periféricos preferidos" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Serviço foi modificado" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Identificação do sistema" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Cadeia de número do modelo" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Cadeia de número de série" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Cadeiade revisão do Firmware" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Cadeia de revisão do hardware" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Cadeia de revisão do software" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Cadeia de nome do fabricante" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "ID do PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Propriedades estendidas da característica" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Descritivo da característica do utilizador" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Configuração característica do cliente" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Configuração da característica do servidor" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Formato da característica de apresentação" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Formato da característica do agregado" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Intervalo válido" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Referência do relatório externo" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Referência de relatório" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Perfies de áudio e entrada" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietário" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "sim" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "não" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Selecione a(s) coluna(s) e utilize Control + C para copiar" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informação" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Mostrar informação do dispositivo" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Enviar _nota" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Enviar nota de texto" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Falhou ao mudar perfil para %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Perfil Ãudio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Selecionar perfil áudio para PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Não especificado" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Tenta ligar-se automaticamente a serviços configuráveis, ao iniciar e a cada " "60 segundos." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Conexão automática de %(service)s em %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Mostra notificações na área de trabalho quando os dispositivos se ligam ou " "desligam." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Desligado" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Ligado:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Não ligado" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Ainda não há estatísticas de utilização. Tente estabelecer uma ligação " "primeiro, e depois verifique esta página." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dia" msgstr[1] "dias" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "horas" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s e %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "De certeza que pretende reiniciar o contador?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Permite-lhe monitorizar a utilização do seu tráfego de rede (banda larga " "móvel). Útil em planos de acesso limitado a dados. Este suplemento rastreia " "cada dispositivo separadamente." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Utilização da Rede" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Mostra a utilização do tráfego de rede" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth Ativado" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Gere os serviços de redes locais, como as pontes NAIP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Fornece suporte para Dial Up Networking (DUN) com o ModemManager e com o " "Network Manager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Disponibiliza para acesso rápido um item de menu contendo as últimas " "ligações utilizadas" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Numero máximo de itens" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "O número máximo de itens que o menu de ligações recentes irá mostrar." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Ligado a %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Ligação falhou" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s em %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "O adaptador para esta ligação não está disponível" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Voltar a ligar-se a...…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Fornece apoio à Rede de Ãrea Pessoal (PAN) apresentada no NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Fornece API DBus para outros componentes do Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Ficheiro a entrar por Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "A receber ficheiro %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Rejeitar" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "A receber ficheiro" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "A receber ficheiro %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Fornece a capacidade de transferir ficheiros OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Não existe o directório configurado para ficheiros de entrada" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Certifique-se de que o diretório \"%s\" existe, ou configure-o com " "serviços blueman. Até lá, será usado o padrão \"%s\"" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Ficheiro recebido" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Ficheiro %(0)s de %(1)s recebido com sucesso" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Abrir" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transferência falhou" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transferência do ficheiro %(0)s falhou" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Ficheiros recebidos" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "%(files)d ficheiro recebido em processo de fundo" msgstr[1] "%(files)d ficheiros recebidos em processo de fundo" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Abrir a localização" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Mais %(files)d ficheiro recebido em processo de fundo" msgstr[1] "Mais %(files)d ficheiros recebidos em processo de fundo" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Muda o estado do interruptor do desligar do Bluetooth para corresponder ao " "estado de energia do Bluetooth. Permite ligar o Bluetooth novamente de um " "ícone que mostra o seu estado; desde que não esteja desligado do sistema ou " "fisicamente." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Adiciona itens de menu padrão ao menu do ícone de estado" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Ativar o gestor ao clicar no ícone da área de notificação do sistema" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "Clicar no ícone do tabuleiro do sistema irá alternar o gestor em vez de o " "focar." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Enviar _ficheiros ao dispositivo" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dispositivos" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tadores" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Fornece palavras-chave e serviços de autenticação ao servidor BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Adiciona um item de menu para sair do applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Fornece um cliente básico de dhcp para ligações Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Rede Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s atribuída ao endereço IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Falhou ao obter um endereço IP de %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "A tentar obter um endereço IP em %s\n" "Aguarde…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Adiciona uma indicação no ícone de estado quando o Bluetooth está ativo e " "mostra as ligações na dica." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth Ativo" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Desativado" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Adiciona itens de menu de desligar" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Desligar %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Fornece um item de menu para tornar o adaptador padrão temporariamente " "visível quando está definido como oculto por defeito" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tempo para deteção" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Duração de tempo em segundos que irá demorar o modo de descoberta" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Tornar detetável" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Tornar o adaptador padrão temporariamente visivel" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Detetável… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Detetável…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Fornece um menu ao applet e um API para que outros suplementos o possam " "manipular" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Ligou com sucesso ao serviço DUN em %(0)s.\n" "A rede está agora disponível através de %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "Fornece suporte básico para ligar à Internet através do perfil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Gestor de ligações do perfil padrão SPP; permite executar ações " "personalizadas" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script a executar na ligação" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Serão passados os seguintes argumentos:\n" "Endereço, Nome, nome do serviço, uuid16s, rfcomm node\n" "Por exemplo:\n" "AA:BB:CC:DD:EE:FF, Telefone, serviço DUN, 0x1103, /dev/rfcomm0\n" "uuid16s são devolvidos numa lista separada por vírgulas\n" "\n" "Ao desligar o dispositivo, o script irá enviar um sinal HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Porta de série ligada" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "O serviço da porta de séria no dispositivo %s estará agora disponível " "via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Falhou o script da ligação da porta de série" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Ocorreu um problema ao lançar o script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Controla o estado do adaptador de corrente Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Desligar Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Desligar todos os adaptadores" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Ligar Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Ligar todos os adaptadores" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Suspende temporariamente o protetor de ecrã quando está ligado um " "controlador de jogo Bluetooth." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Fornece um StatusNotifierItem para mostrar um ícone de estado" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rede" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Endereço IP inválido" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" "O endereço IP está em conflito com a interface %s que tem o mesmo endereço" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "O endereço IP sobrepôe-se à sub-rede da interface %s, o qual tem a seguinte " "configuração %s/%s\n" "Isto pode causar o comportamento incorreto da rede" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Não está suportado nesta configuração" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transferir" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Suplemento do serviço de transferência do applet está desativado" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Definições de Ligação telefónica" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Porta de série %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renovar endereço IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Definir propriedades de adaptadores de Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Applet Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Gestor de Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Gestor de Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Dispositivo de Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurar Rede Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Configurar a rede precisa de privilégios" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Iniciar cliente DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Iniciar cliente DHCP requer previlégios" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Iniciar servidor PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Iniciar o servidor PPM requer privilégios" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Configurar RfKill State" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Configurar o RfKill State requer privilégios" #~ msgid "Recent _Connections" #~ msgstr "_Ligações recentes" #~ msgid "Turn Bluetooth _On" #~ msgstr "Ligar Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "O Bluetooth tem que ser desligado para o gestor de dispositivos funcionar" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Desligar Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Sensor da frequência cardíaca: cinto da frequência cardíaca" #~ msgid "Blood Pressure: Arm" #~ msgstr "Pressão arterial: Braço" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Pressão arterial: Pulso" #~ msgid "Human Interface Device (HID)" #~ msgstr "Dispositivo de interface humana (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Sensor de caminhada em execução: dentro do sapato" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Sensor de caminhada em execução: no pé" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Sensor de caminhada em execução: na cintura" #~ msgid "Fingertip" #~ msgstr "Ponta do dedo" #~ msgid "Wrist-Worn" #~ msgstr "Pulso-Desgastado" #~ msgid "Services" #~ msgstr "Serviços" #~ msgid "Network Settings" #~ msgstr "Definições de Rede" #~ msgid "Transfer Settings" #~ msgstr "Definições de Transferência" #~ msgid "Plugin description:" #~ msgstr "Descrição do suplemento:" #~ msgid "Local Services" #~ msgstr "Serviços Locais" #~ msgid "_Apply" #~ msgstr "Aplicar" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d ligação ativa" #~ msgstr[1] "%(connections)d ligações ativas" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Recurso temporariamente indisponível" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "O Bluetooth deve ser ativado automaticamente?" #~ msgid "Yes" #~ msgstr "Sim" #~ msgid "No" #~ msgstr "Não" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualidade da ligação: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualidade da ligação: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Ligar automatico" #~ msgid "Automatically power on adapters" #~ msgstr "Ligar automaticamente adaptadores" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Mostra notificações na área de trabalho com a percentagem de carga da " #~ "bateria quando os dispositivos se ligam." #~ msgid "Isdn" #~ msgstr "Rede Digital de Serviços Integrados" #~ msgid "Vcr" #~ msgstr "Gravador de videocassete" #~ msgid "Trusted and Paired" #~ msgstr "De confiança e emparelhado" #~ msgid "Paired" #~ msgstr "Emparelhado" #~ msgid "Trusted" #~ msgstr "Fiável" #~ msgid "Friendly Name" #~ msgstr "Nome Amigável" #~ msgid "Serial Ports" #~ msgstr "Portas Série" #~ msgid "blueman-device" #~ msgstr "blueman-aparelho" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Correr o assistente de configuração para este dispositivo" #~ msgid "Setup..." #~ msgstr "Configurar..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Bem-vindo ao assistente de instalação do dispositivo Bluetooth. \n" #~ "\n" #~ "\n" #~ "Irá conduzi-lo pelo processo de configurar e ligar aos seus dispositivos " #~ "com Bluetooth." #~ msgid "Introduction" #~ msgstr "Introdução" #~ msgid "Select pairing method to use:" #~ msgstr "Selecione o método de emparelhamento:" #~ msgid "Pair Device" #~ msgstr "Emparelhar dispositivo" #~ msgid "Proceed Without Pairing" #~ msgstr "Continuar Sem Emparelhamento" #~ msgid "Pairing" #~ msgstr "Emparelhamento" #~ msgid "Connect to:" #~ msgstr "Ligar a:" #~ msgid "Connect" #~ msgstr "Ligar" #~ msgid "Please wait..." #~ msgstr "Por favor aguarde..." #~ msgid "Connecting..." #~ msgstr "A ligar..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Parabéns, dispositivo adicionado com sucesso" #~ msgid "Finished" #~ msgstr "Concluído" #~ msgid "Bluetooth Assistant" #~ msgstr "Assistente de Bluetooth" #~ msgid "_Set up…" #~ msgstr "C_onfiguração…" #~ msgid "_Set Up New Device" #~ msgstr "_Configurar Novo Dispositivo" #~ msgid "Enter PIN code" #~ msgstr "Introduza código PIN" #~ msgid "Enter passkey" #~ msgstr "Introduza a palavra-passe" #~ msgid "palm" #~ msgstr "PDA" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "auricular" #~ msgid "handsfree" #~ msgstr "auricular" #~ msgid "unknown" #~ msgstr "desconhecido" #~ msgid "Serial port connected to %s" #~ msgstr "Porta de série ligada a %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minuto" #~ msgstr[1] "%.0f Minutos" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Segundo" #~ msgstr[1] "%.0f Segundos" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Renomear dispositivo" #~ msgid "_Remove..." #~ msgstr "_Remover..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Alterna um interrutor Bluetooth da plataforma quando o estado de energia " #~ "altera ( Inútil com chaves USB) e assegura que é exibido um ícon de " #~ "estado quando existe um interrutor Bluetooth, mas não um adaptador." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "O Bluetooth necessita de estar ligado para que o envio de ficheiros " #~ "trabalhe" #~ msgid "Select files to send" #~ msgstr "Selecionar ficheiros a enviar" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Adaptador de fonte. Toma o nome do endereço ou adaptador, por ex. hcl0" #~ msgid "Delete files on exit" #~ msgstr "Apagar ficheiros ao sair" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Ficheiros a enviar para o dispositivo bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "O Bluetooth precisa de estar ligado para que o assistente Bluetooth " #~ "funcione" #~ msgid "No adapters found" #~ msgstr "Sem adaptadores encontrados" #~ msgid "Pairing in progress..." #~ msgstr "Emparelhamento em progresso..." #~ msgid "Failed to add device" #~ msgstr "Falhou adição de dispositivo" #~ msgid "Don't connect" #~ msgstr "Não ligar" #~ msgid "Device added and connected successfully" #~ msgstr "Dispositivo adicionado e ligado com sucesso" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Dispositivo adicionado com sucesso, mas falhou a ligação" #~ msgid "Start configuration assistant for this device" #~ msgstr "Iniciar assistente de configuração para este dispositivo" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Utilizada libappindicator para mostrar um ícone de estado" blueman-2.4.3/po/pt_BR.gmo000066400000000000000000001573721465054505200153200ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1fÛŸ2  M $W  | †  –  ¡  ¬ º ΠIì 6¡"H¡ k¡2w¡ ª¡·¡¿¡&Ñ¡ø¡ ¢!¢*¢A¢%X¢~¢ •¢!£¢Å¢Õ¢Û¢õ¢ ££&£ D£P£m£‰££º£ ãУã£ý£ ¤¤3¤+H¤ t¤ ‚¤¤¦¤¼¤̤ ܤê¤ï¤¥¥"¥4¥<¥A¥Y¥i¥~¥‡¥¦¥Ã¥$Ô¥ù¥ ¦*$¦.O¦~¦¦§¦$·¦ܦô¦ ù¦§!§9§=§cD§¨§ȧ,Ú§5¨=¨U¨*Y¨„¨œ¨­¨À¨Û¨ï¨©© #©/©(E©n©#~© ¢© ­©¸©»© À©Ωå©ê©ªª (ª6ªRªcª€ªšª­ªÀªѪðª% «0«L«_«&t«›«º«Í«#Ü«¬¬.¬#C¬g¬x¬•¬¤¬)À¬ê¬)þ¬(­?­[­n­…­œ­"»­ Þ­ÿ­®;®)J®+t® ®#³®×®ô®+¯:¯K¯`¯ w¯…¯™¯¯¯Ư)Ù¯°°<°D° L°Z°j°y°}° †° °°»°À° Űа â°ì°±±>±']±$…± ª±˱ê±ÿ±²#-²Q²g²"{²ž² ³²½² ƲÓ²$Ú²ÿ²³!³A³H³1h³ š³§³¹³ ¼³Eʳ‘´¢´§´ ®´»´Ù´ø´µ3µ!Sµuµе¨µ¯µÁµáµ¶¶6¶M¶(`¶#‰¶­¶/¾¶ î¶· )·5·J·Nj·¹¸Á¸ʸ͸Õ¸Þ¸ä¸ü¸ ¹ ¹(¹)=¹g¹„¹™¹6¬¹(ã¹ º º,º ?º Mº [º fºtºº¥º#Áº"庻 »»$»@»]»3`»8”»Í»1໼#¼4¼"G¼j¼'‰¼ ±¼ ¼¼ ƼѼ Ù¼æ¼ï¼½½½ %½0½5½ I½U½h½n½*t½Ÿ½,¿½4ì½ !¾.¾ B¾O¾a¾f¾~¾ œ¾$©¾(ξ ÷¾¿w¿’¿¡¿1²¿ä¿ö¿ÿ¿À#À8ÀQÀ+fÀ,’À¿ÀÅÀÛÀóÀ%ùÀÁ%Á*Á 0Á ;Á"GÁ&jÁ‘Á"ªÁ(ÍÁöÁÂ" ;ÂEÂTÂk Â3‹Â&¿ÂæÂÿÂ2Ã";Ã(^Ã(‡Ã‰°Ã:Ä|AÄx¾Ä7Å?ÅFÅ WÅaÅvÅ {ʼnŨźÅÌÅäÅùÅÆ,ÆBÆ UÆ$`Æ…Æ ŽÆ0œÆ4ÍÆ>Ç=AÇIÇ€ÉÇPJÈD›ÈIàÈQ*ÉR|ÉÏÉåÉÊÊ )Ê5Ê<ÊUÊsÊ|ʃÊV“Ê`êÊAKËË–Ë ¨Ë ÉËÕËæËÌ5 ÌVÌnÌ €ÌŠÌ“̣̻Ì<ÃÌÍÍ*ÍEÍVÍpÍvÍ‘Í'¦ÍÎÍÒÍ ãÍðÍ ÎÎ Î!%Î GÎ$QÎ v΂ΗÎ.®ÎAÝÎÏ#.Ï RÏ_ÏuÏ$ŽÏ ³Ï¿ÏÐÏ âÏïÏÿÏ*ÐYAЛÐ-¤ÐÒÐðÐÑÑ 9Ñ$CÑ1hÑšÑ ³Ñ ¿Ñ,ËÑøÑ Ò%Ò#CÒgÒdwÒ#ÜÒÓÓÓ -Ó 8ÓCÓUÓjÓsÓŒÓ#¡ÓÅÓØÓáÓWûÓSÔsÔ |Ô ‡Ô’Ôm›Ô ÕùÕÖ*Ö.Ö5Ö=Ö DÖOÖYeÖ¿ÖHØÖ+!× M×X× s×=~×¼×.Ã×.ò×!Ø1Ø :ØDØ ^ØiØ&ØG¨ØðØg Ùqلٕ٦٠®Ù/¹Ù éÙöÙÚ /Ú;ÚDÚKÚ RÚ^Ú bÚ lÚzÚ ‹Ú˜ÚªÚ¿Ú ÑÚÞÚ ðÚýÚÛ Û&)Û PÛ[ÛmÛ†Û—Û§Û¹Û#ÖÛúÛ Ü&Ü *Ü6Ü:Ü OÜ]ÜnÜ †Ü0‘ÜÂÜÑÜáÜèÜûÜÝ(Ý>ÝYÝlÝ ~Ý ‰Ý •Ý ŸÝ©Ý ±Ý ¾Ý ËÝÙÝßÝæÝìÝþÝÞÞ Þ%Þ.Þ =ÞIÞ _Þ jÞuÞ|Þ …Þ ’Þ Þ¨Þ·Þ ÀÞËÞÚÞßÞöÞÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-18 06:23+0000 Last-Translator: Wellington Terumi Uemura Language-Team: Portuguese (Brazil) Language: pt_BR MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: Weblate 5.6-dev %(minutes)d Minuto%(minutes)d Minutos%(seconds)d Segundo%(seconds)d Segundos%(service)s em %(device)s%d %s %d %s e %d %s17-33 por cento1-17 por centoVeículo com 2 rodasVeículo com 3 rodas33-50 por centoDisplay 3DÓculos 3DSincronização 3D (3DSP)50-67 por cento67-83 por cento83-99 por centoOcorreu um erro ao carregar um plugin. Informe os desenvolvedores com o conteúdo desta mensagem. website.Autor:Conexão-automática:Conflita com:Conectar a:ConectadoSuporte DUNDepende de:Desconectar:Baixado:Recebendo arquivo (Objeto Push)Arquivo:Configurações de GSMDuração do log:Log iniciado:Configurações de NAPSuporte NAPNomeNenhum servidor DHCP instaladoSuporte PANIntensidade do sinal recebido: %(rssi)u%% (%(rssi_state)s)Para:Total:Nível da intensidade da transmissão: %(tpl)u%% (%(tpl_state)s)Desligar BluetoothLigar BluetoothCarregado:Configuração de Visibilidade_Conectar_DesconectarSelecione a(s) coluna(s) e utilize Control + C para copiarOs seguintes parâmetros serão passados: Endereço, Nome, nome do serviço, uuid16s, rfcomm node Por exemplo: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s são retornados como uma lista separada por vírgulas Quando o dispositivo desconecta, o script recebe um sinal HUPEnviando arquivos via BluetoothAPN:ATTAVCTPAVDTPAceitarAceitar arquivos de dispositivos confiáveisPorta de acessoTrava de acessoPonto de acessoPonto de acessoAdap_tadoresAdaptadorPreferências do AdaptadorO adaptador para esta conexão não está disponívelSeleção de adaptadorAdiciona um menu de saída para finalizar o appletAdiciona uma indicação no ícone de status quando o Bluetooth está ativo e mostra as conexões na janela de dica.Adiciona itens de desconexão do menuAdiciona itens de menu padrão ao menu do ícone de statusÃudio AvançadoVeículo agrícolaCortina de arSensor de qualidade do arAlarmeServiço da Notificação do AlertaTodos em umPermite que você monitore o uso do tráfego de rede (da sua operadora). Útil para planos com limite de dados. Esse plugin acompanha cada dispositivo separadamente.SempreSempre aceitarSempre visívelSensor de luz do ambienteQuantidade de tempo em segundos que o modo visível vai durarAmplificadorAparênciaAppleAgentPlugin de serviço de transferência do applet está desabilitadoTem certeza de que quer reiniciar o contador?Pressão arterial do braçoPerfil de ÃudioSaída de áudioFonte de áudioPerfis de entrada e de áudioÃudio/VídeoÃudio/vídeoAuditórioPedido de autorização para:Conexão automática de %(service)s em %(device)sAutomação ESToldoVentilador axialBBNEPLeitor de código de barrasImpressão Básica (BPP)Serviço da BateriaInterruptor da bateriaLuz da baíaAparelho auditivo retroauricularSinoServidor BladeCortinas ou persianasBloquear/desbloquear este dispositivoBloqueadoPressão ArterialMiniaplicativo BluemanGerenciador de Bluetooth BluemanBlueman é um gerenciador de bluetooth do GTK+Bluetooth ativoAdaptadores de BluetoothAutenticação de BluetoothDispositivos BluetoothDispositivos BluetoothBluetooth desabilitadoBluetooth ativadoTransferência de Arquivo BluetoothGerenciador de BluetoothRede BluetoothBluetooth desligadoO Bluetooth precisa ser ligado para que o gerenciador do adaptador funcioneO deamon do Bluez não está sendo executado e o gerenciador do blueman não pode continuar. Isso provavelmente siginifica que não foi detectado nenhum adaptador Bluetooth ou o deamon do Bluetooth não foi iniciado.Leitor de Blu-RayComposição CorporalCaldeiraBalizador com luzGestão do VínculoAlto-falante de prateleiraDispositivo de transmissãoSala de transmissãoBrowseGroupDescriptorServiceClassIDBulbo da lâmpadaÔnibusBotãoLeitor de CDCMTPLuz do armárioSensor de cadênciaCalendário, Tarefa e Notas (CTN) Serviço de AcessoCalendário, Tarefa e Notas (CTN) Serviço de NotificaçãoCalendário, Tarefas e Notas (CTN) PerfilFilmadoraCâmeraAcampamento / CaravanaCancelar operaçãoCancelandoCarroÃudio do carroSensor de dióxido de carbonoSensor de monóxido de carbonoLeitor de cartõesVentilador de tetoLuz de tetoSensor de tetoCelularCaracterística do Formato AgregadoDeclaração da CaracterísticaPropriedades Estendidas da CaracterísticaCaracterística do Formato da ApresentaçãoDescritivo da Característica do UsuárioEstojo de cargaClique para desativar.Clique para ativar.Ao clicar no ícone da bandeja do sistema alternará o gerenciador em vez de focalizá-lo.Configuração Característica do ClienteFerro de passarVaporizador de roupasImplante coclearMáquina de caféSensor da cor da luzCombinaçãoAcesso ISDN Comum (CIP)ComputadorConfiguraçãoConfigurar rede BluetoothConfigurar preferências dos plugins selecionadosNão há um diretório configurado para os arquivos de entradaÉ necessário privilégios para configurar a redeConfirmarConfirmar valor para autenticação:ConectadoConectado à %sConectado:ConectandoConectando…Falha de Conexão: Falha de conexão com o BlueZConecta perfis de conexão automática de fonte A2DP, coletor A2DP, e HIDSensor de contatoMonitoramento Contínuo da GlicoseControladorControla estados de energia do adaptador BluetoothConversívelSem fioTelefonia Sem FioCriar emparelhamento com o dispositivoFerro de cachearTempo Atual do ServiçoCortinasComputador de ciclismoCiclo da AlimentaçãoVelocidade do Ciclismo e da CadênciaTipo de servidor DHCP:Leitor de DVDIndicação de atividade de dadosDesumidificadorNegarProblemas de dependênciaVentilador de mesaLuz da mesaÃrea de trabalhoEstação de trabalho desktopDestacávelInformações do DispositivoGerenciador de DispositivosNome do dispositivoO dispositivo não respondeuDiscadorRede DiscadaRede Discada (DUN)Configurações de DialupCaneta digitalAssinatura digitalMesa digitalizadoraDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Desconecte %sDesconectadoFalha ao desconectar: Tempo limite visívelDescobrível…Visível... %ssProcurando…TelaEstação de acoplamentoBonecaFechadura da portaInterruptor duploSecadorETA:Termômetro para ouvidoFones de ouvidoEtiqueta eletrônicaElevadorPorta da saída de emergênciaLuz de saída de emergênciaAtivar BluetoothInterruptor da captação de energiaMedidor de energiaSensor da alimentaçãoDigitar o código PIN para autenticação:Informe a chave de acesso para autenticação:Porta de entradaSensoriamento AmbientalOcorreu um erroOcorreu um erro ao enviar arquivo %sVentilador de exaustãoSairTela externaPersiana externaReferência do Relatório ExternoFTPFalhouFalha ao iniciar automaticamente o serviço obex. Verifique se o daemon do obex está em execuçãoFalha ao mudar para o perfil %sFalha de conexãoFalha na obtenção de um endereço IP em %sHouve uma falha ao tentar contactar o blueman-managerAquecedor do ventiladorFaxArquivo %(0)s de %(1)s recbido com sucessoTransmissor de ArquivosArquivo recebidoArquivos recebidosOxímetro de ponta do dedoSensor de incêndioRevisão do FirmwareDetector de incêndioHolofoteLuz do pisoLâmpada fluorescenteEquipamento para lâmpadas fluorescentesSensor embutidoForçar desconexão com dispositivoCongeladorTotalmenteGBGNSSServidor GNSSConfigurações de GSMJogoControle de videogameVideogame ou brinquedoPorta da garagemLuz do jardimEquipamento genérico de AVAcesso GenéricoControle de acesso genéricoAr condicionado genéricoAeronave genéricaAtributo GenéricoÃudio GenéricoDissipador genérico de áudioFonte genérica de áudioLeitor de código de barras genéricoPressão arterial genéricaRelógio genéricoComputador genéricoMonitor Genérico de Glicose ContínuaDispositivo genérico controleCiclismo genéricoTela genéricaEquipamento de exibição genéricoEletrodoméstico genéricoÓculos genéricosVentilador genéricoTransferência Genérica de ArquivoJogos genéricosMedidor de glicose genéricoHVAC genéricoAparelho auditivo genéricoSensor genérico de frequência cardíacaAquecedor genéricoDispositivo genérico de interface humanaUmidificador genéricoBomba de Insulina GenéricaChaveiro genéricoLuminárias genéricasFonte genérica de luzReprodutor de mídia genéricoEntrega de medicamentos genéricosDispositivo genérico motorizadoVeículo genérico motorizadoDispositivo genérico de redeRede GenéricaAtividade esportiva genérica ao ar livreDispositivo Genérico de Mobilidade PessoalTelefone genéricoDispositivo genérico alimentaçãoOxímetro genérico de pulsoControle remoto genéricoSensor genérico de caminhada em execuçãoSensor genéricoAssinatura genéricaEspirômetro genéricoTag genéricaTelefonia GenéricaTermômetro genéricoGenérico desconhecidoRelógio genéricoDispositivo genérico de áudio vestívelBalança genérica de pesoCobertura genérica da janelaÓculosGlicoseGrupo de RedeHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkFonte HDPLâmpada HIDEquipamento para lâmpada HIDHIDPHTTPProxy HTTPSecador de cabeloPortátilPC/PDA de mão (clamshell)Esperômetro portátilHandsfree (adaptador auricular)Mãos Livres Gateway do ÃudioCanal de controle das cópias impressasCanal de dados das cópias impressasNotificação da cópia impressaHardcopyCableReplacement (HCR)Revisão do HardwareFones de ouvidoFones de ouvido com microfoneGateway de Ãudio do Fone de OuvidoTermômetro de SaúdeBatimento CardíacoCinturão de frequência cardíacaBomba de aquecimentoAquecedorCapaceteÃudio Hi-FiOcultoEsconder _dispositivos não-nomeadosAltoLuz do alto do compartimentoConsole de videogame domésticoBuzinaDispositivo da Interface HumanaServiço do Dispositivo da Interface Humana (HID)UmidificadorSensor de umidadeIPEndereço IP:Endereço IP em conflito com a interface %s que tem o mesmo endereçoO endereço IP sobrepõe a sub-rede da interface %s, que possui a seguinte configuração %s/%s Isso causará um comportamento incorreto na redeISDNImagemImagem (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Alerta ImediatoSensor de corrida e de caminhada dentro do calçadoAparelho auditivo intra-auricularLuz embutida no pisoLâmpada de luz incandescenteIncluiPasta de entrada:Chegando arquivo %(0)s de %(1)sChegando arquivo via BluetoothPosicionamento nos InterioresAquecedor infravermelhoErro de entrada/saídaCaneta de insulinaBomba de insulina, durabilidade da bombaBomba de insulina, remendo da bombaIntercomunicadorInterface %(0)s vinculada ao endereço IP %(1)sSuporte ao Protocolo da InternetEndereço de IP inválidoGateway IoTSincronização IrMCComando de Sincronização IrMCParece que o blueman-manager não pôde ser ativado via D-Bus. Uma causa típica para isso é uma configuração gráfica quebrada no ambiente de ativação do D-Bus que pode ser resolvida com uma chamada para dbus-update-activation-environment, normalmente emitida pelo xinitrc (respectivamente com a configuração Sway ou similar).JaquetaJoystickKBTecladoQuiosqueL2CAPAcesso LAN Usando o PPPConjunto de LEDsDriver do LEDLâmpada LEDComputador portátilVeículo de grande porte para mercadoriasAvião de passageiros grandeLançar cliente DHCPIniciar daemon PPPÉ necessário privilégios para executar cliente DHCPIniciar o daemon PPP requer privilégiosSensor de vazamentoAvião leveControlador da luzDriver da luzVeículo leveLuz linearPerda do LinkExibição de localizaçãoPod de localizaçãoLocalização e NavegaçãoTela de navegação e localizaçãoPod de localização e navegaçãoArmárioAlto-FalanteBaixoHalogênio de baixa tensãoLuz debaixo do compartimentoMBTornar o adaptador padrão temporariamente visívelGerencia serviços de redes locais, tais como pontes NAPNome do FabricanteMarcar/Desmarcar este dispositivo como confiávelMáximo de itensDispositivo meshProxy da rede meshPerfil de Acesso da Mensagem (MAP)Servidor de Acesso à MensagemServidor de Notificação das MensagensMicrolightMicrofoneMicroondasMini PCMicroônibusDiversosScooter de mobilidadeNúmero do ModeloModemMonitorCiclomotorMaisSensor de movimentoMotocicletaPortão motorizadoMouseMuitoProtocolo de Adaptação Multicanal (MCAP)Conjunto de LEDs multicoloridosPerfil da Especificação Multi-Perfil (MPS)Serviço da Especificação dos Vários Perfis (MPS)MultissensorInterruptor diversoMultissensorFaixa de pescoçoRedePonto de Acesso à RedePonto de Acesso de Rede (NAP)_Uso de RedePróximo Serviço de Alteração DSTNenhum endpoint de áudio foi registradoSem conflitosNenhuma dependênciaNenhuma estatística de uso disponível ainda. Tente estabelecer uma conexão primeiro e depois verifique essa página.Não conectadoNão disponívelAtualmente não suportado com esta configuraçãoNão especificadoNúmero:OBEXTransferência do Arquivo OBEXEnvio do Objeto OBEXTransferência do ObjetoSensor de ocupaçãoSensor de corrida e de caminhada no quadrilSensor de corrida e de caminhada no calçadoAbrirAbrir a localizaçãoLeitor de disco ópticoIdealDiodo emissor de luz orgânico (OLED)FornoPANUPagerEmparelharEmparelhadoCódigo PIN de emparelhamento paraChave de acesso de emparelhamento paraPedido de emparelhamentoRequisição de pareamento para %sPareamento requisitado para dispositivo:Pareamento requisitado para:PalmPC/PDA do tamanho da palma da mãoParapenteLuz do caminhoVentilador de pedestalLuminária suspensaPeriféricoParâmetros da Conexão dos Periféricos PreferidosSinalizador da Privacidade PeriféricaÃrea de rede particularTelefoneServiço da Condição Geral do Alerta TelefônicoAcesso à Lista Telefônica (PBAP)Acesso à Lista Telefônica (PBAP) - PCEAcesso à Lista Telefônica (PBAP) - PSETenha certeza de que o diretório "%s" existe ou configure-o com os serviços blueman. Até lá, a predefinição "%s" será usadaPlugueO plugin "%(0)s" depende de %(1)s. Descarregar %(1)s vai descarregar também "%(0)s". Continuar?O plugin %(0)s entra em conflito com %(1)s. Carregar %(1)s vai descarregar %(0)s. Continuar?PluginsPnP IDInformação PnPApontadorLuz de topo do posteRuimSom portátilConsole de videogame portátilBateria portátilTomada de energiaSensor de alimentaçãoExtensão de energiaFonte de alimentaçãoCadeira de rodas motorizadaApresentação remotaServiço PrimárioImpressoraCondição Geral da Impressão (BPP)ProjetorProprietárioOferece API DBus para outros componentes BluemanOferece capacidade de transferência de arquivo OBEXFornece um StatusNotifierItem para mostrar um ícone de statusOferece um cliente dhcp básico para conexões PAN Bluetooth.Oferece um menu para o applet e uma API para outros plugins o manipularemFornece um item de menu para tornar o adaptador padrão temporariamente visível quando este é definido como oculto por padrãoOferece um item de menu que contém a última conexão usada para acesso rápidoOferece suporte básico para conexão com a internet via perfil DUN.Oferece chave de acesso e serviços de autenticação para o deamon BluezOferece suporte à Dial Up Networking (DUN) com o ModemManager e o NetworkManagerOferece suporte para Ãrea de Rede Pessoal (PAN) introduzido no NetworkManager 0.8Sensor de proximidadeGrupo de Navegação PúblicaOxímetro de PulsoBotão de pressãoQuadricicloRFCOMMR_enomear dispositivo…Aquecedor com painel radianteRadiadorRádioSensor de chuvaRecebeu %(files)d arquivo no segundo planoRecebeu %(files)d arquivos no segundo planoRecebeu mais %(files)d arquivo no segundo planoRecebeu mais %(files)d arquivos no segundo planoIntensidade do sinal recebido: %(rssi)u%% (%(rssi_state)s)ReceptorRecebendo arquivoRecebendo arquivo %(0)s de %(1)sRecomendadoReconectar em…Endereço para a reconexãoVeículo recreativo / TrailerServiço de Referência para a Atualização do TempoReferencePrinting (BPP)ReflectedUI (BPP)GeladeiraRejeitarControle RemotoAlvo do Controle RemotoRemoverRemover este dispositivo da lista de dispositivos conhecidosRenomear dispositivoRenovar Endereço IPReferências do RelatórioTentar novamentePanela elétrica de arrozRobôAspirador de pó robóticoInterruptor rotativoVelocidade da Execução e da CadênciaSDPAcesso SIM (SAP)_Ordenar porParâmetros de VarreduraDigitalizadorLambretaTelaScript a executar quando conectarPesquisarPesquisar por dispositivos próximosPesquisandoServiço SecundárioSelecionar dispositivoSelecione o perfil de áudio para o PulseAudioSelecione a pasta para as transferências dos arquivos de entradaEnviar arquivoEnviar _Arquivos para o DispositivoEnviar _notaEnviar um _Arquivo…Enviar uma nota de textoEnviar arquivo(s) para o dispositivoEnviar notaEnviando arquivoNúmero de SériePorta SerialPorta serial %sPorta serial conectadaScript de conexão com porta serial falhouServiço de porta serial no dispositivo %s agora estará disponível via %sServidorConfiguração da Característica do ServidorComputador de classe servidorO serviço foi alteradoCentral de serviçosPreferências dos ServiçosServiço:ServiceDiscoveryServerServiceClassIDDefinir as Propriedades do Adaptador de BluetoothDefinir Estado do RfKillSet-top boxSet-top boxDefinir Estado do RfKill requer privilégiosLuz das prateleirasMostrar _Barra de StatusMostrar _Barra de FerramentasExibir informações do dispositivoMostrar entradaMostra notificações da área de trabalho quando os dispositivos forem conectados ou desconectados.Apresenta o uso do tráfego de redeInterruptor únicoPularControle deslizanteSmartphoneSmartwatchSensor de fumaçaRevisão do SoftwareSoundbarAlto-falante de viva-vozSensor de velocidadeSensor de velocidade e de cadênciaRelógio esportivoHolofoteAlto-falante independenteManipulador padrão de conexões de perfil SPP, permite executar ações personalizadasAlto-falante montado em suporteStick PCLuz da ruaNão idealSucesso!Conectado com sucesso ao serviço DUN em %(0)s. Rede disponível agora através do %(1)sInterruptorAlterna a condição da chave geral do Bluetooth para coincidir com o estado de energia do Bluetooth. Permite ligar o Bluetooth novamente a partir de um ícone que mostra a sua condição; desde que não esteja desligado pelo sistema ou fisicamente.Identificação do SistemaTCPTCS-ATTCS-BINTabletTelevisãoSensor de temperaturaTemporariamente suspende o protetor de tela quando um joystick bluetooth está conectado.Temporariamente visívelO número máximo de itens que o menu de conexões recentes vai mostrar.Houve um problema ao lançar o script %s %sTermostatoIsso deve ser substituídoTorradeiraAtive o gerenciador ao clicar no ícone da bandeja do sistemaDemaisTotal de dados recebido e taxa de transmissãoTotal de dados enviados e taxa de transmissãoPainel de toqueTouchpadBrinquedoEstatísticas de tráfegoTransferirFalha na transferênciaTransferência de arquivo %(0)s falhouNível da intensidade da transmissão: %(tpl)u%% (%(tpl_state)s)Descoberta do TransporteTenta se conectar automaticamente aos serviços configuráveis na inicialização e a cada 60 segundos.Interruptor triploLuz dos troféusCarrinho de mãoConfiarConfiávelTentando obter um endereço IP de %s Aguarde…SintonizadorDesligar todos os adaptadoresLigar todos os adaptadoresToca-discosTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPSem categoriaLuz subaquáticaDesconhecidoErro desconhecidoDispositivo sem nomeNão especificadoNão confiarDados do UsuárioVideocasseteAspirador de póIntervalo VálidoVeículoSensor de pressão do pneu do veículoMuito altoVideoconferênciaDistribuição de vídeoSaída de VídeoFonte de VídeoCâmera de vídeoSistema de videoconferênciaMonitor de vídeo com alto-falantesMonitor de vídeoVideoConferencingGW (VCP)WAPCliente WAPWSPVentilador de paredeLuz de paredeSensor de paredeMáquina de lavar roupaEquipávelComputador vestível (do tamanho de um relógio)Escala do PesoSensor de ventoJanelaToldos para janelaPersianas para janelasCortinas para janelasPersiana para janelasPressão arterial do pulsoOxímetro de pulsoRelógio de pulso_Adaptador_Adicionado_Bloqueio_Cancelar_Fechar_Decrescente_Dispositivo_Dispositivos_Sair_Ajuda_InfoServiços _Locais_Tornar Visível_Nome_OKEm_parelhar_Plugins_Preferências_Remover…_Reportar um problema_Redefinir_Pesquisar_Parar_Confiar_Desbloqueio_Não confiar_Exibirminiaplicativodiadiashorahorasminutominutosnãoobexd não disponívelsimblueman-2.4.3/po/pt_BR.po000066400000000000000000002737111465054505200151500ustar00rootroot00000000000000# Portuguese (Brazil) translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Acácio da Rosa Florentino , 2015 # André Moreira , 2014 # Cassio Costa Almeida , 2020 # Christopher Schramm , 2016 # Enrico Nicoletto , 2014 # Fabiano Pontes , 2017 # Fabrizzio Alphonsus Soares , 2014 # 18ab4449a00621534598e84a949423ea, 2018 # Herick Vinicius , 2017 # Lucas Dias , 2017 # Marcelo Ghelman , 2014-2017 # Marcio Andre Padula , 2014-2015 # Marcus Vinícius Marques, 2014 # Samuel Henrique , 2015 # Wagner Marques , 2015 # Wellington Terumi Uemura , 2020, 2021, 2022, 2023, 2024. # Samuel Carvalho de Araújo # Lucas Araujo # Elcio Fernando de Avila Pedrozo # Jessica Patricio , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-18 06:23+0000\n" "Last-Translator: Wellington Terumi Uemura \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Configuração de Visibilidade" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Oculto" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Sempre visível" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporariamente visível" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Nome" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Pedido de emparelhamento" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Pareamento requisitado para dispositivo:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Isso deve ser substituído" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Mostrar entrada" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dispositivos Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptador" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Pesquisar" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferências" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Sair" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dispositivo" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Exibir" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Mostrar _Barra de Ferramentas" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Mostrar _Barra de Status" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Esconder _dispositivos não-nomeados" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Ordenar por" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nome" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Adicionado" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Decrescente" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Plugins" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Serviços _Locais" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ajuda" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Reportar um problema" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Pesquisar por dispositivos próximos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Pesquisar" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Criar emparelhamento com o dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Emparelhar" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Marcar/Desmarcar este dispositivo como confiável" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Confiar" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Remover este dispositivo da lista de dispositivos conhecidos" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Remover" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Enviar arquivo(s) para o dispositivo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Enviar arquivo" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Total de dados enviados e taxa de transmissão" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Total de dados recebido e taxa de transmissão" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicação de atividade de dados" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mais" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Renomear dispositivo" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Redefinir" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Cancelar" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipo de servidor DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recomendado" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nenhum servidor DHCP instalado" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Endereço IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Configurações de NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Ãrea de rede particular" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Suporte PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Rede Discada" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Suporte DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Ponto de Acesso de Rede (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "Suporte NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Recebendo arquivo (Objeto Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Pasta de entrada:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Selecione a pasta para as transferências dos arquivos de entrada" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Aceitar arquivos de dispositivos confiáveis" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Enviando arquivos via Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Para:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Arquivo:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Configuração" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Configurar preferências dos plugins selecionados" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Não especificado" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Desconhecido" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depende de:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Conflita com:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Configurações de GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Número:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Estatísticas de tráfego" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Fechar" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Baixado:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Carregado:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Log iniciado:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Duração do log:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Enviar nota" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "O Bluetooth precisa ser ligado para que o gerenciador do adaptador funcione" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptadores de Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Sempre" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d Minuto" msgstr[1] "%(minutes)d Minutos" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptador" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Houve uma falha ao tentar contactar o blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Parece que o blueman-manager não pôde ser ativado via D-Bus. Uma causa " "típica para isso é uma configuração gráfica quebrada no ambiente de ativação " "do D-Bus que pode ser resolvida com uma chamada para dbus-update-activation-" "environment, normalmente emitida pelo xinitrc (respectivamente com a " "configuração Sway ou similar)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Falha de conexão com o BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "O deamon do Bluez não está sendo executado e o gerenciador do blueman não " "pode continuar.\n" "Isso provavelmente siginifica que não foi detectado nenhum adaptador " "Bluetooth ou o deamon do Bluetooth não foi iniciado." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Clique para desativar." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Clique para ativar." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Pesquisando" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferências do Adaptador" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Transmissor de Arquivos" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transferência de Arquivo Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Parar" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Conectando" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd não disponível" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Falha ao iniciar automaticamente o serviço obex. Verifique se o daemon do " "obex está em execução" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Cancelando" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Enviando arquivo" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Segundo" msgstr[1] "%(seconds)d Segundos" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Ocorreu um erro ao enviar arquivo %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Pular" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Tentar novamente" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Ocorreu um erro" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Requisição de pareamento para %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autenticação de Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Digitar o código PIN para autenticação:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Informe a chave de acesso para autenticação:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Chave de acesso de emparelhamento para" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Código PIN de emparelhamento para" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Pareamento requisitado para:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Confirmar valor para autenticação:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmar" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Negar" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Pedido de autorização para:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Serviço:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Sempre aceitar" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Aceitar" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Ocorreu um erro ao carregar um plugin. Informe os desenvolvedores com o " "conteúdo desta mensagem.\n" "website." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth desligado" #: blueman/Functions.py:71 msgid "Exit" msgstr "Sair" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Ativar Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gerenciador de Dispositivos" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferências dos Serviços" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Teclado" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Combinação" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Dispositivo sem nome" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sem categoria" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Conectado" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Confiável" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Emparelhado" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Bloqueado" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Conectado" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Ruim" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Não ideal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Ideal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Muito" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Demais" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "Intensidade do sinal recebido: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Intensidade do sinal recebido: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Baixo" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Alto" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Muito alto" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" "Nível da intensidade da transmissão: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nível da intensidade da transmissão: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Sucesso!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Falhou" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Conectando…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Falha ao desconectar: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Nenhum endpoint de áudio foi registrado" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Erro de entrada/saída" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "O dispositivo não respondeu" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Erro desconhecido" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Falha de Conexão: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Conectar" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Conecta perfis de conexão automática de fonte A2DP, coletor A2DP, e HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Desconectar" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Forçar desconexão com dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Conectar a:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Desconectar:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Conexão-automática:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Enviar um _Arquivo…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "Em_parelhar" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Confiar" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Não confiar" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Bloqueio" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Desbloqueio" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Bloquear/desbloquear este dispositivo" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "R_enomear dispositivo…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Remover…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Cancelar operação" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Não confiar" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Selecionar dispositivo" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman é um gerenciador de bluetooth do GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Configurações de GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Plugins" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "O plugin \"%(0)s\" depende de %(1)s. Descarregar %(1)s " "vai descarregar também \"%(0)s\".\n" "Continuar?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "O plugin %(0)s entra em conflito com %(1)s. Carregar %(1)s vai descarregar %(0)s.\n" "Continuar?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Nenhuma dependência" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Sem conflitos" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problemas de dependência" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Seleção de adaptador" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Procurando…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Diversos" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Computador" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefone" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Ponto de acesso" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Ãudio/vídeo" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periférico" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Imagem" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Equipável" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Brinquedo" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Ãrea de trabalho" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Servidor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Computador portátil" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Portátil" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Celular" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Sem fio" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartphone" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Totalmente" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 por cento" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 por cento" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 por cento" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 por cento" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 por cento" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 por cento" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Não disponível" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Fones de ouvido com microfone" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handsfree (adaptador auricular)" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Microfone" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Alto-Falante" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Fones de ouvido" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Som portátil" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Ãudio do carro" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-top box" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Ãudio Hi-Fi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Videocassete" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Câmera de vídeo" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Filmadora" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Monitor de vídeo" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Monitor de vídeo com alto-falantes" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Sistema de videoconferência" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Videogame ou brinquedo" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Apontador" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Tela" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Câmera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Digitalizador" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Impressora" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Relógio de pulso" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jaqueta" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Capacete" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Óculos" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robô" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Veículo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Boneca" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Controlador" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Jogo" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Genérico desconhecido" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Telefone genérico" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Computador genérico" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Estação de trabalho desktop" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Computador de classe servidor" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "PC/PDA de mão (clamshell)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "PC/PDA do tamanho da palma da mão" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Computador vestível (do tamanho de um relógio)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Estação de acoplamento" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Todos em um" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Servidor Blade" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Conversível" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Destacável" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Gateway IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Stick PC" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Relógio genérico" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Relógio esportivo" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Smartwatch" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Relógio genérico" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Tela genérica" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Controle remoto genérico" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Óculos genéricos" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Tag genérica" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Chaveiro genérico" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Reprodutor de mídia genérico" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Leitor de código de barras genérico" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Termômetro genérico" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Termômetro para ouvido" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Sensor genérico de frequência cardíaca" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Cinturão de frequência cardíaca" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Pressão arterial genérica" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Pressão arterial do braço" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Pressão arterial do pulso" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Dispositivo genérico de interface humana" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mouse" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Controle de videogame" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Mesa digitalizadora" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Leitor de cartões" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Caneta digital" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Leitor de código de barras" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Touchpad" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Apresentação remota" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Medidor de glicose genérico" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Sensor genérico de caminhada em execução" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Sensor de corrida e de caminhada dentro do calçado" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Sensor de corrida e de caminhada no calçado" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Sensor de corrida e de caminhada no quadril" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Ciclismo genérico" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Computador de ciclismo" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Sensor de velocidade" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Sensor de cadência" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Sensor de alimentação" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Sensor de velocidade e de cadência" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Dispositivo genérico controle" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Interruptor" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Interruptor diverso" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Botão" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Controle deslizante" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Interruptor rotativo" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Painel de toque" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Interruptor único" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Interruptor duplo" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Interruptor triplo" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Interruptor da bateria" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Interruptor da captação de energia" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Botão de pressão" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Discador" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Dispositivo genérico de rede" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Ponto de acesso" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Dispositivo mesh" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Proxy da rede mesh" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Sensor genérico" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Sensor de movimento" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Sensor de qualidade do ar" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Sensor de temperatura" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Sensor de umidade" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Sensor de vazamento" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Sensor de fumaça" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Sensor de ocupação" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Sensor de contato" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Sensor de monóxido de carbono" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Sensor de dióxido de carbono" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Sensor de luz do ambiente" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Sensor da alimentação" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Sensor da cor da luz" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Sensor de chuva" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Sensor de incêndio" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Sensor de vento" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Sensor de proximidade" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multissensor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Sensor embutido" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Sensor de teto" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Sensor de parede" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multissensor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Medidor de energia" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Detector de incêndio" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Sensor de pressão do pneu do veículo" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Luminárias genéricas" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Luz de parede" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Luz de teto" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Luz do piso" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Luz do armário" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Luz da mesa" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Luz dos troféus" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Luminária suspensa" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Luz embutida no piso" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Holofote" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Luz subaquática" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Balizador com luz" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Luz do caminho" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Luz do jardim" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Luz de topo do poste" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Holofote" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Luz linear" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Luz da rua" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Luz das prateleiras" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Luz da baía" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Luz de saída de emergência" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Controlador da luz" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Driver da luz" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Bulbo da lâmpada" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Luz debaixo do compartimento" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Luz do alto do compartimento" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Ventilador genérico" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Ventilador de teto" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Ventilador axial" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Ventilador de exaustão" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Ventilador de pedestal" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Ventilador de mesa" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Ventilador de parede" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "HVAC genérico" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostato" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Umidificador" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Desumidificador" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Aquecedor" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiador" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Caldeira" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Bomba de aquecimento" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Aquecedor infravermelho" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Aquecedor com painel radiante" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Aquecedor do ventilador" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Cortina de ar" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Ar condicionado genérico" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Umidificador genérico" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Aquecedor genérico" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Controle de acesso genérico" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Porta de acesso" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Porta da garagem" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Porta da saída de emergência" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Trava de acesso" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Elevador" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Janela" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Porta de entrada" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Fechadura da porta" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Armário" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Dispositivo genérico motorizado" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Portão motorizado" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Toldo" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Cortinas ou persianas" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Cortinas" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Tela" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Dispositivo genérico alimentação" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Tomada de energia" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Extensão de energia" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Plugue" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Fonte de alimentação" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "Driver do LED" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Equipamento para lâmpadas fluorescentes" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "Equipamento para lâmpada HID" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Estojo de carga" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Bateria portátil" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Fonte genérica de luz" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Lâmpada de luz incandescente" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "Lâmpada LED" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "Lâmpada HID" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Lâmpada fluorescente" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "Conjunto de LEDs" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Conjunto de LEDs multicoloridos" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Halogênio de baixa tensão" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Diodo emissor de luz orgânico (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Cobertura genérica da janela" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Persiana para janelas" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Persianas para janelas" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Toldos para janela" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Cortinas para janelas" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Persiana externa" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Tela externa" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Dissipador genérico de áudio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Alto-falante independente" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Soundbar" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Alto-falante de prateleira" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Alto-falante montado em suporte" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Alto-falante de viva-voz" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Fonte genérica de áudio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarme" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Sino" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Buzina" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Dispositivo de transmissão" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Central de serviços" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Quiosque" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Sala de transmissão" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Auditório" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Veículo genérico motorizado" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Carro" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Veículo de grande porte para mercadorias" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "Veículo com 2 rodas" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motocicleta" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Lambreta" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Ciclomotor" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "Veículo com 3 rodas" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Veículo leve" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Quadriciclo" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Microônibus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Ônibus" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Carrinho de mão" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Veículo agrícola" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Acampamento / Caravana" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Veículo recreativo / Trailer" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Eletrodoméstico genérico" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Geladeira" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Congelador" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Forno" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Microondas" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Torradeira" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Máquina de lavar roupa" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Secador" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Máquina de café" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Ferro de passar" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Ferro de cachear" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Secador de cabelo" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Aspirador de pó" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Aspirador de pó robótico" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Panela elétrica de arroz" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Vaporizador de roupas" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Dispositivo genérico de áudio vestível" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Fones de ouvido" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Faixa de pescoço" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Aeronave genérica" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Avião leve" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Microlight" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Parapente" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Avião de passageiros grande" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Equipamento genérico de AV" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Amplificador" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Receptor" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Rádio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Sintonizador" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Toca-discos" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "Leitor de CD" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "Leitor de DVD" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Leitor de Blu-Ray" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Leitor de disco óptico" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set-top box" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Equipamento de exibição genérico" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Televisão" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projetor" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Aparelho auditivo genérico" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Aparelho auditivo intra-auricular" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Aparelho auditivo retroauricular" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Implante coclear" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Jogos genéricos" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Console de videogame doméstico" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Console de videogame portátil" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Assinatura genérica" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Assinatura digital" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Etiqueta eletrônica" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Oxímetro genérico de pulso" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Oxímetro de ponta do dedo" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Oxímetro de pulso" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Balança genérica de peso" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Dispositivo Genérico de Mobilidade Pessoal" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Cadeira de rodas motorizada" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Scooter de mobilidade" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Monitor Genérico de Glicose Contínua" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Bomba de Insulina Genérica" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Bomba de insulina, durabilidade da bomba" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Bomba de insulina, remendo da bomba" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Caneta de insulina" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Entrega de medicamentos genéricos" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Espirômetro genérico" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Esperômetro portátil" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Atividade esportiva genérica ao ar livre" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Exibição de localização" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Tela de navegação e localização" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Pod de localização" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Pod de localização e navegação" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Canal de controle das cópias impressas" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Canal de dados das cópias impressas" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Notificação da cópia impressa" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protocolo de Adaptação Multicanal (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Grupo de Navegação Pública" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Porta Serial" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Acesso LAN Usando o PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Rede Discada (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Sincronização IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Envio do Objeto OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Transferência do Arquivo OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Comando de Sincronização IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Telefonia Sem Fio" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Fonte de áudio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Saída de áudio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Alvo do Controle Remoto" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Ãudio Avançado" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Controle Remoto" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videoconferência" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Intercomunicador" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Gateway de Ãudio do Fone de Ouvido" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Cliente WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Ponto de Acesso à Rede" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grupo de Rede" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Imagem (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Mãos Livres Gateway do Ãudio" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Impressão Básica (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Condição Geral da Impressão (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Serviço do Dispositivo da Interface Humana (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Acesso ISDN Comum (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Ãudio/Vídeo" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "Acesso SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Acesso à Lista Telefônica (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Acesso à Lista Telefônica (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Acesso à Lista Telefônica (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Servidor de Acesso à Mensagem" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Servidor de Notificação das Mensagens" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Perfil de Acesso da Mensagem (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Servidor GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Display 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Óculos 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Sincronização 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Perfil da Especificação Multi-Perfil (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Serviço da Especificação dos Vários Perfis (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Calendário, Tarefa e Notas (CTN) Serviço de Acesso" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Calendário, Tarefa e Notas (CTN) Serviço de Notificação" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Calendário, Tarefas e Notas (CTN) Perfil" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informação PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Rede Genérica" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Transferência Genérica de Arquivo" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Ãudio Genérico" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Telefonia Genérica" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Fonte de Vídeo" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Saída de Vídeo" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribuição de vídeo" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Fonte HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP Sink" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Acesso Genérico" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Atributo Genérico" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Alerta Imediato" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Perda do Link" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Tx Power" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Tempo Atual do Serviço" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Serviço de Referência para a Atualização do Tempo" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Próximo Serviço de Alteração DST" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glicose" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Termômetro de Saúde" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informações do Dispositivo" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Batimento Cardíaco" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Serviço da Condição Geral do Alerta Telefônico" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Serviço da Bateria" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Pressão Arterial" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Serviço da Notificação do Alerta" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Dispositivo da Interface Humana" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Parâmetros de Varredura" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Velocidade da Execução e da Cadência" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automação ES" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Velocidade do Ciclismo e da Cadência" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Ciclo da Alimentação" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Localização e Navegação" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Sensoriamento Ambiental" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Composição Corporal" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Dados do Usuário" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Escala do Peso" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Gestão do Vínculo" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Monitoramento Contínuo da Glicose" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Suporte ao Protocolo da Internet" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Posicionamento nos Interiores" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Oxímetro de Pulso" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "Proxy HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Descoberta do Transporte" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transferência do Objeto" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Serviço Primário" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Serviço Secundário" #: blueman/Sdp.py:227 msgid "Include" msgstr "Inclui" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Declaração da Característica" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Nome do dispositivo" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Aparência" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Sinalizador da Privacidade Periférica" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Endereço para a reconexão" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Parâmetros da Conexão dos Periféricos Preferidos" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "O serviço foi alterado" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Identificação do Sistema" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Número do Modelo" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Número de Série" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Revisão do Firmware" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Revisão do Hardware" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Revisão do Software" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Nome do Fabricante" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Propriedades Estendidas da Característica" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Descritivo da Característica do Usuário" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Configuração Característica do Cliente" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Configuração da Característica do Servidor" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Característica do Formato da Apresentação" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Característica do Formato Agregado" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Intervalo Válido" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Referência do Relatório Externo" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Referências do Relatório" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Perfis de entrada e de áudio" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietário" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "sim" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "não" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Selecione a(s) coluna(s) e utilize Control + C para copiar" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Exibir informações do dispositivo" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Enviar _nota" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Enviar uma nota de texto" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Falha ao mudar para o perfil %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Perfil de Ãudio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Selecione o perfil de áudio para o PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Não especificado" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "Tenta se conectar automaticamente aos serviços configuráveis na " "inicialização e a cada 60 segundos." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Conexão automática de %(service)s em %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Mostra notificações da área de trabalho quando os dispositivos forem " "conectados ou desconectados." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Desconectado" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Conectado:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Não conectado" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Nenhuma estatística de uso disponível ainda. Tente estabelecer uma conexão " "primeiro e depois verifique essa página." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dia" msgstr[1] "dias" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hora" msgstr[1] "horas" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuto" msgstr[1] "minutos" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s e %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Tem certeza de que quer reiniciar o contador?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Permite que você monitore o uso do tráfego de rede (da sua operadora). Útil " "para planos com limite de dados. Esse plugin acompanha cada dispositivo " "separadamente." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "_Uso de Rede" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Apresenta o uso do tráfego de rede" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth ativado" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Gerencia serviços de redes locais, tais como pontes NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Oferece suporte à Dial Up Networking (DUN) com o ModemManager e o " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Oferece um item de menu que contém a última conexão usada para acesso rápido" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Máximo de itens" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "O número máximo de itens que o menu de conexões recentes vai mostrar." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Conectado à %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Falha de conexão" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s em %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "O adaptador para esta conexão não está disponível" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Reconectar em…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Oferece suporte para Ãrea de Rede Pessoal (PAN) introduzido no " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Oferece API DBus para outros componentes Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Chegando arquivo via Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Chegando arquivo %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Rejeitar" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Recebendo arquivo" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Recebendo arquivo %(0)s de %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Oferece capacidade de transferência de arquivo OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Não há um diretório configurado para os arquivos de entrada" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Tenha certeza de que o diretório \"%s\" existe ou configure-o com os " "serviços blueman. Até lá, a predefinição \"%s\" será usada" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Arquivo recebido" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Arquivo %(0)s de %(1)s recbido com sucesso" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Abrir" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Falha na transferência" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transferência de arquivo %(0)s falhou" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Arquivos recebidos" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Recebeu %(files)d arquivo no segundo plano" msgstr[1] "Recebeu %(files)d arquivos no segundo plano" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Abrir a localização" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Recebeu mais %(files)d arquivo no segundo plano" msgstr[1] "Recebeu mais %(files)d arquivos no segundo plano" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Alterna a condição da chave geral do Bluetooth para coincidir com o estado " "de energia do Bluetooth. Permite ligar o Bluetooth novamente a partir de um " "ícone que mostra a sua condição; desde que não esteja desligado pelo sistema " "ou fisicamente." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Adiciona itens de menu padrão ao menu do ícone de status" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Ative o gerenciador ao clicar no ícone da bandeja do sistema" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "Ao clicar no ícone da bandeja do sistema alternará o gerenciador em vez de " "focalizá-lo." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Enviar _Arquivos para o Dispositivo" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dispositivos" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_tadores" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "miniaplicativo" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Oferece chave de acesso e serviços de autenticação para o deamon Bluez" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Adiciona um menu de saída para finalizar o applet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Oferece um cliente dhcp básico para conexões PAN Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Rede Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Interface %(0)s vinculada ao endereço IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Falha na obtenção de um endereço IP em %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Tentando obter um endereço IP de %s\n" "Aguarde…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Adiciona uma indicação no ícone de status quando o Bluetooth está ativo e " "mostra as conexões na janela de dica." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth ativo" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth desabilitado" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Adiciona itens de desconexão do menu" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Desconecte %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Fornece um item de menu para tornar o adaptador padrão temporariamente " "visível quando este é definido como oculto por padrão" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tempo limite visível" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Quantidade de tempo em segundos que o modo visível vai durar" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Tornar Visível" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Tornar o adaptador padrão temporariamente visível" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Visível... %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Descobrível…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Oferece um menu para o applet e uma API para outros plugins o manipularem" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Conectado com sucesso ao serviço DUN em %(0)s.\n" "Rede disponível agora através do %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "Oferece suporte básico para conexão com a internet via perfil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Manipulador padrão de conexões de perfil SPP, permite executar ações " "personalizadas" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script a executar quando conectar" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Os seguintes parâmetros serão passados:\n" "Endereço, Nome, nome do serviço, uuid16s, rfcomm node\n" "Por exemplo:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s são retornados como uma lista separada por vírgulas\n" "\n" "Quando o dispositivo desconecta, o script recebe um sinal HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Porta serial conectada" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serviço de porta serial no dispositivo %s agora estará disponível via " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Script de conexão com porta serial falhou" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Houve um problema ao lançar o script %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Controla estados de energia do adaptador Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Desligar Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Desligar todos os adaptadores" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Ligar Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Ligar todos os adaptadores" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Temporariamente suspende o protetor de tela quando um joystick bluetooth " "está conectado." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Fornece um StatusNotifierItem para mostrar um ícone de status" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rede" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Endereço de IP inválido" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Endereço IP em conflito com a interface %s que tem o mesmo endereço" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "O endereço IP sobrepõe a sub-rede da interface %s, que possui a seguinte " "configuração %s/%s\n" "Isso causará um comportamento incorreto na rede" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Atualmente não suportado com esta configuração" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transferir" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Plugin de serviço de transferência do applet está desabilitado" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Configurações de Dialup" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Porta serial %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Renovar Endereço IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Definir as Propriedades do Adaptador de Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Miniaplicativo Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Gerenciador de Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Gerenciador de Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Dispositivos Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurar rede Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "É necessário privilégios para configurar a rede" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Lançar cliente DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "É necessário privilégios para executar cliente DHCP" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Iniciar daemon PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Iniciar o daemon PPP requer privilégios" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Definir Estado do RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Definir Estado do RfKill requer privilégios" #~ msgid "Recent _Connections" #~ msgstr "_Conexões Recentes" #~ msgid "Turn Bluetooth _On" #~ msgstr "Ligar _o Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Bluetooth precisa estar ligado para o gerenciador de dispositivos " #~ "funcionar" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Desligar _o Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Sensor de Frequência Cardíaca: Cinto de Frequência Cardíaca" #~ msgid "Blood Pressure: Arm" #~ msgstr "Pressão Arterial: Braço" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Pressão Arterial: Pulso" #~ msgid "Human Interface Device (HID)" #~ msgstr "Dispositivo de Interface Humana (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Sensor de Caminhada em Execução: Dentro do Sapato" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Sensor de Caminhada em Execução: No Pé" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Sensor de Caminhada em Execução: Na Cintura" #~ msgid "Fingertip" #~ msgstr "Ponta do dedo" #~ msgid "Wrist-Worn" #~ msgstr "Pulso desgastado" #~ msgid "Services" #~ msgstr "Serviços" #~ msgid "Network Settings" #~ msgstr "Configurações de Rede" #~ msgid "Transfer Settings" #~ msgstr "Configurações de Transferência" #~ msgid "Plugin description:" #~ msgstr "Descrição do plugin:" #~ msgid "Local Services" #~ msgstr "Serviços Locais" #~ msgid "_Apply" #~ msgstr "_Aplicar" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Conexão Ativa" #~ msgstr[1] "%(connections)d Conexões Ativas" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Recurso temporariamente indisponível" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "O bluetooth deve ser ativado automaticamente?" #~ msgid "Yes" #~ msgstr "Sim" #~ msgid "No" #~ msgstr "Não" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualidade do link: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Qualidade do link: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Ligar automaticamente" #~ msgid "Automatically power on adapters" #~ msgstr "Ligar automaticamente os adaptadores" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Exibe notificações da área de trabalho com porcentagem da bateria quando " #~ "os dispositivos são conectados." #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Videocassete" #~ msgid "Trusted and Paired" #~ msgstr "Confiável e emparelhado" #~ msgid "Paired" #~ msgstr "Emparelhado" #~ msgid "Trusted" #~ msgstr "Confiável" #~ msgid "Friendly Name" #~ msgstr "Nome Amigável" #~ msgid "Serial Ports" #~ msgstr "Portas seriais" #~ msgid "blueman-device" #~ msgstr "blueman-dispositivo" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Executar o assistente de configuração para este dispositivo" #~ msgid "Setup..." #~ msgstr "Configurar..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Bem-vindo ao assistente de configuração de dispositivos Bluetooth\n" #~ "\n" #~ "\n" #~ "Ele vai orientar você durante o processo de configuração e conexão do seu " #~ "dispositivo Bluetooth." #~ msgid "Introduction" #~ msgstr "Introdução" #~ msgid "Select pairing method to use:" #~ msgstr "Selecione o método de pareamento a ser usado." #~ msgid "Pair Device" #~ msgstr "Emparelhar Dispositivo" #~ msgid "Proceed Without Pairing" #~ msgstr "Continuar Sem Emparelhamento" #~ msgid "Pairing" #~ msgstr "Emparelhando" #~ msgid "Connect to:" #~ msgstr "Conectar a:" #~ msgid "Connect" #~ msgstr "Conectar" #~ msgid "Please wait..." #~ msgstr "Aguarde..." #~ msgid "Connecting..." #~ msgstr "Conectando..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Parabéns, o dispositivo foi adicionado com sucesso" #~ msgid "Finished" #~ msgstr "Concluído" #~ msgid "Bluetooth Assistant" #~ msgstr "Assistente de Bluetooth" #~ msgid "_Set up…" #~ msgstr "_configuração…" #~ msgid "_Set Up New Device" #~ msgstr "_Configurar Novo Dispositivo" #~ msgid "Enter PIN code" #~ msgstr "Digitar código PIN" #~ msgid "Enter passkey" #~ msgstr "Informe a chave de acesso" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "Fone de ouvido com microfone" #~ msgid "handsfree" #~ msgstr "handsfree (adaptador auricular)" #~ msgid "unknown" #~ msgstr "desconhecido" #~ msgid "Serial port connected to %s" #~ msgstr "Porta serial conectada a %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuto" #~ msgstr[1] "%.0f minutos" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f segundo" #~ msgstr[1] "%.0f segundos" #~ msgid "R_ename device..." #~ msgstr "R_enomear dispositivo..." #~ msgid "_Remove..." #~ msgstr "_Remover..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Alterna a plataforma do botão de desligar o Bluetooth quando o estado de " #~ "energia do Bluetooth mudar (Inútil com dongles de USB) e dá a certeza que " #~ "o ícone de status é mostrado se houver um botão de desligar o Bluethooth, " #~ "mas sem um adaptador." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth precisa estar ligado para o envio de arquivos funcionar" #~ msgid "Select files to send" #~ msgstr "Escolha os arquivos para enviar" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Adaptador de fonte. Recebe endereço ou nome do adaptador, por exemplo hci0" #~ msgid "Delete files on exit" #~ msgstr "Excluir arquivos ao sair" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Arquivos a ser enviados para o dispositivo bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "O Bluetooth precisa ser desligado para que o assistente Bluetooth possa " #~ "funcionar" #~ msgid "No adapters found" #~ msgstr "Nenhum adaptador encontrado" #~ msgid "Pairing in progress..." #~ msgstr "Emparelhamento em andamento" #~ msgid "Failed to add device" #~ msgstr "Falha ao adicionar dispositivo" #~ msgid "Don't connect" #~ msgstr "Não conectar" #~ msgid "Device added and connected successfully" #~ msgstr "o dispositivo foi conectado e adicionado com sucesso" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "" #~ "o dispositivo foi adicionado com sucesso, mas falhou na conexão" #~ msgid "Start configuration assistant for this device" #~ msgstr "Executar o assistente de configuração para este dispositivo" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Usa a libappindicator para mostrar um ícone de status" blueman-2.4.3/po/quot.sed000066400000000000000000000002311465054505200152500ustar00rootroot00000000000000s/"\([^"]*\)"/“\1â€/g s/`\([^`']*\)'/‘\1’/g s/ '\([^`']*\)' / ‘\1’ /g s/ '\([^`']*\)'$/ ‘\1’/g s/^'\([^`']*\)' /‘\1’ /g s/“â€/""/g blueman-2.4.3/po/remove-potcdate.sin000066400000000000000000000006601465054505200174020ustar00rootroot00000000000000# Sed script that remove the POT-Creation-Date line in the header entry # from a POT file. # # The distinction between the first and the following occurrences of the # pattern is achieved by looking at the hold space. /^"POT-Creation-Date: .*"$/{ x # Test if the hold space is empty. s/P/P/ ta # Yes it was empty. First occurrence. Remove the line. g d bb :a # The hold space was nonempty. Following occurrences. Do nothing. x :b } blueman-2.4.3/po/ro.gmo000066400000000000000000000437011465054505200147200ustar00rootroot00000000000000Þ•éd7¬ˆ‰£¹Èßò+#> boƒ˜¬ Àá ô ÿ (BSCm±¶!½ ßéñ,2)D0nŸ ¦´5Ã,ù+& R ` kx#“·ÈÛô+CU?j¥ªP a lz'–6¾*õ !( JT d ozŽ'©Ñð 1@Xh”™"ª!Íï$þ#*I$[+€ ¬ ¸Æ Õ ö  A)k|›)¸âõ)(Dm,q0ž"Ï ò 'BdQ ¶'Ä ìú   $ 8 H _ { o h!i!q! v!.‚!(±!;Ú!L"kc"IÏ"F#:`#R›#Tî#C$R$ r$~$…$.Œ$ »$É$Ú$à$é$ %% *% 4%#B%)f% %š%°% Ë%Ø%ç%$ý%K"&n&‚&‹& ›&©& Á&Ì&è&Hí& 6'B'kK'S·' (A(*a(Œ(,•((Â(ë(þ())5);)Q)f) n)z) ‚)Œ)•)œ) £)¯)·)À)Æ)Ì)Ü)ï)õ)û)***%*,*5*;*B* K*V*e*h*|*Ö€*W,q, ‡,•,­,Â,Ú,í,-*-?-O-d-{-‘-,¦-Ó-ë- ú-.#.?. R.Is.½.Â.1Ë. ý.//6$/[/Hm/@¶/ ÷/00 /0?P0(0 ¹0Æ0 Ù0æ0+1/1?1S1k11‘1#¢1Æ1×1bç1¯J2ú2 3 3.3-K3<y3*¶3 á3*ë3 4 4/484G4\4:y4!´4Ö4é45 5%5>5R5c5|5˜5·5,Ë5)ø5"6256h6#o6“6&§63Î677#7"47 W7e7t7{7 ƒ7F7Ö7!å78+&8R8l8‚8-™8,Ç8ô8+ü8G(9Ap9²9 Æ9Ð9Õ9Ü9ò9:–!: ¸:3Ã: ÷:; ; ;;;;V;i;"†;©;wÄ;u<<²<¹< ¾<.É<Qø<@J=X‹=wä=X\>Lµ>O?OR?V¢?ù?(@ :@E@M@<V@“@©@ Á@Î@ß@ÿ@ A 'A1A.JA-yA §A ²A$ÓAøABB*2BY]B·B ÌBÖBìBC!C#2CVCV\C ³C½CpÅCS6DŠDM›D2éD E2&E,YE†EšE£E%·E ÝEëEF "F -F:FTFcFlF tF ~F ŠF –F£F «F¸FÉFãF éFôFüFG G(G;G RG_GnG ~G‹G¢G¥G¾Gno±¼‡>GÝE„т٠Á%”Oh¶S™ipÀÚºÈy5ŒÉ`¿e{qŸ‘…è|“§l·ÛƯ¨:¤_ ¦ƒ}’ã³Ò®Õ´UŽ(‰Vß]«f-˜<ÎÖ ¢I;Íéа›38ç»T#Ï­+Båc" œäRF'†Ê=ÄXt[k£ •bHm4ÓÞgPL¬×às^0Kr½N¾!~wQZDŵˆ/â7.*CÔ?¸²Ì©‹1dj—MžÃuÜ €2¥ªJ¡@Ëx–A6ŠW&ázØ\vY,Çš)$9¹æa%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Blueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sFailedFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHighIP Address:IP address conflicts with interface %s which has the same addressIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Plugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend file(s) to the deviceSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Show _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTurn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Close_Descending_Device_Devices_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Romanian (http://www.transifex.com/mate/MATE/language/ro/) Language: ro MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?2:1)); %(service)s pe %(device)s%d %s %d %s È™i %d %sAutor:ÃŽn conflict cu:Conectare la:Capabilitate DUNDepinde de:Deconectare:Descărcat:Primire fiÈ™ier (ÃŽmpingere obiect)FiÈ™ier:Stabiliri GSMDurată jurnal:Jurnal pornit:Stabiliri NAPNu este instalat niciun servitor DHCPCapabilitate PANCătre:Total:_OpreÈ™te BluetoothP_orneÈ™te BluetoothÃŽncărcat:Configurări vizibilitateSe trimit fiÈ™iere prin BluetoothAPN:AcceptăAcceptă fiÈ™iere de la dispozitive de încredereAdap_toareAdaptorPreferinÈ›e adaptorAdaptorul pentru această conexiune nu este disponibilSelectare adaptorAdaugă un element de ieÈ™ire la meniu pentru a ieÈ™i din miniaplicaÈ›ieAdaugă elemente de meniu standrd la meniul pictogramei de stareÃŽntotdeaunaAcceptă întotdeaunaVizibil întotdeaunaDurata de timp a modului vizibilModulul serviciu de transfer al miniaplicaÈ›iei este dezactivatSigur doriÈ›i să restabiliÈ›i contorul?Profil AudioSincronizare AudioSursă audioCerere de autorizare pentru:Blueman este un gestionar de Bluetooth GTK+Bluetooth activAdaptoare bluetoothAutentificare BluetoothDispozitive BluetoothBluetooth opritBluetooth pornitTransfer de fiÈ™iere prin BluetoothReÈ›ea BluetoothBluetooth opritServiciul Bluetooth trebuie să fie pornit pentru ca administratorul de adaptoare să funcÈ›ionezeDemonul Bluez nu rulează, blueman-manager nu poate continua. Aceasta probabil înseamnă că nu au fost detectate adaptoare Bluetooth sau demonul Bluetooth nu a fost pornit.Renunță la operaÈ›iuneSe renunțăConfiguraÈ›ieConfigurare reÈ›ea BluetoothConfiguraÈ›i preferinÈ›ele modulului selectatDirectorul configurat pentru primirea fiÈ™ierelor nu existăConfigurarea reÈ›elei necesită privilegiiConfirmăConfirmaÈ›i valoarea pentru autentificare:ConnectatConectat la %sConectatSe conecteazăConexiune eÈ™uată: Conectarea la BlueZ a eÈ™uatControlează stările de energie ale adaptorului BluetoothCreează asociere cu dispozitivulTip servitor DHCP:Indicator activitate dateRefuzăProblemă de dependențăGestionar de dispozitiveReÈ›ea Dialup (DUN)Stabiliri dialupDeconenectare eÈ™uată: Limită de timp mod vizibilTimp estimat de recepÈ›ionare:PorneÈ™te BluetoothIntroduceÈ›i codul PIN pentru autentificare:IntroduceÈ›i parola pentru autentificare:A apărut o eroareA intervenit o eroare la trimiterea fiÈ™ierului %sEÈ™uatSchimbare profil în %s nereuÈ™ităConectarea a eÈ™uatEÈ™uare la obÈ›inerea adresei IP pe %sFiÈ™ierul %(0)s de la %(1)s a fost primit cu succesExpeditor fiÈ™ierFiÈ™ier primitFiÈ™iere primiteDeconectează forÈ›at dispozitivulStabiliri GSMGrupare reÈ›eaAscunsRidicatAdresă IP:Adresa IP este în conflict cu interfaÈ›a %s care are aceeaÈ™i adresăDosar primire:Primire fiÈ™ier %(0)s de la %(1)sPrimire fiÈ™ier prin BluetoothInterfaÈ›a %(0)s legată de adresa IP %(1)sAdresa IP nu este validăLansează client DHCPLansează daemonul PPPLansarea clientului DHCP necesită privilegiiLansarea daemonului PPP necesită privilegiiScăzutFaceÈ›i adaptorul implicit temporar vizibilAdministrează serviciile din reÈ›eaua locală, cum ar fi punÈ›iile NAPMarchează / Demarchează acest dispozitiv ca fiind de încredereMaximum de elementeMai multeMultReÈ›eaPunct de acces reÈ›eaPunct de acces reÈ›ea (NAP) _Utilizare reÈ›eaDeocamdată nu sunt disponibile statistici de utilizare. ÃŽncercaÈ›i să stabiliÈ›i o conexiune prima dată È™i apoi să verificaÈ›i această pagină.NeconectatNu este momentan compatibil cu această configurareNespecificatNumăr:OptimAsociazăPairing PIN de asociere pentruParolă de asociere pentruCerere de asociereCerere de asociere pentru %sCerere de asociere pentru „%sâ€Cerere de asociere pentru:Modulul "%(0)s" depinde de %(1)s. Dezactivarea %(1)s va dezactiva È™i "%(0)s". ContinuaÈ›i?Modulul %(0)s este în conflict cu %(1)s. Activarea %(1)s va dezctiva %(0)s. ContinuaÈ›i?ModuleSlabProprietarOferă API DBus pentru alte componente BluemanOferă capabilitatatea de a utiliza protocolul OBEX pentru transferul fiÈ™ierelorOferă un client dhcp de bază pentru conexiunile PAN Bluetooth.Oferă un meniu pentru miniaplicaÈ›ie È™i un API de manipulat de către celelalte moduleOferă un element de meniu pentru facerea adaptorului implicit temporar vizibil când este stabilit ca ascuns impliicitOferă un element de meniu care conÈ›ine ultimele conexiuni utilizate pentru acces rapidOferă capabilitatea de bază pentru conectarea la internet prin profil DUN.Oferă protecÈ›ie prin parolă, servicii de autentificare pentru daemonul BlueZOferă capabilitate reÈ›ea Dial Up (DUN) pentru ModemManager È™i NetworkManagerOferă suport pentru reÈ›ea zonă personală (PAN) introdudusă în NetworkManager 0.8Se primeÈ™te un fiÈ™ierSe primeÈ™te fiÈ™ierul %(0)s de la %(1)sRecomandatRefuzăEliminăElimină acest dispozitiv din lista de dispozitive cunoscuteRedenumire dispozitivReînnoieÈ™te adresa IPReîncearcăS_ortează dupăScript de executat la conectareCautăCaută dispozitive în apropiereSe cautăSelectaÈ›i un dispozitivSelectectaÈ›i profilul audio pentru PulseAudioSelctaÈ›i dosarul pentru primirea fiÈ™ierelorSend FilesTrimite _fiÈ™iere dispozitivuluiTrimiteÈ›i fiÈ™ier(e) dispozitivuluiSe trimite un fiÈ™ierPort serial %sPort serial conectatScriptul de conectare port serial a eÈ™uatServiciu de port serial pe dispozitivul %s va fi disponibil de acum prin %sPreferinÈ›e serviciuServiciu:Arată bara de _stareArată bara de _unelteArată informaÈ›ii dispozitivIntrare formularArată traficul utilizat în reÈ›eaOmiteOperator conexiune profil SPP standard, permite executarea de acÈ›iune particularizateSub-optimSucces!Conectat cu succes la serviciul DUN pe %(0)s. ReÈ›eaua este de acum disponibilă prin %(1)sSuspendă temporar protecorul ecran când este conectată o manetă prin bluetooth.Vizibil temporarNumărul maxim de elemente pe care meniul de conexiuni recente îl va afiÈ™a.A intervenit o eroare la lansarea scriptului %s %sPrea multTotalul datelor recepÅ£ionate È™i rata transmisieiTotalul datelor trimise È™i rata transmisieiStatistici transferTransferTransferul a eÈ™uatTransferul fiÈ™ierului %(0)s a eÈ™uatDe încredereOpreÈ™te toate adaptoarelePorneÈ™te toate adaptoareleNecunoscutNespecificatNu mai este de încredereFoarte ridicat_Adaptor_AdugatÃŽn_chide_Descendent_Dispozitiv_Dispozitive_Ajutor_InformaÈ›iiServicii _localeActivează modul _vizibil_Nume_Asociază_Module_Raportare problemă_RestabileÈ™te_CautăEste de încredere_Nu este de încredere_VizualizareminiaplicaÈ›iezizilede zileorăoreoreminutminutede minutenuobexd nu este disponibildablueman-2.4.3/po/ro.po000066400000000000000000002446531465054505200145650ustar00rootroot00000000000000# Romanian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Adi Roiban https://launchpad.net/~adiroiban # Alex Eftimie https://launchpad.net/~alexeftimie # Bisericaru Sebastian https://launchpad.net/~tweety # Chisu Vasile Marius https://launchpad.net/~111979vasile # IonuÈ› Jula https://launchpad.net/~ionutjula # Ovidiu Nitan https://launchpad.net/~nitanovidiu # Daniel , 2015-2017 # sorinn , 2014 # Octi , 2014 # sidro , 2014 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Romanian (http://www.transifex.com/mate/MATE/language/ro/)\n" "Language: ro\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n==1?0:(((n%100>19)||((n%100==0)&&(n!=0)))?" "2:1));\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Configurări vizibilitate" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Ascuns" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Vizibil întotdeauna" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Vizibil temporar" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Nume prietenos" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Cerere de asociere" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Cerere de asociere pentru „%sâ€" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Intrare formular" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Dispozitive Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptor" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Caută" #: data/ui/manager-main.ui:92 #, fuzzy msgid "_Preferences" msgstr "PreferinÈ›e adaptor" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Dispozitiv" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Vizualizare" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Arată bara de _unelte" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Arată bara de _stare" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Redenumire dispozitiv" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "S_ortează după" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Nume" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Adugat" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Descendent" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Module" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Servicii _locale" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ajutor" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Raportare problemă" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Caută dispozitive în apropiere" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Caută" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Creează asociere cu dispozitivul" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Asociază" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Marchează / Demarchează acest dispozitiv ca fiind de încredere" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "De încredere" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Elimină acest dispozitiv din lista de dispozitive cunoscute" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Elimină" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "TrimiteÈ›i fiÈ™ier(e) dispozitivului" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Send Files" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Totalul datelor trimise È™i rata transmisiei" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Totalul datelor recepÅ£ionate È™i rata transmisiei" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indicator activitate date" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mai multe" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Redenumire dispozitiv" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_RestabileÈ™te" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Se renunță" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tip servitor DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Recomandat" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nu este instalat niciun servitor DHCP" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Adresă IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Stabiliri NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Capabilitate PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "ReÈ›ea Dialup (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Capabilitate DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Punct de acces reÈ›ea (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Capabilitate PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Primire fiÈ™ier (ÃŽmpingere obiect)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Dosar primire:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "SelctaÈ›i dosarul pentru primirea fiÈ™ierelor" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Acceptă fiÈ™iere de la dispozitive de încredere" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Se trimit fiÈ™iere prin Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Către:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "FiÈ™ier:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "ConfiguraÈ›ie" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ConfiguraÈ›i preferinÈ›ele modulului selectat" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Nespecificat" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Necunoscut" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Depinde de:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "ÃŽn conflict cu:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Stabiliri GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Număr:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistici transfer" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "ÃŽn_chide" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Descărcat:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "ÃŽncărcat:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Total:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Jurnal pornit:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Durată jurnal:" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Serviciul Bluetooth trebuie să fie pornit pentru ca administratorul de " "adaptoare să funcÈ›ioneze" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptoare bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "ÃŽntotdeauna" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d minut" msgstr[1] "%d minute" msgstr[2] "%d de minute" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptor" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Conectarea la BlueZ a eÈ™uat" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Demonul Bluez nu rulează, blueman-manager nu poate continua.\n" "Aceasta probabil înseamnă că nu au fost detectate adaptoare Bluetooth sau " "demonul Bluetooth nu a fost pornit." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Se caută" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "PreferinÈ›e adaptor" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Expeditor fiÈ™ier" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Se conectează" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd nu este disponibil" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Se renunță" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Se trimite un fiÈ™ier" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Timp estimat de recepÈ›ionare:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "A intervenit o eroare la trimiterea fiÈ™ierului %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Omite" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Reîncearcă" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "A apărut o eroare" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Cerere de asociere pentru %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autentificare Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "IntroduceÈ›i codul PIN pentru autentificare:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "IntroduceÈ›i parola pentru autentificare:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Parolă de asociere pentru" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Pairing PIN de asociere pentru" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Cerere de asociere pentru:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "ConfirmaÈ›i valoarea pentru autentificare:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Confirmă" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Refuză" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Cerere de autorizare pentru:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Serviciu:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Acceptă întotdeauna" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Acceptă" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth oprit" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "PorneÈ™te Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Gestionar de dispozitive" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "PreferinÈ›e serviciu" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "tastatură" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Redenumire dispozitiv" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "Necategorizat" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Connectat" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "De încredere" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Asociază" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Conectare la:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Slab" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Sub-optim" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optim" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Mult" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Prea mult" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Scăzut" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Ridicat" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Foarte ridicat" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Succes!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "EÈ™uat" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Se conectează" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Deconenectare eÈ™uată: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Arată informaÈ›ii dispozitiv" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Necunoscut" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Conexiune eÈ™uată: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Conectare la:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Deconectare:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Deconectează forÈ›at dispozitivul" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Conectare la:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Deconectare:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Deconectare:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Trimite un _fiÈ™ier..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Asociază" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "Este de încredere" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Nu este de încredere" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Trimite fiÈ™iere dispozitivului acesta" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Redenumire dispozitiv" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Elimină" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Renunță la operaÈ›iune" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Nu mai este de încredere" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "SelectaÈ›i un dispozitiv" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman este un gestionar de Bluetooth GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Stabiliri GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Module" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Modulul \"%(0)s\" depinde de %(1)s. Dezactivarea %(1)s " "va dezactiva È™i \"%(0)s\".\n" "ContinuaÈ›i?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Modulul %(0)s este în conflict cu %(1)s. Activarea %(1)s va dezctiva %(0)s.\n" "ContinuaÈ›i?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Problemă de dependență" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problemă de dependență" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Selectare adaptor" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Se deconectează..." #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Punct de acces reÈ›ea" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "desktop" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "servitor" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "laptop" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "Dispozitiv de mână" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "celular" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "fără fir" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "smart phone" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "modern" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "obexd nu este disponibil" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "Mâini libere" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "microfon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Sursă audio" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Sursă audio" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Sursă audio" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "Dispozitiv de indicat" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Conectează" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Conectează" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Conectează" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Conectează" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "servitor" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Conectează" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "smart phone" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Conectează" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Conectează" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Grupare reÈ›ea" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Conectează" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Conectează" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Conectează" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Conectează" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Grupare reÈ›ea" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Conectează" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Conectează" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Servicii locale" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Grupare reÈ›ea" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Punct de acces reÈ›ea" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Dispozitiv" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Expeditor fiÈ™ier" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Conectează" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Grupare reÈ›ea" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Conectează" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Grupare reÈ›ea" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Conectează" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Punct de acces reÈ›ea" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Punct de acces reÈ›ea" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Conectează" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Module" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Conectează" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Grupare reÈ›ea" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Sincronizare Audio" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "smart phone" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Sursă audio" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Serviciu:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Profil Audio" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "microfon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Conectează" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "microfon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Se primeÈ™te un fiÈ™ier" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Sursă audio" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Grupare reÈ›ea" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Conectează" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Conectează" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Conectează" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Porturi seriale" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "ReÈ›ea Dialup (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Sursă audio" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Sincronizare Audio" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Punct de acces reÈ›ea" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Grupare reÈ›ea" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Punct de acces reÈ›ea (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Punct de acces reÈ›ea (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Grupare reÈ›ea" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "Transfer de fiÈ™iere prin Bluetooth" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Sursă audio" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "Sincronizare Audio" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Sursă audio" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Redenumire dispozitiv" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Arată informaÈ›ii dispozitiv" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Servicii locale" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "Transfer" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "miniaplicaÈ›ie" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Servicii locale" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Caută dispozitive în apropiere" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Gestionar de dispozitive" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "_Connexiuni recente" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Gestionar de dispozitive" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "PreferinÈ›e adaptor" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Profil Audio" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietar" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "da" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nu" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_InformaÈ›ii" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Arată informaÈ›ii dispozitiv" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Schimbare profil în %s nereuÈ™ită" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profil Audio" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "SelectectaÈ›i profilul audio pentru PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Nespecificat" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Se deconectează..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Conectat" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Neconectat" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Deocamdată nu sunt disponibile statistici de utilizare. ÃŽncercaÈ›i să " "stabiliÈ›i o conexiune prima dată È™i apoi să verificaÈ›i această pagină." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "zi" msgstr[1] "zile" msgstr[2] "de zile" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "oră" msgstr[1] "ore" msgstr[2] "ore" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minute" msgstr[2] "de minute" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s È™i %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Sigur doriÈ›i să restabiliÈ›i contorul?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Vă permite să vă monitorizaÈ›i utilizarea traficului (mobil) în reÈ›ea. " "Folositor pentru planurile cu aces limitat de date. Acest modul urmăreÈ™te " "fiecare dispozitiv separat." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr " _Utilizare reÈ›ea" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Arată traficul utilizat în reÈ›ea" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth pornit" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Administrează serviciile din reÈ›eaua locală, cum ar fi punÈ›iile NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Oferă capabilitate reÈ›ea Dial Up (DUN) pentru ModemManager È™i NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Oferă un element de meniu care conÈ›ine ultimele conexiuni utilizate pentru " "acces rapid" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximum de elemente" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Numărul maxim de elemente pe care meniul de conexiuni recente îl va afiÈ™a." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Conectat la %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Conectarea a eÈ™uat" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pe %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adaptorul pentru această conexiune nu este disponibil" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Se deconectează..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Oferă suport pentru reÈ›ea zonă personală (PAN) introdudusă în NetworkManager " "0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Oferă API DBus pentru alte componente Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Primire fiÈ™ier prin Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Primire fiÈ™ier %(0)s de la %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Refuză" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Se primeÈ™te un fiÈ™ier" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Se primeÈ™te fiÈ™ierul %(0)s de la %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" "Oferă capabilitatatea de a utiliza protocolul OBEX pentru transferul " "fiÈ™ierelor" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Directorul configurat pentru primirea fiÈ™ierelor nu există" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "FiÈ™ier primit" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "FiÈ™ierul %(0)s de la %(1)s a fost primit cu succes" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transferul a eÈ™uat" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transferul fiÈ™ierului %(0)s a eÈ™uat" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "FiÈ™iere primite" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "S-a primit %d fiÈ™ier pe fundal" msgstr[1] "S-au primit %d fiÈ™iere pe fundal" msgstr[2] "S-au primit %d de fiÈ™iere pe fundal" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "S-a primit încă %d fiÈ™ier pe fundal" msgstr[1] "S-au primit încă %d fiÈ™iere pe fundal" msgstr[2] "S-au primit încă %d de fiÈ™iere pe fundal" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Adaugă elemente de meniu standrd la meniul pictogramei de stare" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Trimite _fiÈ™iere dispozitivului" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Dispozitive" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_toare" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "miniaplicaÈ›ie" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "Oferă protecÈ›ie prin parolă, servicii de autentificare pentru daemonul BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Adaugă un element de ieÈ™ire la meniu pentru a ieÈ™i din miniaplicaÈ›ie" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Oferă un client dhcp de bază pentru conexiunile PAN Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "ReÈ›ea Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "InterfaÈ›a %(0)s legată de adresa IP %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "EÈ™uare la obÈ›inerea adresei IP pe %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Adaugă o indicaÈ›ie pe pictograma de stare când serviciul Bluetooth este " "activ È™i arată numărul de conexiuni într-o fereastră informativă." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth activ" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth oprit" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Se deconectează..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Oferă un element de meniu pentru facerea adaptorului implicit temporar " "vizibil când este stabilit ca ascuns impliicit" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Limită de timp mod vizibil" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Durata de timp a modului vizibil" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Activează modul _vizibil" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "FaceÈ›i adaptorul implicit temporar vizibil" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Se deconectează..." #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Oferă un meniu pentru miniaplicaÈ›ie È™i un API de manipulat de către " "celelalte module" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Conectat cu succes la serviciul DUN pe %(0)s.\n" "ReÈ›eaua este de acum disponibilă prin %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Oferă capabilitatea de bază pentru conectarea la internet prin profil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Operator conexiune profil SPP standard, permite executarea de acÈ›iune " "particularizate" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Script de executat la conectare" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Următoarele argumente vor fi transferate:\n" "Addresă, Nume, nume serviciu, uuid16s, nod rfcomm\n" "De exemplu:\n" "AA:BB:CC:DD:EE:FF, Telefon, serviciu DUN, 0x1103, /dev/rfcomm0\n" "uuid16s sunt întoarse ca o listă separată prin virgule\n" "\n" "La deconectarea dispozitivului, scriptului îi va fi trimis un semnal HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Port serial conectat" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serviciu de port serial pe dispozitivul %s va fi disponibil de acum " "prin %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Scriptul de conectare port serial a eÈ™uat" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "A intervenit o eroare la lansarea scriptului %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Controlează stările de energie ale adaptorului Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_OpreÈ™te Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "OpreÈ™te toate adaptoarele" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "P_orneÈ™te Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "PorneÈ™te toate adaptoarele" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Suspendă temporar protecorul ecran când este conectată o manetă prin " "bluetooth." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Utilizează libappindicator pentru a afiÈ™a o pictogramă de stare" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "ReÈ›ea" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Adresa IP nu este validă" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Adresa IP este în conflict cu interfaÈ›a %s care are aceeaÈ™i adresă" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Nu este momentan compatibil cu această configurare" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Transfer" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Modulul serviciu de transfer al miniaplicaÈ›iei este dezactivat" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Stabiliri dialup" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Port serial %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "ReînnoieÈ™te adresa IP" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Adaptoare bluetooth" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "miniaplicaÈ›ie" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Blueman este un gestionar de Bluetooth GTK+" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Bluetooth pornit" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Dispozitive Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Configurare reÈ›ea Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Configurarea reÈ›elei necesită privilegii" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Lansează client DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Lansarea clientului DHCP necesită privilegii" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Lansează daemonul PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Lansarea daemonului PPP necesită privilegii" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "_Connexiuni recente" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "P_orneÈ™te Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Serviciul Bluetooth trebuie să fie pornit pentru ca administratorul de " #~ "dispozitive să funcÈ›ioneze" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_OpreÈ™te Bluetooth" #~ msgid "Services" #~ msgstr "Servicii" #~ msgid "Network Settings" #~ msgstr "Stabiliri reÈ›ea" #~ msgid "Transfer Settings" #~ msgstr "Stabiliri transfer" #~ msgid "Plugin description:" #~ msgstr "Descriere modul:" #~ msgid "Local Services" #~ msgstr "Servicii locale" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d conexiune activă" #~ msgstr[1] "%d conexiuni active" #~ msgstr[2] "%d de conexiuni active" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Vizibil temporar" #~ msgid "Yes" #~ msgstr "Da" #~ msgid "No" #~ msgstr "Nu" #~ msgid "Auto power-on" #~ msgstr "Pornire automată" #~ msgid "Automatically power on adapters" #~ msgstr "PorneÈ™te automat adaptoare" #~ msgid "Trusted" #~ msgstr "De încredere" #~ msgid "Friendly Name" #~ msgstr "Nume prietenos" #~ msgid "Serial Ports" #~ msgstr "Porturi seriale" #~ msgid "Run the setup assistant for this device" #~ msgstr "Rulează asistentul de instalare pentru acest dispozitiv" #~ msgid "Setup..." #~ msgstr "Instalare..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Bine aÈ›i venit la asistentul de configurare al serviciului Bluetooth. " #~ "\n" #~ "\n" #~ "\n" #~ "Acesta vă va ajuta în procesul de configururare È™i conectare a " #~ "dispozitivelor dumneavoastră cu capabilitate de comunicare prin Bluetooth." #~ msgid "Introduction" #~ msgstr "Introducere" #~ msgid "Select pairing method to use:" #~ msgstr "SelectaÈ›i metoda de asociere de utilizat:" #~ msgid "Proceed Without Pairing" #~ msgstr "Continuă fără asociere" #~ msgid "Pairing" #~ msgstr "Se asociază" #~ msgid "Connect to:" #~ msgstr "Conectare la:" #~ msgid "Connect" #~ msgstr "Conectează" #~ msgid "Please wait..." #~ msgstr "AÈ™teptaÈ›i..." #~ msgid "Connecting..." #~ msgstr "Se conectează..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Felicitări, dispozitivul a fost adăugat cu succes" #~ msgid "Finished" #~ msgstr "Finalizată" #~ msgid "Bluetooth Assistant" #~ msgstr "Asistent Bluetooth" #~ msgid "Enter PIN code" #~ msgstr "IntroduceÈ›i cod PIN" #~ msgid "Enter passkey" #~ msgstr "IntroduceÈ›i parola" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "headset" #~ msgid "handsfree" #~ msgstr "Mâini libere" #~ msgid "unknown" #~ msgstr "necunoscut" #~ msgid "Serial port connected to %s" #~ msgstr "Port serial conectat la %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minut" #~ msgstr[1] "%.0f minute" #~ msgstr[2] "%.0f de minute" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f secundă" #~ msgstr[1] "%.0f secunde" #~ msgstr[2] "%.0f de secunde" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Redenumire dispozitiv" #~ msgid "_Remove..." #~ msgstr "_Elimină..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Comută un comutator de întrerupere al platformei Bluetooth când starea " #~ "limentării Bluetooth se schimbă (Inutil pentru dispozitivele USB) È™i se " #~ "asigură că o pictogramă de stare este afiÈ™ată dacă există un comutator de " #~ "întrerupere bluetooth dar niciun adaptor." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "ReÈ›eaua Bluetooth trebuie să fie pornită pentru ca trimiterea fiÈ™ierelor " #~ "să funcÈ›ioneze" #~ msgid "Select files to send" #~ msgstr "SelectaÈ›i fiÈ™ierele de trimis" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Adaptor sursă. Acceptă o adresă sau numele adaptorului, de ex.: hci0" #~ msgid "Delete files on exit" #~ msgstr "Șterge fiÈ™ierele la ieÈ™ire" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "FiÈ™iere de trimis dispozitivului bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "ReÈ›eaua Bluetooth trebuie să fie pornită pentru ca asistentul Bluetooth " #~ "să funcÈ›ioneze" #~ msgid "No adapters found" #~ msgstr "Nu a fost găsit niciun adaptor" #~ msgid "Pairing in progress..." #~ msgstr "Asociere în curs..." #~ msgid "Failed to add device" #~ msgstr "Adăugarea dispozitivului a eÈ™uat" #~ msgid "Don't connect" #~ msgstr "Nu te conecta" #~ msgid "Start configuration assistant for this device" #~ msgstr "PorneÈ™te asistentul de configurare pentru acest dispozitiv" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Utilizează libappindicator pentru a afiÈ™a o pictogramă de stare" blueman-2.4.3/po/ru.gmo000066400000000000000000002144441465054505200147320ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1f¦;h¦[¤¦Z§G[§£§ º§ǧ6å§ ¨ )¨96¨,p¨&¨Ĩ)ר)©!+©!M©Bo©1²©Bä©B'ªFjª±ª)˪'õªŽ«B¬«ï«,ø«'%¬M¬`¬ x¬/ƒ¬³¬Ƭ%Ù¬:ÿ¬]:­^˜­÷­5®+D®p®‹®¡®¸®*Ò®3ý®ƒ1¯!µ¯:ׯ°Q'°?y°-¹°+ç°=± Q±,^±‹±ž±)¹±Bã±&²B².a²!²²².Ų)ô²)³'H³p³޳*¥³#гô³*´ ;´#F´9j´P¤´õ´µ%1µWµ+lµ˜µ®µ.Áµ!ðµ¶$¶@¶ Z¶e¶ {¶†¶) ¶ʶ Ù¶ú¶·''·O·,X·6…·¼·H×·) ¸4J¸>¸4¾¸ó¸3¹C¹Na¹%°¹ Ö¹á¹)ý¹+'ºSºWº’hº9ûº,5»:b»9»×»ö»7ÿ»#7¼[¼s¼/¼%¿¼*å¼½Z&½'½'©½_ѽ31¾Fe¾#¬¾оã¾?è¾(¿:¿Q¿Z¿i¿x¿#”¿&¸¿ß¿*÷¿%"ÀHÀfÀ€À)”À*¾À0éÀ?ÁZÁ!rÁH”ÁDÝÁ"Â5ÂDOÂ,”ÂÁÂ/ÙÂ8 Ã2BÃ2uÃN¨Ã:÷Ã;2Ä'nÄY–Ä4ðÄ5%Å[Å8wÅ*°Å4ÛÅ3Æ@DÆQ…Æ4ׯ# ÇE0Ç[vÇÒÇ.ðÇ5ÈUÈ@eÈ'¦ÈÎÈ!ìÈÉ-(É!VÉ<xɵÉHÍÉ#Ê.:ÊiÊrÊÊʭʼÊÀÊÕÊêÊFùÊ@ËEËJË\Ë%cË7‰ËÁËáË%ôË,Ì4GÌ=|̺Ì2ÙÌ ÍÍ,.Í#[Í'Í?§ÍçÍÎÎ+%ÎQÎ7`ΘÎ;§Î.ãÎ ÏNÏnlÏÛÏòÏÐÐw$ÐýœÐšÑŸÑ¨ÑÅÑãÑÒ+ÒIEÒ>Ò'ÎÒ!öÒÓ)Ó*FÓ.qÓ5 Ó1ÖÓ$Ô!-Ô<OÔ3ŒÔÀÔ?ÑÔ6Õ&HÕ oÕ|Õ.–Õ«ÅÕ q×~××”× ©×´×2º×íרØ"Ø-1Ø6_Ø$–Ø#»Øcߨ`C٤پÙ>ÚÙ%Ú%?Ú%eÚ‹Ú3£Ú)×Ú2ÛI4Û?~Û:¾Û ùÛ Ü:'Ü9bÜœÜU¡Üa÷Ü8YÝe’Ý6øÝ(/Þ'XÞ;€Þ3¼Þ;ðÞ%,ßRß#cß ‡ß•ß ®ß»ß+Êß ößà àà"à@à)Qà{à „àG‘à+ÙàNáLTá¡á&ºáááúáâ%â+Eâ$qâ#–âRºâ ã)ãµIãÿãäB.äqä ƒää-”ä$Âäçä#å<+åQhåºå+Ëå<÷å4æ2Kæ~æ‡æŒæ›æ°æ+Çæ"óæ&ç'=çAeç%§ç'Íçõçè:è,Rè'è§ègºèF"é!ié‹é7šé6Òé< ê<Fêéƒê më¡xëÂì Ýìêì í%í<í Zí5gí8í%Öíüí î)îEî7]î(•î¾îÞî%íîï$ïV?ïO–ïkæïhRð•»ð¡Qñ¿óñ‘³òEóqÅó~7ô#¶ô:Úôõ0õNõcõ3jõBžõáõ òõýõÇöãÝöNÁ÷øø.=ølø2‡ø6ºøEñøE7ù}ù•ù§ù¾ù#Ñùõùúbú/€ú°úÏúìúÿú ûû/7ûKgû³û$·ûÜû+øû $ü1üFüA_ü ¡ü2¬üßüóü%ý:9ýQtýÆý4âý"þ:þ4Zþ9þ!Éþëþ,ÿ)4ÿ,^ÿ<‹ÿ]Èÿš& ÁBÎ,>\| š$¨@Í.=Xos%ã1 7;;s¯˜ÍMf-´â÷+@A‚“¦OÄ82#k°@)`8Š!Ãå©õŸ‚º-= k o v ~  #  Ä U ƒu Nù H .[  Š _— ÷ X `h É é  4$E5jR /ó¨#)Ì#ö/@aU ·*Â(í1EL S_ cm'‹³#Ê)î,%Bhl%{¡@´õ!)1[w“+ª=Ö-GK\'`'ˆ°!Ðò@BKclŠ!¦*È?ó+3_y‰› ³ÁÑãù +Aa€ˆŒ ¢°Ä%× ý  1Of x!…%§/ÍýÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-22 08:15+0000 Last-Translator: Andrei Stepanov Language-Team: Russian Language: ru MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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); X-Generator: Weblate 5.6-dev %(minutes)d минута%(minutes)d минуты%(minutes)d минут%(minutes)d минут%(seconds)d Ñекунда%(seconds)d Ñекунды%(seconds)d Ñекунд%(seconds)d Ñекунд%(service)s на %(device)s%d %s %d %s и %d %s17-33 процентов1-17 процентов2-колеÑный транÑпорт3-колеÑный транÑпорт33-50 процентов3D диÑплей3D очки3D ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ (3DSP)50-67 процентов67-83 процентов83-99 процентовПроизошла ошибка при загрузке раÑширениÑ. ПожалуйÑта, Ñообщите разработчикам Ñодержимое Ñтого ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ð° нашем Ñайте.Ðвтор:Ðвтоподключение:Конфликтует Ñ:ПодключитьÑÑ Ðº:ПодключеноПоддержка DUNЗавиÑит от:ОтключитьÑÑ:ПринÑто:Приём файлов (Object Push)Файл:ÐаÑтройки GSMОбщее времÑ:ÐÐ°Ñ‡Ð¸Ð½Ð°Ñ Ñ:ÐаÑтройки NAPПоддержка NAPИмÑDHCP Ñервер не уÑтановленПоддержка PANУровень принÑтого Ñигнала: %(rssi)u%% (%(rssi_state)s)Ð’:Ð’Ñего:Уровень мощноÑти передачи: %(tpl)u%% (%(tpl_state)s)_Отключить BluetoothÐ’_ключить BluetoothОтправлено:ÐаÑтройки видимоÑти_ПодключитьÑÑ_ОтключитьÑÑВыберите Ñтроку(и) и иÑпользуйте Control + C чтобы ÑкопироватьБудут переданы Ñледующие аргументы: адреÑ, имÑ, название Ñлужбы, uuid16s, узел rfcomm Ðапример: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s возвращаютÑÑ ÑпиÑком, разделённым запÑтыми При отключении уÑтройÑтва Ñкрипту будет отправлен Ñигнал HUPОтправка файлов через BluetoothТочка доÑтупа (APN):ATTAVCTPAVDTPПринÑтьПринимать файлы Ñ Ð´Ð¾Ð²ÐµÑ€ÐµÐ½Ð½Ñ‹Ñ… уÑтройÑÑ‚Ð²Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð²ÐµÑ€ÑŒÐ£ÑтройÑтво ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾ÑтупомТочка доÑтупаТочка доÑтупа_ÐдаптерыÐдаптерÐаÑтройки адаптеровÐдаптер Ð´Ð»Ñ Ñтого ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½ÐµÐ´Ð¾ÑтупенВыбор адаптераДобавлÑет пункт меню Ð´Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð° из приложениÑДобавить индикацию в значок облаÑти уведомлениÑ, когда Bluetooth включён, и показывать ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð²Ð¾ вÑплывающей подÑказке.ДобавлÑет пункты меню Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸ÑДобавить Ñтандартные пункты меню к меню значка в облаÑти уведомлениÑРаÑширенный звукСельÑкохозÑйÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ñ‚ÐµÑ…Ð½Ð¸ÐºÐ°Ð’Ð¾Ð·Ð´ÑƒÑˆÐ½Ð°Ñ Ð·Ð°Ð²ÐµÑаДатчик качеÑтва воздухаСигнал тревогиСлужба оповещенийМоноблокПозволÑет отÑлеживать иÑпользование Ñетевого трафика (мобильного широкополоÑного ÑоединениÑ). Полезно Ð´Ð»Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð½Ñ‹Ñ… планов Ñ Ð¾Ð¿Ð»Ð°Ñ‚Ð¾Ð¹ за количеÑтво переданных/полученных данных. СтатиÑтика ведетÑÑ Ð¾Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð´Ð»Ñ ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ уÑтройÑтва.Ð’ÑегдаВÑегда приниматьВÑегда видимыйДатчик оÑвещенноÑтиПромежуток времени, в течение которого адаптер может обнаружить внешние уÑтройÑтваУÑилительВнешноÑтьÐгент AppleПлагин ÑервиÑа передачи апплета отключёнВы уверены, что хотите ÑброÑить Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñчетчика?Ðртериальное давление на рукеПрофиль звукаПриёмник звукаИÑточник звукаПрофили звука и подключениÑЗвук/ВидеоЗвук/видеоÐудиториÑÐ—Ð°Ð¿Ñ€Ð¾Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ:ÐвтоматичеÑки подключено к Ñлужбе %(service)s на уÑтройÑтве %(device)sÐÐ²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°-выводаÐавеÑВентилÑтор оÑевойБBNEPСканер ШтрихкодаОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ (BPP)Служба батареиПереключатель батареиСветильник заливающего ÑветаЗаушный Ñлуховой аппаратЗвонокБлейд-ÑерверЖалюзи или рулонные шторыБлокировать/Разблокировать уÑтройÑтвоЗаблокированныйÐртериальное давлениеÐпплет BluemanМенеджер Bluetooth BluemanBlueman — Ñто менеджер Bluetooth на оÑнове GTK+Bluetooth включёнÐдаптеры BluetoothÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ð¾ BluetoothУÑтройÑтво BluetoothУÑтройÑтва BluetoothBluetooth отключенBluetooth включёнПередача файлов через BluetoothМенеджер BluetoothСеть BluetoothBluetooth Ð¾Ñ‚ÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ менеджера Bluetooth адаптер должен быть включёнСлужба Bluez не запущена, blueman-manager не может продолжать работу. Это может означать, что не было обнаружено адаптеров Bluetooth или что Ñлужба Bluetooth не была запущена.Bluray-проигрывательСоÑтав телаКотелСветильник боллардныйУправление даннымиÐаполочный динамикВещательное уÑтройÑтвоТранÑлÑционнаÑBrowseGroupDescriptorServiceClassIDЛампочкаÐвтобуÑКнопкаCD-проигрывательCMTPСветильник типа «Cabinet»Датчик чаÑтоты Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹Ð¡Ð»ÑƒÐ¶Ð±Ð° доÑтупа к календарю, задачам и заметкам (CTN)Служба уведомлений календарÑ, задач и заметок (CTN)Профиль календарÑ, задачи и заметок (CTN)ВидеокамераКамераКемпер / КараванПрервать выполнение операцииОтменаМашинаЗвуковое уÑтройÑтво Ð´Ð»Ñ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹Ð”Ð°Ñ‚Ñ‡Ð¸Ðº углекиÑлого газаДатчик угарного газаКардридерПотолочный вентилÑторПотолочный ÑветильникПотолочный датчикМобильный телефонХарактериÑтика Ñовокупного форматаХарактериÑтика декларацииРаÑширенные ÑвойÑтва характериÑтикФормат предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸ÑтикХарактериÑтика опиÑÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑЧехол-зарÑдкаЩелчок Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ.Щелчок Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ.При нажатии на значок в трее менеджер переключаетÑÑ, а не фокуÑируетÑÑ Ð½Ð° нём.ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик клиентаУтюгОтпариватель Ð´Ð»Ñ Ð¾Ð´ÐµÐ¶Ð´Ñ‹ÐšÐ¾Ñ…Ð»ÐµÐ°Ñ€Ð½Ñ‹Ð¹ имплантатКофеваркаДатчик цветаКомбоСовмеÑтный доÑтуп к ISDN (CIP)КомпьютерÐаÑтройкиÐаÑтроить Ñеть BluetoothÐаÑтроить выбранное раÑширениеÐаÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ð¿Ð°Ð¿ÐºÐ° Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñщих файлов отÑутÑтвуетÐаÑтройка Ñети требует ÑоответÑтвующих разрешенийПодтвердитьПодтвердите код авторизации:Соединение уÑтановленоПодключено к %sПодключено:ПодключениеПодключение…Соединение не удалоÑÑŒ: Подключение к BlueZ не удалоÑьПодключает профили автоÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð¸Ñточниками A2DP, приемниками A2DP и HIDКонтактный датчикÐепрерывный мониторинг глюкозыКонтроллерУправлÑет ÑоÑтоÑнием Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ Bluetooth-адаптераУÑтройÑтво Ñо Ñъёмной клавиатуройБеÑпроводное уÑтройÑтвоБеÑÐ¿Ñ€Ð¾Ð²Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð¸ÑСоздать ÑопрÑжение Ñ ÑƒÑтройÑтвомПлойкаСлужба текущего времениЗанавеÑкиВелокомпьютерВелоÑÐ¸Ð¿ÐµÐ´Ð½Ð°Ñ Ð¼Ð¾Ñ‰Ð½Ð¾ÑтьСкороÑть и чаÑтота Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹Ð¢Ð¸Ð¿ DHCP Ñервера:DVD-Ð¿Ñ€Ð¾Ð¸Ð³Ñ€Ñ‹Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ˜Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° даннымиОÑушитель воздухаОтклонитьПроблема Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑ‚ÑмиÐаÑтольный вентилÑторÐаÑтольный ÑветильникÐаÑтольный ÐºÐ¾Ð¼Ð¿ÑŒÑŽÑ‚ÐµÑ€Ð Ð°Ð±Ð¾Ñ‡Ð°Ñ ÑтанциÑТранÑÑ„Ð¾Ñ€Ð¼ÐµÑ€Ð¡Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± уÑтройÑтвеМенеджер уÑтройÑÑ‚Ð²Ð˜Ð¼Ñ ÑƒÑтройÑтваУÑтройÑтво не ответилоÐÐ°Ð±Ð¾Ñ€ÐšÐ¾Ð¼Ð¼ÑƒÑ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ ÑетьПередача данных через модем (DUN)ÐаÑтройки Ñлужбы доÑтупа к Ñети через Ð¼Ð¾Ð´ÐµÐ¼Ð¦Ð¸Ñ„Ñ€Ð¾Ð²Ð°Ñ Ñ€ÑƒÑ‡ÐºÐ°Ð¦Ð¸Ñ„Ñ€Ð¾Ð²Ð°Ñ Ð²Ñ‹Ð²ÐµÑкаГрафичеÑкий планшетDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Отключить %sОтключеноОтÑоединение не удалоÑÑŒ: Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¸ÑВидимый…Видимый… %s ÑекОбнаружение…ЭкранДок-ÑтанциÑКуклаДверной замокДвойной переключательСушилкаОÑтавшееÑÑ Ð²Ñ€ÐµÐ¼Ñ:Ушной термометрÐÐ°ÑƒÑˆÐ½Ð¸ÐºÐ­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ ÑтикеткаЛифтДверь аварийного выходаСветильник аварийного выходаВключить BluetoothПереключатель Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ Ñбора ÑнергииЭлектричеÑкий ÑчётчикДатчик учёта ÑлектроÑнергииВведите PIN-код Ð´Ð»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸:Введите код Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸:Входные воротаЭкологичеÑкое зондированиеВозникла ошибкаПроизошла ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ файла %sВытÑжной вентилÑторВыходÐаружный ÑкранЭкÑтерьерные шаттерÑыСÑылка на внешний отчетFTPÐеудачноÐе удалоÑÑŒ автоматичеÑки запуÑтить Ñлужбу obex. УбедитеÑÑŒ, что Ñлужба obex запущенаÐе удалоÑÑŒ изменить профиль в %sПодключитьÑÑ Ð½Ðµ удалоÑьПолучить IP-Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s не удалоÑÑŒÐе удалоÑÑŒ ÑвÑзатьÑÑ Ñ blueman-managerТепловентилÑторФакÑУÑпешно получен файл %(0)s от %(1)sОтправитель файловФайл полученПолучены файлыÐапалечный пульÑокÑиметрПожарный извещательСтрока верÑии прошивкиДатчик огнÑПрожектор Ñ Ð²Ñ‹Ñокой интенÑивноÑтью Ñвета (Flood Light)Ðапольный ÑветильникЛюминеÑÑ†ÐµÐ½Ñ‚Ð½Ð°Ñ Ð»Ð°Ð¼Ð¿Ð°ÐŸÑƒÑкорегулирующее уÑтройÑтво люминеÑцентной лампыДатчик Ð´Ð»Ñ Ñкрытого монтажаПринудительно отÑоединить уÑтройÑÑ‚Ð²Ð¾ÐœÐ¾Ñ€Ð¾Ð·Ð¸Ð»ÑŒÐ½Ð°Ñ ÐºÐ°Ð¼ÐµÑ€Ð°ÐŸÐ¾Ð»Ð½Ð¾ÑÑ‚ÑŒÑŽÐ“Ð‘Ð¡Ð¿ÑƒÑ‚Ð½Ð¸ÐºÐ¾Ð²Ð°Ñ ÑиÑтема навигации (GNSS)Сервер GNSSÐаÑтройки GSMÐ˜Ð³Ñ€Ð°Ð“ÐµÐ¹Ð¼Ð¿Ð°Ð´Ð˜Ð³Ñ€Ð¾Ð²Ð¾ÐµÐ“Ð°Ñ€Ð°Ð¶Ð½Ð°Ñ Ð´Ð²ÐµÑ€ÑŒÐ¡Ð²ÐµÑ‚Ð¸Ð»ÑŒÐ½Ð¸Ðº ÑадовыйОбщее AV-оборудованиеОбщий доÑтупОбщий контроль доÑтупаТиповой кондиционерОбычный ÑамолётОбщий атрибутОбщий звукТиповой аудиоприёмникТиповой иÑточник звукаОбычный Ñканер штрихкодовОбычный датчик кровÑного давлениÑОбычные чаÑыОбычный компьютерУниверÑал. непрерывный монитор глюкозыУниверÑальное уÑтройÑтво управлениÑВелоÑпортОбычный ÑкранОбщее демонÑтрационное Ð¾Ð±Ð¾Ñ€ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¢Ð¸Ð¿Ð¾Ð²Ð°Ñ Ð±Ñ‹Ñ‚Ð¾Ð²Ð°Ñ Ñ‚ÐµÑ…Ð½Ð¸ÐºÐ°ÐžÐ±Ñ‹Ñ‡Ð½Ñ‹Ðµ очкиУниверÑальный вентилÑторУниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° файловТиповые игровые уÑтройÑтваОбычный измеритель глюкозыОтопление, вентилÑÑ†Ð¸Ñ Ð¸ кондиционированиеУниверÑальный Ñлуховой аппаратОбычный датчик Ñердечного ритмаТиповой обогревательОбщее уÑтройÑтво Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ñ Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ¾Ð¼Ð¢Ð¸Ð¿Ð¾Ð²Ð¾Ð¹ увлажнитель воздухаУниверÑал. инÑÑƒÐ»Ð¸Ð½Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°ÐžÐ±Ñ‹Ñ‡Ð½Ñ‹Ð¹ брелокТиповые оÑветительные приборыТиповой иÑточник ÑветаОбычный медиа проигрывательУниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ð¼ÐµÐ´. доÑтавкаТиповое моторизованное уÑтройÑтвоТиповое механичеÑкое транÑпортное ÑредÑтвоТипичное Ñетевое уÑтройÑтвоУниверÑÐ°Ð»ÑŒÐ½Ð°Ñ ÑетьОбщие виды Ñпорта на открытом воздухеУниверÑальное перÑональное мобильное уÑтройÑтвоОбычный телефонТиповой иÑточник питаниÑУниверÑальный пульÑокÑиметрПульт ДУУниверÑальный датчик бега и ходьбыУниверÑальный Ð´Ð°Ñ‚Ñ‡Ð¸ÐºÐžÐ±Ñ‹Ñ‡Ð½Ð°Ñ Ð²Ñ‹Ð²ÐµÑкаОбычный ÑÐ¿Ð¸Ñ€Ð¾Ð¼ÐµÑ‚Ñ€ÐžÐ±Ñ‹Ñ‡Ð½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°Ð£Ð½Ð¸Ð²ÐµÑ€ÑÐ°Ð»ÑŒÐ½Ð°Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð¸ÑОбычный термометрТипичное неизвеÑтное уÑтройÑтвоОбычные чаÑыУниверÑальное ноÑимое аудиоуÑтройÑтвоУниверÑальные веÑыТиповое оконное Ð¿Ð¾ÐºÑ€Ñ‹Ñ‚Ð¸ÐµÐžÑ‡ÐºÐ¸Ð“Ð»ÑŽÐºÐ¾Ð·Ð°Ð“Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð°Ñ ÑетьHCR_Print (HCR)HCR_Scan (HCR)HDPПриемник HDPИÑточник HDPHID лампаПуÑкорегулирующее уÑтройÑтво HID-лампыHIDPHTTPHTTP прокÑиФенКарманный компьютерКарманный ПК/КПК (раÑкладушка)Ручной ÑпирометрГарнитураÐудиошлюз гарнитурыКанал ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸ÐµÐ¹ÐšÐ°Ð½Ð°Ð» данных в печатном видеУведомление на бумажном ноÑителеHardcopyCableReplacement (HCR)Строка верÑии оборудованиÑÐаушникиÐаушникиЗвуковой шлюз наушниковТермометр здоровьÑЧаÑтота ÑердцебиениÑÐагрудный датчик Ñердечного ритмаТепловой наÑоÑОбогревательШлемHi-Fi звуковое уÑтройÑтвоСкрытыйСкрыть _безымÑнные уÑтройÑтваВыÑокийСветильник Ð´Ð»Ñ Ð²Ñ‹Ñоких пролётовДомашнÑÑ Ð¸Ð³Ñ€Ð¾Ð²Ð°Ñ ÐºÐ¾Ð½ÑольГудокУÑтройÑтво Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ñ Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ¾Ð¼Ð¡Ð»ÑƒÐ¶Ð±Ð° доÑтупа к уÑтройÑтвам взаимодейÑÑ‚Ð²Ð¸Ñ Ñ Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ¾Ð¼ (HID)УвлажнительДатчик влажноÑтиIPIP-адреÑ:IP-Ð°Ð´Ñ€ÐµÑ Ð½ÐµÑовмеÑтим Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñом %s, который имеет такой же адреÑIP-Ð°Ð´Ñ€ÐµÑ Ð¿ÐµÑ€ÐµÑекаетÑÑ Ñ Ð¿Ð¾Ð´Ñетью интерфейÑа %s, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸Ð¼ÐµÐµÑ‚ Ñледующую конфигурацию: %s/%s Это может привеÑти к некорректному поведению ÑетиISDNФотоИзображение (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Ðемедленное оповещениеДатчик ходьбы и бега, вÑтроенный в обувьВнутриканальный Ñлуховой аппаратГрунтовый ÑветильникЛампа накаливаниÑВключаетВходÑÑ‰Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°:ВходÑщий файл %(0)s от %(1)sВходÑщий файл через BluetoothВнутреннее позиционированиеИнфракраÑный обогревательОшибка ввода/выводаИнÑÑƒÐ»Ð¸Ð½Ð¾Ð²Ð°Ñ Ñ€ÑƒÑ‡ÐºÐ°Ð˜Ð½Ñулиновый наÑоÑ, прочный наÑоÑИнÑулиновый наÑоÑ, плаÑтырьИнтеркомИнтерфейÑу %(0)s приÑвоен IP-Ð°Ð´Ñ€ÐµÑ %(1)sПоддержка интернет-протоколаÐекорректный IP-адреÑШлюз IoTСовмещение IrMCКоманда Ñинхронизации IrMCÐе удалоÑÑŒ активировать blueman-manager через D-Bus. Обычно Ñто вызываетÑÑ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð¹ наÑтройкой Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸ D-Bus в графичеÑком режиме, и может быть иÑправлено командой dbus-update-activation-environment, обычно в файле xinitrc (или же в наÑтройках Sway и Ñ‚.п.).КурткаДжойÑтикКБКлавиатураКиоÑкL2CAPДоÑтуп к локальной Ñети Ñ PPPLED матрицаLED-драйверLED лампаÐоутбукБольшегрузный транÑпортБольшой паÑÑажирÑкий ÑамолетЗапуÑтить клиент DHCPЗапуÑтить Ñлужбу PPPЗапуÑк DHCP-клиента требует ÑоответÑтвующих разрешенийЗапуÑк Ñлужбы PPP требует ÑоответÑтвующих разрешенийДатчик утечкиЛёгкий ÑамолётКонтроллер ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾ÑвещениемДрайвер ÑветильникаЛегковой автомобильЛинейный ÑÐ²ÐµÑ‚Ð¸Ð»ÑŒÐ½Ð¸ÐºÐŸÐ¾Ñ‚ÐµÑ€Ñ ÑвÑзиОтображение меÑтоположениÑМодуль меÑтоположениÑМеÑтоположение и навигациÑОтображение меÑÑ‚Ð¾Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ навигацииМодуль меÑÑ‚Ð¾Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ навигацииÐвтоматичеÑÐºÐ°Ñ ÐºÐ°Ð¼ÐµÑ€Ð° хранениÑГромкоговорительÐизкийÐÐ¸Ð·ÐºÐ¾Ð²Ð¾Ð»ÑŒÑ‚Ð½Ð°Ñ Ð³Ð°Ð»Ð¾Ð³ÐµÐ½Ð½Ð°Ñ Ð»Ð°Ð¼Ð¿Ð°Ð¡Ð²ÐµÑ‚Ð¸Ð»ÑŒÐ½Ð¸Ðº Ð´Ð»Ñ Ð½Ð¸Ð·ÐºÐ¸Ñ… пролётовМБСделать адаптер по умолчанию временно видимымУправлÑет меÑтными уÑлугами Ñети, такими как NAP моÑтыСтрока Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑУÑтановить Ñто уÑтройÑтво как Доверенное/ÐедоверенноеМакÑимальное чиÑло ÑлементовУÑтройÑтво Mesh-ÑиÑтемыПрокÑи-Ñервер Ñети MeshПрофиль доÑтупа к ÑообщениÑм (MAP)Сервер доÑтупа к ÑообщениÑмСервер уведомлений о ÑообщениÑхСверхлёгкий ÑÐ°Ð¼Ð¾Ð»Ñ‘Ñ‚ÐœÐ¸ÐºÑ€Ð¾Ñ„Ð¾Ð½ÐœÐ¸ÐºÑ€Ð¾Ð²Ð¾Ð»Ð½Ð¾Ð²Ð°Ñ Ð¿ÐµÑ‡ÑŒÐœÐ¸Ð½Ð¸-ПКМикроавтобуÑДругоеСамокатСтрока Ñ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð¼ моделиМодемМониторМопедЕщёДатчик движениÑМотоциклМоторизованные воротаМышьХорошоМногоканальный протокол адаптации (MCAP)ÐœÐ½Ð¾Ð³Ð¾Ñ†Ð²ÐµÑ‚Ð½Ð°Ñ LED Ð¼Ð°Ñ‚Ñ€Ð¸Ñ†Ð°ÐœÑƒÐ»ÑŒÑ‚Ð¸Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÑŒÐ½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ (MPS) Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÑŒÐœÑƒÐ»ÑŒÑ‚Ð¸Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÑŒÐ½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ (MPS) ÑлужбаМультиÑенÑорМультипереключательМультиÑенÑорШейный наушникСетьТочка доÑтупа к ÑетиТочка доÑтупа к Ñети (NAP)ИÑпользование _ÑетиСледующий ÑÐµÑ€Ð²Ð¸Ñ DSTЗвуковых конечных точек не зарегиÑтрированоÐет конфликтовÐет завиÑимоÑтейСтатиÑтика иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна. ПопытайтеÑÑŒ уÑтановить Ñоединение и проверьте Ñту Ñтраницу.Ðе подключеноÐедоÑтупноВ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ поддерживаетÑÑÐе указанÐомер:OBEXПередача файлов через OBEXОтправка объекта OBEXПередача объектаДатчик приÑутÑтвиÑÐабедренный датчик ходьбы и бегаДатчик ходьбы и бега, раÑположенный на обувиОткрытыйОткрыть меÑтоположениеПроигрыватель оптичеÑких диÑковОптимальныйОрганичеÑкий Ñветодиод (OLED)ПечьPANUПейджерСопрÑжениеСопрÑжённыйСопрÑжение ПИÐ-кода длÑСопрÑжение ключа ÑÐ—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑопрÑÐ¶ÐµÐ½Ð¸ÐµÐ—Ð°Ð¿Ñ€Ð¾Ñ ÑопрÑÐ¶ÐµÐ½Ð¸Ñ Ñ %sÐ—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑопрÑжение Ñ ÑƒÑтройÑтвом:Ð—Ð°Ð¿Ñ€Ð¾Ñ ÑопрÑÐ¶ÐµÐ½Ð¸Ñ Ñ:Ðаладонный компьютерКПК Palm-sizeПарапланСветильник направленного ÑветаВентилÑтор на подÑтавкеПодвеÑной ÑветильникПерифериÑÐаÑтройки предпочтительного периферийного подключениÑФлаг периферийной конфиденциальноÑтиПерÑÐ¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ ÑетьТелефонСлужба Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ телефонуДоÑтуп к телефонной книге (PBAP)ДоÑтуп к телефонной книге (PBAP) - PCEДоÑтуп к телефонной книге (PBAP) - PSEУбедитеÑÑŒ, что папка «%s» ÑущеÑтвует или наÑтройте её через blueman-services. До тех пор будет иÑпользоватьÑÑ Ð¿Ð°Ð¿ÐºÐ° по умолчанию «%s»ВилкаМодуль «%(0)s» завиÑит от %(1)s. Выгрузка %(1)s также отключит «%(0)s». Продолжить?Модуль %(0)s конфликтует Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¼ %(1)s. При загрузке %(1)s модуль %(0)s будет выгружен. Продолжить?МодулиPnP Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ PnPМанипулÑторСветильник pole-topСлабыйПортативное аудиоуÑтройÑÑ‚Ð²Ð¾ÐŸÐ¾Ñ€Ñ‚Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ Ð¸Ð³Ñ€Ð¾Ð²Ð°Ñ Ð¿Ñ€Ð¸ÑтавкаВнешний аккумулÑторРозеткаДатчик мощноÑтиСетевой фильтрБлок питаниÑÐ˜Ð½Ð²Ð°Ð»Ð¸Ð´Ð½Ð°Ñ ÐºÐ¾Ð»ÑÑка Ñ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¾Ð¼ÐŸÑƒÐ»ÑŒÑ‚ Ð´Ð»Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¹ÐŸÐµÑ€Ð²Ð¸Ñ‡Ð½Ð°Ñ ÑлужбаПринтерСоÑтоÑние печати (BPP)ПроекторПроприетарныйПредоÑтавлÑет API DBus Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… компонентов BluemanОбеÑпечивает обмен файлами по протоколу OBEXПредоÑтавлÑет StatusNotifierItem Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐºÐ° ÑоÑтоÑниÑПредоÑтавлÑет оÑновной DHCP-клиент Ð´Ð»Ñ PAN-Ñоединений Bluetooth.ПредоÑтавлÑет меню Ð´Ð»Ñ Ð°Ð¿Ð¿Ð»ÐµÑ‚Ð° и API Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… плагинов, позволÑющее им управлÑтьПункт меню Ð´Ð»Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° по-умолчанию, еÑли по умолчанию он ÑкрытПредоÑтавлÑет Ñлемент меню, который Ñодержит поÑледние иÑпользованные ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð±Ñ‹Ñтрого доÑтупаПредоÑтавлÑет оÑновную поддержку Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº интернету через профиль DUN.ПредоÑтавлÑет ÑервиÑÑ‹ обмена ключами и аутентификации Ð´Ð»Ñ Ñлужбы BlueZОбеÑпечивает поддержку Ð´Ð»Ñ Dial Up Networking (DUN) Ð´Ð»Ñ ModemManager и NetworkManagerОбеÑпечивает поддержку Personal Area Networking (PAN), предÑтавленную в NetworkManager 0.8Датчик приближениÑОбщедоÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° проÑмотраПульÑокÑиметрÐÐ°Ð¶Ð¸Ð¼Ð½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°ÐšÐ²Ð°Ð´Ñ€Ð¾Ñ†Ð¸ÐºÐ»RFCOMM_Переименовать уÑтройÑтво…ИнфракраÑÐ½Ð°Ñ Ð½Ð°Ð³Ñ€ÐµÐ²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒÐ Ð°Ð´Ð¸Ð°Ñ‚Ð¾Ñ€Ð Ð°Ð´Ð¸Ð¾Ð”Ð°Ñ‚Ñ‡Ð¸Ðº дождÑПолучен %(files)d файл в фонеПолучено %(files)d файла в фонеПолучено %(files)d файлов в фонеПолучено %(files)d файлов в фонеПолучен ещё %(files)d файл в фонеПолучены ещё %(files)d файла в фонеПолучено ещё %(files)d файлов в фонеПолучено ещё %(files)d файлов в фонеСила принÑтого Ñигнала: %(rssi)u%% (%(rssi_state)s)РеÑиверПолучение файлаПолучение файла %(0)s от %(1)sРекомендованоВоÑÑтановить подключение…ÐÐ´Ñ€ÐµÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ подключениÑÐвтомобиль Ð´Ð»Ñ Ð¾Ñ‚Ð´Ñ‹Ñ…Ð° / Дом на колёÑахСлужба Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñталонного времениReferencePrinting (BPP)ReflectedUI (BPP)ХолодильникОтклонитьУдаленный контрольПульт ДУ целиУдалитьУдалить Ñто уÑтройÑтво из ÑпиÑка извеÑтных уÑтройÑтвПереименовать уÑтройÑтвоОбновить IP-адреÑСÑылка на отчетПовторитьРиÑоваркаРоботРобот-пылеÑоÑПоворотный переключательСкороÑть бега и чаÑтота Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹SDPДоÑтуп к SIM-карте (SAP)C_ортировать поÐаÑтройки ÑканированиÑСканерМотороллерЭкран на окноЗапуÑкаемый при подключении ÑкриптПоиÑкПоиÑк уÑтройÑтв поблизоÑтиИдёт поиÑÐºÐ’Ñ‚Ð¾Ñ€Ð¸Ñ‡Ð½Ð°Ñ ÑлужбаВыберите уÑтройÑтвоВыбрать профиль звука Ð´Ð»Ñ PulseAudioВыберите папку Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñщей передачи файловОтправить файлПоÑлать _файлы на уÑтройÑтвоОтправить _запиÑкуОтправить _файл…Отправить текÑтовую запиÑкуОтправить файл(Ñ‹) на уÑтройÑтвоОтправить запиÑкуОтправка файлаСтрока Ñерийного номераПоÑледовательный портПоÑледовательный порт %sПоÑледовательный порт подключенПодключение по поÑледовательному порту не удалоÑьСлужба поÑледователного порта на уÑтройÑтве %s теперь будет доÑтупна через %sÐ¡ÐµÑ€Ð²ÐµÑ€ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик ÑервераКомпьютер клаÑÑа ÑерверСлужба измененаСлужба поддержкиÐаÑтройки ÑлужбСлужба:ServiceDiscoveryServerServiceClassIDУÑтановить ÑвойÑтва адаптера BluetoothУÑтановить ÑоÑтоÑние RfKillТелеприÑтавкаТелеприÑтавкаУÑтановка ÑоÑтоÑÐ½Ð¸Ñ RfKill требует ÑоответÑтвующих разрешенийСветильник полочныйПоказать _Ñтроку ÑоÑтоÑниÑПоказать _панель инÑтрументовПоказать ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± уÑтройÑтвеПоказывать вводПоказывать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð½Ð° рабочем Ñтоле при подключении или отключении уÑтройÑтв.Показывает ÑтатиÑтику иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ ÑетиОдиночный переключательПропуÑтитьСлайдерСмартфонУмные чаÑыДатчик дымаСтрока верÑии програм. обеÑпечениÑСаундбарСпикерфонДатчик ÑкороÑтиДатчик ÑкороÑти и чаÑтоты Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹Ð¡Ð¿Ð¾Ñ€Ñ‚Ð¸Ð²Ð½Ñ‹Ðµ чаÑыПрожектор Ð´Ð»Ñ Ð¿Ð¾Ð´Ñветки (Spotlight)Ðвтономный динамикСтандартный обработчик ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ SPP, позволÑющий выполнÑть пользовательÑкие дейÑтвиÑСтоечный динамикОдноплатный компьютерСветильник уличного оÑвещениÑХуже оптимальногоУÑпешно!УÑпешное подключение к Ñлужбе DUN на уÑтройÑтве %(0)s. Сеть теперь доÑтупна через %(1)sПереключательПереключает выключатель Bluetooth в ÑоответÑтвии Ñ ÑоÑтоÑнием Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ Bluetooth. ПозволÑет Ñнова включить Bluetooth Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ значка, который показывает его ÑоÑтоÑние; при уÑловии, что он не отключён ÑиÑтемой или физичеÑки.СиÑтемный идентификаторTCPTCS-ATTCS-BINПланшетТелевизорДатчик температурыВременно приоÑтанавливает заÑтавку, когда игровой контроллер bluetooth подключен.Временно видимыйМакÑимальное чиÑло Ñлементов, отображаемых в меню недавних Ñоединений.ПоÑвилаÑÑŒ проблема при запуÑке Ñкрипта %s %sТермоÑтатЭто Ñледует перезапиÑатьТоÑтерПереключение менеджера при нажатии на значок в трееОчень хорошоОбщий объём полученных данных и ÑкороÑти приёмаОбщий объём отправленных данных и ÑкороÑти передачиСенÑÐ¾Ñ€Ð½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒÐ¡ÐµÐ½ÑÐ¾Ñ€Ð½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒÐ˜Ð³Ñ€ÑƒÑˆÐºÐ°Ð¡Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº данныхПередачаПередача не удалаÑьПередача файла %(0)s не удалаÑьУровень мощноÑти передачи: %(tpl)u%% (%(tpl_state)s)ТранÑпортное обнаружениеПытатьÑÑ Ð¿Ñ€Ð¸ запуÑке автоматичеÑки подключитьÑÑ Ðº наÑтраиваемым Ñлужбам и каждые 60 Ñекунд.Тройной переключательСветильник трофферТроллейбуÑДоверÑтьДоверенныйПопытка получить IP-Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s ПожалуйÑта, подождите…ТюнерОтключить вÑе адаптерыВключить вÑе адаптерыПроигрывательМощноÑть TxUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPÐе раÑпределеноСветильник подводныйÐеизвеÑтныйÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð‘ÐµÐ·Ñ‹Ð¼Ñнное уÑтройÑтвоÐе указаноÐе доверÑтьДанные пользователÑVCRПылеÑоÑДопуÑтимый диапазонТранÑпортДатчик Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² шинах автомобилÑОчень выÑокийВидео-конференциÑРаÑпроÑтранение видеоПриёмник видеоИÑточник видеоВидеокамераВидео-конференциальноеВидео диÑплей и громкоговорительВидеомониторVideoConferencingGW (VCP)WAPWAP клиентWSPÐаÑтенный вентилÑторÐаÑтенный ÑветильникÐаÑтенный Ð´Ð°Ñ‚Ñ‡Ð¸ÐºÐ¡Ñ‚Ð¸Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð°ÐоÑимоеÐоÑимый компьютер (размером Ñ Ñ‡Ð°ÑÑ‹)ВеÑыДатчик Ð²ÐµÑ‚Ñ€Ð°ÐžÐºÐ½Ð¾ÐžÐºÐ¾Ð½Ð½Ð°Ñ Ð¼Ð°Ñ€ÐºÐ¸Ð·Ð°ÐžÐºÐ¾Ð½Ð½Ñ‹Ðµ Ð¶Ð°Ð»ÑŽÐ·Ð¸ÐžÐºÐ¾Ð½Ð½Ð°Ñ Ð·Ð°Ð½Ð°Ð²ÐµÑкаОконные рулонные шторыÐртериальное давление на запÑÑтьеÐаручный пульÑокÑиметрÐаручные чаÑÑ‹_Ðдаптер_Добавлен_Блокировать_Отмена_Закрыть_Снижение_УÑтройÑтво_УÑтройÑтва_Выход_Справка_ИнформациÑЛокальные ÑлужбыСделать _видимым_ИмÑ_OK_СопрÑжение_Модули_ÐаÑтройки_Удалить…_Сообщить о проблеме_СброÑ_ПоиÑк_Стоп_ДоверÑть_Разблокировать_Ðе доверÑть_ПроÑмотрапплетденьднÑднейднейчаÑчаÑачаÑовчаÑовминутаминутыминутминутнетobexd недоÑтупендаblueman-2.4.3/po/ru.po000066400000000000000000003356501465054505200145710ustar00rootroot00000000000000# Russian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Сергей Воложанин # Валек Филиппов # Дмитрий МаÑтрюков # Ðндрей ÐоÑенко # Леонид Кантер # ÐлекÑандр Сигачёв # Alexei Sorokin , 2014-2015 # AlexL , 2015,2017 # Andreï Victorovitch Kostyrka, 2018 # Dmitriy Kulikov , 2017 # Dmitry Mandryk , 2015 # Max Muller , 2017 # Дмитрий Михирев, 2017 # павел назаров , 2015 # Artem , 2020, 2021. # koffevar , 2020. # Mihail Iosilevitch , 2020. # Dmitry Kiryanov # Alex # Serg Bormant # Alexey Napalkov # Mingun # Artyom # asrelo , 2020. # Andrey F. , 2020, 2021. # Christopher Schramm , 2022. # Сергей , 2022. # Сергей , 2022, 2023, 2024. # Егор Ермаков , 2022. # Темак , 2022. # OIS , 2022. # Alexander Kurakin , 2022, 2024. # Ðртём Котлубай , 2022, 2023. # Andrei Stepanov , 2023, 2024. # Denis Efremov , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-22 08:15+0000\n" "Last-Translator: Andrei Stepanov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "ÐаÑтройки видимоÑти" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Скрытый" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Ð’Ñегда видимый" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Временно видимый" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "ИмÑ" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑопрÑжение" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð½Ð° ÑопрÑжение Ñ ÑƒÑтройÑтвом:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Это Ñледует перезапиÑать" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Показывать ввод" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "УÑтройÑтва Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Ðдаптер" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_ПоиÑк" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_ÐаÑтройки" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Выход" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_УÑтройÑтво" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_ПроÑмотр" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Показать _панель инÑтрументов" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Показать _Ñтроку ÑоÑтоÑниÑ" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Скрыть _безымÑнные уÑтройÑтва" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "C_ортировать по" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_ИмÑ" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Добавлен" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Снижение" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Модули" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Локальные Ñлужбы" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Справка" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Сообщить о проблеме" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "ПоиÑк уÑтройÑтв поблизоÑти" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "ПоиÑк" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Создать ÑопрÑжение Ñ ÑƒÑтройÑтвом" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "СопрÑжение" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "УÑтановить Ñто уÑтройÑтво как Доверенное/Ðедоверенное" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "ДоверÑть" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Удалить Ñто уÑтройÑтво из ÑпиÑка извеÑтных уÑтройÑтв" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Удалить" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Отправить файл(Ñ‹) на уÑтройÑтво" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Отправить файл" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Общий объём отправленных данных и ÑкороÑти передачи" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Общий объём полученных данных и ÑкороÑти приёма" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Ð˜Ð½Ð´Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¾Ð±Ð¼ÐµÐ½Ð° данными" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Ещё" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Переименовать уÑтройÑтво" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_СброÑ" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_Отмена" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Тип DHCP Ñервера:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Рекомендовано" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "DHCP Ñервер не уÑтановлен" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-адреÑ:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "ÐаÑтройки NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "ПерÑÐ¾Ð½Ð°Ð»ÑŒÐ½Ð°Ñ Ñеть" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Поддержка PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "ÐšÐ¾Ð¼Ð¼ÑƒÑ‚Ð¸Ñ€ÑƒÐµÐ¼Ð°Ñ Ñеть" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Поддержка DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Точка доÑтупа к Ñети (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "Поддержка NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Приём файлов (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "ВходÑÑ‰Ð°Ñ Ð¿Ð°Ð¿ÐºÐ°:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Выберите папку Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñщей передачи файлов" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Принимать файлы Ñ Ð´Ð¾Ð²ÐµÑ€ÐµÐ½Ð½Ñ‹Ñ… уÑтройÑтв" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Отправка файлов через Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Ð’:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Файл:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "ÐаÑтройки" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ÐаÑтроить выбранное раÑширение" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ðе указан" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Ðвтор:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "ÐеизвеÑтный" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ЗавиÑит от:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Конфликтует Ñ:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "ÐаÑтройки GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Ðомер:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "Точка доÑтупа (APN):" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Счётчик данных" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Закрыть" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "ПринÑто:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Отправлено:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Ð’Ñего:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "ÐÐ°Ñ‡Ð¸Ð½Ð°Ñ Ñ:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Общее времÑ:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Отправить запиÑку" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ менеджера Bluetooth адаптер должен быть включён" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Ðдаптеры Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Ð’Ñегда" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d минута" msgstr[1] "%(minutes)d минуты" msgstr[2] "%(minutes)d минут" msgstr[3] "%(minutes)d минут" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Ðдаптер" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Ðе удалоÑÑŒ ÑвÑзатьÑÑ Ñ blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Ðе удалоÑÑŒ активировать blueman-manager через D-Bus. Обычно Ñто вызываетÑÑ " "неверной наÑтройкой Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð°ÐºÑ‚Ð¸Ð²Ð°Ñ†Ð¸Ð¸ D-Bus в графичеÑком режиме, и может " "быть иÑправлено командой dbus-update-activation-environment, обычно в файле " "xinitrc (или же в наÑтройках Sway и Ñ‚.п.)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Подключение к BlueZ не удалоÑÑŒ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Служба Bluez не запущена, blueman-manager не может продолжать работу.\n" "Это может означать, что не было обнаружено адаптеров Bluetooth или что " "Ñлужба Bluetooth не была запущена." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Щелчок Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Щелчок Ð´Ð»Ñ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Идёт поиÑк" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "ÐаÑтройки адаптеров" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Отправитель файлов" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Передача файлов через Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Стоп" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Подключение" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd недоÑтупен" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Ðе удалоÑÑŒ автоматичеÑки запуÑтить Ñлужбу obex. УбедитеÑÑŒ, что Ñлужба obex " "запущена" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Отмена" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Отправка файла" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ОÑтавшееÑÑ Ð²Ñ€ÐµÐ¼Ñ:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Ñекунда" msgstr[1] "%(seconds)d Ñекунды" msgstr[2] "%(seconds)d Ñекунд" msgstr[3] "%(seconds)d Ñекунд" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Произошла ошибка во Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ файла %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "ПропуÑтить" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Повторить" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Возникла ошибка" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ ÑопрÑÐ¶ÐµÐ½Ð¸Ñ Ñ %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "ÐÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ð¾ Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Введите PIN-код Ð´Ð»Ñ Ð°ÑƒÑ‚ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Введите код Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "СопрÑжение ключа Ñ" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "СопрÑжение ПИÐ-кода длÑ" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ ÑопрÑÐ¶ÐµÐ½Ð¸Ñ Ñ:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Подтвердите код авторизации:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Подтвердить" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Отклонить" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Ð—Ð°Ð¿Ñ€Ð¾Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Служба:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Ð’Ñегда принимать" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "ПринÑть" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Произошла ошибка при загрузке раÑширениÑ. ПожалуйÑта, Ñообщите " "разработчикам Ñодержимое Ñтого ÑÐ¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ Ð½Ð° нашем \n" "Ñайте." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth отключён" #: blueman/Functions.py:71 msgid "Exit" msgstr "Выход" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Включить Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "Б" #: blueman/Functions.py:169 msgid "KB" msgstr "КБ" #: blueman/Functions.py:172 msgid "MB" msgstr "МБ" #: blueman/Functions.py:175 msgid "GB" msgstr "ГБ" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Менеджер уÑтройÑтв" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "ÐаÑтройки Ñлужб" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Клавиатура" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Комбо" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "БезымÑнное уÑтройÑтво" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Ðе раÑпределено" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Соединение уÑтановлено" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Доверенный" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "СопрÑжённый" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Заблокированный" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Подключено" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Слабый" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Хуже оптимального" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Оптимальный" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Хорошо" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Очень хорошо" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Уровень принÑтого Ñигнала: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Сила принÑтого Ñигнала: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Ðизкий" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Ð’Ñ‹Ñокий" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Очень выÑокий" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Уровень мощноÑти передачи: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Уровень мощноÑти передачи: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "УÑпешно!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Ðеудачно" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Подключение…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "ОтÑоединение не удалоÑÑŒ: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Звуковых конечных точек не зарегиÑтрировано" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Ошибка ввода/вывода" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "УÑтройÑтво не ответило" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "ÐеизвеÑÑ‚Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ°" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Соединение не удалоÑÑŒ: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_ПодключитьÑÑ" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Подключает профили автоÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ñ Ð¸Ñточниками A2DP, приемниками A2DP и HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_ОтключитьÑÑ" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Принудительно отÑоединить уÑтройÑтво" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "ПодключитьÑÑ Ðº:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "ОтключитьÑÑ:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Ðвтоподключение:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Отправить _файл…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_СопрÑжение" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_ДоверÑть" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Ðе доверÑть" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Блокировать" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Разблокировать" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Блокировать/Разблокировать уÑтройÑтво" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "_Переименовать уÑтройÑтво…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Удалить…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Прервать выполнение операции" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Ðе доверÑть" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Выберите уÑтройÑтво" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman — Ñто менеджер Bluetooth на оÑнове GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "ÐаÑтройки GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Модули" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Модуль «%(0)s» завиÑит от %(1)s. Выгрузка %(1)s также " "отключит «%(0)s».\n" "Продолжить?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Модуль %(0)s конфликтует Ñ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¼ %(1)s. При загрузке " "%(1)s модуль %(0)s будет выгружен.\n" "Продолжить?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Ðет завиÑимоÑтей" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Ðет конфликтов" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Проблема Ñ Ð·Ð°Ð²Ð¸ÑимоÑÑ‚Ñми" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Выбор адаптера" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Обнаружение…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Другое" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Компьютер" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Телефон" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Точка доÑтупа" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Звук/видео" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "ПерифериÑ" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Фото" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "ÐоÑимое" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Игрушка" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "ÐаÑтольный компьютер" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Сервер" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Ðоутбук" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Карманный компьютер" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Ðаладонный компьютер" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Мобильный телефон" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "БеÑпроводное уÑтройÑтво" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Смартфон" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Модем" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "ПолноÑтью" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17 процентов" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33 процентов" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 процентов" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67 процентов" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83 процентов" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99 процентов" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "ÐедоÑтупно" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Ðаушники" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Гарнитура" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Микрофон" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Громкоговоритель" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Ðаушники" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Портативное аудиоуÑтройÑтво" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Звуковое уÑтройÑтво Ð´Ð»Ñ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "ТелеприÑтавка" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi звуковое уÑтройÑтво" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Видеокамера" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Видеокамера" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Видеомонитор" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Видео диÑплей и громкоговоритель" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Видео-конференциальное" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Игровое" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "МанипулÑтор" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Экран" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Камера" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Сканер" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Принтер" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Ðаручные чаÑÑ‹" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Пейджер" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Куртка" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Шлем" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Очки" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Робот" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "ТранÑпорт" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Кукла" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Контроллер" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Игра" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Типичное неизвеÑтное уÑтройÑтво" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Обычный телефон" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Обычный компьютер" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Ð Ð°Ð±Ð¾Ñ‡Ð°Ñ ÑтанциÑ" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Компьютер клаÑÑа Ñервер" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "Карманный ПК/КПК (раÑкладушка)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "КПК Palm-size" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "ÐоÑимый компьютер (размером Ñ Ñ‡Ð°ÑÑ‹)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Планшет" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Док-ÑтанциÑ" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Моноблок" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Блейд-Ñервер" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "УÑтройÑтво Ñо Ñъёмной клавиатурой" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "ТранÑформер" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Шлюз IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Мини-ПК" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Одноплатный компьютер" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Обычные чаÑÑ‹" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Спортивные чаÑÑ‹" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Умные чаÑÑ‹" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Обычные чаÑÑ‹" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Обычный Ñкран" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Пульт ДУ" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Обычные очки" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "ÐžÐ±Ñ‹Ñ‡Ð½Ð°Ñ Ð¼ÐµÑ‚ÐºÐ°" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Обычный брелок" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Обычный медиа проигрыватель" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Обычный Ñканер штрихкодов" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Обычный термометр" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Ушной термометр" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Обычный датчик Ñердечного ритма" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Ðагрудный датчик Ñердечного ритма" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Обычный датчик кровÑного давлениÑ" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Ðртериальное давление на руке" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Ðртериальное давление на запÑÑтье" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Общее уÑтройÑтво Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ñ Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ¾Ð¼" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Мышь" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "ДжойÑтик" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Геймпад" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "ГрафичеÑкий планшет" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Кардридер" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Ð¦Ð¸Ñ„Ñ€Ð¾Ð²Ð°Ñ Ñ€ÑƒÑ‡ÐºÐ°" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Сканер Штрихкода" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "СенÑÐ¾Ñ€Ð½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Пульт Ð´Ð»Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¹" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Обычный измеритель глюкозы" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "УниверÑальный датчик бега и ходьбы" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Датчик ходьбы и бега, вÑтроенный в обувь" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Датчик ходьбы и бега, раÑположенный на обуви" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Ðабедренный датчик ходьбы и бега" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "ВелоÑпорт" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Велокомпьютер" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Датчик ÑкороÑти" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Датчик чаÑтоты Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Датчик мощноÑти" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Датчик ÑкороÑти и чаÑтоты Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "УниверÑальное уÑтройÑтво управлениÑ" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Переключатель" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Мультипереключатель" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Кнопка" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Слайдер" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Поворотный переключатель" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "СенÑÐ¾Ñ€Ð½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Одиночный переключатель" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Двойной переключатель" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Тройной переключатель" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Переключатель батареи" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Переключатель Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ Ñбора Ñнергии" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "ÐÐ°Ð¶Ð¸Ð¼Ð½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ°" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Ðабор" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Типичное Ñетевое уÑтройÑтво" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Точка доÑтупа" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "УÑтройÑтво Mesh-ÑиÑтемы" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "ПрокÑи-Ñервер Ñети Mesh" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "УниверÑальный датчик" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Датчик движениÑ" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Датчик качеÑтва воздуха" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Датчик температуры" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Датчик влажноÑти" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Датчик утечки" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Датчик дыма" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Датчик приÑутÑтвиÑ" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Контактный датчик" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Датчик угарного газа" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Датчик углекиÑлого газа" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Датчик оÑвещенноÑти" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Датчик учёта ÑлектроÑнергии" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Датчик цвета" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Датчик дождÑ" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Пожарный извещатель" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Датчик ветра" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Датчик приближениÑ" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "МультиÑенÑор" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Датчик Ð´Ð»Ñ Ñкрытого монтажа" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Потолочный датчик" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "ÐаÑтенный датчик" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "МультиÑенÑор" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "ЭлектричеÑкий Ñчётчик" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Датчик огнÑ" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Датчик Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð² шинах автомобилÑ" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Типовые оÑветительные приборы" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "ÐаÑтенный Ñветильник" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Потолочный Ñветильник" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Ðапольный Ñветильник" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Светильник типа «Cabinet»" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "ÐаÑтольный Ñветильник" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Светильник троффер" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "ПодвеÑной Ñветильник" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Грунтовый Ñветильник" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Прожектор Ñ Ð²Ñ‹Ñокой интенÑивноÑтью Ñвета (Flood Light)" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Светильник подводный" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Светильник боллардный" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Светильник направленного Ñвета" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Светильник Ñадовый" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Светильник pole-top" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Прожектор Ð´Ð»Ñ Ð¿Ð¾Ð´Ñветки (Spotlight)" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Линейный Ñветильник" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Светильник уличного оÑвещениÑ" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Светильник полочный" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Светильник заливающего Ñвета" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Светильник аварийного выхода" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Контроллер ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð¾Ñвещением" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Драйвер Ñветильника" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Лампочка" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Светильник Ð´Ð»Ñ Ð½Ð¸Ð·ÐºÐ¸Ñ… пролётов" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Светильник Ð´Ð»Ñ Ð²Ñ‹Ñоких пролётов" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "УниверÑальный вентилÑтор" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Потолочный вентилÑтор" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "ВентилÑтор оÑевой" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "ВытÑжной вентилÑтор" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "ВентилÑтор на подÑтавке" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "ÐаÑтольный вентилÑтор" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "ÐаÑтенный вентилÑтор" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Отопление, вентилÑÑ†Ð¸Ñ Ð¸ кондиционирование" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "ТермоÑтат" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Увлажнитель" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "ОÑушитель воздуха" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Обогреватель" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Радиатор" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Котел" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Тепловой наÑоÑ" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "ИнфракраÑный обогреватель" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "ИнфракраÑÐ½Ð°Ñ Ð½Ð°Ð³Ñ€ÐµÐ²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "ТепловентилÑтор" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Ð’Ð¾Ð·Ð´ÑƒÑˆÐ½Ð°Ñ Ð·Ð°Ð²ÐµÑа" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Типовой кондиционер" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Типовой увлажнитель воздуха" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Типовой обогреватель" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Общий контроль доÑтупа" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Ð’Ñ…Ð¾Ð´Ð½Ð°Ñ Ð´Ð²ÐµÑ€ÑŒ" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Ð“Ð°Ñ€Ð°Ð¶Ð½Ð°Ñ Ð´Ð²ÐµÑ€ÑŒ" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Дверь аварийного выхода" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "УÑтройÑтво ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупом" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Лифт" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Окно" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Входные ворота" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Дверной замок" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "ÐвтоматичеÑÐºÐ°Ñ ÐºÐ°Ð¼ÐµÑ€Ð° хранениÑ" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Типовое моторизованное уÑтройÑтво" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Моторизованные ворота" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "ÐавеÑ" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Жалюзи или рулонные шторы" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "ЗанавеÑки" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Экран на окно" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Типовой иÑточник питаниÑ" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Розетка" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Сетевой фильтр" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Вилка" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Блок питаниÑ" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED-драйвер" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "ПуÑкорегулирующее уÑтройÑтво люминеÑцентной лампы" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "ПуÑкорегулирующее уÑтройÑтво HID-лампы" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Чехол-зарÑдка" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Внешний аккумулÑтор" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Типовой иÑточник Ñвета" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Лампа накаливаниÑ" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED лампа" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID лампа" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "ЛюминеÑÑ†ÐµÐ½Ñ‚Ð½Ð°Ñ Ð»Ð°Ð¼Ð¿Ð°" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED матрица" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "ÐœÐ½Ð¾Ð³Ð¾Ñ†Ð²ÐµÑ‚Ð½Ð°Ñ LED матрица" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "ÐÐ¸Ð·ÐºÐ¾Ð²Ð¾Ð»ÑŒÑ‚Ð½Ð°Ñ Ð³Ð°Ð»Ð¾Ð³ÐµÐ½Ð½Ð°Ñ Ð»Ð°Ð¼Ð¿Ð°" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "ОрганичеÑкий Ñветодиод (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Типовое оконное покрытие" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Оконные рулонные шторы" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Оконные жалюзи" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "ÐžÐºÐ¾Ð½Ð½Ð°Ñ Ð¼Ð°Ñ€ÐºÐ¸Ð·Ð°" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "ÐžÐºÐ¾Ð½Ð½Ð°Ñ Ð·Ð°Ð½Ð°Ð²ÐµÑка" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "ЭкÑтерьерные шаттерÑÑ‹" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Ðаружный Ñкран" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Типовой аудиоприёмник" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Ðвтономный динамик" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Саундбар" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Ðаполочный динамик" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Стоечный динамик" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Спикерфон" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Типовой иÑточник звука" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Сигнал тревоги" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Звонок" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Гудок" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Вещательное уÑтройÑтво" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Служба поддержки" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "КиоÑк" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "ТранÑлÑционнаÑ" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "ÐудиториÑ" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Типовое механичеÑкое транÑпортное ÑредÑтво" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Машина" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Большегрузный транÑпорт" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "2-колеÑный транÑпорт" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Мотоцикл" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Мотороллер" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Мопед" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "3-колеÑный транÑпорт" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Легковой автомобиль" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Квадроцикл" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "МикроавтобуÑ" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "ÐвтобуÑ" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "ТроллейбуÑ" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "СельÑкохозÑйÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ñ‚ÐµÑ…Ð½Ð¸ÐºÐ°" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Кемпер / Караван" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Ðвтомобиль Ð´Ð»Ñ Ð¾Ñ‚Ð´Ñ‹Ñ…Ð° / Дом на колёÑах" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Ð¢Ð¸Ð¿Ð¾Ð²Ð°Ñ Ð±Ñ‹Ñ‚Ð¾Ð²Ð°Ñ Ñ‚ÐµÑ…Ð½Ð¸ÐºÐ°" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Холодильник" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "ÐœÐ¾Ñ€Ð¾Ð·Ð¸Ð»ÑŒÐ½Ð°Ñ ÐºÐ°Ð¼ÐµÑ€Ð°" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Печь" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "ÐœÐ¸ÐºÑ€Ð¾Ð²Ð¾Ð»Ð½Ð¾Ð²Ð°Ñ Ð¿ÐµÑ‡ÑŒ" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "ТоÑтер" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Ð¡Ñ‚Ð¸Ñ€Ð°Ð»ÑŒÐ½Ð°Ñ Ð¼Ð°ÑˆÐ¸Ð½Ð°" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Сушилка" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Кофеварка" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Утюг" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Плойка" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Фен" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "ПылеÑоÑ" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Робот-пылеÑоÑ" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "РиÑоварка" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Отпариватель Ð´Ð»Ñ Ð¾Ð´ÐµÐ¶Ð´Ñ‹" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "УниверÑальное ноÑимое аудиоуÑтройÑтво" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Ðаушник" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Шейный наушник" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Обычный Ñамолёт" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Лёгкий Ñамолёт" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Сверхлёгкий Ñамолёт" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Параплан" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Большой паÑÑажирÑкий Ñамолет" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Общее AV-оборудование" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "УÑилитель" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "РеÑивер" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Радио" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Тюнер" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Проигрыватель" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD-проигрыватель" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD-проигрыватель" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Bluray-проигрыватель" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Проигрыватель оптичеÑких диÑков" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "ТелеприÑтавка" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Общее демонÑтрационное оборудование" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Телевизор" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Монитор" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Проектор" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "УниверÑальный Ñлуховой аппарат" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Внутриканальный Ñлуховой аппарат" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Заушный Ñлуховой аппарат" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Кохлеарный имплантат" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Типовые игровые уÑтройÑтва" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "ДомашнÑÑ Ð¸Ð³Ñ€Ð¾Ð²Ð°Ñ ÐºÐ¾Ð½Ñоль" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "ÐŸÐ¾Ñ€Ñ‚Ð°Ñ‚Ð¸Ð²Ð½Ð°Ñ Ð¸Ð³Ñ€Ð¾Ð²Ð°Ñ Ð¿Ñ€Ð¸Ñтавка" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "ÐžÐ±Ñ‹Ñ‡Ð½Ð°Ñ Ð²Ñ‹Ð²ÐµÑка" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Ð¦Ð¸Ñ„Ñ€Ð¾Ð²Ð°Ñ Ð²Ñ‹Ð²ÐµÑка" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Ð­Ð»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ñтикетка" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "УниверÑальный пульÑокÑиметр" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Ðапалечный пульÑокÑиметр" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Ðаручный пульÑокÑиметр" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "УниверÑальные веÑÑ‹" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "УниверÑальное перÑональное мобильное уÑтройÑтво" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Ð˜Ð½Ð²Ð°Ð»Ð¸Ð´Ð½Ð°Ñ ÐºÐ¾Ð»ÑÑка Ñ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¾Ð¼" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Самокат" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "УниверÑал. непрерывный монитор глюкозы" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "УниверÑал. инÑÑƒÐ»Ð¸Ð½Ð¾Ð²Ð°Ñ Ð¿Ð¾Ð¼Ð¿Ð°" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "ИнÑулиновый наÑоÑ, прочный наÑоÑ" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "ИнÑулиновый наÑоÑ, плаÑтырь" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "ИнÑÑƒÐ»Ð¸Ð½Ð¾Ð²Ð°Ñ Ñ€ÑƒÑ‡ÐºÐ°" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "УниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ð¼ÐµÐ´. доÑтавка" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Обычный Ñпирометр" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Ручной Ñпирометр" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Общие виды Ñпорта на открытом воздухе" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Отображение меÑтоположениÑ" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Отображение меÑÑ‚Ð¾Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ навигации" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Модуль меÑтоположениÑ" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Модуль меÑÑ‚Ð¾Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð¸ навигации" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Канал ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¿Ð¸ÐµÐ¹" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Канал данных в печатном виде" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Уведомление на бумажном ноÑителе" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Многоканальный протокол адаптации (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "ОбщедоÑÑ‚ÑƒÐ¿Ð½Ð°Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ð° проÑмотра" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "ПоÑледовательный порт" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "ДоÑтуп к локальной Ñети Ñ PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Передача данных через модем (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Совмещение IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Отправка объекта OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Передача файлов через OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Команда Ñинхронизации IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "БеÑÐ¿Ñ€Ð¾Ð²Ð¾Ð´Ð½Ð°Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð¸Ñ" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "ИÑточник звука" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Приёмник звука" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Пульт ДУ цели" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "РаÑширенный звук" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Удаленный контроль" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Видео-конференциÑ" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Интерком" #: blueman/Sdp.py:132 msgid "Fax" msgstr "ФакÑ" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Звуковой шлюз наушников" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP клиент" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Точка доÑтупа к Ñети" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Ð“Ñ€ÑƒÐ¿Ð¿Ð¾Ð²Ð°Ñ Ñеть" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Изображение (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Ðудиошлюз гарнитуры" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "ОÑÐ½Ð¾Ð²Ð½Ð°Ñ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "СоÑтоÑние печати (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Служба доÑтупа к уÑтройÑтвам взаимодейÑÑ‚Ð²Ð¸Ñ Ñ Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ¾Ð¼ (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "СовмеÑтный доÑтуп к ISDN (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Звук/Видео" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "ДоÑтуп к SIM-карте (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "ДоÑтуп к телефонной книге (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "ДоÑтуп к телефонной книге (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "ДоÑтуп к телефонной книге (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Сервер доÑтупа к ÑообщениÑм" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Сервер уведомлений о ÑообщениÑÑ…" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Профиль доÑтупа к ÑообщениÑм (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "Ð¡Ð¿ÑƒÑ‚Ð½Ð¸ÐºÐ¾Ð²Ð°Ñ ÑиÑтема навигации (GNSS)" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Сервер GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D диÑплей" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D очки" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "ÐœÑƒÐ»ÑŒÑ‚Ð¸Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÑŒÐ½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ (MPS) профиль" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "ÐœÑƒÐ»ÑŒÑ‚Ð¸Ð¿Ñ€Ð¾Ñ„Ð¸Ð»ÑŒÐ½Ð°Ñ ÑÐ¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ (MPS) Ñлужба" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Служба доÑтупа к календарю, задачам и заметкам (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Служба уведомлений календарÑ, задач и заметок (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Профиль календарÑ, задачи и заметок (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Ð˜Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¾ PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "УниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ñеть" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "УниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° файлов" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Общий звук" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "УниверÑÐ°Ð»ÑŒÐ½Ð°Ñ Ñ‚ÐµÐ»ÐµÑ„Ð¾Ð½Ð¸Ñ" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "ИÑточник видео" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Приёмник видео" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "РаÑпроÑтранение видео" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "ИÑточник HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Приемник HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Общий доÑтуп" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Общий атрибут" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Ðемедленное оповещение" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "ÐŸÐ¾Ñ‚ÐµÑ€Ñ ÑвÑзи" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "МощноÑть Tx" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Служба текущего времени" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Служба Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ñталонного времени" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Следующий ÑÐµÑ€Ð²Ð¸Ñ DST" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Глюкоза" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Термометр здоровьÑ" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Ð¡Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± уÑтройÑтве" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "ЧаÑтота ÑердцебиениÑ" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Служба Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ñ Ð¿Ð¾ телефону" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Служба батареи" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Ðртериальное давление" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Служба оповещений" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "УÑтройÑтво Ð´Ð»Ñ Ð²Ð·Ð°Ð¸Ð¼Ð¾Ð´ÐµÐ¹ÑÑ‚Ð²Ð¸Ñ Ñ Ñ‡ÐµÐ»Ð¾Ð²ÐµÐºÐ¾Ð¼" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "ÐаÑтройки ÑканированиÑ" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "СкороÑть бега и чаÑтота Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "ÐÐ²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð²Ð²Ð¾Ð´Ð°-вывода" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "СкороÑть и чаÑтота Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "ВелоÑÐ¸Ð¿ÐµÐ´Ð½Ð°Ñ Ð¼Ð¾Ñ‰Ð½Ð¾Ñть" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "МеÑтоположение и навигациÑ" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "ЭкологичеÑкое зондирование" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "СоÑтав тела" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Данные пользователÑ" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "ВеÑÑ‹" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Управление данными" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Ðепрерывный мониторинг глюкозы" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Поддержка интернет-протокола" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Внутреннее позиционирование" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "ПульÑокÑиметр" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP прокÑи" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "ТранÑпортное обнаружение" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Передача объекта" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "Ðгент Apple" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "ÐŸÐµÑ€Ð²Ð¸Ñ‡Ð½Ð°Ñ Ñлужба" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Ð’Ñ‚Ð¾Ñ€Ð¸Ñ‡Ð½Ð°Ñ Ñлужба" #: blueman/Sdp.py:227 msgid "Include" msgstr "Включает" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "ХарактериÑтика декларации" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Ð˜Ð¼Ñ ÑƒÑтройÑтва" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "ВнешноÑть" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Флаг периферийной конфиденциальноÑти" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "ÐÐ´Ñ€ÐµÑ Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ подключениÑ" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "ÐаÑтройки предпочтительного периферийного подключениÑ" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Служба изменена" #: blueman/Sdp.py:235 msgid "System ID" msgstr "СиÑтемный идентификатор" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Строка Ñ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð¼ модели" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Строка Ñерийного номера" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Строка верÑии прошивки" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Строка верÑии оборудованиÑ" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Строка верÑии програм. обеÑпечениÑ" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Строка Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»Ñ" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP идентификатор" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "РаÑширенные ÑвойÑтва характериÑтик" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "ХарактериÑтика опиÑÐ°Ð½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик клиента" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик Ñервера" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Формат предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "ХарактериÑтика Ñовокупного формата" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "ДопуÑтимый диапазон" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "СÑылка на внешний отчет" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "СÑылка на отчет" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Профили звука и подключениÑ" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Проприетарный" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "да" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "нет" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Выберите Ñтроку(и) и иÑпользуйте Control + C чтобы Ñкопировать" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_ИнформациÑ" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Показать ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± уÑтройÑтве" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Отправить _запиÑку" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Отправить текÑтовую запиÑку" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Ðе удалоÑÑŒ изменить профиль в %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Профиль звука" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Выбрать профиль звука Ð´Ð»Ñ PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Ðе указано" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "ПытатьÑÑ Ð¿Ñ€Ð¸ запуÑке автоматичеÑки подключитьÑÑ Ðº наÑтраиваемым Ñлужбам и " "каждые 60 Ñекунд." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "ÐвтоматичеÑки подключено к Ñлужбе %(service)s на уÑтройÑтве %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Показывать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð½Ð° рабочем Ñтоле при подключении или отключении " "уÑтройÑтв." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Отключено" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Подключено:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ðе подключено" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "СтатиÑтика иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупна. ПопытайтеÑÑŒ уÑтановить Ñоединение и " "проверьте Ñту Ñтраницу." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "день" msgstr[1] "днÑ" msgstr[2] "дней" msgstr[3] "дней" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "чаÑ" msgstr[1] "чаÑа" msgstr[2] "чаÑов" msgstr[3] "чаÑов" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "минута" msgstr[1] "минуты" msgstr[2] "минут" msgstr[3] "минут" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s и %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Ð’Ñ‹ уверены, что хотите ÑброÑить Ð¿Ð¾ÐºÐ°Ð·Ð°Ð½Ð¸Ñ Ñчетчика?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "ПозволÑет отÑлеживать иÑпользование Ñетевого трафика (мобильного " "широкополоÑного ÑоединениÑ). Полезно Ð´Ð»Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð½Ñ‹Ñ… планов Ñ Ð¾Ð¿Ð»Ð°Ñ‚Ð¾Ð¹ за " "количеÑтво переданных/полученных данных. СтатиÑтика ведетÑÑ Ð¾Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð´Ð»Ñ " "каждого уÑтройÑтва." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "ИÑпользование _Ñети" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Показывает ÑтатиÑтику иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñети" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth включён" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "УправлÑет меÑтными уÑлугами Ñети, такими как NAP моÑты" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "ОбеÑпечивает поддержку Ð´Ð»Ñ Dial Up Networking (DUN) Ð´Ð»Ñ ModemManager и " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "ПредоÑтавлÑет Ñлемент меню, который Ñодержит поÑледние иÑпользованные " "ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð±Ñ‹Ñтрого доÑтупа" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "МакÑимальное чиÑло Ñлементов" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "МакÑимальное чиÑло Ñлементов, отображаемых в меню недавних Ñоединений." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Подключено к %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "ПодключитьÑÑ Ð½Ðµ удалоÑÑŒ" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Ðдаптер Ð´Ð»Ñ Ñтого ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð½ÐµÐ´Ð¾Ñтупен" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "ВоÑÑтановить подключение…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "ОбеÑпечивает поддержку Personal Area Networking (PAN), предÑтавленную в " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "ПредоÑтавлÑет API DBus Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… компонентов Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "ВходÑщий файл через Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ВходÑщий файл %(0)s от %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Отклонить" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Получение файла" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Получение файла %(0)s от %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "ОбеÑпечивает обмен файлами по протоколу OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "ÐаÑÑ‚Ñ€Ð¾ÐµÐ½Ð½Ð°Ñ Ð¿Ð°Ð¿ÐºÐ° Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñщих файлов отÑутÑтвует" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "УбедитеÑÑŒ, что папка «%s» ÑущеÑтвует или наÑтройте её через blueman-" "services. До тех пор будет иÑпользоватьÑÑ Ð¿Ð°Ð¿ÐºÐ° по умолчанию «%s»" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Файл получен" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "УÑпешно получен файл %(0)s от %(1)s" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Открытый" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Передача не удалаÑÑŒ" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Передача файла %(0)s не удалаÑÑŒ" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Получены файлы" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Получен %(files)d файл в фоне" msgstr[1] "Получено %(files)d файла в фоне" msgstr[2] "Получено %(files)d файлов в фоне" msgstr[3] "Получено %(files)d файлов в фоне" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Открыть меÑтоположение" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Получен ещё %(files)d файл в фоне" msgstr[1] "Получены ещё %(files)d файла в фоне" msgstr[2] "Получено ещё %(files)d файлов в фоне" msgstr[3] "Получено ещё %(files)d файлов в фоне" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Переключает выключатель Bluetooth в ÑоответÑтвии Ñ ÑоÑтоÑнием Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ " "Bluetooth. ПозволÑет Ñнова включить Bluetooth Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ значка, который " "показывает его ÑоÑтоÑние; при уÑловии, что он не отключён ÑиÑтемой или " "физичеÑки." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Добавить Ñтандартные пункты меню к меню значка в облаÑти уведомлениÑ" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Переключение менеджера при нажатии на значок в трее" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "При нажатии на значок в трее менеджер переключаетÑÑ, а не фокуÑируетÑÑ Ð½Ð° " "нём." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "ПоÑлать _файлы на уÑтройÑтво" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_УÑтройÑтва" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Ðдаптеры" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "апплет" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "ПредоÑтавлÑет ÑервиÑÑ‹ обмена ключами и аутентификации Ð´Ð»Ñ Ñлужбы BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "ДобавлÑет пункт меню Ð´Ð»Ñ Ð²Ñ‹Ñ…Ð¾Ð´Ð° из приложениÑ" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "ПредоÑтавлÑет оÑновной DHCP-клиент Ð´Ð»Ñ PAN-Ñоединений Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Сеть Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ИнтерфейÑу %(0)s приÑвоен IP-Ð°Ð´Ñ€ÐµÑ %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Получить IP-Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s не удалоÑÑŒ" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Попытка получить IP-Ð°Ð´Ñ€ÐµÑ Ð½Ð° %s\n" "ПожалуйÑта, подождите…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Добавить индикацию в значок облаÑти уведомлениÑ, когда Bluetooth включён, и " "показывать ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð²Ð¾ вÑплывающей подÑказке." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth включён" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth отключен" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "ДобавлÑет пункты меню Ð´Ð»Ñ Ð¾Ñ‚ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Отключить %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Пункт меню Ð´Ð»Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° по-умолчанию, еÑли по " "умолчанию он Ñкрыт" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ñ" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" "Промежуток времени, в течение которого адаптер может обнаружить внешние " "уÑтройÑтва" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Сделать _видимым" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Сделать адаптер по умолчанию временно видимым" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Видимый… %s Ñек" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Видимый…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "ПредоÑтавлÑет меню Ð´Ð»Ñ Ð°Ð¿Ð¿Ð»ÐµÑ‚Ð° и API Ð´Ð»Ñ Ð´Ñ€ÑƒÐ³Ð¸Ñ… плагинов, позволÑющее им " "управлÑть" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "УÑпешное подключение к Ñлужбе DUN на уÑтройÑтве %(0)s.\n" "Сеть теперь доÑтупна через %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "ПредоÑтавлÑет оÑновную поддержку Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº интернету через профиль " "DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Стандартный обработчик ÑÐ¾ÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ SPP, позволÑющий выполнÑть " "пользовательÑкие дейÑтвиÑ" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "ЗапуÑкаемый при подключении Ñкрипт" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Будут переданы Ñледующие аргументы:\n" "адреÑ, имÑ, название Ñлужбы, uuid16s, узел rfcomm\n" "Ðапример:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s возвращаютÑÑ ÑпиÑком, разделённым запÑтыми\n" "\n" "При отключении уÑтройÑтва Ñкрипту будет отправлен Ñигнал HUP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "ПоÑледовательный порт подключен" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Служба поÑледователного порта на уÑтройÑтве %s теперь будет доÑтупна " "через %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Подключение по поÑледовательному порту не удалоÑÑŒ" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "ПоÑвилаÑÑŒ проблема при запуÑке Ñкрипта %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "УправлÑет ÑоÑтоÑнием Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ Bluetooth-адаптера" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Отключить Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Отключить вÑе адаптеры" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Ð’_ключить Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Включить вÑе адаптеры" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Временно приоÑтанавливает заÑтавку, когда игровой контроллер bluetooth " "подключен." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "ПредоÑтавлÑет StatusNotifierItem Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐºÐ° ÑоÑтоÑниÑ" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Сеть" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ðекорректный IP-адреÑ" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-Ð°Ð´Ñ€ÐµÑ Ð½ÐµÑовмеÑтим Ñ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñом %s, который имеет такой же адреÑ" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-Ð°Ð´Ñ€ÐµÑ Ð¿ÐµÑ€ÐµÑекаетÑÑ Ñ Ð¿Ð¾Ð´Ñетью интерфейÑа %s, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð¸Ð¼ÐµÐµÑ‚ Ñледующую " "конфигурацию: %s/%s\n" "Это может привеÑти к некорректному поведению Ñети" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Ð’ наÑтоÑщее Ð²Ñ€ÐµÐ¼Ñ Ð½Ðµ поддерживаетÑÑ" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Передача" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Плагин ÑервиÑа передачи апплета отключён" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "ÐаÑтройки Ñлужбы доÑтупа к Ñети через модем" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "ПоÑледовательный порт %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Обновить IP-адреÑ" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "УÑтановить ÑвойÑтва адаптера Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Ðпплет Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Менеджер Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Менеджер Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "УÑтройÑтво Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "ÐаÑтроить Ñеть Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ÐаÑтройка Ñети требует ÑоответÑтвующих разрешений" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "ЗапуÑтить клиент DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "ЗапуÑк DHCP-клиента требует ÑоответÑтвующих разрешений" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "ЗапуÑтить Ñлужбу PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "ЗапуÑк Ñлужбы PPP требует ÑоответÑтвующих разрешений" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "УÑтановить ÑоÑтоÑние RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "УÑтановка ÑоÑтоÑÐ½Ð¸Ñ RfKill требует ÑоответÑтвующих разрешений" #~ msgid "Recent _Connections" #~ msgstr "Ðедавние _ÑоединениÑ" #~ msgid "Turn Bluetooth _On" #~ msgstr "Ð’_ключить Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Ð”Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ менеджера уÑтройÑтв Bluetooth должен быть включён" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Откл_ючить Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Датчик ÑердцебиениÑ: поÑÑ" #~ msgid "Blood Pressure: Arm" #~ msgstr "КровÑное Давление: Рука" #~ msgid "Blood Pressure: Wrist" #~ msgstr "КровÑное давление: ЗапÑÑтье" #~ msgid "Human Interface Device (HID)" #~ msgstr "УÑтройÑтво человечеÑкого интерфейÑа (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Датчик бега и ходьбы: Ð’ обуви" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Датчик бега и ходьбы: Ðа обуви" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Датчик бега и ходьбы: Ðа бедре" #~ msgid "Fingertip" #~ msgstr "Кончик пальца" #~ msgid "Wrist-Worn" #~ msgstr "Ðаручные" #~ msgid "Services" #~ msgstr "Службы" #~ msgid "Network Settings" #~ msgstr "ÐаÑтройки Ñети" #~ msgid "Transfer Settings" #~ msgstr "ÐаÑтройки передачи" #~ msgid "Plugin description:" #~ msgstr "ОпиÑание модулÑ:" #~ msgid "Local Services" #~ msgstr "Локальные Ñлужбы" #~ msgid "_Apply" #~ msgstr "_Применить" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Ðктивное Ñоединение" #~ msgstr[1] "%(connections)d Ðктивных ÑоединениÑ" #~ msgstr[2] "%(connections)d Ðктивных Ñоединений" #~ msgstr[3] "%(connections)d Ðктивных Ñоединений" #~ msgid "udhcpd" #~ msgstr "udchpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "РеÑÑƒÑ€Ñ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ недоÑтупен" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Должен ли Bluetooth включатьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки?" #~ msgid "Yes" #~ msgstr "Да" #~ msgid "No" #~ msgstr "Ðет" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "КачеÑтво ÑвÑзи: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "КачеÑтво ÑвÑзи: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Ðвтовключение" #~ msgid "Automatically power on adapters" #~ msgstr "ÐвтоматичеÑкое включение адаптеров" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Показывать ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð½Ð° рабочем Ñтоле Ñ ÑƒÐºÐ°Ð·Ð°Ð½Ð¸ÐµÐ¼ ÑƒÑ€Ð¾Ð²Ð½Ñ Ð·Ð°Ñ€Ñда батареи " #~ "при подключении уÑтройÑтв." #~ msgid "Isdn" #~ msgstr "Isdn" #~ msgid "Vcr" #~ msgstr "Видеомагнитофон" #~ msgid "Trusted and Paired" #~ msgstr "Доверенные и ÑопрÑжённые" #~ msgid "Paired" #~ msgstr "СвÑзанные" #~ msgid "Trusted" #~ msgstr "Доверенный" #~ msgid "Friendly Name" #~ msgstr "Ð˜Ð¼Ñ ÑƒÑтройÑтва" #~ msgid "Serial Ports" #~ msgstr "ПоÑледовательные порты" #~ msgid "blueman-device" #~ msgstr "УÑтройÑтво Ñ Bluetooth" #~ msgid "blueman" #~ msgstr "ÑÐµÑ€Ð²Ð¸Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ bluetooth" #~ msgid "Run the setup assistant for this device" #~ msgstr "ЗапуÑтить помощник уÑтановки Ð´Ð»Ñ Ñтого уÑтройÑтва" #~ msgid "Setup..." #~ msgstr "ÐаÑтройки…" #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Добро пожаловать в менеджер по уÑтановке уÑтройÑтв Bluetooth. \n" #~ "\n" #~ "\n" #~ "Он проведет Ð²Ð°Ñ Ñ‡ÐµÑ€ÐµÐ· процеÑÑ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ и Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупных " #~ "Bluetooth уÑтройÑтв." #~ msgid "Introduction" #~ msgstr "Введение" #~ msgid "Select pairing method to use:" #~ msgstr "Выберите ÑпоÑоб ÑопрÑжениÑ:" #~ msgid "Pair Device" #~ msgstr "СопрÑжение Ñ ÑƒÑтройÑтвом" #~ msgid "Proceed Without Pairing" #~ msgstr "Продолжить без ÑопрÑжениÑ" #~ msgid "Pairing" #~ msgstr "СопрÑжение" #~ msgid "Connect to:" #~ msgstr "ПодключитьÑÑ Ðº:" #~ msgid "Connect" #~ msgstr "Подключить" #~ msgid "Please wait..." #~ msgstr "ПожалуйÑта, подождите…" #~ msgid "Connecting..." #~ msgstr "Соединение…" #~ msgid "Congratulations, device successfully added" #~ msgstr "ПоздравлÑем, уÑтройÑтво уÑпешно добавлено" #~ msgid "Finished" #~ msgstr "Завершено" #~ msgid "Bluetooth Assistant" #~ msgstr "Помощник наÑтройки bluetooth" #~ msgid "_Set up…" #~ msgstr "_ÐаÑтроить…" #~ msgid "_Set Up New Device" #~ msgstr "_ÐаÑтроить новое уÑтройÑтво" #~ msgid "Enter PIN code" #~ msgstr "Введите PIN код" #~ msgid "Enter passkey" #~ msgstr "Введите код ÑопрÑжениÑ" #~ msgid "palm" #~ msgstr "ПДР(наладонник)" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "наушники" #~ msgid "handsfree" #~ msgstr "гарнитура" #~ msgid "unknown" #~ msgstr "неизвеÑтно" #~ msgid "Serial port connected to %s" #~ msgstr "Подключен поÑледовательный порт на %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f минута" #~ msgstr[1] "%.0f минуты" #~ msgstr[2] "%.0f минут" #~ msgstr[3] "%.0f минут" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Ñекунда" #~ msgstr[1] "%.0f Ñекунды" #~ msgstr[2] "%.0f Ñекунд" #~ msgstr[3] "%.0f Ñекунд" #~ msgid "R_ename device..." #~ msgstr "Переименовать уÑтройÑтво..." #~ msgid "_Remove..." #~ msgstr "_Удалить…" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Переключать выключатель Bluetooth, когда изменÑетÑÑ ÑоÑтоÑние Ð¿Ð¸Ñ‚Ð°Ð½Ð¸Ñ " #~ "Bluetooth (беÑполезно Ð´Ð»Ñ USB заглушек) и удоÑтоверÑтьÑÑ, что иконка " #~ "ÑтатуÑа показываетÑÑ, еÑли задейÑтвован переключатель bluetooth, но не " #~ "адаптер." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Чтобы работала передача файлов, нужно включить Bluetooth" #~ msgid "Select files to send" #~ msgstr "Выберите файлы Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "ИÑходный адаптер. Принимает Ð°Ð´Ñ€ÐµÑ Ð¸Ð»Ð¸ Ð¸Ð¼Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° как hci0" #~ msgid "Delete files on exit" #~ msgstr "Удалить файлы при выходе" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Файлы Ð´Ð»Ñ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐ¸ на уÑтройÑтво bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth должен быть включен, чтобы помощник Bluetooth работал" #~ msgid "No adapters found" #~ msgstr "Ðдаптеры не найдены" #~ msgid "Pairing in progress..." #~ msgstr "СопрÑжение в процеÑÑе..." #~ msgid "Failed to add device" #~ msgstr "Ðевозможно добавить уÑтройÑтво" #~ msgid "Don't connect" #~ msgstr "Ðе подключатьÑÑ" #~ msgid "Device added and connected successfully" #~ msgstr "УÑтройÑтво уÑпешно добавлено и подключено" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "УÑтройÑтво добавлено уÑпешно, но подключитьÑÑ Ð½Ðµ удалоÑÑŒ" #~ msgid "Start configuration assistant for this device" #~ msgstr "ЗапуÑтить помощник наÑтройки Ñтого уÑтройÑтва" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "ИÑпользуетÑÑ libappindicator Ð´Ð»Ñ Ð¿Ð¾ÐºÐ°Ð·Ð° значка уведомлениÑ" blueman-2.4.3/po/sk.gmo000066400000000000000000001566761465054505200147350ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1f§S§ i§ЧާY—§ñ§ ¨. ¨+O¨{¨•¨7™¨Ѩð¨©#©5©F©_©q©ˆ©š©°©Ê©Ü© ÷©ª ª ª ªª2ª6ª>ªMª_ªqª‹ª ª¿ªتíª««/«&G«n«‡«›«*±«"Ü«ÿ«¬#+¬O¬o¬…¬œ¬¸¬Ȭå¬!÷¬'­A­W­u­Œ­¬­Á­×­ñ­® ,®M® j®‹®+®(É®ò®"¯)¯!F¯h¯„¯š¯-°¯Þ¯ô¯ °°3°,H°u°ްª°³°¼°Ͱݰì° ð° ú° ±±$±)± .±9±>±F±)_± ‰±“±°±ɱâ±ö±² /²;²&O²v² в”²´² DzѲ ײã²ë² ³³#³ =³G³/g³ —³£³³³ ¶³@Á³Ž´‘´ –´ ´°´δí´µµ2µ Qµ_µ rµ'|µ0¤µ1Õµ¶¶7¶M¶!_¶"¶¤¶.­¶ܶñ¶ ··%·(C·l¸s¸†¸ ‰¸•¸›¸¡¸¼¸ Ÿ Ó¸ݸ渹¹0¹0E¹&v¹ ¹«¹½¹ιâ¹ò¹ ºº .º;º*Oºzº”º œº¨º¯ºʺâº3åº5»O»>f»¥»·»Ì»!㻼"¼ ;¼ F¼ P¼[¼c¼k¼r¼ƒ¼›¼¡¼©¼¯¼´¼żͼâ¼ ç¼)ñ¼½*1½+\½ ˆ½•½ ¥½ ±½½½ý Ú½û½* ¾7¾M¾_¾ˆs¾ ü¾ ¿4¿ J¿U¿^¿c¿x¿¿Ÿ¿´¿Í¿ç¿ð¿À #À*.ÀYÀ_ÀdÀ jÀ uÀÀšÀ°À-ËÀ*ùÀ$ÁDÁIÁ `ÁnÁ‚Á™ÁªÁ.ÀÁïÁ Â"Â!+Â&MÂ,tÂ,¡ÂšÎ iÂtÃy÷ÃqÄ‚Ä‰Ä ™Ä¤ÄµÄ¼ÄÌÄæÄøÄ ÅÅ0Å6Å"TÅwÅ ‡Å“Å ¥Å ¯ÅE¹Å*ÿÅ9*ÆIdÆC®ÆnòÆ^aÇJÀÇ? ÈhKÈP´ÈÉÉ:É KÉ UÉaÉhÉ‚É ŸÉ©É°ÉœÂÉÄ_Ê<$Ë aËlË-€Ë ®Ë¼ËÓË"çË* Ì5ÌNÌ `Ì lÌwÌÌ «Ì8·ÌðÌÍÍ1Í @ÍMÍSÍhÍz͕͙ͪ;ÍÓÍÚÍ âÍ!ìÍÎ!Î9ÎHÎ\Î.nÎ6ÎÔÎäÎÏÏ+ÏFÏfÏyÏϪϹÏËÏ+åÏKÐ]Ð"dЇТгÐÂÐÕÐ-ÞÐ( Ñ5Ñ MÑ YÑ(eюџѺÑ!ÖÑøÑDÒ'MÒuÒ †Ò ’Ò œÒ¦Ò¼ÒËÒåÒîÒÓÓ4Ó GÓQÓciÓÍÓäÓíÓÔÔ^Ô }ÔµˆÔ >ÕJÕNÕUÕ]Õ dÕoÕU€ÕÖÕHëÕ,4Ö aÖkÖ ‰Ö:•ÖÐÖ,×Ö-×2×B×K×S×g× n×|×9˜×Ò×Rä×7ØKØhØ oØ }ØA‹ØÍØÓØëØ Ù ÙÙ&Ù -Ù9Ù =Ù GÙSÙdÙmÙ |Ù‡Ù ™Ù§ÙºÙ ¾ÙÈÙ×Ù$ßÙÚÚ$Ú 7Ú CÚ OÚ\ÚnÚ ŠÚ˜Ú²Ú ¶ÚÁÚÅÚÚÚìÚþÚÛ+ÛJÛ PÛ]ÛbÛsÛzÛ‰ÛœÛ&¶ÛÝÛ ñÛ ûÛ Ü Ü Ü &Ü 0Ü <Ü HÜ SÜ ^ÜkÜ|Ü•ÜÜ ¡Ü­Ü ¿ÜËÜÛÜ ðÜ úÜ Ý Ý Ý)Ý 8ÝBÝHÝ[ÝwݖݚݹÝÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-10 05:09+0000 Last-Translator: menom Language-Team: Slovak Language: sk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=4; plural=(n % 1 == 0 && n == 1 ? 0 : n % 1 == 0 && n >= 2 && n <= 4 ? 1 : n % 1 != 0 ? 2: 3); X-Generator: Weblate 5.7-dev %(minutes)d minúta%(minutes)d minúty%(minutes)d Minúty%(minutes)d minút%(seconds)d sekunda%(seconds)d sekundy%(seconds)d Sekundy%(seconds)d sekúnd%(service)s na %(device)s%d %s %d %s a %d %s17–33 percent1–17 percent2-kolesové vozidlo3-kolesové vozidlo33–50 percent3D displej3D okuliare3D synchronizácia (3DSP)50–67 percent67–83 percent83–99 percentPoÄas naÄítavania zásuvného modulu sa vyskytla chyba. Prosím, oboznámte vývojárov s obsahom tejto správy na naÅ¡ej webovej stránke.Autor:Automaticky pripojiÅ¥:V konflikte s:PripojiÅ¥ k:PripojenéPodpora DUNZávisí na:OdpojiÅ¥:Prevzaté:Prijímanie súborov (Object Push)Súbor:Nastavenia siete GSMTrvanie záznamu:Zahájenie záznamu:Nastavenia NAPNAP podporaMenoNie sú nainÅ¡talované žiadne servery DHCPPodpora PANSila prijatého signálu: %(rssi)u%% (%(rssi_state)s)Pre:Celkom:Sila úrovne vysielania: %(tpl)u%% (%(tpl_state)s)Vyp_núť BluetoothZap_núť BluetoothOdovzdané:Nastavenie viditeľnosti_PripojiÅ¥OdpojiÅ¥Zvoľte a použite Control + C na kopírovanieBudú zadané nasledujúce parametre: Adresa, Názov, názov služby, uuid16s, uzol rfcomm Napríklad: AA:BB:CC:DD:EE:FF, Telefón, služba DUN, 0x1103, /dev/rfcomm0 uuid16s sú vrátené ako zoznam s položkami oddelenými Äiarkou Po odpojení zariadenia bude skriptu zaslaný HUP signálOdosielajú sa súbory prostredníctvom BluetoothAPN:ATTAVCTPAVDTPPrijaÅ¥PrijímaÅ¥ súbory z dôveryhodných zariadeníPrístupové dvereZámok prístupuPrístupový bodPrístupový bodAdap_téryAdaptérNastavenia adaptéraAdaptér pre toto pripojenie nie je k dispozíciiVýber adaptéraPridá položku ponuky na skonÄenie apletuPridáva oznaÄenie na ikone stavu, keÄ je Bluetooth aktívny a zobrazuje spojenie v nástrojitip.Pridá do ponuky položky pre odpojeniePridá Å¡tandardné položky ponuky do ponuky stavovej ikonyPokroÄilý zvukPoľnohospodárske vozidloVzduchová clonaSenzor kvality vzduchuAlarmSlužba oznámenia výstrahyVÅ¡etko v jednomUmožní sledovanie (mobilný broadband) využitia sieÅ¥ovej prevádzky. UžitoÄné pre obmedzený plán prístupu k dátam. Tento modul sleduje každé zariadenie zvlášť.VždyPrijaÅ¥ vždyVždy viditeľnýSenzor okolitého svetlaPoÄet minút v sekundách poÄas ktorých bude objaviteľný režim aktívnyZosilňovaÄVzhľadAppleAgentModul pre prenosnú službu apletu je vypnutýNaozaj chcete vynulovaÅ¥ poÄítadlo?Krvný tlak pažeZvukový profilCieľ zvukuZdroj zvukuAudio a vstupné profilyAudio/VideoAudio/videoPoslucháreňPožiadavka na overenie totožnosti pre:Automaticky pripojené k %(service)sna zariadení %(device)sAutomatizácia IOMarkízaOsový ventilátorBBNEPSkener Äiarových kódovZákladná tlaÄ (BPP)Služba batérieSpínaÄ batérieSvetlo v zátokeNaÄúvací prístroj za uchoZvonÄekBlade ServerŽalúzie alebo tienidláZablokovaÅ¥/OdblokovaÅ¥ toto zariadenieblokovanéTlak krviAplet bluetoothSprávca Bluetooth BluemanBlueman je správca rozhrania Bluetooth vytvorený pomocou GTK+Bluetooth je aktívnyAdaptéry BluetoothOverenie totožnosti BluetoothZariadenie BluetoothZariadenia BluetoothBluetooth je zakázanýBluetooth je povolenýPrenos súborov prostredníctvom BluetoothSprávca BluetoothSieÅ¥ BluetoothBluetooth je vypnutýAby mohol správca adaptérov pracovaÅ¥, musí byÅ¥ zapnutý BluetoothDémon BlueZ nie je spustený, program blueman-manager nedokáže pokraÄovaÅ¥. Toto pravdepodobne znamená, že neboli nájdené žiadne adaptéry Bluetooth, alebo démon Bluetooth nebol spustený.Bluray prehrávaÄSkladba telaBojlerStĺpik so svetlomSpráva pútRegálový reproduktorVysielacie zariadenieVysielacia miestnosÅ¥SlužbaVýberuTypuSkupínClassIDŽiarovkaAutobusTlaÄidloCD prehrávaÄCMTPOsvetlenie kabinetuSnímaÄ rytmického tempaKalendár, úloha a poznámka (CTN) Služba prístupuKalendár, úloha a poznámka (CTN) Služba upozorneniaKalendár, úloha a poznámka (CTN) ProfilKamkordérKameraObytný voz / karavanZruÅ¡iÅ¥ operáciuRuÅ¡enieAutoAudio v auteSenzor oxidu uhliÄitéhoSenzor oxidu uhoľnatéhoČítaÄka karietStropný ventilátorStropné svetloStropný senzorMobilný telefónCharakteristika formátu celkuDeklarácia charakteristikyRozšírené vlastnosti charakteristikyCharakteristika formátu prezentácieCharakteristický typ užívateľaNabíjacie puzdroKliknutím zakážete.Kliknutím povolíte.Kliknutím na ikonu v systémovej liÅ¡te prepnete správcu, namiesto toho, aby ste sa naň zamerali.Nastavenie charakteristiky klientaŽehliÄka na obleÄenieNaparovaÄ odevovKochleárny implantátKávovarSenzor farebného svetlaKomboCommon ISDN Access (CIP)PoÄítaÄNastavenieKonfigurovaÅ¥ Bluetooth SieÅ¥Nastaví predvoľby vybraného zásuvného moduluNastavený prieÄinok pre prichádzajúce súbory neexistujeNastavenie siete vyžaduje privilégiáPotvrdiÅ¥PotvrÄte hodnotu pre overenie totožnosti:PripojenéPripojené k %sPripojené:PripájaniePripája sa…Pripojenie zlyhalo: Pripojenie k BlueZ zlyhaloPripája profily automatického pripojenia zdroja A2DP, cieľa A2DP a HIDKontaktný senzorNepretržité monitorovanie glukózyOvládaÄKontroluje stavy napájania Bluetooth adaptérovKonvertibilnéBezdrôtovéBezdrôtový telefónVytvorí spárovanie s týmto zariadenímŽehliÄka na vlasySlužba aktuálneho ÄasuZáclonyPoÄítaÄ na bicykliCyklistický výkonCyklistická rýchlosÅ¥ a kadenciaTyp servera DHCP:DVD prehrávaÄIndikácia aktivity údajovOdvlhÄovaÄZamietnuÅ¥Chyba závislostíStolný ventilátorSvetlo na stôlStolný poÄítaÄDesktopová pracovná stanicaOdnímateľnéInformácie o zariadeníSprávca zariadeníNázov zariadeniaZariadenie neodpovedáVytoÄiÅ¥Dial-up sieteVytáÄané spojenie (DUN)Nastavenia vytáÄaného pripojeniaDigitálna ohrádkaDigitálne znaÄenieDigitalizovaný tabletPriamaTlaÄ (BPP)DirectPrintingReferenceObjectsService (BPP)OdpojiÅ¥ %sOdpojenéOdpojenie zlyhalo: Objaviteľný Äasový limitObjaviteľné…Objaviteľné… %ssObjavuje sa…DisplejDokovacia stanicaBábikaZámok na dveráchDvojitý prepínaÄSuÅ¡iÄkaOdhadovaný Äas do konca:UÅ¡ný teplomerSlúchadloElektronický Å¡títokVýťahNúdzové východové dvereSvetlo núdzového východuPovoliÅ¥ BluetoothPrepínaÄ zberu energieMeraÄ energieSenzor energieZadajte PIN kód pre overenie totožnosti:Zadajte heslo pre overenie totožnosti:Vstupná bránaSenzor kvality prostrediaVyskytla sa chybaPoÄas odosielania súboru %s sa vyskytla chybaVýfukový ventilátorSkonÄiÅ¥VonkajÅ¡ia obrazovkaVonkajÅ¡ia uzávierkaNahlásiÅ¥ vonkajÅ¡iu referenciuFTPZlyhanieNepodarilo sa automaticky spustiÅ¥ službu obex. Uistite sa, že démon obex je spustenýZlyhala zmena profilu na %sPripojenie zlyhaloNepodarilo sa získaÅ¥ IP adresu zariadenia %sNepodarilo sa spojiÅ¥ s manažérom bluemanVentilátorový ohrievaÄFaxSúbor %(0)s zo zariadenia %(1)s bol úspeÅ¡ne prijatýNástroj na odoslanie súborovSúbor prijatýSúbory prijatéPulzný oxymeter na konÄeky prstovPožiarny senzorReÅ¥azec verzie firmwareDetektor plameňaÅ irokoúhly svetlometPodlahové svetloFluorescenÄná lampaPredradník pre žiarivkuZapustený senzorNútene odpojí zariadenieMrazniÄkaCelkomGBGNSSServer GNSSNastavenia siete GSMHraGamepadHranie/HraÄkaGarážové dvereZáhradné svetloVÅ¡eobecné AV zariadeniaVÅ¡eobecný prístupVÅ¡eobecná kontrola prístupuGenerická klimatizáciaGenerické lietadláVÅ¡eobecný atribútVÅ¡eobecný zvukVÅ¡eobecný zvukový kanálVÅ¡eobecný zdroj zvukuÅ tandardný skener Äiarových kódovÅ tandardný krvný tlakÅ tandardné hodinyGenerický poÄítaÄÅ tandardný nepretržitý meraÄ glukózyÅ tandardné ovládacie zariadenieGenerický: CyklistikaÅ tandardný displejVÅ¡eobecné zobrazovacie zariadenieÅ tandardný domáci spotrebiÄÅ tandardné okuliareGenerický ventilátorVÅ¡eobecný prenos súborovVÅ¡eobecné hryÅ tandardný meraÄ glukózyÅ tandardné HVACVÅ¡eobecný naÄúvací prístrojGenerický snímaÄ srdcovej frekvencieÅ tandardné kúrenieGenerické ľudské rozhranieGenerický zvlhÄovaÄÅ tandardná inzulínová pumpaÅ tandardný keyringGenerické svietidláŠtandardný zdroj svetlaGenerický prehrávaÄ médiíŠtandardné dodanie liekovÅ tandardné zariadenie mobilityGenerické motorové vozidloVÅ¡eobecné sieÅ¥ové zariadenieVÅ¡eobecná sieÅ¥VÅ¡eobecná outdoorová Å¡portová aktivitaÅ tandardné zariadenie osobnej mobilityGenerický telefónÅ tandardné napájacie zariadenieVÅ¡eobecný pulzný oximeterÅ tandardný diaľkový ovládaÄGenerický snímaÄ chôdzeÅ tandardný snímaÄVÅ¡eobecné znaÄenieVÅ¡eobecný meraÄ vzduchovej kapacity pľúcÅ tandardná visaÄkaVÅ¡eobecný telefónÅ tandardný teplomerGenerické neznámeNeznaÄkové hodinkyÅ tandardné nositeľné zvukové zariadenieVÅ¡eobecný rozsah váhyÅ tandardné zakrytie okienOkuliareGlukózaSkupinová SieÅ¥HCR_Print (HCR)HCR_Scan (HCR)HDPCieľ HDPZdroj HDPHID lampaHID predradník lampyHIDPHTTPHTTP ProxyFénRuÄnýRuÄné PC/PDA (véÄko)RuÄný meraÄ vzduchovej kapacity pľúcHandsfreeZvukový vstup pre handsfreeRiadiaci kanál hardcopyDátový kanál hardcopyOznámenie hardcopyHardcopyCableReplacement (HCR)ReÅ¥azec verzie hardvéruSlúchadláNáhlavná súpravaZvukový vstup pre náhlavnú súpravuZdravotný teplomerTep srdcaPás na meranie srdcového tepuTepelné ÄerpadloOhrievaÄHelmaHi-Fi audioSkrytýSkryÅ¥ zariadenia _bez názvuVysokáVýškové svetloKonzola domácej videohryHúkaÄkaZariadenie ľudského rozhraniaZariadenie a služba ľudského rozhrania (HID)ZvlhÄovaÄSenzor vlhkostiIPAdresa IP:IP adresa konfliktuje s rozhraním %s ktoré má rovnakú adresuAdresa IP sa prekrýva s podsieÅ¥ou rozhrania %s, ktoré má nasledovnú konfiguráciu %s/%s Môže to spôsobiÅ¥ nesprávne správanie sieteISDNSnímanieSnímanie (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Okamžitá výstrahaSnímaÄ chôdze v obuviNaÄúvací prístroj do ušíSvetlo v zemiŽiarovka žiariÄZahrnutiePrieÄinok pre prichádzajúce súbory:Prichádzajúci súbor %(0)s zo zariadenia %(1)sPrichádzajúci súbor prostredníctvom BluetoothVnútorné polohovanieInfraÄervený ohrievaÄChyba vstupu/výstupuInzulínové peroInzulínová pumpa, trvalá pumpaInzulínová pumpa, opravná pumpaInterkomRozhranie %(0)s je viazané na IP adresu %(1)sPodpora IP protokoluNeplatná IP adresaBrána IoTIrMC SynchronizáciaIrMC SynchronizaÄný príkazZdá sa, že blueman-manager nemohol byÅ¥ aktivovaný cez D-Bus. Typickou príÄinou je nefunkÄné grafické nastavenie v prostredí aktivácie D-Bus, ktoré sa dá vyrieÅ¡iÅ¥ volaním dbus-update-activation-environment, zvyÄajne vydávaným z xinitrc (resp. konfigurácia Sway alebo podobná).ŽaketPákový ovládaÄKBKlávesnicaKioskL2CAPPrístup k LAN pomocou PPPPole LEDOvládaÄ LEDLED lampaNotebookVeľké nákladné vozidloVeľké osobné lietadloSpustiÅ¥ DHCP klientaSpustiÅ¥ démona PPPSpúšťanie DHCP klienta požaduje privilégiáSpustenie démona PPP vyžaduje právaSenzor únikuĽahké lietadláOvládaÄ svetlaSvetelný ovládaÄĽahké vozidloLineárne svetloStrata linkyDisplej pre zobrazenie polohyModul polohyPoloha a navigáciaDisplej pre zobrazenie polohy a navigácieModul polohy a navigácieSkrinkaReproduktorNízkaNízkonapäťový halogénNízkopoložené svetloMBSpraviÅ¥ predvolený adaptér doÄasne viditeľnýmSpravuje miestne sieÅ¥ové služby, ako sú mosty NAPReÅ¥azec mena výrobcuOznaÄí/zruší oznaÄenie tohto zariadenia ako dôveryhodnéMaximum položiekSieÅ¥ové zariadenieSieÅ¥ový proxy serverProfil prístupu k správam (MAP)Server prístupov k správamServer oznámení správMicrolightMikrofónMikrovlnkaMini PCMinibusRôznyMobilný skúterReÅ¥azec Äísla modeluModemMonitorMopedViacPohybový senzorMotorkaMotorizovaná bránaMyÅ¡NadmernýProtokol viackanálovej adaptácie (MCAP)Viacfarebné pole LEDViacprofilová Å¡pecifikácia (MSP) ProfilViacprofilová Å¡pecifikácia (MSP) SlužbaMulti-senzorMultiprepínaÄMultisenzorPás na krkSieÅ¥Prístupový bod sieteSieÅ¥ový prístupový bod (NAP)Využitie _sieteSlužba nasledujúcej zmeny letného ÄasuNeregistrované audioŽiadne konfliktyŽiadne závislostiZatiaľ nie je dostupná žiadna Å¡tatistika o používaní. Skúste najskôr vytvoriÅ¥ pripojenie a potom skontrolovaÅ¥ túto stránku.NepripojenéNedostupnéS týmto nastavením momentálne nie je podporovanéNeurÄenýČíslo:OBEXPrenos súborov OBEXOdoslanie objektov OBEXPrenos objektuSnímaÄ obsadenostiSnímaÄ chôdze na bokuSnímaÄ chôdze na obuviOtvoriÅ¥OtvoriÅ¥ umiestneniePrehrávaÄ optických diskovOptimálnyOrganické svetlo emitujúca dióda (OLED)RúraPANUPagerSpárovaÅ¥SpárovanéPIN kód spárovania preHeslo spárovania prePožiadavka na spárovaniePožiadavka na spárovánie so zariadením %sPožiadavka na spárovanie pre zariadenie:Požiadavka na spárovanie pre:PalmPC/PDA veľkosti dlaneParaglajdistaSvetlo na chodníkuStojanový ventilátorZávesné svetloPeriférne zariadenieParametre preferovaného periférneho spojeniaVlajka okrajového súkromiaOsobná oblasÅ¥ sieteTelefónSlužba stavu výstrahy telefónuPrístup k telefónnemu zoznamu (PBAP)Prístup k telefónnemu zoznamu (PBAP) - PCEPrístup k telefónnemu zoznamu (PBAP) - PSESkontrolujte, Äi existuje adresár „ %s “, alebo ho nakonfigurujte pomocou blueman-services. Dovtedy sa použije predvolený adresár „%s“ZástrÄkaZásuvný modul „%(0)s“ závisí na %(1)s. Uvoľnenie %(1)s uvoľní aj „%(0)s“. PokraÄovaÅ¥?Zásuvný modul %(0)s je v konflikte s %(1)s. NaÄítanie %(1)s uvoľní %(0)s. PokraÄovaÅ¥?Zásuvné modulyID PnPInformácie PnPUkazovacieStĺpové svetloSlabýPrenosné audioPrenosná ruÄná konzolaExterná batériaElektrická zásuvkaSnímaÄ výkonuNapájacia liÅ¡taZdrojElektrický invalidný vozíkDiaľkové ovládanie prezentácieHlavná službaTlaÄiareňStav tlaÄe (BPP)ProjektorUzavretýPoskytuje API zbernice DBus pre ÄalÅ¡ie súÄasti aplikácie BluemanPoskytuje schopnosti prenosu súborov OBEXPoskytuje StatusNotifierItem na zobrazenie stavovej ikonyPoskytuje základného klienta servera dhcp pre pripojenia Bluetooth PAN.Poskytne menu apletu a API pre ÄalÅ¡ie moduly na narábanie s nímPoskytuje položku menu pre doÄasné zviditeľnenie predvoleného adaptéra ak je v predvolenom stave skrytýPoskytuje položku ponuky, ktorá obsahuje naposledy použité pripojenia pre rýchly prístupPoskytuje základnú podporu pre pripojenie sa na internet cez profil DUN.Poskytuje heslo, služby overenia totožnosti pre démona BlueZPoskytuje podporu vytáÄaného pripojenia k sieti (DUN) pomocou programov ModemManager a NetworkManagerPoskytuje podporu pre osobnú sieÅ¥ (PAN) uvedenú v programe NetworkManager 0.8Senzor priblíženiaSkupina verejného prehliadaniaPulzný oximeterTlaÄidloÅ tvorkolkaRFCOMMPremenovaÅ¥ zariadenie…Sálavý panelový ohrievaÄRadiátorRádioDažÄový senzorPrijatý %(files)d súbor na pozadíPrijaté %(files)d súbory na pozadíPrijatých %(files)d súborov na pozadíPrijatých %(files)d súborov na pozadíPrijatý %(files)d Äalší súbor na pozadíPrijaté %(files)d ÄalÅ¡ie súbory na pozadíPrijatých %(files)d Äalších súborov na pozadíPrijatých %(files)d Äalších súborov na pozadíSila prijatého signálu: %(rssi)u%% (%(rssi_state)s)PrijímaÄPrijímanie súboruPrijímanie súboru %(0)s zo zariadenia %(1)sOdporúÄanýZnova sa pripojte k…Nedávne pripojeniaRekreaÄné vozidlo / Obytné autoSlužba aktualizácie referenÄného ÄasuPorovnávaciaTlaÄ (BPP)ReflectedUI (BPP)ChladniÄkaOdmietnuÅ¥Diaľkové ovládanieCieľ diaľkového ovládaniaOdstrániÅ¥Odstráni toto zariadenie zo zoznamu známych zariadeníPremenovanie zariadeniaObnoviÅ¥ adresu IPNahlásiÅ¥ referenciuSkúsiÅ¥ znovuVariÄ ryžeRobotRobotický vysávaÄOtoÄný spínaÄRýchlosÅ¥ behu a kadenciaSDPSIM Access (SAP)Usp_oriadaÅ¥ podľaParametre skenovaniaSkenerSkúterObrazovkaSkript na vykonanie po pripojeníHľadaÅ¥Vyhľadá zariadenia v blízkostiVyhľadávanieVedľajÅ¡ia službaVýber zariadeniaVyberie zvukový profil pre systém PulseAudioVýber prieÄinku pre prichádzajúce prenosy súborovOdoslaÅ¥ súbor_OdoslaÅ¥ súbory do zariadeniaOdoslaÅ¥ _poznámkuOdoslaÅ¥ súbor…OdoÅ¡le textovú poznámkuOdoÅ¡le súbor(y) do zariadeniaOdoslaÅ¥ poznámkuOdosielanie súboruReÅ¥azec sériového ÄíslaSériový portSériový port %sPripojený sériový portPripájací skript sériového portu zlyhalSériový port služby na zariadení %s bude dostupný cez %sServerNastavenie charakteristiky serveraPoÄítaÄ triedy serverovSlužba zmenenáServisný pultNastavenia službySlužba:SlužbaObjavovaniaServerovýchSlužiebClassIDNastavuje vlastnosti bluetooth adaptéraNastavenie stavu RfKillSet top boxSet-top boxNastavenie stavu RfKill vyžaduje právaSvetlo na policiZobraziÅ¥ _stavový riadokZobraziÅ¥ panel _nástrojovZobrazí informácie o zariadeníZobraziÅ¥ vstupUkázaÅ¥ oznámenia, keÄ zariadenia sú pripojené alebo odpojené.Zobrazí využitie sieÅ¥ovej prevádzkyJediný spínaÄPreskoÄiÅ¥PosúvaÄSmartfónInteligentné hodinkyDymový senzorReÅ¥azec verzie softvéruSoundbarHlasitý odposluchSnímaÄ rýchlostiSnímaÄ rýchlosti a kadencieÅ portové hodinkyReflektorSamostatný reproduktorÅ tandardný SPP profil majúci na starosti pripojenia, povoľuje vykonávanie vlastných príkazovStojanový reproduktorStick PCPouliÄné osvetlenieTakmer optimálnyÚspech!ÚspeÅ¡ne pripojené k službe DUN na %(0)s. SieÅ¥ je dostupná cez %(1)sPrepínaÄBluetooth killswitch mení stav bluetooth prepnutím jeho napájania. Povoľuje prepnutie z ikony, ktorá ukazuje stav, pod podmienkou, že nie je odpojený systémom alebo fyzicky.ID systémuTCPTCS-ATTCS-BINTabletTelevíziaTeplotný senzorDoÄasne preruší Å¡etriÄ obrazovky, keÄ je pripojený bluetooth herný ovládaÄ.DoÄasne viditeľnýMaximálny poÄet zobrazených položiek v ponuke nedávnych pripojení.Nastala chyba pri spúšťaní skriptu %s %sTermostatToto by malo byÅ¥ prepísanéHriankovaÄPrepnite správcu kliknutím na ikonu v systémovej liÅ¡teSilnýCelkovo prijaté údaje a rýchlosÅ¥ prenosuCelkovo odoslané údaje a rýchlosÅ¥ prenosuDotykový panelTouchpadHraÄkaÅ tatistika prenosuPrenosPrenos zlyhalPrenos súboru %(0)s zlyhalSila úrovne vysielania: %(tpl)u%% (%(tpl_state)s)Objavenie prenosuSkúšaÅ¥ sa automaticky pripojiÅ¥ k službám pri Å¡tarte a každých 60 sekúnd.Trojitý prepínaÄVstavané stropné svietidloVozíkDôveryhodnéDôveryhodnéPrebieha získavanie adresy IP zariadenia %s Prosím, Äakajte…TunerVypne vÅ¡etky adaptéryZapne vÅ¡etky adaptéryGramofónVysielací výkonUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPnezaradenéPodvodné svetloNeznámeNeznáma chybaPriezviskoNeÅ¡pecifikovanýNedôverovaÅ¥Dáta užívateľaVCRVysávaÄPlatný rozsahVozidloSenzor tlaku v pneumatikách vozidlaVeľmi vysokáVideokonferenciaDistribúcia videaCieľ videaZdroj videaVideo kameraVideo konferenciaVideo displej a reproduktorVideo monitorVideoConferencingGW (VCP)WAPKlient WAPWSPStenový ventilátorNástenné svetloNástenný senzorPráÄkaNositeľné zariadenieNositeľný poÄítaÄ (veľkosÅ¥ hodiniek)VáhaSenzor vetraOknoOkenná markízaRoletyOkenný závesTienidlá na oknáKrvný tlak na zápästíPulzný oxymeter nosený na zápästíNáramkové hodinky_Adaptér_Pridania_ZablokovaÅ¥_ZruÅ¡iÅ¥_ZavrieÅ¥_Zostupne_ZariadenieZaria_denia_SkonÄiÅ¥_Pomocník_Informácie_Miestne služby_SpraviÅ¥ objaviteľným_Názvu_OK_SpárovaÅ¥_Zásuvné moduly_Predvoľby_Odstrániť…_NahlásiÅ¥ problémO_bnoviÅ¥_HľadaÅ¥_ZastaviÅ¥_DôverovaÅ¥_OdblokovaÅ¥_NedôverovaÅ¥_NáhľadapletdeňdnidňadníhodinahodinyhodinyhodínminútaminútyminútyminútnieProgram obexd nie je dostupnýánoblueman-2.4.3/po/sk.po000066400000000000000000002721521465054505200145550ustar00rootroot00000000000000# Slovak translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Valmantas PalikÅ¡a https://launchpad.net/~walmis # menganito https://launchpad.net/~igor-kysel # milboy https://launchpad.net/~milboys # vadimo https://launchpad.net/~michalgejdos-azet # xills pills https://launchpad.net/~adamturan # DuÅ¡an Kazik , 2015,2017,2019, 2021. # Ján ÄŽanovský , 2014-2017 # Jose Riha , 2019 # Pavol Å imo , 2015 # Tibor Kaputa , 2014 # Juraj Liso # menom , 2022, 2023, 2024. # Milan Å alka , 2023, 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-10 05:09+0000\n" "Last-Translator: menom \n" "Language-Team: Slovak \n" "Language: sk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Nastavenie viditeľnosti" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Skrytý" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Vždy viditeľný" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "DoÄasne viditeľný" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Meno" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Požiadavka na spárovanie" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Požiadavka na spárovanie pre zariadenie:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Toto by malo byÅ¥ prepísané" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "ZobraziÅ¥ vstup" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Zariadenia Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptér" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_HľadaÅ¥" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Predvoľby" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_SkonÄiÅ¥" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Zariadenie" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Náhľad" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "ZobraziÅ¥ panel _nástrojov" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "ZobraziÅ¥ _stavový riadok" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "SkryÅ¥ zariadenia _bez názvu" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Usp_oriadaÅ¥ podľa" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Názvu" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Pridania" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Zostupne" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Zásuvné moduly" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Miestne služby" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Pomocník" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_NahlásiÅ¥ problém" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Vyhľadá zariadenia v blízkosti" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "HľadaÅ¥" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Vytvorí spárovanie s týmto zariadením" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "SpárovaÅ¥" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "OznaÄí/zruší oznaÄenie tohto zariadenia ako dôveryhodné" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Dôveryhodné" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Odstráni toto zariadenie zo zoznamu známych zariadení" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "OdstrániÅ¥" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "OdoÅ¡le súbor(y) do zariadenia" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "OdoslaÅ¥ súbor" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Celkovo odoslané údaje a rýchlosÅ¥ prenosu" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Celkovo prijaté údaje a rýchlosÅ¥ prenosu" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Indikácia aktivity údajov" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Viac" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Premenovanie zariadenia" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "O_bnoviÅ¥" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_ZruÅ¡iÅ¥" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Typ servera DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "OdporúÄaný" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nie sú nainÅ¡talované žiadne servery DHCP" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Adresa IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Nastavenia NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "Osobná oblasÅ¥ siete" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Podpora PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Dial-up siete" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Podpora DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "SieÅ¥ový prístupový bod (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP podpora" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Prijímanie súborov (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "PrieÄinok pre prichádzajúce súbory:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Výber prieÄinku pre prichádzajúce prenosy súborov" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "PrijímaÅ¥ súbory z dôveryhodných zariadení" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Odosielajú sa súbory prostredníctvom " "Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Pre:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Súbor:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Nastavenie" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Nastaví predvoľby vybraného zásuvného modulu" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "NeurÄený" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Neznáme" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Závisí na:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "V konflikte s:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Nastavenia siete GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Číslo:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Å tatistika prenosu" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_ZavrieÅ¥" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Prevzaté:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Odovzdané:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Celkom:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Zahájenie záznamu:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Trvanie záznamu:" #: data/ui/note.ui:8 msgid "Send note" msgstr "OdoslaÅ¥ poznámku" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Aby mohol správca adaptérov pracovaÅ¥, musí byÅ¥ zapnutý Bluetooth" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adaptéry Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Vždy" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minúta" msgstr[1] "%(minutes)d minúty" msgstr[2] "%(minutes)d Minúty" msgstr[3] "%(minutes)d minút" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adaptér" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Nepodarilo sa spojiÅ¥ s manažérom blueman" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Zdá sa, že blueman-manager nemohol byÅ¥ aktivovaný cez D-Bus. Typickou " "príÄinou je nefunkÄné grafické nastavenie v prostredí aktivácie D-Bus, ktoré " "sa dá vyrieÅ¡iÅ¥ volaním dbus-update-activation-environment, zvyÄajne " "vydávaným z xinitrc (resp. konfigurácia Sway alebo podobná)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Pripojenie k BlueZ zlyhalo" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Démon BlueZ nie je spustený, program blueman-manager nedokáže pokraÄovaÅ¥.\n" "Toto pravdepodobne znamená, že neboli nájdené žiadne adaptéry Bluetooth, " "alebo démon Bluetooth nebol spustený." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Kliknutím zakážete." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "Kliknutím povolíte." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Vyhľadávanie" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Nastavenia adaptéra" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Nástroj na odoslanie súborov" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Prenos súborov prostredníctvom Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_ZastaviÅ¥" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Pripájanie" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "Program obexd nie je dostupný" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Nepodarilo sa automaticky spustiÅ¥ službu obex. Uistite sa, že démon obex je " "spustený" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "RuÅ¡enie" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Odosielanie súboru" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Odhadovaný Äas do konca:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekunda" msgstr[1] "%(seconds)d sekundy" msgstr[2] "%(seconds)d Sekundy" msgstr[3] "%(seconds)d sekúnd" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "PoÄas odosielania súboru %s sa vyskytla chyba" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "PreskoÄiÅ¥" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "SkúsiÅ¥ znovu" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Vyskytla sa chyba" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Požiadavka na spárovánie so zariadením %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Overenie totožnosti Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Zadajte PIN kód pre overenie totožnosti:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Zadajte heslo pre overenie totožnosti:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Heslo spárovania pre" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PIN kód spárovania pre" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Požiadavka na spárovanie pre:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "PotvrÄte hodnotu pre overenie totožnosti:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "PotvrdiÅ¥" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "ZamietnuÅ¥" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Požiadavka na overenie totožnosti pre:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Služba:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "PrijaÅ¥ vždy" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "PrijaÅ¥" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "PoÄas naÄítavania zásuvného modulu sa vyskytla chyba. Prosím, oboznámte " "vývojárov s obsahom tejto správy na naÅ¡ej \n" "webovej stránke." "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth je vypnutý" #: blueman/Functions.py:71 msgid "Exit" msgstr "SkonÄiÅ¥" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "PovoliÅ¥ Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Správca zariadení" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Nastavenia služby" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Klávesnica" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombo" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Priezvisko" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "nezaradené" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Pripojené" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Dôveryhodné" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Spárované" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "blokované" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Pripojené" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Slabý" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Takmer optimálny" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimálny" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Nadmerný" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Silný" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Sila prijatého signálu: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Sila prijatého signálu: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Nízka" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Vysoká" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Veľmi vysoká" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sila úrovne vysielania: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Sila úrovne vysielania: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Úspech!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Zlyhanie" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Pripája sa…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Odpojenie zlyhalo: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Neregistrované audio" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Chyba vstupu/výstupu" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Zariadenie neodpovedá" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Neznáma chyba" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Pripojenie zlyhalo: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_PripojiÅ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Pripája profily automatického pripojenia zdroja A2DP, cieľa A2DP a HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "OdpojiÅ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Nútene odpojí zariadenie" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "PripojiÅ¥ k:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "OdpojiÅ¥:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Automaticky pripojiÅ¥:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "OdoslaÅ¥ súbor…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_SpárovaÅ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_DôverovaÅ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_NedôverovaÅ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_ZablokovaÅ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_OdblokovaÅ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "ZablokovaÅ¥/OdblokovaÅ¥ toto zariadenie" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "PremenovaÅ¥ zariadenie…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Odstrániť…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "ZruÅ¡iÅ¥ operáciu" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "NedôverovaÅ¥" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Výber zariadenia" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman je správca rozhrania Bluetooth vytvorený pomocou GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Nastavenia siete GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Zásuvné moduly" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Zásuvný modul „%(0)s“ závisí na %(1)s. Uvoľnenie %(1)s " "uvoľní aj „%(0)s“.\n" "PokraÄovaÅ¥?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Zásuvný modul %(0)s je v konflikte s %(1)s. NaÄítanie " "%(1)s uvoľní %(0)s.\n" "PokraÄovaÅ¥?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Žiadne závislosti" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Žiadne konflikty" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Chyba závislostí" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Výber adaptéra" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Objavuje sa…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Rôzny" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "PoÄítaÄ" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefón" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Prístupový bod" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Audio/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periférne zariadenie" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Snímanie" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Nositeľné zariadenie" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "HraÄka" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Stolný poÄítaÄ" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Notebook" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "RuÄný" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobilný telefón" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Bezdrôtové" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smartfón" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Celkom" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 percent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 percent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 percent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 percent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 percent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 percent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Nedostupné" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Náhlavná súprava" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofón" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Reproduktor" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Slúchadlá" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Prenosné audio" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Audio v aute" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set-top box" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi audio" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Video kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Kamkordér" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Video monitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Video displej a reproduktor" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Video konferencia" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Hranie/HraÄka" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Ukazovacie" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Displej" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skener" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "TlaÄiareň" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Náramkové hodinky" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pager" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Žaket" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Helma" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Okuliare" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vozidlo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Bábika" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "OvládaÄ" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Hra" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Generické neznáme" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Generický telefón" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Generický poÄítaÄ" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Desktopová pracovná stanica" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "PoÄítaÄ triedy serverov" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "RuÄné PC/PDA (véÄko)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "PC/PDA veľkosti dlane" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Nositeľný poÄítaÄ (veľkosÅ¥ hodiniek)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Dokovacia stanica" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "VÅ¡etko v jednom" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Blade Server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Konvertibilné" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Odnímateľné" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "Brána IoT" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Mini PC" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Stick PC" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "NeznaÄkové hodinky" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Å portové hodinky" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Inteligentné hodinky" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Å tandardné hodiny" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Å tandardný displej" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Å tandardný diaľkový ovládaÄ" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Å tandardné okuliare" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Å tandardná visaÄka" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Å tandardný keyring" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Generický prehrávaÄ médií" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Å tandardný skener Äiarových kódov" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Å tandardný teplomer" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "UÅ¡ný teplomer" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Generický snímaÄ srdcovej frekvencie" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Pás na meranie srdcového tepu" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Å tandardný krvný tlak" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Krvný tlak paže" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Krvný tlak na zápästí" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Generické ľudské rozhranie" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "MyÅ¡" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Pákový ovládaÄ" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Gamepad" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Digitalizovaný tablet" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "ČítaÄka kariet" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitálna ohrádka" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Skener Äiarových kódov" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Touchpad" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Diaľkové ovládanie prezentácie" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Å tandardný meraÄ glukózy" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Generický snímaÄ chôdze" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "SnímaÄ chôdze v obuvi" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "SnímaÄ chôdze na obuvi" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "SnímaÄ chôdze na boku" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Generický: Cyklistika" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "PoÄítaÄ na bicykli" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "SnímaÄ rýchlosti" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "SnímaÄ rytmického tempa" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "SnímaÄ výkonu" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "SnímaÄ rýchlosti a kadencie" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Å tandardné ovládacie zariadenie" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "PrepínaÄ" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "MultiprepínaÄ" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "TlaÄidlo" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "PosúvaÄ" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "OtoÄný spínaÄ" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Dotykový panel" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Jediný spínaÄ" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Dvojitý prepínaÄ" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Trojitý prepínaÄ" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "SpínaÄ batérie" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "PrepínaÄ zberu energie" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "TlaÄidlo" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "VytoÄiÅ¥" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "VÅ¡eobecné sieÅ¥ové zariadenie" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Prístupový bod" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "SieÅ¥ové zariadenie" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "SieÅ¥ový proxy server" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Å tandardný snímaÄ" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Pohybový senzor" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Senzor kvality vzduchu" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Teplotný senzor" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Senzor vlhkosti" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Senzor úniku" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Dymový senzor" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "SnímaÄ obsadenosti" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Kontaktný senzor" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Senzor oxidu uhoľnatého" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Senzor oxidu uhliÄitého" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Senzor okolitého svetla" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Senzor energie" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Senzor farebného svetla" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "DažÄový senzor" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Požiarny senzor" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Senzor vetra" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Senzor priblíženia" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Multi-senzor" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Zapustený senzor" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Stropný senzor" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Nástenný senzor" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Multisenzor" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "MeraÄ energie" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Detektor plameňa" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Senzor tlaku v pneumatikách vozidla" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Generické svietidlá" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Nástenné svetlo" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Stropné svetlo" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Podlahové svetlo" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Osvetlenie kabinetu" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Svetlo na stôl" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Vstavané stropné svietidlo" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Závesné svetlo" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Svetlo v zemi" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Å irokoúhly svetlomet" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Podvodné svetlo" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Stĺpik so svetlom" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Svetlo na chodníku" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Záhradné svetlo" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Stĺpové svetlo" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Reflektor" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Lineárne svetlo" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "PouliÄné osvetlenie" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Svetlo na polici" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Svetlo v zátoke" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Svetlo núdzového východu" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "OvládaÄ svetla" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Svetelný ovládaÄ" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Žiarovka" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Nízkopoložené svetlo" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Výškové svetlo" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Generický ventilátor" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Stropný ventilátor" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Osový ventilátor" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Výfukový ventilátor" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Stojanový ventilátor" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Stolný ventilátor" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Stenový ventilátor" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Å tandardné HVAC" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostat" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "ZvlhÄovaÄ" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "OdvlhÄovaÄ" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "OhrievaÄ" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radiátor" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Bojler" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Tepelné Äerpadlo" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "InfraÄervený ohrievaÄ" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Sálavý panelový ohrievaÄ" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Ventilátorový ohrievaÄ" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Vzduchová clona" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Generická klimatizácia" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Generický zvlhÄovaÄ" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Å tandardné kúrenie" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "VÅ¡eobecná kontrola prístupu" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Prístupové dvere" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Garážové dvere" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Núdzové východové dvere" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Zámok prístupu" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Výťah" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Okno" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Vstupná brána" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Zámok na dverách" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Skrinka" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Å tandardné zariadenie mobility" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Motorizovaná brána" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Markíza" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Žalúzie alebo tienidlá" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Záclony" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Obrazovka" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Å tandardné napájacie zariadenie" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Elektrická zásuvka" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Napájacia liÅ¡ta" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "ZástrÄka" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Zdroj" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "OvládaÄ LED" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Predradník pre žiarivku" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "HID predradník lampy" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Nabíjacie puzdro" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Externá batéria" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Å tandardný zdroj svetla" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Žiarovka žiariÄ" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED lampa" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID lampa" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "FluorescenÄná lampa" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "Pole LED" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Viacfarebné pole LED" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Nízkonapäťový halogén" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Organické svetlo emitujúca dióda (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Å tandardné zakrytie okien" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Tienidlá na okná" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Rolety" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Okenná markíza" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Okenný záves" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "VonkajÅ¡ia uzávierka" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "VonkajÅ¡ia obrazovka" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "VÅ¡eobecný zvukový kanál" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Samostatný reproduktor" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Soundbar" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Regálový reproduktor" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Stojanový reproduktor" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Hlasitý odposluch" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "VÅ¡eobecný zdroj zvuku" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarm" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "ZvonÄek" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "HúkaÄka" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Vysielacie zariadenie" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Servisný pult" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Kiosk" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Vysielacia miestnosÅ¥" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Poslucháreň" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Generické motorové vozidlo" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Auto" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Veľké nákladné vozidlo" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "2-kolesové vozidlo" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motorka" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Skúter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Moped" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "3-kolesové vozidlo" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Ľahké vozidlo" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Å tvorkolka" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Minibus" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Autobus" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Vozík" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Poľnohospodárske vozidlo" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Obytný voz / karavan" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "RekreaÄné vozidlo / Obytné auto" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Å tandardný domáci spotrebiÄ" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "ChladniÄka" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "MrazniÄka" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Rúra" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Mikrovlnka" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "HriankovaÄ" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "PráÄka" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "SuÅ¡iÄka" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Kávovar" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "ŽehliÄka na obleÄenie" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "ŽehliÄka na vlasy" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Fén" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "VysávaÄ" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Robotický vysávaÄ" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "VariÄ ryže" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "NaparovaÄ odevov" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Å tandardné nositeľné zvukové zariadenie" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Slúchadlo" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Pás na krk" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Generické lietadlá" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Ľahké lietadlá" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Microlight" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Paraglajdista" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Veľké osobné lietadlo" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "VÅ¡eobecné AV zariadenia" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "ZosilňovaÄ" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "PrijímaÄ" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Rádio" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Tuner" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Gramofón" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD prehrávaÄ" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD prehrávaÄ" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Bluray prehrávaÄ" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "PrehrávaÄ optických diskov" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set top box" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "VÅ¡eobecné zobrazovacie zariadenie" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Televízia" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projektor" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "VÅ¡eobecný naÄúvací prístroj" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "NaÄúvací prístroj do uší" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "NaÄúvací prístroj za ucho" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Kochleárny implantát" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "VÅ¡eobecné hry" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Konzola domácej videohry" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Prenosná ruÄná konzola" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "VÅ¡eobecné znaÄenie" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Digitálne znaÄenie" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Elektronický Å¡títok" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "VÅ¡eobecný pulzný oximeter" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Pulzný oxymeter na konÄeky prstov" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Pulzný oxymeter nosený na zápästí" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "VÅ¡eobecný rozsah váhy" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Å tandardné zariadenie osobnej mobility" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Elektrický invalidný vozík" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mobilný skúter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Å tandardný nepretržitý meraÄ glukózy" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Å tandardná inzulínová pumpa" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Inzulínová pumpa, trvalá pumpa" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Inzulínová pumpa, opravná pumpa" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Inzulínové pero" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Å tandardné dodanie liekov" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "VÅ¡eobecný meraÄ vzduchovej kapacity pľúc" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "RuÄný meraÄ vzduchovej kapacity pľúc" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "VÅ¡eobecná outdoorová Å¡portová aktivita" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Displej pre zobrazenie polohy" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Displej pre zobrazenie polohy a navigácie" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Modul polohy" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Modul polohy a navigácie" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Riadiaci kanál hardcopy" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Dátový kanál hardcopy" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Oznámenie hardcopy" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protokol viackanálovej adaptácie (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "SlužbaObjavovaniaServerovýchSlužiebClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "SlužbaVýberuTypuSkupínClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Skupina verejného prehliadania" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Sériový port" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Prístup k LAN pomocou PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "VytáÄané spojenie (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC Synchronizácia" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Odoslanie objektov OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Prenos súborov OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC SynchronizaÄný príkaz" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Bezdrôtový telefón" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Zdroj zvuku" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Cieľ zvuku" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Cieľ diaľkového ovládania" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "PokroÄilý zvuk" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Diaľkové ovládanie" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videokonferencia" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Interkom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Zvukový vstup pre náhlavnú súpravu" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Klient WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Prístupový bod siete" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Skupinová SieÅ¥" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "PriamaTlaÄ (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "PorovnávaciaTlaÄ (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Snímanie (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Zvukový vstup pre handsfree" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Základná tlaÄ (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Stav tlaÄe (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Zariadenie a služba ľudského rozhrania (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Common ISDN Access (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Audio/Video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM Access (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Prístup k telefónnemu zoznamu (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Prístup k telefónnemu zoznamu (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Prístup k telefónnemu zoznamu (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Server prístupov k správam" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Server oznámení správ" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profil prístupu k správam (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Server GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D displej" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D okuliare" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D synchronizácia (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Viacprofilová Å¡pecifikácia (MSP) Profil" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Viacprofilová Å¡pecifikácia (MSP) Služba" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Kalendár, úloha a poznámka (CTN) Služba prístupu" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Kalendár, úloha a poznámka (CTN) Služba upozornenia" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Kalendár, úloha a poznámka (CTN) Profil" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informácie PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "VÅ¡eobecná sieÅ¥" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "VÅ¡eobecný prenos súborov" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "VÅ¡eobecný zvuk" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "VÅ¡eobecný telefón" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Zdroj videa" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Cieľ videa" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Distribúcia videa" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Zdroj HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Cieľ HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "VÅ¡eobecný prístup" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "VÅ¡eobecný atribút" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Okamžitá výstraha" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Strata linky" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Vysielací výkon" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Služba aktuálneho Äasu" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Služba aktualizácie referenÄného Äasu" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Služba nasledujúcej zmeny letného Äasu" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukóza" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Zdravotný teplomer" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informácie o zariadení" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Tep srdca" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Služba stavu výstrahy telefónu" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Služba batérie" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Tlak krvi" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Služba oznámenia výstrahy" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Zariadenie ľudského rozhrania" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Parametre skenovania" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "RýchlosÅ¥ behu a kadencia" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automatizácia IO" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Cyklistická rýchlosÅ¥ a kadencia" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Cyklistický výkon" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Poloha a navigácia" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Senzor kvality prostredia" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Skladba tela" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Dáta užívateľa" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Váha" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "Správa pút" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Nepretržité monitorovanie glukózy" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Podpora IP protokolu" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Vnútorné polohovanie" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulzný oximeter" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP Proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Objavenie prenosu" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Prenos objektu" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Hlavná služba" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "VedľajÅ¡ia služba" #: blueman/Sdp.py:227 msgid "Include" msgstr "Zahrnutie" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Deklarácia charakteristiky" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Názov zariadenia" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Vzhľad" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Vlajka okrajového súkromia" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Nedávne pripojenia" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Parametre preferovaného periférneho spojenia" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Služba zmenená" #: blueman/Sdp.py:235 msgid "System ID" msgstr "ID systému" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "ReÅ¥azec Äísla modelu" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "ReÅ¥azec sériového Äísla" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "ReÅ¥azec verzie firmware" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "ReÅ¥azec verzie hardvéru" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "ReÅ¥azec verzie softvéru" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "ReÅ¥azec mena výrobcu" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "ID PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Rozšírené vlastnosti charakteristiky" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Charakteristický typ užívateľa" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "Nastavenie charakteristiky klienta" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Nastavenie charakteristiky servera" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Charakteristika formátu prezentácie" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Charakteristika formátu celku" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Platný rozsah" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "NahlásiÅ¥ vonkajÅ¡iu referenciu" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "NahlásiÅ¥ referenciu" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Audio a vstupné profily" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Uzavretý" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "áno" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nie" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Zvoľte a použite Control + C na kopírovanie" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Informácie" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Zobrazí informácie o zariadení" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "OdoslaÅ¥ _poznámku" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "OdoÅ¡le textovú poznámku" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Zlyhala zmena profilu na %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Zvukový profil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Vyberie zvukový profil pre systém PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "NeÅ¡pecifikovaný" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "SkúšaÅ¥ sa automaticky pripojiÅ¥ k službám pri Å¡tarte a každých 60 sekúnd." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automaticky pripojené k %(service)sna zariadení %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "UkázaÅ¥ oznámenia, keÄ zariadenia sú pripojené alebo odpojené." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Odpojené" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Pripojené:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Nepripojené" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Zatiaľ nie je dostupná žiadna Å¡tatistika o používaní. Skúste najskôr " "vytvoriÅ¥ pripojenie a potom skontrolovaÅ¥ túto stránku." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "deň" msgstr[1] "dni" msgstr[2] "dňa" msgstr[3] "dní" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "hodina" msgstr[1] "hodiny" msgstr[2] "hodiny" msgstr[3] "hodín" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minúta" msgstr[1] "minúty" msgstr[2] "minúty" msgstr[3] "minút" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s a %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Naozaj chcete vynulovaÅ¥ poÄítadlo?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Umožní sledovanie (mobilný broadband) využitia sieÅ¥ovej prevádzky. UžitoÄné " "pre obmedzený plán prístupu k dátam. Tento modul sleduje každé zariadenie " "zvlášť." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Využitie _siete" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Zobrazí využitie sieÅ¥ovej prevádzky" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth je povolený" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Spravuje miestne sieÅ¥ové služby, ako sú mosty NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Poskytuje podporu vytáÄaného pripojenia k sieti (DUN) pomocou programov " "ModemManager a NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Poskytuje položku ponuky, ktorá obsahuje naposledy použité pripojenia pre " "rýchly prístup" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximum položiek" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Maximálny poÄet zobrazených položiek v ponuke nedávnych pripojení." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Pripojené k %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Pripojenie zlyhalo" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adaptér pre toto pripojenie nie je k dispozícii" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Znova sa pripojte k…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Poskytuje podporu pre osobnú sieÅ¥ (PAN) uvedenú v programe NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Poskytuje API zbernice DBus pre ÄalÅ¡ie súÄasti aplikácie Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Prichádzajúci súbor prostredníctvom Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Prichádzajúci súbor %(0)s zo zariadenia %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "OdmietnuÅ¥" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Prijímanie súboru" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Prijímanie súboru %(0)s zo zariadenia %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Poskytuje schopnosti prenosu súborov OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Nastavený prieÄinok pre prichádzajúce súbory neexistuje" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Skontrolujte, Äi existuje adresár „ %s “, alebo ho nakonfigurujte " "pomocou blueman-services. Dovtedy sa použije predvolený adresár „%s“" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Súbor prijatý" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Súbor %(0)s zo zariadenia %(1)s bol úspeÅ¡ne prijatý" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "OtvoriÅ¥" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Prenos zlyhal" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Prenos súboru %(0)s zlyhal" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Súbory prijaté" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Prijatý %(files)d súbor na pozadí" msgstr[1] "Prijaté %(files)d súbory na pozadí" msgstr[2] "Prijatých %(files)d súborov na pozadí" msgstr[3] "Prijatých %(files)d súborov na pozadí" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "OtvoriÅ¥ umiestnenie" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Prijatý %(files)d Äalší súbor na pozadí" msgstr[1] "Prijaté %(files)d ÄalÅ¡ie súbory na pozadí" msgstr[2] "Prijatých %(files)d Äalších súborov na pozadí" msgstr[3] "Prijatých %(files)d Äalších súborov na pozadí" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Bluetooth killswitch mení stav bluetooth prepnutím jeho napájania. Povoľuje " "prepnutie z ikony, ktorá ukazuje stav, pod podmienkou, že nie je odpojený " "systémom alebo fyzicky." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Pridá Å¡tandardné položky ponuky do ponuky stavovej ikony" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Prepnite správcu kliknutím na ikonu v systémovej liÅ¡te" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "Kliknutím na ikonu v systémovej liÅ¡te prepnete správcu, namiesto toho, aby " "ste sa naň zamerali." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "_OdoslaÅ¥ súbory do zariadenia" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "Zaria_denia" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_téry" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "aplet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Poskytuje heslo, služby overenia totožnosti pre démona BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Pridá položku ponuky na skonÄenie apletu" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" "Poskytuje základného klienta servera dhcp pre pripojenia Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "SieÅ¥ Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Rozhranie %(0)s je viazané na IP adresu %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Nepodarilo sa získaÅ¥ IP adresu zariadenia %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Prebieha získavanie adresy IP zariadenia %s\n" "Prosím, Äakajte…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Pridáva oznaÄenie na ikone stavu, keÄ je Bluetooth aktívny a zobrazuje " "spojenie v nástrojitip." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth je aktívny" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth je zakázaný" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Pridá do ponuky položky pre odpojenie" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "OdpojiÅ¥ %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Poskytuje položku menu pre doÄasné zviditeľnenie predvoleného adaptéra ak je " "v predvolenom stave skrytý" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Objaviteľný Äasový limit" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "PoÄet minút v sekundách poÄas ktorých bude objaviteľný režim aktívny" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_SpraviÅ¥ objaviteľným" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "SpraviÅ¥ predvolený adaptér doÄasne viditeľným" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Objaviteľné… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Objaviteľné…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Poskytne menu apletu a API pre ÄalÅ¡ie moduly na narábanie s ním" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "ÚspeÅ¡ne pripojené k službe DUN na %(0)s.\n" "SieÅ¥ je dostupná cez %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Poskytuje základnú podporu pre pripojenie sa na internet cez profil DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Å tandardný SPP profil majúci na starosti pripojenia, povoľuje vykonávanie " "vlastných príkazov" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skript na vykonanie po pripojení" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Budú zadané nasledujúce parametre:\n" "Adresa, Názov, názov služby, uuid16s, uzol rfcomm\n" "Napríklad:\n" "AA:BB:CC:DD:EE:FF, Telefón, služba DUN, 0x1103, /dev/rfcomm0\n" "uuid16s sú vrátené ako zoznam s položkami oddelenými Äiarkou\n" "\n" "Po odpojení zariadenia bude skriptu zaslaný HUP signál" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Pripojený sériový port" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "Sériový port služby na zariadení %s bude dostupný cez %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Pripájací skript sériového portu zlyhal" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Nastala chyba pri spúšťaní skriptu %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Kontroluje stavy napájania Bluetooth adaptérov" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Vyp_núť Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Vypne vÅ¡etky adaptéry" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Zap_núť Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Zapne vÅ¡etky adaptéry" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "DoÄasne preruší Å¡etriÄ obrazovky, keÄ je pripojený bluetooth herný ovládaÄ." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Poskytuje StatusNotifierItem na zobrazenie stavovej ikony" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "SieÅ¥" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Neplatná IP adresa" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP adresa konfliktuje s rozhraním %s ktoré má rovnakú adresu" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "Adresa IP sa prekrýva s podsieÅ¥ou rozhrania %s, ktoré má nasledovnú " "konfiguráciu %s/%s\n" "Môže to spôsobiÅ¥ nesprávne správanie siete" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "S týmto nastavením momentálne nie je podporované" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Prenos" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Modul pre prenosnú službu apletu je vypnutý" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Nastavenia vytáÄaného pripojenia" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Sériový port %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "ObnoviÅ¥ adresu IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Nastavuje vlastnosti bluetooth adaptéra" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Aplet bluetooth" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Správca Bluetooth Blueman" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Správca Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Zariadenie Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "KonfigurovaÅ¥ Bluetooth SieÅ¥" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Nastavenie siete vyžaduje privilégiá" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "SpustiÅ¥ DHCP klienta" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Spúšťanie DHCP klienta požaduje privilégiá" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "SpustiÅ¥ démona PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Spustenie démona PPP vyžaduje práva" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Nastavenie stavu RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Nastavenie stavu RfKill vyžaduje práva" #~ msgid "Recent _Connections" #~ msgstr "Nedávne _pripojenia" #~ msgid "Turn Bluetooth _On" #~ msgstr "OtoÄte Bluetooth _On" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Aby mohol správca adaptérov fungovaÅ¥, musí byÅ¥ zapnutý Bluetooth" #~ msgid "Turn Bluetooth _Off" #~ msgstr "OtoÄte Bluetooth _On" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "SnímaÄ srdcovej frekvencie: pás" #~ msgid "Blood Pressure: Arm" #~ msgstr "Krvný tlak: Rameno" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Krvný tlak: Zápästie" #~ msgid "Human Interface Device (HID)" #~ msgstr "HID" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "SnímaÄ chôdze v topánke" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "SnímaÄ chôdze na topánke" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "SnímaÄ chôdze na boku" #~ msgid "Fingertip" #~ msgstr "KonÄek prsta" #~ msgid "Wrist-Worn" #~ msgstr "Manžeta" #~ msgid "Services" #~ msgstr "Služby" #~ msgid "Network Settings" #~ msgstr "SieÅ¥ové nastavenia" #~ msgid "Transfer Settings" #~ msgstr "Nastevenia prenosu" #~ msgid "Plugin description:" #~ msgstr "Popis zásuvného modulu:" #~ msgid "Local Services" #~ msgstr "Miestne služby" #~ msgid "_Apply" #~ msgstr "_PoužiÅ¥" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Aktívne pripojenie" #~ msgstr[1] "%(connections)d Aktívne pripojenia" #~ msgstr[2] "%(connections)d Aktívnych pripojení" #~ msgstr[3] "%(connections)d Aktívnych pripojení" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Zdroj doÄasne nedostupný" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Mal by sa bluetooth zapínaÅ¥ automaticky?" #~ msgid "Yes" #~ msgstr "Ãno" #~ msgid "No" #~ msgstr "Nie" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kvalita spojenia: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kvalita spojenia: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatické zapnutie" #~ msgid "Automatically power on adapters" #~ msgstr "Automaticky zapne adaptéry" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Ukazuje oznámenia s percentuálnym stavom batérie, keÄ je zariadenie " #~ "pripojené." #~ msgid "Trusted and Paired" #~ msgstr "Dôveryhodné a spárované" #~ msgid "Paired" #~ msgstr "Spárované" #~ msgid "Trusted" #~ msgstr "Dôveryhodné" #~ msgid "Friendly Name" #~ msgstr "Priateľské pomenovanie" #~ msgid "Serial Ports" #~ msgstr "Sériové porty" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Spustí asistenta nastavovaním tohoto zariadenia" #~ msgid "Setup..." #~ msgstr "NastaviÅ¥..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Vitajte v asistentovi pre nastavenia Bluetooth zariadenia. \n" #~ "\n" #~ "\n" #~ "Pomôže vám prejsÅ¥ procesom nastavovania a pripájania sa k vaÅ¡im " #~ "zariadeniam s Bluetoothom." #~ msgid "Introduction" #~ msgstr "Úvod" #~ msgid "Select pairing method to use:" #~ msgstr "Vyberte spôsob spárovania:" #~ msgid "Pair Device" #~ msgstr "SpárovaÅ¥ zariadenie" #~ msgid "Proceed Without Pairing" #~ msgstr "PokraÄovaÅ¥ bez párovania" #~ msgid "Pairing" #~ msgstr "Párovanie sa" #~ msgid "Connect to:" #~ msgstr "PripojiÅ¥ sa k:" #~ msgid "Connect" #~ msgstr "PripojiÅ¥" #~ msgid "Please wait..." #~ msgstr "Prosím poÄkajte..." #~ msgid "Connecting..." #~ msgstr "Pripájanie sa..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Blahoželám, zariadenie bolo úspeÅ¡ne pridané" #~ msgid "Finished" #~ msgstr "DokonÄené" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth asistent" #~ msgid "_Set up…" #~ msgstr "_Nastaviť…" #~ msgid "_Set Up New Device" #~ msgstr "Na_staviÅ¥ nové zariadenie" #~ msgid "Enter PIN code" #~ msgstr "Zadajte PIN kód" #~ msgid "Enter passkey" #~ msgstr "Vložte heslo" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "slúchadlo s mikrofónom" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "neznámy" #~ msgid "Serial port connected to %s" #~ msgstr "Sériový port pripojený na %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minúta" #~ msgstr[1] "%.0f minúty" #~ msgstr[2] "%.0f minút" #~ msgstr[3] "%.0f minút" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekunda" #~ msgstr[1] "%.0f sekundy" #~ msgstr[2] "%.0f sekúńd" #~ msgstr[3] "%.0f sekúńd" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "PremenovaÅ¥ zariadenie" #~ msgid "_Remove..." #~ msgstr "Odst_rániÅ¥..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Prepne vypínaÄ platformy bluetooth, keÄ sa zmení stav napájania bluetooth " #~ "(zbytoÄné pri adaptéroch USB) a uistí, že bude zobrazená stavová ikona, " #~ "ak existuje vypínaÄ bluetooth, ale bez adaptéra." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth musí byÅ¥ pre odosielanie súborov zapnutý" #~ msgid "Select files to send" #~ msgstr "Vyberte súbory na odoslanie" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Zdroj adaptéra. Prijíma adresu alebo názov adaptéra, napr. hci0" #~ msgid "Delete files on exit" #~ msgstr "OdstrániÅ¥ súbory po skonÄení" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Súbory, ktoré budú odoslané do zariadenia bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth musí byÅ¥ pre fungovanie asistenta Bluetooth spustený" #~ msgid "No adapters found" #~ msgstr "Neboli nájdené žiadne adaptéry" #~ msgid "Pairing in progress..." #~ msgstr "Prebieha párovanie..." #~ msgid "Failed to add device" #~ msgstr "Pridávanie zariadenia zlyhalo" #~ msgid "Don't connect" #~ msgstr "NepripojiÅ¥ sa" #~ msgid "Device added and connected successfully" #~ msgstr "Zariadenie bolo úspeÅ¡ne pridané a pripojené" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Zariadenie bolo úspeÅ¡ne pridané, ale pripojenie zlyhalo" #~ msgid "Start configuration assistant for this device" #~ msgstr "SpustiÅ¥ pre toto zariadenie asistenta nastavení" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Použije knižnicu libappindicator na zobrazenie stavovej ikony" blueman-2.4.3/po/sl.gmo000066400000000000000000000663721465054505200147270ustar00rootroot00000000000000Þ•—Ô #Œ"&"&@"g""—"¦"»"Ò"å"ö" ##/##B# f#s#‡#œ#°# Ä#å#Cø# <$ G$=U$“$®$È$Ù$Có$7%<%@%F%L%!S% u% ‚%Œ%”%,¨%Õ%)ç%0&B&Q& X&f&5u& «&,¶&+ã& ' ' ('5' N'Z'u'z'Š'š'©'#Ã'ç'ø' ($(5(G(Z(l(„(–(¨(?½(¥ý(#£)Ç) Ì)Ö)Ý) î) ù) **** '*5*'Q*6y**°*Û*!ã* ++ + *+ 5+C+W+>r+ ±+'¼+ä+í+,,4,F,_,d,u,},, Ÿ,«,Â,Ú, ê,ö, - -"-9-N-]-e-j-o-"€-!£-Å-$Ô-ù-þ-.F .P.o.$.¦.+ª. Ö. â.ð. ÿ. / &/3/8/ @/K/c/ z/ˆ/"™/¼/Ì/à/õ/ 0 000E0a0 t0 •0£0 º0Æ0 Ú0è0 ð0 þ0 111 1&1?1U1 k1v1~1…1Œ1¢1§1 ª1A¶1ø12202M2 `2l2‡2 2)©2Ó2 æ2ð23 333!363=3)P3 z3‡3 £3¯3,³30à3"4 44B4 _4 j4x4‰44”4š4(Ÿ4È4Ð4å455d-5 ’5  5'®5 Ö5ä5ì5ñ566%6-63686M6a6q6ˆ6¤6¹6 ¾6É6Ï6oç6hW7À7È7Ñ7Ö7å7ø78 8.8(K8;t8L°8ký8Ii9F³9:ú9T5:Š:ž:¥:T·:^ ;<k;¨;·; ×;ã;ø;ÿ;<$<.+< Z<h<y<Š<<–<š<£<«<Ë<Ò< ì<ö< =#=):= d=n= „==Ÿ=°= Ë= Õ= â=î=ý=$>K8>„>‹>›>¯>$¸> Ý> þ> ? ?(? @?K?g?Hl? µ?Á?kÊ?6@:@A@SI@@A±@*ó@A9A,BA(oA˜AœA¯A¸AÈA6æAB#B9B NBZB ^B hBvB ~BŠB’B šB¤B ·B ÂB ÏBÜBïB CCC (C4C=CDC KCWC_ChCnCtCzCŠCC£C©C ²C ¿CÊCÜCãCëCòCûCDD DD+D.DBDâFDJ)FNtFÃFÝF òFGG-G?GOGeGxG‘G)¡GËGÜGòGH)H'?HgHC}H ÁHÌH=ÛHI3ILI\ILwIÄIÉIÍIÓIÙI+áI J J'J/J(BJkJ0{J8¬JåJûJ K K4K PK/[K4‹K ÀK ÍK ÙKåK ÿK L#L(L=LQL`L3L³LÈLÚLíLÿLM*M AMbMyMŒMI¤M½îM#¬NÐN ÕN áNìNýN OO#O 3O ?O KOVO%qO/—O*ÇOòOùOP !P /P 9PEPTPpPFPÖP+ßP QQ.QLQfQ}QœQ£Q¹QÍQãQ ÷QRR1RERTR oR zR†R—R ²RÀRÇRÍRÒRåRSS23SfSlS pSS{S$ÏSôS+T:T(?ThT}T’T#§TËTÑTàTåTøTU (UIUXU'oU—U©U»UÕUñUV -VNViV&}V¤V!·VÙVëVWWW.W6W;W@W SW`W#W£W ¸WÂWÙWáWèWX X X8XQX ZXhX!ˆXªXÀX$ÐX&õXY&%YLYaYuY‘Y—Y ¦Y±Y·YÓYèY,ýY*Z!>Z`ZiZ&oZ7–Z/ÎZþZ![=[F[L[_[e[j[o[*x[£[¬[Å[ä[%õ[t\ \ œ\%¨\ Î\ Ú\å\ê\þ\]"]+]4]<]T]i]€]"]À]Û]à]ò]%ú]| ^p^___$_;_Y_ k_ u_3€_*´_<ß_@`i]`SÇ`IaBeaK¨aôabb+b£»b<_cœc#±c Õcâcýcdd:d+Cdodd’d ¥d³d¹d ½dÉdÐdîdödee +e#9e%]eƒe”e±eÅeÚe÷ef&f;fJf]f,yfH¦f ïfùfg %g$/g$Tg yg„gœg´g Îg$Ûg hK hVh\hbchÆhÊhÑhVÙh0iD?i0„iµiÐi!Øi!úij$j7j>j Rj6sjªj±jÆj Újæj êjôjk k k#k *k6k Gk Sk ]kjk{k ”k¢k¦k ·kÄkÍkÕk Ükçkðkùklll !l/l4l=l Fl Rl_l pl{lƒl ‹l–lžl¤l¸lÇlâlål÷lIyèYjÏ)—‹gH!ÚkÇdšöË#sÓ67ÝY³÷ü\&ÍΈKo@ʉ!ƒyn™¶Þ Žû9B‰¢¦` 3$ùa”)~“Å”méÓ8·=;Dñ•{ÐP:W ÀõEÙ´"îTQD+^ýSwF›A€z€'¿e78x23'­V¯o[ K£{ uC(Pc/U4zÒŠ viÕkÑ6Áëªx|¹ÂŸ\ð,ÖLá˜æEµŠž®²ú0þ}&FCˆ‡+r}rt¾©~4ã‚s¡Møpb*¨†à$;‡ê„ÉJ‹%– âl#IGÆ?Œ"e fXah ºN¸í-ó.^±-mg†qUMÿ»1 „¥`×>(]%>LŒ|‚_t°NRÜô½…BAXïç–bÔ¼]’«ß‘uV…[äQò*Hc—G2R¤ OìÄ:åv• ’nO ‘Jƒ5<hÛ<qSd¬i0Wwœ,l9f.ÌZŽ=p?/@§Z5j_ØÈT1%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAdvanced AudioAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio and input profilesAudio/videoAuthorization request for:BNEPBarcode ScannerBattery ServiceBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.BrowseGroupDescriptorServiceClassIDCMTPCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularComboComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceCurrent Time ServiceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDevice did not respondDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDisconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceFullyGSM SettingsGameGamepadGaming/ToyGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Glucose MeterGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric NetworkingGeneric Personal Mobility DeviceGeneric PhoneGeneric Remote ControlGeneric TagGeneric ThermometerGeneric WatchGlassesGroup NetworkHDP SourceHIDPHTTPHandheldHandsfreeHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHeadphonesHeadsetHelmetHiddenHide _unnamed devicesHighIPIP Address:IP address conflicts with interface %s which has the same addressImagingIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInvalid IP addressIrMC SyncIrMC Sync CommandJacketJoystickKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunching DHCP client requires privilegesLocation PodLocation and Navigation PodLoudspeakerLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMessage Access Profile (MAP)MicrophoneMiscellaneousMobility ScooterModemMoreMouseMuchMulti-Channel Adaptation Protocol (MCAP)NetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOptimalPagerPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPhonePhonebook Access (PBAP)Plugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPointingPoorPortable audioPowered WheelchairPrimary ServicePrinterProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Public Browse GroupRFCOMMR_ename device…Received %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRobotSDPS_ort ByScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService ChangedService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet-top boxShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)TrustTurn off all adaptersTurn on all adaptersUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnspecifiedUntrustVehicleVery HighVideo ConferencingVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorWSPWearableWrist watch_Adapter_Added_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Slovenian (http://www.transifex.com/mate/MATE/language/sl/) Language: sl MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3); %(minutes)d minuta%(minutes)d minuti%(minutes)d minute%(minutes)d minut%(seconds)d sekunda%(seconds)d sekundi%(seconds)d sekunde%(seconds)d sekund%(service)s na %(device)s%d %s %d %s in %d %sAvtor:Samodejna povezava:V sporu z:Poveži z:PovezanoPodpora za DUNOdvisen od:Prekini povezavo:Prejeto:Sprejemanje datoteke (Object Push)Datoteka:Nastavitve GSMTrajanje beleženja:Beleženje zaÄeto:Nastavitve NAPNi nameÅ¡Äenega strežnika DHCPPodpora za PANJakost prejetega signala: %(rssi)u%% (%(rssi_state)s)Za:Skupaj:Nivo moÄi oddajanja: %(tpl)u%% (%(tpl_state)s)_Izklopi Bluetooth_Vklopi BluetoothPoslano:Nastavitev vidnostiPoÅ¡iljanje datotek preko BluetoothaAPN:ATTAVCTPAVDTPSprejmiSprejmi datoteke od zaupanja vrednih napravDostopna toÄkaVm_esnikiVmesnikLastnosti vmesnikaPrilagodilnik za to povezavo ni na voljoIzbira vmesnikaDoda predmet izhodnega menija za izhod iz apletaDodaja standardne predmete menija na meni z ikono stanjaNapredni avdio (A2DP)VednoVedno sprejmiVedno vidnoKoliÄina Äasa v sekundah trajanja naÄina vidnostiAppleAgentApletov vstavek storitve prenosa je onemogoÄenAli ste prepriÄani, da želite ponastaviti Å¡tevec?Profil zvokaPonor zvokaIzvor zvokaZvoÄni in vhodni profiliAvdio/videoZahteva za overitev za:BNEPÄŒitalec Ärtne kodeBaterija - StoritevBlueman AppletBlueman Bluetooth upravljalnikBlueman je upravljalnik Bluetootha, osnovan na GTK+Bluetooth je dejavenAdapter bluetoothOveritev BluetoothBluetooth napravaNaprave BluetoothBluetooth je onemogoÄenBluetooth je omogoÄenPrenost datotek preko BluetoothaBluetooth upravljalnikOmrežje BluetoothBluetooth je izkljuÄenBluetooth mora biti vklopljen, da bo upravljalnik vmesnikov lahko delovalOzadnji program Bluez se ne izvaja, blueman-manager ne more nadaljevati. To verjetno pomeni, da ni bilo zaznanih nobenih vmesnikov Bluetooth ali pa ozadnji program Bluetootha ni bil zagnan.BrowseGroupDescriptorServiceClassIDCMTPVideokameraFotoaparatPrekini opraviloPreklicAvdio za avtoÄŒitalec karticMobilni telefonKombiniranoRaÄunalnikNastavitevNastavi omrežje BluetoothSpremeni nastavitve izbranega vstavkaNastavljena mapa za prejete datoteke ne obstajaNastavljanje omreženja zahteva dovoljenjaPotrdiPotrdite vrednost za overitev:PovezanoPovezano z %sPovezano:PovezovanjePovezovanje…Povezovanje je spodletelo: Povezava z BlueZ je spodletelaPovezuje profile samodejnega povezovanja A2DP vira, A2DP ponora in HIDKrmilnikNadzira stanja napajanja vmesnika BluetoothBrezžiÄnoBrezžiÄna telefonijaUstvari seznanjenje z napravoStoritev trenutnega ÄasaVrsta strežnika DHCP:Pokazatelj dejavnosti podatkovZavrniTežave z odvisnostjoNamizni raÄunalnikInformacije o napraviUpravljalnik napravIme napraveNaprava se ni odzvalaKlicno omreženje (DUN)Nastavitev KlicanjaDigitalno peroTablica z digitalizatorjemOdklopi %sOdklopljenoOdklop neuspel: ÄŒasovna omejitev vidnostiOdkrivanje…ZaslonLutkaETA:OmogoÄi bluetoothVnesite kodo PIN za overitev:Vnesite geslo za overitev:PriÅ¡lo je do napakeMed poÅ¡iljanjem datoteke %s se je pojavila napakaIzhodFTPSpodleteloNi uspelo samodejno zagnati storitve obex. PrepriÄajte se, da je demon obex zagnanSprememba profila v %s je spodletelaPovezovanje je spodleteloPridobivanje naslova IP od %s je spodleteloFaksDatoteka %(0)s od %(1)s uspeÅ¡no prejetaPoÅ¡iljatelj datotekDatoteka je sprejetaDatoteke so sprejeteVsili prekinitev povezave z napravoPolnoNastavitve GSMIgraIgralna ploÅ¡ÄicaIgranje/IgraÄaGeneriÄni Äitalec Ärtne kodeGeneriÄni merilec krvnega tlakaGeneriÄna uraGeneriÄni raÄunalnikGeneriÄni neprekinjen merilnik glukozeGeneriÄni zaslonGeneriÄna oÄalaGeneriÄni prenos datotekGeneriÄni merilnik glukozeGeneriÄna inzulinska ÄrpalkaGeneriÄni obesek za kljuÄeGeneriÄni medijski predvajalnikGeneriÄna dostava zdravilGeneriÄno omrežjeGeneriÄna naprava za osebno mobilnostGeneriÄni telefonGeneriÄni daljinski upravljalnikGeneriÄna oznakaGeneriÄni termometerGeneriÄna roÄna uraOÄalaSkupno omrežjeHDP virHIDPHTTPRoÄni raÄunalnikProstoroÄnoKanal za nadzor tiskanih kopijPodatkovni kanal za tisk na papirjuObvestilo v tiskanjuSluÅ¡alkeSluÅ¡alke z mikrofonomÄŒeladaSkritoSkrij _neimenovane napraveVisokoIPNaslov IP:Naslov IP je v sporu z vmesnikom %s , ki ima enak naslovSlikanjeDohodna mapa:Dohodna datoteka %(0)s od %(1)sDohodna datoteka preko BluetoothaVhodna/izhodna napakaInzulinsko peroInzulinska Ärpalka, trajna ÄrpalkaInzulinska Ärpalka, obližna ÄrpalkaInterkomVmesnik %(0)s vezan na IP naslov %(1)sNeveljaven naslov IPIrMC sinhronizacijaUkaz za sinhronizacijo IrMCJaknaIgralna palicaTipkovnicaL2CAPDostop do LAN z uporabo PPPPrenosni raÄunalnikZagon odjemalca DHCPZaganjanje odjemalca DHCP zahteva dovoljenjaNaprava za lokacijoNaprava za lokacijo in navigacijoZvoÄnikNizkoNaredi privzeti vmesnik zaÄasno videnUpravlja krajevne omrežne storitve, kot so mostovi NAPOznaÄi/OdznaÄi to napravo kot zaupanja vrednoNajveÄje Å¡tevilo predmetovProfil dostopa do sporoÄil (MAP)MikrofonRaznoMobilnostni skuterModemVeÄMiÅ¡ZadostnoProtokol veÄkanalnega prilagajanja (MCAP)OmrežjeOmrežna dostopna toÄkaOmrežna dostopna toÄka (NAP)Uporaba omrežjaNi registriranih avdio konÄnih toÄkStatistiÄni podatki o uporabi Å¡e niso na voljo. Najprej poskusite vzpostaviti povezavo in nato preverite to stran.Ni povezanoNi na voljoTrenutno ni podprto z to nastavitvijoNi navedenoÅ tevilka:OBEXPrenos datotek OBEXOBEX potisk objektaPrenos predmetaOdliÄnoPozivnikSeznaniPIN koda za seznanjenjeGeslo za seznanjenjeZahteva za seznanjanjeZahteva za seznanjanje za %sZahteva za seznanjanje za napravo:Zahteva za seznanjanje za:PalmPeriferna napravaTelefonDostop do telefonskega imenika (PBAP)Vstavek "%(0)s" je odvisen od %(1)s. Razložitev %(1)s bo razložilo tudi "%(0)s". Nadaljevanje?Vstavek %(0)s je v sporu z %(1)s. Nalaganje %(1)s bo razložilo %(0)s. Nadaljevanje?VstavkiKazanjeSlaboPrenosna avdio napravaInvalidski voziÄek s pogonomPrimarna storitevTiskalnikLastniÅ¡koZagotavlja DBus API za ostale sestavne dele BluemanZagotavlja zmožnosti prenosa datotek OBEXZagotavlja osnovni odjemalec dhcp za povezave Bluetooth PAN.Zagotavlja meni za aplet in API za upravljanje z drugimi vstavkiZagotavlja predmet menija, ki naredi prevzeti vmesnik zaÄasno viden, ko je privzeto nastavljen na skritoZagotavlja predmet menija, ki vsebuje nazadnje uporabljene povezave za hitri dostopZagotavlja osnovno podporo za povezovanje z internetom preko profila DUN.Zagotavlja storitve za gesla ter overitve za ozadnji program BlueZZagotavlja podporo za osebna omrežja (PAN), uvedeno v NetworkManagerju 0.8Javna skupina za brskanjeRFCOMMPr_eimenuj napravo…Prejeta %(files)d datoteka v ozadjuPrejeti %(files)d datoteki v ozadjuPrejete %(files)d datoteke v ozadjuPrejetih %(files)d datotek v ozadjuPrejeta %(files)d datoteka veÄ v ozadjuPrejeti %(files)d datoteki veÄ v ozadjuPrejete %(files)d datoteke veÄ v ozadjuPrejetih %(files)d datotek veÄ v ozadjuJakost prejetega signala: %(rssi)u%% (%(rssi_state)s)Sprejemanje datotekeSprejemanje datoteke %(0)s od %(1)sPriporoÄenoNaslov za ponovno povezavoZavrniDaljinski upravljalnikCilj daljinskega upravljalnikaOdstraniOdstrani to napravo s seznama znanih napravPreimenuj napravoObnovi naslov IPSklic na poroÄiloPoskusi znovaRobotSDPR_azvrsi poSkenerSkript za izvedbo ob povezaviIskanjeIskanje bližnjih napravIskanjeSekundarna storitevIzbor napraveIzberite profil zvoka za PulseaudioIzberi mapo za dohodni prenos datotekPoÅ¡lji datotekoPoÅ¡lji _datoteke na napravoPoÅ¡lji _sporoÄiloPoÅ¡lji _datoteko…PoÅ¡lji tekstovno sporoÄiloPoÅ¡lji datoteko(e) napraviPoÅ¡lji sporoÄiloPoÅ¡iljanje datotekeSerijska vrataZaporedna vrata %sZaporedna vrata so povezanaSkript povezave zaporednih vrat je spodletelZaporedna vrata na napravi %s bodo sedaj na voljo preko %sStrežnikStoritev je spremenjenaNastavitev storitevStoritev:ServiceDiscoveryServerServiceClassIDNastavi lastnosti Bluetooth vmesnikaTV dekoderPokaži _vrstica stanjaPokaži _orodno vrsticoPokaži podatke o napraviPokaži vnosPrikazuje uporabo omrežnega prometaPreskoÄiRoÄnik povezave standardnega profila SPP omogoÄa izvajanje dejanj po meriDobroUspeh!UspeÅ¡no povezano s storitvijo DUN na %(0)s. Omrežje je na voljo preko %(1)sTCPTCS-ATTCS-BINZaÄasno zaustavi ohranjevalnik zaslona, ko je prikljuÄen bluetooth krmilnik za igro.ZaÄasno vidnoNajveÄje Å¡tevilo predmetov, ki jih prikaže meni nedavnih povezav.Med zaganom skripta %s se je pojavila težava %sTo bi bilo treba prepisatiPreveÄSkupaj prejeto in hitrost prenosaSkupaj poslano in hitrost prenosaIgraÄaStatistika prometaPrenosPrenos je spodletelPrenos datoteke %(0)s spodletelaNivo moÄi oddajanja: %(tpl)u%% (%(tpl_state)s)ZaupajIzklopi vse vmesnikeVklopi vse vmesnikeUDI_C-PlaneUDPUPnP/ESDPNekategoriziranoNeznanoNedoloÄenoNe zaupajVoziloZelo visokoVideo konferencaVideo ponorVideo virVideo kameraVideo konferencaVideo zaslon in zvoÄnikVideo monitorWSPNosljiva napravaZapestna ura_Vmesnik_Dodano_Zapri_PadajoÄe_Naprava_Naprave_Izhod_PomoÄ_Info_Krajevne storitve_Naredi vidno_Ime_Seznani_Vstavki_Nastavitve_Odstrani…_Prijavi težavo_Ponastavi_IÅ¡Äi_Zaupaj_Ne zaupaj_Pogledapletdandnevadnevidniurauriurureminutaminutiminutminuteneobexd ni na voljodablueman-2.4.3/po/sl.po000066400000000000000000002521611465054505200145540ustar00rootroot00000000000000# Slovenian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Matej UrbanÄiÄ https://launchpad.net/~matej-urban # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Damir JerovÅ¡ek # Damir JerovÅ¡ek , 2014 # Helena S , 2017 # Marko Å terman , 2014 # Matej UrbanÄiÄ , 2007 # neven.bulatovic , 2014 # jetomit , 2016 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Slovenian (http://www.transifex.com/mate/MATE/language/sl/)\n" "Language: sl\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || " "n%100==4 ? 2 : 3);\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Nastavitev vidnosti" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Skrito" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Vedno vidno" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "ZaÄasno vidno" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Prijateljsko ime" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Zahteva za seznanjanje" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Zahteva za seznanjanje za napravo:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "To bi bilo treba prepisati" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Pokaži vnos" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Naprave Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Vmesnik" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_IÅ¡Äi" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Nastavitve" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Izhod" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Naprava" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Pogled" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Pokaži _orodno vrstico" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Pokaži _vrstica stanja" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Skrij _neimenovane naprave" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "R_azvrsi po" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Ime" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Dodano" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_PadajoÄe" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Vstavki" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Krajevne storitve" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_PomoÄ" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Prijavi težavo" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Iskanje bližnjih naprav" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Iskanje" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Ustvari seznanjenje z napravo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Seznani" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "OznaÄi/OdznaÄi to napravo kot zaupanja vredno" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Zaupaj" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Odstrani to napravo s seznama znanih naprav" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Odstrani" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "PoÅ¡lji datoteko(e) napravi" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "PoÅ¡lji datoteko" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Skupaj poslano in hitrost prenosa" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Skupaj prejeto in hitrost prenosa" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Pokazatelj dejavnosti podatkov" #: data/ui/manager-main.ui:636 msgid "More" msgstr "VeÄ" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Preimenuj napravo" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Ponastavi" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Preklic" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Vrsta strežnika DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "PriporoÄeno" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Ni nameÅ¡Äenega strežnika DHCP" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Naslov IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Nastavitve NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Podpora za PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Klicno omreženje (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Podpora za DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Omrežna dostopna toÄka (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Podpora za PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Sprejemanje datoteke (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Dohodna mapa:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Izberi mapo za dohodni prenos datotek" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Sprejmi datoteke od zaupanja vrednih naprav" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "PoÅ¡iljanje datotek preko Bluetootha" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Za:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Datoteka:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Nastavitev" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Spremeni nastavitve izbranega vstavka" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ni navedeno" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Avtor:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Neznano" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Odvisen od:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "V sporu z:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Nastavitve GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Å tevilka:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistika prometa" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Zapri" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Prejeto:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Poslano:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Skupaj:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Beleženje zaÄeto:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Trajanje beleženja:" #: data/ui/note.ui:8 msgid "Send note" msgstr "PoÅ¡lji sporoÄilo" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "Bluetooth mora biti vklopljen, da bo upravljalnik vmesnikov lahko deloval" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adapter bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Vedno" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minuta" msgstr[1] "%(minutes)d minuti" msgstr[2] "%(minutes)d minute" msgstr[3] "%(minutes)d minut" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Vmesnik" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Povezava z BlueZ je spodletela" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Ozadnji program Bluez se ne izvaja, blueman-manager ne more nadaljevati.\n" "To verjetno pomeni, da ni bilo zaznanih nobenih vmesnikov Bluetooth ali pa " "ozadnji program Bluetootha ni bil zagnan." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Iskanje" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Lastnosti vmesnika" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "PoÅ¡iljatelj datotek" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Prenost datotek preko Bluetootha" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Povezovanje" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ni na voljo" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Ni uspelo samodejno zagnati storitve obex. PrepriÄajte se, da je demon obex " "zagnan" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Preklic" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "PoÅ¡iljanje datoteke" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d sekunda" msgstr[1] "%(seconds)d sekundi" msgstr[2] "%(seconds)d sekunde" msgstr[3] "%(seconds)d sekund" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Med poÅ¡iljanjem datoteke %s se je pojavila napaka" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "PreskoÄi" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Poskusi znova" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "PriÅ¡lo je do napake" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Zahteva za seznanjanje za %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Overitev Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Vnesite kodo PIN za overitev:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Vnesite geslo za overitev:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Geslo za seznanjenje" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PIN koda za seznanjenje" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Zahteva za seznanjanje za:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Potrdite vrednost za overitev:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Potrdi" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Zavrni" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Zahteva za overitev za:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Storitev:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Vedno sprejmi" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Sprejmi" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Pri nalaganju vtiÄnika je priÅ¡lo do napake. Prosimo, da z vsebino tega " "sporoÄila obvestite razvijalce na naÅ¡i \n" "spletni strani." "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth je izkljuÄen" #: blueman/Functions.py:71 msgid "Exit" msgstr "Izhod" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "OmogoÄi bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Upravljalnik naprav" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Nastavitev storitev" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tipkovnica" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombinirano" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Preimenuj napravo" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Nekategorizirano" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Povezano" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Zaupaj" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Seznani" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Povezano" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Slabo" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Dobro" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "OdliÄno" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Zadostno" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "PreveÄ" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Jakost prejetega signala: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Jakost prejetega signala: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Nizko" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Visoko" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Zelo visoko" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nivo moÄi oddajanja: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Nivo moÄi oddajanja: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Uspeh!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Spodletelo" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Povezovanje…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Odklop neuspel: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Ni registriranih avdio konÄnih toÄk" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Vhodna/izhodna napaka" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Naprava se ni odzvala" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Neznano" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Povezovanje je spodletelo: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "__Poveži" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Povezuje profile samodejnega povezovanja A2DP vira, A2DP ponora in HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "_Odklopi" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Vsili prekinitev povezave z napravo" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Poveži z:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Prekini povezavo:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Samodejna povezava:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "PoÅ¡lji _datoteko…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Seznani" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Zaupaj" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Ne zaupaj" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "PoÅ¡lji datoteke na to napravo" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Pr_eimenuj napravo…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Odstrani…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Prekini opravilo" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Ne zaupaj" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Izbor naprave" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman je upravljalnik Bluetootha, osnovan na GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Nastavitve GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Vstavki" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Vstavek \"%(0)s\" je odvisen od %(1)s. Razložitev %(1)s " "bo razložilo tudi \"%(0)s\".\n" "Nadaljevanje?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Vstavek %(0)s je v sporu z %(1)s. Nalaganje %(1)s bo " "razložilo %(0)s.\n" "Nadaljevanje?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Težave z odvisnostjo" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Težave z odvisnostjo" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Izbira vmesnika" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Odkrivanje…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Razno" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "RaÄunalnik" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Dostopna toÄka" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Avdio/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Periferna naprava" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Slikanje" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Nosljiva naprava" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "IgraÄa" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Namizni raÄunalnik" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Strežnik" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Prenosni raÄunalnik" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "RoÄni raÄunalnik" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobilni telefon" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "BrezžiÄno" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "Pametni telefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Polno" #. translators: device class #: blueman/DeviceClass.py:63 #, fuzzy msgid "1–17 percent" msgstr "1-17 odstotkov" #. translators: device class #: blueman/DeviceClass.py:65 #, fuzzy msgid "17–33 percent" msgstr "17-33 odstotkov" #. translators: device class #: blueman/DeviceClass.py:67 #, fuzzy msgid "33–50 percent" msgstr "33-50 odstotkov" #. translators: device class #: blueman/DeviceClass.py:69 #, fuzzy msgid "50–67 percent" msgstr "50-67 odstotkov" #. translators: device class #: blueman/DeviceClass.py:71 #, fuzzy msgid "67–83 percent" msgstr "67-83 odstotkov" #. translators: device class #: blueman/DeviceClass.py:73 #, fuzzy msgid "83–99 percent" msgstr "83-99 odstotkov" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Ni na voljo" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "SluÅ¡alke z mikrofonom" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "ProstoroÄno" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "ZvoÄnik" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "SluÅ¡alke" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Prenosna avdio naprava" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Avdio za avto" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "TV dekoder" #. translators: device class #: blueman/DeviceClass.py:100 #, fuzzy msgid "Hi-Fi audio" msgstr "HiFi avdio" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Video kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Videokamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Video monitor" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Video zaslon in zvoÄnik" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Video konferenca" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Igranje/IgraÄa" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Kazanje" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Zaslon" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Fotoaparat" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Skener" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Tiskalnik" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Zapestna ura" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Pozivnik" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jakna" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "ÄŒelada" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "OÄala" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Vozilo" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Lutka" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Krmilnik" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Igra" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "GeneriÄni telefon" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "GeneriÄni telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "GeneriÄni raÄunalnik" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "GeneriÄni raÄunalnik" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Strežnik" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Nosljiva naprava" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "GeneriÄna roÄna ura" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Ura: Å¡portna ura" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Zapestna ura" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "GeneriÄna ura" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "GeneriÄni zaslon" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "GeneriÄni daljinski upravljalnik" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "GeneriÄna oÄala" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "GeneriÄna oznaka" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "GeneriÄni obesek za kljuÄe" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "GeneriÄni medijski predvajalnik" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "GeneriÄni Äitalec Ärtne kode" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "GeneriÄni termometer" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "GeneriÄni termometer" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "GeneriÄni senzor srÄnega utripa" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Senzor srÄnega utripa: pas za merjenje srÄnega utripa" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "GeneriÄni merilec krvnega tlaka" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "GeneriÄni merilec krvnega tlaka" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "GeneriÄni merilec krvnega tlaka" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Naprava za ÄloveÅ¡ki vmesnik (HID)" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "MiÅ¡" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Igralna palica" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Igralna ploÅ¡Äica" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Tablica z digitalizatorjem" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "ÄŒitalec kartic" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digitalno pero" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "ÄŒitalec Ärtne kode" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "GeneriÄni merilnik glukoze" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "GeneriÄno: senzor za tekaÅ¡ko hojo" #: blueman/DeviceClass.py:217 #, fuzzy msgid "In-Shoe Running Walking Sensor" msgstr "GeneriÄno: senzor za tekaÅ¡ko hojo" #: blueman/DeviceClass.py:218 #, fuzzy msgid "On-Shoe Running Walking Sensor" msgstr "GeneriÄno: senzor za tekaÅ¡ko hojo" #: blueman/DeviceClass.py:219 #, fuzzy msgid "On-Hip Running Walking Sensor" msgstr "GeneriÄno: senzor za tekaÅ¡ko hojo" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "GeneriÄno: Kolesarjenje" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Kolesarjenje: kolesarski raÄunalnik" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Kolesarjenje: senzor hitrosti" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Kolesarjenje: senzor kadence" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Kolesarjenje: senzor moÄi" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Kolesarjenje: senzor hitrosti in kadence" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "GeneriÄna naprava za osebno mobilnost" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Baterija - Storitev" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "GeneriÄno omrežje" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Dostopna toÄka" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Naprava" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "GeneriÄni senzor srÄnega utripa" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "GeneriÄni senzor srÄnega utripa" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "PoÅ¡iljatelj datotek" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Kolesarjenje: senzor hitrosti" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Kolesarjenje: senzor hitrosti" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "GeneriÄno: tehtnica" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Krmilnik" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "GeneriÄna oznaka" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "GeneriÄna ura" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Termometer: uho" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "GeneriÄno omrežje" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "GeneriÄni raÄunalnik" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "GeneriÄni obesek za kljuÄe" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "GeneriÄni daljinski upravljalnik" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Dostopna toÄka" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Dostopna toÄka" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "GeneriÄna naprava za osebno mobilnost" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "GeneriÄna naprava za osebno mobilnost" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Vstavki" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "GeneriÄno: tehtnica" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "GeneriÄni obesek za kljuÄe" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Ponor zvoka" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Pametni telefon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Izvor zvoka" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Naprava za prikaz lokacije" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Storitev:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Profil zvoka" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "GeneriÄni medijski predvajalnik" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Fotoaparat" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Mobilnostni skuter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Vozilo" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "GeneriÄni zaslon" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "GeneriÄna naprava za osebno mobilnost" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "GeneriÄna roÄna ura" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "GeneriÄno: pulzni oksimeter" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Sprejemanje datoteke" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "TV dekoder" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "GeneriÄni zaslon" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Video monitor" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "GeneriÄni obesek za kljuÄe" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "GeneriÄna oznaka" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Prenosna avdio naprava" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "GeneriÄna oznaka" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digitalno pero" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "GeneriÄno: pulzni oksimeter" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "GeneriÄno: pulzni oksimeter" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "GeneriÄno: pulzni oksimeter" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "GeneriÄno: tehtnica" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "GeneriÄna naprava za osebno mobilnost" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Invalidski voziÄek s pogonom" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mobilnostni skuter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "GeneriÄni neprekinjen merilnik glukoze" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "GeneriÄna inzulinska Ärpalka" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Inzulinska Ärpalka, trajna Ärpalka" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "Inzulinska Ärpalka, obližna Ärpalka" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Inzulinsko pero" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "GeneriÄna dostava zdravil" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "GeneriÄni termometer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "GeneriÄno: Å portna dejavnost na prostem" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Naprava za prikaz lokacije" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Naprava za prikaz lokacije in navigacije" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Naprava za lokacijo" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Naprava za lokacijo in navigacijo" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Kanal za nadzor tiskanih kopij" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Podatkovni kanal za tisk na papirju" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Obvestilo v tiskanju" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protokol veÄkanalnega prilagajanja (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Javna skupina za brskanje" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Serijska vrata" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Dostop do LAN z uporabo PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Klicno omreženje (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC sinhronizacija" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX potisk objekta" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Prenos datotek OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Ukaz za sinhronizacijo IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "BrezžiÄna telefonija" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Izvor zvoka" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Ponor zvoka" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Cilj daljinskega upravljalnika" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Napredni avdio (A2DP)" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Daljinski upravljalnik" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Video konferenca" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Interkom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faks" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Omrežna dostopna toÄka" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Skupno omrežje" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Dostop do telefonskega imenika (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profil dostopa do sporoÄil (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "GeneriÄno omrežje" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "GeneriÄni prenos datotek" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Video vir" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Video ponor" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP vir" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Storitev trenutnega Äasa" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informacije o napravi" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Baterija - Storitev" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Prenos predmeta" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Primarna storitev" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Sekundarna storitev" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Ime naprave" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Naslov za ponovno povezavo" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Storitev je spremenjena" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Sklic na poroÄilo" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "ZvoÄni in vhodni profili" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "LastniÅ¡ko" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "da" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ne" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Pokaži podatke o napravi" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "PoÅ¡lji _sporoÄilo" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "PoÅ¡lji tekstovno sporoÄilo" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Sprememba profila v %s je spodletela" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Profil zvoka" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Izberite profil zvoka za Pulseaudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "NedoloÄeno" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Odklopljeno" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Povezano:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ni povezano" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "StatistiÄni podatki o uporabi Å¡e niso na voljo. Najprej poskusite " "vzpostaviti povezavo in nato preverite to stran." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dan" msgstr[1] "dneva" msgstr[2] "dnevi" msgstr[3] "dni" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "ura" msgstr[1] "uri" msgstr[2] "ur" msgstr[3] "ure" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minuta" msgstr[1] "minuti" msgstr[2] "minut" msgstr[3] "minute" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s in %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Ali ste prepriÄani, da želite ponastaviti Å¡tevec?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "OmogoÄa vam spremljanje vaÅ¡e uporabe omrežnega prometa (mobilni " "Å¡irokopasovni dostop). Uporabno za naÄrte za omejen dostop do prenosa " "podatkov. Ta vstavek sledi vsaki napravi posebej." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Uporaba omrežja" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Prikazuje uporabo omrežnega prometa" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth je omogoÄen" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Upravlja krajevne omrežne storitve, kot so mostovi NAP" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Zagotavlja predmet menija, ki vsebuje nazadnje uporabljene povezave za hitri " "dostop" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "NajveÄje Å¡tevilo predmetov" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "NajveÄje Å¡tevilo predmetov, ki jih prikaže meni nedavnih povezav." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Povezano z %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Povezovanje je spodletelo" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s na %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Prilagodilnik za to povezavo ni na voljo" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Prekinjanje povezave ..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Zagotavlja podporo za osebna omrežja (PAN), uvedeno v NetworkManagerju 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Zagotavlja DBus API za ostale sestavne dele Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Dohodna datoteka preko Bluetootha" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Dohodna datoteka %(0)s od %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Zavrni" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Sprejemanje datoteke" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Sprejemanje datoteke %(0)s od %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Zagotavlja zmožnosti prenosa datotek OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Nastavljena mapa za prejete datoteke ne obstaja" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Datoteka je sprejeta" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Datoteka %(0)s od %(1)s uspeÅ¡no prejeta" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Prenos je spodletel" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Prenos datoteke %(0)s spodletela" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Datoteke so sprejete" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Prejeta %(files)d datoteka v ozadju" msgstr[1] "Prejeti %(files)d datoteki v ozadju" msgstr[2] "Prejete %(files)d datoteke v ozadju" msgstr[3] "Prejetih %(files)d datotek v ozadju" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Prejeta %(files)d datoteka veÄ v ozadju" msgstr[1] "Prejeti %(files)d datoteki veÄ v ozadju" msgstr[2] "Prejete %(files)d datoteke veÄ v ozadju" msgstr[3] "Prejetih %(files)d datotek veÄ v ozadju" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Dodaja standardne predmete menija na meni z ikono stanja" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "PoÅ¡lji _datoteke na napravo" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Naprave" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Vm_esniki" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "aplet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Zagotavlja storitve za gesla ter overitve za ozadnji program BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Doda predmet izhodnega menija za izhod iz apleta" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Zagotavlja osnovni odjemalec dhcp za povezave Bluetooth PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Omrežje Bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Vmesnik %(0)s vezan na IP naslov %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Pridobivanje naslova IP od %s je spodletelo" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Doda oznaÄbo na statusni ikoni, ko je Bluetooth dejaven in pokaže Å¡tevilo " "povezav v orodnem namigu." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth je dejaven" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth je onemogoÄen" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Odklopi %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Zagotavlja predmet menija, ki naredi prevzeti vmesnik zaÄasno viden, ko je " "privzeto nastavljen na skrito" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "ÄŒasovna omejitev vidnosti" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "KoliÄina Äasa v sekundah trajanja naÄina vidnosti" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Naredi vidno" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Naredi privzeti vmesnik zaÄasno viden" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Odkrivanje…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Zagotavlja meni za aplet in API za upravljanje z drugimi vstavki" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "UspeÅ¡no povezano s storitvijo DUN na %(0)s.\n" "Omrežje je na voljo preko %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Zagotavlja osnovno podporo za povezovanje z internetom preko profila DUN." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "RoÄnik povezave standardnega profila SPP omogoÄa izvajanje dejanj po meri" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skript za izvedbo ob povezavi" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Posredovani bodo naslednji argumenti:\n" "Naslov, Ime, ime storitve, uuid16s, vozliÅ¡Äe rfcomm\n" "Na primer:\n" "AA:BB:CC:DD:EE:FF, Telefon, storitev DUN, 0x1103, /dev/rfcomm0\n" "uuid16s so vrnjeni kot z vejicami loÄen seznam\n" "\n" "Ob izkljuÄitvi naprave bo skript poslal signal HUP " #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Zaporedna vrata so povezana" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Zaporedna vrata na napravi %s bodo sedaj na voljo preko %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Skript povezave zaporednih vrat je spodletel" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Med zaganom skripta %s se je pojavila težava\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Nadzira stanja napajanja vmesnika Bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Izklopi Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Izklopi vse vmesnike" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Vklopi Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Vklopi vse vmesnike" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "ZaÄasno zaustavi ohranjevalnik zaslona, ko je prikljuÄen bluetooth krmilnik " "za igro." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Uporablja libappindicator za prikaz ikone stanja" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Omrežje" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Neveljaven naslov IP" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "Naslov IP je v sporu z vmesnikom %s , ki ima enak naslov" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Trenutno ni podprto z to nastavitvijo" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Prenos" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Apletov vstavek storitve prenosa je onemogoÄen" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Nastavitev Klicanja" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Zaporedna vrata %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Obnovi naslov IP" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Nastavi lastnosti Bluetooth vmesnika" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman Applet" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth upravljalnik" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth upravljalnik" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth naprava" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Nastavi omrežje Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Nastavljanje omreženja zahteva dovoljenja" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Zagon odjemalca DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Zaganjanje odjemalca DHCP zahteva dovoljenja" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #~ msgid "Recent _Connections" #~ msgstr "Nedavne _povezave" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Vklopi Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth mora biti vklopljen, da bo upravljalnik naprav deloval" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Izklopi Bluetooth" #~ msgid "Blood Pressure: Arm" #~ msgstr "Krvni tlak: roka" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Krvni tlak: zapestje" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Senzor za tekaÅ¡ko hojo: v Äevlju" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Senzor za tekaÅ¡ko hojo: na Äevlju" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Senzor za tekaÅ¡ko hojo: na boku" #~ msgid "Fingertip" #~ msgstr "Konica prsta" #, fuzzy #~| msgid "Wrist Worn" #~ msgid "Wrist-Worn" #~ msgstr "NoÅ¡enje na zapestju" #~ msgid "Services" #~ msgstr "Storitve" #~ msgid "Network Settings" #~ msgstr "Nastavitve omrežja" #~ msgid "Transfer Settings" #~ msgstr "Nastavitve prenosa" #~ msgid "Plugin description:" #~ msgstr "Opis vstavka:" #~ msgid "Local Services" #~ msgstr "Krajevne storitve" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d dejavna povezava" #~ msgstr[1] "%(connections)d dejavni povezavi" #~ msgstr[2] "%(connections)d dejavne povezave" #~ msgstr[3] "%(connections)d dejavnih povezav" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Vir trenutno ni na voljo" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Ali naj se bluetooth omogoÄi samodejno?" #~ msgid "Yes" #~ msgstr "Da" #~ msgid "No" #~ msgstr "Ne" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kakovost povezave: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Kakovost povezave: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Samodejni vklop" #~ msgid "Automatically power on adapters" #~ msgstr "Samodejno vklopi vmesnike" #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Videorekorder" #~ msgid "Trusted and Paired" #~ msgstr "Zaupanja vredno in sklopljeno" #~ msgid "Paired" #~ msgstr "Sklopljeno" #~ msgid "Trusted" #~ msgstr "Zaupano" #~ msgid "Friendly Name" #~ msgstr "Prijateljsko ime" #~ msgid "Serial Ports" #~ msgstr "Zaporedna vrata" #~ msgid "Run the setup assistant for this device" #~ msgstr "Zaženi pomoÄnika nastavitev za to napravo" #~ msgid "Setup..." #~ msgstr "Nastavi ..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "DobrodoÅ¡li v pomoÄniku za nastavitev naprav Bluetooth\n" #~ "\n" #~ "\n" #~ "Ta vas bo vodil skozi postopek nastavitve in povezovanja z vaÅ¡imi " #~ "napravami z Bluetoothom." #~ msgid "Introduction" #~ msgstr "Uvod" #~ msgid "Select pairing method to use:" #~ msgstr "Izberite naÄin seznanjanja:" #~ msgid "Pair Device" #~ msgstr "Seznani napravo" #~ msgid "Proceed Without Pairing" #~ msgstr "Nadaljuj brez seznanjanja" #~ msgid "Pairing" #~ msgstr "Seznanjanje" #~ msgid "Connect to:" #~ msgstr "Povezava z:" #~ msgid "Connect" #~ msgstr "Poveži" #~ msgid "Please wait..." #~ msgstr "PoÄakajte ..." #~ msgid "Connecting..." #~ msgstr "Povezovanje ..." #~ msgid "Congratulations, device successfully added" #~ msgstr "ÄŒestitke, naprava je uspeÅ¡no dodana" #~ msgid "Finished" #~ msgstr "KonÄano" #~ msgid "Bluetooth Assistant" #~ msgstr "PomoÄnik za Bluetooth" #~ msgid "_Set Up New Device" #~ msgstr "Na_stavi novo napravo" #~ msgid "Enter PIN code" #~ msgstr "Vnesite kodo PIN" #~ msgid "Enter passkey" #~ msgstr "Vnesite geslo" #~ msgid "palm" #~ msgstr "dlan" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "SluÅ¡alke z mikrofonom" #~ msgid "handsfree" #~ msgstr "prostoroÄno" #~ msgid "unknown" #~ msgstr "neznano" #~ msgid "Serial port connected to %s" #~ msgstr "Zaporedna vrata so povezana z %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minuta" #~ msgstr[1] "%.0f minuti" #~ msgstr[2] "%.0f minut" #~ msgstr[3] "%.0f minute" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekunda" #~ msgstr[1] "%.0f sekundi" #~ msgstr[2] "%.0f sekund" #~ msgstr[3] "%.0f sekunde" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Preimenuj napravo" #~ msgid "_Remove..." #~ msgstr "_Odstrani ..." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "" #~ "Bluetooth mora biti vklopljen, da bo poÅ¡iljanje datotek lahko delovalo" #~ msgid "Select files to send" #~ msgstr "Izberite datoteke za poÅ¡iljanje" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Vmesnik vira. Vzame naslov ali ime vmesnika npr. hci0" #~ msgid "Delete files on exit" #~ msgstr "Ob izhodu izbriÅ¡i datoteke" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Datoteke bodo poslane na napravo Bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth mora biti vklopljen, da bo pomoÄnik za Bluetooth lahko deloval" #~ msgid "No adapters found" #~ msgstr "Ni najdenih vmesnikov" #~ msgid "Pairing in progress..." #~ msgstr "Seznanjane v teku" #~ msgid "Failed to add device" #~ msgstr "Dodajanje naprave je spodletelo" #~ msgid "Don't connect" #~ msgstr "Ne poveži" #~ msgid "Start configuration assistant for this device" #~ msgstr "Zaženi pomoÄnika nastavitev za to napravo" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Uporablja libappindicator za prikaz ikone stanja" blueman-2.4.3/po/sq.gmo000066400000000000000000000430771465054505200147310ustar00rootroot00000000000000Þ•´oL  9H_r…˜«#¾ âï, @a t žC¸ü! .6J\k† › ª µ À ÍÙ ô#+Ob{¥?º¥ú .±4à'= NYt '›Ã!Ë í ÷>1pŽ¡ ÀÎèú)<Kcxž£"´!×ù$CHLFSš žª à ä ðý  , A T f n | Œ › ¤ ¯ ´ ¹ à Ü ò !'!@!H! [!f!m!r!$‰!®! ±!½!Í!Õ!æ!ù!""." C"M"e"i""‚"¥"Â"Ø"ô"# #(#);#)e##—#¬#Ç# ß#í#õ#ú# $$.$6$;$P$d$t$‹$§$*¼$ç$ÿ$%2%P%on%hÞ%G&O&V&f&k&&•&¤& «&·&Ì&ê&ñ&''.' L'Z'`'z'~''˜'¨'¯' É' Ó')á' (( 0( :(G( \(h(|(…( •( £(®(³( Ì(Ø( á(ë(ï(ö(þ()-),6)(c)Œ)Ÿ)¯)Í)á)ç) ð)ü) * ** * $*.*A* T* _* l*w* {*ˆ*‘*˜* Ÿ*«*³*¼*Â*È*Ø*Þ*ä* í*ú* +++"+++1+ :+E+H+\+Í`+.- 7-C-Y-h-€--ª-¼-Í-1ß-.".?.T.i.5ƒ.¹. Ó. ß.í.þ.L/g/l/p/'v/ ž/«/È/ß/$î/ 00/0B0 H0 U0 a0m0 ˆ0©0®0Â09Ô01'1=1P1p1IŠ1¾Ô1“27§2;ß2,3H3 W3d3|3 œ3.¨3×3!à34 44*4HC4 Œ4­4¼4 Û4$ü4#!5&E5l5q5‚5˜5$®5Ó5è5þ566)6$H6m6€61–6È6Ì6Ð6aÙ6;7@7"S7v7‘7 7·7Ç7 Ø7å7 8&898 A8M8`8 r8 ~8ˆ88’8(š8*Ã8î81 9"=9`9f9{9Œ9”9›95¹9ï9 ò9ý9 ::&:::-L:z: —:¸:È:Ü:â:6ÿ:$6;![;!};Ÿ; º;Å;2Ì;*ÿ;+*<V<]<u<(<¶<Ç<Î<Ó<í<==#=4="Q=t=Š=$¥=Ê=-é=>/7>%g>+>+¹>å>€v?÷? @@$@+@?@U@j@ q@@-’@À@Ç@Ì@ß@5ã@A+A 3ATAXA hAvAŒA“A ³AÁA6ÑAB"B;BJBaBwB†B ŸB«BÂB×BòB"ûB C+C 3CACECLCTC!mCC>—CBÖCD0D%EDkDD†D —D£D §D±DºDÃDÞDîDÿDE "E /E:E>EGEPEXE _EiE rE|EEŠEE£E «E µEÂEØEáEéEïEøE ÿE FF#F §<Û9ÉOÖÁnöž÷ëç±°{µveÞ£™4“‰ÃS’x‡A K3D Display3D Glasses3D Synchronization (3DSP)Author:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNo DHCP servers installedPAN SupportTo:Total:Uploaded:Visibility SettingSending files via BluetoothAPN:ATTAcceptAccept files from trusted devicesAdapterAdapter PreferencesAdapter selectionAdvanced AudioAlert Notification ServiceAlwaysAlways acceptAlways visibleAppearanceAudio SinkAudio SourceAudio/VideoAuthorization request for:Automation IOBNEPBasic Printing (BPP)Blood PressureBlueman is a GTK+ Bluetooth managerBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth File TransferBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Body CompositionCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCancel OperationCancellingCharacteristic DeclarationCommon ISDN Access (CIP)ConfigurationConfigure selected plugin's preferencesConfirmConfirm value for authentication:ConnectedConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringCordless TelephonyCreate pairing with the deviceCycling PowerCycling Speed and CadenceDHCP server type:Data activity indicationDenyDependency issueDevice InformationDevice ManagerDialup Networking (DUN)DirectPrinting (BPP)Disconnection Failed: Discovering…ETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Environmental SensingError occurredError occurred while sending file %sExitFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFaxFile SenderFirmware Revision StringForcefully disconnect the deviceGNSS ServerGSM SettingsGeneric AccessGeneric AttributeGeneric AudioGeneric FileTransferGeneric NetworkingGeneric TelephonyGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDP SinkHDP SourceHIDPHTTPHandsfreeHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadsetHealth ThermometerHeart RateHiddenHighHuman Interface DeviceHuman Interface Device Service (HID)IPIP Address:Immediate AlertIncludeIncoming Folder:Indoor PositioningIntercomInternet Protocol SupportIrMC Sync CommandLAN Access Using PPPLink LossLocation and NavigationLowManufacturer Name StringMark/Unmark this device as trustedMessage Access Profile (MAP)Message Access ServerMessage Notification ServerModel Number StringMoreMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceNetworkNetwork Access PointNetwork Access Point (NAP)Next DST Change ServiceNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Peripheral Preferred Connection ParametersPeripheral Privacy FlagPhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPoorPrinting Status (BPP)Public Browse GroupPulse OximeterRFCOMMRecommendedReconnection AddressReference Time Update ServiceRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRetryRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersSearchSearch for nearby devicesSearchingSelect DeviceSelect folder for incoming file transfersSend FileSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortService PreferencesService:Show _StatusbarShow _ToolbarShow inputSkipSoftware Revision StringSub-optimalSuccess!System IDTCPTCS-ATTCS-BINTemporarily visibleThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransfer failedTransfer of file %(0)s failedTransport DiscoveryTrustTx PowerUDI_C-PlaneUDPUPnP/ESDPUnknownUntrustUser DataVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceWAP ClientWSPWeight Scale_Adapter_Added_Close_Descending_Device_Devices_Exit_Help_Local Services_Name_Pair_Plugins_Preferences_Report a Problem_Reset_Search_Trust_Untrust_Viewdaydayshourhoursnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-07-16 21:29+0000 Last-Translator: Arben Tapia Language-Team: Albanian Language: sq MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 4.2-dev Ekran 3DGjyslyke 3DSinkronizim 3D (3DSP)Autori:Në konflikt me:Lidh me:Ndihmesë për DUNVaret nga:Shkëput:Shkarkuar:Marrje dokumenti (shtytje/dërgim objekti)Skedarë:Konfigurimi i GSM-sëLog-u zgjati:Log-u filloi:Konfigurimet e NAPNuk ka shërbyesa (servera) DHCP të instaluarNdihmesë për PANTek:Shuma:Ngarkuar:Konfigurimi i pamjesDuke dërguar dokumenta me BluetoothAPN:ATTPranoPrano dokumenta nga pajisje të besuaraPërshtatësPreferencat e PërshtatësitZgjedhje përshtatësiZë i AvancuarShërbimi i Njoftimeve të SinjaleveGjithmonëGjithmonë pranoPërherë dukshëmDukje"Vesh" zëriBurim ZëriZë/FigurëKërkesë autorizimi për:Automotizimi i Hyrje/Daljes (IO)BNEPPrintimi Base (BPP)Tensioni i GjakutBlueman është një manaxher Bluetooth i bazuar në GTK+Përshtatësat BluetoothAutentikimi BluetoothPajisjet BluetoothTransmetues Dokumenti BluetoothBluetooth-i është ShuarBluetooth-i kërkon të ndizet që të punojë manaxheri i përshtatësitShërbyesi Bluez nuk po punon, manaxheri blueman nuk vazhdon dot. Kjo mbase do të thotë që nuk u zbulua ndonjë përshtatës Bluetooth, ose që shërbyesi Bluetooth nuk ka filluar punën.Përbërja e TrupitShërbimi i Hyrjes Kalendar, Detyrë dhe Shënime (CTN)Shërbimi i Njoftimeve Kalendar, Detyrë dhe Shënime (CTN)Profili Kalendar, Detyrë dhe Shënime (CTN)Anulo vepriminDuke anuluarDeklarim KarakteristikeHyrje e Përbashkët ISDN (CIP)KonfigurimiKonfiguro preferencat e shtojcës së zgjedhurKonfirmoKonfirmo vlerën për autentikim:i lidhurDuke u lidhurLidhja dështoi:Lidhja me BlueZ dështoiLidh profilet e auto-lidhjes së burimit A2DP, derdhjes A2DP dhe të HIDVëzhgimi i Vazhduar i GlukozësTelefon pa telKrijo lidhje me këtë pajisjeFuqia e Ngarjes së BiçikletësShpejtësia dhe Ritmi i BiçikletësTipi i Shërbyesit (Serverit) DHCP:Tregues i aktivitetit së të dhënaveMohoProblem varësieInformacion PajisjejeManaxheri i PajisjeveHyrje rrjeti nëpërmjet telefonisëPrintim Direkt (BPP)Shkëputja Dështoi: Duke zbuluar…ETA:Mundëso Bluetooth-inFut kodin PIN për autentikim:Fut çelës-kalimin për autentikim:Dallimi i MjedisitKa ndodhur një gabimKa ndodhur një gabim duke dërguar dokumentin %sDilFTPDështoiDështoi të rifillojë automatikisht shërbimin 'obex'. Sigurohu që shërbyesi 'obexd' po punonFaksDërgues DokumentiVargu i Rishikimit të Firmware-itShkëput me force pajisjenShërbyes GNSSKonfigurimet e GSM-sëHyrje GjenerikeAtribut GjenerikZë GjenerikTransferim Gjenerik DokumentashAktivitete Gjenerike të RrjetitTelefoni GjenerikeGlukozeRrjet Grupi_Printim HCR (HCR)_Skanim HCR (HCR)Tregues HDPBurim HDPHIDPHTTPPa duarKanali i Kontrollit të Printim/SkanimitKanali i të Dhënave të Printim/SkanimitNjoftimi për Printim/SkanimZëvendësimi i Kabllit tv Printim/Skanimit (HCR)Vargu i Rishikimit të Hardware-itKufjeTermometer ShëndetiPulsi i ZëmrësFshehurLartëPajisje Ndërfaqore PersonashSherbimi i Pajisjes së Ndërfaqes për Persona (HID)IPAdresa IP:Njoftim ImediatPërfshiDosja Ardhëse:Vendndodhja BrëndaNdërkomunikacionMbështetja a Protokollit të Internetit (IP)Komanda e sinkronizimit IrMCHyrje në LAN duke përdorur PPPHumbje LidhjejeVendi dhe OrientimiUlëtVargu i Emrit të ProdhuesitShënoje/Hiq shënjën këtë pajisje si të besueshmeProfili i Hyrjes së Mesazheve (MAP)Shërbyes për Hyrjen e MesazheveShërbyes për Mesazhet NjoftueseVargu i Numrit të ModelitMë shumëShumëProtokolli i Përshtatjes Shumë-Kanalëshe (MCAP)Profili Specifikim Shumë-Profilësh (MPS)Sherbimi Specifikim Shumë-Profilësh (MPS)RrjetiPikë Hyrëse e RrjetitPikë Hyrëse e RrjetitShërbimi për Ndërrimin Pasardhës DSTE pa specifikuarNumri:OBEXTransferim dokumenti OBEXShtytje Objekti OBEXTransferimi i ObjekteveOptimaleÇiftëzo (lidh)Duke çiftuar kodin PIN përDuke çiftuar çelës-kalimin përKërkesë për lidhjeKërkesë çiftimi për %sKërkesë për lidhje për pajisjen:Duke çiftuar kërkesën për:Parametrat a Lidhjes së Preferuar PeriferikeFlamuri i Privacisë PeriferikeShërbimi i Gjëndjes së Njoftimeve TelefonikeHyrje për Librin e Telefonave (PBAP)Hyrje për Librin e Telefonave (PBAP) - PCEHyrje për Librin e Telefonave (PBAP) - PSEShtoja "%(0)s" varet nga %(1)s. Po të shkarkohet %(1)s do të shkarkohet gjithashtu edhe"%(0)s". Doni të vazhdoni?Shtojca%(0)s konflikton me %(1)s. Po të ngarkohet %(1)s do të shkarkohet %(0)s. Doni të vazhdoni?Plugins (Shtojcat)ID e PnPInformacioni PnPDobëtGjendja e PrintimitGrup Publik ShfletimiMatësi i OksigjenitRFCOMMI rekomanduarAdresa e RilidhjesSherbim Referent për Përditësimin e KohësRefuzoPultObjektiv për pultHiqHiqe këtë pajisje nga lista e pajisjeve të njohuraRiemëro pajisjenRiprovoShpejtësia dhe Ritmi i VrapimitSDPHyrje SIM (SAP)Resht_o SipasParametrat e SkanimitKërkoKërko për pajisje të afërtaDuke kërkuarZgjidh pajisjenZgjidh dosjen për transferimet e dokumentave ardhëseDërgo SkedarëDërgo dokument(a) tek kjo pajisjeDërgo njoftimDuke dërguar dokumentVargu i Numrit SerialPortë SerialePreferencat e shërbimitShërbimet:Trego _ShiritGjëndjenTrego Shiri_TButonatTregu të dhënat e hyrjesKapërceVargu i Rishikimit të Software-itNën-optimalSukses!ID a SistemitTCPTCS-ATTCS-BINPërkohosisht i dukshëmKjo duhet mbi-shkruar(ri-shkruar)TepruarTotali i të dhënave të marra dhe shpejtësia e transmetimitTotali i të dhënave të dërguara dhe shpejtësia e transmetimitStatistikat e trafikutTransferimi dështoiTransferimi i skedarit %(0)s dështoiZbulimi i TransportitBesoFuqi TransmetimiPlani UDI_CUDPUPnP/ESDPPanjohurMosbesimTë Dhënat e PërdoruesitShumë e lartëKonference VideoShpërndarje FigureTregues FigureBurim FigureKlient WAPWSPPeshorja_Adaptor_Shtuar_Mbyll_Zbritës_Pajisje_Pajisjet_Dil_NdihmëShërbimet _Lokale_EmriÇ_ifto_Shtojcat_Preferencat_Raporto një Problem_Rifillo_Kërko_Beso_Mosbeso_Shfaqditëditëorëorëjo'obexd' nuk është i disponueshëmpoblueman-2.4.3/po/sq.po000066400000000000000000002361571465054505200145700ustar00rootroot00000000000000# Albanian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Elian Myftiu # Laurent Dhima # Arben Tapia # Ardit Dani , 2014,2016 # Indrit Bashkimi , 2015 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-07-16 21:29+0000\n" "Last-Translator: Arben Tapia \n" "Language-Team: Albanian \n" "Language: sq\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.2-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Konfigurimi i pamjes" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Fshehur" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Përherë dukshëm" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Përkohosisht i dukshëm" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr " I çiftuar" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Kërkesë për lidhje" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Kërkesë për lidhje për pajisjen:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Kjo duhet mbi-shkruar(ri-shkruar)" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Tregu të dhënat e hyrjes" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Pajisjet Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adaptor" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Kërko" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Preferencat" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Dil" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Pajisje" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Shfaq" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Trego Shiri_TButonat" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Trego _ShiritGjëndjen" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Riemëro pajisjen" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Resht_o Sipas" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Emri" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Shtuar" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Zbritës" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Shtojcat" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Shërbimet _Lokale" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Ndihmë" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Raporto një Problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Kërko për pajisje të afërta" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Kërko" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Krijo lidhje me këtë pajisje" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Çiftëzo (lidh)" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Shënoje/Hiq shënjën këtë pajisje si të besueshme" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Beso" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Hiqe këtë pajisje nga lista e pajisjeve të njohura" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Hiq" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Dërgo dokument(a) tek kjo pajisje" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Dërgo Skedarë" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Totali i të dhënave të dërguara dhe shpejtësia e transmetimit" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Totali i të dhënave të marra dhe shpejtësia e transmetimit" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Tregues i aktivitetit së të dhënave" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Më shumë" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Riemëro pajisjen" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Rifillo" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Duke anuluar" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Tipi i Shërbyesit (Serverit) DHCP:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "I rekomanduar" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Nuk ka shërbyesa (servera) DHCP të instaluar" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Adresa IP:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Konfigurimet e NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Ndihmesë për PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Hyrje rrjeti nëpërmjet telefonisë" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Ndihmesë për DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Pikë Hyrëse e Rrjetit" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Ndihmesë për PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Marrje dokumenti (shtytje/dërgim objekti)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Dosja Ardhëse:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Zgjidh dosjen për transferimet e dokumentave ardhëse" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Prano dokumenta nga pajisje të besuara" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Duke dërguar dokumenta me Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Tek:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Skedarë:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfigurimi" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Konfiguro preferencat e shtojcës së zgjedhur" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "E pa specifikuar" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Autori:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Panjohur" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Varet nga:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Në konflikt me:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Konfigurimi i GSM-së" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numri:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Statistikat e trafikut" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Mbyll" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Shkarkuar:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Ngarkuar:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Shuma:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Log-u filloi:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Log-u zgjati:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Dërgo njoftim" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth-i kërkon të ndizet që të punojë manaxheri i përshtatësit" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Përshtatësat Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Gjithmonë" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d Minutë" msgstr[1] "%d Minuta" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Përshtatës" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Lidhja me BlueZ dështoi" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Shërbyesi Bluez nuk po punon, manaxheri blueman nuk vazhdon dot.\n" "Kjo mbase do të thotë që nuk u zbulua ndonjë përshtatës Bluetooth, ose që " "shërbyesi Bluetooth nuk ka filluar punën." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Duke kërkuar" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Preferencat e Përshtatësit" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Dërgues Dokumenti" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Transmetues Dokumenti Bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Duke u lidhur" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "'obexd' nuk është i disponueshëm" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Dështoi të rifillojë automatikisht shërbimin 'obex'. Sigurohu që shërbyesi " "'obexd' po punon" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Duke anuluar" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Duke dërguar dokument" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Ka ndodhur një gabim duke dërguar dokumentin %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Kapërce" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Riprovo" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Ka ndodhur një gabim" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Kërkesë çiftimi për %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Autentikimi Bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Fut kodin PIN për autentikim:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Fut çelës-kalimin për autentikim:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Duke çiftuar çelës-kalimin për" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Duke çiftuar kodin PIN për" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Duke çiftuar kërkesën për:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Konfirmo vlerën për autentikim:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Konfirmo" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Moho" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Kërkesë autorizimi për:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Shërbimet:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Gjithmonë prano" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Prano" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Ka ndodhur një gabim duke ngarkuar një shtojcë. Ju lutemi njoftoni " "programuesat me përmbajtjen e këtij mesazhi tek\n" " adresa jonë." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth-i është Shuar" #: blueman/Functions.py:71 msgid "Exit" msgstr "Dil" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Mundëso Bluetooth-in" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Manaxheri i Pajisjeve" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Preferencat e shërbimit" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "tastiera" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 #, fuzzy msgid "Combo" msgstr "kombinim" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Riemëro pajisjen" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "e pa kategorizuar" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "i lidhur" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Beso" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Çiftëzo (lidh)" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "_Lidh" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Dobët" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Nën-optimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimale" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Shumë" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Tepruar" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Ulët" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Lartë" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Shumë e lartë" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Sukses!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Dështoi" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Duke u lidhur" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Shkëputja Dështoi: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Informacion Pajisjeje" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Panjohur" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Lidhja dështoi:" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "_Lidh" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Lidh profilet e auto-lidhjes së burimit A2DP, derdhjes A2DP dhe të HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "_Shkëput" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Shkëput me force pajisjen" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Lidh me:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Shkëput:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Shkëput:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Dërgoni një _Skedar..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "Ç_ifto" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Beso" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Mosbeso" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Riemëro pajisjen" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Hiq" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Anulo veprimin" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Mosbesim" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Zgjidh pajisjen" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman është një manaxher Bluetooth i bazuar në GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Konfigurimet e GSM-së" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Plugins (Shtojcat)" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Shtoja \"%(0)s\" varet nga %(1)s. Po të shkarkohet %(1)s do të shkarkohet gjithashtu edhe\"%(0)s\".\n" "Doni të vazhdoni?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Shtojca%(0)s konflikton me %(1)s. Po të ngarkohet %(1)s " "do të shkarkohet %(0)s.\n" "Doni të vazhdoni?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Problem varësie" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Problem varësie" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Zgjedhje përshtatësi" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Duke zbuluar…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Pikë Hyrëse e Rrjetit" #. translators: device class #: blueman/DeviceClass.py:14 #, fuzzy msgid "Audio/video" msgstr "Zë/Figurë" #. translators: device class #: blueman/DeviceClass.py:16 #, fuzzy msgid "Peripheral" msgstr "Flamuri i Privacisë Periferike" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "desktop" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "shërbyes" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "laptop" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "celular" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "celular" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "pa tela" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "smart phone" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "'obexd' nuk është i disponueshëm" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Kufje" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Pa duar" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 #, fuzzy msgid "Loudspeaker" msgstr "altoparlant" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 #, fuzzy msgid "Headphones" msgstr "kufjet" #. translators: device class #: blueman/DeviceClass.py:94 #, fuzzy msgid "Portable audio" msgstr "altoparlant portativ" #. translators: device class #: blueman/DeviceClass.py:96 #, fuzzy msgid "Car audio" msgstr "pajisje zëri për makinë" #. translators: device class #: blueman/DeviceClass.py:98 #, fuzzy msgid "Set-top box" msgstr "kutia e përshtatësit të TV-së" #. translators: device class #: blueman/DeviceClass.py:100 #, fuzzy msgid "Hi-Fi audio" msgstr "Zëri HI-FI" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:106 #, fuzzy msgid "Camcorder" msgstr "Kamkorder" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "ekran" #. translators: device class #: blueman/DeviceClass.py:110 #, fuzzy msgid "Video display and loudspeaker" msgstr "ekrani dhe altoparlanti" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "konference video" #. translators: device class #: blueman/DeviceClass.py:116 #, fuzzy msgid "Gaming/Toy" msgstr "loja/lodra" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "miu tregues" #. translators: device class #: blueman/DeviceClass.py:132 #, fuzzy msgid "Display" msgstr "Ekran 3D" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 #, fuzzy msgid "Glasses" msgstr "Gjyslyke 3D" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "shërbyes" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Hyrje Gjenerike" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "smart phone" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Pult" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "Hyrje Gjenerike" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Aktivitete Gjenerike të Rrjetit" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "Transferim Gjenerik Dokumentash" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Termometer Shëndeti" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Termometer Shëndeti" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Transferim Gjenerik Dokumentash" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Pulsi i Zëmrës" #: blueman/DeviceClass.py:201 #, fuzzy msgid "Generic Blood Pressure" msgstr "Tensioni i Gjakut" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Tensioni i Gjakut" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Tensioni i Gjakut" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Pajisje Ndërfaqore Personash" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Transferim Gjenerik Dokumentash" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Aktivitete Gjenerike të Rrjetit" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Fuqia e Ngarjes së Biçikletës" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Shpejtësia dhe Ritmi i Biçikletës" #: blueman/DeviceClass.py:223 #, fuzzy msgid "Cadence Sensor" msgstr "Shpejtësia dhe Ritmi i Biçikletës" #: blueman/DeviceClass.py:224 #, fuzzy msgid "Power Sensor" msgstr "Fuqia e Ngarjes së Biçikletës" #: blueman/DeviceClass.py:225 #, fuzzy msgid "Speed and Cadence Sensor" msgstr "Shpejtësia dhe Ritmi i Biçikletës" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Pult" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Shërbimet:" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Aktivitete Gjenerike të Rrjetit" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Pikë Hyrëse e Rrjetit" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Pajisje" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Transferim Gjenerik Dokumentash" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Transferim Gjenerik Dokumentash" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Dërgues Dokumenti" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Shpejtësia dhe Ritmi i Biçikletës" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Shpejtësia dhe Ritmi i Biçikletës" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Peshorja" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Pult" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Termometer Shëndeti" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Aktivitete Gjenerike të Rrjetit" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Hyrje Gjenerike" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Pikë Hyrëse e Rrjetit" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Pikë Hyrëse e Rrjetit" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Tensioni i Gjakut" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Lidhje gjenerike" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Plugins (Shtojcat)" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Peshorja" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Aktivitete Gjenerike të Rrjetit" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "smart phone" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Çifto Pajisjen" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Shërbimet:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "\"Vesh\" zëri" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Transferim Gjenerik Dokumentash" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Peshorja" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "kutia e përshtatësit të TV-së" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "ekran" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Aktivitete Gjenerike të Rrjetit" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "altoparlant portativ" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Matësi i Oksigjenit" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Matësi i Oksigjenit" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Matësi i Oksigjenit" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Peshorja" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 #, fuzzy msgid "Generic Continuous Glucose Monitor" msgstr "Vëzhgimi i Vazhduar i Glukozës" #: blueman/DeviceClass.py:458 #, fuzzy msgid "Generic Insulin Pump" msgstr "Zë Gjenerik" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Termometer Shëndeti" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Ekran 3D" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Vendi dhe Orientimi" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 #, fuzzy msgid "Location and Navigation Pod" msgstr "Vendi dhe Orientimi" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Kanali i Kontrollit të Printim/Skanimit" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Kanali i të Dhënave të Printim/Skanimit" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Njoftimi për Printim/Skanim" #: blueman/Sdp.py:106 #, fuzzy msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 #, fuzzy msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 #, fuzzy msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "Plani UDI_C" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Protokolli i Përshtatjes Shumë-Kanalëshe (MCAP)" #: blueman/Sdp.py:112 #, fuzzy msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Grup Publik Shfletimi" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Portë Seriale" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "Hyrje në LAN duke përdorur PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Hyrje rrjeti nëpërmjet telefonisë" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Shtytje Objekti OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "Transferim dokumenti OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Komanda e sinkronizimit IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Telefon pa tel" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Burim Zëri" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "\"Vesh\" zëri" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Objektiv për pult" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Zë i Avancuar" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Pult" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Konference Video" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Ndërkomunikacion" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faks" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 #, fuzzy msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Klient WAP" #: blueman/Sdp.py:136 #, fuzzy msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Pikë Hyrëse e Rrjetit" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Rrjet Grupi" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "Printim Direkt (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Printimi Base (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Gjendja e Printimit" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Sherbimi i Pajisjes së Ndërfaqes për Persona (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "Zëvendësimi i Kabllit tv Printim/Skanimit (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "_Printim HCR (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "_Skanim HCR (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Hyrje e Përbashkët ISDN (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Zë/Figurë" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "Hyrje SIM (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Hyrje për Librin e Telefonave (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Hyrje për Librin e Telefonave (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Hyrje për Librin e Telefonave (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Shërbyes për Hyrjen e Mesazheve" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Shërbyes për Mesazhet Njoftuese" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Profili i Hyrjes së Mesazheve (MAP)" #: blueman/Sdp.py:168 #, fuzzy msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Shërbyes GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "Ekran 3D" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "Gjyslyke 3D" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "Sinkronizim 3D (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Profili Specifikim Shumë-Profilësh (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Sherbimi Specifikim Shumë-Profilësh (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Shërbimi i Hyrjes Kalendar, Detyrë dhe Shënime (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Shërbimi i Njoftimeve Kalendar, Detyrë dhe Shënime (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Profili Kalendar, Detyrë dhe Shënime (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "Informacioni PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Aktivitete Gjenerike të Rrjetit" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Transferim Gjenerik Dokumentash" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Zë Gjenerik" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Telefoni Gjenerike" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Burim Figure" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Tregues Figure" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Shpërndarje Figure" #: blueman/Sdp.py:186 #, fuzzy msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Burim HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Tregues HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Hyrje Gjenerike" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Atribut Gjenerik" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Njoftim Imediat" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Humbje Lidhjeje" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "Fuqi Transmetimi" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Riemëro pajisjen" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Sherbim Referent për Përditësimin e Kohës" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Shërbimi për Ndërrimin Pasardhës DST" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukoze" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Termometer Shëndeti" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Informacion Pajisjeje" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Pulsi i Zëmrës" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Shërbimi i Gjëndjes së Njoftimeve Telefonike" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Shërbimet:" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Tensioni i Gjakut" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Shërbimi i Njoftimeve të Sinjaleve" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Pajisje Ndërfaqore Personash" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Parametrat e Skanimit" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "Shpejtësia dhe Ritmi i Vrapimit" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Automotizimi i Hyrje/Daljes (IO)" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Shpejtësia dhe Ritmi i Biçikletës" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Fuqia e Ngarjes së Biçikletës" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Vendi dhe Orientimi" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Dallimi i Mjedisit" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Përbërja e Trupit" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Të Dhënat e Përdoruesit" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Peshorja" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Vëzhgimi i Vazhduar i Glukozës" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Mbështetja a Protokollit të Internetit (IP)" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Vendndodhja Brënda" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Matësi i Oksigjenit" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Zbulimi i Transportit" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Transferimi i Objekteve" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Shërbimet:" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Riemëro pajisjen" #: blueman/Sdp.py:227 msgid "Include" msgstr "Përfshi" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Deklarim Karakteristike" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Dispozitivi" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Dukje" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Flamuri i Privacisë Periferike" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Adresa e Rilidhjes" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Parametrat a Lidhjes së Preferuar Periferike" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Shërbimet:" #: blueman/Sdp.py:235 msgid "System ID" msgstr "ID a Sistemit" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Vargu i Numrit të Modelit" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Vargu i Numrit Serial" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Vargu i Rishikimit të Firmware-it" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Vargu i Rishikimit të Hardware-it" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Vargu i Rishikimit të Software-it" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Vargu i Emrit të Prodhuesit" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "ID e PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "po" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "jo" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Duke u shkëputur ..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "ditë" msgstr[1] "ditë" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "orë" msgstr[1] "orë" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Duke u shkëputur ..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Refuzo" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Transferimi dështoi" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Transferimi i skedarit %(0)s dështoi" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Pajisjet" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Duke u shkëputur ..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Duke zbuluar…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Rrjeti" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Pajisjet Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Pajisjet Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~| msgid "Enable Bluetooth" #~ msgid "Turn Bluetooth _On" #~ msgstr "Mundëso Bluetooth-in" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "" #~ "Bluetooth-i kërkon të ndizet që të funksionojë manaxheri i përshtatësit" #, fuzzy #~| msgid "Bluetooth Turned Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth-i është Shuar" #, fuzzy #~ msgid "Blood Pressure: Arm" #~ msgstr "Tensioni i Gjakut" #, fuzzy #~ msgid "Blood Pressure: Wrist" #~ msgstr "Tensioni i Gjakut" #, fuzzy #~ msgid "Human Interface Device (HID)" #~ msgstr "Pajisje Ndërfaqore Personash" #~ msgid "Services" #~ msgstr "Shërbimet" #~ msgid "Network Settings" #~ msgstr "Konfigurimet e Rrjetit" #~ msgid "Transfer Settings" #~ msgstr "Konfigurimet e Transferimeve" #~ msgid "Plugin description:" #~ msgstr "Përshkrimi i shtojcës:" #~ msgid "Local Services" #~ msgstr "Shërbimet Lokale" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Përkohosisht i dukshëm" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Doni ta mundësoni bluetooth-in automatikisht?" #~ msgid "Yes" #~ msgstr "Po" #~ msgid "No" #~ msgstr "Jo" #, fuzzy #~ msgid "Vcr" #~ msgstr "VCR" #~ msgid "Trusted and Paired" #~ msgstr "I besuar dhe i çiftuar" #~ msgid "Paired" #~ msgstr " I çiftuar" #~ msgid "Trusted" #~ msgstr "I besuar" #~ msgid "Friendly Name" #~ msgstr "Emri i shkurtuar" #~ msgid "Run the setup assistant for this device" #~ msgstr "Egsekuto ndihmuesin instalues për këtë pajisje" #~ msgid "Setup..." #~ msgstr "Instalo..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Mirsevini tek ndihmuesi i konfigurimit të pajisjes Bluetooth. \n" #~ "\n" #~ "\n" #~ "Ky ndimues do t'ju përshkruaj mënyrën e konfigurimit dhe të lidhjes së " #~ "pajisjeve tuaja që njohin protokollin Bluetooth." #~ msgid "Introduction" #~ msgstr "paraqitje" #~ msgid "Select pairing method to use:" #~ msgstr "Zgjidh menyrën a çiftimit në përdorim:" #~ msgid "Proceed Without Pairing" #~ msgstr "Vazhdo pa çiftim" #~ msgid "Pairing" #~ msgstr "Duke çiftuar" #~ msgid "Connect to:" #~ msgstr "Lidhu me:" #~ msgid "Connect" #~ msgstr "Lidhu" #~ msgid "Please wait..." #~ msgstr "Ju lutem prisni..." #~ msgid "Connecting..." #~ msgstr "Duke u lidhur..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Urime, pajisja u lidh me sukses" #~ msgid "Finished" #~ msgstr "Mbaruar" #~ msgid "Bluetooth Assistant" #~ msgstr "Ndihmuesi Bluetooth" #~ msgid "_Set up…" #~ msgstr "_Konfiguro…" #~ msgid "Enter PIN code" #~ msgstr "Fut kodin PIN" #~ msgid "Enter passkey" #~ msgstr "Fut çelës-kalimin" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "ISDN" #~ msgid "headset" #~ msgstr "kufjet" #~ msgid "handsfree" #~ msgstr "pa duar" #~ msgid "unknown" #~ msgstr "e panjohur" #~ msgid "Serial port connected to %s" #~ msgstr "Porta në seri është lidhur me %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Minutë" #~ msgstr[1] "%.0f Minuta" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Sekondë" #~ msgstr[1] "%.0f Sekonda" #~ msgid "R_ename device..." #~ msgstr "Ri_emëro pajisjen..." #~ msgid "_Remove..." #~ msgstr "_Hiq..." blueman-2.4.3/po/sr.gmo000066400000000000000000000616621465054505200147320ustar00rootroot00000000000000Þ•þ [ühiƒ™¨¿Òåø # BOcxŒ   ¬Í à ëù.?CY¢!© ËÕÝ,ñ)00Z‹ ’ 5¯,å+ > L Wd4#´Øéü':Ldv?‹¥Ëq ‚ ›'·6ß*A!I ku … ›¯>Ê' 1Pb{€‘ ¸Èßô "!Ac$r—œF£ê $+@ l x† • ¶ ÃÑØî óAÿ‡A É Ú ù )!@!S!f!)x!(¢!Ë!,Ï!0ü!"-" P"^"c"h"p"…" "d¯" #'"# J#X#`#h#m#‚#–#¦#½#Ù#î#‚$o‡$h÷$`%h% m%.y%(¨%;Ñ%L &kZ&IÆ&F':W'R’'Tå':(I( i(u(|(.ƒ( ²(À(Ñ(×(à()) !) +)#9))]) ‡)‘) §)²)Ã) Þ) è)õ)*$*K?*‹*Ÿ*¨*(¹*â* ò*+ +#+?+HD+ +™+k¢+S,b,Av,*¸,ã,þ,,-(4-]-p-y-‰-§-3­-á-÷- . . . (.2.;.B.J. Q.].e.n.t.z.€..£.©.­.³. ¼.É.Û.â.ê.ñ.ú.// //*/-/A/E/e11–1!±1Ó1ò12,2L2Fe2¬2%Å2'ë2*3%>3 d3;r3®3 Î3Û3#ð3!464+M4Ty4Î4Ö4Fç4.5N5+k5K—5)ã5i 6nw6æ6ï6 7d7[„7Rà738!M8o8+…8P±8<9?9-_9'9µ9"Ó9 ö9.:F:"b:t…:0ú:+<C<V<,k<4˜<bÍ<W0=ˆ=B—=Ú=#ð=>$>,7>>d>z£>Z?-y?&§?5Î? @#@3@(S@%|@3¢@&Ö@ý@-AIABcA<¦A!ãAWB ]BhB”~BDC.XCF‡CFÎC#D&9D&`D7‡D¿DÞDöD1E 7EDElZEðÇE%¸F9ÞF9GKRG)žG+ÈG"ôG^HTvH ËHZÖHh1INšIéIJ J J*"J3MJJ× JxKFK×K ïKùK L*L$HL&mL-”L4ÂL#÷L"MÀ>MáÿMàáNÂO ÕOàO]óOYQPd«P”Qð¥Q•–R,SmºS®(T ×TxU.˜UÇU ÞU éUOöUFV!fVˆV¤VD¿V W3WCWZWGzWWÂWX-8XfX6…X3¼XðXY"*Y3MYMY‹ÏY[Z yZ*‡Z`²Z%[%9[3_[“[C«[ï[–\!—\¹\¦Ì\s]!^i&^S^-ä^_O!_Mq_¿_ ß_ ì_7 ` E`bP`4³`2è`a,a%Aaga}a›a ­aºaÊa Þaìa üa b b"b&;b bb pb }b‰bb¯bÎb Þb êböbcc*cCc$\cc&†c­c¼BmEõÌ‹ ‘©Ä?¸¯Ñ·€ðæ²'„RSQ(be-Ö½ l/Ž+Af_6­ÛÒúHÊ[¶¾{ëZ8˦G>Joí«Ð—]d¹šé .Áã#¡Ç† VÚ )nÉ ³:öÏâýø¿ç”t7ܺªIß&Ó4DèÆê`ó¥“z®¢Œi‡O;Ô}L2MhìU@‰15¨WvPXpÂñäÅ^žÝ%üjŠïà~T± áÞò0rq£ÍØ=ˆaCxùsc°–õ’yFÎ×\g÷ƒÀ™‚˜þŸ9ȧ›»¤k3*$<,…´ÙåôN!îKœû¬w•|"ÕuY%(service)s on %(device)s%d %s %d %s and %d %sAuthor:Conflicts with:Connect To:DUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportTo:Total:Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility SettingSending files via BluetoothAPN:AcceptAccept files from trusted devicesAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAuthorization request for:Automatically connected to %(service)s on %(device)sBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Cancel OperationCancellingConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDControls Bluetooth adapter power statesCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDevice ManagerDialup Networking (DUN)Dialup SettingsDisconnection Failed: Discoverable timeoutDiscoverable… %ssETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceGSM SettingsGroup NetworkHiddenHide _unnamed devicesHighIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothInterface %(0)s bound to IP address %(1)sInvalid IP addressLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLowMake the default adapter temporarily visibleManages local network services, like NAP bridgesMark/Unmark this device as trustedMaximum itemsMoreMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot currently supported with this setupNot specifiedNumber:OptimalPairPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:Personal Area NetworkPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPoorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Receiving fileReceiving file %(0)s from %(1)sRecommendedRejectRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryS_ort ByScript to execute on connectionSearchSearch for nearby devicesSearchingSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a text noteSend file(s) to the deviceSend noteSending FileSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sService PreferencesService:Set RfKill StateSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows network traffic usageSkipStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTrustTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUnknownUnspecifiedUntrustVery High_Adapter_Added_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Report a Problem_Reset_Search_Trust_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-03-31 02:20+0000 Last-Translator: Саша Петровић Language-Team: Serbian Language: sr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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); X-Generator: Weblate 5.5-dev %(service)s на %(device)s%d %s %d %s и %d %sСтваралац:У Ñукобу је Ñа:Повежи Ñе Ñа:Подршка ДУÐ-аЗавиÑи од:Прекини везу:Преузето:Примање датотека (гурање предмета)Датотека:Подешавања ГСМ-аТрајање дневника:Дневник је започет:Подешавања ÐÐП-аИмеÐиÑу уграђени Ñервери ДХЦП-аПодршка ПÐÐ-аÐа:Укупно:_ИÑкључи блутут_Укључи БлутутПоÑлато:ПоÑтавкe видљивоÑтиСлање датотека БлутутомÐПÐ:ПрихватиПримај датотеке Ñа поверљивих уређаја_ПримопредајнициПримопредајникПоÑтавке прилагођивачаПримопредајник за ову везу није доÑтупанИзбор примопредајникаДодаје Ñтавку излаза у изборник за затварање програмчетаДодаје уобичајене Ñтавке изборника изборнику иконице ÑтањаУвекУвек прихватиУвек видљивВреме у Ñекундама за које ће трајати режим проналажењаПрикључак уÑлуге преноÑа програмчета је иÑкљученДа ли Ñте Ñигурни да желите поништити бројач?Звучни профилУÑклађивање звукаИзвор звукаЗахтев раÑпознавања за:ÐутоматÑки повезан на „%(service)s“ на „%(device)s“Блумен је блутут управник за Гтк+Блутут дејÑтвујеПримопредајници БлутутаРаÑпознавање БлутутаУређаји БлутутаБлутут је иÑкљученБлутут је ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° БлутутомБлутутна мрежаБлутут је иÑкљученБлутут треба бити укључен да би управник примопредајника радиоБлуезов уÑлужник није покренут, блумен-управник не може наÑтавити. Ово вероватно значи да нема откривених примопредајника блутута или блутут уÑлужник није покренут.Откажи радњуОтказујемПодешавањеПодеÑите блутутну мрежуПодеÑите изабране прикључкеПодешени директоријум за долазне датотеке не поÑтојиЗа подешавање умрежавања Ñу потребна овлашћењаПотврдиПотврдите вредноÑÑ‚ за раÑпознавање:Повезан ÑамПовезан Ñам Ñа „%s“Повезан:ПовезујемПовезивање није уÑпело: Повезивање Ñа Блуезом није уÑпелоПовежите Ñамоповезиве профиле Ð2ДП извора, Ð2ДП уÑаглашавања, и ХИДУправља Ñтањима напајања блутут примопредајникаУпарите Ñа овим уређајемВрÑта Ñервера ДХЦП-а:Указивање на Ð¿Ñ€ÐµÐ½Ð¾Ñ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°ÐžÐ´Ð±Ð¸Ñ˜ÐŸÑ€Ð¾Ð±Ð»ÐµÐ¼ завиÑноÑтиУправник уређајаИмпуÑлно мрежење (ДУÐ)ИмпулÑна подешавањаПрекидање везе није уÑпело: Време за проналажењеПроналажљив… %ssПроцењено време пријема:Укључи блутутУнеÑите шифру ЛИБ-а за раÑпознавање:УнеÑите лозинку за раÑпознавање:Дошло је до грешкеДошло је до грешке приликом Ñлања датотеке „%s“ИзађиÐије уÑпелоÐиÑам уÑпео Ñам да покренем уÑлугу обекÑа. Уверите Ñе да је демон обекÑа покренутÐиÑам уÑпео да променим профил у „%s“ÐиÑам уÑпео да Ñе повежемÐиÑам уÑпео да добавим адреÑу ИП-а на %sДатотека %(0)s је уÑпешно примљена Ñа %(1)sПошиљалац датотекеДатотека је примљењаДатотеке Ñу примљенеПриÑилно прекини везу уређајаПодешавања ГСМ-аГрупна мрежаСкривенСакриј _неименовани уређајВиÑокоÐдреÑа ИП-а:ÐдреÑа ИП- је у Ñукобу Ñа уређајем „%s“ који има иÑту адреÑуИП адреÑа Ñе преклапа подмрежом Ñучеља „%s“, која има Ñледеће подешавање „%s/%s“ Ово може довеÑти до неодговарајућег понашања мрежеФаÑцикла за долазно:ПриÑтигла је датотека %(0)s Ñа %(1)sДолазна датотека преко БлутутаУређај „%(0)s“ је привезан на ИП адреÑу %(1)sÐеиÑправна адреÑа ИП-аПокрени клијента ДХЦП-аПокрени ППП демонаЗа покретање клијента ДХЦП-а Ñу потребна овлашћењаЗа покретање ППП демона потребна Ñу овлашћењаÐиÑкоУчини оÑновни примопрдајник привремено видљивимУправља меÑним мрежним уÑлугама, као што Ñу моÑтови ÐÐП-аОзначите/одзначите овај уређај поверљивимÐајвише ÑтавкиЈошМногоМрежаМрежна приÑтупна тачкаМрежна приÑтупна тачка (ÐÐП)Коришћење _мрежеЈош увек није доÑтупан Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ коришћења. Прво покушајте да уÑпоÑтавите везу, а затим проверите ову Ñтраницу.Ðије повезанÐије тренутно подржан овим поÑтавкамаÐије наведенБрој:ÐајповољнијиУпариУпарујем шифру ЛИБ-а заУпарујем лозинку заЗахтев за упаривањемЗахтев упаривања за „%s“Захтев за упаривање уређаја:Захтев упаривaÑša за:ОблаÑÑ‚ личне мрежеУверите Ñе да поÑтоји директоријум „%s“ или га подеÑите Ñа „blueman-services“. Све до тада кориÑтиће Ñе „%s“Прикључак „%(0)s“ завиÑи од „%(1)s“. Ðко избаците „%(1)s“ из учитаних такође ћете избацити и „%(0)s“. Да наÑтавим?Прикључак „%(0)s“ је у Ñукобу Ñа „%(1)s“. Ðко учитате „%(1)s“ онда ћете избацити из учитаних „%(0)s“. Да наÑтавим?ПрикључциЈадноВлаÑничкиОбезбеђује ÐПИ Д-Ñабирнице за друге делове БлуменаОбезбеђује могућноÑти преноÑа датотека ОБЕКÑ-омОбезбеђује оÑновног дхцп клијента за ПÐРвезе блутута.Обезбеђује изборник за програмче и ÐПИ за друге прикључке који ће њиме управљатиОбезбеђује Ñтавку изборника за поÑтављање задатог примопредајника привремено видљивим кад је предодређено поÑтављен као ÑкривенОбезбеђује Ñтавку изборника која Ñадржи Ñкорашња повезивања ради брзог приÑтупаОбезбеђује оÑновну подршку за повезивање на Интернет преко ДУÐ-овог преÑека.Обезбеђује лозинку, уÑлуге препознавања за Блуез уÑлужникаОбезбеђује подршку за умрежавање мрежном парицом (ДУÐ) Ñа управником модема и управником мрежеОбезбеђује подршку за личну облаÑÑ‚ умрежавања (ПÐÐ) која је уведена у Управнику мреже 0.8Примање датотекеПримам датотеку %(0)s Ñа %(1)sПрепорученоОдбијУклониУклоните уређај Ñа ÑпиÑка познатих уређајаПреименуј уређајОÑвежи адреÑу ИП-аПокушај поновоПоређај _премаСкрипта за извршавање при повезивањуТражиПотражите уређаје у близиниПретражујемИзаберите уређајИзаберите звучни профил за ПулÑе-аудиоИзаберите фаÑциклу за преноÑе долазне датотекеПошаљи датотекуПошаљи _датотеке уређајуПошаљи _напоменуПошаљите текÑтуалну напоменуПошаљите датотеку на уређајПошаљи напоменуШаљем датотекуРедни прикључник %sРедни прикључник је повезанÐије уÑпела Ñкрипте везе редног прикључкаУÑлуга редног прикључника на уређају %s ће Ñада бити доÑтупна преко %sПоÑтавке уÑлугаУÑлуга:ПодеÑи Ñтање „РфУбиј“За подешавање Ñтања „РфУбиј“ потребна Ñу овлашћењаПрикажи траку _ÑтањаПрикажи траку _алатаПрикажите податке о уређајуПрикажи уноÑПриказује проток мрежног ÑаобраћајаПреÑкочиУобичајен руковалац везе профилима СПП-а, омогућава извршавање произвољних радњиÐије најповољнијиУÑпело је!УÑпешно Ñам повезан на уÑлугу ДУÐ-а на „%(0)s“. Мрежа је Ñада доÑтупна кроз „%(1)s“Привремено зауÑтвља чувара екрана када је прикључен Блутутни управљач играма.Привремено видљивÐајвећи број Ñтавки за приказ у изборнику Ñкорашњих веза.Допло је до проблема покретања Ñкрипте „%s“ %sОво треба бити препиÑаноПревишеУкупно примљених података и брзина преноÑаУкупно поÑлатих података и брзина преноÑаЗавод ÑаобраћајаПреноÑÐŸÑ€ÐµÐ½Ð¾Ñ Ð½Ð¸Ñ˜Ðµ уÑÐ¿ÐµÐ¾ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ %(0)s није уÑпеоВерујПокушавам добавити адреÑу ИП-а Ñа %s Молим, Ñачекајте…ИÑкључи Ñве примопредајникеУкључи Ñве примопредајникеÐепознатÐеодређениОзначи неповерљивимВрло виÑоко_Примопредајник_ДодавањуОткажи_Затвори_Опадајуће_Уређај_Уређаји_ИзађиПо_моћ_Подаци_МеÑне уÑлуге_Учини проналажљивим_Ðазиву_У реду_Упари_Прикључци_ПоÑтавке_Пријави проблем_Поврати_Тражи_Веруј_Ðе веруј_ПрегледпрограмчеданданаданаÑатÑатаÑатиминутминутаминутанеобекÑд није доÑтупандаblueman-2.4.3/po/sr.po000066400000000000000000002701501465054505200145600ustar00rootroot00000000000000# Serbian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # FIRST AUTHOR , 2010 # МироÑлав Ðиколић , 2014-2015 # МироÑлав Ðиколић , 2020 # Саша Петровић , 2012,2016-2017, 2023. # Kowski , 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-03-31 02:20+0000\n" "Last-Translator: Саша Петровић \n" "Language-Team: Serbian \n" "Language: sr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 5.5-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "ПоÑтавкe видљивоÑти" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Скривен" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Увек видљив" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Привремено видљив" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Име" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Захтев за упаривањем" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Захтев за упаривање уређаја:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Ово треба бити препиÑано" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Прикажи уноÑ" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Уређаји Блутута" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Примопредајник" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Тражи" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_ПоÑтавке" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Изађи" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Уређај" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Преглед" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Прикажи траку _алата" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Прикажи траку _Ñтања" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Сакриј _неименовани уређај" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Поређај _према" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Ðазиву" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Додавању" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Опадајуће" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Прикључци" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_МеÑне уÑлуге" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "По_моћ" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Пријави проблем" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Потражите уређаје у близини" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Тражи" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Упарите Ñа овим уређајем" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Упари" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Означите/одзначите овај уређај поверљивим" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Веруј" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Уклоните уређај Ñа ÑпиÑка познатих уређаја" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Уклони" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Пошаљите датотеку на уређај" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Пошаљи датотеку" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Укупно поÑлатих података и брзина преноÑа" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Укупно примљених података и брзина преноÑа" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Указивање на Ð¿Ñ€ÐµÐ½Ð¾Ñ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Још" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Преименуј уређај" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Поврати" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "Откажи" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_У реду" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Ð’Ñ€Ñта Ñервера ДХЦП-а:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Препоручено" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "ÐиÑу уграђени Ñервери ДХЦП-а" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "ÐдреÑа ИП-а:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Подешавања ÐÐП-а" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "ОблаÑÑ‚ личне мреже" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Подршка ПÐÐ-а" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "ИмпуÑлно мрежење (ДУÐ)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Подршка ДУÐ-а" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Мрежна приÑтупна тачка (ÐÐП)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Подршка ПÐÐ-а" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Примање датотека (гурање предмета)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "ФаÑцикла за долазно:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Изаберите фаÑциклу за преноÑе долазне датотеке" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Примај датотеке Ñа поверљивих уређаја" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "Слање датотека Блутутом" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Ðа:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Датотека:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Подешавање" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "ПодеÑите изабране прикључке" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ðије наведен" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Стваралац:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Ðепознат" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ЗавиÑи од:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "У Ñукобу је Ñа:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "Подешавања ГСМ-а" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Број:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "ÐПÐ:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Завод Ñаобраћаја" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Затвори" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Преузето:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "ПоÑлато:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Укупно:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Дневник је започет:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Трајање дневника:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Пошаљи напомену" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Блутут треба бити укључен да би управник примопредајника радио" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Примопредајници Блутута" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Увек" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, fuzzy, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%d минут" msgstr[1] "%d минута" msgstr[2] "%d минута" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Примопредајник" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Повезивање Ñа Блуезом није уÑпело" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Блуезов уÑлужник није покренут, блумен-управник не може наÑтавити.\n" "Ово вероватно значи да нема откривених примопредајника блутута или блутут " "уÑлужник није покренут." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Претражујем" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "ПоÑтавке прилагођивача" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Пошиљалац датотеке" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Повезујем" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "обекÑд није доÑтупан" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "ÐиÑам уÑпео Ñам да покренем уÑлугу обекÑа. Уверите Ñе да је демон обекÑа " "покренут" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Отказујем" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Шаљем датотеку" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Процењено време пријема:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Дошло је до грешке приликом Ñлања датотеке „%s“" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "ПреÑкочи" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Покушај поново" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Дошло је до грешке" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Захтев упаривања за „%s“" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "РаÑпознавање Блутута" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "УнеÑите шифру ЛИБ-а за раÑпознавање:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "УнеÑите лозинку за раÑпознавање:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Упарујем лозинку за" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Упарујем шифру ЛИБ-а за" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Захтев упаривaÑša за:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Потврдите вредноÑÑ‚ за раÑпознавање:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Потврди" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Одбиј" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Захтев раÑпознавања за:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "УÑлуга:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Увек прихвати" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Прихвати" #: blueman/main/PluginManager.py:67 #, fuzzy msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "ДеÑила Ñе грешка приликом учитавања прикључка. Молим, обавеÑтите " "програмере Ñа Ñадржајем ове поруке нашој \n" "Ñтраници." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Блутут је иÑкључен" #: blueman/Functions.py:71 msgid "Exit" msgstr "Изађи" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Укључи блутут" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Управник уређаја" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "ПоÑтавке уÑлуга" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 #, fuzzy msgid "Keyboard" msgstr "таÑтатура" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Преименуј уређај" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 #, fuzzy msgid "Uncategorized" msgstr "неразврÑтан" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Повезан Ñам" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Веруј" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Упари" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Повежи Ñе Ñа:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Јадно" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Ðије најповољнији" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Ðајповољнији" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Много" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Превише" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "ÐиÑко" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "ВиÑоко" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Врло виÑоко" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "УÑпело је!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Ðије уÑпело" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "Повезујем" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Прекидање везе није уÑпело: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 #, fuzzy msgid "Device did not respond" msgstr "Прикажите податке о уређају" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Ðепознат" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Повезивање није уÑпело: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Повежи Ñе Ñа:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Повежите Ñамоповезиве профиле Ð2ДП извора, Ð2ДП уÑаглашавања, и ХИД" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Прекини везу:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "ПриÑилно прекини везу уређаја" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Повежи Ñе Ñа:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Прекини везу:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Прекини везу:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Пошаљи _датотеку..." #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Упари" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Веруј" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Ðе веруј" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 #, fuzzy msgid "Block/Unblock this device" msgstr "Пошаљи датотеке на овај уређај" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Преименуј уређај" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Уклони" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Откажи радњу" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Означи неповерљивим" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Изаберите уређај" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Блумен је блутут управник за Гтк+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Подешавања ГСМ-а" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Прикључци" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Прикључак „%(0)s“ завиÑи од „%(1)s“. Ðко избаците „%(1)s“ из учитаних такође ћете избацити и „%(0)s“.\n" "Да наÑтавим?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Прикључак „%(0)s“ је у Ñукобу Ñа „%(1)s“. Ðко учитате " "„%(1)s“ онда ћете избацити из учитаних „%(0)s“.\n" "Да наÑтавим?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Проблем завиÑноÑти" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Проблем завиÑноÑти" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Избор примопредајника" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "Проналажљив… %ss" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "Мрежна приÑтупна тачка" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "радна Ñтаница" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "Ñервер" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 #, fuzzy msgid "Laptop" msgstr "преноÑни рачунар" #. translators: device class #: blueman/DeviceClass.py:37 #, fuzzy msgid "Handheld" msgstr "ручни рачунар" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 #, fuzzy msgid "Cellular" msgstr "мобилни телефон" #. translators: device class #: blueman/DeviceClass.py:50 #, fuzzy msgid "Cordless" msgstr "бежични телефон" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "паметни телефон" #. translators: device class #: blueman/DeviceClass.py:54 #, fuzzy msgid "Modem" msgstr "модем" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 #, fuzzy msgid "Not available" msgstr "обекÑд није доÑтупан" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 #, fuzzy msgid "Headset" msgstr "Ñлушалице" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "бежичне Ñлушалице Ñа микрофоном" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "микрофон" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Извор звука" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Извор звука" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Извор звука" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "показивач" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Повежи" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Повежи" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Повежи" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Повежи" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Ñервер" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Повежи" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "паметни телефон" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Повежи" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Повежи" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Групна мрежа" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Повежи" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Повежи" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Повежи" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Повежи" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Групна мрежа" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Повежи" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Повежи" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "МеÑне уÑлуге" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Групна мрежа" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Мрежна приÑтупна тачка" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Уређај" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Пошиљалац датотеке" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Повежи" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Групна мрежа" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Повежи" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Групна мрежа" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Повежи" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Мрежна приÑтупна тачка" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Мрежна приÑтупна тачка" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Повежи" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Прикључци" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Повежи" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Групна мрежа" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "УÑклађивање звука" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "паметни телефон" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Извор звука" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Упари уређај" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "УÑлуга:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Звучни профил" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "микрофон" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Повежи" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "микрофон" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Примање датотеке" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Извор звука" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Групна мрежа" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Повежи" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Повежи" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Повежи" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 #, fuzzy msgid "Serial Port" msgstr "Редни прикључници" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "ИмпуÑлно мрежење (ДУÐ)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Извор звука" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "УÑклађивање звука" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Мрежна приÑтупна тачка" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Групна мрежа" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Мрежна приÑтупна тачка (ÐÐП)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Мрежна приÑтупна тачка (ÐÐП)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Групна мрежа" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Блутутом" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 #, fuzzy msgid "Video Source" msgstr "Извор звука" #: blueman/Sdp.py:184 #, fuzzy msgid "Video Sink" msgstr "УÑклађивање звука" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Извор звука" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Преименуј уређај" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 #, fuzzy msgid "Device Information" msgstr "Прикажите податке о уређају" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "МеÑне уÑлуге" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 #, fuzzy msgid "Object Transfer" msgstr "ПреноÑ" #: blueman/Sdp.py:224 #, fuzzy msgid "AppleAgent" msgstr "програмче" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Упари уређај" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Потражите уређаје у близини" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "Управник уређаја" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Скорашње _везе" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "Управник уређаја" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "ПоÑтавке прилагођивача" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "ПреÑеци Ñамоповезивања" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "ВлаÑнички" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "да" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "не" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Подаци" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Прикажите податке о уређају" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Пошаљи _напомену" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Пошаљите текÑтуалну напомену" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "ÐиÑам уÑпео да променим профил у „%s“" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Звучни профил" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Изаберите звучни профил за ПулÑе-аудио" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Ðеодређени" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "ÐутоматÑки повезан на „%(service)s“ на „%(device)s“" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Прекидам везу..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Повезан:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ðије повезан" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Још увек није доÑтупан Ð·Ð°Ð¿Ð¸Ñ Ð·Ð°Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ коришћења. Прво покушајте да " "уÑпоÑтавите везу, а затим проверите ову Ñтраницу." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "дан" msgstr[1] "дана" msgstr[2] "дана" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "Ñат" msgstr[1] "Ñата" msgstr[2] "Ñати" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "минут" msgstr[1] "минута" msgstr[2] "минута" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s и %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Да ли Ñте Ñигурни да желите поништити бројач?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "Дозвољава вам да пратите ваш Ð¿Ñ€ÐµÐ½Ð¾Ñ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° код мобилног руковаоца. КориÑно " "је за ограничене количине преноÑа података. Овај прикључак прати Ñваки " "уређај заÑебно." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Коришћење _мреже" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Приказује проток мрежног Ñаобраћаја" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Блутут је укључен" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Управља меÑним мрежним уÑлугама, као што Ñу моÑтови ÐÐП-а" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Обезбеђује подршку за умрежавање мрежном парицом (ДУÐ) Ñа управником модема " "и управником мреже" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Обезбеђује Ñтавку изборника која Ñадржи Ñкорашња повезивања ради брзог " "приÑтупа" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Ðајвише Ñтавки" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Ðајвећи број Ñтавки за приказ у изборнику Ñкорашњих веза." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Повезан Ñам Ñа „%s“" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "ÐиÑам уÑпео да Ñе повежем" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Примопредајник за ову везу није доÑтупан" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Прекидам везу..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Обезбеђује подршку за личну облаÑÑ‚ умрежавања (ПÐÐ) која је уведена у " "Управнику мреже 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Обезбеђује ÐПИ Д-Ñабирнице за друге делове Блумена" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Долазна датотека преко Блутута" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "ПриÑтигла је датотека %(0)s Ñа %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Одбиј" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Примање датотеке" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Примам датотеку %(0)s Ñа %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Обезбеђује могућноÑти преноÑа датотека ОБЕКÑ-ом" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Подешени директоријум за долазне датотеке не поÑтоји" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Уверите Ñе да поÑтоји директоријум „%s“ или га подеÑите Ñа „blueman-" "services“. Све до тада кориÑтиће Ñе „%s“" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Датотека је примљења" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Датотека %(0)s је уÑпешно примљена Ñа %(1)s" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð½Ð¸Ñ˜Ðµ уÑпео" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "ÐŸÑ€ÐµÐ½Ð¾Ñ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ %(0)s није уÑпео" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Датотеке Ñу примљене" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Примљена је %d датотека у позадини" msgstr[1] "Примљене Ñу %d датотеке у позадини" msgstr[2] "Примљено је %d датотека у позадини" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Примљена је још %d датотека у позадини" msgstr[1] "Примљене Ñу још %d датотеке у позадини" msgstr[2] "Примљено је још %d датотека у позадини" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Додаје уобичајене Ñтавке изборника изборнику иконице Ñтања" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Пошаљи _датотеке уређају" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Уређаји" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Примопредајници" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "програмче" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Обезбеђује лозинку, уÑлуге препознавања за Блуез уÑлужника" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Додаје Ñтавку излаза у изборник за затварање програмчета" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Обезбеђује оÑновног дхцп клијента за ПÐРвезе блутута." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Блутутна мрежа" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Уређај „%(0)s“ је привезан на ИП адреÑу %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "ÐиÑам уÑпео да добавим адреÑу ИП-а на %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Покушавам добавити адреÑу ИП-а Ñа %s\n" "Молим, Ñачекајте…" #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Додаје указивач на иконицу Ñтања када Блутут дејÑтвује и приказује број веза " "у облачићу." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Блутут дејÑтвује" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Блутут је иÑкључен" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Прекидам везу..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Обезбеђује Ñтавку изборника за поÑтављање задатог примопредајника привремено " "видљивим кад је предодређено поÑтављен као Ñкривен" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Време за проналажење" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Време у Ñекундама за које ће трајати режим проналажења" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "_Учини проналажљивим" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Учини оÑновни примопрдајник привремено видљивим" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Проналажљив… %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Проналажљив… %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Обезбеђује изборник за програмче и ÐПИ за друге прикључке који ће њиме " "управљати" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "УÑпешно Ñам повезан на уÑлугу ДУÐ-а на „%(0)s“.\n" "Мрежа је Ñада доÑтупна кроз „%(1)s“" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Обезбеђује оÑновну подршку за повезивање на Интернет преко ДУÐ-овог преÑека." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Уобичајен руковалац везе профилима СПП-а, омогућава извршавање произвољних " "радњи" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Скрипта за извршавање при повезивању" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Следећи аргументи биће проÑлеђени:\n" "ÐдреÑа, Ðазив, назив уÑлуге, ууиб16-и, рфцомм-ов чвор\n" "Ðа пример:\n" "AA:BB:CC:DD:EE:FF, телефон, уÑлуга ДУÐ-а, 0x1103, „/dev/rfcomm0“\n" "„ууиб16“ Ñе дају као зарезом одвојени ÑпиÑак\n" "\n" "Ðакон прекидања везе уређаја Ñкрипата ће бити поÑлат ХУП-ов Ñигнал" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Редни прикључник је повезан" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "УÑлуга редног прикључника на уређају %s ће Ñада бити доÑтупна преко " "%s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Ðије уÑпела Ñкрипте везе редног прикључка" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Допло је до проблема покретања Ñкрипте „%s“\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Управља Ñтањима напајања блутут примопредајника" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_ИÑкључи блутут" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "ИÑкључи Ñве примопредајнике" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "_Укључи Блутут" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Укључи Ñве примопредајнике" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Привремено зауÑтвља чувара екрана када је прикључен Блутутни управљач играма." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "КориÑти „libappindicator“ да покаже иконицу Ñтања" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Мрежа" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "ÐеиÑправна адреÑа ИП-а" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "ÐдреÑа ИП- је у Ñукобу Ñа уређајем „%s“ који има иÑту адреÑу" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "ИП адреÑа Ñе преклапа подмрежом Ñучеља „%s“, која има Ñледеће подешавање „%s/" "%s“\n" "Ово може довеÑти до неодговарајућег понашања мреже" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Ðије тренутно подржан овим поÑтавкама" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "ПреноÑ" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Прикључак уÑлуге преноÑа програмчета је иÑкључен" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "ИмпулÑна подешавања" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Редни прикључник %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "ОÑвежи адреÑу ИП-а" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Примопредајници Блутута" #: data/blueman.desktop.in:3 #, fuzzy msgid "Blueman Applet" msgstr "програмче" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Блумен је блутут управник за Гтк+" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Блутут је укључен" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Уређаји Блутута" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "ПодеÑите блутутну мрежу" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "За подешавање умрежавања Ñу потребна овлашћења" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Покрени клијента ДХЦП-а" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "За покретање клијента ДХЦП-а Ñу потребна овлашћења" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Покрени ППП демона" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "За покретање ППП демона потребна Ñу овлашћења" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "ПодеÑи Ñтање „РфУбиј“" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "За подешавање Ñтања „РфУбиј“ потребна Ñу овлашћења" #~ msgid "Recent _Connections" #~ msgstr "Скорашње _везе" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "_Укључи Блутут" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Блутут треба бити укључен да би управник уређаја радио" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_ИÑкључи блутут" #~ msgid "Services" #~ msgstr "УÑлуге" #~ msgid "Network Settings" #~ msgstr "Мрежна подешавања" #~ msgid "Transfer Settings" #~ msgstr "Подешавања преноÑа" #~ msgid "Plugin description:" #~ msgstr "ÐžÐ¿Ð¸Ñ Ð¿Ñ€Ð¸ÐºÑ™ÑƒÑ‡ÐºÐ°:" #~ msgid "Local Services" #~ msgstr "МеÑне уÑлуге" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d уÑпоÑтављена веза" #~ msgstr[1] "%d уÑпоÑтављене везе" #~ msgstr[2] "%d уÑпоÑтављених веза" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Привремено видљив" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Да ли блутут треба Ñам да Ñе покрене?" #~ msgid "Yes" #~ msgstr "Да" #~ msgid "No" #~ msgstr "Ðе" #~ msgid "Auto power-on" #~ msgstr "СамоÑтално напајање" #~ msgid "Automatically power on adapters" #~ msgstr "СамоÑтално напајање на прикључцима" #~ msgid "Trusted and Paired" #~ msgstr "Поверљив и упарен" #~ msgid "Paired" #~ msgstr "Упарен" #~ msgid "Trusted" #~ msgstr "Поверљив" #~ msgid "Friendly Name" #~ msgstr "ПријатељÑко име" #~ msgid "Serial Ports" #~ msgstr "Редни прикључници" #~ msgid "translator-credits" #~ msgstr "" #~ "Launchpad Contributions:\n" #~ " Marko Maljkovic https://launchpad.net/~locodog\n" #~ " Valmantas PalikÅ¡a https://launchpad.net/~walmis\n" #~ " Данило Шеган https://launchpad.net/~danilo\n" #~ " Саша Петровић https://launchpad.net/~salepetronije\n" #~ "\n" #~ "http://prevod.org — превод на ÑрпÑки језик\n" #~ " МироÑлав Ðиколић " #~ msgid "Run the setup assistant for this device" #~ msgstr "Покрените чаробњака за подешавање овог уређаја" #~ msgid "Setup..." #~ msgstr "ПодеÑи..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Добро дошли у чаробњака за подешавање уређаја Блутута. \n" #~ "\n" #~ "\n" #~ "Он ће Ð²Ð°Ñ Ð²Ð¾Ð´Ð¸Ñ‚Ð¸ кроз поÑтупке подешавања и повезивања ваших уређаја " #~ "опремљених Блутутом." #~ msgid "Introduction" #~ msgstr "Увод" #~ msgid "Select pairing method to use:" #~ msgstr "Изаберите начин упаривања:" #~ msgid "Proceed Without Pairing" #~ msgstr "ÐаÑтави без упаривања" #~ msgid "Pairing" #~ msgstr "Упарујем" #~ msgid "Connect to:" #~ msgstr "Повежи Ñа:" #~ msgid "Connect" #~ msgstr "Повежи" #~ msgid "Please wait..." #~ msgstr "Сачекајте..." #~ msgid "Connecting..." #~ msgstr "Повезујем Ñе..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Уређај је уÑпешно додат" #~ msgid "Finished" #~ msgstr "Готово" #~ msgid "Bluetooth Assistant" #~ msgstr "Чаробњак подешавања Блутута" #~ msgid "_Set Up New Device" #~ msgstr "_ПодеÑи нови уређај" #~ msgid "Enter PIN code" #~ msgstr "УнеÑите шифру ЛИБ-а" #~ msgid "Enter passkey" #~ msgstr "УнеÑите лозинку" #~ msgid "palm" #~ msgstr "палмов уређај" #~ msgid "isdn" #~ msgstr "иÑдн" #~ msgid "headset" #~ msgstr "Ñлушалице" #~ msgid "handsfree" #~ msgstr "бежичне Ñлушалице Ñа микрофоном" #~ msgid "unknown" #~ msgstr "непознато" #~ msgid "Serial port connected to %s" #~ msgstr "Редни прикључник је повезан Ñа „%s“" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f минут" #~ msgstr[1] "%.0f минута" #~ msgstr[2] "%.0f минута" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Ñекунда" #~ msgstr[1] "%.0f Ñекунде" #~ msgstr[2] "%.0f Ñекунди" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Преименуј уређај" #~ msgid "_Remove..." #~ msgstr "_Уклони..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Укључује прекидач Блутутова када Ñе промени Ñтање напајања Блутута " #~ "(кориÑно је Ñа УСБ-овим примопредајницима) и уверава Ñе да је иконица " #~ "Ñтања приказана ако поÑтоји прекидач Блутута али не и примопредајник." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Блутут треба бити укључен да би Ñлање датотека било могуће" #~ msgid "Select files to send" #~ msgstr "Изаберите датотеке за Ñлање" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Примопредајник извора. Узима адреÑу или назив примопредајника нпр. „hci0“" #~ msgid "Delete files on exit" #~ msgstr "Обриши датотеке при излаÑку" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Датотеке које Ñе шаљу блутут уређају" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Блутут треба бити укључен да би чаробњак подешавања блутута радио" #~ msgid "No adapters found" #~ msgstr "ÐиÑам пронашао примопредајнике" #~ msgid "Pairing in progress..." #~ msgstr "Упаривање је у току..." #~ msgid "Failed to add device" #~ msgstr "ÐиÑам уÑпео да додам уређај" #~ msgid "Don't connect" #~ msgstr "Ðе повезуј Ñе" #~ msgid "Device added and connected successfully" #~ msgstr "Уређај је уÑпешно додат и повезан" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Уређај је уÑпешно додат, али повезивање није уÑпело" #~ msgid "Start configuration assistant for this device" #~ msgstr "Покрени чаробњака подешавања за овај уређај" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "КориÑти „libappindicator“ да покаже иконицу Ñтања" blueman-2.4.3/po/stamp-po000066400000000000000000000000121465054505200152430ustar00rootroot00000000000000timestamp blueman-2.4.3/po/sv.gmo000066400000000000000000000751241465054505200147340ustar00rootroot00000000000000Þ•Í„iì&&‘&&¸&ß&ù&''.' >' I'T'd't'„'G(V(k(‚(•(¦(¹(Ì(ß(#ò( )#)7)L)`) t) €)¡)C´) ø) *=*O*j*„*•*¯*¿*;Ò*C+R+W+[+a+g+!n+ + +§+¯+,Ã+ð+),0,,],l, s,,5, Æ, Ñ,,Ü,+ - 5- C- N- [- g-s-4Ž-Ã-Å-Ê-Ú-ï-ÿ-.!.0.?.#Y.}.Ž.¡.º.Ë.Ý.ð.//,/>/?S/¥“/90 >0H0O0 `0 k0 u00Š00 ™0§0'Ã06ë0*"1M1!U1 w11 ‘1 œ1 §1µ1É1>ä1#2 A2'L2t2}22¯2Á2Ú2ß2ð2ø2 3 3&3=3U3 e3q3‚3™3®3Â3Ñ3Ù3Þ3ã3"ô3!494$H4m4r4v4F}4Ä4ã4$õ45:5+>5 j5 v5„5 “5´5º5½5 Â5 Î5Û5à5 è5ó56 6"6:6 Q6_6"p6“6£6·6Ì6á6ñ67 "707 G7S7e7 y7‡77 —7¥7©7 ²7½7Â7 Ç7Ò7 Û7 å7ð7ø7 88 8)808F8K8 N8AZ8œ8¡8©8¹8Á8Ò8ñ89!9 49@9[9)d9Ž9*¡9Ì:Ó:Ü:ß:è:î:; ;;)/;(Y; ‚;;§; Ã;Ï;Ó;,Ö;0<4<"M< p< ~< ‰<—<¨<¼<Â<Ç<Í<Ò<Ú<ï< ==d7= œ= ª='¸= à=î=ö=û=>>&>+>1>6>=>R>f>v>>©>¾> Ã>Î>Ô>‚ò>ou?hå?N@V@]@m@v@{@Š@š@¢@ ¸@.Ä@(ó@;ALXAk¥AIBF[B:¢BRÝBT0C…C”C›C<­CêCùC D%D=DDDSD.ZD ‰D—D¨D®D´D¸DÉDÒDÚDúDE E%E 7E#EE)iE “EE ³E¾EÎEßE úE FF &F2FAF$WFK|FÈFÏFßFóFüF G(GBG RG`G xGGƒGËGçG ìGH÷G @HLHkUH ÁHËHÏHÖHSÞH2IAFI*ˆI³IÎI,×I(J-J1JDJMJ]J6{J²J¸J3ÀJôJ KK&K -K9K =K GKUK ]K kKwK K‰KK •KŸK²K ÅK ÐK ÝKêK LL L%L)L 2L>LGLNLUL]L dLpLxLL‡LL“L£L¶L¼LÀLÆL ÏL ÜLçLùLMMMMM'M-M4M =MHMWMZMnMÅrM%8O'^O†O¡O·OÇOÖO æO ðOýO PPË-PùP Q'QDQXQhQyQQ¢Q"²Q ÕQáQûQR#R =R%IRoR=€R ¾RËR>ÚRS5SOS_S}SŒSH¢SBëS.T3T7T=T CT(MT vT „TŽT–T6¬TãT<òT;/UkUzUU ’U4 UÕU ÞU5éU4V TV_V hV sV ~V‰V4¦VÛVÝVâVôV W&W CW MWWWlW'ˆW°WÁWÓWëWúW X!X5XOXcXvXCŠX´ÎXƒY ˆY”Y›Y«Y´Y ¼Y ÈYÕYÛY áYïY6 Z5DZ-zZ ¨Z$²Z×ZàZ ñZûZ [[",[FO[–[ ¶[*Á[ ì[ö[ \'\;\R\W\g\x\Š\ š\¥\º\Ò\ í\û\] 0] Q] _] m]x] ~]Š] ]%¾]ä]$û] ^(^ ,^T9^*Ž^¹^,Ö^+_/_'3_ [_g_}_“_³_¹_¼_ Á_Í_à_ å_ ò_``%` 4`U`i`~`#’`¶`Ï`ã`ü`a*aEa_aua’a­a¿aØa õaÿa bbb !b,b1b 6b Ab Kb Ub_bgbxb‡b Žb™b#žbÂbÇb Êb=Õbc c#c 5c?c Pcqcc¥c ½cÊcåc/îcd;0dlere{e ~eŠee ¥e³eÆe(Ûe,f 1f;fPf iftfyf)|f6¦fÝf+øf$g:gCgKg\gpgvgzg~g…gŽg£gºg%Ïgõg wh…h4—h ÌhÙháhæhûhii i*i .i8iRiiii ži¿iÚi ßiêi òi„jŒ˜j‰%k¯k¿kÆkÖkÝkäkókl l !l8-l7flUžlhôl]mSÝmU1nL‡nOÔnb$o ‡o”o›o6¯o æo óo p"p9p>pMp5Up‹p›p ®p¼pÂpÆp Ùpçpïpqq4q;q Mq Yq,zq §q²qËqÞqïqr r ,r8r Kr Urbr-urM£rñrørss(s ?s-Jsxsˆsšs¶sDÅs# t .t :tVGt žt ©te³t u#u'u.uS6uŠuKœu/èuv 1v,=v4jvŸv¦v ¶vÃv*ßv7 wBwIw4Qw†wžwµw¼w ÃwÎw ÒwÜwëw òw ýw x x'x8x ?xKxZx lx vx ‚xx ©x´x ¸xÃx Çx ÒxÝxæxîxöxþxyyyy(y0y6yHy_ydy hysy„y ”y y ¸yÅyËy ÒyÜyìyüy z z z &z4z8zQzjdYhéÌ Ú3ÊzDµ¿û1cwEð€h›¥“{²^lïyC8Quš¾BüKŶ~(\v†Õ ‹VÄVÍ/­˜Z;¹ËfÅ­Æ)bNw:¸7JÛU. "¼‚R¬q>@ý[¶ÜÈ~Øp :&œ „÷Ä’=.MH—ãu}º¤“0Z*¢,6'§2r‰gƒêiG¾xœ°7t¨$ŽȄʸ˜x>këÙ ºŽT©¡T)BÇDнõ×cÙ`L‘¤jfì9W¬Î —”sS¯åKp‰WôžQ# ‡!ÿm5e£ßá‚»™4ǵÁ¿ø·Œ‘äe’´0±t5+¡9=®a1L«JÂæš´dª{À&³‹ú³_sÒ"É]] ”GPñl`P–!¦Ôzo_vöNó^O#Á•;|âMF-n2à|Œ©·U k'è͆®I²£Ÿ›ACXƒÉ…Óý¯3i €…[RI/E¦-HžÆÂ?nAç8<@¥ù•ª%OŠòr,þ$ÏË<FˆŸб–mo ˆS(4¨íYÞb‡}qÖa6¼ÀÝ*y%g +Ì?»\§«Xѹ°%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent33–50 percent3D Display3D Glasses50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copySending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds standard menu items to the status icon menuAdvanced AudioAlwaysAlways acceptAlways visibleAmount of time in seconds discoverable mode will lastAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Audio ProfileAudio SinkAudio SourceAudio/VideoAudio/videoAuthorization request for:Automatically connected to %(service)s on %(device)sBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.CMTPCamcorderCameraCancel OperationCancellingCar audioCard ReaderCellularComboComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesCordlessCordless TelephonyCreate pairing with the deviceDHCP server type:Data activity indicationDenyDependency issueDesktopDevice InformationDevice ManagerDevice NameDevice did not respondDialup Networking (DUN)Dialup SettingsDigital PenDigitizer TabletDisconnection Failed: Discoverable timeoutDiscoverable… %ssDiscovering…DisplayDollETA:Enable BluetoothEnter PIN code for authentication:Enter passkey for authentication:Error occurredError occurred while sending file %sExitFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedForcefully disconnect the deviceFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGeneric AccessGeneric AttributeGeneric AudioGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric DisplayGeneric Eye-glassesGeneric FileTransferGeneric Insulin PumpGeneric KeyringGeneric Media PlayerGeneric Medication DeliveryGeneric PhoneGeneric Remote ControlGeneric TagGeneric TelephonyGeneric ThermometerGeneric WatchGlassesGlucoseGroup NetworkHDPHDP SinkHDP SourceHIDPHTTPHTTP ProxyHandheldHandsfreeHeadphonesHeadsetHealth ThermometerHeart RateHelmetHi-Fi audioHiddenHide _unnamed devicesHighIPIP Address:IP address conflicts with interface %s which has the same addressISDNImagingImmediate AlertIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInput/output errorInsulin PenInsulin Pump, durable pumpIntercomInterface %(0)s bound to IP address %(1)sInvalid IP addressIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardL2CAPLAN Access Using PPPLaptopLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLocation PodLocation and NavigationLocation and Navigation PodLoudspeakerLowMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMicrophoneMiscellaneousMobility ScooterModel Number StringModemMoreMouseMuchNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNo audio endpoints registeredNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferObject TransferOptimalPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPeripheralPhonePhonebook Access (PBAP) - PCEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPoorPortable audioPrimary ServicePrinterPrinting Status (BPP)ProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Pulse OximeterRFCOMMR_ename device…Received Signal Strength: %(rssi)u%% (%(rssi_state)s)Receiving fileReceiving file %(0)s from %(1)sRecommendedReferencePrinting (BPP)RejectRemote ControlRemoveRemove this device from the known devices listRename deviceRenew IP AddressRetryRobotSDPSIM Access (SAP)S_ort ByScannerScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerService ChangedService PreferencesService:Set RfKill StateSet-top boxSetting RfKill State requires privilegesShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSkipSmartphoneStandard SPP profile connection handler, allows executing custom actionsSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSystem IDTCPTCS-ATTCS-BINTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThis should be overwrittenToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)TrustTrustedTrying to obtain an IP address on %s Please wait…Turn off all adaptersTurn on all adaptersUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnknownUnknown errorUnspecifiedUntrustUser DataVCRVehicleVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo display and loudspeakerVideo monitorWAPWAP ClientWSPWearableWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2023-10-20 02:57+0000 Last-Translator: John M Smith Language-Team: Swedish Language: sv MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 5.1 %(minutes)d minut%(minutes)d minuter%(seconds)d Sekund%(seconds)d Sekunder%(service)s pÃ¥ %(device)s%d %s %d %s och %d %s17–33 procent1–17 procent33–50 procent3D Skärm3D glasögon50–67 procent67–83 procent83–99 procentEtt fel har uppstÃ¥tt när du laddar ett plugin. Vänligen meddela utvecklarna innehÃ¥llet i det här meddelandet till vÃ¥r webbsidaUpphovsman:Anslut automatiskt:StÃ¥r i konflikt med:Anslut till:AnslutenDUN-stödBeroende av:Koppla frÃ¥n:Hämtat:Fil togs emot (Object Push)Fil:GSM-inställningarLogglängd:Logg startad:NAP-inställningarNamnInga DHCP-servrar installeradePAN-stödMottagen signalstyrka: %(rssi)u%%%(rssi_state)sTill:Totalt:SändningseffektnivÃ¥: %(tpl)u%% (%(tpl_state)s)Inaktivera BluetoothAktivera BluetoothSkickat:Synlighetsinställning_Anslut_Koppla ifrÃ¥nVälj rad(er) och använd Control + C för att kopieraSkicka filer via BluetoothAPN:ATTAVCTPAVDTPAccepteraAcceptera filer frÃ¥n pÃ¥litliga enheterÃ…tkomstpunktAdap_trarAdapterAdapterinställningarAdaptern för denna anslutning finns inte tillgängligVal av adapterLägger till ett menyobjekt för att avsluta panelprogrammetLägger till ett standardmenyobjekt till statusikonens menyAvancerat ljudAlltidAcceptera alltidAlltid synligMängden tid i sekunder för upptäckningsbart lägeUtseendeAppleAgentPanelprogrammets överföringstjänst är inaktiveradÄr du säker pÃ¥ att du vill nollställa räknaren?LjudprofilLjudsinkLjudkällaLjud/VideoLjud/videoAuktoriseringsbegäran för:Automatiskt ansluten till %(service)s pÃ¥ %(device)sBBNEPStreckkodsläsareNormal utskrift (BPP)Batteri tjänsterHindra/ta bort hinder till denna enhetBlockeradBlodtryckBlueman panelprogramBlueman Bluetooth hanterareBlueman är en GTK+ Bluetooth hanterareBluetooth aktivtBlÃ¥tandsadaptrarBluetooth-autentiseringBlÃ¥tandsenhetBlÃ¥tandsenheterBluetooth inaktiveratBluetooth aktiveratBluetooth filöverföringBluetooth hanterareBluetooth NätverkBluetooth AvstängtBluetooth behöver aktiveras för att adapterhanteraren ska fungeraBluez-demonen är inte igÃ¥ng och blueman-manager kan inte fortsätta. Detta betyder antagligen att inga blÃ¥tandsadaptrar har hittats eller att blÃ¥tandsdemonen inte har startats.CMTPVideokameraKameraAvbryt Ã¥tgärdAvbryterBilljudKortläsareMobiltelefonKomboDatorKonfigurationKonfigurera blÃ¥tandsnätverkKonfigurera inställningar för markerad insticksmodulKonfigurerad katalog för inkommande filer finns inteKonfigurering av nätverk kräver behörighetBekräftaBekräfta värde för autentisering:AnslutenAnsluten till %sAnsluten:AnsluterAnsluter…Anslutningen misslyckades: Anslutning till BlueZ misslyckadesAnsluter automatisk anslutningsprofiler A2DP källa, A2DP mÃ¥l och HIDKontinuerlig glukosövervakningKontrollerStyr knapptillstÃ¥nd för blÃ¥tandsadapterTrÃ¥dlösTrÃ¥dlös telefoniSkapa ihopparning med enhetenTyp av DHCP-server:Data aktivitet angivenNekaBeroendeproblemStationär datorEnhetsinformationEnhetshanterareEnhetsnamnEnheten svarade inteUppringt nätverk (DUN)UppringningsinställningarDigital pennaDigitaliseringsplattaFrÃ¥nkopplingen misslyckades: Tidsgräns för upptäckningsbarSynlig... %ssUpptäcker…BildskärmDockaFärdig om:Aktivera BluetoothAnge PIN-kod för autentisering:Ange lösennyckel för autentisering:Ett fel har inträffatMisslyckades med att sända filen %sAvslutaFTPMisslyckadesMisslyckades med att starta OBEX-tjänst automatiskt. Se till att OBEX-demonen körsMisslyckades med att ändra profil till %sMisslyckades med att anslutaMisslyckades med att fÃ¥ en IP-adress pÃ¥ %sMisslyckades med att nÃ¥ blueman-hanterarenFaxFilen %(0)s frÃ¥n %(1)s har tagits emotFilsändareFilen har tagits emotFiler har tagits emotTvinga frÃ¥nkoppling av enhetenFulltGBGNSSGNSS ServerGSM-inställningarSpelSpelkontrollGaming/LeksakGenerisk Ã¥tkomstGeneriskt attributGeneriskt ljudOspecificerad sträckkodsläsareGeneriskt blodtryckOspecificerad klockaOspecificerad datorGenerisk kontinuerlig glukosmonitorOspecificerad bildskärmGeneriska glasögonGenerisk filöverföringGenerisk insulinpumpOspecificerad nyckelringOspecificerad mediaspelareGenerisk medicin-leveransOspecificerad telefonOspecificerad fjärrkontrollOspecificerad nyckelbrickaGenerisk telefoniOspecificerad termometerOspecificerad armbandsklockaGlasögonGlukosGruppnätverkHDPHDP sinkHDP källaHIDPHTTPHTTP ProxyHanddatorHandsfreeHörlurarHeadsetHälsotermometerHjärtfrekvensHjälmHi-Fi ljudDoldGöm enheter som inte har ett _namnHögIPIP-adress:IP-adresskonflikter med gränssnittet %s som har samma adressISDNAvbildningOmedelbar varningInkluderaInkommande mapp:Inkommande fil %(0)s frÃ¥n %(1)sInkommande fil över BluetoothInomhuspositioneringInmatning/utmatningsfelInsulinpennaInsulinpump, hÃ¥llbar pumpIntercomGränssnittet %(0)s bundet till IP-adress %(1)sOgiltig IP-adressDet verkar som om blueman-hanteraren inte kunde aktiveras via D-Bus. En anledning till detta kan vara en misslyckad grafisk inställning i D-Bus aktiveringsmiljön. Detta kan lösas genom ett nytt försök att aktivera uppdateringsmiljön i D-Bus via xinitrc (respektive via Sway konfigurationen eller motsvarande).JackaJoystickKBTangentbordL2CAPLAN-Ã¥tkomst med PPPBärbar datorStarta DHCP-klientStarta PPP tjänstenStart av DHCP-klient kräver behörighetAtt starta PPP tjänsten kräver privilegierPlats PodPlats och navigeringPlats och navigationspodHögtalareLÃ¥gMBGör standardadaptern tillfälligt synligHanterar lokala nätverkstjänster, sÃ¥som NAP-bryggorTillverkarens namn SträngMarkera/avmarkera denna enhet som pÃ¥litligMaximalt antal objektMikrofonDiverseMobilitetsskoterModellnummersträngModemMerMusMycketNätverkNätverksaccesspunktAnslutningspunkt (NAP)NätverksanvändningInga ljudändpunkter har registreratsIngen användningsstatistik finns tillgänglig än. Prova att etablera en anslutning först och Ã¥tervänd sedan till denna sida.Inte anslutenInte tillgängligStöds för närvarande inte med denna konfigurationInte angivenNummer:OBEXOBEX filöverföringObjekt ÖverföringOptimalPANUPersonsökareParIhopparadParar ihop pin-koden förParningslösenord förBegäran om ihopparningIhopparningsbegäran för %sIhopparningsbegäran för enhet:Ihopparningsbegäran för:PalmTillbehörTelefonTelefonboksÃ¥tkomst (PBAP) - PCESe till att katalogen "%s existerar eller konfigurera den med blueman-services. Tills dess standard "%s" kommer att användasInsticksmodulen "%(0)s" är beroende av %(1)s. Borttagning av %(1)s kommer även att ta bort "%(0)s". Fortsätt?Insticksmodulen %(0)s stÃ¥r i konflikt med %(1)s. Inläsning av %(1)s kommer att inaktivera %(0)s. Fortsätt?InsticksmodulerPnP IDPnP InformationPekdonDÃ¥ligPortabelt ljudPrimär tjänstSkrivareUtskriftstatus (BPP)ProprietärTillhandahÃ¥ller DBus API för andra Blueman-komponenterTillhandahÃ¥ller möjligheten för OBEX-filöverföringTillhandahÃ¥ller en grundläggande DHCP-klient för PAN-anslutningar över Bluetooth.TillhandahÃ¥ller en meny för panelprogrammet och ett API för andra insticksmoduler att kommunicera medTillhandahÃ¥ller ett menyobjekt för att göra standardadaptern temporärt synlig när den är inställd till dold som standardGer ett menyobjekt som innehÃ¥ller senast använda anslutningar för snabb Ã¥tkomstTillhandahÃ¥ller grundläggande stöd för anslutningar till Internet via DUN-profil.TillhandahÃ¥ller lösennyckel och autentiseringstjänster för BlueZ-demonenGer stöd för Uppringt Nätverk (UN) med Modemhanterare och NätverkshanterareTillhandahÃ¥ller stöd för Personal Area Networking (PAN) som introducerades i NetworkManager 0.8PulsoximeterRFCOMMD_öp om enheten…Mottagen signalstyrka: %(rssi)u%%%(rssi_state)sTar emot filTar emot filen %(0)s frÃ¥n %(1)sRekommenderasReferensutskrift (BPP)NekaFjärrkontrollTa bortTa bort denna enhet frÃ¥n listan över kända enheterDöp om enhetenFörnya IP AddressFörsök igenRobotSDPSIM-Ã¥tkomst (SAP)Sortera EfterScannerSkript att köra vid anslutningSökSök efter närliggande enheterSökerSekundär tjänstVälj enhetVälj ljudprofil för PulseAudioVälj mapp för inkommande filöverföringarSkicka filSkicka _filer till enhetSkicka _anteckningSänd en _fil…Skicka en textnotisSkicka fil(er) till enhetenSkicka notisSkickar filSerienummersträngSerieportSerieport %sSerieport anslutenSkript för serieportsanslutning misslyckadesSerieportstjänsten pÃ¥ enheten %s finns nu tillgänglig via %sServerTjänst ändradTjänsteinställningarTjänst:Ange RfKill tillstÃ¥ndDigitalboxÄndra status för RfKill kräver privilegierVisa _StatusradVisa _VerktygsradVisa information om enhetenVisa inmatningVisar skrivbordsaviseringar när enheter ansluts eller kopplas bort.Visar trafikanvändning av nätverkHoppa överSmarttelefonStandardhanterare för SPP-profilanslutning tillÃ¥ter körning av anpassade Ã¥tgärderSuboptimalLyckades!Ansluten till DUN-tjänst pÃ¥ %(0)s. Nätverket finns nu tillgängligt via %(1)sSystem IDTCPTCS-ATTCS-BINAvbryter tillfälligt skärmsläckaren när en Bluetooth spelkontroll är ansluten.Temporärt synligDet maximala antal objekt i menyn för tidigare anslutningar som ska visas.Det uppstod ett fel vid start av skriptet %s %sDetta bör skrivas överFör mycketAll data mottagen och överföringshastighetTotalt antal data skickat och överföringshastighetLeksakTrafikstatistikÖverföringÖverföringen misslyckadesÖverföringen av filen %(0)s misslyckadesSändningseffektnivÃ¥: %(tpl)u%% (%(tpl_state)s)TillitBetroddFörsöker fÃ¥ en IP-adress pÃ¥ %s Var god vänta...Stäng av alla adaptrarAktivera alla adaptrarUDI-MTUDI-TAUDI_C-planUDPUPnP/ESDPOkategoriseradOkändOkänt felInte angivenInte pÃ¥litligAnvändardataVideobandspelareFordonMycket högVideokonferensVideodistributionVideosinkVideokällaVideo kameraBildskärm och högtalareBildskärmWAPWAP KlientWSPAnvändbarArmbandsur_AdapterTillagd_HindraA_vbryt_StängFallande_Enhet_Enheter_Avsluta_Hjälp_Info_Lokala tjänsterGö_r upptäckningsbarNamn_OK_ParkopplaInsti_cksmoduler_Inställningar_Ta bort…_Rapportera ett problem_Ã…terställ_Sök_Stopp_Lita pÃ¥_Ta bort hinder_Sluta lita pÃ¥_Visapanelprogramdagdagartimmetimmarminutminuternejobexd inte tillgängligtjablueman-2.4.3/po/sv.po000066400000000000000000002541541465054505200145720ustar00rootroot00000000000000# Swedish translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Andreas Ekholm https://launchpad.net/~arvast # Daniel Nylander https://launchpad.net/~yeager # Emil Tullstedt https://launchpad.net/~sakjur # Fredrik Forsmo https://launchpad.net/~frippe # Gruggo https://launchpad.net/~gruggo- # Joakim Lundborg https://launchpad.net/~joakim-lundborg # Martin Lindhe https://launchpad.net/~martin-unicorn # Susanna Björverud https://launchpad.net/~sanna # Ã…skar https://launchpad.net/~olskar # Patrik Nilsson # Patrik Nilsson , 2014 # Daniel Gullbransen, 2017 # cb445fb3dfd1fe3c2b9f58ac5638f478, 2015 # Henrik Mattsson-MÃ¥rn , 2016 # Kristoffer Grundström , 2015-2016 # Luna Jernberg , 2020 # Marcus Larborg, 2017 # Luna Jernberg , 2021, 2023. # Allan Nordhøy , 2022. # Anders Jonsson , 2023. # John M Smith , 2023. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2023-10-20 02:57+0000\n" "Last-Translator: John M Smith \n" "Language-Team: Swedish \n" "Language: sv\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 5.1\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Synlighetsinställning" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Dold" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Alltid synlig" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Temporärt synlig" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Namn" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Begäran om ihopparning" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Ihopparningsbegäran för enhet:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Detta bör skrivas över" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Visa inmatning" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "BlÃ¥tandsenheter" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Adapter" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Sök" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Inställningar" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Avsluta" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Enhet" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Visa" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Visa _Verktygsrad" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Visa _Statusrad" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Göm enheter som inte har ett _namn" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Sortera Efter" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "Namn" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "Tillagd" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "Fallande" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "Insti_cksmoduler" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Lokala tjänster" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Hjälp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Rapportera ett problem" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Sök efter närliggande enheter" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Sök" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Skapa ihopparning med enheten" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Par" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Markera/avmarkera denna enhet som pÃ¥litlig" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Tillit" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Ta bort denna enhet frÃ¥n listan över kända enheter" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Ta bort" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Skicka fil(er) till enheten" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Skicka fil" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Totalt antal data skickat och överföringshastighet" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "All data mottagen och överföringshastighet" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Data aktivitet angiven" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Mer" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Döp om enheten" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Ã…terställ" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "A_vbryt" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_OK" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Typ av DHCP-server:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Rekommenderas" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Inga DHCP-servrar installerade" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP-adress:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP-inställningar" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN-stöd" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Uppringt nätverk (DUN)" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN-stöd" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Anslutningspunkt (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "PAN-stöd" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Fil togs emot (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Inkommande mapp:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Välj mapp för inkommande filöverföringar" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Acceptera filer frÃ¥n pÃ¥litliga enheter" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "Skicka filer via Bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Till:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Fil:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Konfiguration" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Konfigurera inställningar för markerad insticksmodul" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Inte angiven" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Upphovsman:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Okänd" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Beroende av:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "StÃ¥r i konflikt med:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM-inställningar" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Nummer:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Trafikstatistik" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Stäng" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Hämtat:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Skickat:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Totalt:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Logg startad:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Logglängd:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Skicka notis" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Bluetooth behöver aktiveras för att adapterhanteraren ska fungera" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "BlÃ¥tandsadaptrar" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Alltid" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d minut" msgstr[1] "%(minutes)d minuter" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Adapter" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Misslyckades med att nÃ¥ blueman-hanteraren" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Det verkar som om blueman-hanteraren inte kunde aktiveras via D-Bus. En " "anledning till detta kan vara en misslyckad grafisk inställning i D-Bus " "aktiveringsmiljön. Detta kan lösas genom ett nytt försök att aktivera " "uppdateringsmiljön i D-Bus via xinitrc (respektive via Sway konfigurationen " "eller motsvarande)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Anslutning till BlueZ misslyckades" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez-demonen är inte igÃ¥ng och blueman-manager kan inte fortsätta.\n" "Detta betyder antagligen att inga blÃ¥tandsadaptrar har hittats eller att " "blÃ¥tandsdemonen inte har startats." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Söker" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Adapterinställningar" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Filsändare" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth filöverföring" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Stopp" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Ansluter" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd inte tillgängligt" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Misslyckades med att starta OBEX-tjänst automatiskt. Se till att OBEX-" "demonen körs" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Avbryter" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Skickar fil" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "Färdig om:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Sekund" msgstr[1] "%(seconds)d Sekunder" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Misslyckades med att sända filen %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Hoppa över" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Försök igen" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Ett fel har inträffat" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Ihopparningsbegäran för %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth-autentisering" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Ange PIN-kod för autentisering:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Ange lösennyckel för autentisering:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Parningslösenord för" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Parar ihop pin-koden för" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Ihopparningsbegäran för:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Bekräfta värde för autentisering:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Bekräfta" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Neka" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Auktoriseringsbegäran för:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Tjänst:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Acceptera alltid" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Acceptera" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Ett fel har uppstÃ¥tt när du laddar ett plugin. Vänligen meddela " "utvecklarna innehÃ¥llet i det här meddelandet till vÃ¥r\n" "\n" "webbsida" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth Avstängt" #: blueman/Functions.py:71 msgid "Exit" msgstr "Avsluta" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Aktivera Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Enhetshanterare" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Tjänsteinställningar" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Tangentbord" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Kombo" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Döp om enheten" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Okategoriserad" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Ansluten" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Betrodd" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Ihopparad" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Blockerad" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "Ansluten" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "DÃ¥lig" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Suboptimal" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Optimal" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Mycket" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "För mycket" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Mottagen signalstyrka: %(rssi)u%%%(rssi_state)s" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Mottagen signalstyrka: %(rssi)u%%%(rssi_state)s" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "LÃ¥g" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Hög" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Mycket hög" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "SändningseffektnivÃ¥: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "SändningseffektnivÃ¥: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Lyckades!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Misslyckades" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Ansluter…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "FrÃ¥nkopplingen misslyckades: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Inga ljudändpunkter har registrerats" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Inmatning/utmatningsfel" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Enheten svarade inte" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Okänt fel" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Anslutningen misslyckades: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_Anslut" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "Ansluter automatisk anslutningsprofiler A2DP källa, A2DP mÃ¥l och HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Koppla ifrÃ¥n" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Tvinga frÃ¥nkoppling av enheten" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Anslut till:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Koppla frÃ¥n:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Anslut automatiskt:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Sänd en _fil…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Parkoppla" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Lita pÃ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Sluta lita pÃ¥" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Hindra" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Ta bort hinder" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Hindra/ta bort hinder till denna enhet" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "D_öp om enheten…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Ta bort…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Avbryt Ã¥tgärd" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Inte pÃ¥litlig" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Välj enhet" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman är en GTK+ Bluetooth hanterare" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM-inställningar" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Insticksmoduler" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Insticksmodulen \"%(0)s\" är beroende av %(1)s. Borttagning av " "%(1)s kommer även att ta bort \"%(0)s\".\n" "Fortsätt?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Insticksmodulen %(0)s stÃ¥r i konflikt med %(1)s. Inläsning av " "%(1)s kommer att inaktivera %(0)s.\n" "Fortsätt?" #: blueman/gui/applet/PluginDialog.py:267 #, fuzzy msgid "No dependencies" msgstr "Beroendeproblem" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Beroendeproblem" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Val av adapter" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Upptäcker…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Diverse" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Dator" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Ã…tkomstpunkt" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Ljud/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Tillbehör" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Avbildning" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Användbar" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Leksak" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Stationär dator" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Server" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Bärbar dator" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Handdator" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Mobiltelefon" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "TrÃ¥dlös" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Smarttelefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Fullt" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 procent" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 procent" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33–50 procent" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 procent" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 procent" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 procent" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Inte tillgänglig" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Headset" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Handsfree" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Högtalare" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Hörlurar" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Portabelt ljud" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Billjud" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Digitalbox" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi ljud" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Videobandspelare" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Video kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Videokamera" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Bildskärm" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Bildskärm och högtalare" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Videokonferens" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Gaming/Leksak" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "Pekdon" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Bildskärm" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Scanner" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Skrivare" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Armbandsur" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Personsökare" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Jacka" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Hjälm" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Glasögon" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Fordon" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Docka" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Kontroller" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Spel" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Ospecificerad telefon" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Ospecificerad telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Ospecificerad dator" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Ospecificerad dator" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Server" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 #, fuzzy msgid "Detachable" msgstr "Användbar" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Ospecificerad armbandsklocka" #: blueman/DeviceClass.py:187 #, fuzzy msgid "Sports Watch" msgstr "Klocka: Sportklocka" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "Armbandsur" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Ospecificerad klocka" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Ospecificerad bildskärm" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Ospecificerad fjärrkontroll" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Generiska glasögon" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Ospecificerad nyckelbricka" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Ospecificerad nyckelring" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Ospecificerad mediaspelare" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Ospecificerad sträckkodsläsare" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Ospecificerad termometer" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Hälsotermometer" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Generisk hjärtfrekvens-sensor" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Hjärtfrekvens" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Generiskt blodtryck" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Blodtryck" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Blodtryck" #: blueman/DeviceClass.py:204 #, fuzzy msgid "Generic Human Interface Device" msgstr "Mänsklig gränssnittsenhet (HID)" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Mus" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Joystick" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Spelkontroll" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Digitaliseringsplatta" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kortläsare" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Digital penna" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Streckkodsläsare" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Anslut" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "Generisk hjärtfrekvens-sensor" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Gruppnätverk" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Cykling: Cykeldator" #: blueman/DeviceClass.py:222 #, fuzzy msgid "Speed Sensor" msgstr "Cykling: Hastighetssensor" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Ospecificerad fjärrkontroll" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Batteri tjänster" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Gruppnätverk" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Ã…tkomstpunkt" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Enhet" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Generisk hjärtfrekvens-sensor" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "Generisk hjärtfrekvens-sensor" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 #, fuzzy msgid "Fire Sensor" msgstr "Filsändare" #: blueman/DeviceClass.py:260 #, fuzzy msgid "Wind Sensor" msgstr "Cykling: Hastighetssensor" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 #, fuzzy msgid "Ceiling Mounted Sensor" msgstr "Cykling: Hastighetssensor" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 #, fuzzy msgid "Generic Light Fixtures" msgstr "Generisk: ViktvÃ¥g" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 #, fuzzy msgid "Light Controller" msgstr "Kontroller" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Ospecificerad nyckelbricka" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Ospecificerad klocka" #: blueman/DeviceClass.py:304 #, fuzzy msgid "Thermostat" msgstr "Termometer: Öra" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Generiskt ljud" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Generiskt ljud" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Ospecificerad nyckelring" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Generisk Ã¥tkomst" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "Ã…tkomstpunkt" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "Ã…tkomstpunkt" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 #, fuzzy msgid "Locker" msgstr "Blockerad" #: blueman/DeviceClass.py:335 #, fuzzy msgid "Generic Motorized Device" msgstr "Generisk medicin-leverans" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Ospecificerad telefon" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Insticksmoduler" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Generisk: ViktvÃ¥g" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Ospecificerad nyckelring" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Generiskt ljud" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "Smarttelefon" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Generiskt ljud" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 #, fuzzy msgid "Broadcasting Device" msgstr "Platsvisningsenhet" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Tjänst:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 #, fuzzy msgid "Auditorium" msgstr "Ljudprofil" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "Ospecificerad mediaspelare" #: blueman/DeviceClass.py:384 #, fuzzy msgid "Car" msgstr "Kamera" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 #, fuzzy msgid "Scooter" msgstr "Mobilitetsskoter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 #, fuzzy msgid "Light Vehicle" msgstr "Fordon" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "Ospecificerad bildskärm" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "Mikrofon" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 #, fuzzy msgid "Generic Wearable Audio Device" msgstr "Generiskt ljud" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Generiskt ljud" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "Mikrofon" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 #, fuzzy msgid "Generic AV Equipment" msgstr "Generiskt ljud" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Tar emot fil" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 #, fuzzy msgid "Set-Top Box" msgstr "Digitalbox" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "Ospecificerad bildskärm" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Bildskärm" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Ospecificerad nyckelring" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Ospecificerad nyckelbricka" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 #, fuzzy msgid "Portable handheld console" msgstr "Portabelt ljud" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Ospecificerad nyckelbricka" #: blueman/DeviceClass.py:448 #, fuzzy msgid "Digital Signage" msgstr "Digital penna" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Pulsoximeter" #: blueman/DeviceClass.py:451 #, fuzzy msgid "Fingertip Pulse Oximeter" msgstr "Pulsoximeter" #: blueman/DeviceClass.py:452 #, fuzzy msgid "Wrist Worn Pulse Oximeter" msgstr "Pulsoximeter" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Generisk: ViktvÃ¥g" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Mobilitetsskoter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Generisk kontinuerlig glukosmonitor" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Generisk insulinpump" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "Insulinpump, hÃ¥llbar pump" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "Insulinpenna" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Generisk medicin-leverans" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Ospecificerad termometer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 #, fuzzy msgid "Generic Outdoor Sports Activity" msgstr "Generisk: Utomhussportaktivitet" #: blueman/DeviceClass.py:466 #, fuzzy msgid "Location Display" msgstr "Platsvisningsenhet" #: blueman/DeviceClass.py:467 #, fuzzy msgid "Location and Navigation Display" msgstr "Plats och navigationsdisplayenhet" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Plats Pod" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Plats och navigationspod" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-plan" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Serieport" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "LAN-Ã¥tkomst med PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Uppringt nätverk (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX filöverföring" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "TrÃ¥dlös telefoni" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Ljudkälla" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Ljudsink" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Avancerat ljud" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Fjärrkontroll" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Videokonferens" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Intercom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Fax" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP Klient" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Nätverksaccesspunkt" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Gruppnätverk" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Referensutskrift (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Normal utskrift (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Utskriftstatus (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Ljud/Video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM-Ã¥tkomst (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "TelefonboksÃ¥tkomst (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Anslutningspunkt (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Anslutningspunkt (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS Server" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D Skärm" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D glasögon" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP Information" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Gruppnätverk" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Generisk filöverföring" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Generiskt ljud" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Generisk telefoni" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Videokälla" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Videosink" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Videodistribution" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP källa" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP sink" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Generisk Ã¥tkomst" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Generiskt attribut" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Omedelbar varning" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Döp om enheten" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glukos" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Hälsotermometer" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Enhetsinformation" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Hjärtfrekvens" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Batteri tjänster" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Blodtryck" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Plats och navigering" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Användardata" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Kontinuerlig glukosövervakning" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Inomhuspositionering" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Pulsoximeter" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP Proxy" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Objekt Överföring" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Primär tjänst" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Sekundär tjänst" #: blueman/Sdp.py:227 msgid "Include" msgstr "Inkludera" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Enhetsnamn" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Utseende" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 #, fuzzy msgid "Reconnection Address" msgstr "Senaste _anslutningar" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Tjänst ändrad" #: blueman/Sdp.py:235 msgid "System ID" msgstr "System ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Modellnummersträng" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Serienummersträng" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Tillverkarens namn Sträng" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 #, fuzzy msgid "Report Reference" msgstr "Adapterinställningar" #: blueman/Sdp.py:378 #, fuzzy msgid "Audio and input profiles" msgstr "Ansluta profiler automatiskt" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Proprietär" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ja" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "nej" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "Välj rad(er) och använd Control + C för att kopiera" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Info" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Visa information om enheten" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Skicka _anteckning" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Skicka en textnotis" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Misslyckades med att ändra profil till %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Ljudprofil" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Välj ljudprofil för PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Inte angiven" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Automatiskt ansluten till %(service)s pÃ¥ %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "Visar skrivbordsaviseringar när enheter ansluts eller kopplas bort." #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "Kopplar frÃ¥n…" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Ansluten:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Inte ansluten" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Ingen användningsstatistik finns tillgänglig än. Prova att etablera en " "anslutning först och Ã¥tervänd sedan till denna sida." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "dag" msgstr[1] "dagar" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "timme" msgstr[1] "timmar" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "minut" msgstr[1] "minuter" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s och %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Är du säker pÃ¥ att du vill nollställa räknaren?" #: blueman/plugins/applet/NetUsage.py:289 #, fuzzy msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "LÃ¥ter dig övervaka din trafikanvändning av nätverk (mobilt bredband). " "Användbart för omrÃ¥den med begränsad bandbredd och kostsamma trafikavgifter. " "Denna insticksmodul övervakar varje enhet separat." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "Nätverksanvändning" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Visar trafikanvändning av nätverk" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth aktiverat" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "Hanterar lokala nätverkstjänster, sÃ¥som NAP-bryggor" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Ger stöd för Uppringt Nätverk (UN) med Modemhanterare och Nätverkshanterare" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Ger ett menyobjekt som innehÃ¥ller senast använda anslutningar för snabb " "Ã¥tkomst" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Maximalt antal objekt" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" "Det maximala antal objekt i menyn för tidigare anslutningar som ska visas." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Ansluten till %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Misslyckades med att ansluta" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s pÃ¥ %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Adaptern för denna anslutning finns inte tillgänglig" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Kopplar frÃ¥n…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "TillhandahÃ¥ller stöd för Personal Area Networking (PAN) som introducerades i " "NetworkManager 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "TillhandahÃ¥ller DBus API för andra Blueman-komponenter" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Inkommande fil över Bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Inkommande fil %(0)s frÃ¥n %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Neka" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Tar emot fil" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Tar emot filen %(0)s frÃ¥n %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "TillhandahÃ¥ller möjligheten för OBEX-filöverföring" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Konfigurerad katalog för inkommande filer finns inte" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Se till att katalogen \"%s existerar eller konfigurera den med " "blueman-services. Tills dess standard \"%s\" kommer att användas" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Filen har tagits emot" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Filen %(0)s frÃ¥n %(1)s har tagits emot" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Överföringen misslyckades" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Överföringen av filen %(0)s misslyckades" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Filer har tagits emot" #: blueman/plugins/applet/TransferService.py:333 #, fuzzy, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Tog emot %d fil i bakgrunden" msgstr[1] "Tog emot %d filer i bakgrunden" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 #, fuzzy msgid "Open Location" msgstr "Plats Pod" #: blueman/plugins/applet/TransferService.py:342 #, fuzzy, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Tog emot %d ytterligare fil i bakgrunden" msgstr[1] "Tog emot %d ytterligare filer i bakgrunden" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Lägger till ett standardmenyobjekt till statusikonens meny" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "Skicka _filer till enhet" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Enheter" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adap_trar" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "panelprogram" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "TillhandahÃ¥ller lösennyckel och autentiseringstjänster för BlueZ-demonen" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Lägger till ett menyobjekt för att avsluta panelprogrammet" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" "TillhandahÃ¥ller en grundläggande DHCP-klient för PAN-anslutningar över " "Bluetooth." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth Nätverk" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Gränssnittet %(0)s bundet till IP-adress %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Misslyckades med att fÃ¥ en IP-adress pÃ¥ %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Försöker fÃ¥ en IP-adress pÃ¥ %s\n" "Var god vänta..." #: blueman/plugins/applet/ShowConnected.py:21 #, fuzzy msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Lägger till en indikator pÃ¥ statusikonen när Bluetooth är aktiverat och " "visar antalet anslutningar i verktygstipset." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth aktivt" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth inaktiverat" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "Kopplar frÃ¥n…" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "TillhandahÃ¥ller ett menyobjekt för att göra standardadaptern temporärt " "synlig när den är inställd till dold som standard" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "Tidsgräns för upptäckningsbar" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "Mängden tid i sekunder för upptäckningsbart läge" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Gö_r upptäckningsbar" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Gör standardadaptern tillfälligt synlig" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Synlig... %ss" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Synlig... %ss" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "TillhandahÃ¥ller en meny för panelprogrammet och ett API för andra " "insticksmoduler att kommunicera med" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "Ansluten till DUN-tjänst pÃ¥ %(0)s.\n" "Nätverket finns nu tillgängligt via %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "TillhandahÃ¥ller grundläggande stöd för anslutningar till Internet via DUN-" "profil." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standardhanterare för SPP-profilanslutning tillÃ¥ter körning av anpassade " "Ã¥tgärder" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "Skript att köra vid anslutning" #: blueman/plugins/applet/SerialManager.py:32 #, fuzzy msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Följande argument kommer att skickas med:\n" "Adress, Namn, tjänstenamn, uuid16s, rfcomm-nod\n" "Till exempel:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s returneras som en kommaseparerad lista\n" "\n" "När enheten kopplas frÃ¥n kommer skriptet att skickas en HUP-signal" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Serieport ansluten" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "Serieportstjänsten pÃ¥ enheten %s finns nu tillgänglig via %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Skript för serieportsanslutning misslyckades" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Det uppstod ett fel vid start av skriptet %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Styr knapptillstÃ¥nd för blÃ¥tandsadapter" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Inaktivera Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Stäng av alla adaptrar" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Aktivera Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Aktivera alla adaptrar" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Avbryter tillfälligt skärmsläckaren när en Bluetooth spelkontroll är " "ansluten." #: blueman/plugins/applet/StatusNotifierItem.py:10 #, fuzzy msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Använder libappindicator för att visa en statusikon" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Nätverk" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ogiltig IP-adress" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP-adresskonflikter med gränssnittet %s som har samma adress" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Stöds för närvarande inte med denna konfiguration" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Överföring" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Panelprogrammets överföringstjänst är inaktiverad" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Uppringningsinställningar" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Serieport %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Förnya IP Address" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "BlÃ¥tandsadaptrar" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman panelprogram" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth hanterare" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth hanterare" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "BlÃ¥tandsenhet" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Konfigurera blÃ¥tandsnätverk" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Konfigurering av nätverk kräver behörighet" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "Starta DHCP-klient" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "Start av DHCP-klient kräver behörighet" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "Starta PPP tjänsten" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "Att starta PPP tjänsten kräver privilegier" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Ange RfKill tillstÃ¥nd" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Ändra status för RfKill kräver privilegier" #~ msgid "Recent _Connections" #~ msgstr "Senaste _anslutningar" #, fuzzy #~| msgid "Turn Bluetooth _On" #~ msgid "Turn Bluetooth _On" #~ msgstr "Aktivera Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Bluetooth behöver aktiveras för att enhetshanteraren ska fungera" #, fuzzy #~| msgid "Turn Bluetooth _Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Inaktivera Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Hjärtfrekvenssensor: Hjärtfrekvensbälte" #~ msgid "Blood Pressure: Arm" #~ msgstr "Blodtryck: Arm" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Blodtryck: Handled" #~ msgid "Fingertip" #~ msgstr "Fingertopp" #~ msgid "Services" #~ msgstr "Tjänster" #~ msgid "Network Settings" #~ msgstr "Nätverksinställningar" #~ msgid "Transfer Settings" #~ msgstr "Överföringsinställningar" #~ msgid "Plugin description:" #~ msgstr "Beskrivning av insticksmodul:" #~ msgid "Local Services" #~ msgstr "Lokala tjänster" #~ msgid "_Apply" #~ msgstr "_Tillämpa" #, fuzzy, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%d aktiv anslutning" #~ msgstr[1] "%d aktiva anslutningar" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Temporärt synlig" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Ska bluetooth aktiveras automatiskt?" #~ msgid "Yes" #~ msgstr "Ja" #~ msgid "No" #~ msgstr "Nej" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Länkkvalitet:%(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "Länkkvalitet: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Automatisk ström-pÃ¥" #~ msgid "Automatically power on adapters" #~ msgstr "Starta adaptrar automatiskt" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "Visar skrivbordsaviseringar med batteriprocent när enheter ansluts." #~ msgid "Isdn" #~ msgstr "Isdn" #, fuzzy #~ msgid "Vcr" #~ msgstr "vhs" #~ msgid "Trusted and Paired" #~ msgstr "Betrodda och Parade" #~ msgid "Paired" #~ msgstr "Parade" #~ msgid "Trusted" #~ msgstr "PÃ¥litlig" #~ msgid "Friendly Name" #~ msgstr "Kortnamn" #~ msgid "Serial Ports" #~ msgstr "Serieportar" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Kör konfigurationsguiden för denna enhet" #~ msgid "Setup..." #~ msgstr "Konfigurera..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Välkommen till konfigurationsguiden för blÃ¥tandsenheter. \n" #~ "\n" #~ "\n" #~ "Guiden kommer att hjälpa dig att konfigurera och ansluta till dina " #~ "blÃ¥tandsenheter." #~ msgid "Introduction" #~ msgstr "Introduktion" #~ msgid "Select pairing method to use:" #~ msgstr "Välj hopparningsmetod att använda:" #~ msgid "Pair Device" #~ msgstr "Para Enhet" #~ msgid "Proceed Without Pairing" #~ msgstr "Fortsätt utan att para ihop" #~ msgid "Pairing" #~ msgstr "Ihopparning" #~ msgid "Connect to:" #~ msgstr "Anslut till:" #~ msgid "Connect" #~ msgstr "Anslut" #~ msgid "Please wait..." #~ msgstr "Vänta..." #~ msgid "Connecting..." #~ msgstr "Ansluter..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Gratulerar, enheten lades till" #~ msgid "Finished" #~ msgstr "Slutförd" #~ msgid "Bluetooth Assistant" #~ msgstr "BlÃ¥tandsguide" #~ msgid "_Set up…" #~ msgstr "_Ställ in…" #~ msgid "_Set Up New Device" #~ msgstr "Ställ in ny enhet" #~ msgid "Enter PIN code" #~ msgstr "Ange PIN-kod" #~ msgid "Enter passkey" #~ msgstr "Ange lösennyckel" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "headset" #~ msgid "handsfree" #~ msgstr "handsfree" #~ msgid "unknown" #~ msgstr "okänt" #~ msgid "Serial port connected to %s" #~ msgstr "Serieport ansluten till %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f minut" #~ msgstr[1] "%.0f minuter" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f sekund" #~ msgstr[1] "%.0f sekunder" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Döp om enheten" #~ msgid "_Remove..." #~ msgstr "_Tag bort..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Växlar en plattforms Bluetooth strömbrytare när Bluetooth " #~ "strömtillstÃ¥ndet ändras (oanvändbart med USB-donglar) och ser till att en " #~ "statusikon visas om det finns en Bluetooth strömbrytare men ingen adapter." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Bluetooth behöver aktiveras för att filöverföringar ska fungera" #~ msgid "Select files to send" #~ msgstr "Välj filer att skicka" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Källadapter. Tar adress eller adapterns namn ex. hci0" #~ msgid "Delete files on exit" #~ msgstr "Ta bort filer vid avslut" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Filer som ska skickas till Bluetooth enheten" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Bluetooth behöver aktiveras för att blÃ¥tandsguiden ska fungera" #~ msgid "No adapters found" #~ msgstr "Inga adaptrar hittades" #~ msgid "Pairing in progress..." #~ msgstr "Parkoppling pÃ¥gÃ¥r..." #~ msgid "Failed to add device" #~ msgstr "Misslyckades med att lägga till enheten" #~ msgid "Don't connect" #~ msgstr "Anslut inte" #~ msgid "Start configuration assistant for this device" #~ msgstr "Starta konfigurationsguiden för denna enhet" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Använder libappindicator för att visa en statusikon" blueman-2.4.3/po/sw.gmo000066400000000000000000000053331465054505200147300ustar00rootroot00000000000000Þ•'T5Œ`a#t ˜¥ ¹Úí!)8K]| Žœ £¯"Àãþ /;.B q†  ª ÅÐäÿÆ"éú0O`'§¼Ð å  . 5 B /W ‡ § ¬ º Õ â 2í  5 ? [ f „ “ ¦ · ½ Ä Ë Ô % &"$' ! #   DUN SupportFile Receiving (Object Push)File:NAP SettingsNo DHCP servers installedPAN SupportVisibility SettingAccept files from trusted devicesAlways visibleBluetooth AdaptersBluetooth DevicesCreate pairing with the deviceDHCP server type:Group NetworkHiddenIP Address:Incoming Folder:Mark/Unmark this device as trustedNetwork Access Point (NAP)PairPairing requestPairing request for device:RecommendedRemoveRemove this device from the known devices listRename deviceSearchSearch for nearby devicesSend FileSend file(s) to the deviceShow inputTemporarily visibleThis should be overwrittenTrust_Adapter_Device_Help_ViewProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2022-07-05 18:36+0000 Last-Translator: Kipruto Language-Team: Swahili Language: sw MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n != 1; X-Generator: Weblate 4.13.1-dev Usaidizi kwa DUNKupokea Faili (Sukuma Kiumbe)FailiMipangilio ya NAPHakuna seva ya DHCP imeingizwaUsaidizi kwa PANMazingira ya kujulikanaPokea faili kutoka mitambo inayoaminikaKwakawaida NionekaneAdapta za BluetoothMitambo ya BluetoothUtayarishaji wa orodha ya vijoziAina ya seva ya DHCPMtandao wa KikundiFichwaAnwani ya IPFolda za zinazoingiaWeka/Toa alama kwa mtambo huu kama inayoaminikaKituo cha Kutumia Mtandao (NAP)joziOmbi la jozi Ombi la kuunganisha mtamboIlipendekezaToa kabisaToa mtambo huu kwa orodha ya mitambo inayojulikanaIta jina jipya kifaaUtafutajiTafuta mitambo iliyo karibuTuma FailiTuma (ma)faili kwa huu mtamboOnyesho ingizoKuonekana kwa mudaAndikia juu upyaAminiAdaptaMtambousaidiziTazamablueman-2.4.3/po/sw.po000066400000000000000000002101141465054505200145570ustar00rootroot00000000000000# Swahili translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # MwalimuJini https://launchpad.net/~dude-thony # MIRIAM ADHIAMBO OLOO , 2016 # Mkarimu Media inc , 2020. # Kipruto , 2022. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2022-07-05 18:36+0000\n" "Last-Translator: Kipruto \n" "Language-Team: Swahili \n" "Language: sw\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: Weblate 4.13.1-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Mazingira ya kujulikana" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Fichwa" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Kwakawaida Nionekane" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Kuonekana kwa muda" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Jina la kirafiki" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Ombi la jozi " #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Ombi la kuunganisha mtambo" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Andikia juu upya" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Onyesho ingizo" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Mitambo ya Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "Adapta" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "Mtambo" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "Tazama" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "Ita jina jipya kifaa" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "usaidizi" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Tafuta mitambo iliyo karibu" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Utafutaji" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Utayarishaji wa orodha ya vijozi" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "jozi" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Weka/Toa alama kwa mtambo huu kama inayoaminika" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Amini" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Toa mtambo huu kwa orodha ya mitambo inayojulikana" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Toa kabisa" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Tuma (ma)faili kwa huu mtambo" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Tuma Faili" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Ita jina jipya kifaa" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Aina ya seva ya DHCP" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Ilipendekeza" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Hakuna seva ya DHCP imeingizwa" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "Anwani ya IP" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "Mipangilio ya NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Usaidizi kwa PAN" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "Mtandao wa Kikundi" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Usaidizi kwa DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Kituo cha Kutumia Mtandao (NAP)" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "Usaidizi kwa PAN" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Kupokea Faili (Sukuma Kiumbe)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Folda za zinazoingia" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Pokea faili kutoka mitambo inayoaminika" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Faili" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Adapta za Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Ita jina jipya kifaa" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Amini" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "jozi" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Huduma" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Huduma" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Huduma" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "Tuma Faili" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "Ita jina jipya kifaa" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "Toa kabisa" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "Huduma za kienyeji" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "Huduma za kienyeji" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "Kituo cha Kutumia Mtandao (NAP)" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Mitambo ya Bluetooth" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Huduma za kienyeji" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Mtandao wa Kikundi" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Mtandao wa Kikundi" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 #, fuzzy msgid "Phonebook Access (PBAP)" msgstr "Kituo cha Kutumia Mtandao (NAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 #, fuzzy msgid "Message Access Profile (MAP)" msgstr "Kituo cha Kutumia Mtandao (NAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "Mtandao wa Kikundi" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "Ita jina jipya kifaa" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "Huduma za kienyeji" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "Huduma za kienyeji" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "Tafuta mitambo iliyo karibu" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "Adapta za Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "Adapta za Bluetooth" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "Adapta za Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "Mitambo ya Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "Adapta za Bluetooth" #~ msgid "Services" #~ msgstr "Huduma" #~ msgid "Network Settings" #~ msgstr "Mipangilio ya Mtandao" #~ msgid "Transfer Settings" #~ msgstr "Mipangilio ya Usambazaji" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "Kuonekana kwa muda" #~ msgid "Friendly Name" #~ msgstr "Jina la kirafiki" #~ msgid "Run the setup assistant for this device" #~ msgstr "Tumia msaidizi kwa kusajili mtambo huu" #~ msgid "Setup..." #~ msgstr "Sajili" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Ita jina jipya kifaa" blueman-2.4.3/po/ta.gmo000066400000000000000000000110211465054505200146720ustar00rootroot00000000000000Þ•:ìO¼øù  ( 3ARY `n}• ¦´ ¼ ÆÑåêù&- 2>B JX`em r~….Œ »ÉÐ êô!17 ? KU\djqyŽ‘ª•#@ ;d   » Ù 8÷ !0 R In L¸ M =S ‘ ° *Í 0ø 5) _ "u >˜ (× * $+ P c z  9£ Ý è 3þ 2<B•œ¨CE‰L™(æg w…D™Þî!+&Rd x†¡ ´4Â÷ ' 9- $) 1 8* &!5:6#320"+.7(4,/% Author:Downloaded:File:To:Total:Uploaded:AcceptAlwaysAlways acceptAlways visibleBluetooth File TransferCancel OperationConfigurationConfirmConnectedConnectingConnection Failed: DenyDevice ManagerDisconnection Failed: Error occurredFailedHiddenHighIP Address:LowNetworkNot specifiedNumber:PairPluginsPoorRecommendedRejectRemoveRemove this device from the known devices listRename deviceSearchSearch for nearby devicesSend FileSend file(s) to the deviceService:Success!Transfer failedTrustUnknownUnspecifiedVery High_Close_Device_Help_Reset_Search_ViewminuteminutesnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2020-04-14 10:14+0000 Last-Translator: Christopher Schramm Language-Team: Tamil (http://www.transifex.com/mate/MATE/language/ta/) Language: ta MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=(n != 1); எழà¯à®¤à®¿à®¯à®µà®°à¯:பதிவிறகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯:கோபà¯à®ªà¯:பெறà¯à®¨à®°à¯:மொதà¯à®¤à®®à¯:பதிவேறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯:à®à®±à¯à®±à¯à®•à¯à®•ொளà¯à®Žà®ªà¯à®ªà¯‹à®¤à¯à®®à¯à®Žà®ªà¯à®ªà¯†à®¾à®´à¯à®¤à¯à®®à¯ à®à®±à¯à®±à¯à®•à¯à®•ொளà¯à®Žà®ªà¯à®ªà¯‹à®¤à¯à®®à¯ பாரà¯à®•à¯à®•கà¯à®•ூடியதà¯à®ªà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯à®šà¯†à®¯à®²à¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ˆ கைவிடà¯à®•கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯à®‰à®±à¯à®¤à®¿ செயà¯à®‡à®£à¯ˆà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯à®‡à®£à¯ˆà®•à¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯à®‡à®£à¯ˆà®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ நிராகரிசாதன மேலாளரà¯à®¤à¯à®£à¯à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯à®¤à¯‹à®²à¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯à®®à®±à¯ˆà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®‰à®¯à®°à¯à®µà¯IP à®®à¯à®•வரி:கà¯à®±à¯ˆà®µà¯à®ªà®¿à®£à¯ˆà®¯à®®à¯à®•à¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆà®Žà®£à¯:பிணைகà¯à®•சொரà¯à®•à¯à®ªà¯à®ªà¯Šà®°à¯à®³à¯à®•ளà¯à®®à¯‹à®šà®®à¯à®ªà®°à®¿à®¨à¯à®¤à¯à®°à¯ˆà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯à®¨à®¿à®°à®¾à®•ரிநீகà¯à®•à¯à®‡à®šà¯à®šà®¾à®¤à®©à®¤à¯à®¤à¯ˆ தெரிநà¯à®¤ சாதனஙà¯à®•ள௠படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ இரà¯à®¨à¯à®¤à¯ நீகà¯à®•௠சாதனதà¯à®¤à®¿à®±à¯à®•௠மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯à®¤à¯‡à®Ÿà¯à®•à®…à®°à¯à®•ில௠உளà¯à®³ சாதனதà¯à®¤à¯ˆ தேடà¯à®• கோபà¯à®ªà¯ˆ அனà¯à®ªà¯à®ªà¯à®•ோபà¯à®ªà®¿à®©à¯ˆ மறà¯à®±à¯‹à®°à¯ சாதனதà¯à®¤à®¿à®±à¯à®•௠அனà¯à®ªà¯à®ª சேவை:வெறà¯à®±à®¿!இடமாறà¯à®±à®®à¯ தோலà¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯à®¨à®®à¯à®ªà¯à®¤à¯†à®°à®¿à®¯à®¾à®¤à®•à¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®¾à®¤à®®à®¿à®•வà¯à®®à¯ அதிகமானமூட௠(_C)_சாதனமà¯_உதவிநிலை மீள௠_S தேடà¯à®•_பாரà¯à®¨à®¿à®®à®¿à®Ÿà®®à¯à®¨à®¿à®®à®¿à®Ÿà®™à¯à®•ளà¯à®‡à®²à¯à®²à¯ˆà®†à®®à¯blueman-2.4.3/po/ta.po000066400000000000000000002221501465054505200145350ustar00rootroot00000000000000# Tamil translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Valmantas PalikÅ¡a https://launchpad.net/~walmis # bhuvi https://launchpad.net/~bhuvanesh # Kamala Kannan, 2016 # Mooglie , 2017 msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2020-04-14 10:14+0000\n" "Last-Translator: Christopher Schramm \n" "Language-Team: Tamil (http://www.transifex.com/mate/MATE/language/ta/)\n" "Language: ta\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "மறைகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿ" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "எபà¯à®ªà¯‹à®¤à¯à®®à¯ பாரà¯à®•à¯à®•கà¯à®•ூடியதà¯" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "கோபà¯à®ªà¯:" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 #, fuzzy msgid "Bluetooth Devices" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_S தேடà¯à®•" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_சாதனமà¯" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_பாரà¯" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 #, fuzzy msgid "Hide _unnamed devices" msgstr "சாதனதà¯à®¤à®¿à®±à¯à®•௠மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_உதவி" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "à®…à®°à¯à®•ில௠உளà¯à®³ சாதனதà¯à®¤à¯ˆ தேடà¯à®• " #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "தேடà¯à®•" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "பிணைகà¯à®•" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "நமà¯à®ªà¯" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "இசà¯à®šà®¾à®¤à®©à®¤à¯à®¤à¯ˆ தெரிநà¯à®¤ சாதனஙà¯à®•ள௠படà¯à®Ÿà®¿à®¯à®²à®¿à®²à¯ இரà¯à®¨à¯à®¤à¯ நீகà¯à®•௠" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "நீகà¯à®•à¯" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "கோபà¯à®ªà®¿à®©à¯ˆ மறà¯à®±à¯‹à®°à¯ சாதனதà¯à®¤à®¿à®±à¯à®•௠அனà¯à®ªà¯à®ª " #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "கோபà¯à®ªà¯ˆ அனà¯à®ªà¯à®ªà¯" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "சாதனதà¯à®¤à®¿à®±à¯à®•௠மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "நிலை மீள௠" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "பரிநà¯à®¤à¯à®°à¯ˆà®•à¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP à®®à¯à®•வரி:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 #, fuzzy msgid "NAP Support" msgstr "எழà¯à®¤à®¿à®¯à®µà®°à¯:" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "பெறà¯à®¨à®°à¯:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "கோபà¯à®ªà¯:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "கடà¯à®Ÿà®®à¯ˆà®ªà¯à®ªà¯" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®ªà¯à®ªà®Ÿà®µà®¿à®²à¯à®²à¯ˆ" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "எழà¯à®¤à®¿à®¯à®µà®°à¯:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "தெரியாத" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "எணà¯:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "மூட௠(_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "பதிவிறகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "பதிவேறà¯à®±à®ªà¯à®ªà®Ÿà¯à®Ÿà®¤à¯:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "மொதà¯à®¤à®®à¯:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "எபà¯à®ªà¯‹à®¤à¯à®®à¯" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" msgstr[1] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "இணைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" msgstr[1] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "பிழை à®à®±à¯à®ªà®Ÿà¯à®Ÿà®¤à¯" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "உறà¯à®¤à®¿ செயà¯" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "நிராகரி" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "சேவை:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "எபà¯à®ªà¯†à®¾à®´à¯à®¤à¯à®®à¯ à®à®±à¯à®±à¯à®•à¯à®•ொளà¯" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "à®à®±à¯à®±à¯à®•à¯à®•ொளà¯" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "சாதன மேலாளரà¯" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "சாதனதà¯à®¤à®¿à®±à¯à®•௠மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "இணைகà¯à®•பà¯à®ªà®Ÿà¯à®Ÿà®¤à¯" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "நமà¯à®ªà¯" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "பிணைகà¯à®•" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "மொதà¯à®¤à®®à¯:" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "மோசமà¯" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "கà¯à®±à¯ˆà®µà¯" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "உயரà¯à®µà¯" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "மிகவà¯à®®à¯ அதிகமான" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "வெறà¯à®±à®¿!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "தோலà¯à®µà®¿à®¯à®Ÿà¯ˆà®¨à¯à®¤à®¤à¯" #: blueman/gui/manager/ManagerDeviceMenu.py:148 #, fuzzy msgid "Connecting…" msgstr "இணைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "தà¯à®£à¯à®Ÿà®¿à®•à¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "தெரியாத" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "இணைகà¯à®• à®®à¯à®Ÿà®¿à®¯à®µà®¿à®²à¯à®²à¯ˆ " #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "மொதà¯à®¤à®®à¯:" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "மொதà¯à®¤à®®à¯:" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "மொதà¯à®¤à®®à¯:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 #, fuzzy msgid "Send a _File…" msgstr "கோபà¯à®ªà¯ˆ அனà¯à®ªà¯à®ªà¯" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 #, fuzzy msgid "R_ename device…" msgstr "சாதனதà¯à®¤à®¿à®±à¯à®•௠மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯" #: blueman/gui/manager/ManagerDeviceMenu.py:426 #, fuzzy msgid "_Remove…" msgstr "நீகà¯à®•à¯" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "செயலà¯à®ªà®¾à®Ÿà¯à®Ÿà®¿à®©à¯ˆ கைவிடà¯à®•" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "சொரà¯à®•à¯à®ªà¯à®ªà¯Šà®°à¯à®³à¯à®•ளà¯" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 #, fuzzy msgid "Discovering…" msgstr "தà¯à®£à¯à®Ÿà®¿à®¤à¯à®¤à¯ கொணà¯à®Ÿà¯à®‡à®°à¯à®•à¯à®•ிறத௠" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 #, fuzzy msgid "Access point" msgstr "à®à®±à¯à®±à¯à®•à¯à®•ொளà¯" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "மேலà¯à®®à¯‡à®šà¯ˆ" #. translators: device class #: blueman/DeviceClass.py:33 #, fuzzy msgid "Server" msgstr "சேவை:" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "இணைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 #, fuzzy msgid "Blade Server" msgstr "சேவை:" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:190 #, fuzzy msgid "Generic Display" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:192 #, fuzzy msgid "Generic Eye-glasses" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:195 #, fuzzy msgid "Generic Media Player" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:216 #, fuzzy msgid "Generic Running Walking Sensor" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 #, fuzzy msgid "Battery Switch" msgstr "சேவை:" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "" #: blueman/DeviceClass.py:241 #, fuzzy msgid "Access Point" msgstr "à®à®±à¯à®±à¯à®•à¯à®•ொளà¯" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "சாதனமà¯" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 #, fuzzy msgid "Temperature Sensor" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:326 #, fuzzy msgid "Access Door" msgstr "à®à®±à¯à®±à¯à®•à¯à®•ொளà¯" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 #, fuzzy msgid "Access Lock" msgstr "à®à®±à¯à®±à¯à®•à¯à®•ொளà¯" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "சொரà¯à®•à¯à®ªà¯à®ªà¯Šà®°à¯à®³à¯à®•ளà¯" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "சேவை:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 #, fuzzy msgid "Generic Motorized Vehicle" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 #, fuzzy msgid "Generic Domestic Appliance" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 #, fuzzy msgid "Generic Display Equipment" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "இணைகà¯à®•வà¯à®®à¯" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 #, fuzzy msgid "OBEX File Transfer" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 #, fuzzy msgid "Generic FileTransfer" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 #, fuzzy msgid "Current Time Service" msgstr "சாதனதà¯à®¤à®¿à®±à¯à®•௠மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 #, fuzzy msgid "Battery Service" msgstr "சேவை:" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 #, fuzzy msgid "Primary Service" msgstr "சேவை:" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "à®…à®°à¯à®•ில௠உளà¯à®³ சாதனதà¯à®¤à¯ˆ தேடà¯à®• " #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "சாதன மேலாளரà¯" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 #, fuzzy msgid "Service Changed" msgstr "சாதன மேலாளரà¯" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "ஆமà¯" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "இலà¯à®²à¯ˆ" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "கà¯à®±à®¿à®ªà¯à®ªà®¿à®Ÿà®¾à®¤" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "தà¯à®£à¯à®Ÿà®¿à®¤à¯à®¤à¯ கொணà¯à®Ÿà¯à®‡à®°à¯à®•à¯à®•ிறத௠" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "நிமிடமà¯" msgstr[1] "நிமிடஙà¯à®•ளà¯" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "தà¯à®£à¯à®Ÿà®¿à®¤à¯à®¤à¯ கொணà¯à®Ÿà¯à®‡à®°à¯à®•à¯à®•ிறத௠" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "நிராகரி" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "இடமாறà¯à®±à®®à¯ தோலà¯à®µà®¿à®¯à¯à®±à¯à®±à®¤à¯" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" msgstr[1] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "தà¯à®£à¯à®Ÿà®¿à®¤à¯à®¤à¯ கொணà¯à®Ÿà¯à®‡à®°à¯à®•à¯à®•ிறத௠" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "தà¯à®£à¯à®Ÿà®¿à®¤à¯à®¤à¯ கொணà¯à®Ÿà¯à®‡à®°à¯à®•à¯à®•ிறத௠" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "பிணையமà¯" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "பà¯à®³à¯‚டூத௠கோபà¯à®ªà¯ பரிமாறà¯à®±à®®à¯" #~ msgid "Services" #~ msgstr "சேவைகளà¯" #, fuzzy #~ msgid "Local Services" #~ msgstr "à®…à®°à¯à®•ில௠உளà¯à®³ சாதனதà¯à®¤à¯ˆ தேடà¯à®• " #~ msgid "Yes" #~ msgstr "ஆமà¯" #~ msgid "No" #~ msgstr "இலà¯à®²à¯ˆ" #~ msgid "Setup..." #~ msgstr "அமைபà¯à®ªà¯..." #~ msgid "Introduction" #~ msgstr "அறிமà¯à®•à®®à¯" #~ msgid "Connect" #~ msgstr "இணைகà¯à®•வà¯à®®à¯" #~ msgid "Please wait..." #~ msgstr "தயவ௠செயà¯à®¤à¯ காதà¯à®¤à®¿à®°à¯à®•à¯à®•வà¯à®®à¯..." #~ msgid "Connecting..." #~ msgstr "இணைகà¯à®•பà¯à®ªà®Ÿà¯à®•ிறதà¯..." #~ msgid "unknown" #~ msgstr "தெரியாததà¯" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "சாதனதà¯à®¤à®¿à®±à¯à®•௠மறà¯à®ªà¯†à®¯à®°à®¿à®Ÿà¯" blueman-2.4.3/po/tr.gmo000066400000000000000000001552401465054505200147270ustar00rootroot00000000000000Þ•9äO¬3èD&éD&E7EQEgEwE†E˜EªE ºE ÅEÐEêEúE FÂFÝFìFGG+GIXIhI;{I+·ICãJ'K,K0K6KO4YO ŽOœO £O­O¯O´OÄOÙOéO øOPP P+P¨WçWöW X'X GXSX\XoX ŽX›X°X¹X ÊXØXòX YY (Y6Y;YLY UY`YhY |Y‡YšY ©YµYÌYÑYäYüY ZZ(Z9Z+NZ zZ ˆZ•Z¬ZÁZÑZåZôZüZ [ [ [)[/[4[D[K[\[e[y[Ž[Ÿ[ ¸[ Å["Ó[!ö[ \&\<\$K\ p\|\\‘\¢\¼\À\FÇ\]-]$?]d] „]]+“] ¿] Ë]Ù]è] ^ ^&^ 5^ A^M^^^t^ ‰^ª^²^¸^»^ À^ Ì^Ù^Þ^ æ^ ñ^ ý^ __._E_^_o_ __¢_·_Ï_ æ_ô_"`(`?`O`_`y`”` ¨`´`É`Ø` î`û`a)a9aXaka€aa§a¼aÑaíab b7bJb jb ‹b™b®bÅbÜbûb cc -c9cKc_c oc}c›c°cÈcÐc Øcæcöcd d dd &d4d9d >d IdTd]dyd d—d¯dÈdÞdôde ,e7e?eUe hese ƒee”e ›e§e®eÄeÉeØeðeõe$ f 1f¬!H¬$j¬ ¬¬²¬ˬ!ᬠ­­ ­ 5­ B­P­a­ r­}­ œ­©­­Ë­ Ò­à­ñ­®® ® "®,®A®F® K®W®m®€®Ÿ® ¶®Ä®â®¯¯6¯U¯ p¯z¯‰¯£¯¹¯̯ æ¯ ô¯ÿ¯°!°&'°N°V°n°„°а-ª° ذ å°ó° ö°?±ŠA±̱ѱ ױ㱲"²9²+H²t²‘²£²¹² ²(вù²³.³G³`³%q³'—³ ¿³.ɳø³´*´:´L´Ye´¿µ ŵÓµÖµݵãµéµ ¶¶ !¶ +¶5¶H¶_¶"x¶,›¶6ȶÿ¶ · ·5· I·U·e·w·Œ·›·"¯·Ò· ï· ý·¸¸)¸@¸?C¸4ƒ¸¸¸5θ¹¹(¹:¹V¹m¹…¹”¹¹°¹Ĺ ͹׹깺ºº º"º 4º ?ºMº Rº$]º‚º)™º)úíºüº » »'»+»@»[»%l»’»±»À»uÓ»I¼X¼o¼¼ž¼¦¼«¼Á¼×¼è¼)ú¼,$½Q½ U½`½v½"½¢½ª½¯½ À½˽'Ú½"¾%¾7¾P¾p¾ ¾Œ¾¦¾ ¹¾ƾ Ú¾ è¾4ö¾ +¿L¿`¿h¿†¿%¦¿%Ì¿ò¿ƒÀ˜ˆÀ¬!Á ÎÁ ÙÁ æÁ òÁÿÁÂÂ6ÂO ^Âj zˆ˜·ÂÐÂàÂéÂýÂÃ2Ã'MÃ=uÃC³ÃS÷ÔKÄIàÄG*ÅLrÅL¿ÅP Æ]ÆrƑƤƴÆÎÆÕÆôÆ ÇÇÇI*ÇStÇ9ÈÇÈ È-È FÈPÈcÈ}È"šÈ½ÈÓÈ åÈðÈ÷ÈÉÉ1&ÉXÉsÉ†É šÉ§É·É½ÉØÉçÉÿÉÊ Ê Ê 5Ê@ÊHÊ.PÊÊƒÊ žÊ¨Ê ¸Ê#ÄÊ,èÊ Ë#Ë ?ËLËbËyË ”Ë Ë´ËËËäË*ÌA+ÌdmÌÒÌ&ÙÌÍÍ-Í<ÍNÍ$VÍ4{ͰÍÇÍÙÍ*ëÍ Î#Î=ÎWÎpÎ_€Î àÎ ÏÏÏÏ -Ï;ÏKÏ gÏ tÏ~ÏÏ ¥Ï°ÏÀÏcÖÏ:ÐRÐdÐ sÐ ÐxŽÐÑòÑÒÒÒÒ%Ò ,Ò7ÒeLÒ²ÒDÌÒ'Ó 9Ó&CÓ jÓ;xÓ ´Ó$¿Ó(äÓ ÔÔ0Ô8ÔNÔWÔ/mÔ9Ô×ÔdçÔLÕ\ÕqÕ yÕ ‡ÕI’Õ ÜÕ!éÕ Ö+Ö1Ö@ÖGÖ NÖZÖ ^ÖhÖÖ “ÖžÖ ®Ö¼Ö ËÖ×ÖêÖ××&× ,× M×Z×j×}× × ×ª×º× Õ×ã×ý×ØØØ(Ø7ØNØ bØ'nØ–ØØ¯Ø·ØÇØרçØûØ# Ù /Ù9ÙLÙUÙ^ÙfÙmÙuÙ }Ù ˆÙ“ٜ٣ٴÙÉÙÍÙ ÔÙ àÙ ìÙ ÷Ù Ú ÚÚ!Ú)Ú1Ú AÚ KÚWÚ `Ú jÚ tÚ‚Ú‰Ú›ÚÿÛM…µG_Šëe?Srÿ ›¸|î‡M-¼)‰‘u'åEÊ=¼öϨdší=ò9Ëù²ÒÅC (Lr¡jÆü¦>&†à{â [B8¿½:+TÛOÓv¶åÃeŒqˆyA ƒ,2+•ê6”#Lø$ï¸#±"Ç -…/mœŽþº—[f€YØXÐüŒu„f(þ¦y³¹¢lÁ”©«ê™ 7‹,êÖ:¥\`ñ…g{Ÿ}WZ~i/~ô8Qm^Q¾Åâ48è J¬¶!ÖŠ4;[­ýe7Ù­™CT.7<€Üö!ûÑÝ0 P]™  º_ë¸ɇ}ªù£D¤¯”%°tJËìáq`·ÎЉ^%ü%Ä‘ÿpÜÚ‰U¥`á»ðôIsU3Úóè¯x<á°¾ç(xz&53q(¹Rœ»îÚå-¢é–+Àpi¬zXsnuSx ÀGF.à €ÓròÔ‚Óηà#pÔàgc? ÑPƒ£>1 5&èÝ£§H‹ ß¾-‡ûî)%k©]š@wnX5*kÔÜsÊ.v˜ 1ïã÷V“žõ¦Þ;'E/ÒŸŸ¨ ¢ÃnØ@é§­½¥W´½ë Y@w:Žñ8I+çNK’W¿lY3Ø“¡Á_}Fð³Â×´´•vÍbN–³Éñ‚)6Íhùia«„/Ž~DKÐÆß>E0ã·0UZÁõÞÙZj.„Šø—äò7c5±ž"t'A,¤× ¹ç æú÷È«4RÂý]–Îd2gÇíÌ6œ$ãIjÕAìko3QÕM÷^ªVýD<92ø® ÍßR* †ì0×6PúíN‘Ï“˜ˆ$'þ±ÈHÏË!æ9‚ˆÇóÙ$"²h4bÖâ’tÌ*Ob9TäÄÝ®" Ädö»oaõ°¨ž\1’¤Œcl¬§ J˜Ûšðæm;‹ÊC¯ƒBOBµH=hä›,¡ô Þ†2É)²À1›L*fó ?é|Sy— ¼ªºÒ|Õ&aŵÑûzoÆÌ!È{úw®©Âï\V•#¿FK¶G%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Clicking the system tray icon will toggle the manager instead of focusing on it.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToggle the manager on clicking the system tray iconToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-05-18 06:23+0000 Last-Translator: Sabri Ünal Language-Team: Turkish Language: tr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=2; plural=n > 1; X-Generator: Weblate 5.6-dev %(minutes)d Dakika%(minutes)d Dakika%(seconds)d Saniye%(seconds)d Saniye%(device)s üzerinden %(service)s%d %s %d %s ve %d %sYüzde 17–33Yüzde 1–172 Tekerlekli Araç3 Tekerlekli AraçYüzde 33–503B Ekran3B Gözlük3D EÅŸzamanlama (3DSP)Yüzde 50–67Yüzde 67–83Yüzde 83–99Eklenti yüklenirken bir hata oluÅŸtu. Lütfen bu mesajın içeriÄŸi ile birlikte geliÅŸtiricilere bildirin: web sitemizYazar:Otomatik BaÄŸlan:Çakışma:Åžuna BaÄŸlan:BaÄŸlandıDUN DesteÄŸiBağımlılık:BaÄŸlantıyı Kes:İndirilenler:Dosya Alınıyor (Nesne İtme)Dosya:GSM ayarlarıKayıt Süresi:Kayıt BaÅŸlangıcı:NAP AyarlarıNAP DesteÄŸiAdDHCP sunucusu yüklü deÄŸilPAN DesteÄŸiAlınan Sinyal Gücü: %(rssi)u%% (%(rssi_state)s)Gönderilecek aygıt:Toplam:İletim Gücü Seviyesi: %(tpl)u%% (%(tpl_state)s)Bluetooth'u _KapatBluetooth'u _AçGönderilen:Görünürlük Ayarı_BaÄŸlanBaÄŸlantıyı _kesSatır(lar)ı seçin ve kopyalamak için Ctrl + C tuÅŸlarını kullanınÅžu argümanlar iletilecek: Adres, Ad, hizmet adı, uuid16s, rfcomm düğümü Örnek: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s'lar virgülle ayrılmış bir liste olarak geri döndürülür Aygıtın baÄŸlantısı kesildiÄŸinde betiÄŸe bir HUP sinyali gönderilecektirDosyalar Bluetooth ile gönderiliyor...APN:ATTAVCTPAVDTPKabul EtGüvenilen aygıtlardan dosyaları kabul etEriÅŸim KapısıEriÅŸim KilidiEriÅŸim NoktasıEriÅŸim noktasıAdaptörlerBaÄŸdaÅŸtırıcıBaÄŸdaÅŸtırıcı TercihleriBu baÄŸlantı için baÄŸdaÅŸtırıcı kullanılabilir deÄŸilBaÄŸdaÅŸtırıcı seçimiUygulamadan çıkmak için çıkış menüsü ögesi eklerBluetooth etkinken durum simgesine bir gösterge ekler ve araç ipucunda baÄŸlantıları gösterir.BaÄŸlantı kesme menü ögeleri eklerStandart menü maddelerini durum simgelerine ekleGeliÅŸmiÅŸ SesTarımsal AraçHava PerdesiHava Kalitesi SensörüAlarmUyarı Bildirim HizmetiHepsi Bir Arada(Mobil geniÅŸ bant) aÄŸ trafiÄŸi kullanımınızı izlemenizi saÄŸlar. Sınırlı veri eriÅŸim planları için kullanışlıdır. Bu eklenti her aygıtı ayrı olarak takip eder.Her zamanDaima izinliHer zaman görünürOrtam Işığı SensörüKeÅŸfedilebilir moddaki saniye cinsinden süreYükselticiGörünümAppleAgentUygulamanın aktarım hizmeti eklentisi devre dışıSayacı sıfırlamak istediÄŸinizden emin misiniz?Kol TansiyonuSes ProfiliSes ÇıkışıSes GiriÅŸiSes ve giriÅŸ profilleriSes/VideoSes/videoDinleme SalonuYetkilendirme isteÄŸi:%(device)s üzerinde %(service)s'e otomatik olarak baÄŸlandıOtomasyon G/ÇTenteEksenel VantilatörBBNEPBarkod TarayıcıTemel Baskı (BPP)Pil HizmetiPil AnahtarıBölme LambasıKulak Arkası İşitme CihazıZilBlade SunucuPanjur veya GölgelikBu aygıtı engelle/engelini kaldırEngellendiTansiyonBlueman UygulamasıBlueman Bluetooth YöneticisiBlueman, bir GTK+ Bluetooth yönetimi aracıdırBluetooth EtkinBluetooth BaÄŸdaÅŸtırıcılarıBluetooth Kimlik DoÄŸrulamaBluetooth AygıtıBluetooth AygıtlarıBluetooth DevredışıBluetooth EtkinleÅŸtirildiBluetooth Dosya AktarımıBluetooth YöneticisiBluetooth AğıBluetooth KapatıldıBaÄŸdaÅŸtırıcı yöneticisinin çalışması için Bluetooth'un açılması gerekirBluez arka plan programı çalışmıyor, blueman-manager devam edemiyor. Bu muhtemelen Bluetooth baÄŸdaÅŸtırıcısının algılanmadığı veya Bluetooth arka plan programının baÅŸlatılmadığı anlamına gelir.Bluray OynatıcıVücut BileÅŸimiKazanIşıklı Yol DireÄŸiBaÄŸlantı YönetimiKitaplık HoparlörüYayın AygıtıYayın OdasıBrowseGroupDescriptorServiceClassIDAmpulOtobüsDüğmeCD OynatıcıCMTPKabin LambasıTempo SensörüTakvim, Görev ve Notlara (CTN) EriÅŸim HizmetiTakvim, Görev ve Notlar (CTN) Bildirim HizmetiTakvim, Görev ve Notlar (CTN) ProfiliKayıt kamerasıKameraKamp Aracı / Karavanİşlemi İptal Etİptal ediliyorArabaAraç ses sistemiKarbondioksit SensörüKarbonmonoksit SensörüKart OkuyucuTavan VantilatörüTavan LambasıTavana Monteli SensörCep telefonuKarakteristik Toplama BiçimiKarakteristik BeyanKarakteristik GeniÅŸletilmiÅŸ ÖzelliklerKarakteristik Sunum BiçimiKarakteristik Kullanıcı AçıklamasıŞarj KutusuDevre dışı bırakmak için tıklayın.EtkinleÅŸtirmek için tıklayın.Sistem tepsisi simgesine tıklamak, yöneticiye odaklanmak yerine onu deÄŸiÅŸtirir.İstemci Karakteristik YapılandırmasıElbise ÜtüsüGiysi BuharlayıcıKoklear İmplantKahve MakinesiRenkli Işık SensörüBirleÅŸikOrtak ISDN EriÅŸimi (CIP)BilgisayarYapılandırmaBluetooth Ağını AyarlaSeçilen eklentinin tercihlerini yapılandırGelen dosyalar için ayarlanan dizin mevcut deÄŸilAÄŸ ayarlarını yapılandırmak yetki gerektirirDoÄŸrulaDoÄŸrulama için deÄŸeri onayla:BaÄŸlandı%s aygıtına baÄŸlıBaÄŸlandı:BaÄŸlanıyorBaÄŸlanıyor…BaÄŸlantı BaÅŸarısız: BlueZ baÄŸlantısı baÅŸarısızA2DP giriÅŸi, A2DP çıkışı ve HID otomatik baÄŸlantı profillerini baÄŸlarTemas SensörüSürekli Glikoz İzlemeDenetleyiciBluetooth baÄŸdaÅŸtırıcısı güç durumlarını denetlerDönüştürülebilirKablosuzKablosuz TelefonAygıt ile eÅŸleÅŸtirSaç MaÅŸasıGeçerli Zaman HizmetiPerdeBisiklet BilgisayarıBisiklet GücüBisiklet Hızı ve TemposuDHCP sunucu türü:DVD OynatıcıVeri etkinlik tespitiNem AlıcıReddetBağımlılık sorunuMasa VantilatörüMasa LambasıMasaüstüMasaüstü İş İstasyonuAyrılabilirAygıt BilgileriAygıt YöneticisiAygıt AdıAygıt yanıt vermediKadranÇevirmeli AğÇevirmeli AÄŸ (DUN)Çevirmeli GSM Data BaÄŸlantı AyarlarıDijital KalemDijital İşaretGrafik TabletDoÄŸrudan Baskı (BPP)DirectPrintingReferenceObjectsService (BPP)%s baÄŸlantısını kesBaÄŸlantı kesildiBaÄŸlantı Kesilemedi: KeÅŸfedilebilirlik zaman aşımıKeÅŸfedilebilir…KeÅŸfedilebilir… %ssKeÅŸfediliyor…EkranBaÄŸlantı İstasyonuOyuncak bebekKapı Kilidiİkili AnahtarKurutma MakinesiETA:Kulak TermometresiKulakiçi KulaklıkElektronik EtiketAsansörAcil Çıkış KapısıAcil Çıkış LambasıBluetooth'u EtkinleÅŸtirEnerji Toplama AnahtarıEnerji ÖlçerEnerji SensörüKimlik doÄŸrulaması için PIN kodunu girin:DoÄŸrulama için geçiÅŸ anahtarını girin:GiriÅŸ KapısıOrtam SensörüHata oluÅŸtu%s dosyası gönderilirken hata oluÅŸtuÇıkış VantilatörüÇıkışDış ParavanDış PanjurHarici Rapor ReferansıFTPBaÅŸarısızObex hizmeti otomatik olarak baÅŸlatılamadı. Obex arka plan programının çalıştığından emin olun%s profilini deÄŸiÅŸtirme baÅŸarısızBaÄŸlanma giriÅŸimi baÅŸarısız%s üzerinden IP adresi alınamadıblueman-manager'a ulaşılamadıPervaneli IsıtıcıFaks%(1)s kaynağından %(0)s dosyası baÅŸarıyla alındıDosya GöndericiDosya alındıAlınan dosyalarParmak Ucu Nabız OksimetresiYangın SensörüÜrün Yazılım Revizyonu DizgesiAlev AlgılayıcıIşıldakZemin LambasıFloresan LambaFloresan Lamba DonanımıGömme Monteli SensörAygıt baÄŸlantısını zorla kesDondurucuTamamenGBGNSSGNSS SunucusuGSM AyarlarıOyunOyun koluOyun/OyuncakGaraj KapısıBahçe LambasıGenel Ses/Video DonanımıGenel EriÅŸimGenel EriÅŸim DenetimiGenel HavalandırmaGenel UçakGenel NitelikGenel SesGenel Ses AlıcısıGenel Ses KaynağıGenel Barkod TarayıcıGenel TansiyonGenel Duvar SaatiGenel BilgisayarGenel Sürekli Glikoz İzleyiciGenel Denetim AygıtıGenel BisikletGenel EkranGenel Görüntüleme DonanımıGenel Ev AletiGenel GözlükGenel VantilatörGenel Dosya AktarımıGenel OyunGenel Glikoz ÖlçerGenel İklimlendirmeGenel İşitme CihazıGenel Kalp Atış Hızı SensörüGenel IsıtmaGenel Kullanıcı EtkileÅŸim AygıtıGenel NemlendiriciGenel İnsülin PompasıGenel AnahtarlıkGenel Aydınlatma ArmatürleriGenel Işık KaynağıGenel Medya OynatıcıGenel İlaç TeslimatıGenel Motorlu AygıtGenel Motorlu AraçGenel AÄŸ AygıtıGenel AÄŸGenel Açık Hava Spor EtkinliÄŸiGenel KiÅŸisel Hareketlilik AygıtıGenel TelefonGenel Güç AygıtıGenel Nabız OksimetresiGenel Uzaktan KumandaGenel KoÅŸu Yürüyüş SensörüGenel SensörGenel İşaretGenel SolunumölçerGenel EtiketGenel TelefonGenel TermometreGenel BilinmeyenGenel SaatGenel Giyilebilir Ses AygıtıGenel TartıGenel Pencere KaplamasıGözlükGlikozÅžebeke grubuHCR_Baskı (HCR)HCR_Tarama (HCR)HDPHDP ÇıkışıHDP GiriÅŸiHID LambaHID Lamba DonanımıHIDPHTTPHTTP VekiliSaç Kurutma MakinesiElde taşınabilirEl bilgisayarı/PDA (kapaklı)El Tipi SolunumölçerEller serbestEller Serbest Ses AÄŸ GeçidiBasılı Kopya Denetim KanalıBasılı Kopya Veri KanalıBasılı Kopya BildirimiHardcopyCableReplacement (HCR)Donanım Revizyonu DizgesiKulaklıkKulaklık SetiKulaklık Ses AÄŸ GeçidiSaÄŸlık TermometresiKalp Atış HızıKalp Atış Hızı KemeriIsı PompasıIsıtıcıKaskYüksek kaliteli ses sistemiGizliAdlandırılmamış aygıtları _gizleYüksekYüksek Bölme LambasıEv Video Oyun KonsoluKornaKullanıcı EtkileÅŸim AygıtıKullanıcı EtkileÅŸim Aygıtı Hizmeti (HID)NemlendiriciNem SensörüIPIP Adresi:IP adresi aynı adrese sahip %s arayüzü ile çakışmaktadırIP adresi, %s arayüzünün (%s/%s yapılandırmasına sahip) alt ağıyla çakışmaktadır Bu yanlış aÄŸ davranışına neden olabilirISDNResimResim (BIP)Otomatik Resim ArÅŸivleme (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Anında UyarıAyakkabı İçi KoÅŸu Yürüyüş SensörüKulak İçi İşitme CihazıZemin İçi LambaAkkor Flamanlı AmpulDahil etGelen Dizini:%(1)s kaynağından gelen %(0)s dosyasıBluetooth 'dan gelen Dosyaİç Mekan KonumlandırmaKızılötesi IsıtıcıGiriÅŸ/çıkış hatasıİnsülin Kalemiİnsülin Pompası, dayanıklı pompaİnsülin Pompası, yapışkanlı pompaİnterkomArayüz %(0)s IP adresine geçiÅŸ yaptı %(1)sİnternet Protokolü DesteÄŸiGeçersiz IP adresiIoT AÄŸ GeçidiIrMC EÅŸzamanlamaIrMC EÅŸzamanlama KomutuGörünüşe göre blueman-manager D-Bus aracılığıyla etkinleÅŸtirilemedi. Bunun yaygın bir nedeni, D-Bus etkinleÅŸtirme ortamındaki bozuk bir grafiksel kurulumdur ve genel olarak xinitrc (benzer ÅŸekilde Sway yapılandırması veya benzeri) dosyasından çalıştırılan dbus-update-activation-environment çaÄŸrısı ile çözülebilir.CeketOyun çubuÄŸuKBKlavyeKioskL2CAPPPP Kullanarak LAN EriÅŸimiLED DizisiLED SürücüsüLED LambaDizüstüBüyük Mal AracıBüyük Yolcu UçağıDHCP istemcisini baÅŸlatPPP arka plan programını baÅŸlatDHCP istemcisini baÅŸlatmak yetki gerektirirPPP arka plan programını baÅŸlatmak yetki gerektirirSızıntı SensörüHafif UçakIşık DenetleyicisiIşık SürücüsüHafif AraçDoÄŸrusal LambaBaÄŸlantı KaybıKonum GörüntülemeKonum BölmesiKonum ve NavigasyonKonum ve Navigasyon GörüntülemeKonum ve Navigasyon BölmesiKilitli DolapHoparlörDüşükDüşük gerilim halojenAlçak Bölme LambasıMBÖntanımlı baÄŸdaÅŸtırıcıyı geçici olarak görünür yapNAP köprüleri gibi yerel aÄŸ hizmetlerini yönetirÜretici Adı DizgesiBu donanımı güvenilir olarak iÅŸaretle/iÅŸaretlemeAzami öge sayısıÖrgü AygıtıÖrgü AÄŸ VekiliMesaj EriÅŸim Profili (MAP)Mesaj EriÅŸim SunucusuMesaj Bildirim SunucusuKüçük UçakMikrofonMikrodalga FırınKüçük BilgisayarMinibüsÇeÅŸitliElektrikli ScooterModel Numarası DizgesiModemMonitörMopetDaha FazlaHareket SensörüMotosikletMotorlu KapıFareDaha fazlaÇok Kanallı Uyum Protokolü (MCAP)Çok Renkli LED DizisiMulti-Profile Specification (MPS) ProfiliMulti-Profile Specification (MPS) HizmetiÇoklu SensörÇoklu AnahtarÇoklu SensörBoyun BandıAÄŸAÄŸ EriÅŸim NoktasıAÄŸ EriÅŸim Noktası (NAP)AÄŸ _KullanımıSonraki Yaz Saati Uygulaması HizmetiKayıtlı ses uç noktası yokÇakışma yokBağımlılık yokHenüz kullanım istatistikleri yok. Önce bir baÄŸlantı kurmayı deneyin ve ardından bu sayfaya tekrar göz atın.BaÄŸlı DeÄŸilKullanılabilir deÄŸilBu kurulum halen desteklenmiyorBelirtilmemiÅŸNumara:OBEXOBEX Dosya AktarımıOBEX Nesne AktarımıNesne AktarımıDoluluk SensörüKalça Üstü KoÅŸu Yürüyüş SensörüAyakkabı Üstü KoÅŸu Yürüyüş SensörüAçKonumu AçOptik Disk OynatıcıEn UygunOrganik ışık yayan diyot (OLED)FırınPANUÇaÄŸrı cihazıEÅŸleÅŸtirEÅŸleÅŸtirildiPIN kodu ÅŸunun için eÅŸleÅŸtiriliyor:EriÅŸim anahtarı eÅŸleÅŸtiriliyorEÅŸleÅŸme isteÄŸi%s için eÅŸleme isteÄŸiAygıt için eÅŸleÅŸme isteÄŸi:EÅŸleme isteÄŸi:Avuç içiAvuç içi bilgisayar/PDAYamaç ParaşütüYol LambasıAyaklı VantilatörSarkıt LambaÇevre birimiÇevre Birimi Tercih Edilen BaÄŸlantı ParametreleriÇevre Birimi Gizlilik İşaretiKiÅŸisel Alan AğıTelefonTelefon Uyarı Durumu HizmetiTelefon Rehberi EriÅŸimi (PBAP)Telefon Rehberi EriÅŸimi (PBAP) - PCETelefon Rehberi EriÅŸimi (PBAP) - PSELütfen "%s" dizininin bulunduÄŸundan emin olun veya blueman-services ile yapılandırın. O zamana kadar öntanımlı "%s" kullanılacakFiÅŸ"%(0)s" eklentisi %(1)s ile bağımlıdır. %(1)s ögesini kaldırmak "%(0)s" ögesini de kaldıracaktır. Devam edilsin mi?%(0)s eklentisi %(1)s eklentisi ile çakışıyor. %(1)s eklentisinin yüklenmesi %(0)s eklentisinin silinmesini gerektiriyor. Devam edilsin mi?EklentilerPnP KimliÄŸiPnP BilgisiİşaretlemeDirek Üstü LambasıZayıfTaşınabilir ses sistemiTaşınabilir El KonsoluGüç BankasıGüç PriziGüç SensörüGüç ÅžeridiGüç KaynağıElektrikli Tekerlekli SandalyeSunum Uzaktan KumandasıBirincil HizmetYazıcıBaskı Durumu (BPP)Projeksiyon CihazıTescilliDiÄŸer Blueman bileÅŸenleri için DBus API saÄŸlarOBEX dosya aktarımı yetenekleri sunarDurum simgesi göstermek için bir StatusNotifierItem saÄŸlarBluetooth PAN baÄŸlantısı için temel bir DHCP istemcisi saÄŸlar.Uygulama için bir menü ve diÄŸer eklentilerin ona eriÅŸmesi için bir API saÄŸlarÖntanımlı olarak gizli olarak ayarlandığında öntanımlı baÄŸdaÅŸtırıcıyı geçici olarak görünür yapmak için bir menü ögesi saÄŸlarHızlı ulaşım için son kullanılan baÄŸlantıların menüsünü sunarDUN profili üzerinden internete baÄŸlanmak için temel destek saÄŸlar.BlueZ arka plan programı için passkey ve kimlik doÄŸrulama servisi saÄŸlarÇevirmeli AÄŸ (DUN) için ModemManager ve NetworkManager ile destek saÄŸlarNetworkManager 0.8'de tanıtılan KiÅŸisel Alan Ağı (PAN) için destek saÄŸlarYakınlık SensörüHerkese Açık Göz Atma GrubuNabız OksimetresiBasma DüğmesiDört Tekerlekli BisikletRFCOMMAygıtı y_eniden adlandır…Plakalı IsıtıcıRadyatörRadyoYaÄŸmur SensörüArka planda %(files)d dosya alındıArka planda %(files)d dosya alındıArka planda %(files)d dosya daha alındıArka planda %(files)d dosya daha alındıAlınan Sinyal Gücü: %(rssi)u%% (%(rssi_state)s)AlıcıAlınan dosya%(1)s kaynağından %(0)s dosyası alınıyorÖnerilenYeniden baÄŸlan…Yeniden BaÄŸlantı AdresiDinlenme Aracı / Motorlu EvReferans Zaman Güncelleme HizmetiReferans Baskı (BPP)ReflectedUI (BPP)BuzdolabıReddetUzaktan KumandaUzaktan Kumanda HedefiKaldırBu aygıtı bilinen aygıtlar listesinden kaldırAygıtı yeniden adlandırIP Adresini YenileBildirme ReferansıYeniden DenePilav PiÅŸiriciRobotRobot Elektrikli SüpürgeDöner AnahtarKoÅŸu Hızı ve TemposuSDPSIM EriÅŸimi (SAP)SıralamaTarama ParametreleriTarayıcıScooterParavanBaÄŸlanıldığında çalıştırılacak betikAraÇevredeki aygıtları araAranıyorİkincil HizmetAygıt SeçPulseAudio için ses profili seçinGelen dosya aktarımları için dizin seçinDosya Gönder_Dosyaları Aygıta Gönder_Not gönderBir Dosya _Gönder…Bir metin notu gönderAygıta dosyaları gönderNot gönderDosya GönderiliyorSeri Numarası DizgesiSeri BaÄŸlantı NoktasıSeri BaÄŸlantı Noktası %sSeri baÄŸlantı noktasından baÄŸlanıldıSeri baÄŸlantı noktasından baÄŸlantı betiÄŸi baÅŸarısız oldu%s aygıtındaki seri baÄŸlantı noktası hizmeti ÅŸimdi %s üzerinden kullanılabilirSunucuSunucu Karakteristik YapılandırmasıSunucu Sınıfı BilgisayarHizmet DeÄŸiÅŸtiServis MasasıHizmet TercihleriServis:ServiceDiscoveryServerServiceClassIDBluetooth BaÄŸdaÅŸtırıcısı Özelliklerini AyarlaRfKill Durumunu AyarlaSet Üstü KutusuSet üstü kutusuRfKill durumunu ayarlamak yetki gerektirirRaf Lambası_Durum ÇubuÄŸunu Göster_Araç ÇubuÄŸunu GösterAygıt bilgisini gösterGiriÅŸi gösterAygıtlar baÄŸlandığında veya baÄŸlantısı kesildiÄŸinde masaüstü bildirimleri gösterir.AÄŸ kullanımını görüntülerTekli AnahtarAtlaSürgüAkıllı telefonAkıllı SaatDuman SensörüYazılım Revizyonu DizgesiSes ÇubuÄŸuHoparlörHız SensörüHız ve Tempo SensörüSpor SaatiSahne IşığıBağımsız HoparlörStandart SPP profil baÄŸlantısı yöneticisi, özel eylemlerin çalıştırılmasına imkân verirSehpaya Monte HoparlörÇubuk BilgisayarSokak LambasıOptimal altıBaÅŸarılı!%(0)s aygıtında DUN hizmetine baÅŸarıyla baÄŸlandı. AÄŸ artık %(1)s üzerinden kullanılabilirAnahtarBluetooth kapatma anahtarı durumunu Bluetooth güç durumuna uyacak ÅŸekilde deÄŸiÅŸtirir. Sistem tarafından veya fiziksel olarak çıkartılmamış olması ÅŸartıyla Bluetooth'un bir simge aracılığıyla tekrar açılmasına izin verir.Sistem KimliÄŸiTCPTCS-ATTCS-BINTabletTelevizyonSıcaklık SensörüBir Bluetooth oyun denetleyicisi baÄŸlı ise ekran koruyucuyu geçici olarak devre dışı bırakır.Geçici olarak görünürSon baÄŸlantılar menüsünün göstereceÄŸi maksimum öge sayısı.BaÅŸlangıç yazısında hata var %s %sTermostatBunun üzerine yazılmış olmalıdırTost MakinesiSistem tepsisi simgesine tıklayarak yöneticiyi deÄŸiÅŸtirÇok fazlaToplam ulaÅŸan veri ve iletim oranıToplam gönderilen veri ve iletim oranıDokunmatik PanelDokunmatik YüzeyOyuncakTrafik istatistikleriAktarımAktarım baÅŸarısız%(0)s dosyasının aktarımı baÅŸarısız olduİletim Gücü Seviyesi: %(tpl)u%% (%(tpl_state)s)Taşıma KeÅŸfiBaÅŸlangıçta ve 60 saniyede bir yapılandırılabilir hizmetlere otomatik baÄŸlanmaya çalışır.Üçlü AnahtarGömülü Uzun LambaTramvayGüvenilirlikGüvenilir%s üzerinde IP adresi elde edilmeye çalışılıyor Lütfen bekleyin…AyarlayıcıTüm baÄŸdaÅŸtırıcıları kapatTüm baÄŸdaÅŸtırıcıları açPikapİletim GücüUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPSınıflandırılmamışSu Altı LambasıBilinmeyenBilinmeyen hataAdsız aygıtBelirtilmemiÅŸGüvenilmezKullanıcı VerisiVideo kaset kaydediciElektrikli SüpürgeGeçerli AralıkAraçAraç Lastik Basıncı SensörüÇok YüksekVideo KonferansVideo DağıtımıVideo ÇıkışıVideo GiriÅŸiVideo kameraVideo konferansVideo ekranı ve hoparlörVideo ekranıVideoConferencingGW (VCP)WAPWAP İstemcisiWSPDuvar VantilatörüDuvar LambasıDuvara Monteli SensörÇamaşır MakinesiGiyilebilirGiyilebilir bilgisayar (saat boyutunda)TartıRüzgar SensörüPencerePencere TentesiPencere PanjuruPencere PerdesiPencere GölgeliÄŸiBilek TansiyonuBileÄŸe Takılan Nabız OksimetresiKol saati_BaÄŸdaÅŸtırıcı_Eklenen_Engelle_İptal_Kapat_Azalan_Aygıt_Aygıtlar_Çıkış_Yardım_Bilgi_Yerel ServislerKeÅŸfedilebilir _Yap_Ad_Tamam_EÅŸleÅŸtir_Eklentiler_Tercihler_Kaldır…_Sorun Bildir_Sıfırla_Ara_Durdur_GüvenEngeli _Kaldır_Güvenme_Görünümuygulamagüngünsaatsaatdakikadakikahayırobexd bulunamadıevetblueman-2.4.3/po/tr.po000066400000000000000000002701151465054505200145620ustar00rootroot00000000000000# Turkish translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Berkan Demirci # Burak Anıl # DenizCakir # Emre UGUR # Kubilayk # Murat BiÅŸkin # Osman Tosun # Said Tahsin Dane # Serdar Delican # Serdar KAHYA # Valmantas PalikÅ¡a # YiÄŸit AteÅŸ # OÄŸuz Ersen # tarakbumba , 2014-2015 # Butterfly , 2017 # Cenk Yıldızlı , 2019 # mauron, 2017-2018 # OÄŸuz Ersen , 2020, 2021, 2022. # OÄŸuz Ersen , 2022, 2023, 2024. # Sabri Ünal , 2023. # Sabri Ünal , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-05-18 06:23+0000\n" "Last-Translator: Sabri Ünal \n" "Language-Team: Turkish \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" "X-Generator: Weblate 5.6-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Görünürlük Ayarı" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Gizli" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Her zaman görünür" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Geçici olarak görünür" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Ad" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "EÅŸleÅŸme isteÄŸi" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Aygıt için eÅŸleÅŸme isteÄŸi:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Bunun üzerine yazılmış olmalıdır" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "GiriÅŸi göster" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Bluetooth Aygıtları" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_BaÄŸdaÅŸtırıcı" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Ara" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Tercihler" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Çıkış" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_Aygıt" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Görünüm" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "_Araç ÇubuÄŸunu Göster" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "_Durum ÇubuÄŸunu Göster" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Adlandırılmamış aygıtları _gizle" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "Sıralama" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Ad" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Eklenen" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_Azalan" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Eklentiler" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "_Yerel Servisler" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Yardım" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_Sorun Bildir" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Çevredeki aygıtları ara" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Ara" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Aygıt ile eÅŸleÅŸtir" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "EÅŸleÅŸtir" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Bu donanımı güvenilir olarak iÅŸaretle/iÅŸaretleme" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Güvenilirlik" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Bu aygıtı bilinen aygıtlar listesinden kaldır" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Kaldır" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Aygıta dosyaları gönder" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Dosya Gönder" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "Toplam gönderilen veri ve iletim oranı" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "Toplam ulaÅŸan veri ve iletim oranı" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Veri etkinlik tespiti" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Daha Fazla" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Aygıtı yeniden adlandır" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Sıfırla" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_İptal" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Tamam" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP sunucu türü:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "Önerilen" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "DHCP sunucusu yüklü deÄŸil" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP Adresi:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP Ayarları" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "KiÅŸisel Alan Ağı" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN DesteÄŸi" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Çevirmeli AÄŸ" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN DesteÄŸi" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "AÄŸ EriÅŸim Noktası (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP DesteÄŸi" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "Dosya Alınıyor (Nesne İtme)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Gelen Dizini:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Gelen dosya aktarımları için dizin seçin" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Güvenilen aygıtlardan dosyaları kabul et" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "Dosyalar Bluetooth ile gönderiliyor..." #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "Gönderilecek aygıt:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Dosya:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "Yapılandırma" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Seçilen eklentinin tercihlerini yapılandır" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "BelirtilmemiÅŸ" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Yazar:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Bilinmeyen" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Bağımlılık:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Çakışma:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM ayarları" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Numara:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "Trafik istatistikleri" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Kapat" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "İndirilenler:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Gönderilen:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "Toplam:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Kayıt BaÅŸlangıcı:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "Kayıt Süresi:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Not gönder" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" "BaÄŸdaÅŸtırıcı yöneticisinin çalışması için Bluetooth'un açılması gerekir" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Bluetooth BaÄŸdaÅŸtırıcıları" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Her zaman" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d Dakika" msgstr[1] "%(minutes)d Dakika" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "BaÄŸdaÅŸtırıcı" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "blueman-manager'a ulaşılamadı" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Görünüşe göre blueman-manager D-Bus aracılığıyla etkinleÅŸtirilemedi. Bunun " "yaygın bir nedeni, D-Bus etkinleÅŸtirme ortamındaki bozuk bir grafiksel " "kurulumdur ve genel olarak xinitrc (benzer ÅŸekilde Sway yapılandırması veya " "benzeri) dosyasından çalıştırılan dbus-update-activation-environment çaÄŸrısı " "ile çözülebilir." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "BlueZ baÄŸlantısı baÅŸarısız" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez arka plan programı çalışmıyor, blueman-manager devam edemiyor.\n" "Bu muhtemelen Bluetooth baÄŸdaÅŸtırıcısının algılanmadığı veya Bluetooth arka " "plan programının baÅŸlatılmadığı anlamına gelir." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "Devre dışı bırakmak için tıklayın." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "EtkinleÅŸtirmek için tıklayın." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Aranıyor" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "BaÄŸdaÅŸtırıcı Tercihleri" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Dosya Gönderici" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Bluetooth Dosya Aktarımı" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Durdur" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "BaÄŸlanıyor" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd bulunamadı" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Obex hizmeti otomatik olarak baÅŸlatılamadı. Obex arka plan programının " "çalıştığından emin olun" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "İptal ediliyor" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Dosya Gönderiliyor" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "ETA:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Saniye" msgstr[1] "%(seconds)d Saniye" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "%s dosyası gönderilirken hata oluÅŸtu" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Atla" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Yeniden Dene" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Hata oluÅŸtu" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "%s için eÅŸleme isteÄŸi" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Bluetooth Kimlik DoÄŸrulama" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Kimlik doÄŸrulaması için PIN kodunu girin:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "DoÄŸrulama için geçiÅŸ anahtarını girin:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "EriÅŸim anahtarı eÅŸleÅŸtiriliyor" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PIN kodu ÅŸunun için eÅŸleÅŸtiriliyor:" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "EÅŸleme isteÄŸi:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "DoÄŸrulama için deÄŸeri onayla:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "DoÄŸrula" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Reddet" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Yetkilendirme isteÄŸi:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Servis:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Daima izinli" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Kabul Et" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Eklenti yüklenirken bir hata oluÅŸtu. Lütfen bu mesajın içeriÄŸi ile " "birlikte geliÅŸtiricilere bildirin: \n" "web sitemiz" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth Kapatıldı" #: blueman/Functions.py:71 msgid "Exit" msgstr "Çıkış" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Bluetooth'u EtkinleÅŸtir" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Aygıt Yöneticisi" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "Hizmet Tercihleri" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Klavye" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "BirleÅŸik" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Adsız aygıt" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Sınıflandırılmamış" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "BaÄŸlandı" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Güvenilir" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "EÅŸleÅŸtirildi" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Engellendi" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "BaÄŸlandı" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Zayıf" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Optimal altı" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "En Uygun" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Daha fazla" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Çok fazla" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Alınan Sinyal Gücü: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "Alınan Sinyal Gücü: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Düşük" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Yüksek" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Çok Yüksek" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "İletim Gücü Seviyesi: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "İletim Gücü Seviyesi: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "BaÅŸarılı!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "BaÅŸarısız" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "BaÄŸlanıyor…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "BaÄŸlantı Kesilemedi: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Kayıtlı ses uç noktası yok" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "GiriÅŸ/çıkış hatası" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "Aygıt yanıt vermedi" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Bilinmeyen hata" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "BaÄŸlantı BaÅŸarısız: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_BaÄŸlan" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "A2DP giriÅŸi, A2DP çıkışı ve HID otomatik baÄŸlantı profillerini baÄŸlar" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "BaÄŸlantıyı _kes" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "Aygıt baÄŸlantısını zorla kes" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Åžuna BaÄŸlan:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "BaÄŸlantıyı Kes:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Otomatik BaÄŸlan:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Bir Dosya _Gönder…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_EÅŸleÅŸtir" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Güven" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Güvenme" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Engelle" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "Engeli _Kaldır" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Bu aygıtı engelle/engelini kaldır" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Aygıtı y_eniden adlandır…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Kaldır…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "İşlemi İptal Et" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Güvenilmez" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Aygıt Seç" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman, bir GTK+ Bluetooth yönetimi aracıdır" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM Ayarları" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Eklentiler" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "\"%(0)s\" eklentisi %(1)s ile bağımlıdır. %(1)s ögesini " "kaldırmak \"%(0)s\" ögesini de kaldıracaktır.\n" "Devam edilsin mi?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "%(0)s eklentisi %(1)s eklentisi ile çakışıyor. %(1)s " "eklentisinin yüklenmesi %(0)s eklentisinin silinmesini gerektiriyor.\n" "Devam edilsin mi?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Bağımlılık yok" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Çakışma yok" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Bağımlılık sorunu" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "BaÄŸdaÅŸtırıcı seçimi" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "KeÅŸfediliyor…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "ÇeÅŸitli" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Bilgisayar" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Telefon" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "EriÅŸim noktası" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Ses/video" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "Çevre birimi" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Resim" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Giyilebilir" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Oyuncak" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "Masaüstü" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Sunucu" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Dizüstü" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Elde taşınabilir" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Avuç içi" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Cep telefonu" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Kablosuz" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Akıllı telefon" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Modem" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "Tamamen" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "Yüzde 1–17" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "Yüzde 17–33" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "Yüzde 33–50" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "Yüzde 50–67" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "Yüzde 67–83" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "Yüzde 83–99" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "Kullanılabilir deÄŸil" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Kulaklık Seti" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Eller serbest" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Mikrofon" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "Hoparlör" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Kulaklık" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Taşınabilir ses sistemi" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "Araç ses sistemi" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "Set üstü kutusu" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Yüksek kaliteli ses sistemi" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Video kaset kaydedici" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Video kamera" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Kayıt kamerası" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Video ekranı" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "Video ekranı ve hoparlör" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "Video konferans" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Oyun/Oyuncak" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "İşaretleme" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "Ekran" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Kamera" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Tarayıcı" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Yazıcı" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Kol saati" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "ÇaÄŸrı cihazı" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Ceket" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Kask" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "Gözlük" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Robot" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "Araç" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "Oyuncak bebek" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Denetleyici" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Oyun" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Genel Bilinmeyen" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Genel Telefon" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Genel Bilgisayar" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Masaüstü İş İstasyonu" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Sunucu Sınıfı Bilgisayar" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "El bilgisayarı/PDA (kapaklı)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Avuç içi bilgisayar/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "Giyilebilir bilgisayar (saat boyutunda)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Tablet" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "BaÄŸlantı İstasyonu" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Hepsi Bir Arada" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Blade Sunucu" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Dönüştürülebilir" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "Ayrılabilir" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT AÄŸ Geçidi" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Küçük Bilgisayar" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Çubuk Bilgisayar" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Genel Saat" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Spor Saati" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Akıllı Saat" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Genel Duvar Saati" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Genel Ekran" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Genel Uzaktan Kumanda" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Genel Gözlük" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Genel Etiket" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Genel Anahtarlık" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Genel Medya Oynatıcı" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Genel Barkod Tarayıcı" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Genel Termometre" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Kulak Termometresi" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Genel Kalp Atış Hızı Sensörü" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "Kalp Atış Hızı Kemeri" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Genel Tansiyon" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Kol Tansiyonu" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Bilek Tansiyonu" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Genel Kullanıcı EtkileÅŸim Aygıtı" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Fare" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "Oyun çubuÄŸu" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Oyun kolu" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Grafik Tablet" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Kart Okuyucu" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Dijital Kalem" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Barkod Tarayıcı" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "Dokunmatik Yüzey" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Sunum Uzaktan Kumandası" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Genel Glikoz Ölçer" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Genel KoÅŸu Yürüyüş Sensörü" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Ayakkabı İçi KoÅŸu Yürüyüş Sensörü" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Ayakkabı Üstü KoÅŸu Yürüyüş Sensörü" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Kalça Üstü KoÅŸu Yürüyüş Sensörü" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Genel Bisiklet" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "Bisiklet Bilgisayarı" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Hız Sensörü" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Tempo Sensörü" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Güç Sensörü" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Hız ve Tempo Sensörü" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Genel Denetim Aygıtı" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Anahtar" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Çoklu Anahtar" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Düğme" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Sürgü" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Döner Anahtar" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "Dokunmatik Panel" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Tekli Anahtar" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "İkili Anahtar" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Üçlü Anahtar" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Pil Anahtarı" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Enerji Toplama Anahtarı" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Basma Düğmesi" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Kadran" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Genel AÄŸ Aygıtı" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "EriÅŸim Noktası" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Örgü Aygıtı" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Örgü AÄŸ Vekili" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Genel Sensör" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Hareket Sensörü" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Hava Kalitesi Sensörü" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Sıcaklık Sensörü" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Nem Sensörü" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Sızıntı Sensörü" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Duman Sensörü" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Doluluk Sensörü" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Temas Sensörü" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Karbonmonoksit Sensörü" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Karbondioksit Sensörü" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Ortam Işığı Sensörü" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Enerji Sensörü" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Renkli Işık Sensörü" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "YaÄŸmur Sensörü" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Yangın Sensörü" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Rüzgar Sensörü" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Yakınlık Sensörü" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "Çoklu Sensör" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "Gömme Monteli Sensör" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Tavana Monteli Sensör" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "Duvara Monteli Sensör" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "Çoklu Sensör" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Enerji Ölçer" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Alev Algılayıcı" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Araç Lastik Basıncı Sensörü" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Genel Aydınlatma Armatürleri" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "Duvar Lambası" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Tavan Lambası" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Zemin Lambası" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Kabin Lambası" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "Masa Lambası" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Gömülü Uzun Lamba" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "Sarkıt Lamba" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Zemin İçi Lamba" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Işıldak" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Su Altı Lambası" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Işıklı Yol DireÄŸi" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Yol Lambası" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Bahçe Lambası" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Direk Üstü Lambası" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Sahne Işığı" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "DoÄŸrusal Lamba" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Sokak Lambası" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "Raf Lambası" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Bölme Lambası" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "Acil Çıkış Lambası" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Işık Denetleyicisi" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Işık Sürücüsü" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Ampul" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Alçak Bölme Lambası" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Yüksek Bölme Lambası" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Genel Vantilatör" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Tavan Vantilatörü" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "Eksenel Vantilatör" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "Çıkış Vantilatörü" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "Ayaklı Vantilatör" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "Masa Vantilatörü" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "Duvar Vantilatörü" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Genel İklimlendirme" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "Termostat" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Nemlendirici" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "Nem Alıcı" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Isıtıcı" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Radyatör" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Kazan" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Isı Pompası" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Kızılötesi Isıtıcı" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Plakalı Isıtıcı" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "Pervaneli Isıtıcı" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "Hava Perdesi" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Genel Havalandırma" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Genel Nemlendirici" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Genel Isıtma" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Genel EriÅŸim Denetimi" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "EriÅŸim Kapısı" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Garaj Kapısı" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Acil Çıkış Kapısı" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "EriÅŸim Kilidi" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Asansör" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Pencere" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "GiriÅŸ Kapısı" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Kapı Kilidi" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Kilitli Dolap" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Genel Motorlu Aygıt" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Motorlu Kapı" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Tente" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Panjur veya Gölgelik" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Perde" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Paravan" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Genel Güç Aygıtı" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "Güç Prizi" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Güç Åžeridi" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "FiÅŸ" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Güç Kaynağı" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED Sürücüsü" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "Floresan Lamba Donanımı" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "HID Lamba Donanımı" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "Åžarj Kutusu" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Güç Bankası" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Genel Işık Kaynağı" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Akkor Flamanlı Ampul" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED Lamba" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID Lamba" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "Floresan Lamba" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED Dizisi" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Çok Renkli LED Dizisi" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Düşük gerilim halojen" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Organik ışık yayan diyot (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Genel Pencere Kaplaması" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Pencere GölgeliÄŸi" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Pencere Panjuru" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "Pencere Tentesi" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Pencere Perdesi" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Dış Panjur" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Dış Paravan" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Genel Ses Alıcısı" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Bağımsız Hoparlör" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Ses ÇubuÄŸu" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Kitaplık Hoparlörü" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "Sehpaya Monte Hoparlör" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Hoparlör" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Genel Ses Kaynağı" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "Alarm" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Zil" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Korna" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "Yayın Aygıtı" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Servis Masası" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "Kiosk" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "Yayın Odası" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "Dinleme Salonu" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Genel Motorlu Araç" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Araba" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Büyük Mal Aracı" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "2 Tekerlekli Araç" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Motosiklet" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Scooter" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Mopet" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "3 Tekerlekli Araç" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Hafif Araç" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Dört Tekerlekli Bisiklet" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "Minibüs" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "Otobüs" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "Tramvay" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "Tarımsal Araç" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Kamp Aracı / Karavan" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Dinlenme Aracı / Motorlu Ev" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Genel Ev Aleti" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Buzdolabı" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Dondurucu" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Fırın" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Mikrodalga Fırın" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "Tost Makinesi" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Çamaşır Makinesi" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Kurutma Makinesi" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Kahve Makinesi" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "Elbise Ütüsü" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Saç MaÅŸası" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Saç Kurutma Makinesi" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "Elektrikli Süpürge" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Robot Elektrikli Süpürge" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "Pilav PiÅŸirici" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Giysi Buharlayıcı" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Genel Giyilebilir Ses Aygıtı" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Kulakiçi Kulaklık" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Boyun Bandı" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Genel Uçak" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Hafif Uçak" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Küçük Uçak" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Yamaç Paraşütü" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Büyük Yolcu Uçağı" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Genel Ses/Video Donanımı" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "Yükseltici" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "Alıcı" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Radyo" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Ayarlayıcı" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Pikap" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD Oynatıcı" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD Oynatıcı" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Bluray Oynatıcı" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Optik Disk Oynatıcı" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "Set Üstü Kutusu" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Genel Görüntüleme Donanımı" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Televizyon" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Monitör" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Projeksiyon Cihazı" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Genel İşitme Cihazı" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Kulak İçi İşitme Cihazı" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Kulak Arkası İşitme Cihazı" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Koklear İmplant" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Genel Oyun" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Ev Video Oyun Konsolu" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Taşınabilir El Konsolu" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Genel İşaret" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Dijital İşaret" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Elektronik Etiket" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Genel Nabız Oksimetresi" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Parmak Ucu Nabız Oksimetresi" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "BileÄŸe Takılan Nabız Oksimetresi" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Genel Tartı" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Genel KiÅŸisel Hareketlilik Aygıtı" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Elektrikli Tekerlekli Sandalye" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Elektrikli Scooter" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Genel Sürekli Glikoz İzleyici" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Genel İnsülin Pompası" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "İnsülin Pompası, dayanıklı pompa" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "İnsülin Pompası, yapışkanlı pompa" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "İnsülin Kalemi" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Genel İlaç Teslimatı" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Genel Solunumölçer" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "El Tipi Solunumölçer" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Genel Açık Hava Spor EtkinliÄŸi" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Konum Görüntüleme" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Konum ve Navigasyon Görüntüleme" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Konum Bölmesi" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Konum ve Navigasyon Bölmesi" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Basılı Kopya Denetim Kanalı" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Basılı Kopya Veri Kanalı" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Basılı Kopya Bildirimi" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Çok Kanallı Uyum Protokolü (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Herkese Açık Göz Atma Grubu" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "Seri BaÄŸlantı Noktası" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "PPP Kullanarak LAN EriÅŸimi" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Çevirmeli AÄŸ (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC EÅŸzamanlama" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX Nesne Aktarımı" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX Dosya Aktarımı" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC EÅŸzamanlama Komutu" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Kablosuz Telefon" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Ses GiriÅŸi" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Ses Çıkışı" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "Uzaktan Kumanda Hedefi" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "GeliÅŸmiÅŸ Ses" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "Uzaktan Kumanda" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "Video Konferans" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "İnterkom" #: blueman/Sdp.py:132 msgid "Fax" msgstr "Faks" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Kulaklık Ses AÄŸ Geçidi" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP İstemcisi" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "AÄŸ EriÅŸim Noktası" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Åžebeke grubu" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DoÄŸrudan Baskı (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "Referans Baskı (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Resim (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "Otomatik Resim ArÅŸivleme (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Eller Serbest Ses AÄŸ Geçidi" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Temel Baskı (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Baskı Durumu (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Kullanıcı EtkileÅŸim Aygıtı Hizmeti (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Baskı (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Tarama (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Ortak ISDN EriÅŸimi (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Ses/Video" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM EriÅŸimi (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "Telefon Rehberi EriÅŸimi (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "Telefon Rehberi EriÅŸimi (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "Telefon Rehberi EriÅŸimi (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Mesaj EriÅŸim Sunucusu" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Mesaj Bildirim Sunucusu" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Mesaj EriÅŸim Profili (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "GNSS" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "GNSS Sunucusu" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3B Ekran" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3B Gözlük" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D EÅŸzamanlama (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Multi-Profile Specification (MPS) Profili" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Multi-Profile Specification (MPS) Hizmeti" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Takvim, Görev ve Notlara (CTN) EriÅŸim Hizmeti" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Takvim, Görev ve Notlar (CTN) Bildirim Hizmeti" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Takvim, Görev ve Notlar (CTN) Profili" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "PnP Bilgisi" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Genel AÄŸ" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Genel Dosya Aktarımı" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Genel Ses" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Genel Telefon" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Video GiriÅŸi" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Video Çıkışı" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "Video Dağıtımı" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP GiriÅŸi" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP Çıkışı" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Genel EriÅŸim" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Genel Nitelik" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Anında Uyarı" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "BaÄŸlantı Kaybı" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "İletim Gücü" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Geçerli Zaman Hizmeti" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Referans Zaman Güncelleme Hizmeti" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "Sonraki Yaz Saati Uygulaması Hizmeti" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Glikoz" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "SaÄŸlık Termometresi" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Aygıt Bilgileri" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Kalp Atış Hızı" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Telefon Uyarı Durumu Hizmeti" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Pil Hizmeti" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Tansiyon" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Uyarı Bildirim Hizmeti" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "Kullanıcı EtkileÅŸim Aygıtı" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Tarama Parametreleri" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "KoÅŸu Hızı ve Temposu" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "Otomasyon G/Ç" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "Bisiklet Hızı ve Temposu" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "Bisiklet Gücü" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Konum ve Navigasyon" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Ortam Sensörü" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Vücut BileÅŸimi" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Kullanıcı Verisi" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Tartı" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "BaÄŸlantı Yönetimi" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Sürekli Glikoz İzleme" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "İnternet Protokolü DesteÄŸi" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "İç Mekan Konumlandırma" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "Nabız Oksimetresi" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP Vekili" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "Taşıma KeÅŸfi" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Nesne Aktarımı" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Birincil Hizmet" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "İkincil Hizmet" #: blueman/Sdp.py:227 msgid "Include" msgstr "Dahil et" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "Karakteristik Beyan" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Aygıt Adı" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Görünüm" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Çevre Birimi Gizlilik İşareti" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Yeniden BaÄŸlantı Adresi" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Çevre Birimi Tercih Edilen BaÄŸlantı Parametreleri" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Hizmet DeÄŸiÅŸti" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Sistem KimliÄŸi" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "Model Numarası Dizgesi" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "Seri Numarası Dizgesi" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "Ürün Yazılım Revizyonu Dizgesi" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "Donanım Revizyonu Dizgesi" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "Yazılım Revizyonu Dizgesi" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "Üretici Adı Dizgesi" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "PnP KimliÄŸi" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Karakteristik GeniÅŸletilmiÅŸ Özellikler" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "Karakteristik Kullanıcı Açıklaması" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "İstemci Karakteristik Yapılandırması" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "Sunucu Karakteristik Yapılandırması" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Karakteristik Sunum Biçimi" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "Karakteristik Toplama Biçimi" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "Geçerli Aralık" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "Harici Rapor Referansı" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "Bildirme Referansı" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Ses ve giriÅŸ profilleri" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "Tescilli" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "evet" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "hayır" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Satır(lar)ı seçin ve kopyalamak için Ctrl + C tuÅŸlarını " "kullanın" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_Bilgi" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Aygıt bilgisini göster" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "_Not gönder" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Bir metin notu gönder" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "%s profilini deÄŸiÅŸtirme baÅŸarısız" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Ses Profili" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "PulseAudio için ses profili seçin" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "BelirtilmemiÅŸ" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "BaÅŸlangıçta ve 60 saniyede bir yapılandırılabilir hizmetlere otomatik " "baÄŸlanmaya çalışır." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "%(device)s üzerinde %(service)s'e otomatik olarak baÄŸlandı" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Aygıtlar baÄŸlandığında veya baÄŸlantısı kesildiÄŸinde masaüstü bildirimleri " "gösterir." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "BaÄŸlantı kesildi" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "BaÄŸlandı:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "BaÄŸlı DeÄŸil" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "Henüz kullanım istatistikleri yok. Önce bir baÄŸlantı kurmayı deneyin ve " "ardından bu sayfaya tekrar göz atın." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "gün" msgstr[1] "gün" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "saat" msgstr[1] "saat" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "dakika" msgstr[1] "dakika" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s ve %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Sayacı sıfırlamak istediÄŸinizden emin misiniz?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "(Mobil geniÅŸ bant) aÄŸ trafiÄŸi kullanımınızı izlemenizi saÄŸlar. Sınırlı veri " "eriÅŸim planları için kullanışlıdır. Bu eklenti her aygıtı ayrı olarak takip " "eder." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "AÄŸ _Kullanımı" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "AÄŸ kullanımını görüntüler" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth EtkinleÅŸtirildi" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "NAP köprüleri gibi yerel aÄŸ hizmetlerini yönetir" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Çevirmeli AÄŸ (DUN) için ModemManager ve NetworkManager ile destek saÄŸlar" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "Hızlı ulaşım için son kullanılan baÄŸlantıların menüsünü sunar" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Azami öge sayısı" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Son baÄŸlantılar menüsünün göstereceÄŸi maksimum öge sayısı." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "%s aygıtına baÄŸlı" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "BaÄŸlanma giriÅŸimi baÅŸarısız" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s üzerinden %(service)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Bu baÄŸlantı için baÄŸdaÅŸtırıcı kullanılabilir deÄŸil" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "Yeniden baÄŸlan…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "NetworkManager 0.8'de tanıtılan KiÅŸisel Alan Ağı (PAN) için destek saÄŸlar" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "DiÄŸer Blueman bileÅŸenleri için DBus API saÄŸlar" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Bluetooth 'dan gelen Dosya" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "%(1)s kaynağından gelen %(0)s dosyası" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Reddet" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Alınan dosya" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "%(1)s kaynağından %(0)s dosyası alınıyor" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "OBEX dosya aktarımı yetenekleri sunar" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Gelen dosyalar için ayarlanan dizin mevcut deÄŸil" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Lütfen \"%s\" dizininin bulunduÄŸundan emin olun veya blueman-services " "ile yapılandırın. O zamana kadar öntanımlı \"%s\" kullanılacak" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Dosya alındı" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "%(1)s kaynağından %(0)s dosyası baÅŸarıyla alındı" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Aç" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Aktarım baÅŸarısız" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "%(0)s dosyasının aktarımı baÅŸarısız oldu" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Alınan dosyalar" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Arka planda %(files)d dosya alındı" msgstr[1] "Arka planda %(files)d dosya alındı" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Konumu Aç" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Arka planda %(files)d dosya daha alındı" msgstr[1] "Arka planda %(files)d dosya daha alındı" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Bluetooth kapatma anahtarı durumunu Bluetooth güç durumuna uyacak ÅŸekilde " "deÄŸiÅŸtirir. Sistem tarafından veya fiziksel olarak çıkartılmamış olması " "ÅŸartıyla Bluetooth'un bir simge aracılığıyla tekrar açılmasına izin verir." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Standart menü maddelerini durum simgelerine ekle" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "Sistem tepsisi simgesine tıklayarak yöneticiyi deÄŸiÅŸtir" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" "Sistem tepsisi simgesine tıklamak, yöneticiye odaklanmak yerine onu " "deÄŸiÅŸtirir." #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "_Dosyaları Aygıta Gönder" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_Aygıtlar" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "Adaptörler" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "uygulama" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" "BlueZ arka plan programı için passkey ve kimlik doÄŸrulama servisi saÄŸlar" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Uygulamadan çıkmak için çıkış menüsü ögesi ekler" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "Bluetooth PAN baÄŸlantısı için temel bir DHCP istemcisi saÄŸlar." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Bluetooth Ağı" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Arayüz %(0)s IP adresine geçiÅŸ yaptı %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "%s üzerinden IP adresi alınamadı" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "%s üzerinde IP adresi elde edilmeye çalışılıyor\n" "Lütfen bekleyin…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Bluetooth etkinken durum simgesine bir gösterge ekler ve araç ipucunda " "baÄŸlantıları gösterir." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth Etkin" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth Devredışı" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "BaÄŸlantı kesme menü ögeleri ekler" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "%s baÄŸlantısını kes" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Öntanımlı olarak gizli olarak ayarlandığında öntanımlı baÄŸdaÅŸtırıcıyı geçici " "olarak görünür yapmak için bir menü ögesi saÄŸlar" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "KeÅŸfedilebilirlik zaman aşımı" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "KeÅŸfedilebilir moddaki saniye cinsinden süre" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "KeÅŸfedilebilir _Yap" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Öntanımlı baÄŸdaÅŸtırıcıyı geçici olarak görünür yap" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "KeÅŸfedilebilir… %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "KeÅŸfedilebilir…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" "Uygulama için bir menü ve diÄŸer eklentilerin ona eriÅŸmesi için bir API saÄŸlar" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "%(0)s aygıtında DUN hizmetine baÅŸarıyla baÄŸlandı.\n" "AÄŸ artık %(1)s üzerinden kullanılabilir" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "DUN profili üzerinden internete baÄŸlanmak için temel destek saÄŸlar." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Standart SPP profil baÄŸlantısı yöneticisi, özel eylemlerin çalıştırılmasına " "imkân verir" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "BaÄŸlanıldığında çalıştırılacak betik" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Åžu argümanlar iletilecek:\n" "Adres, Ad, hizmet adı, uuid16s, rfcomm düğümü\n" "Örnek:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s'lar virgülle ayrılmış bir liste olarak geri döndürülür\n" "\n" "Aygıtın baÄŸlantısı kesildiÄŸinde betiÄŸe bir HUP sinyali gönderilecektir" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "Seri baÄŸlantı noktasından baÄŸlanıldı" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "%s aygıtındaki seri baÄŸlantı noktası hizmeti ÅŸimdi %s " "üzerinden kullanılabilir" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "Seri baÄŸlantı noktasından baÄŸlantı betiÄŸi baÅŸarısız oldu" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "BaÅŸlangıç yazısında hata var %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Bluetooth baÄŸdaÅŸtırıcısı güç durumlarını denetler" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "Bluetooth'u _Kapat" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Tüm baÄŸdaÅŸtırıcıları kapat" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "Bluetooth'u _Aç" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Tüm baÄŸdaÅŸtırıcıları aç" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "Bir Bluetooth oyun denetleyicisi baÄŸlı ise ekran koruyucuyu geçici olarak " "devre dışı bırakır." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "Durum simgesi göstermek için bir StatusNotifierItem saÄŸlar" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "AÄŸ" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Geçersiz IP adresi" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP adresi aynı adrese sahip %s arayüzü ile çakışmaktadır" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP adresi, %s arayüzünün (%s/%s yapılandırmasına sahip) alt ağıyla " "çakışmaktadır\n" "Bu yanlış aÄŸ davranışına neden olabilir" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Bu kurulum halen desteklenmiyor" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Aktarım" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Uygulamanın aktarım hizmeti eklentisi devre dışı" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "Çevirmeli GSM Data BaÄŸlantı Ayarları" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "Seri BaÄŸlantı Noktası %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "IP Adresini Yenile" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Bluetooth BaÄŸdaÅŸtırıcısı Özelliklerini Ayarla" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman Uygulaması" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman Bluetooth Yöneticisi" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Bluetooth Yöneticisi" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Bluetooth Aygıtı" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Bluetooth Ağını Ayarla" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "AÄŸ ayarlarını yapılandırmak yetki gerektirir" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "DHCP istemcisini baÅŸlat" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "DHCP istemcisini baÅŸlatmak yetki gerektirir" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "PPP arka plan programını baÅŸlat" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "PPP arka plan programını baÅŸlatmak yetki gerektirir" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "RfKill Durumunu Ayarla" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "RfKill durumunu ayarlamak yetki gerektirir" #~ msgid "Recent _Connections" #~ msgstr "Son _BaÄŸlantılar" #~ msgid "Turn Bluetooth _On" #~ msgstr "Bluetooth'u _Aç" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Aygıt yöneticisinin çalışabilmesi için bluetooth açılmalı" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth'u _Kapat" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "Kalp Atış Hızı Sensörü: Kalp Atış Hızı Kemeri" #~ msgid "Blood Pressure: Arm" #~ msgstr "Tansiyon: Kol" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Tansiyon: Bilek" #~ msgid "Human Interface Device (HID)" #~ msgstr "Kullanıcı EtkileÅŸim Aygıtı (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "KoÅŸu Yürüyüş Sensörü: Ayakkabı İçi" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "KoÅŸu Yürüyüş Sensörü: Ayakkabı Üstü" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "KoÅŸu Yürüyüş Sensörü: Kalça Üstü" #~ msgid "Fingertip" #~ msgstr "Parmak Ucu" #~ msgid "Wrist-Worn" #~ msgstr "BileÄŸe Takılan" #~ msgid "Services" #~ msgstr "Servisler" #~ msgid "Network Settings" #~ msgstr "AÄŸ Ayarları" #~ msgid "Transfer Settings" #~ msgstr "Aktarım Ayarları" #~ msgid "Plugin description:" #~ msgstr "Eklenti açıklaması:" #~ msgid "Local Services" #~ msgstr "Yerel Servisler" #~ msgid "_Apply" #~ msgstr "_Uygula" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Etkin BaÄŸlantı" #~ msgstr[1] "%(connections)d Etkin BaÄŸlantı" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "Kaynak geçici olarak kullanılamıyor" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Bluetooth otomatik olarak etkinleÅŸtirilecek mi?" #~ msgid "Yes" #~ msgstr "Evet" #~ msgid "No" #~ msgstr "Hayır" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "BaÄŸlantı Kalitesi: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "BaÄŸlantı Kalitesi: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "KendiliÄŸinden çalıştır" #~ msgid "Automatically power on adapters" #~ msgstr "BaÄŸdaÅŸtırıcılar baÄŸlandığında kendiliÄŸinden çalıştır" #~ msgid "" #~ "Shows desktop notifications with battery percentage when devices get " #~ "connected." #~ msgstr "" #~ "Aygıtlar baÄŸlandığında pil yüzdesini gösteren masaüstü bildirimleri " #~ "gösterir." #~ msgid "Isdn" #~ msgstr "ISDN" #~ msgid "Vcr" #~ msgstr "Video kaset kaydedici" #~ msgid "Trusted and Paired" #~ msgstr "Güvenilir ve EÅŸlenmiÅŸ" #~ msgid "Paired" #~ msgstr "EÅŸlenmiÅŸ" #~ msgid "Trusted" #~ msgstr "Güvenilir" #~ msgid "Friendly Name" #~ msgstr "Bluetooth İsmi" #~ msgid "Serial Ports" #~ msgstr "Seri BaÄŸlantı Noktaları" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "Bu aygıt için kurulum asistanını baÅŸlat" #~ msgid "Setup..." #~ msgstr "Kur..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Bluetooth aygıt ayarları yardımcısına hoÅŸgeldiniz. \n" #~ "\n" #~ "\n" #~ "Åžimdi ayarlarınızı yapın ve aktif Bluetooth cihazlarına baÄŸlanın." #~ msgid "Introduction" #~ msgstr "BaÅŸlangıç" #~ msgid "Select pairing method to use:" #~ msgstr "Kullanılacak eÅŸleme metodunu seçin:" #~ msgid "Pair Device" #~ msgstr "Aygıt EÅŸleÅŸtir" #~ msgid "Proceed Without Pairing" #~ msgstr "EÅŸleme Yapmadan Devam Et" #~ msgid "Pairing" #~ msgstr "EÅŸleÅŸtirme" #~ msgid "Connect to:" #~ msgstr "BaÄŸlan:" #~ msgid "Connect" #~ msgstr "BaÄŸlan" #~ msgid "Please wait..." #~ msgstr "Lütfen bekleyin..." #~ msgid "Connecting..." #~ msgstr "BaÄŸlanıyor..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Tebrikler, cihaz baÅŸarıyla eklendi" #~ msgid "Finished" #~ msgstr "Tamamlandı" #~ msgid "Bluetooth Assistant" #~ msgstr "Bluetooth Yardımcısı" #~ msgid "_Set up…" #~ msgstr "_Kurulum…" #~ msgid "_Set Up New Device" #~ msgstr "Yeni Cihaz _Kur" #~ msgid "Enter PIN code" #~ msgstr "PIN kodunu girin" #~ msgid "Enter passkey" #~ msgstr "Åžifre girin" #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "kulaklık" #~ msgid "handsfree" #~ msgstr "eller serbest" #~ msgid "unknown" #~ msgstr "bilinmeyen" #~ msgid "Serial port connected to %s" #~ msgstr "Seri baÄŸlantı noktası %s ile baÄŸlandı" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f Dakika" #~ msgstr[1] "%.0f Dakika" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Saniye" #~ msgstr[1] "%.0f Saniye" #~ msgid "R_ename device..." #~ msgstr "Aygıtı _yeniden adlandır..." #~ msgid "_Remove..." #~ msgstr "_Kaldır..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Bluetooth güç durumu deÄŸiÅŸtiÄŸinde platform Bluetooth ÅŸalterinin durumunu " #~ "deÄŸiÅŸtirir (USB anahtarları ile bir iÅŸe yaramaz). Bir bluetooth ÅŸalteri " #~ "var fakat bir baÄŸdaÅŸtırıcı yoksa durum simgesinin gösterilmesini saÄŸlar." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Dosya gönderebilmek için bluetooth açılmalı" #~ msgid "Select files to send" #~ msgstr "Gönderilecek dosyaları seçin" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "" #~ "Kaynak baÄŸdaÅŸtırıcı. BaÄŸdaÅŸtırıcının adresini ya da ismini alır, mesela " #~ "hci0" #~ msgid "Delete files on exit" #~ msgstr "Çıkışta dosyaları sil" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Bluetooth aygıtına gönderilecek dosyalar" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "" #~ "Bluetooth asistanının çalışabilmesi için Bluetooth'un açık olması " #~ "gerekmektedir" #~ msgid "No adapters found" #~ msgstr "Adaptör bulunamadı" #~ msgid "Pairing in progress..." #~ msgstr "EÅŸleÅŸtirme sürüyor..." #~ msgid "Failed to add device" #~ msgstr "Aygıt eklenemedi" #~ msgid "Don't connect" #~ msgstr "BaÄŸlanma" #~ msgid "Device added and connected successfully" #~ msgstr "Cihaz eklendi ve baÅŸarıyla baÄŸlandı" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "Cihaz baÅŸarıyla eklendi, ama baÄŸlanamadı" #~ msgid "Start configuration assistant for this device" #~ msgstr "Bu aygıt için ayarlama yardımcısını baÅŸlat" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "Durum ikonu göstermek için libappindicator'ı kullanır" blueman-2.4.3/po/uk.gmo000066400000000000000000002124541465054505200147220ustar00rootroot00000000000000Þ•6ÌI|3 D&¡D&ÈDïD EE/E>EPEbE rE }EˆE¢E²EÂEÂÒE•F¤F¹FÐFãFôFGG-G#@G dGqG…GšG®GÂG ÕG áGHCH YH dH=rH°HËHåHöHI I;3I+oIC›JßJäJèJîJôJ!ûJ K )K 5K BK OKYKaK,uK¢K)´KhÞKGL0bL“L¢L ·LÃLÖLÜL ÷L–M™M  M®M½M5ÒM N N N,(N+UNN ”N ¢N ­NºN ÓN ßN ëNöN4O FOTO [OeOgOlO|O‘O¡O °OºOÑO ÖOãOôOPP%P4P#NPrPƒP–P¯PÀPÒPåP÷PQ!Q3Q?HQ¥ˆQ .RS'sS ›S¥S¬S½S ÎSÙS ÝSçSýS T T ,T:TQTZTzT"•T"¸TÛT ûTUU#*U NU[UkU |U‰UœU¢U»U ÄUÒU'îU6V*MVxV!€V ¢V¬V ¼V ÇV ÒVàVôV>WNW]W {W'†W ®WºWÃWÖW õWXX X 1X?XYX kXvX XX¢X³X ¼XÇXÏX ãXîXY YY3Y8YKYcY sYYY Y+µY áY ïYüYZ(Z8ZLZ[ZcZsZ xZ ‚ZZ–Z›Z«Z²ZÃZÌZàZõZ[ [ ,[":[!][ [[£[$²[ ×[ã[è[ø[ \#\'\F.\u\”\$¦\Ë\ ë\ö\+ú\ &] 2]@]O] h]t]] œ] ¨]´]Å]Û] ð]^^^"^ '^ 3^@^E^ M^ X^ d^q^†^•^¬^Å^Ö^ è^ö^ __6_ M_[_"l__¦_¶_Æ_à_û_ ``0`?` U`b`v`` `¿`Ò`ç`÷`a#a8aTama‡aža±a Ña òabb,bCbbbqbb ”b b²bÆb Öbäbcc/c7c ?cMc]clcpc yc„c c›c c ¥c °c»cÄcàc ôcþcd/dEd[dzd “džd¦d¼d ÏdÚd êdôdûd eee+e0e?eWe\e$se ˜e£e³e ¶eAÂe‡fŒf‘f ™f§fÅfäfûf g*g=gMgegmg~ggºgÍgÝg ðgügh0h)9hch}h h œh¦h*¸hãiêióiöiÿij j j *j5j>jEjYjrj…j)—j(Áj êjöjk k #k 1k >kHk Ykfk~kžkºk ÁkÍkÑk åkók,ök0#lTl"ml l žlªl½lÚlðl m m "m,m4m p]p bppp„p#Œp°pµpºpÀpÅpÌpápõpqq8qMqRq cq nq |q ‰q —q*¢qÍqåqûqrr4rRr‚próroørhhsÑsÙsàsðsùst tt 6t At Nt [t gttt‡t›t«t³t Ét Ót.ßt(u27u;juL¦ukóuI_vF©v:ðvR+wT~wÓwäwøw x xx$x6xKxTx ZxTfx^»x<yWy`yoy y›y!°yÒyðyz z'z.z=zSz.Zz ‰z—z¨z¹z ¿zËzÑz èzöz{{%{.{>{F{N{U{u{|{ –{ { ²{#À{)ä{ || .|9|I|Z| u| |Œ| ¡|­|¼|$Ò|K÷|C}#J}n}„} ”}¡}µ}$¾} ã}~ ~ !~(-~ V~d~ t~‚~ š~G¥~í~  # . 9F_ h u‚ › ¨²HÅ€#€ ,€ 9€E€kN€º€ÃÁ€ …“𢠩´SÇ‚A/‚*q‚ œ‚§‚‚Ê‚,Ó‚(ƒ )ƒ5ƒ>ƒBƒUƒ^ƒnƒ6ŒƒÃM׃ %„ 3„A„I„O„3W„‹„‘„§„ ¼„Ƅτք Ý„é„ í„ ÷„…… …,… ;…G… O…Y…]… l…x…€… …§…º… Í… Ø… å…ò…† #†1†K† O†Z†^† g†r†††–†Ÿ† ¾† ˆ׆ Þ† ì†ú† ‡‡,‡ F‡R‡[‡b‡i‡q‡ x‡„‡Œ‡•‡›‡¡‡§‡·‡ʇЇÔ‡Ú‡ ㇠ð‡û‡ ˆˆˆ"ˆ)ˆ2ˆ;ˆAˆHˆ Qˆ\ˆkˆnˆ‚ˆ›†ˆg"‹gŠ‹ò‹Œ%Œ@Œ:ZŒ:•ŒÐŒéŒûŒ$ 2Mh%ƒ©Ž#¼ŽàŽ&'?]}›4ºï#+$!P#r–´8Ãüc‘~‘‘[¢‘"þ‘$!’ F’2g’š’·’|×’óT“^H• §•ȕ̕ҕؕBé•,–#D–h–‚–œ–®–#½–Lá–.—CJ—¤Ž—G3˜b{˜Þ˜7ü˜4™(T™}™5–™Ì™qã™ U›b›€›<œ›HÙ›"œ 7œDœPUœM¦œ/ôœ$D^)x¢¸Î)áG ž>Sž’ž#›ž¿žž"Çžêž#Ÿ),Ÿ&VŸ0}Ÿ®Ÿ½ŸПGïŸ7 !P r 3… \¹ ¡1¡ L¡m¡ˆ¡£¡¾¡0Û¡' ¢4¢K¢rf¢Ù¢â£ô£ ¤*¤@¤`¤+€¤'¬¤#Ô¤ø¤ ¥ ¥ %¥3¥ 8¥=Y¥[—¥Zó¥IN¦˜¦ ¯¦¼¦Ú¦ô¦ §6§,U§0‚§³§'ͧ'õ§¨=¨>P¨1¨DÁ¨@©>G©†©,¤©.Ñ©Bª CªPª#eª‰ª*œª Ǫ-Òª««-+«IY«`£«a¬f¬@w¬¸¬ά­/:­8j­}£­!®<;®x®M‹®Ù®ì®'¯/+¯ [¯(|¯ ¥¯*°¯)Û¯Q°W°s°2‚°µ°Õ°,ê°)±A±_±t± ±*ž±%ɱï±& ²2²&M²,t²\¡²þ²³2³R³+g³“³®³(ij'í³´'´=´S´b´ x´…´%Ÿ´Å´ Ô´õ´µ&µFµ,Oµ4|µ±µ8ε!¶)¶8E¶:~¶¹¶)Ó¶ý¶G·%c· ‰·”·²·3Å·ù·ý·| ¸M‰¸-׸>¹ID¹-޹¼¹;Źº!º;º-Wº…º(ºƺâº)õº%»4E»'z»7¢»Ú»ñ»¼?¼G¼Y¼v¼}¼Œ¼¨¼#¼6æ¼½.=½%l½.’½!Á½ã½'û½&#¾1J¾G|¾ľ ä¾E¿2K¿"~¿¡¿8¿¿,ø¿%À#AÀ*eÀ*À0»À"ìÀ,Á(<Á!eÁA‡Á#ÉÁ0íÁÂ#8Â(\Â#…Â,©Â:ÖÂKÃ2]ÃÃHªÃVóÃJÄ0hÄ)™Ä:ÃÄ6þÄ5ÅQÅ!iŋţÅ!ÃÅ!åÅÆ8'Æ`Æ(vƟƮƽÆÙÆéÆøÆüÆÇ#"Ç2FÇyÇ~ǃǢǩÇ;ÀÇ#üÇ È%3È*YÈ>„È9ÃÈýÈ,ÉIÉ*\É%‡É"­É ÐÉ,ÛÉÊ$Ê 7Ê BÊcÊ(xÊ¡Ê5°Ê*æÊË2ËGMË#•˹ËÙËÜËmíËó[ÌOÍTÍgÍ~͜ͻÍ#ÒÍ7öÍ2.Î aÎ)‚άλÎ*ÒÎ,ýÎ/*Ï-ZÏ2ˆÏ»Ï>ÛÏ1ÐLÐG[Ð6£ÐÚÐ ùÐÑ.&ÑâUÑ 8ÓEÓVÓ[Ó pÓ{Ó8Ó'ºÓ)âÓ# Ô0Ô6?Ô2vÔ$©Ô!ÎÔ\ðÔXMÕ¦ÕÀÕ'ØÕÖ/Ö#JÖnÖ1‰Ö%»Ö0áÖB×=U× “×-ž×Ì×:Û×5ØLØNQØ‹ Ø(,Ù\UÙ<²ÙïÙ&Ú?,Ú7lÚ?¤Ú2äÚÛ!(Û JÛXÛoÛxÛ$˜Û ½ÛÈÛ ×ÛâÛõÛ Ü%ÜBÜKÜIZÜB¤ÜNçÜL6݃Ý3œÝÐÝ/éÝ Þ+&Þ,RÞ&ÞB¦ÞTéÞ>ß!^ßµ€ß6àSà.hà—à «à·à3¼à+ðàá!;á9]á9—áÑá)äá0â?â0Vâ ‡â’â—â¦â¯â,Àâ*íâ+ã5DãBzã3½ã%ñã/äGä%Xä,~ä'«äÓäeæä@Lå)å·å@Æå:æ@Bæ@ƒæÄæ ËçÂÖç±™èKéZéyé—é®éÍé1Üé0ê%?êeê!tê%–ê¼ê5Üê6ëIëgëvëë¡ëD¸ëSýëdQì•¶ìuLíîÂí”±î¤FïeëïmQð¨¿ð!hñBŠñÍñèñòò/ ò<Pòò žò©ò¿òÅó\ßô<õKõ0iõšõ7«õUãõ=9öwöö¡ö¸ö)Ëö9õö/÷^@÷+Ÿ÷Ë÷ ê÷ ø+ø >øIø'cøO‹øÛø(ßøù'!ù Iù Vù cùMnù ¼ùÉù çùòùú90úKjú¶ú4Òú$û,û4Lû6û#¸ûÜû.üû+ü"Kü7nüv¦ü{ý ™ýB¦ý/éýþ5þ#Uþ yþ$‡þF¬þ$óþÿ0ÿeHÿ®ÿ'Îÿ-öÿ=$2b¡•M7%…«ÀÑâþG\m„U¤%ú# #D—h# $#2VgÄw<[O)«ÕÙàè÷# ”.!ÃyåH_¨&» âïQ SY ­ Ë é #ø  %- 3S T‡ 'Ü ® %³ .Ù   , `?    (« 3Ô # %, R Y  ` l  p z '” ¼ Ï %ï )>^}%Œ#²@Ö /'Px’¬ Ã(ä &@DU'Y'©Éå1û-A Yd ƒª8Æ+ÿ!+M]m…™©»Í ßëû70 h s ‹›¯-Äò  ,F\ n!y/›7Ë%˜ôeúczù6^0{ ðž·àû——È“XI® w#éï]Î@¶×ßk¿dêGÞ¾5Šå°|3±õò_7o6_íj nž#%Œö,áW÷y³æ¤ug=9Æó´åGÙÒ•ßPT³HÉ[³YaêUb¤yC ™+,Ø£šúßJô)íäÜ=ð~Ë ºFfµ':ÚSÕì<È»juã?±˜/Z`ÁâH™ù5Œ4?ËûƒÝ U4&^Äã“æèâw¨"ã'ϧôëcؾv:‚>©e lJ-.òo¡ÿ<©P¶.µÊy*»ýf¢Ô ¡°tÖ-2·¥¹‹AW&bÙo‹ûcv8ú+{·qÒÆ§×°-h眹¯Á,ë~^×ÃÝ€}Ó½ K¢Šx$k¬t ‰SZ[Õ„¸\‹"28¼œrŒ Ó4À‘”)#LÙ ÃNxîÄâ ‡ó845­ð†5‡ÿ< é ÔÐÖ2%p3!]!nçò‘"¶¬ñ%;l,(õŽæËD›ïÛøÏmÚVŸA(ªì¡œùJ£½ˆ}À_R¸(¹ÛŽ#ì˜f;~фΨ$èR*üªÚ®2…µ(íÊTFÉ ? &«|ñÜKpüq–gC¬Ìž!†ºƒƒ›€E6 $0dM¯ÎèD¤Bî÷O>+ ¾¦ýZª>N‚ÒÁ´aÉÐ/ëˆm çø¯Nº»MlKrþÖ– 611@ÀXñ!§)-“{„jek¢øu¼š’i;öYáÛ*s}Í€VŸ1óQ®B x'\L9O*%’•7 ”ØvÓ]z‰½Q¨ÇR—Xüps›wiÕUÅi 3@¦zŸÂå0…•O ¦I«”ÂD`£îàéÐѱ\Enþ–È=«Ïs¿G13õ¿:0Šb/)Í©ïQˆAÔ¸ÿ¼LÑYT7‰P‚häÜCÝ äê|B$’ÌHà ÞÃ[ý"²aÇþ&Ž`†rm.MÌö+IJ¥™áÆ´/÷Å.ÅÊFtÇhWšdÞ‘V9g¥²SEqÂÍ­­…I‡'%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-04-03 18:00+0000 Last-Translator: Pavlo Language-Team: Ukrainian Language: uk MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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); X-Generator: Weblate 5.5-dev %(minutes)d хвилина%(minutes)d хвилини%(minutes)d хвилин%(minutes)d хвилин%(seconds)d Ñекунда%(seconds)d Ñекунди%(seconds)d Ñекунд%(seconds)d Ñекунд%(service)s на %(device)s%d %s %d %s та %d %s17–33 відÑотків1–17 відÑотківДвоколіÑний транÑпортний заÑібТриколіÑний транÑпортний заÑіб33-50 відÑотків3D диÑплей3D окулÑри3D ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ (3DSP)50–67 відÑотків67–83 відÑотків83–99 відÑотківПід Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ виникла помилка. Будь лаÑка, надішліть вміÑÑ‚ цього Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÐ°Ð¼ на нашому Ñайті.Ðвтор:Ðвто з'_єднаннÑ:Конфліктує з:Під’єднатиÑÑ Ð´Ð¾:З'_єднаноПідтримка DUNЗалежить від:Від’єднати:Завантажено:ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² (Object Push)Файл:ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ GSMТриваліÑть журналу:Журнал почато:ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ NAPПідтримка NAPІм'ÑÐе вÑтановлено DHCP ÑерверівПідтримка PANПотужніÑть отриманого Ñигналу: %(rssi)u%% (%(rssi_state)s)ДлÑ:УÑього:Рівень потужноÑті передачі: %(tpl)u%% (%(tpl_state)s)_Вимкнути BluetoothУ_вімкнути BluetoothВідвантажено:ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñті_З'_єднатиÑÑ_Від'єднатиÑÑВиберіть Ñ€Ñдок(и) та викориÑтовуйте Control + C, щоб ÑкопіюватиБудуть передані наÑтупні аргументи: ÐдреÑа, ім’Ñ, назва Ñлужби, ідентифікатор UUID16s, вузол rfcomm Приклад: Буде надіÑлано перелік запиÑів, розділених комами: AA:BB:CC:DD:EE:FF, телефон, Ñлужба DUN, 0x1103, /dev/rfcomm0, uuid16s. ПіÑÐ»Ñ Ð²Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою Ñкрипту буде поÑлано Ñигнал HIPÐадÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² через bluetoothТочка доÑтупу (APN):ATTAVCTPAVDTPПрийнÑтиПриймати файли з надійних приÑтроївВхідні Ð´Ð²ÐµÑ€Ñ–Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾ÑтупуТочка доÑтупуТочка доÑтупу_ÐдаптериÐдаптерПараметри адаптераÐдаптер Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ðµ доÑтупнийВибір приÑтроюДодавати в меню аплету кнопку виходуДодає індикацію до піктограми ÑтатуÑу, коли bluetooth активний Ñ– показує з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñƒ підказці.Додавати елементи меню Ð´Ð»Ñ Ð²Ñ–Ð´'єднаннÑДодає Ñтандартні елементи до меню піктограми ÑтатуÑуРозширений звукСільÑькогоÑподарÑька технікаПовітрÑна завіÑаДатчик ÑкоÑті повітрÑСигналізаціÑСлужба Ñповіщень про тривогуВÑе-в-одномуДозволÑÑ” відÑтежувати викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ трафіку (через мобільну широкоÑмугову мережу). КориÑно Ð´Ð»Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð½Ð¸Ñ… планів з обмеженим обÑÑгом трафіку. СтатиÑтика ведетьÑÑ Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ приÑтрою окремо.ЗавждиЗавжди прийматиЗавжди видимийДатчик навколишнього оÑвітленнÑТриваліÑть режиму видимоÑти у ÑекундахПідÑилювачВиглÑдÐгент AppleПрограмний плагін передачі файлів вимкненоВи впевнені, що бажаєте Ñкинути лічильник?Ðртеріальний тиÑк на руціЗвуковий профільПриймач авдіоДжерело аудіоПрофілі аудіо та вводуÐудіо/ВідеоÐудіо/відеоÐудиторіÑЗапит авторизації длÑ:Ðвтоматично з'єднано із %(service)s на %(device)sÐÐ²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ñ–Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ-виведеннÑТентОÑьовий вентилÑторБBNEPСканер штрих-кодівБазовий друк (BPP)Служба акумулÑтораПеремикач акумулÑтораСвітильник Ð´Ð»Ñ ÑтеліЗовнішній Ñлуховий апаратДзвінокBlade-ÑерверЖалюзі або шториЗаблокувати/Розблокувати цей приÑтрійЗаблокованийÐртеріальний тиÑкÐплет BluemanBlueman — заÑіб ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ BluetoothBlueman – це розпорÑдник Bluetooth, побудований на базі GTK+Bluetooth активнийÐдаптери BluetoothÐ Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ bluetoothПриÑтрій BluetoothПриÑтрої BluetoothBluetooth вимкненоBluetooth увімкненоПередача файлу через bluetoothЗаÑіб ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ BluetoothМережа bluetoothBluetooth Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð¾Ð”Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ упорÑдника адаптерів повинен бути увімкнений bluetoothBlueman-manager не може продовжити, оÑкільки Ñлужба bluez не активна. Це зазвичай означає, що не було знайдено адаптерів bluetooth або Ñлужба bluetooth не запущена.Bluray-плеєрСклад тілаБойлерБоллард з ÑÐ²Ñ–Ñ‚Ð¸Ð»ÑŒÐ½Ð¸ÐºÐ¾Ð¼ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ð¼Ð¸ÐŸÐ¾Ð»Ð¸Ñ‡Ð½Ð¸Ð¹ динамікТранÑлÑційний приÑтрійТранÑлÑційна кімнатаBrowseGroupDescriptorServiceClassIDЛампочкаÐвтобуÑКнопкаCD-плеєрCMTPСвітильник в шафіДатчик чаÑтоти Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹Ð¡Ð»ÑƒÐ¶Ð±Ð° доÑтупу до календарÑ, завдань Ñ– нотаток (CTN)Служба Ñповіщень календарÑ, завдань Ñ– нотаток (CTN)Профіль календарÑ, завдань Ñ– нотаток (CTN)ВідеокамераКамераКемпер / трейлерСкаÑувати діюСкаÑуваннÑÐвтомобільÐудіоприÑтрій Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð¾Ð±Ñ–Ð»ÑДатчик діокÑиду вуглецюДатчик моноокÑиду вуглецюЗчитувач картСтельовий вентилÑторСтельовий ÑвітильникСтельовий датчикМобільнийХарактериÑтика зведеного форматуХарактериÑтика деклараціїРозширені влаÑтивоÑті характериÑтикФормат Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸ÑтикХарактериÑтика опиÑу кориÑтувачаЗарÑдний футлÑÑ€ÐатиÑніть, щоб вимкнути.ÐатиÑніть, щоб увімкнути.ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик клієнтаПраÑкаВідпарювачКохлеарний імплантКавоваркаДатчика кольору ÑвітлаКомбоСпільний доÑтуп до ISDN (CIP)Комп'ютерÐалаштуваннÑÐалаштувати мережу bluetoothÐалаштувати параметри обраного плагінаÐалаштованої директорії Ð´Ð»Ñ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… файлів не Ñ–ÑнуєÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ– потребує доÑтатніх прав доÑтупуСхвалитиСхвалити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ:Під’єднаноПід’єднаний до %sПід’єднаний:Під’єднаннÑПід’єднаннÑ…Ðе вдалоÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ: Ðе вдалоÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ Ð´Ð¾ BlueZПід’єднує профілі ÑÐ°Ð¼Ð¾Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· джерелами A2DP, приймачами A2DP та HIDДатчик дотикуБезперервний моніторинг глюкозиКонтролерКонтролювати Ñтан Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° bluetoothСкладанийБездротовийБездротова телефоніÑУтворити пару з приÑтроємЩипці Ð´Ð»Ñ Ð·Ð°Ð²Ð¸Ð²ÐºÐ¸Ð¡Ð»ÑƒÐ¶Ð±Ð° поточного чаÑуШториВелоÑипедний комп'ютерПотужніÑть велоÑипедаШвидкіÑть їзди та чаÑтота Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹Ð¢Ð¸Ð¿ DHCP Ñервера:DVD-Ð¿Ð»ÐµÑ”Ñ€Ð†Ð½Ð´Ð¸ÐºÐ°Ñ†Ñ–Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñти данихОÑушувач повітрÑЗаборонитиПроблема з залежноÑÑ‚ÑмиÐаÑтільний вентилÑторÐаÑтільна лампаÐаÑтільнийРобоча ÑтанціÑЗ'ємнийВідомоÑті про приÑтрійУпорÑдник приÑтроївÐазва приÑтроюПриÑтрій не відповівÐомеронабирачКомутоване з'єднаннÑКомутоване з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN)ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñлужби доÑтупу до мережі через модемЦифрова ручкаЦифрове таблоЦифровий планшетDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Ð’Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ %sВід’єднаноПомилка від’єднаннÑ: ТриваліÑть видимоÑтиВидимий…Видимий... %ssВиÑвленнÑ…ДиÑплейДок-ÑтанціÑЛÑлькаДверний замокПодвійний перемикачСушаркачаÑ, що залишивÑÑ:Вушний термометрÐавушникЕлектронна міткаЛіфтДвері аварійного виходуПідÑвітка аварійного виходуУвімкнути bluetoothПеремикач Ð½Ð°ÐºÐ¾Ð¿Ð¸Ñ‡ÐµÐ½Ð½Ñ ÐµÐ½ÐµÑ€Ð³Ñ–Ñ—Ð›Ñ–Ñ‡Ð¸Ð»ÑŒÐ½Ð¸Ðº енергіїДатчик енергіїУведіть PIN код Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ:Уведіть пароль Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ:Вхідні воротаЕкологічне зондуваннÑВиникла помилкаВиникла помилка при надÑиланні файлу %sВитÑжний вентилÑторВийтиЗовнішній екранВіконниціПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° зовнішній звітFTPÐевдалоПомилка ÑамозапуÑку Ñлужби obex. ПереконайтеÑÑ, що запущений демон obexПід Ñ‡Ð°Ñ Ð·Ð¼Ñ–Ð½Ð¸ профілю на %s виникла помилкаÐе вдалоÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑÐе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ IP адреÑу на %sÐе вдалоÑÑ Ð·Ð²â€™ÑзатиÑÑ Ð· blueman-менеджеромВентилÑторний обігрівачФакÑФайл %(0)s від %(1)s отримано уÑпішноПередавач файлівФайл отриманоФайли отриманоПальцевий пульÑокÑиметрДатчик вогнюРÑдок верÑÑ–Ñ— прошивкиДетектор вогнюПрожекторПідлоговий ÑвітильникЛюмініÑцентна лампаПуÑкач лімініÑцентної лампиÐевиÑтупаючий датчикПримуÑово від'єднати приÑтрійМорозильникПовніÑтюГБСупутникова ÑиÑтема навігації (GNSS)Сервер GNSSÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ GSMГраГеймпадІгрове/ІграшкаГаражні дверіСадовий ÑвітильникТипове аудіо/відеообладнаннÑЗагальний доÑтупТиповий контроль доÑтупуТиповий кондиціонерТиповий літальний апаратЗагальний атрибутТиповій звукТиповий аудіоприймачТипове джерело звукуТиповий Ñканер штрих-кодівТиповий вимірювач артеріального тиÑкуТиповий годинникТиповий комп'ютерТиповий безперервний монітор глюкозиТиповий приÑтрій керуваннÑЇзда на велоÑипедіТиповий диÑплейТиповий приÑтрій відображеннÑТипова побутова технікаТипові окулÑриТиповий вентилÑторТипова передача файлівТипові ігрові приÑтроїТиповий вимірювач глюкозиТипова ÑиÑтема ОВКТиповий Ñлуховий апаратТиповий датчик пульÑуТиповий обігрівачТиповий приÑтрій інтерфейÑу людиниТиповий зволожувачТиповий інÑуліновий наÑоÑТипове кільцеТипові ÑвітильникиТипове джерело ÑвітлаТиповий медіаплеєрТипова медична доÑтавкаТиповий моторизований приÑтрійТиповий моторизований транÑпортий заÑібТиповий мережевий приÑтрійТипова мережаЗагальні активноÑті на Ñвіжому повітріТиповий перÑональний приÑтрій Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑуваннÑТиповий телефонТиповий приÑтрій живленнÑТиповий пульÑокÑиметрТиповий пульт диÑтан. керуваннÑТиповий датчик бігу та ходьбиТиповий датчикТипове таблоТиповий ÑпірометрТипова міткаТипова телефоніÑТиповий термометрТиповий невідомийТиповий годинникТиповий ноÑимий аудіоприÑтрійТипові вагиТипові віконні завіÑиОкулÑриГлюкозаГрупова мережаHCR_Print (HCR)HCR_Scan (HCR)HDPПриймач HDPДжерело HDPГазорозрÑдна лампаПуÑкач газорозрÑдної лампиHIDPHTTPПрокÑÑ–-Ñервер HTTPФенКишеньковийПортативний ПК/КПК (транÑформер)Ðаручний ÑпірометрГарнітураÐудіошлюз гарнітуриКанал ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¿Ñ–Ñ”ÑŽÐšÐ°Ð½Ð°Ð» даних у друкованому виглÑÐ´Ñ–Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° паперовому ноÑÑ–Ñ—HardcopyCableReplacement (HCR)РÑдок верÑÑ–Ñ— обладнаннÑÐавушникиÐавушники з мікрофономÐудіошлюз гарнітуриТермометр здоров'ÑПульÑПоÑÑ Ð²Ð¸Ð¼Ñ–Ñ€ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿ÑƒÐ»ÑŒÑуТепловий наÑоÑОбігрівачШоломHi-Fi аудіоприÑтрійПрихованийСховати _unnamed приÑтроїВиÑокийСвітильник Ð´Ð»Ñ Ð²Ð¸Ñоких ÑÑ‚ÐµÐ»ÑŒÐ”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñ–Ð³Ñ€Ð¾Ð²Ð° конÑольГорнПриÑтрій інтерфейÑу людиниСлужба приÑтроїв інтерфейÑу людини (HID)Зволожувач повітрÑДатчик вологоÑтіIPIP адреÑа:IP адреÑа конфліктує з інтерфейÑом %s, що має таку Ñаму адреÑуIP-адреÑа перекриваєтьÑÑ Ñ–Ð· підмережею інтерфейÑу %s, Ñка має таке налаштуваннÑ: %s/%s Це може призвеÑти до некоректної поведінки мережіISDNСвітлиннеСвітлина (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Ðегайне ÑповіщеннÑДатчик бігу та ходьби у взуттіВнутрішній Ñлуховий апаратСвтильник в земліЛампочка розжарюваннÑЗалучаєВхідна тека:Вхідний файл %(0)s від %(1)sВхідний файл через bluetoothВнутрішнє позиціонуваннÑІнфрачервоний обігрівачПомилка введеннÑ/виведеннÑІнÑулінова ручкаІнÑуліновий наÑоÑ, надійний наÑоÑІнÑуліновий наÑоÑ, плаÑÑ‚Ð¸Ñ€Ð”Ð¾Ð¼Ð¾Ñ„Ð¾Ð½Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ %(0)s пов'Ñзаний з IP адреÑою %(1)sПідтримка інтернет-протоколаÐевірна IP адреÑаIoT-ÑˆÐ»ÑŽÐ·Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ IrMCКоманда Ñинхронізації IrMCСхоже, що blueman-manager не міг активуватиÑÑ Ñ‡ÐµÑ€ÐµÐ· D-Bus. Типовою причиною цього Ñ” непрацююча графічна наÑтройка в Ñередовищі активації D-Bus, Ñка може бути вирішена за допомогою виклику dbus-update-activation-environment, зазвичай видаєтьÑÑ Ð· xinitrc (відповідно конфігурації Sway або подібної).КурткаДжойÑтикКБКлавіатураКіоÑкL2CAPДоÑтуп до локальної мережі з PPPСвітлодіодна ÑтрічкаСвітлодіодний драйверСвітлодіодна лампаÐоутбукВеликий вантажний автомобільВеликий паÑажирÑький літакЗапуÑтити клієнт DHCPЗапуÑтити демон PPPЗапуÑк клієнта DHCP потребує доÑтатніх прав доÑтупуЗапуÑк демона PPP потребує відповідних привілеївДатчик витокуЛегкий літакКонтролер оÑвітленнÑДрайвер лампиМалолітражний автомобільЛінійне оÑвітленнÑВтрата зв'ÑÐ·ÐºÑƒÐ’Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½ÑМодуль розташуваннÑÐ Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° навігаціÑЕкран з розташуваннÑм та навігацієюМодуль Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° навігаціїШафкаПриÑтрій гучного зв'ÑзкуÐизькийÐизьковольтна галогенова лампаСвітильник Ð´Ð»Ñ Ð½Ð¸Ð·ÑŒÐºÐ¸Ñ… ÑтельМБЗробити типовий адаптер тимчаÑово видимимКерує Ñлужбами локальної мережі, такими Ñк моÑти точок доÑтупу до мережі (NAP)РÑдок назви виробникаВÑтановити/знÑти позначку з приÑтрою Ñк "надійний"Щонайбільша кількіÑть елементівMesh-приÑтрійПоÑередник mesh-мережіПрофіль доÑтупу до повідомлень (MAP)Сервер доÑтупу до повідомленьСервер Ñповіщень про повідомленнÑÐадлегкий літальний апаратМікрофонМікрохвильова пічМіпі-ПКМініавтобуÑІншеМобільний ÑкутерРÑдок номера моделіМодемМоніторМопедДодатковоДатчик рухуМотоциклМоторизовані воротаМишаЗначнийБагатоканальний протокол адаптації (MCAP)Багатоколірна Ñвітлодіодна ÑтрічкаПрофіль багатопрофільної Ñпецифікації (MPS)Служба багатопрофільної Ñпецифікації (MPS)МультиÑенÑорБагатопозиційний перемикачМультиÑенÑорÐавушники з шийною дужкоюМережаТочка доÑтупу до мережіТочка доÑтупу мережі (NAP)ВикориÑÑ‚Ð°Ð½Ð½Ñ _мережіÐаÑтупна Ñлужба зміни літнього чаÑуÐемає зареєÑтрованих звукових кінцевих точокÐемає конфліктівÐемає залежноÑтейСтатиÑтики викориÑÑ‚Ð°Ð½Ð½Ñ Ñ‰Ðµ немає. Спробуйте вÑтановити з’єднаннÑ, а потім перевірити цю Ñторінку.Ðе під’єднанийÐедоÑтупноÐазараз не підтримуєтьÑÑÐе вказаноÐомер:OBEXÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² через OBEXÐ’Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¾Ð±'єкта OBEXПередача об'єктаДатчик зайнÑтоÑтіДатчик бігу та ходьби на ÑтегніДатчик бігу та ходьби на взуттіВідкритийВідкрити розташуваннÑПрогравач оптичних диÑківОптимальнийОрганічний Ñвітлодіод (OLED)ПічкаPANUÐŸÐµÐ¹Ð´Ð¶ÐµÑ€ÐŸÐ°Ñ€Ð°Ð¡Ð¿Ð°Ñ€ÐµÐ½Ð¸Ð¹Ð¡Ð¿Ð°Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ PIN коду длÑÐ¡Ð¿Ð°Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° длÑЗапит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸Ð—Ð°Ð¿Ð¸Ñ‚ на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ Ð´Ð»Ñ %sЗапит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ з приÑтроєм:Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ длÑ:Комп'ютер Ð´Ð»Ñ Ð´Ð¾Ð»Ð¾Ð½Ñ–ÐšÐ¸ÑˆÐµÐ½ÑŒÐºÐ¾Ð²Ð¸Ð¹ комп'ютер/КПКПарапланДорожній ÑвітильникВентилÑтор на підÑтавціПідвіÑний ÑвітильникПериферіÑПараметри бажаного під'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¿ÐµÑ€Ð¸Ñ„ÐµÑ€Ñ–Ð¹Ð½Ð¸Ñ… приÑтроївПрапор конфіденційноÑті периферіїПерÑональна мережа (PAN)ТелефонСлужба Ñтану Ñповіщень по телефонуДоÑтуп до телефонної книжки (PBAP)ДоÑтуп до телефонної книжки (PBAP) - PCEДоÑтуп до телефонної книжки (PBAP) - PSEБудь лаÑка, переконайтеÑÑ, що Ñ–Ñнує каталог «%s» або налаштуйте його за допомогою blueman-services. Ðж до моменту налаштуваннÑ, буде викориÑтано «%s»ВилкаПлагін "%(0)s" залежить від %(1)s. Якщо вивантажити %(1)s, також буде вивантажений "%(0)s". Продовжити?Плагін %(0)s конфліктує з %(1)s. Якщо завантажити %(1)s, %(0)s буде вивантажено. Продовжити?ПлагіниІдентифікатор PnPВідомоÑті про PnPМаніпулÑторЛіхтар на ÑтовпіПоганийПортативний аудіоприÑтрійПортативна ігрова конÑольЗовнішнй акумулÑторРозеткаДатчик потужноÑтіПодовжувач живленнÑДжерело живленнÑІнвалідний візок з живленнÑмПульт ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ”ÑŽÐŸÐµÑ€Ð²Ð¸Ð½Ð½Ð° ÑлужбаПринтерСтан друку (BPP)ПроекторВлаÑницькийÐадає DBus API Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… компонентів BluemanЗабезпечує передачу файлів через протокол OBEXВикориÑтовує StatusNotifierItem, щоб показати піктограму ÑтануЗабезпечує базову підтримку DHCP клієнта Ð´Ð»Ñ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½ÑŒ до перÑональної мережі PAN.Ðадає меню Ð´Ð»Ñ Ð°Ð¿Ð»ÐµÑ‚Ñƒ та API Ð¼Ð°Ð½Ñ–Ð¿ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ð¸Ð¼ Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… плагінівДодає пункт меню, що дозволÑÑ” робити оÑновний адаптер видимим Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ–Ñ… приÑтроїв, коли типово вÑтановлено режим невидимоÑтіДодає пункт меню, що міÑтить перелік нещодавніх під’єднань Ð´Ð»Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ð³Ð¾ доÑтупуЗабезпечує базову підтримку Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ тенет через комутоване з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN профіль).Ðадає пароль доÑтупу, Ñлужби Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð´ÐµÐ¼Ð¾Ð½Ñƒ BlueZЗабезпечує підтримку Ð´Ð»Ñ Dial Up Networking (DUN) Ð´Ð»Ñ ModemManager Ñ– NetworkManagerЗабезпечує підтримку перÑональної мережі (PAN), зреалізовану у Мережевих з'єднаннÑÑ… верÑÑ–Ñ— 0.8Датчик наближеннÑГрупа загальнодоÑтупного переглÑдуПульÑокÑиметрÐажимна кнопкаКвадроциклRFCOMMП_ерейменувати приÑтрій…Радіаторний панельний обігрівачРадіаторРадіоДатчик дощуОтримано %(files)d файл у режимі тлаОтримано %(files)d файли у режимі тлаОтримано %(files)d файлів у тловому режиміОтримано %(files)d файлів у тловому режиміОтримано ще %(files)d файл у режимі тлаОтримано ще %(files)d файли у режимі тлаОтримано ще %(files)d файлів у тловому режиміОтримано ще %(files)d файлів у тловому режиміПотужніÑть отриманого Ñигналу: %(rssi)u%% (%(rssi_state)s)РеÑÑ–Ð²ÐµÑ€ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»ÑƒÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ %(0)s від %(1)sРадитьÑÑÐдреÑа повторного під'єднаннÑÐвтомобіль Ð´Ð»Ñ Ð²Ñ–Ð´Ð¿Ð¾Ñ‡Ð¸Ð½ÐºÑƒ / будинок на колеÑахСлужба Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ñ€Ð°Ð·ÐºÐ¾Ð²Ð¾Ð³Ð¾ чаÑуReferencePrinting (BPP)ReflectedUI (BPP)ХолодильникВідхилитиДиÑтанційне керуваннÑÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¸Ñтанц. керуваннÑВилучитиВилучити цей приÑтрій з переліку відомих приÑтроївПерейменувати приÑтрійОновити IP-адреÑуПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° звітСпробувати зновуРиÑоваркаРоботРобот-пилоÑоÑПоворотний перемикачШвидкіÑть бігу Ñ– чаÑтота Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹SDPДоÑтуп до SIM-картки (SAP)_Сортувати заПараметри ÑкануваннÑСканерСкутерЕкранПри уÑпішному з'єднанні виконувати ÑкриптШукатиШукати приÑтроїПошукВторинна ÑлужбаОберіть приÑтрійОберіть звуковий профіль PulseAudioОберіть теку Ð´Ð»Ñ Ð²Ñ…Ñ–Ð´Ð½Ð¾Ñ— передачі файлівÐадіÑлати файлÐадіÑлати _файли до приÑтроюВідправити _нотаткуÐадіÑлати _файл…Відправити текÑтову нотаткуÐадіÑлати файл(-и) на приÑтрійВідправити нотаткуÐадÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»ÑƒÐ Ñдок порÑдкового номераПоÑлідовний портПоÑлідовний порт %sПоÑлідовний порт під’єднанийПри виконанні Ñкрипту з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñерійного порту виникла помилкаПоÑлідовний порт на приÑтрої %s тепер буде доÑтупний через %sÐ¡ÐµÑ€Ð²ÐµÑ€ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик ÑервераКомп'ютер Ñерверного типуСлужбу зміненоСлужба підтримкиÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÑлужбСлужба:ServiceDiscoveryServerServiceClassIDÐ’Ñтановити влаÑтивоÑті адаптера BluetoothÐ’Ñтановити Ñтан RfKillТБ-приÑтавкаТВ-приÑтавкаВÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñтану RfKill потребує відповідних привілеївПідÑвітка полицьПоказати _Ñ€Ñдок ÑтануПоказати _панель знарÑдьПоказати інформацію про приÑтрійПоказувати уведені ÑимволиПоказувати на робочому Ñтолі ÑповіщеннÑ, коли приÑтрої під'єднуютьÑÑ Ð°Ð±Ð¾ від'єднуютьÑÑ.Показати викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ трафікуОдинарний перемикачПропуÑтитиПовзунокСмартфонСмарт-годинникДатчик димуРÑдок верÑÑ–Ñ— програмного забезпеченнÑСаундбарГучномовецьДатчик швидкоÑтіДатчик швидкоÑті та чаÑтоти Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹Ð¡Ð¿Ð¾Ñ€Ñ‚Ð¸Ð²Ð½Ð¸Ð¹ годинникТочкове оÑвітленнÑÐвтономний динамікПровайдер Ñтандартного профілю Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ SPP, дозволÑÑ” виконувати дії кориÑтувачаÐаÑтільний динамікСтік-ПКВуличне оÑвітленнÑСереднійУÑпішно!УÑпішно під’єднано до Ñлужби комутованого з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN) на %(0)s. Мережа наразі доÑтупна через %(1)sПеремикачПеремикати вимикач Bluetooth відповідно до Ñтану Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Bluetooth. ДозволÑÑ” знову вмикати Bluetooth за допомогою піктограми, Ñка відображає його Ñтан; за умови, що він не вимкнутий ÑиÑтемою чи фізично.Ідентифікатор ÑиÑтемиTCPTCS-ATTCS-BINПланшетТелевізорДатчик температуриТимчаÑово призупинÑÑ” зберігач екрану, коли ігровий контролер bluetooth під’єднаний.ТимчаÑово видимийÐайбільша кількіÑть елементів у меню переліку оÑтанніх з’єднань.Виникла помилка при запуÑку Ñкрипту %s %sТермоÑтатЦе Ñлід перезапиÑатиТоÑтерДуже значнийУÑього отримано даних та швидкіÑть передачіУÑього надіÑлано даних та швидкіÑть передачіСенÑорна панельСенÑорна панельІграшкаСтатиÑтика трафікуПередачаПомилка передаваннÑÐе вдалоÑÑ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚Ð¸ файл %(0)sРівень потужноÑті передачі: %(tpl)u%% (%(tpl_state)s)ТраÑпортне виÑвленнÑÐамагатиÑÑŒ автоматично під'єднатиÑÑ Ð´Ð¾ наÑтроювальних Ñлужб під Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку та кожні 60 Ñекунд.Потрійний перемикачВбудована Ñвітлова ÑмугаТролейбуÑÐадійнийДовіренийСпроба отримати IP адреÑу на %s Будь лаÑка, зачекайте…ТюнерВимкнути уÑÑ– адаптериУвімкнути на уÑÑ–Ñ… адаптерахПрогравач платівокПотужніÑть передачіUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPБез категоріїПідводний ÑвітильникÐевідомийÐевідома помилкаБезіменний приÑтрійÐе вказаноÐенадійнийДані кориÑтувачаВідеомагнітофонПилоÑоÑПрийнÑтний діапазонТранÑпортний заÑібДатчик тиÑку в автомобільних шинахДуже виÑокийВідеоконференціÑРозповÑÑŽÐ´Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ÐµÐ¾ÐŸÑ€Ð¸Ð¹Ð¼Ð°Ñ‡ відеоДжерело відеоВідеокамераВідеоконференціÑДиÑплей Ñ– гучномовецьВідеомоніторVideoConferencingGW (VCP)WAPКлієнт WAPWSPÐаÑтінний вентилÑторÐаÑтінний ÑвітильникÐаÑтінний датчикПральна Ð¼Ð°ÑˆÐ¸Ð½Ð°Ð”Ð»Ñ Ð½Ð¾ÑіннÑÐоÑимий ком'ютер (наручний)Шкала вагиДатчик вітруВікноÐÐ°Ð²Ñ–Ñ Ð½Ð°Ð´ вікномЖалюзіВіконні шториВіконні ролетиÐртеріальний тиÑк на зап'ÑÑтціÐаручний пульÑокÑиметрÐаручний годинник_Ðдаптер_Доданий_Заблокувати_СкаÑувати_Закрити_ЗниженнÑ_ПриÑтрій_ПриÑтрої_Вийти_Довідка_ІнформаціÑЛокальні _ÑлужбиДозволити _виÑÐ²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою_Ім’Ñ_Гаразд_Пара_Плагіни_Параметри_Вилучити…_СповіÑтити про проблему_Скинути_Шукати_Стоп_Ðадійний_Розблокувати_Ðенадійний_ПереглÑдаплетденьдніднівднівгодинагодинигодингодинхвилинахвилинихвилинхвилинніobexd недоÑтупнийтакblueman-2.4.3/po/uk.po000066400000000000000000003315761465054505200145650ustar00rootroot00000000000000# Ukrainian translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Микола Ткач # Andrey https://launchpad.net/~andreysey # CrabMan https://launchpad.net/~oleg-min # Eugene Babiy https://launchpad.net/~eugene-babiy # Knedlyk https://launchpad.net/~yupadmin # Nizzzia https://launchpad.net/~nizzzia # Serhey Kusyumoff (Сергій КуÑюмов) https://launchpad.net/~sergemine # Valmantas PalikÅ¡a https://launchpad.net/~walmis # atany https://launchpad.net/~ye-gorshkov # shcherbet https://launchpad.net/~shcherbet # Сергій Матрунчик (SkyMan) https://launchpad.net/~skymanphp # Oleh, 2014 # Микола Ткач , 2014-2019 # Yuri Chornoivan # Artem , 2022. # Dan , 2023. # Pavlo , 2023. # Сергій , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-04-03 18:00+0000\n" "Last-Translator: Pavlo \n" "Language-Team: Ukrainian \n" "Language: uk\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\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" "X-Generator: Weblate 5.5-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñті" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Прихований" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Завжди видимий" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "ТимчаÑово видимий" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "Ім'Ñ" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ з приÑтроєм:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Це Ñлід перезапиÑати" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "Показувати уведені Ñимволи" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "ПриÑтрої Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "_Ðдаптер" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "_Шукати" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "_Параметри" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "_Вийти" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "_ПриÑтрій" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_ПереглÑд" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "Показати _панель знарÑдь" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "Показати _Ñ€Ñдок Ñтану" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Сховати _unnamed приÑтрої" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "_Сортувати за" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "_Ім’Ñ" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "_Доданий" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "_ЗниженнÑ" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "_Плагіни" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "Локальні _Ñлужби" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "_Довідка" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "_СповіÑтити про проблему" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Шукати приÑтрої" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Шукати" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Утворити пару з приÑтроєм" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Пара" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "Ð’Ñтановити/знÑти позначку з приÑтрою Ñк \"надійний\"" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Ðадійний" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Вилучити цей приÑтрій з переліку відомих приÑтроїв" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Вилучити" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "ÐадіÑлати файл(-и) на приÑтрій" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "ÐадіÑлати файл" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "УÑього надіÑлано даних та швидкіÑть передачі" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "УÑього отримано даних та швидкіÑть передачі" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "Ð†Ð½Ð´Ð¸ÐºÐ°Ñ†Ñ–Ñ Ð°ÐºÑ‚Ð¸Ð²Ð½Ð¾Ñти даних" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Додатково" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Перейменувати приÑтрій" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "_Скинути" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "_СкаÑувати" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_Гаразд" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "Тип DHCP Ñервера:" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "РадитьÑÑ" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "Ðе вÑтановлено DHCP Ñерверів" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP адреÑа:" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ NAP" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "ПерÑональна мережа (PAN)" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "Підтримка PAN" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "Комутоване з'єднаннÑ" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "Підтримка DUN" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "Точка доÑтупу мережі (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "Підтримка NAP" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "Вхідна тека:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Оберіть теку Ð´Ð»Ñ Ð²Ñ…Ñ–Ð´Ð½Ð¾Ñ— передачі файлів" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Приймати файли з надійних приÑтроїв" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" "ÐадÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² через bluetooth" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "ДлÑ:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "Файл:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "ÐалаштуваннÑ" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "Ðалаштувати параметри обраного плагіна" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "Ðе вказано" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "Ðвтор:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Ðевідомий" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "Залежить від:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "Конфліктує з:" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ GSM" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "Ðомер:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "Точка доÑтупу (APN):" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "СтатиÑтика трафіку" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "_Закрити" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "Завантажено:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "Відвантажено:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "УÑього:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "Журнал почато:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "ТриваліÑть журналу:" #: data/ui/note.ui:8 msgid "Send note" msgstr "Відправити нотатку" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "Ð”Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ упорÑдника адаптерів повинен бути увімкнений bluetooth" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "Ðдаптери Bluetooth" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Завжди" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d хвилина" msgstr[1] "%(minutes)d хвилини" msgstr[2] "%(minutes)d хвилин" msgstr[3] "%(minutes)d хвилин" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "Ðдаптер" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "Ðе вдалоÑÑ Ð·Ð²â€™ÑзатиÑÑ Ð· blueman-менеджером" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "Схоже, що blueman-manager не міг активуватиÑÑ Ñ‡ÐµÑ€ÐµÐ· D-Bus. Типовою причиною " "цього Ñ” непрацююча графічна наÑтройка в Ñередовищі активації D-Bus, Ñка може " "бути вирішена за допомогою виклику dbus-update-activation-environment, " "зазвичай видаєтьÑÑ Ð· xinitrc (відповідно конфігурації Sway або подібної)." #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ Ð´Ð¾ BlueZ" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Blueman-manager не може продовжити, оÑкільки Ñлужба bluez не активна.\n" "Це зазвичай означає, що не було знайдено адаптерів bluetooth або Ñлужба " "bluetooth не запущена." #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "ÐатиÑніть, щоб вимкнути." #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "ÐатиÑніть, щоб увімкнути." #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Пошук" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "Параметри адаптера" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "Передавач файлів" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "Передача файлу через bluetooth" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_Стоп" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Під’єднаннÑ" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd недоÑтупний" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" "Помилка ÑамозапуÑку Ñлужби obex. ПереконайтеÑÑ, що запущений демон obex" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "СкаÑуваннÑ" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "ÐадÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "чаÑ, що залишивÑÑ:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d Ñекунда" msgstr[1] "%(seconds)d Ñекунди" msgstr[2] "%(seconds)d Ñекунд" msgstr[3] "%(seconds)d Ñекунд" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Виникла помилка при надÑиланні файлу %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "ПропуÑтити" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Спробувати знову" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Виникла помилка" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ Ð´Ð»Ñ %s" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "Ð Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ bluetooth" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "Уведіть PIN код Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "Уведіть пароль Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ:" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "Ð¡Ð¿Ð°Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ»ÑŽÑ‡Ð° длÑ" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "Ð¡Ð¿Ð°Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ PIN коду длÑ" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "Запит на ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸ длÑ:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "Схвалити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ:" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Схвалити" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Заборонити" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "Запит авторизації длÑ:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Служба:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Завжди приймати" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "ПрийнÑти" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "Під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ виникла помилка. Будь лаÑка, надішліть вміÑÑ‚ " "цього Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ€Ð¾Ð±Ð½Ð¸ÐºÐ°Ð¼ на нашому \n" "Ñайті." #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth вимкнено" #: blueman/Functions.py:71 msgid "Exit" msgstr "Вийти" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Увімкнути bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "Б" #: blueman/Functions.py:169 msgid "KB" msgstr "КБ" #: blueman/Functions.py:172 msgid "MB" msgstr "МБ" #: blueman/Functions.py:175 msgid "GB" msgstr "ГБ" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "УпорÑдник приÑтроїв" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñлужб" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "Клавіатура" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "Комбо" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "Безіменний приÑтрій" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "Без категорії" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Під’єднано" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "Довірений" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "Спарений" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "Заблокований" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "З'_єднано" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Поганий" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "Середній" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "Оптимальний" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "Значний" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Дуже значний" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" "ПотужніÑть отриманого Ñигналу: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "ПотужніÑть отриманого Ñигналу: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Ðизький" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "ВиÑокий" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Дуже виÑокий" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Рівень потужноÑті передачі: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "Рівень потужноÑті передачі: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "УÑпішно!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Ðевдало" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Під’єднаннÑ…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "Помилка від’єднаннÑ: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "Ðемає зареєÑтрованих звукових кінцевих точок" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "Помилка введеннÑ/виведеннÑ" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "ПриÑтрій не відповів" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "Ðевідома помилка" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "_З'_єднатиÑÑ" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" "Під’єднує профілі ÑÐ°Ð¼Ð¾Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð· джерелами A2DP, приймачами A2DP та HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "_Від'єднатиÑÑ" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "ПримуÑово від'єднати приÑтрій" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "Під’єднатиÑÑ Ð´Ð¾:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "Від’єднати:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "Ðвто з'_єднаннÑ:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "ÐадіÑлати _файл…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "_Пара" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "_Ðадійний" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "_Ðенадійний" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "_Заблокувати" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "_Розблокувати" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "Заблокувати/Розблокувати цей приÑтрій" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "П_ерейменувати приÑтрій…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "_Вилучити…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "СкаÑувати дію" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "Ðенадійний" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Оберіть приÑтрій" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman – це розпорÑдник Bluetooth, побудований на базі GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Плагіни" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "Плагін \"%(0)s\" залежить від %(1)s. Якщо вивантажити " "%(1)s, також буде вивантажений \"%(0)s\".\n" "Продовжити?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "Плагін %(0)s конфліктує з %(1)s. Якщо завантажити %(1)s, %(0)s буде вивантажено.\n" "Продовжити?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "Ðемає залежноÑтей" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "Ðемає конфліктів" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "Проблема з залежноÑÑ‚Ñми" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "Вибір приÑтрою" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "ВиÑвленнÑ…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "Інше" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "Комп'ютер" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Телефон" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "Точка доÑтупу" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "Ðудіо/відео" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "ПериферіÑ" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "Світлинне" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "Ð”Ð»Ñ Ð½Ð¾ÑіннÑ" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "Іграшка" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "ÐаÑтільний" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "Сервер" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "Ðоутбук" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "Кишеньковий" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Комп'ютер Ð´Ð»Ñ Ð´Ð¾Ð»Ð¾Ð½Ñ–" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "Мобільний" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "Бездротовий" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "Смартфон" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "Модем" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "ПовніÑтю" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17 відÑотків" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17–33 відÑотків" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50 відÑотків" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50–67 відÑотків" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67–83 відÑотків" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83–99 відÑотків" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "ÐедоÑтупно" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "Ðавушники з мікрофоном" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "Гарнітура" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "Мікрофон" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "ПриÑтрій гучного зв'Ñзку" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "Ðавушники" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "Портативний аудіоприÑтрій" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "ÐудіоприÑтрій Ð´Ð»Ñ Ð°Ð²Ñ‚Ð¾Ð¼Ð¾Ð±Ñ–Ð»Ñ" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "ТВ-приÑтавка" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi аудіоприÑтрій" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "Відеомагнітофон" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "Відеокамера" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "Відеокамера" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "Відеомонітор" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "ДиÑплей Ñ– гучномовець" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "ВідеоконференціÑ" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "Ігрове/Іграшка" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "МаніпулÑтор" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "ДиÑплей" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "Камера" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "Сканер" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "Принтер" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "Ðаручний годинник" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "Пейджер" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "Куртка" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "Шолом" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "ОкулÑри" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "Робот" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "ТранÑпортний заÑіб" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "ЛÑлька" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "Контролер" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "Гра" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "Типовий невідомий" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "Типовий телефон" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "Типовий комп'ютер" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "Робоча ÑтанціÑ" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "Комп'ютер Ñерверного типу" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "Портативний ПК/КПК (транÑформер)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "Кишеньковий комп'ютер/КПК" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "ÐоÑимий ком'ютер (наручний)" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "Планшет" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "Док-ÑтанціÑ" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "Ð’Ñе-в-одному" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "Blade-Ñервер" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "Складаний" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "З'ємний" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "IoT-шлюз" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "Міпі-ПК" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "Стік-ПК" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "Типовий годинник" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "Спортивний годинник" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "Смарт-годинник" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "Типовий годинник" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "Типовий диÑплей" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "Типовий пульт диÑтан. керуваннÑ" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "Типові окулÑри" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "Типова мітка" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "Типове кільце" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "Типовий медіаплеєр" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "Типовий Ñканер штрих-кодів" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "Типовий термометр" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "Вушний термометр" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "Типовий датчик пульÑу" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "ПоÑÑ Ð²Ð¸Ð¼Ñ–Ñ€ÑŽÐ²Ð°Ð½Ð½Ñ Ð¿ÑƒÐ»ÑŒÑу" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "Типовий вимірювач артеріального тиÑку" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "Ðртеріальний тиÑк на руці" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "Ðртеріальний тиÑк на зап'ÑÑтці" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "Типовий приÑтрій інтерфейÑу людини" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "Миша" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "ДжойÑтик" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "Геймпад" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "Цифровий планшет" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "Зчитувач карт" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "Цифрова ручка" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "Сканер штрих-кодів" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "СенÑорна панель" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "Пульт ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€ÐµÐ·ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ”ÑŽ" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "Типовий вимірювач глюкози" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "Типовий датчик бігу та ходьби" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "Датчик бігу та ходьби у взутті" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "Датчик бігу та ходьби на взутті" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "Датчик бігу та ходьби на Ñтегні" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "Їзда на велоÑипеді" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "ВелоÑипедний комп'ютер" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "Датчик швидкоÑті" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "Датчик чаÑтоти Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "Датчик потужноÑті" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "Датчик швидкоÑті та чаÑтоти Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "Типовий приÑтрій керуваннÑ" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Перемикач" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "Багатопозиційний перемикач" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "Кнопка" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "Повзунок" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "Поворотний перемикач" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "СенÑорна панель" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "Одинарний перемикач" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "Подвійний перемикач" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "Потрійний перемикач" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "Перемикач акумулÑтора" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "Перемикач Ð½Ð°ÐºÐ¾Ð¿Ð¸Ñ‡ÐµÐ½Ð½Ñ ÐµÐ½ÐµÑ€Ð³Ñ–Ñ—" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "Ðажимна кнопка" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "Ðомеронабирач" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "Типовий мережевий приÑтрій" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "Точка доÑтупу" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Mesh-приÑтрій" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "ПоÑередник mesh-мережі" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "Типовий датчик" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "Датчик руху" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "Датчик ÑкоÑті повітрÑ" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "Датчик температури" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "Датчик вологоÑті" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "Датчик витоку" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "Датчик диму" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "Датчик зайнÑтоÑті" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "Датчик дотику" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "Датчик моноокÑиду вуглецю" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "Датчик діокÑиду вуглецю" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "Датчик навколишнього оÑвітленнÑ" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "Датчик енергії" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "Датчика кольору Ñвітла" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "Датчик дощу" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "Датчик вогню" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "Датчик вітру" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "Датчик наближеннÑ" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "МультиÑенÑор" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "ÐевиÑтупаючий датчик" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "Стельовий датчик" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "ÐаÑтінний датчик" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "МультиÑенÑор" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "Лічильник енергії" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "Детектор вогню" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "Датчик тиÑку в автомобільних шинах" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "Типові Ñвітильники" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "ÐаÑтінний Ñвітильник" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "Стельовий Ñвітильник" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "Підлоговий Ñвітильник" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "Світильник в шафі" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "ÐаÑтільна лампа" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "Вбудована Ñвітлова Ñмуга" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "ПідвіÑний Ñвітильник" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "Свтильник в землі" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "Прожектор" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "Підводний Ñвітильник" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "Боллард з Ñвітильником" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "Дорожній Ñвітильник" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "Садовий Ñвітильник" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "Ліхтар на Ñтовпі" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "Точкове оÑвітленнÑ" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "Лінійне оÑвітленнÑ" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "Вуличне оÑвітленнÑ" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "ПідÑвітка полиць" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "Світильник Ð´Ð»Ñ Ñтелі" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "ПідÑвітка аварійного виходу" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "Контролер оÑвітленнÑ" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "Драйвер лампи" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "Лампочка" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "Світильник Ð´Ð»Ñ Ð½Ð¸Ð·ÑŒÐºÐ¸Ñ… Ñтель" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "Світильник Ð´Ð»Ñ Ð²Ð¸Ñоких Ñтель" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "Типовий вентилÑтор" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "Стельовий вентилÑтор" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "ОÑьовий вентилÑтор" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "ВитÑжний вентилÑтор" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "ВентилÑтор на підÑтавці" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "ÐаÑтільний вентилÑтор" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "ÐаÑтінний вентилÑтор" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "Типова ÑиÑтема ОВК" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "ТермоÑтат" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "Зволожувач повітрÑ" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "ОÑушувач повітрÑ" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "Обігрівач" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "Радіатор" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "Бойлер" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "Тепловий наÑоÑ" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "Інфрачервоний обігрівач" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "Радіаторний панельний обігрівач" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "ВентилÑторний обігрівач" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "ПовітрÑна завіÑа" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "Типовий кондиціонер" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "Типовий зволожувач" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "Типовий обігрівач" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "Типовий контроль доÑтупу" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "Вхідні двері" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "Гаражні двері" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "Двері аварійного виходу" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ñтупу" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "Ліфт" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "Вікно" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "Вхідні ворота" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "Дверний замок" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "Шафка" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "Типовий моторизований приÑтрій" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "Моторизовані ворота" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "Тент" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "Жалюзі або штори" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "Штори" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "Екран" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "Типовий приÑтрій живленнÑ" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "РоÐ·ÐµÑ‚ка" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "Подовжувач живленнÑ" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "Вилка" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "Джерело живленнÑ" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "Світлодіодний драйвер" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "ПуÑкач лімініÑцентної лампи" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "ПуÑкач газорозрÑдної лампи" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "ЗарÑдний футлÑÑ€" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "Зовнішнй акумулÑтор" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "Типове джерело Ñвітла" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "Лампочка розжарюваннÑ" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "Світлодіодна лампа" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "ГазорозрÑдна лампа" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "ЛюмініÑцентна лампа" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "Світлодіодна Ñтрічка" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "Багатоколірна Ñвітлодіодна Ñтрічка" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "Ðизьковольтна галогенова лампа" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "Органічний Ñвітлодіод (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "Типові віконні завіÑи" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "Віконні ролети" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "Жалюзі" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "ÐÐ°Ð²Ñ–Ñ Ð½Ð°Ð´ вікном" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "Віконні штори" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "Віконниці" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "Зовнішній екран" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "Типовий аудіоприймач" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "Ðвтономний динамік" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "Саундбар" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "Поличний динамік" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "ÐаÑтільний динамік" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "Гучномовець" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "Типове джерело звуку" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "СигналізаціÑ" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "Дзвінок" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "Горн" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "ТранÑлÑційний приÑтрій" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "Служба підтримки" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "КіоÑк" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "ТранÑлÑційна кімната" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "ÐудиторіÑ" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "Типовий моторизований транÑпортий заÑіб" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "Ðвтомобіль" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "Великий вантажний автомобіль" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "ДвоколіÑний транÑпортний заÑіб" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "Мотоцикл" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "Скутер" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "Мопед" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "ТриколіÑний транÑпортний заÑіб" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "Малолітражний автомобіль" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "Квадроцикл" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "МініавтобуÑ" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "ÐвтобуÑ" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "ТролейбуÑ" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "СільÑькогоÑподарÑька техніка" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "Кемпер / трейлер" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "Ðвтомобіль Ð´Ð»Ñ Ð²Ñ–Ð´Ð¿Ð¾Ñ‡Ð¸Ð½ÐºÑƒ / будинок на колеÑах" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "Типова побутова техніка" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "Холодильник" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "Морозильник" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "Пічка" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "Мікрохвильова піч" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "ТоÑтер" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "Пральна машина" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "Сушарка" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "Кавоварка" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "ПраÑка" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "Щипці Ð´Ð»Ñ Ð·Ð°Ð²Ð¸Ð²ÐºÐ¸" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "Фен" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "ПилоÑоÑ" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "Робот-пилоÑоÑ" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "РиÑоварка" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "Відпарювач" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "Типовий ноÑимий аудіоприÑтрій" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "Ðавушник" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "Ðавушники з шийною дужкою" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "Типовий літальний апарат" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "Легкий літак" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "Ðадлегкий літальний апарат" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "Параплан" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "Великий паÑажирÑький літак" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "Типове аудіо/відеообладнаннÑ" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "ПідÑилювач" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "РеÑівер" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "Радіо" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "Тюнер" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "Програвач платівок" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD-плеєр" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD-плеєр" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "Bluray-плеєр" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "Програвач оптичних диÑків" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "ТБ-приÑтавка" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "Типовий приÑтрій відображеннÑ" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "Телевізор" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "Монітор" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "Проектор" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "Типовий Ñлуховий апарат" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "Внутрішній Ñлуховий апарат" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "Зовнішній Ñлуховий апарат" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "Кохлеарний імплант" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "Типові ігрові приÑтрої" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "Ð”Ð¾Ð¼Ð°ÑˆÐ½Ñ Ñ–Ð³Ñ€Ð¾Ð²Ð° конÑоль" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "Портативна ігрова конÑоль" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "Типове табло" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "Цифрове табло" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "Електронна мітка" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "Типовий пульÑокÑиметр" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "Пальцевий пульÑокÑиметр" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "Ðаручний пульÑокÑиметр" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "Типові ваги" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "Типовий перÑональний приÑтрій Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑуваннÑ" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "Інвалідний візок з живленнÑм" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "Мобільний Ñкутер" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "Типовий безперервний монітор глюкози" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "Типовий інÑуліновий наÑоÑ" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "ІнÑуліновий наÑоÑ, надійний наÑоÑ" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "ІнÑуліновий наÑоÑ, плаÑтир" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "ІнÑулінова ручка" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "Типова медична доÑтавка" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "Типовий Ñпірометр" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "Ðаручний Ñпірометр" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "Загальні активноÑті на Ñвіжому повітрі" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "Ð’Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "Екран з розташуваннÑм та навігацією" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "Модуль розташуваннÑ" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "Модуль Ñ€Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° навігації" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "Канал ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð¿Ñ–Ñ”ÑŽ" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "Канал даних у друкованому виглÑді" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "Ð¡Ð¿Ð¾Ð²Ñ–Ñ‰ÐµÐ½Ð½Ñ Ð½Ð° паперовому ноÑÑ–Ñ—" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "Багатоканальний протокол адаптації (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "Група загальнодоÑтупного переглÑду" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "ПоÑлідовний порт" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "ДоÑтуп до локальної мережі з PPP" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "Комутоване з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "Ð¡Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ IrMC" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "Ð’Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ð¾Ð±'єкта OBEX" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² через OBEX" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "Команда Ñинхронізації IrMC" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "Бездротова телефоніÑ" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Джерело аудіо" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "Приймач авдіо" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "ÐŸÑ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð´Ð¸Ñтанц. керуваннÑ" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "Розширений звук" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "ДиÑтанційне керуваннÑ" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "ВідеоконференціÑ" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "Домофон" #: blueman/Sdp.py:132 msgid "Fax" msgstr "ФакÑ" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "Ðудіошлюз гарнітури" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "Клієнт WAP" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "Точка доÑтупу до мережі" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "Групова мережа" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "DirectPrinting (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "ReferencePrinting (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "Світлина (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "ImagingResponder (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "ImagingAutomaticArchive (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "ImagingReferencedObjects (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "Ðудіошлюз гарнітури" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "DirectPrintingReferenceObjectsService (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "ReflectedUI (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "Базовий друк (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "Стан друку (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "Служба приÑтроїв інтерфейÑу людини (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "HardcopyCableReplacement (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_Print (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_Scan (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "Спільний доÑтуп до ISDN (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "VideoConferencingGW (VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "Ðудіо/Відео" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "ДоÑтуп до SIM-картки (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "ДоÑтуп до телефонної книжки (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "ДоÑтуп до телефонної книжки (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "ДоÑтуп до телефонної книжки (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "Сервер доÑтупу до повідомлень" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "Сервер Ñповіщень про повідомленнÑ" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "Профіль доÑтупу до повідомлень (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "Супутникова ÑиÑтема навігації (GNSS)" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "Сервер GNSS" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D диÑплей" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D окулÑри" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D ÑÐ¸Ð½Ñ…Ñ€Ð¾Ð½Ñ–Ð·Ð°Ñ†Ñ–Ñ (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "Профіль багатопрофільної Ñпецифікації (MPS)" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "Служба багатопрофільної Ñпецифікації (MPS)" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "Служба доÑтупу до календарÑ, завдань Ñ– нотаток (CTN)" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "Служба Ñповіщень календарÑ, завдань Ñ– нотаток (CTN)" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "Профіль календарÑ, завдань Ñ– нотаток (CTN)" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "ВідомоÑті про PnP" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "Типова мережа" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "Типова передача файлів" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "Типовій звук" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "Типова телефоніÑ" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Джерело відео" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "Приймач відео" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "РозповÑÑŽÐ´Ð¶ÐµÐ½Ð½Ñ Ð²Ñ–Ð´ÐµÐ¾" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "Джерело HDP" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "Приймач HDP" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "Загальний доÑтуп" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "Загальний атрибут" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "Ðегайне ÑповіщеннÑ" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "Втрата зв'Ñзку" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "ПотужніÑть передачі" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Служба поточного чаÑу" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "Служба Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð·Ñ€Ð°Ð·ÐºÐ¾Ð²Ð¾Ð³Ð¾ чаÑу" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "ÐаÑтупна Ñлужба зміни літнього чаÑу" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "Глюкоза" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "Термометр здоров'Ñ" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "ВідомоÑті про приÑтрій" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "ПульÑ" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "Служба Ñтану Ñповіщень по телефону" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "Служба акумулÑтора" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Ðртеріальний тиÑк" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Служба Ñповіщень про тривогу" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "ПриÑтрій інтерфейÑу людини" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "Параметри ÑкануваннÑ" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "ШвидкіÑть бігу Ñ– чаÑтота Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "ÐÐ²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ð·Ð°Ñ†Ñ–Ñ Ð²Ð²ÐµÐ´ÐµÐ½Ð½Ñ-виведеннÑ" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "ШвидкіÑть їзди та чаÑтота Ð¾Ð±ÐµÑ€Ñ‚Ð°Ð½Ð½Ñ Ð¿ÐµÐ´Ð°Ð»ÐµÐ¹" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "ПотужніÑть велоÑипеда" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° навігаціÑ" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "Екологічне зондуваннÑ" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "Склад тіла" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Дані кориÑтувача" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "Шкала ваги" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð°Ð½Ð¸Ð¼Ð¸" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "Безперервний моніторинг глюкози" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "Підтримка інтернет-протокола" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "Внутрішнє позиціонуваннÑ" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "ПульÑокÑиметр" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "ПрокÑÑ–-Ñервер HTTP" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "ТраÑпортне виÑвленнÑ" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "Передача об'єкта" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "Ðгент Apple" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Первинна Ñлужба" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Вторинна Ñлужба" #: blueman/Sdp.py:227 msgid "Include" msgstr "Залучає" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "ХарактериÑтика декларації" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Ðазва приÑтрою" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "ВиглÑд" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "Прапор конфіденційноÑті периферії" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "ÐдреÑа повторного під'єднаннÑ" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "Параметри бажаного під'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¿ÐµÑ€Ð¸Ñ„ÐµÑ€Ñ–Ð¹Ð½Ð¸Ñ… приÑтроїв" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Службу змінено" #: blueman/Sdp.py:235 msgid "System ID" msgstr "Ідентифікатор ÑиÑтеми" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "РÑдок номера моделі" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "РÑдок порÑдкового номера" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "РÑдок верÑÑ–Ñ— прошивки" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "РÑдок верÑÑ–Ñ— обладнаннÑ" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "РÑдок верÑÑ–Ñ— програмного забезпеченнÑ" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "РÑдок назви виробника" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "Ідентифікатор PnP" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "Розширені влаÑтивоÑті характериÑтик" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "ХарактериÑтика опиÑу кориÑтувача" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик клієнта" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "ÐšÐ¾Ð½Ñ„Ñ–Ð³ÑƒÑ€Ð°Ñ†Ñ–Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик Ñервера" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "Формат Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñтик" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "ХарактериÑтика зведеного формату" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "ПрийнÑтний діапазон" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° зовнішній звіт" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "ПоÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° звіт" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "Профілі аудіо та вводу" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "ВлаÑницький" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "так" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "ні" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" "Виберіть Ñ€Ñдок(и) та викориÑтовуйте Control + C, щоб Ñкопіювати" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "_ІнформаціÑ" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "Показати інформацію про приÑтрій" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "Відправити _нотатку" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "Відправити текÑтову нотатку" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "Під Ñ‡Ð°Ñ Ð·Ð¼Ñ–Ð½Ð¸ профілю на %s виникла помилка" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "Звуковий профіль" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "Оберіть звуковий профіль PulseAudio" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "Ðе вказано" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" "ÐамагатиÑÑŒ автоматично під'єднатиÑÑ Ð´Ð¾ наÑтроювальних Ñлужб під Ñ‡Ð°Ñ Ð·Ð°Ð¿ÑƒÑку " "та кожні 60 Ñекунд." #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "Ðвтоматично з'єднано із %(service)s на %(device)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" "Показувати на робочому Ñтолі ÑповіщеннÑ, коли приÑтрої під'єднуютьÑÑ Ð°Ð±Ð¾ " "від'єднуютьÑÑ." #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Від’єднано" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Під’єднаний:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Ðе під’єднаний" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" "СтатиÑтики викориÑÑ‚Ð°Ð½Ð½Ñ Ñ‰Ðµ немає. Спробуйте вÑтановити з’єднаннÑ, а потім " "перевірити цю Ñторінку." #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "день" msgstr[1] "дні" msgstr[2] "днів" msgstr[3] "днів" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "година" msgstr[1] "години" msgstr[2] "годин" msgstr[3] "годин" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "хвилина" msgstr[1] "хвилини" msgstr[2] "хвилин" msgstr[3] "хвилин" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s та %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "Ви впевнені, що бажаєте Ñкинути лічильник?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "ДозволÑÑ” відÑтежувати викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ трафіку (через мобільну " "широкоÑмугову мережу). КориÑно Ð´Ð»Ñ Ñ‚Ð°Ñ€Ð¸Ñ„Ð½Ð¸Ñ… планів з обмеженим обÑÑгом " "трафіку. СтатиÑтика ведетьÑÑ Ð´Ð»Ñ ÐºÐ¾Ð¶Ð½Ð¾Ð³Ð¾ приÑтрою окремо." #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "ВикориÑÑ‚Ð°Ð½Ð½Ñ _мережі" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "Показати викориÑÑ‚Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶ÐµÐ²Ð¾Ð³Ð¾ трафіку" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "Bluetooth увімкнено" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" "Керує Ñлужбами локальної мережі, такими Ñк моÑти точок доÑтупу до мережі " "(NAP)" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" "Забезпечує підтримку Ð´Ð»Ñ Dial Up Networking (DUN) Ð´Ð»Ñ ModemManager Ñ– " "NetworkManager" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" "Додає пункт меню, що міÑтить перелік нещодавніх під’єднань Ð´Ð»Ñ ÑˆÐ²Ð¸Ð´ÐºÐ¾Ð³Ð¾ " "доÑтупу" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "Щонайбільша кількіÑть елементів" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "Ðайбільша кількіÑть елементів у меню переліку оÑтанніх з’єднань." #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "Під’єднаний до %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ñ‚Ð¸ÑÑ" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(service)s на %(device)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "Ðдаптер Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð½Ðµ доÑтупний" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Від’єднаннÑ..." #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" "Забезпечує підтримку перÑональної мережі (PAN), зреалізовану у Мережевих " "з'єднаннÑÑ… верÑÑ–Ñ— 0.8" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "Ðадає DBus API Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… компонентів Blueman" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "Вхідний файл через bluetooth" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "Вхідний файл %(0)s від %(1)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "Відхилити" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "ÐžÑ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ %(0)s від %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "Забезпечує передачу файлів через протокол OBEX" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "Ðалаштованої директорії Ð´Ð»Ñ Ð²Ñ…Ñ–Ð´Ð½Ð¸Ñ… файлів не Ñ–Ñнує" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "Будь лаÑка, переконайтеÑÑ, що Ñ–Ñнує каталог «%s» або налаштуйте його " "за допомогою blueman-services. Ðж до моменту налаштуваннÑ, буде викориÑтано " "«%s»" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Файл отримано" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "Файл %(0)s від %(1)s отримано уÑпішно" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "Відкритий" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "Помилка передаваннÑ" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "Ðе вдалоÑÑ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚Ð¸ файл %(0)s" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "Файли отримано" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "Отримано %(files)d файл у режимі тла" msgstr[1] "Отримано %(files)d файли у режимі тла" msgstr[2] "Отримано %(files)d файлів у тловому режимі" msgstr[3] "Отримано %(files)d файлів у тловому режимі" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "Відкрити розташуваннÑ" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "Отримано ще %(files)d файл у режимі тла" msgstr[1] "Отримано ще %(files)d файли у режимі тла" msgstr[2] "Отримано ще %(files)d файлів у тловому режимі" msgstr[3] "Отримано ще %(files)d файлів у тловому режимі" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "Перемикати вимикач Bluetooth відповідно до Ñтану Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Bluetooth. " "ДозволÑÑ” знову вмикати Bluetooth за допомогою піктограми, Ñка відображає " "його Ñтан; за умови, що він не вимкнутий ÑиÑтемою чи фізично." #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "Додає Ñтандартні елементи до меню піктограми ÑтатуÑу" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "ÐадіÑлати _файли до приÑтрою" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "_ПриÑтрої" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "_Ðдаптери" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "аплет" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "Ðадає пароль доÑтупу, Ñлужби Ñ€Ð¾Ð·Ð¿Ñ–Ð·Ð½Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ð´ÐµÐ¼Ð¾Ð½Ñƒ BlueZ" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "Додавати в меню аплету кнопку виходу" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" "Забезпечує базову підтримку DHCP клієнта Ð´Ð»Ñ Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½ÑŒ до перÑональної " "мережі PAN." #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "Мережа bluetooth" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "Ð†Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ %(0)s пов'Ñзаний з IP адреÑою %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "Ðе вдаєтьÑÑ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ IP адреÑу на %s" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "Спроба отримати IP адреÑу на %s\n" "Будь лаÑка, зачекайте…" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" "Додає індикацію до піктограми ÑтатуÑу, коли bluetooth активний Ñ– показує " "з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñƒ підказці." #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "Bluetooth активний" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "Bluetooth вимкнено" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "Додавати елементи меню Ð´Ð»Ñ Ð²Ñ–Ð´'єднаннÑ" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Ð’Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" "Додає пункт меню, що дозволÑÑ” робити оÑновний адаптер видимим Ð´Ð»Ñ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½Ñ–Ñ… " "приÑтроїв, коли типово вÑтановлено режим невидимоÑті" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "ТриваліÑть видимоÑти" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "ТриваліÑть режиму видимоÑти у Ñекундах" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "Дозволити _виÑÐ²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "Зробити типовий адаптер тимчаÑово видимим" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "Видимий... %ss" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "Видимий…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "Ðадає меню Ð´Ð»Ñ Ð°Ð¿Ð»ÐµÑ‚Ñƒ та API Ð¼Ð°Ð½Ñ–Ð¿ÑƒÐ»ÑŽÐ²Ð°Ð½Ð½Ñ Ð½Ð¸Ð¼ Ð´Ð»Ñ Ñ–Ð½ÑˆÐ¸Ñ… плагінів" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "УÑпішно під’єднано до Ñлужби комутованого з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ (DUN) на %(0)s." "\n" "Мережа наразі доÑтупна через %(1)s" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" "Забезпечує базову підтримку Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð´Ð¾ тенет через комутоване з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ " "(DUN профіль)." #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" "Провайдер Ñтандартного профілю Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ SPP, дозволÑÑ” виконувати дії " "кориÑтувача" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "При уÑпішному з'єднанні виконувати Ñкрипт" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "Будуть передані наÑтупні аргументи:\n" "ÐдреÑа, ім’Ñ, назва Ñлужби, ідентифікатор UUID16s, вузол rfcomm\n" "Приклад:\n" "Буде надіÑлано перелік запиÑів, розділених комами:\n" "AA:BB:CC:DD:EE:FF, телефон, Ñлужба DUN, 0x1103, /dev/rfcomm0, uuid16s.\n" "\n" "ПіÑÐ»Ñ Ð²Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою Ñкрипту буде поÑлано Ñигнал HIP" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "ПоÑлідовний порт під’єднаний" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" "ПоÑлідовний порт на приÑтрої %s тепер буде доÑтупний через %s" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "При виконанні Ñкрипту з'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñерійного порту виникла помилка" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "Виникла помилка при запуÑку Ñкрипту %s\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "Контролювати Ñтан Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð° bluetooth" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "_Вимкнути Bluetooth" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "Вимкнути уÑÑ– адаптери" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "У_вімкнути Bluetooth" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "Увімкнути на уÑÑ–Ñ… адаптерах" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" "ТимчаÑово призупинÑÑ” зберігач екрану, коли ігровий контролер bluetooth " "під’єднаний." #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "ВикориÑтовує StatusNotifierItem, щоб показати піктограму Ñтану" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Мережа" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "Ðевірна IP адреÑа" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP адреÑа конфліктує з інтерфейÑом %s, що має таку Ñаму адреÑу" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP-адреÑа перекриваєтьÑÑ Ñ–Ð· підмережею інтерфейÑу %s, Ñка має таке " "налаштуваннÑ: %s/%s\n" "Це може призвеÑти до некоректної поведінки мережі" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "Ðазараз не підтримуєтьÑÑ" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "Передача" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "Програмний плагін передачі файлів вимкнено" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñлужби доÑтупу до мережі через модем" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "ПоÑлідовний порт %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "Оновити IP-адреÑу" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "Ð’Ñтановити влаÑтивоÑті адаптера Bluetooth" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Ðплет Blueman" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman — заÑіб ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Bluetooth" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "ЗаÑіб ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "ПриÑтрій Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Ðалаштувати мережу bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ– потребує доÑтатніх прав доÑтупу" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "ЗапуÑтити клієнт DHCP" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "ЗапуÑк клієнта DHCP потребує доÑтатніх прав доÑтупу" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "ЗапуÑтити демон PPP" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "ЗапуÑк демона PPP потребує відповідних привілеїв" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "Ð’Ñтановити Ñтан RfKill" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñтану RfKill потребує відповідних привілеїв" #~ msgid "Recent _Connections" #~ msgstr "Ðещодавні _з'єднаннÑ" #~ msgid "Turn Bluetooth _On" #~ msgstr "У_вімкнути Bluetooth" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "Потрібно увімкнути bluetooth Ð´Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ упорÑдника приÑтроїв" #~ msgid "Turn Bluetooth _Off" #~ msgstr "_Вимкнути Bluetooth" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "ПульÑиметр: поÑÑ" #~ msgid "Blood Pressure: Arm" #~ msgstr "Ðртеріальний тиÑк: Рука" #~ msgid "Blood Pressure: Wrist" #~ msgstr "Ðртеріальний тиÑк: Зап'ÑÑÑ‚Ñ" #~ msgid "Human Interface Device (HID)" #~ msgstr "ПриÑтрій інтерфейÑу людини (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "Датник бігу та ходьби: У взутті" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "Датник бігу та ходьби: Ðа взутті" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "Датник бігу та ходьби: Ðа Ñтегні" #~ msgid "Fingertip" #~ msgstr "Кінчик пальцÑ" #~ msgid "Wrist-Worn" #~ msgstr "Ðаручні" #~ msgid "Services" #~ msgstr "Служби" #~ msgid "Network Settings" #~ msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼ÐµÑ€ÐµÐ¶Ñ–" #~ msgid "Transfer Settings" #~ msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ñ–" #~ msgid "Plugin description:" #~ msgstr "ÐžÐ¿Ð¸Ñ Ð¿Ð»Ð°Ð³Ñ–Ð½Ð°:" #~ msgid "Local Services" #~ msgstr "Локальні Ñлужби" #~ msgid "_Apply" #~ msgstr "_ЗаÑтоÑувати" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d Ðктивне Під’єднаннÑ" #~ msgstr[1] "%(connections)d Ðктивних Під’єднаннÑ" #~ msgstr[2] "%(connections)d Ðктивних Під’єднань" #~ msgstr[3] "%(connections)d Ðктивних Під’єднань" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "РеÑÑƒÑ€Ñ Ñ‚Ð¸Ð¼Ñ‡Ð°Ñово недоÑтупний" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Чи буде Bluetooth увімкнений автоматично?" #~ msgid "Yes" #~ msgstr "Так" #~ msgid "No" #~ msgstr "ÐÑ–" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "ЯкіÑть зв'Ñзку: %(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "ЯкіÑть зв'Ñзку: %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "Ðвтоматичне вмиканнÑ" #~ msgid "Automatically power on adapters" #~ msgstr "Ðвтоматичне ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ñ–Ð²" #~ msgid "Trusted and Paired" #~ msgstr "Ðадійні та зв'Ñзані" #~ msgid "Paired" #~ msgstr "Зв'Ñзані" #~ msgid "Trusted" #~ msgstr "Ðадійний" #~ msgid "Friendly Name" #~ msgstr "Ð†Ð¼â€™Ñ Ð¿Ñ€Ð¸Ñтрою" #~ msgid "Serial Ports" #~ msgstr "ПоÑлідовні порти" #~ msgid "blueman-device" #~ msgstr "blueman-device" #~ msgid "blueman" #~ msgstr "blueman" #~ msgid "Run the setup assistant for this device" #~ msgstr "ЗапуÑтити помічник Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою" #~ msgid "Setup..." #~ msgstr "Ð’ÑтановленнÑ..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "Вітаємо Ð’Ð°Ñ Ñƒ помічнику Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¸Ñтрою bluetooth. \n" #~ "\n" #~ "\n" #~ "Він проведе Ð’Ð°Ñ Ñ‡ÐµÑ€ÐµÐ· Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ‚Ð° Ð¿Ñ–Ð´â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð’Ð°ÑˆÐ¸Ñ… приÑтроїв " #~ "bluetooth." #~ msgid "Introduction" #~ msgstr "УведеннÑ" #~ msgid "Select pairing method to use:" #~ msgstr "Виберіть метод ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸:" #~ msgid "Pair Device" #~ msgstr "Ð¡Ð¿Ð°Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ð· приÑтроєм" #~ msgid "Proceed Without Pairing" #~ msgstr "Продовжити без ÑƒÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸" #~ msgid "Pairing" #~ msgstr "Ð£Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€Ð¸" #~ msgid "Connect to:" #~ msgstr "З'єднатиÑÑ Ð·:" #~ msgid "Connect" #~ msgstr "Під’єднати" #~ msgid "Please wait..." #~ msgstr "Будь лаÑка, зачекайте..." #~ msgid "Connecting..." #~ msgstr "Під’єднаннÑ..." #~ msgid "Congratulations, device successfully added" #~ msgstr "Вітаємо, приÑтрій уÑпішно додано" #~ msgid "Finished" #~ msgstr "Закінчено" #~ msgid "Bluetooth Assistant" #~ msgstr "Помічник bluetooth" #~ msgid "_Set up…" #~ msgstr "_Ðалаштувати…" #~ msgid "_Set Up New Device" #~ msgstr "_Ðалаштувати новий приÑтрій" #~ msgid "Enter PIN code" #~ msgstr "Уведіть PIN код" #~ msgid "Enter passkey" #~ msgstr "Уведіть пароль" #~ msgid "palm" #~ msgstr "ПДР(надолонник)" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "навушники" #~ msgid "handsfree" #~ msgstr "гарнітура" #~ msgid "unknown" #~ msgstr "невідомий" #~ msgid "Serial port connected to %s" #~ msgstr "Під’єднаний поÑлідовний порт на %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f хвилина" #~ msgstr[1] "%.0f хвилини" #~ msgstr[2] "%.0f хвилин" #~ msgstr[3] "%.0f хвилин" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f Ñекунда" #~ msgstr[1] "%.0f Ñекунди" #~ msgstr[2] "%.0f Ñекунд" #~ msgstr[3] "%.0f Ñекунд" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Перейменувати приÑтрій" #~ msgid "_Remove..." #~ msgstr "_Вилучити..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "Перемикати Bluetooth перемикач, коли Ñтан Ð¶Ð¸Ð²Ð»ÐµÐ½Ð½Ñ Bluetooth змінюєтьÑÑ " #~ "(марно Ð´Ð»Ñ USB заглушок) й переконуватиÑÑ, що піктограма ÑтатуÑу " #~ "показуєтьÑÑ Ñкщо активований перемикач bluetooth, але не адаптер." #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "Ð”Ð»Ñ Ð½Ð°Ð´ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñ–Ð² необхідно увімкнути bluetooth" #~ msgid "Select files to send" #~ msgstr "Виберіть файли Ð´Ð»Ñ Ð½Ð°Ð´ÑиланнÑ" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "Ðдаптер джерела. Візьміть адреÑу або ім'Ñ Ð°Ð´Ð°Ð¿Ñ‚ÐµÑ€Ð°, такі Ñк hci0" #~ msgid "Delete files on exit" #~ msgstr "Вилучити файли при виході" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "Файли Ð´Ð»Ñ Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²ÐºÐ¸ на приÑтрій bluetooth" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "Ð”Ð»Ñ Ñ€Ð¾Ð±Ð¾Ñ‚Ð¸ помічника Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±Ð½Ð¾ вимкнути bluetooth" #~ msgid "No adapters found" #~ msgstr "Ðдаптери не знайдені" #~ msgid "Pairing in progress..." #~ msgstr "Ð¡Ð¿Ð°Ñ€Ð¾Ð²ÑƒÐ²Ð°Ð½Ð½Ñ Ñƒ процеÑÑ–..." #~ msgid "Failed to add device" #~ msgstr "Ðе вдалоÑÑ Ð´Ð¾Ð´Ð°Ñ‚Ð¸ приÑтрій" #~ msgid "Don't connect" #~ msgstr "Ðе під’єднувати" #~ msgid "Device added and connected successfully" #~ msgstr "ПриÑтрій додано та уÑпішно під'єднано" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "ПриÑтрій додано уÑпішно, але не вдалоÑÑ Ð¿Ñ–Ð´'єднатиÑÑ" #~ msgid "Start configuration assistant for this device" #~ msgstr "Завантажити помічник Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ приÑтрою" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "ВикориÑтовує libappindicator, щоб показати піктограму Ñтану" blueman-2.4.3/po/vi.gmo000066400000000000000000000137231465054505200147170ustar00rootroot00000000000000Þ•c4‰Lp&q&˜¿Ù!à  $ 2 A L Y #h Œ  ¯ Á Ö ç ò * 9 A K V a o Ž £ ¨ » Ê Ö ä ñ   $ E J Q c q ~ ‰  ¦ « ³ · ¼ Ä Ò × ç     & 8 G g | .ƒ ² À Æ Í ç ñ  ) ; E U p }  – › ¤ ®  Ý æ ì ô þ  "-4<BEÅI!!3 U1c$• ºÆ Ú çõ 2F]y•ª ¿Ë4ê +<N`$u$š ¿Ëã* BP`0t¥ ¬¹Òè ú" - 1;BHO bn$…ª ºÄÉÜø'7 V4`• ­ ¹Åâô 'FV-o¯ ÌÙ âð  8E IT oy • ¢ ¯½ÃÈÏ2;5 W%'I:NY 614 [ZD\0#(V]C@<MG>H &`U^O.+*A=-B9" 3 ,Rc?a7)$8PXQ/LK_FT!bEJS%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d SecondsVisibility SettingAcceptAccept files from trusted devicesAlert Notification ServiceAlwaysAlways acceptAlways visibleAppearanceAudio SourceBlood PressureBlueman is a GTK+ Bluetooth managerBluetooth DeviceBluetooth DevicesBluetooth ManagerBluetooth Turned OffCancel OperationCancellingConfigure Bluetooth NetworkConfiguring networking requires privilegesConfirmConnectedConnected:ConnectingConnecting…Create pairing with the deviceCurrent Time ServiceDenyDevice InformationDevice ManagerDevice NameDisconnect %sDisconnectedDiscovering…Enable BluetoothError occurredError occurred while sending file %sExitFailedFailed to connectFile receivedGSM SettingsHeart RateHiddenHide _unnamed devicesHighIncludeLowMoreNetworkNot ConnectedPairPairing requestPairing request for device:PhonePluginsPoorPrimary ServiceR_ename device…Receiving fileReceiving file %(0)s from %(1)sReconnection AddressRemoveRemove this device from the known devices listRename deviceRetrySearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect folder for incoming file transfersSend FileSend a _File…Send file(s) to the deviceSending FileService ChangedService:SkipSuccess!System IDTemporarily visibleThis should be overwrittenToo muchTrustUnknownUser DataVery HighVideo Source_Close_Help_Remove…_Reset_Search_ViewnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2021-03-10 11:03+0000 Last-Translator: bruh Language-Team: Vietnamese Language: vi MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 4.5.2-dev %(minutes)d phút%(seconds)d giâyThiết lập Hiển thịChấp nhậnNhận tập tin từ các thiết bị tin cậyDịch vụ thông báo báo độngLuôn luônLuôn chấp nhậnLuôn hiệnNgoại hìnhNguồn âm thanhHuyết ápBlueman là má»™t trình quản lý Bluetooth GTK+Thiết bị BluetoothCác thiết bị BluetoothTrình quản lý BluetoothBluetooth đã tắtHuá»· hoạt độngÄang huá»·Thiết lập mạng BluetoothViệc thiết lập mạng yêu cầu cấp quyá»nXác nhậnÄã kết nốiÄã kết nối:Äang kết nốiÄang kết nối…Tạo kết nối vá»›i thiết bịDịch vụ thá»i gian hiện tạiTừ chốiThông tin thiết bịTrình quản lý thiết bịTên thiết bịNgắt kết nối %sÄã ngắt kết nốiÄang tìm…Bật BluetoothÄã xảy ra lá»—iÄã xảy ra lá»—i khi Ä‘ang gá»­i tập tin %sThoátThất bạiKết nối thất bạiÄã nhận tập tinThiết lập GSMNhịp timẨnẨn các thiết bị không tênCaoBao gồmThấpThêmMạngKhông kết nốiKết nốiYêu cầu kết nốiYêu cầu kết nối thiết bị:Äiện thoạiBổ sungKémDịch vụ chínhÄổi tên thiết bị…Äang nhận tập tinÄang nhận tập tin %(0)s từ %(1)sÄịa chỉ kết nối lạiGỡ bá»Bá» thiết bị này khá»i danh sách đã biếtSá»­a tên thiết bịThá»­ lạiTìm kiếmTìm thiết bị xung quanhÄang tìm kiếmDịch vụ thứ haiChá»n thiết bịChá»n thư mục lưu tập tin đếnGá»­i tập tinGá»­i má»™t tập tin…Gá»­i (nhiá»u) tập tin đến thiết bịÄang gá»­i tệpDịch vụ đã thay đổiDịch vụ:Bá» quaThành công!ID Hệ thốngHiện ra tạm thá»iCái này nên được ghi đèQuá nhiá»uTinKhông rõDữ liệu ngưá»i dùngRất caoNguồn hình ảnhÄón_gTrợ _giúpGỡ bá»â€¦Äặt _lạiTì_m_Xemkhôngcóblueman-2.4.3/po/vi.po000066400000000000000000002126341465054505200145550ustar00rootroot00000000000000# Vietnamese translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Bruce Doan https://launchpad.net/~rgv151 # Valmantas PalikÅ¡a https://launchpad.net/~walmis # huanctv https://launchpad.net/~huanctv # Meongu Ng. , 2016 # Tai Le , 2021. # bruh , 2021. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2021-03-10 11:03+0000\n" "Last-Translator: bruh \n" "Language-Team: Vietnamese \n" "Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 4.5.2-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "Thiết lập Hiển thị" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "Ẩn" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "Luôn hiện" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "Hiện ra tạm thá»i" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "Tên thân thiện" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "Yêu cầu kết nối" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "Yêu cầu kết nối thiết bị:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "Cái này nên được ghi đè" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "Các thiết bị Bluetooth" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "Tì_m" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "_Xem" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "Ẩn các thiết bị không tên" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "Trợ _giúp" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "Tìm thiết bị xung quanh" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "Tìm kiếm" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "Tạo kết nối vá»›i thiết bị" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "Kết nối" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "Tin" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "Bá» thiết bị này khá»i danh sách đã biết" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "Gỡ bá»" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "Gá»­i (nhiá»u) tập tin đến thiết bị" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "Gá»­i tập tin" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "Thêm" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "Sá»­a tên thiết bị" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "Äặt _lại" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 #, fuzzy msgid "_Cancel" msgstr "Äang huá»·" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "Chá»n thư mục lưu tập tin đến" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "Nhận tập tin từ các thiết bị tin cậy" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "Không rõ" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "Äón_g" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "Luôn luôn" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d phút" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "Äang tìm kiếm" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "Äang kết nối" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "Äang huá»·" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "Äang gá»­i tệp" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d giây" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "Äã xảy ra lá»—i khi Ä‘ang gá»­i tập tin %s" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "Bá» qua" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "Thá»­ lại" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "Äã xảy ra lá»—i" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "Xác nhận" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "Từ chối" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "Dịch vụ:" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "Luôn chấp nhận" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "Chấp nhận" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "Bluetooth đã tắt" #: blueman/Functions.py:71 msgid "Exit" msgstr "Thoát" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "Bật Bluetooth" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "Trình quản lý thiết bị" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 #, fuzzy msgid "Unnamed device" msgstr "Sá»­a tên thiết bị" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "Äã kết nối" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "Tin" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "Kết nối" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 #, fuzzy msgid "Connected" msgstr "Kết nối" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "Kém" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "Quá nhiá»u" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "Thấp" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "Cao" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "Rất cao" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "Thành công!" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "Thất bại" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "Äang kết nối…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "Không rõ" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 #, fuzzy msgid "_Connect" msgstr "Kết nối" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 #, fuzzy msgid "_Disconnect" msgstr "Kết nối" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 #, fuzzy msgid "Auto-connect:" msgstr "Kết nối" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "Gá»­i má»™t tập tin…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "Äổi tên thiết bị…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "Gỡ bá»â€¦" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "Huá»· hoạt động" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "Chá»n thiết bị" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman là má»™t trình quản lý Bluetooth GTK+" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "Thiết lập GSM" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "Bổ sung" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "Äang tìm…" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "Äiện thoại" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "màn hình ná»n" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 #, fuzzy msgid "Video camera" msgstr "Nguồn âm thanh" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 #, fuzzy msgid "Video monitor" msgstr "Nguồn âm thanh" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 #, fuzzy msgid "Video conferencing" msgstr "Nguồn âm thanh" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 #, fuzzy msgid "Pointing" msgstr "Äang kết nối..." #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "Kết nối" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "Kết nối" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "Kết nối" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "Kết nối" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "Kết nối" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "Kết nối" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "Kết nối" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "Kết nối" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "Kết nối" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "Kết nối" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "Kết nối" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "Kết nối" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "Kết nối" #: blueman/DeviceClass.py:200 #, fuzzy msgid "Heart Rate Belt" msgstr "Nhịp tim" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 #, fuzzy msgid "Arm Blood Pressure" msgstr "Huyết áp" #: blueman/DeviceClass.py:203 #, fuzzy msgid "Wrist Blood Pressure" msgstr "Huyết áp" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "Kết nối" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "Kết nối" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "Kết nối" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "Kết nối" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "Chá»n thiết bị" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "Thiết bị" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "Kết nối" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "Kết nối" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "Kết nối" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "Kết nối" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "Kết nối" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "Kết nối" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "Kết nối" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "Kết nối" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "Bổ sung" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "Kết nối" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "Kết nối" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "Kết nối" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "Nguồn âm thanh" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "Dịch vụ:" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "Kết nối" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 #, fuzzy msgid "Receiver" msgstr "Äang nhận tập tin" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 #, fuzzy msgid "Monitor" msgstr "Nguồn âm thanh" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "Kết nối" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "Kết nối" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "Kết nối" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "Kết nối" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "Kết nối" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "Kết nối" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "Nguồn âm thanh" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "Nguồn hình ảnh" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 #, fuzzy msgid "HDP Source" msgstr "Nguồn âm thanh" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "Dịch vụ thá»i gian hiện tại" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "Thông tin thiết bị" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "Nhịp tim" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "Huyết áp" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "Dịch vụ thông báo báo động" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "Dữ liệu ngưá»i dùng" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "Dịch vụ chính" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "Dịch vụ thứ hai" #: blueman/Sdp.py:227 msgid "Include" msgstr "Bao gồm" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "Tên thiết bị" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "Ngoại hình" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "Äịa chỉ kết nối lại" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "Dịch vụ đã thay đổi" #: blueman/Sdp.py:235 msgid "System ID" msgstr "ID Hệ thống" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "có" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "không" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "Äã ngắt kết nối" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "Äã kết nối:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "Không kết nối" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "Kết nối thất bại" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "Äang ngắt kết nối…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "Äang nhận tập tin" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "Äang nhận tập tin %(0)s từ %(1)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "Äã nhận tập tin" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "Ngắt kết nối %s" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 #, fuzzy msgid "Discoverable…" msgstr "Äang tìm…" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "Mạng" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "Trình quản lý Bluetooth" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "Thiết bị Bluetooth" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "Thiết lập mạng Bluetooth" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "Việc thiết lập mạng yêu cầu cấp quyá»n" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~| msgid "Enable Bluetooth" #~ msgid "Turn Bluetooth _On" #~ msgstr "Bật Bluetooth" #, fuzzy #~| msgid "Bluetooth Turned Off" #~ msgid "Turn Bluetooth _Off" #~ msgstr "Bluetooth đã tắt" #~ msgid "Local Services" #~ msgstr "Các dịch vụ cục bá»™" #~ msgid "Resource temporarily unavailable" #~ msgstr "Tài nguyên tạm thá»i không có sẵn" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "Bluetooth có được tá»± động bật không?" #~ msgid "Yes" #~ msgstr "Có" #~ msgid "No" #~ msgstr "Không" #~ msgid "Friendly Name" #~ msgstr "Tên thân thiện" #~ msgid "Introduction" #~ msgstr "Giá»›i thiệu" #~ msgid "Connecting..." #~ msgstr "Äang kết nối..." #~ msgid "Enter PIN code" #~ msgstr "Nhập mã PIN" #~ msgid "unknown" #~ msgstr "không rõ" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "Sá»­a tên thiết bị" #~ msgid "_Remove..." #~ msgstr "_Bá»..." blueman-2.4.3/po/zh_CN.gmo000066400000000000000000001444401465054505200153030ustar00rootroot00000000000000Þ•6ÌI|3 D&¡D&ÈDïD EE/E>EPEbE rE }EˆE¢E²EÂEÂÒE•F¤F¹FÐFãFôFGG-G#@G dGqG…GšG®GÂG ÕG áGHCH YH dH=rH°HËHåHöHI I;3I+oIC›JßJäJèJîJôJ!ûJ K )K 5K BK OKYKaK,uK¢K)´KhÞKGL0bL“L¢L ·LÃLÖLÜL ÷L–M™M  M®M½M5ÒM N N N,(N+UNN ”N ¢N ­NºN ÓN ßN ëNöN4O FOTO [OeOgOlO|O‘O¡O °OºOÑO ÖOãOôOPP%P4P#NPrPƒP–P¯PÀPÒPåP÷PQ!Q3Q?HQ¥ˆQ .RS'sS ›S¥S¬S½S ÎSÙS ÝSçSýS T T ,T:TQTZTzT"•T"¸TÛT ûTUU#*U NU[UkU |U‰UœU¢U»U ÄUÒU'îU6V*MVxV!€V ¢V¬V ¼V ÇV ÒVàVôV>WNW]W {W'†W ®WºWÃWÖW õWXX X 1X?XYX kXvX XX¢X³X ¼XÇXÏX ãXîXY YY3Y8YKYcY sYYY Y+µY áY ïYüYZ(Z8ZLZ[ZcZsZ xZ ‚ZZ–Z›Z«Z²ZÃZÌZàZõZ[ [ ,[":[!][ [[£[$²[ ×[ã[è[ø[ \#\'\F.\u\”\$¦\Ë\ ë\ö\+ú\ &] 2]@]O] h]t]] œ] ¨]´]Å]Û] ð]^^^"^ '^ 3^@^E^ M^ X^ d^q^†^•^¬^Å^Ö^ è^ö^ __6_ M_[_"l__¦_¶_Æ_à_û_ ``0`?` U`b`v`` `¿`Ò`ç`÷`a#a8aTama‡aža±a Ña òabb,bCbbbqbb ”b b²bÆb Öbäbcc/c7c ?cMc]clcpc yc„c c›c c ¥c °c»cÄcàc ôcþcd/dEd[dzd “džd¦d¼d ÏdÚd êdôdûd eee+e0e?eWe\e$se ˜e£e³e ¶eAÂe‡fŒf‘f ™f§fÅfäfûf g*g=gMgegmg~ggºgÍgÝg ðgügh0h)9hch}h h œh¦h*¸hãiêióiöiÿij j j *j5j>jEjYjrj…j)—j(Áj êjöjk k #k 1k >kHk Ykfk~kžkºk ÁkÍkÑk åkók,ök0#lTl"ml l žlªl½lÚlðl m m "m,m4m p]p bppp„p#Œp°pµpºpÀpÅpÌpápõpqq8qMqRq cq nq |q ‰q —q*¢qÍqåqûqrr4rRr‚próroørhhsÑsÙsàsðsùst tt 6t At Nt [t gttt‡t›t«t³t Ét Ót.ßt(u27u;juL¦ukóuI_vF©v:ðvR+wT~wÓwäwøw x xx$x6xKxTx ZxTfx^»x<yWy`yoy y›y!°yÒyðyz z'z.z=zSz.Zz ‰z—z¨z¹z ¿zËzÑz èzöz{{%{.{>{F{N{U{u{|{ –{ { ²{#À{)ä{ || .|9|I|Z| u| |Œ| ¡|­|¼|$Ò|K÷|C}#J}n}„} ”}¡}µ}$¾} ã}~ ~ !~(-~ V~d~ t~‚~ š~G¥~í~  # . 9F_ h u‚ › ¨²HÅ€#€ ,€ 9€E€kN€º€ÃÁ€ …“𢠩´SÇ‚A/‚*q‚ œ‚§‚‚Ê‚,Ó‚(ƒ )ƒ5ƒ>ƒBƒUƒ^ƒnƒ6ŒƒÃM׃ %„ 3„A„I„O„3W„‹„‘„§„ ¼„Ƅτք Ý„é„ í„ ÷„…… …,… ;…G… O…Y…]… l…x…€… …§…º… Í… Ø… å…ò…† #†1†K† O†Z†^† g†r†††–†Ÿ† ¾† ˆ׆ Þ† ì†ú† ‡‡,‡ F‡R‡[‡b‡i‡q‡ x‡„‡Œ‡•‡›‡¡‡§‡·‡ʇЇÔ‡Ú‡ ㇠ð‡û‡ ˆˆˆ"ˆ)ˆ2ˆ;ˆAˆHˆ Qˆ\ˆkˆnˆ‚ˆÛ†ˆbŠuŠ…Š£ŠµŠ¾Š ÆŠ ЊÝŠ æŠ ðŠúŠ‹‹(‹³1‹å‹ö‹ ŒŒ2ŒCŒ]ŒnŒ…Œ!™Œ»ŒÌŒÞŒõŒ  0>^?p°Ä7Õ Ž&Ž?ŽSŽjŽ|Ž9”ŽÎŽ@ì-48>D$K p z„”¤ ³½!Ðò/‘f2‘™‘*µ‘ à‘ í‘ú‘’’’ 1’•;’Ñ’ Ø’ å’ò’0“ 6“@“ G“'T“!|“ ž“ «“ ¸“ œғ î“ ü“ ””'$”L”b” i”v”}”‚”•” §” ´” Á”˔ޔå”õ”• %•/•6•H•)`• Š•—• §• ´• Á•ΕÞ•î•– ––0.–’_–ò– — — — &—3— C— P—Z— u— —Œ— “—Ÿ— ¤—®—+Ë—+÷—)#˜ M˜Z˜a˜ u˜ ‚˜Œ˜ “˜ ˜¶˜ ̘Ö˜ݘä˜÷˜þ˜ ™™2™E™ X™e™u™…™›™ ¢™ ¬™ ¹™Ù Ö™ã™ü™š šš$3šXšqšxš ‹š•š ¥š ²š¿šÏšàšS÷šK›^› q›${›  › ª› ·›Ä› Ú›ä›÷›þ›œ(œAœ Yœfœ |œ†œ œ šœ§œ®œµœ Åœ Ϝܜ ìœöœ  - : GTdz–­½ Ôá÷ž -ž 7žAžHžOž ižsž ‰ž“ž ©ž¶ž½žÍž Ýžêž ýžŸŸ/Ÿ HŸ UŸ bŸoŸ Ÿ™Ÿ  Ÿ­Ÿ½ŸПÔŸEÛŸ!  =  J k Š š ,¡ ΠÞ î þ ¡ $¡1¡ A¡ K¡ U¡_¡o¡ ‚¡¡–¡¡ ¡¹¡ Ø¡ ã¡ ð¡ ý¡ ¢ ¢¢2¢E¢ X¢ e¢ r¢ ¢Œ¢¢¢²¢Ë¢ Þ¢ë¢û¢£ *£8£H£[£ n£ {£ˆ£ ›£¨£¸£Ë£Û£ ñ£þ£¤'¤:¤ J¤ W¤d¤z¤¤£¤¶¤ ɤÖ¤ï¤ ¥¥(¥A¥T¥t¥ „¥‘¥ ¤¥±¥Ä¥ Ô¥ á¥î¥ ¦ ¦'¦.¦ 5¦?¦R¦e¦ i¦ t¦¦ †¦¦•¦ 𦠦¦ °¦½¦Õ¦ë¦ò¦§§1§A§ Z§g§n§u§ ˆ§’§ ™§£§ ª§´§ »§ǧΧè§ì§ÿ§¨¨5¨ N¨X¨h¨ k¨1x¨Wª¨©© %©2©J©]© r©©›©®© ¾©È©Ï©â©ÿ© ª(ª;ª Oª\ªuªˆª)ª¹ªϪઠðªüª «¬ 2¬<¬?¬ F¬P¬V¬ q¬{¬”¬ ›¬ ¥¬ ²¬¿¬Õ¬!í¬#­3­ C­P­ `­ m­ w­ „­ ‘­ ž­«­»­Ñ­ ç­ ñ­û­ ÿ­ ®®®&>® e®+o®›® «®¶®È®á®ú®¯#¯ *¯ 4¯A¯H¯O¯_¯f¯ v¯€¯¯—¯ §¯ ±¯»¯¯ɯæ¯&ö¯ °>°Q°l°°†°°°³°˰ä° ±±T ± u± ±‰± ¨± ²±¼±Á±Ó± å±ò±²!²=² D²Q²a²h²„²‹² ¡²«² ²² ¼² ʲ ײä²ô² ³ ³&³ =³G³ W³a³ h³u³”³­³½³ijݳ'ô³'´|D´Á´rÈ´j;µ¦µ­µ½µ е ݵçµëµûµ ¶ !¶.¶ K¶U¶ \¶ i¶ v¶ €¶ж ¶§¶*®¶!Ù¶/û¶;+·Eg·H­·Hö·B?¸1‚¸R´¸N¹V¹f¹v¹ †¹“¹£¹ª¹Á¹ Ô¹ Þ¹è¹"ø¹)º8Eº ~ºˆº"žºÁº ȺÕºæºÿº»4»;»B» I»V»-]»‹»›» ¬»¹» À» ʻԻ ç»ô» ¼¼ #¼ /¼ <¼ F¼P¼W¼p¼w¼ ¼ š¼ §¼!´¼!Ö¼ ø¼½ ½2½G½Z½ s½€½ “½½ ¤½®½¾½E×½ ¾'¾=¾S¾ c¾m¾ }¾ ‡¾”¾°¾ ž Ͼ Ù¾ ú¾¿¿1¿ D¿0Q¿‚¿ž¿¶¿½¿ Ä¿ ѿ޿ î¿ û¿ ÀÀ",À OÀ \ÀfÀAvÀ¸À ÈÀÕÀÜÀ ãÀ\íÀJÁ¥[Á Â Â*Â1ÂBA „Â*‘Â"¼Â ß é öÂÃ' Ã$2ÃWà gÃqà xÃ…à ŒÃ™Ã0³Ã äÃDñÃ6Ä QÄ [ÄeÄ lÄ6vÄ ­Ä·ÄÍÄãÄ êÄ$÷ÄÅ'8Å`ÅdÅ ƒÅ Å—Å žÅ«Å ¾Å ÈÅ ÕÅâſŠöÅÆ Æ &Æ 0Æ =Æ JÆ WÆ dÆ nÆ{Æ—Æ§Æ¿Æ ÃÆÑÆÕÆÜÆãÆ öÆ Ç Ç Ç'Ç7Ç>Ç EÇOÇVÇ ]ÇjÇ‰Ç Ç žÇ ªÇ µÇ ÀÇ ËÇ ×Ç ãÇ ïÇ ûÇ ÈÈ%È :ÈFÈ NÈ ZÈfÈ uÈƒÈ •È  È¬È ´ÈÀÈÑÈ ãÈïÈöÈúÈÉÉ Éɘôeúczù6^0{ ðž·àû——È“XI® w#éï]Î@¶×ßk¿dêGÞ¾5Šå°|3±õò_7o6_íj nž#%Œö,áW÷y³æ¤ug=9Æó´åGÙÒ•ßPT³HÉ[³YaêUb¤yC ™+,Ø£šúßJô)íäÜ=ð~Ë ºFfµ':ÚSÕì<È»juã?±˜/Z`ÁâH™ù5Œ4?ËûƒÝ U4&^Äã“æèâw¨"ã'ϧôëcؾv:‚>©e lJ-.òo¡ÿ<©P¶.µÊy*»ýf¢Ô ¡°tÖ-2·¥¹‹AW&bÙo‹ûcv8ú+{·qÒÆ§×°-h眹¯Á,ë~^×ÃÝ€}Ó½ K¢Šx$k¬t ‰SZ[Õ„¸\‹"28¼œrŒ Ó4À‘”)#LÙ ÃNxîÄâ ‡ó845­ð†5‡ÿ< é ÔÐÖ2%p3!]!nçò‘"¶¬ñ%;l,(õŽæËD›ïÛøÏmÚVŸA(ªì¡œùJ£½ˆ}À_R¸(¹ÛŽ#ì˜f;~фΨ$èR*üªÚ®2…µ(íÊTFÉ ? &«|ñÜKpüq–gC¬Ìž!†ºƒƒ›€E6 $0dM¯ÎèD¤Bî÷O>+ ¾¦ýZª>N‚ÒÁ´aÉÐ/ëˆm çø¯Nº»MlKrþÖ– 611@ÀXñ!§)-“{„jek¢øu¼š’i;öYáÛ*s}Í€VŸ1óQ®B x'\L9O*%’•7 ”ØvÓ]z‰½Q¨ÇR—Xüps›wiÕUÅi 3@¦zŸÂå0…•O ¦I«”ÂD`£îàéÐѱ\Enþ–È=«Ïs¿G13õ¿:0Šb/)Í©ïQˆAÔ¸ÿ¼LÑYT7‰P‚häÜCÝ äê|B$’ÌHà ÞÃ[ý"²aÇþ&Ž`†rm.MÌö+IJ¥™áÆ´/÷Å.ÅÊFtÇhWšdÞ‘V9g¥²SEqÂÍ­­…I‡'%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-03-22 18:51+0000 Last-Translator: Colgrave Language-Team: Chinese (Simplified) Language: zh_CN MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 5.5-dev %(minutes)d 分钟%(seconds)d ç§’%(device)s 上的 %(service)s%d %s %d %s %d %s17-33ï¼…1-17%两轮车三轮车辆33-50ï¼…3D 显示3D 眼镜3D åŒæ­¥é…置文件(3DSP)50-67ï¼…67-83ï¼…83-99%在加载æ’件时出错。请将此消æ¯çš„内容æä¾›ç»™å¼€å‘人员并上传到我们的网站。 链接作者:自动连接:冲çªï¼šè¿žæŽ¥åˆ°ï¼šå·²è¿žæŽ¥æ‹¨å·ç½‘络支æŒä¾èµ–:断开连接:已下载:接收文件 (Object Push)文件:GSM 设置日志长度:日志开始:NAP 设置NAP 支æŒå称未安装 DHCP æœåС噍PAN æ”¯æŒæŽ¥æ”¶ä¿¡å·å¼ºåº¦ï¼š %(rssi)u%% (%(rssi_state)s)收件人:总计:传输功率: %(tpl)u%% (%(tpl_state)s)关闭è“牙 (_O)å¼€å¯è“牙 (_O)已上传:å¯è§æ€§è®¾å®šè¿žæŽ¥(_C)断开连接(_D)选择行(S)并使用Ctrl+C进行å¤åˆ¶ 将传递以䏋傿•°ï¼š 地å€ã€åç§°ã€æœåŠ¡åç§°ã€uuid16sã€rfcomm节点。 例如: AA:BB:CC:DD:EE:FF,电è¯ï¼ŒDUNæœåŠ¡ï¼Œ0x1103,/dev/rfcom0。 Uuid16s以逗å·åˆ†éš”的列表形å¼è¿”回。 设备断开åŽï¼Œè„šæœ¬å°†æ”¶åˆ°HUPä¿¡å·ç»ç”±è“牙å‘逿–‡ä»¶APN:ATTAVCTPAVDTPæŽ¥å—æŽ¥å—ç”±å—信设备å‘é€çš„æ–‡ä»¶æ£€ä¿®é—¨é—¨ç¦é”访问接入点网络接入点适é…器 (_T)适é…器适é…器首选项这个连接的适é…器ä¸å¯ç”¨é€‰æ‹©é€‚é…器添加一个退出å°ç¨‹åºçš„ 退出 èœå•项当è“ç‰™å¤„äºŽæ´»åŠ¨çŠ¶æ€æ—¶ï¼Œåœ¨çжæ€å›¾æ ‡ä¸Šæ·»åŠ æŒ‡ç¤ºï¼Œå¹¶åœ¨å·¥å…·æç¤ºä¸­æ˜¾ç¤ºè¿žæŽ¥ã€‚添加断开连接èœå•项å‘状æ€å›¾æ ‡èœå•添加标准èœå•项高级音频农用车辆风幕空气质é‡ä¼ æ„Ÿå™¨è­¦æŠ¥è­¦æŠ¥é€šçŸ¥æœåŠ¡ä¸€ä½“æœºå…许您监控(移动宽带)网络æµé‡ä½¿ç”¨æƒ…况。对于有é™çš„æ•°æ®è®¿é—®è®¡åˆ’éžå¸¸æœ‰ç”¨ã€‚这个æ’ä»¶å¯ä»¥å•独跟踪æ¯å°è®¾å¤‡ã€‚æ€»æ˜¯æ€»æ˜¯åŒæ„总是å¯è§çŽ¯å¢ƒå…‰ä¼ æ„Ÿå™¨æœå¯»æ¨¡å¼çš„超时时间(以秒为å•ä½ï¼‰æ”¾å¤§å™¨å¤–观苹果代ç†å°ç¨‹åºçš„传输æœåŠ¡æ’件被ç¦ç”¨æ‚¨ç¡®å®šè¦é‡ç½®è®¡æ•°å™¨å—?手臂血压音频é…置音频输出音频输入音频和输入é…置文件音频/视频音频/视频å¬ä¼—席授æƒè¯·æ±‚:自动将%(device)s连接至%(service)s自动化输入输出雨篷轴æµé£Žæœºå­—节BNEPæ¡å½¢ç æ‰«æå™¨åŸºæœ¬æ‰“å°(BPP)电池æœåŠ¡ç”µæ± å¼€å…³å¤©äº•ç¯è€³åŽå¼åŠ©å¬å™¨è´å°”刀片æœåŠ¡å™¨ç™¾å¶çª—或阴影拦截/å–æ¶ˆæ‹¦æˆªæ­¤è®¾å¤‡å·²å°é”血压Blueman å°ç¨‹åºBlueman è“牙管ç†å™¨Blueman 是基于 GTK+ çš„è“牙管ç†å™¨è“牙开å¯è“牙适é…器è“牙认è¯è“牙设备è“牙设备è“牙已åœç”¨è“牙已å¯ç”¨è“牙文件传输è“牙管ç†å™¨è“牙网络è“牙已关闭适é…器管ç†å™¨éœ€è¦å¼€å¯è“牙æ‰èƒ½å·¥ä½œBluez 守护进程没有è¿è¡Œã€‚blueman-manager 无法继续。 è¿™å¯èƒ½æ˜¯å› ä¸ºæ²¡æ£€æµ‹åˆ°è“牙适é…器,或è“牙守护进程未å¯åŠ¨ã€‚è“光播放器身体构æˆçƒ­æ°´å™¨æŸ±å­ç¯å¸¦å€ºåˆ¸ç®¡ç†ä¹¦æž¶æ‰¬å£°å™¨å¹¿æ’­è®¾å¤‡ç›´æ’­é—´æµè§ˆç»„æè¿°æœåŠ¡ç±»IDç”µç¯æ³¡å…¬å…±æ±½è½¦æŒ‰é’®CD播放机CMTP橱柜ç¯éª‘自行车 节å¥ä¼ æ„Ÿå™¨æ—¥åކã€ä»»åŠ¡å’Œæé†’ (CTN) 访问æœåŠ¡æ—¥åŽ†ã€ä»»åŠ¡å’Œæé†’ (CTN) 通知æœåŠ¡æ—¥åŽ†ã€ä»»åŠ¡å’Œå¤‡æ³¨(CTN)é…ç½®æ–‡ä»¶æ‘„å½•åƒæœºç›¸æœºéœ²è¥è½¦/å¤§ç¯·è½¦å–æ¶ˆæ“ä½œå–æ¶ˆä¸­æ±½è½¦æ±½è½¦éŸ³å“二氧化碳传感器一氧化碳传感器读å¡å™¨åŠæ‰‡é¡¶ç¯å¸é¡¶å¼ä¼ æ„Ÿå™¨æ‰‹æœºç‰¹å¾ 汇总格å¼ç‰¹å¾å®£è¨€ç‰¹å¾æ‰©å±•属性特å¾è¯´æ˜Žæ ¼å¼ç‰¹å¾ç”¨æˆ·æè¿°å……电情况点击ç¦ç”¨ã€‚点击å¯ç”¨ã€‚客户端特å¾é…置熨斗挂烫机人工耳蜗咖啡壶彩色光传感器光驱类型普通 ISDN 接入 (CIP)电脑é…ç½®é…ç½®è“牙网络é…置选中的æ’件指定的文件收å–目录ä¸å­˜åœ¨é…ç½®ç½‘ç»œéœ€è¦æƒé™ç¡®è®¤ç¡®è®¤è®¤è¯å€¼ï¼šå·²è¿žæŽ¥å·²è¿žæŽ¥åˆ° %s已连接:正在连接正在连接…连接失败: 连接至 BlueZ 失败连接到自动å¯ç”¨çš„é…置模å¼ï¼šA2DP 音频输入,A2DP éŸ³é¢‘è¾“å‡ºåŠ HID接触å¼ä¼ æ„Ÿå™¨è¿žç»­è¡€ç³–ç›‘æµ‹é¥æŽ§å™¨æŽ§åˆ¶è“牙适é…器的电æºçжæ€å¯è½¬æ¢æ— çº¿è®¾å¤‡æ— ç»³ç”µè¯ä¸Žè®¾å¤‡è¿›è¡Œé…对å·å‘噍当剿—¶é—´æœåŠ¡çª—å¸˜éª‘è‡ªè¡Œè½¦ ç è¡¨éª‘自行车的力é‡è‡ªè¡Œè½¦é€Ÿåº¦å’ŒèŠ‚å¥DHCP æœåŠ¡å™¨ç±»åž‹ï¼šDVDæ’­æ”¾æœºæ•°æ®æ´»åŠ¨æŒ‡ç¤ºå™¨é™¤æ¹¿å™¨æ‹’ç»ä¾èµ–问题å°å¼é£Žæ‰‡å°ç¯æ¡Œé¢æ¡Œé¢å·¥ä½œç«™å¯ç©¿æˆ´è®¾å¤‡ä¿¡æ¯è®¾å¤‡ç®¡ç†å™¨è®¾å¤‡å设备无å“åº”æ‹¨å·æ‹¨å·ç½‘络拨å·ç½‘络 (DUN)拨å·è®¾ç½®æ•°å­—电笔数字标牌数字化平æ¿ç›´æŽ¥æ‰“å°ï¼ˆBPPï¼‰ç›´æŽ¥æ‰“å°æœåŠ¡ï¼ˆBPP)断开与 %s 的连接已断开连接断开连接失败: æœå¯»è¶…时设备当å‰å¯è§â€¦è®¾å¤‡å½“å‰å¯è§â€¦â€¦ %s 秒设备当å‰å¯è§â€¦æ˜¾ç¤ºå™¨æ‰©å±•åžçŽ©å¶é—¨é”二åˆä¸€ Switchæ¸¸æˆæœºçƒ˜å¹²æœºé¢„è®¡å‰©ä½™æ—¶é—´ï¼šè€³æ¸©è®¡ç©¿æˆ´çš„å¾®åž‹è€³æœºç”µå­æ ‡ç­¾ç”µæ¢¯ç´§æ€¥å‡ºå£é—¨ç´§æ€¥å‡ºå£ç¯å¯ç”¨è“牙能é‡é‡‡é›†å¼€å…³ç”µèƒ½è¡¨èƒ½é‡ä¼ æ„Ÿå™¨è¾“å…¥æŽˆæƒ PIN ç ï¼šè¾“入认è¯é€šè¡Œç ï¼šå…¥å£å¤§é—¨çŽ¯å¢ƒé¥æ„Ÿå‘生错误å‘逿–‡ä»¶ %s æ—¶å‘生错误排气扇退出车外å±å¹•外部百å¶çª—外部报告引用FTP失败无法自动å¯åЍ obex æœåŠ¡ã€‚ç¡®ä¿ obex å®ˆæŠ¤ç¨‹åºæ­£åœ¨è¿è¡Œæ— æ³•å°†é…置更改为 %s连接失败在 %s ä¸ŠèŽ·å– IP 地å€å¤±è´¥æ— æ³•连接到blueman-manager扇å¼ç”µçƒ­å™¨ä¼ çœŸæ¥è‡ª %(1)s 的文件 %(0)s 已顺利接收文件å‘逿–¹æ–‡ä»¶å·²æŽ¥æ”¶æ–‡ä»¶å·²æŽ¥æ”¶æŒ‡å°–脉æè¡€æ°§ä»ªæ–‡ä»¶å‘逿–¹å›ºä»¶ç‰ˆæœ¬ç«ç„°æŽ¢æµ‹å™¨æ³›å…‰ç¯è½åœ°ç¯è§å…‰ç¯è§å…‰ç¯è£…置嵌入å¼ä¼ æ„Ÿå™¨å¼ºåˆ¶æ–­å¼€å†°ç®±å……分GBå…¨çƒå¯¼èˆªå«æ˜Ÿç³»ç»Ÿå…¨çƒå¯¼èˆªå«æ˜Ÿç³»ç»ŸæœåŠ¡GSM 设置游æˆè®¾å¤‡æ¸¸æˆæ‰‹æŸ„游æˆ/玩具车库门花园ç¯é€šç”¨å½±éŸ³è®¾å¤‡ä¸€èˆ¬è®¿é—®æƒé™é€šç”¨è®¿é—®æŽ§åˆ¶é€šç”¨ç©ºè°ƒé€šç”¨é£žæœºé€šç”¨å±žæ€§é€šç”¨éŸ³é¢‘通用音频接收器通用音频æºé€šç”¨æ¡å½¢ç æ‰«æå™¨é€šç”¨çš„血压计通用时钟通用计算机通用连续血糖监测器通用控制设备通用 å•车通用显示器通用显示设备通用家用电器通用眼镜通用风扇通用文件传输通用游æˆé€šç”¨è¡€ç³–仪通用暖通空调通用助å¬å™¨é€šç”¨å¿ƒçŽ‡ä¼ æ„Ÿå™¨æ™®é€šé‡‡æš–é€šç”¨äººæœºç•Œé¢è®¾å¤‡é€šç”¨åŠ æ¹¿å™¨é€šç”¨èƒ°å²›ç´ æ³µé€šç”¨é’¥åŒ™åœˆé€šç”¨ç¯å…·é€šç”¨å…‰æºé€šç”¨åª’体播放器通用è¯ç‰©äº¤ä»˜é€šç”¨æœºåŠ¨åŒ–è£…ç½®é€šç”¨æœºåŠ¨è½¦è¾†é€šç”¨ç½‘ç»œè®¾å¤‡é€šç”¨ç½‘ç»œä¸€èˆ¬æˆ·å¤–è¿åŠ¨æ´»åŠ¨é€šç”¨ä¸ªäººç§»åŠ¨è£…ç½®é€šç”¨ç”µè¯é€šç”¨ç”µæºè®¾å¤‡é€šç”¨åž‹è„‰æè¡€æ°§ä»ªé€šç”¨è¿œç¨‹æŽ§åˆ¶é€šç”¨ç±» 跑步行走传感器通用传感器通用标志通用肺活é‡è®¡é€šç”¨æ ‡ç­¾é€šç”¨ç”µè¯è®¾å¤‡é€šç”¨æ¸©åº¦è®¡é€šç”¨è®¾å¤‡é€šç”¨æ‰‹è¡¨é€šç”¨å¯ç©¿æˆ´éŸ³é¢‘设备通用称é‡ç§¤é€šç”¨çª—帘眼镜血糖网络群è“ç‰™æ‰“å° (HCR)è“牙扫æ (HCR)HDPHDP 输出HDP 输入HIDç¯HIDç¯å…·HIDPHTTPHTTP 代ç†å¹é£Žæœºæ‰‹æŒè®¾å¤‡æ‰‹æŒå¼PC/PDA(翻盖)手æŒå¼è‚ºæ´»é‡è®¡å…æå…æéŸ³é¢‘ç½‘å…³ç¡¬æ‹·è´æŽ§åˆ¶é€šé“ç¡¬æ‹·è´æ•°æ®é€šé“硬拷è´é€šçŸ¥äººæœºè¾“å…¥æœåŠ¡ (HCR)硬件版本耳机耳麦耳机音频网关体温计心率心率带热泵加热器头盔Hifi 音频éšè—éšè—未命å设备(_u)高高ä½èˆ±ç…§æ˜Žç¯å®¶ç”¨è§†é¢‘æ¸¸æˆæœºå–‡å­äººæœºå¯¹è¯æŽ¥å£è®¾å¤‡è¾“入设备æœåŠ¡ (HID)除湿器湿度传感器IPIP 地å€ï¼šIP 地å€ä¸Žä½¿ç”¨ç›¸åŒåœ°å€çš„æŽ¥å£ %s 冲çªIP 地å€ä¸ŽæŽ¥å£ %s 上的 %s/%s 网络段é‡å  è¿™å¯èƒ½ä¼šå¯¼è‡´ç½‘络行为异常综åˆä¸šåŠ¡æ•°å­—ç½‘(ISDN)图åƒå›¾åƒ (BIP)图åƒè‡ªåŠ¨å½’æ¡£(BIP)图åƒå‚考目标图åƒå“应器(BIP)峿—¶è­¦æŠ¥éž‹å†…跑步步行传感器入耳å¼åŠ©å¬å™¨åœ°é¢ç…§æ˜Žç¯ç™½ç‚½ç¯åŒ…å«ä¼ å…¥æ–‡ä»¶å¤¹ï¼šä»Ž %(1)s 传入文件 %(0)s通过è“牙接收的文件室内定ä½çº¢å¤–线加热器输入/输出错误胰岛素笔胰岛素泵ã€è€ç”¨æ³µè´´ç‰‡èƒ°å²›ç´ æ³µå¯¹è®²æŽ¥å£ %(0)s 已绑定到 IP åœ°å€ %(1)s互è”网åè®®æ”¯æŒæ— æ•ˆ IP 地å€ç‰©è”网网关IrMC åŒæ­¥IrMC åŒæ­¥å‘½ä»¤çœ‹æ¥blueman-manager 无法通过D-BUSæ¿€æ´»ã€‚å‡ºçŽ°è¿™ç§æƒ…况的一个典型原因是D-BUS激活环境中的图形设置æŸå,å¯ä»¥é€šè¿‡è°ƒç”¨dbus-update-激活环境(通常是从xinitrcå‘出的)æ¥è§£å†³è¿™ä¸ªé—®é¢˜(分别是Swayé…置或类似的é…ç½®)。平æ¿ç”µè„‘ä¿æŠ¤å£³æ“纵æ†KB键盘å°å–店L2CAP通过 PPP 访问局域网LED阵列LED驱动器LED驱动器LEDç¯ç¬”记本大型货车大型客机å¯åЍ DHCP 客户端å¯åЍ PPP 守护程åºå¯åЍ DHCP å®¢æˆ·ç«¯éœ€è¦æƒé™å¯åЍ PPP 守护程åºéœ€è¦æƒé™æ³„æ¼ä¼ æ„Ÿå™¨è½»åž‹é£žæœºç¯å…‰æŽ§åˆ¶å™¨å…‰é©±åŠ¨å™¨è½»åž‹è½¦çº¿å½¢ç¯å…‰é“¾è·¯æŸè€—ä½ç½®æ˜¾ç¤ºä½ç½®åŠèˆ±ä½ç½®å’Œå¯¼èˆªä½ç½®å’Œå¯¼èˆªæ˜¾ç¤ºå®šä½å’Œå¯¼èˆªåŠèˆ±å‚¨ç‰©æŸœæ‰¬å£°å™¨ä½Žä½ŽåŽ‹å¤ç´ ä½Žæ‰˜æž¶ç¯å…‰MB使首选适é…器临时å¯è§ç®¡ç†æœ¬åœ°ç½‘络æœåŠ¡ï¼Œå¦‚ NAP 桥制造商将这个设备标记/å–æ¶ˆæ ‡è®°ä¸ºä¿¡ä»»æœ€å¤§é¡¹ç›®æ•°Mesh设备Mesh ç½‘ç»œä»£ç†æ¶ˆæ¯è®¿é—®é…ç½® (MAP)ä¿¡æ¯è®¿é—®é…置文件信æ¯é€šçŸ¥é…置文件动力滑翔机è¯ç­’微波炉迷你主机å°å·´æ‚项电动代步车型å·è°ƒåˆ¶è§£è°ƒå™¨ç›‘视器轻便摩托车更多è¿åŠ¨ä¼ æ„Ÿå™¨æ‘©æ‰˜è½¦æœºåŠ¨é—¨é¼ æ ‡å¾ˆå¤šå¤šé€šé“适é…åè®® (MCAP)多色LED阵列多é…置文件规范(MPS)é…置文件多é…置文件规范(MPS)æœåŠ¡å¤šåˆä¸€ä¼ æ„Ÿå™¨å¤šåˆä¸€ switch æ¸¸æˆæœºå¤šåˆä¸€ä¼ æ„Ÿå™¨é¢†å¸¦ç½‘络网络接入点网络接入点 (NAP)网络使用情况 (_U)下一个DST更改æœåŠ¡æ²¡æœ‰å·²æ³¨å†Œçš„éŸ³é¢‘ç»ˆç«¯æ²¡æœ‰å†²çªæ— ä¾èµ–关系还没有å¯ç”¨çš„统计信æ¯ã€‚请先å°è¯•å»ºç«‹ä¸€ä¸ªè¿žæŽ¥å†æŸ¥çœ‹æ­¤é¡µé¢ã€‚未连接ä¸å¯ç”¨ç›®å‰åœ¨æ­¤é…ç½®ä¸‹ä¸æ”¯æŒæœªæŒ‡å®šç¼–å·ï¼šOBEXOBEX 文件传输OBEX å¯¹åƒæŽ¨é€å¯¹è±¡ä¼ è¾“å ç”¨çŽ‡ä¼ æ„Ÿå™¨è‡€éƒ¨è·‘æ­¥æ­¥æ€ä¼ æ„Ÿå™¨éž‹ä¸Šè·‘步步行传感器打开打开ä½ç½®å…‰ç›˜æ’­æ”¾å™¨æœ€ä½³æœ‰æœºå‘光二æžç®¡(OLED)烤箱个人区域网用户传呼机é…对已é…对PIN ç é…对密ç é…对é…对请求%s é…对请求设备é…对请求:é…对请求:Palm 设备手掌大å°çš„ PC/PDA滑翔伞é“路信å·ç¯è½åœ°æ‰‡åŠç¯å‘¨è¾¹è®¾å¤‡å¤–å›´è®¾å¤‡é¦–é€‰è¿žæŽ¥å‚æ•°å¤–围设备éšç§æ ‡å¿—è“ç‰™å±€åŸŸç½‘æ‰‹æœºç”µè¯æé†’çŠ¶æ€æœåŠ¡ç”µè¯ç°¿è®¿é—® (PBAP)电è¯ç°¿è®¿é—®é…置文件(PBAP) - PCE电è¯ç°¿è®¿é—®é…置文件(PBAP) - PSE请确ä¿ç›®å½•“%s†存在或使用 blueman-services é…置它。在此之å‰ï¼Œå°†ä½¿ç”¨é»˜è®¤é…置的 “%sâ€æ’头æ’ä»¶ "%(0)s" ä¾èµ–于 %(1)s。ç¦ç”¨ %(1)s 也将会ç¦ç”¨ "%(0)s"。 是å¦ç»§ç»­?æ’ä»¶ %(0)s 与 %(1)s有冲çªã€‚å¯ç”¨ %(1)s å°†ç¦ç”¨ %(0)s。 确定å—?æ’件峿’å³ç”¨ ID峿’å³ç”¨ä¿¡æ¯æŒ‡å‘设备æ†é¡¶ç¯å·®ä¾¿æºå¼éŸ³é¢‘便æºå¼æ‰‹æŒæŽ§åˆ¶å°è¡ŒåŠ¨ç”µæºç”µæºæ’座骑自行车 功率传感器é…电盘电æºåŠ¨åŠ›è½®æ¤…è¿œç¨‹æ¼”ç¤ºä¸»æœåŠ¡æ‰“å°æœºæ‰“å°çŠ¶æ€ (BPP)投影仪专有为其他 Blueman 组件æä¾›äº† DBus APIæä¾› OBEX 文件传输的功能æä¾› StatusNotifierItem 以显示状æ€å›¾æ ‡ä¸ºè“牙 PAN 连接æä¾›ä¸€ä¸ªåŸºæœ¬çš„ DHCP 客户端。æä¾›ä¸€ä¸ªç›®å½•以æ“作为其他æ’ä»¶æä¾›çš„çš„ applet å’Œ APIæä¾›ä¸€ä¸ªèœå•项,让默认被éšè—的首选适é…器临时å¯è§æä¾›ä¸€ä¸ªåŒ…å«äº†ä»¥å‰ä½¿ç”¨çš„连接的èœå•项以便快速访问为通过 DUN é…置文件连接到 Internet æä¾›åŸºæœ¬æ”¯æŒã€‚å‘ BlueZ 守护进程æä¾›å¯†é’¥ã€è®¤è¯æœåŠ¡ä½¿ç”¨è°ƒåˆ¶è§£è°ƒå™¨ç®¡ç†å™¨å’Œç½‘络管ç†å™¨ä¸ºæ‹¨å·ç½‘络 (DUN) æä¾›æ”¯æŒåœ¨ NetworkManager 0.8 åŠä»¥ä¸Šç‰ˆæœ¬æä¾›å¯¹ä¸ªäººå±€åŸŸç½‘ (PAN) çš„æ”¯æŒæŽ¥è¿‘æ„Ÿåº”å™¨å…¬å…±æµè§ˆç»„脉æè¡€æ°§è®¡æŒ‰ä¸‹æŒ‰é’®å››è½®æ‘©æ‰˜è½¦RFCOMMé‡å‘½å设备(_e)…散热æ¿åŠ çƒ­å™¨æ•£çƒ­å™¨æ”¶éŸ³æœºé›¨é‡ä¼ æ„Ÿå™¨å·²åœ¨åŽå°æŽ¥æ”¶æ–‡ä»¶ %(files)d在åŽå°åˆæŽ¥æ”¶äº† %(files)d 个文件接收信å·å¼ºåº¦ï¼š %(rssi)u%% (%(rssi_state)s)接å—者正在接收的文件正在从 %(1)s 接收文件 %(0)s推èé‡è”地å€ä¼‘闲车/房车å‚考时间更新æœåŠ¡å‚考打å°ï¼ˆBPP)基本打å°é…置文件 (BPP)冰箱拒ç»é¥æŽ§é¥æŽ§ç›®æ ‡ç§»é™¤å°†è¿™ä¸ªè®¾å¤‡ä»Žå·²çŸ¥è®¾å¤‡åˆ—表中删去é‡å‘½å设备更新 IP åœ°å€æŠ¥å‘Šå‚考é‡è¯•电饭煲机器人机器人å¸å°˜å™¨æ—‹è½¬å¼€å…³è·‘步速度和韵律SDPæ™ºèƒ½å¡æŽ¥å£(SAP)æŽ’åº (_O)扫æå‚数扫æä»ªæ»‘æ¿è½¦å±å¹•连接时执行的脚本查找æœç´¢é™„近的设备正在æœç´¢æ¬¡è¦æœåŠ¡é€‰æ‹©è®¾å¤‡é€‰æ‹© PulseAudio 的音频é…置选择输入文件的接收目录å‘逿–‡ä»¶å‘设备å‘逿–‡ä»¶ (_F)å‘é€ä¾¿ç¬º (_N)å‘逿–‡ä»¶:(_F)…å‘逿–‡æœ¬ä¾¿ç¬ºå‘此设备å‘逿–‡ä»¶å‘é€ä¾¿ç¬ºæ­£åœ¨å‘逿–‡ä»¶åºåˆ—å·ä¸²å£ä¸²å£ %s串å£å·²è¿žæŽ¥ä¸²å£è¿žæŽ¥è„šæœ¬å¤±è´¥%s è®¾å¤‡ä¸Šçš„ä¸²å£æœåŠ¡çŽ°åœ¨å¯ä»¥é€šè¿‡ %s 使用æœåС噍æœåŠ¡å™¨ç‰¹å¾é…ç½®æœåŠ¡å™¨çº§è®¡ç®—æœºæœåŠ¡å·²æ›´æ”¹æœåС尿œåС首选项æœåŠ¡ï¼šæœåŠ¡å‘现设置è“牙适é…器属性设置 RfKill çŠ¶æ€æœºé¡¶ç›’机顶盒设置 RfKill 状æ€éœ€è¦æƒé™è´§æž¶ç¯å…‰æ˜¾ç¤ºçŠ¶æ€æ  (_S)æ˜¾ç¤ºå·¥å…·æ  (_T)æ˜¾ç¤ºè®¾å¤‡ä¿¡æ¯æ˜¾ç¤ºè¾“入在设备连接或断开时显示桌é¢é€šçŸ¥ã€‚显示网络æµé‡ä½¿ç”¨çއå•一 Switch æ¸¸æˆæœºè·³è¿‡æ»‘å—æ™ºèƒ½æ‰‹æœºæ™ºèƒ½æ‰‹è¡¨çƒŸé›¾ä¼ æ„Ÿå™¨è½¯ä»¶ç‰ˆæœ¬å›žéŸ³å£æ‰¬å£°å™¨éª‘自行车 速度传感器自行车 速度和节å¥ä¼ æ„Ÿå™¨è¿åŠ¨æ‰‹è¡¨èšå…‰ç¯ç‹¬ç«‹æ‰¬å£°å™¨æ ‡å‡†çš„ SPP é…置连接处ç†å™¨ï¼Œå…è®¸æ‰§è¡Œè‡ªå®šä¹‰åŠ¨ä½œç«‹å¼æ‰¬å£°å™¨éšèº«ç”µè„‘è·¯ç¯è¾ƒä½³æˆåŠŸï¼æˆåŠŸè¿žæŽ¥åˆ° %(0)s 上的 DUN æœåŠ¡ 现在å¯ä»¥é€šè¿‡ %(1)s 连网Switch æ¸¸æˆæœºåˆ‡æ¢è“牙关闭开关状æ€ä»¥åŒ¹é…è“牙电æºçжæ€ã€‚å…许从显示è“牙状æ€çš„å›¾æ ‡é‡æ–°æ‰“å¼€è“ç‰™ï¼›å‰ææ˜¯ç³»ç»Ÿæˆ–ç‰©ç†ä¸Šæ²¡æœ‰æ‹”出è“牙。系统IDTCPTCS-ATTCS-BINå¹³æ¿ç”µè„‘电视温度传感器连接è“ç‰™æ¸¸æˆæŽ§åˆ¶å™¨æ—¶ï¼Œæš‚æ—¶æŒ‚èµ·å±å¹•ä¿æŠ¤ç¨‹åºã€‚临时å¯è§æœ€è¿‘连接èœå•显示的最大数目。å¯åŠ¨è„šæœ¬ %s 出现了问题 %sæ’æ¸©å™¨åº”被覆盖烤é¢åŒ…æœºå¤ªå¤šæŽ¥æ”¶åˆ°çš„æ•°æ®æ€»é‡å’Œä¼ è¾“速率å‘å‡ºçš„æ•°æ®æ€»é‡å’Œä¼ è¾“速率触控å¼é¢æ¿è§¦æŽ§æ¿çީ具æµé‡ç»Ÿè®¡ä¼ è¾“传输失败传输文件 %(0)s 失败传输功率: %(tpl)u%% (%(tpl_state)s)传输å‘现å°è¯•在å¯åŠ¨æ—¶å’Œæ¯éš”60秒自动连接到å¯é…置的æœåŠ¡ã€‚ä¸‰åˆä¸€ Switch æ¸¸æˆæœºåå…‰ç¯æ‰‹æŽ¨è½¦ä¿¡ä»»å—信任正在å°è¯•在 %s ä¸ŠèŽ·å– IP åœ°å€ è¯·ç¨å€™â€¦â€¦è°ƒè°å™¨å…³é—­æ‰€æœ‰é€‚é…器å¯ç”¨å…¨éƒ¨é€‚é…器转盘å‘é€åŠŸçŽ‡åŒ»ç–—è®¾å¤‡çš„å”¯ä¸€è®¾å¤‡æ ‡è¯†ç¬¦æˆ‘çš„è®¾å¤‡å”¯ä¸€æ ‡è¯†ç¬¦ä¸å—é™åˆ¶çš„æ•°å­—ä¿¡æ¯é…置文件UDP增强æœåŠ¡å‘现é…ç½®æ–‡ä»¶æœªåˆ†ç±»æ°´åº•ç¯æœªçŸ¥æœªçŸ¥é”™è¯¯æœªå‘½åçš„è®¾å¤‡æœªæŒ‡å®šå–æ¶ˆä¿¡ä»»ç”¨æˆ·æ•°æ®VCR真空å¸å°˜å™¨æœ‰æ•ˆèŒƒå›´æ±½è½¦è½¦ç”¨è½®èƒŽåŽ‹åŠ›ä¼ æ„Ÿå™¨éžå¸¸é«˜è§†é¢‘会议视频分å‘è§†é¢‘è¾“å‡ºè§†é¢‘è¾“å…¥æ‘„åƒæœºè§†é¢‘会议视频显示器和扬声器视频监视器视频会议网关(VCP)WAPWAP 客户端WSP墙扇å£ç¯å£æŒ‚å¼ä¼ æ„Ÿå™¨æ´—衣机å¯ç©¿æˆ´çš„å¯ç©¿æˆ´ç”µè„‘体é‡ç§¤é£ŽåŠ›ä¼ æ„Ÿå™¨çª—æˆ·çª—å¸˜ç™¾å¶çª—窗帘窗帘腕部血压腕å¼è„‰æè¡€æ°§é¥±å’Œåº¦è®¡æ‰‹è¡¨é€‚é…器(_A)添加 (_A)å°é”(_B)å–æ¶ˆ(_C)关闭(_C)é™åº (_D)设备 (_D)设备 (_D)退出 (_E)帮助 (_H)ä¿¡æ¯ (_I)本地æœåŠ¡ (_L)使设备å¯è§ (_M)åç§° (_N)_确定é…对 (_P)æ’ä»¶ (_P)首选项 (_P)移除(_R)…报告问题 (_R)å¤ä½(_R)æœç´¢ (_S)_åœæ­¢ä¿¡ä»» (_T)解除å°é”(_U)å–æ¶ˆä¿¡ä»» (_U)视图 (_V)applet天尿—¶åˆ†é’Ÿå¦obexd ä¸å¯ç”¨æ˜¯blueman-2.4.3/po/zh_CN.po000066400000000000000000002600361465054505200151370ustar00rootroot00000000000000# Chinese (China) translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Aron Xu https://launchpad.net/~happyaron # BiOgErM https://launchpad.net/~biogerm # Careone https://launchpad.net/~zzbusagain # D4nielfree https://launchpad.net/~d4nielfree # Dingar https://launchpad.net/~cndingar # EAdam https://launchpad.net/~liuannan # GrayWaLL https://launchpad.net/~graywall # Heling Yao https://launchpad.net/~hyao # Jimhu https://launchpad.net/~huyiwei # Kyle WANG https://launchpad.net/~osfans # Mu Yang https://launchpad.net/~mu-yang-gmail # Valmantas PalikÅ¡a https://launchpad.net/~walmis # Wentao Tang https://launchpad.net/~wisetang # Zhang.H https://launchpad.net/~i-zhh # ZhangCheng https://launchpad.net/~xxzc # crazycode https://launchpad.net/~crazycode08 # fpoint https://launchpad.net/~fpoint # ginus https://launchpad.net/~ginus800615 # luojie-dune https://launchpad.net/~luojie-dune # lyman https://launchpad.net/~lyman # sascsy https://launchpad.net/~sascsy # yanq.wang https://launchpad.net/~nile-wangyq # ä¸é‘«_XJTU https://launchpad.net/~xgnid # çŽ‹è‹±åŽ https://launchpad.net/~wantinghard # Aron Xu , 2007 # shuyu liu , 2017 # Mingcong Bai , 2015,2017 # Wylmer Wang, 2014 # liulitchi , 2014 # zhineng404 , 2019 # æ•è¶… 马 , 2020 # 玉堂白鹤 , 2015 # Heart & Soul # 知者无涯 , 2021. # clouilt , 2021. # Eric , 2021. # Liu Tao , 2021. # cth451 , 2021. # Eric , 2022. # joe , 2022. # Hugel , 2022. # Eric , 2022. # Corpulentj , 2023. # Hosted Weblate , 2023, 2024. # 星野鈴美 , 2024. # Colgrave , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-03-22 18:51+0000\n" "Last-Translator: Colgrave \n" "Language-Team: Chinese (Simplified) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.5-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "å¯è§æ€§è®¾å®š" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "éšè—" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "总是å¯è§" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "临时å¯è§" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "åç§°" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "é…对请求" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "设备é…对请求:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "应被覆盖" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "显示输入" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "è“牙设备" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "适é…器(_A)" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "æœç´¢ (_S)" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "首选项 (_P)" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "退出 (_E)" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "设备 (_D)" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "视图 (_V)" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "æ˜¾ç¤ºå·¥å…·æ  (_T)" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "æ˜¾ç¤ºçŠ¶æ€æ  (_S)" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "éšè—未命å设备(_u)" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "æŽ’åº (_O)" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "åç§° (_N)" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "添加 (_A)" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "é™åº (_D)" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "æ’ä»¶ (_P)" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "本地æœåŠ¡ (_L)" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "帮助 (_H)" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "报告问题 (_R)" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "æœç´¢é™„近的设备" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "查找" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "与设备进行é…对" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "é…对" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "将这个设备标记/å–æ¶ˆæ ‡è®°ä¸ºä¿¡ä»»" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "ä¿¡ä»»" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "将这个设备从已知设备列表中删去" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "移除" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "呿­¤è®¾å¤‡å‘逿–‡ä»¶" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "å‘逿–‡ä»¶" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "å‘å‡ºçš„æ•°æ®æ€»é‡å’Œä¼ è¾“速率" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "æŽ¥æ”¶åˆ°çš„æ•°æ®æ€»é‡å’Œä¼ è¾“速率" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "æ•°æ®æ´»åŠ¨æŒ‡ç¤ºå™¨" #: data/ui/manager-main.ui:636 msgid "More" msgstr "更多" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "é‡å‘½å设备" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "å¤ä½(_R)" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "å–æ¶ˆ(_C)" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "_确定" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP æœåŠ¡å™¨ç±»åž‹ï¼š" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "推è" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "未安装 DHCP æœåС噍" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP 地å€ï¼š" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP 设置" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "è“牙局域网" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN 支æŒ" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "拨å·ç½‘络" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "拨å·ç½‘络支æŒ" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "网络接入点 (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP 支æŒ" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "接收文件 (Object Push)" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "传入文件夹:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "选择输入文件的接收目录" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "接å—ç”±å—信设备å‘é€çš„æ–‡ä»¶" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "ç»ç”±è“牙å‘逿–‡ä»¶" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "收件人:" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "文件:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "é…ç½®" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "é…置选中的æ’ä»¶" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "未指定" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "作者:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "未知" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ä¾èµ–:" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "冲çªï¼š" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM 设置" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "ç¼–å·ï¼š" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "æµé‡ç»Ÿè®¡" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "关闭(_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "已下载:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "已上传:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "总计:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "日志开始:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "日志长度:" #: data/ui/note.ui:8 msgid "Send note" msgstr "å‘é€ä¾¿ç¬º" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "适é…器管ç†å™¨éœ€è¦å¼€å¯è“牙æ‰èƒ½å·¥ä½œ" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "è“牙适é…器" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "总是" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d 分钟" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "适é…器" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "无法连接到blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "看æ¥blueman-manager 无法通过D-BUSæ¿€æ´»ã€‚å‡ºçŽ°è¿™ç§æƒ…况的一个典型原因是D-BUS激活" "环境中的图形设置æŸå,å¯ä»¥é€šè¿‡è°ƒç”¨dbus-update-激活环境(通常是从xinitrcå‘出的)" "æ¥è§£å†³è¿™ä¸ªé—®é¢˜(分别是Swayé…置或类似的é…ç½®)。" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "连接至 BlueZ 失败" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez 守护进程没有è¿è¡Œã€‚blueman-manager 无法继续。\n" "è¿™å¯èƒ½æ˜¯å› ä¸ºæ²¡æ£€æµ‹åˆ°è“牙适é…器,或è“牙守护进程未å¯åŠ¨ã€‚" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "点击ç¦ç”¨ã€‚" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "点击å¯ç”¨ã€‚" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "正在æœç´¢" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "适é…器首选项" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "文件å‘逿–¹" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "è“牙文件传输" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "_åœæ­¢" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "正在连接" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd ä¸å¯ç”¨" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "无法自动å¯åЍ obex æœåŠ¡ã€‚ç¡®ä¿ obex å®ˆæŠ¤ç¨‹åºæ­£åœ¨è¿è¡Œ" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "å–æ¶ˆä¸­" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "正在å‘逿–‡ä»¶" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "预计剩余时间:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d ç§’" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "å‘逿–‡ä»¶ %s æ—¶å‘生错误" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "跳过" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "é‡è¯•" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "å‘生错误" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "%s é…对请求" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "è“牙认è¯" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "è¾“å…¥æŽˆæƒ PIN ç ï¼š" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "输入认è¯é€šè¡Œç ï¼š" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "密ç é…对" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "PIN ç é…对" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "é…对请求:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "确认认è¯å€¼ï¼š" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "确认" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "æ‹’ç»" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "授æƒè¯·æ±‚:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "æœåŠ¡ï¼š" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "æ€»æ˜¯åŒæ„" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "接å—" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "在加载æ’件时出错。请将此消æ¯çš„内容æä¾›ç»™å¼€å‘人员并上传到我们的网站。\n" "链接" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "è“牙已关闭" #: blueman/Functions.py:71 msgid "Exit" msgstr "退出" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "å¯ç”¨è“牙" #: blueman/Functions.py:166 msgid "B" msgstr "字节" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "设备管ç†å™¨" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "æœåС首选项" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "键盘" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "光驱类型" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "未命å的设备" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "未分类" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "已连接" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "å—ä¿¡ä»»" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "å·²é…对" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "å·²å°é”" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "已连接" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "å·®" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "较佳" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "最佳" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "很多" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "太多" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "接收信å·å¼ºåº¦ï¼š %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "接收信å·å¼ºåº¦ï¼š %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "低" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "高" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "éžå¸¸é«˜" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "传输功率: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "传输功率: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "æˆåŠŸï¼" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "失败" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "正在连接…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "断开连接失败: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "没有已注册的音频终端" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "输入/输出错误" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "设备无å“应" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "未知错误" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "连接失败: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "连接(_C)" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "连接到自动å¯ç”¨çš„é…置模å¼ï¼šA2DP 音频输入,A2DP éŸ³é¢‘è¾“å‡ºåŠ HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "断开连接(_D)" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "强制断开" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "连接到:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "断开连接:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "自动连接:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "å‘逿–‡ä»¶:(_F)…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "é…对 (_P)" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "ä¿¡ä»» (_T)" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "å–æ¶ˆä¿¡ä»» (_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "å°é”(_B)" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "解除å°é”(_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "拦截/å–æ¶ˆæ‹¦æˆªæ­¤è®¾å¤‡" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "é‡å‘½å设备(_e)…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "移除(_R)…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "å–æ¶ˆæ“作" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "å–æ¶ˆä¿¡ä»»" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "选择设备" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman 是基于 GTK+ çš„è“牙管ç†å™¨" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM 设置" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "æ’ä»¶" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "æ’ä»¶ \"%(0)s\" ä¾èµ–于 %(1)s。ç¦ç”¨ %(1)s 也将会ç¦ç”¨ " "\"%(0)s\"。\n" "是å¦ç»§ç»­?" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "æ’ä»¶ %(0)s 与 %(1)s有冲çªã€‚å¯ç”¨ %(1)s å°†ç¦ç”¨ %(0)s。\n" "确定å—?" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "æ— ä¾èµ–关系" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "没有冲çª" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "ä¾èµ–问题" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "选择适é…器" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "设备当å‰å¯è§â€¦" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "æ‚项" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "电脑" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "手机" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "网络接入点" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "音频/视频" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "周边设备" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "图åƒ" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "å¯ç©¿æˆ´çš„" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "玩具" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "桌é¢" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "æœåС噍" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "笔记本" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "手æŒè®¾å¤‡" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm 设备" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "手机" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "无线设备" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "智能手机" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "调制解调器" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "综åˆä¸šåŠ¡æ•°å­—ç½‘(ISDN)" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "充分" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1-17ï¼…" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17-33ï¼…" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33-50ï¼…" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50-67ï¼…" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67-83ï¼…" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83-99ï¼…" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "ä¸å¯ç”¨" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "耳麦" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "å…æ" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "è¯ç­’" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "扬声器" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "耳机" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "便æºå¼éŸ³é¢‘" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "汽车音å“" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "机顶盒" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hifi 音频" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "VCR" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "æ‘„åƒæœº" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "æ‘„å½•åƒæœº" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "视频监视器" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "视频显示器和扬声器" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "视频会议" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "游æˆ/玩具" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "指å‘设备" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "显示器" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "相机" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "扫æä»ª" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "æ‰“å°æœº" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "手表" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "传呼机" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "å¹³æ¿ç”µè„‘ä¿æŠ¤å£³" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "头盔" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "眼镜" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "机器人" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "汽车" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "玩å¶" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "饿ާ噍" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "游æˆè®¾å¤‡" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "通用设备" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "通用电è¯" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "通用计算机" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "桌é¢å·¥ä½œç«™" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "æœåŠ¡å™¨çº§è®¡ç®—æœº" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "手æŒå¼PC/PDA(翻盖)" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "手掌大å°çš„ PC/PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "å¯ç©¿æˆ´ç”µè„‘" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "å¹³æ¿ç”µè„‘" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "扩展åž" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "一体机" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "刀片æœåС噍" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "å¯è½¬æ¢" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "å¯ç©¿æˆ´" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "物è”网网关" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "迷你主机" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "éšèº«ç”µè„‘" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "通用手表" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "è¿åŠ¨æ‰‹è¡¨" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "智能手表" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "通用时钟" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "通用显示器" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "通用远程控制" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "通用眼镜" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "通用标签" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "通用钥匙圈" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "通用媒体播放器" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "通用æ¡å½¢ç æ‰«æå™¨" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "通用温度计" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "耳温计" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "通用心率传感器" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "心率带" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "通用的血压计" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "手臂血压" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "腕部血压" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "通用人机界é¢è®¾å¤‡" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "é¼ æ ‡" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "æ“纵æ†" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "æ¸¸æˆæ‰‹æŸ„" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "数字化平æ¿" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "读å¡å™¨" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "数字电笔" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "æ¡å½¢ç æ‰«æå™¨" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "触控æ¿" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "远程演示" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "通用血糖仪" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "通用类 跑步行走传感器" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "鞋内跑步步行传感器" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "鞋上跑步步行传感器" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "臀部跑步步æ€ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "通用 å•车" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "骑自行车 ç è¡¨" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "骑自行车 速度传感器" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "骑自行车 节å¥ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "骑自行车 功率传感器" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "自行车 速度和节å¥ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "通用控制设备" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "Switch æ¸¸æˆæœº" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "多åˆä¸€ switch æ¸¸æˆæœº" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "按钮" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "滑å—" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "旋转开关" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "触控å¼é¢æ¿" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "å•一 Switch æ¸¸æˆæœº" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "二åˆä¸€ Switchæ¸¸æˆæœº" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "三åˆä¸€ Switch æ¸¸æˆæœº" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "电池开关" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "能é‡é‡‡é›†å¼€å…³" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "按下按钮" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "拨å·" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "通用网络设备" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "访问接入点" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "Mesh设备" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "Mesh 网络代ç†" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "通用传感器" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "è¿åŠ¨ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "空气质é‡ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "温度传感器" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "湿度传感器" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "泄æ¼ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "烟雾传感器" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "å ç”¨çŽ‡ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "接触å¼ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "一氧化碳传感器" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "二氧化碳传感器" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "环境光传感器" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "能é‡ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "彩色光传感器" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "雨é‡ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "文件å‘逿–¹" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "风力传感器" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "接近感应器" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "多åˆä¸€ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "嵌入å¼ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "å¸é¡¶å¼ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "壿Œ‚å¼ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "多åˆä¸€ä¼ æ„Ÿå™¨" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "电能表" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "ç«ç„°æŽ¢æµ‹å™¨" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "车用轮胎压力传感器" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "通用ç¯å…·" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "å£ç¯" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "é¡¶ç¯" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "è½åœ°ç¯" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "橱柜ç¯" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "å°ç¯" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "åå…‰ç¯" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "åŠç¯" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "地é¢ç…§æ˜Žç¯" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "泛光ç¯" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "水底ç¯" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "柱å­ç¯å¸¦" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "é“路信å·ç¯" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "花园ç¯" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "æ†é¡¶ç¯" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "èšå…‰ç¯" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "线形ç¯å…‰" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "è·¯ç¯" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "è´§æž¶ç¯å…‰" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "天井ç¯" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "紧急出å£ç¯" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "ç¯å…‰æŽ§åˆ¶å™¨" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "光驱动器" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "ç”µç¯æ³¡" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "低托架ç¯å…‰" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "高ä½èˆ±ç…§æ˜Žç¯" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "通用风扇" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "åŠæ‰‡" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "è½´æµé£Žæœº" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "排气扇" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "è½åœ°æ‰‡" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "å°å¼é£Žæ‰‡" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "墙扇" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "通用暖通空调" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "æ’æ¸©å™¨" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "除湿器" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "除湿器" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "加热器" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "散热器" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "热水器" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "热泵" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "红外线加热器" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "散热æ¿åŠ çƒ­å™¨" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "扇å¼ç”µçƒ­å™¨" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "风幕" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "通用空调" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "通用加湿器" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "普通采暖" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "通用访问控制" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "检修门" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "车库门" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "紧急出å£é—¨" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "é—¨ç¦é”" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "电梯" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "窗户" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "å…¥å£å¤§é—¨" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "é—¨é”" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "储物柜" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "通用机动化装置" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "机动门" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "雨篷" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "百å¶çª—或阴影" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "窗帘" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "å±å¹•" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "通用电æºè®¾å¤‡" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "ç”µæºæ’座" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "é…电盘" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "æ’头" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "电æº" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED驱动器LED驱动器" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "è§å…‰ç¯è£…ç½®" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "HIDç¯å…·" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "充电情况" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "行动电æº" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "通用光æº" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "白炽ç¯" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LEDç¯" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HIDç¯" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "è§å…‰ç¯" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED阵列" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "多色LED阵列" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "低压å¤ç´ " #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "有机å‘光二æžç®¡(OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "通用窗帘" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "窗帘" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "百å¶çª—" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "窗帘" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "窗帘" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "外部百å¶çª—" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "车外å±å¹•" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "通用音频接收器" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "独立扬声器" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "回音å£" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "书架扬声器" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "ç«‹å¼æ‰¬å£°å™¨" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "扬声器" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "通用音频æº" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "警报" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "è´å°”" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "å–‡å­" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "广播设备" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "æœåŠ¡å°" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "å°å–店" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "ç›´æ’­é—´" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "å¬ä¼—席" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "通用机动车辆" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "汽车" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "大型货车" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "两轮车" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "摩托车" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "滑æ¿è½¦" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "轻便摩托车" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "三轮车辆" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "轻型车" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "四轮摩托车" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "å°å·´" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "公共汽车" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "手推车" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "农用车辆" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "露è¥è½¦/大篷车" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "休闲车/房车" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "通用家用电器" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "冰箱" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "冰箱" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "烤箱" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "微波炉" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "烤é¢åŒ…机" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "洗衣机" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "烘干机" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "咖啡壶" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "熨斗" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "å·å‘器" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "å¹é£Žæœº" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "真空å¸å°˜å™¨" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "机器人å¸å°˜å™¨" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "电饭煲" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "挂烫机" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "通用å¯ç©¿æˆ´éŸ³é¢‘设备" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "穿戴的微型耳机" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "领带" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "通用飞机" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "轻型飞机" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "动力滑翔机" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "滑翔伞" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "大型客机" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "通用影音设备" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "放大器" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "接å—者" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "收音机" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "è°ƒè°å™¨" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "转盘" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD播放机" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD播放机" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "è“光播放器" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "光盘播放器" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "机顶盒" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "通用显示设备" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "电视" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "监视器" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "投影仪" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "通用助å¬å™¨" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "入耳å¼åŠ©å¬å™¨" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "耳åŽå¼åŠ©å¬å™¨" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "人工耳蜗" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "通用游æˆ" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "å®¶ç”¨è§†é¢‘æ¸¸æˆæœº" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "便æºå¼æ‰‹æŒæŽ§åˆ¶å°" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "通用标志" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "数字标牌" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "ç”µå­æ ‡ç­¾" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "通用型脉æè¡€æ°§ä»ª" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "指尖脉æè¡€æ°§ä»ª" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "è…•å¼è„‰æè¡€æ°§é¥±å’Œåº¦è®¡" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "通用称é‡ç§¤" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "通用个人移动装置" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "动力轮椅" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "电动代步车" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "通用连续血糖监测器" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "通用胰岛素泵" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "胰岛素泵ã€è€ç”¨æ³µ" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "贴片胰岛素泵" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "胰岛素笔" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "通用è¯ç‰©äº¤ä»˜" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "通用肺活é‡è®¡" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "手æŒå¼è‚ºæ´»é‡è®¡" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "一般户外è¿åŠ¨æ´»åŠ¨" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "ä½ç½®æ˜¾ç¤º" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "ä½ç½®å’Œå¯¼èˆªæ˜¾ç¤º" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "ä½ç½®åŠèˆ±" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "定ä½å’Œå¯¼èˆªåŠèˆ±" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "增强æœåŠ¡å‘现é…置文件" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "ç¡¬æ‹·è´æŽ§åˆ¶é€šé“" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "ç¡¬æ‹·è´æ•°æ®é€šé“" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "硬拷è´é€šçŸ¥" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "ä¸å—é™åˆ¶çš„æ•°å­—ä¿¡æ¯é…置文件" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "多通é“适é…åè®® (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "æœåŠ¡å‘现" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "æµè§ˆç»„æè¿°æœåŠ¡ç±»ID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "公共æµè§ˆç»„" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "串å£" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "通过 PPP 访问局域网" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "拨å·ç½‘络 (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC åŒæ­¥" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX å¯¹åƒæŽ¨é€" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX 文件传输" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC åŒæ­¥å‘½ä»¤" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "无绳电è¯" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "音频输入" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "音频输出" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "é¥æŽ§ç›®æ ‡" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "高级音频" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "饿ާ" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "视频会议" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "对讲" #: blueman/Sdp.py:132 msgid "Fax" msgstr "传真" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "耳机音频网关" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP 客户端" #: blueman/Sdp.py:136 msgid "PANU" msgstr "个人区域网用户" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "网络接入点" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "网络群" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "直接打å°ï¼ˆBPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "å‚考打å°ï¼ˆBPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "å›¾åƒ (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "图åƒå“应器(BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "图åƒè‡ªåŠ¨å½’æ¡£(BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "图åƒå‚考目标" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "å…æéŸ³é¢‘ç½‘å…³" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "ç›´æŽ¥æ‰“å°æœåŠ¡ï¼ˆBPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "基本打å°é…置文件 (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "基本打å°(BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "打å°çŠ¶æ€ (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "输入设备æœåŠ¡ (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "人机输入æœåŠ¡ (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "è“ç‰™æ‰“å° (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "è“牙扫æ (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "普通 ISDN 接入 (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "视频会议网关(VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "医疗设备的唯一设备标识符" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "我的设备唯一标识符" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "音频/视频" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "æ™ºèƒ½å¡æŽ¥å£(SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "电è¯ç°¿è®¿é—®é…置文件(PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "电è¯ç°¿è®¿é—®é…置文件(PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "电è¯ç°¿è®¿é—® (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "ä¿¡æ¯è®¿é—®é…置文件" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "ä¿¡æ¯é€šçŸ¥é…置文件" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "消æ¯è®¿é—®é…ç½® (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "å…¨çƒå¯¼èˆªå«æ˜Ÿç³»ç»Ÿ" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "å…¨çƒå¯¼èˆªå«æ˜Ÿç³»ç»ŸæœåŠ¡" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D 显示" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D 眼镜" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D åŒæ­¥é…置文件(3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "多é…置文件规范(MPS)é…置文件" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "多é…置文件规范(MPS)æœåŠ¡" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "日历ã€ä»»åŠ¡å’Œæé†’ (CTN) 访问æœåŠ¡" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "日历ã€ä»»åŠ¡å’Œæé†’ (CTN) 通知æœåŠ¡" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "日历ã€ä»»åŠ¡å’Œå¤‡æ³¨(CTN)é…置文件" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "峿’å³ç”¨ä¿¡æ¯" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "通用网络" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "通用文件传输" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "通用音频" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "通用电è¯è®¾å¤‡" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "视频输入" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "视频输出" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "视频分å‘" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP 输入" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP 输出" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "一般访问æƒé™" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "通用属性" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "峿—¶è­¦æŠ¥" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "链路æŸè€—" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "å‘é€åŠŸçŽ‡" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "当剿—¶é—´æœåŠ¡" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "å‚考时间更新æœåŠ¡" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "下一个DST更改æœåŠ¡" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "血糖" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "体温计" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "设备信æ¯" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "心率" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "ç”µè¯æé†’çŠ¶æ€æœåŠ¡" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "电池æœåŠ¡" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "血压" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "警报通知æœåŠ¡" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "äººæœºå¯¹è¯æŽ¥å£è®¾å¤‡" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "扫æå‚æ•°" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "跑步速度和韵律" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "自动化输入输出" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "自行车速度和节å¥" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "骑自行车的力é‡" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "ä½ç½®å’Œå¯¼èˆª" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "çŽ¯å¢ƒé¥æ„Ÿ" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "身体构æˆ" #: blueman/Sdp.py:214 msgid "User Data" msgstr "用户数æ®" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "体é‡ç§¤" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "债券管ç†" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "连续血糖监测" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "互è”网å议支æŒ" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "室内定ä½" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "脉æè¡€æ°§è®¡" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP 代ç†" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "传输å‘现" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "对象传输" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "苹果代ç†" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "主æœåŠ¡" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "æ¬¡è¦æœåŠ¡" #: blueman/Sdp.py:227 msgid "Include" msgstr "包å«" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "特å¾å®£è¨€" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "设备å" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "外观" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "外围设备éšç§æ ‡å¿—" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "é‡è”地å€" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "å¤–å›´è®¾å¤‡é¦–é€‰è¿žæŽ¥å‚æ•°" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "æœåŠ¡å·²æ›´æ”¹" #: blueman/Sdp.py:235 msgid "System ID" msgstr "系统ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "åž‹å·" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "åºåˆ—å·" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "固件版本" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "硬件版本" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "软件版本" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "制造商" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "峿’å³ç”¨ ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "ç‰¹å¾æ‰©å±•属性" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "特å¾ç”¨æˆ·æè¿°" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "客户端特å¾é…ç½®" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "æœåŠ¡å™¨ç‰¹å¾é…ç½®" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "特å¾è¯´æ˜Žæ ¼å¼" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "ç‰¹å¾ æ±‡æ€»æ ¼å¼" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "有效范围" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "外部报告引用" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "报告å‚考" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "音频和输入é…置文件" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "专有" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "是" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "å¦" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "选择行(S)并使用Ctrl+C进行å¤åˆ¶" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "ä¿¡æ¯ (_I)" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "显示设备信æ¯" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "å‘é€ä¾¿ç¬º (_N)" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "å‘逿–‡æœ¬ä¾¿ç¬º" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "无法将é…置更改为 %s" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "音频é…ç½®" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "选择 PulseAudio 的音频é…ç½®" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "未指定" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "å°è¯•在å¯åŠ¨æ—¶å’Œæ¯éš”60秒自动连接到å¯é…置的æœåŠ¡ã€‚" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "自动将%(device)s连接至%(service)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "在设备连接或断开时显示桌é¢é€šçŸ¥ã€‚" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "已断开连接" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "已连接:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "未连接" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "还没有å¯ç”¨çš„统计信æ¯ã€‚请先å°è¯•å»ºç«‹ä¸€ä¸ªè¿žæŽ¥å†æŸ¥çœ‹æ­¤é¡µé¢ã€‚" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "天" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "å°æ—¶" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "分钟" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "您确定è¦é‡ç½®è®¡æ•°å™¨å—?" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "å…许您监控(移动宽带)网络æµé‡ä½¿ç”¨æƒ…况。对于有é™çš„æ•°æ®è®¿é—®è®¡åˆ’éžå¸¸æœ‰ç”¨ã€‚这个æ’" "ä»¶å¯ä»¥å•独跟踪æ¯å°è®¾å¤‡ã€‚" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "网络使用情况 (_U)" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "显示网络æµé‡ä½¿ç”¨çއ" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "è“牙已å¯ç”¨" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "ç®¡ç†æœ¬åœ°ç½‘络æœåŠ¡ï¼Œå¦‚ NAP æ¡¥" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "使用调制解调器管ç†å™¨å’Œç½‘络管ç†å™¨ä¸ºæ‹¨å·ç½‘络 (DUN) æä¾›æ”¯æŒ" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "æä¾›ä¸€ä¸ªåŒ…å«äº†ä»¥å‰ä½¿ç”¨çš„连接的èœå•项以便快速访问" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "最大项目数" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "最近连接èœå•显示的最大数目。" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "已连接到 %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "连接失败" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s 上的 %(service)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "这个连接的适é…器ä¸å¯ç”¨" #: blueman/plugins/applet/RecentConns.py:190 #, fuzzy msgid "Reconnect to…" msgstr "正在断开连接…" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "在 NetworkManager 0.8 åŠä»¥ä¸Šç‰ˆæœ¬æä¾›å¯¹ä¸ªäººå±€åŸŸç½‘ (PAN) 的支æŒ" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "为其他 Blueman 组件æä¾›äº† DBus API" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "通过è“牙接收的文件" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "从 %(1)s 传入文件 %(0)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "æ‹’ç»" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "正在接收的文件" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "正在从 %(1)s 接收文件 %(0)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "æä¾› OBEX 文件传输的功能" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "指定的文件收å–目录ä¸å­˜åœ¨" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "请确ä¿ç›®å½•“%s†存在或使用 blueman-services é…置它。在此之å‰ï¼Œå°†ä½¿ç”¨é»˜" "认é…置的 “%sâ€" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "文件已接收" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "æ¥è‡ª %(1)s 的文件 %(0)s 已顺利接收" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "打开" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "传输失败" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "传输文件 %(0)s 失败" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "文件已接收" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "已在åŽå°æŽ¥æ”¶æ–‡ä»¶ %(files)d" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "打开ä½ç½®" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "在åŽå°åˆæŽ¥æ”¶äº† %(files)d 个文件" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "切æ¢è“牙关闭开关状æ€ä»¥åŒ¹é…è“牙电æºçжæ€ã€‚å…许从显示è“牙状æ€çš„å›¾æ ‡é‡æ–°æ‰“å¼€è“" "ç‰™ï¼›å‰ææ˜¯ç³»ç»Ÿæˆ–ç‰©ç†ä¸Šæ²¡æœ‰æ‹”出è“牙。" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "å‘状æ€å›¾æ ‡èœå•添加标准èœå•项" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "å‘设备å‘逿–‡ä»¶ (_F)" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "设备 (_D)" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "适é…器 (_T)" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "applet" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "å‘ BlueZ 守护进程æä¾›å¯†é’¥ã€è®¤è¯æœåŠ¡" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "添加一个退出å°ç¨‹åºçš„ 退出 èœå•项" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "为è“牙 PAN 连接æä¾›ä¸€ä¸ªåŸºæœ¬çš„ DHCP 客户端。" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "è“牙网络" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "æŽ¥å£ %(0)s 已绑定到 IP åœ°å€ %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "在 %s ä¸ŠèŽ·å– IP 地å€å¤±è´¥" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "正在å°è¯•在 %s ä¸ŠèŽ·å– IP 地å€\n" "请ç¨å€™â€¦â€¦" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "当è“ç‰™å¤„äºŽæ´»åŠ¨çŠ¶æ€æ—¶ï¼Œåœ¨çжæ€å›¾æ ‡ä¸Šæ·»åŠ æŒ‡ç¤ºï¼Œå¹¶åœ¨å·¥å…·æç¤ºä¸­æ˜¾ç¤ºè¿žæŽ¥ã€‚" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "è“牙开å¯" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "è“牙已åœç”¨" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "添加断开连接èœå•项" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "断开与 %s 的连接" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "æä¾›ä¸€ä¸ªèœå•项,让默认被éšè—的首选适é…器临时å¯è§" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "æœå¯»è¶…æ—¶" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "æœå¯»æ¨¡å¼çš„超时时间(以秒为å•ä½ï¼‰" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "使设备å¯è§ (_M)" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "使首选适é…器临时å¯è§" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "设备当å‰å¯è§â€¦â€¦ %s ç§’" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "设备当å‰å¯è§â€¦" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "æä¾›ä¸€ä¸ªç›®å½•以æ“作为其他æ’ä»¶æä¾›çš„çš„ applet å’Œ API" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "æˆåŠŸè¿žæŽ¥åˆ° %(0)s 上的 DUN æœåŠ¡\n" "现在å¯ä»¥é€šè¿‡ %(1)s 连网" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "为通过 DUN é…置文件连接到 Internet æä¾›åŸºæœ¬æ”¯æŒã€‚" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "标准的 SPP é…置连接处ç†å™¨ï¼Œå…许执行自定义动作" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "连接时执行的脚本" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "\n" "将传递以䏋傿•°ï¼š\n" "地å€ã€åç§°ã€æœåŠ¡åç§°ã€uuid16sã€rfcomm节点。\n" "例如:\n" "AA:BB:CC:DD:EE:FF,电è¯ï¼ŒDUNæœåŠ¡ï¼Œ0x1103,/dev/rfcom0。\n" "Uuid16s以逗å·åˆ†éš”的列表形å¼è¿”回。\n" "设备断开åŽï¼Œè„šæœ¬å°†æ”¶åˆ°HUPä¿¡å·" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "串å£å·²è¿žæŽ¥" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "%s è®¾å¤‡ä¸Šçš„ä¸²å£æœåŠ¡çŽ°åœ¨å¯ä»¥é€šè¿‡ %s 使用" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "串å£è¿žæŽ¥è„šæœ¬å¤±è´¥" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "å¯åŠ¨è„šæœ¬ %s 出现了问题\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "控制è“牙适é…器的电æºçжæ€" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "关闭è“牙 (_O)" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "关闭所有适é…器" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "å¼€å¯è“牙 (_O)" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "å¯ç”¨å…¨éƒ¨é€‚é…器" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "连接è“ç‰™æ¸¸æˆæŽ§åˆ¶å™¨æ—¶ï¼Œæš‚æ—¶æŒ‚èµ·å±å¹•ä¿æŠ¤ç¨‹åºã€‚" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "æä¾› StatusNotifierItem 以显示状æ€å›¾æ ‡" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "网络" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "无效 IP 地å€" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "IP 地å€ä¸Žä½¿ç”¨ç›¸åŒåœ°å€çš„æŽ¥å£ %s 冲çª" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP 地å€ä¸ŽæŽ¥å£ %s 上的 %s/%s 网络段é‡å \n" "è¿™å¯èƒ½ä¼šå¯¼è‡´ç½‘络行为异常" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "ç›®å‰åœ¨æ­¤é…ç½®ä¸‹ä¸æ”¯æŒ" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "传输" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "å°ç¨‹åºçš„传输æœåŠ¡æ’件被ç¦ç”¨" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "拨å·è®¾ç½®" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "ä¸²å£ %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "æ›´æ–° IP 地å€" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "设置è“牙适é…器属性" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman å°ç¨‹åº" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman è“牙管ç†å™¨" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "è“牙管ç†å™¨" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "è“牙设备" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "é…ç½®è“牙网络" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "é…ç½®ç½‘ç»œéœ€è¦æƒé™" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "å¯åЍ DHCP 客户端" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "å¯åЍ DHCP å®¢æˆ·ç«¯éœ€è¦æƒé™" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "å¯åЍ PPP 守护程åº" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "å¯åЍ PPP 守护程åºéœ€è¦æƒé™" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "设置 RfKill 状æ€" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "设置 RfKill 状æ€éœ€è¦æƒé™" #~ msgid "Recent _Connections" #~ msgstr "最近连接 (_C)" #~ msgid "Turn Bluetooth _On" #~ msgstr "å¼€å¯è“牙" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "设备管ç†å™¨éœ€è¦å¼€å¯è“牙æ‰èƒ½å·¥ä½œ" #~ msgid "Turn Bluetooth _Off" #~ msgstr "关闭è“牙" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "心率传感器:心率带" #~ msgid "Blood Pressure: Arm" #~ msgstr "血压:手臂" #~ msgid "Blood Pressure: Wrist" #~ msgstr "血压器:手腕" #~ msgid "Human Interface Device (HID)" #~ msgstr "äººæœºå¯¹è¯æŽ¥å£è®¾å¤‡" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "跑步行走传感器:鞋内" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "跑步行走传感器:鞋上" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "跑步行走传感器:臀挂å¼" #~ msgid "Fingertip" #~ msgstr "指套" #~ msgid "Wrist-Worn" #~ msgstr "腕戴" #~ msgid "Services" #~ msgstr "æœåŠ¡" #~ msgid "Network Settings" #~ msgstr "网络设置" #~ msgid "Transfer Settings" #~ msgstr "传输设置" #~ msgid "Plugin description:" #~ msgstr "æ’件说明:" #~ msgid "Local Services" #~ msgstr "本地æœåŠ¡" #~ msgid "_Apply" #~ msgstr "_应用" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d 个活跃的连接" #~ msgid "udhcpd" #~ msgstr "udhcpd" #~ msgid "Resource temporarily unavailable" #~ msgstr "资æºä¸´æ—¶ä¸å¯ç”¨" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "自动å¯ç”¨è“牙å—?" #~ msgid "Yes" #~ msgstr "是" #~ msgid "No" #~ msgstr "å¦" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "连接质é‡ï¼š%(lq)u%%" #, python-format #~ msgid "Link Quality: %(lq)u%%" #~ msgstr "连接质é‡ï¼š %(lq)u%%" #~ msgid "Auto power-on" #~ msgstr "自动开å¯ç”µæº" #~ msgid "Automatically power on adapters" #~ msgstr "自动开å¯é€‚é…器电æº" #~ msgid "Isdn" #~ msgstr "综åˆä¸šåŠ¡æ•°å­—ç½‘" #~ msgid "Vcr" #~ msgstr "å½•åƒæœº" #~ msgid "Trusted and Paired" #~ msgstr "已信任且é…对" #~ msgid "Paired" #~ msgstr "å·²é…对" #~ msgid "Trusted" #~ msgstr "信任设备" #~ msgid "Friendly Name" #~ msgstr "å‹å¥½åç§°" #~ msgid "Serial Ports" #~ msgstr "串å£" #~ msgid "Run the setup assistant for this device" #~ msgstr "为此设备è¿è¡Œè®¾ç½®åŠ©ç†" #~ msgid "Setup..." #~ msgstr "设置..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "欢迎使用è“牙装置安装助手。\n" #~ "\n" #~ "\n" #~ "此助手会引导你é…ç½®ã€è¿žæŽ¥åˆ°è“牙使能设备。" #~ msgid "Introduction" #~ msgstr "介ç»" #~ msgid "Select pairing method to use:" #~ msgstr "选择é…对方法:" #~ msgid "Pair Device" #~ msgstr "é…对设备" #~ msgid "Proceed Without Pairing" #~ msgstr "以未é…对处ç†" #~ msgid "Pairing" #~ msgstr "é…对" #~ msgid "Connect to:" #~ msgstr "连接到:" #~ msgid "Connect" #~ msgstr "连接" #~ msgid "Please wait..." #~ msgstr "请ç¨å€™..." #~ msgid "Connecting..." #~ msgstr "正在连接..." #~ msgid "Congratulations, device successfully added" #~ msgstr "æ­å–œ, æˆåŠŸæ·»åŠ è®¾å¤‡" #~ msgid "Finished" #~ msgstr "已完æˆ" #~ msgid "Bluetooth Assistant" #~ msgstr "è“牙助手" #~ msgid "_Set up…" #~ msgstr "é…对" #~ msgid "_Set Up New Device" #~ msgstr "设置新设备(_S)" #~ msgid "Enter PIN code" #~ msgstr "输入 PIN ç " #~ msgid "Enter passkey" #~ msgstr "输入密ç " #~ msgid "palm" #~ msgstr "palm" #~ msgid "isdn" #~ msgstr "isdn" #~ msgid "headset" #~ msgstr "耳迈" #~ msgid "handsfree" #~ msgstr "å…æè®¾å¤‡" #~ msgid "unknown" #~ msgstr "未知的" #~ msgid "Serial port connected to %s" #~ msgstr "串å£è¿žæŽ¥è‡³ %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f 分钟" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f ç§’" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "é‡å‘½å设备" #~ msgid "_Remove..." #~ msgstr "移除:(_R)..." #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "当è“牙电æºçŠ¶æ€æ”¹å˜æ—¶å¼€/关平å°è“牙开关 killswitch(对USBè“ç‰™æ¨¡å—æ— æ•ˆï¼‰ï¼›å¦‚" #~ "果有一个è“牙 killswitch 但没有适é…å™¨æ—¶ï¼Œç¡®ä¿æ˜¾ç¤ºä¸€ä¸ªçжæ€å›¾æ ‡ã€‚" #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "è“牙需è¦å¼€å¯ä»¥ä¾¿æ–‡ä»¶ä¼ è¾“工作" #~ msgid "Select files to send" #~ msgstr "选择å‘é€çš„æ–‡ä»¶" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "æºé€‚é…å™¨ã€‚å¡«å†™åœ°å€æˆ–适é…器的å称,如 :hci0" #~ msgid "Delete files on exit" #~ msgstr "退出时删除文件" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "è¦å‘é€åˆ°è“牙设备的文件" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "éœ€è¦æ‰“å¼€è“牙,è“牙助手æ‰èƒ½å·¥ä½œ" #~ msgid "No adapters found" #~ msgstr "没找到适é…器" #~ msgid "Pairing in progress..." #~ msgstr "é…对进行中..." #~ msgid "Failed to add device" #~ msgstr "添加设备失败" #~ msgid "Don't connect" #~ msgstr "ä¸è¦è¿žæŽ¥" #~ msgid "Device added and connected successfully" #~ msgstr "设备æˆåŠŸæ·»åŠ å¹¶è¿žæŽ¥" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "设备æˆåŠŸæ·»åŠ , 但是连接失败" #~ msgid "Start configuration assistant for this device" #~ msgstr "为此设备å¯åЍé…置助手" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "使用 libappindicator 显示一个状æ€å›¾æ ‡" blueman-2.4.3/po/zh_HK.gmo000066400000000000000000000055201465054505200153000ustar00rootroot00000000000000Þ•0œC()>Oc} §¶É Û åó"1 8FMR"Vy†–²º¿Ï.Ö  &0@ [fz€ˆ • §¯µ¸ì¼©ÀÑãú & - : J W a n ‡ — ¤ « ¸ ¿ à +Ç ó ú   * 7 ; N 'U } „ š § ¿ Ø å ò ù  ( 3 > I L  "% */ -0,' $. #(!)&+Auto-connect:ConnectedGSM settingsVisibility Setting_Connect_DisconnectAlwaysAlways visibleBluetooth AdaptersBluetooth DevicesConnectedConnecting…Create pairing with the deviceDiscoverable…Discovering…FailedGroup NetworkHiddenHighLowMark/Unmark this device as trustedNetworkPairPairing requestPairing request for device:PluginsPoorReconnect to…RemoveRemove this device from the known devices listSearchSearch for nearby devicesSend FileSend a _File…Send file(s) to the deviceShow inputTemporarily visibleTrustUnknown_Close_Help_Remove…_Reset_Search_ViewnoyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-07-24 10:24+0000 Last-Translator: Ricky From Hong Kong Language-Team: Chinese (Traditional, Hong Kong) Language: zh_HK MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 5.7-dev 自動連線:已連線GSM 設定å¯è¦‹æ€§è¨­ç½®é€£ç·šï¼ˆ_C)斷線(_D)經常總是å¯è¦‹è—牙é©é…器è—牙è£ç½®å·²é€£ç·šé€£ç·šä¸­â€¦èˆ‡æ­¤è£ç½®å»ºç«‹é…å°å¯è¢«æœå°‹â€¦æœå°‹ä¸­â€¦å¤±æ•—羣組網絡隱è—高低標記/å–æ¶ˆæ¨™è¨˜é€™è£ç½®ç‚ºä¿¡ä»»è£ç½®ç¶²çµ¡é…å°é…å°è«‹æ±‚å°è£ç½®çš„é…å°è«‹æ±‚:外掛程å¼å·®é‡æ–°é€£ç·šåˆ°â€¦ç§»é™¤å¾žå·²çŸ¥è£ç½®åˆ—表中移除該è£ç½®æœå°‹æœå°‹é™„è¿‘çš„è£ç½®å‚³é€æ–‡ä»¶å‚³é€æ–‡ä»¶ï¼ˆ_Fï¼‰â€¦å‚³é€æ–‡ä»¶åˆ°æ­¤è£ç½®é¡¯ç¤ºè¼¸å…¥æš«æ™‚å¯è¦‹ä¿¡ä»»ä¸æ˜Žé—œé–‰(_C)求助(_H)移除(_R)…é‡è¨­(_R)æœå°‹(_S)檢視(_V)noyesblueman-2.4.3/po/zh_HK.po000066400000000000000000002073361465054505200151450ustar00rootroot00000000000000# Chinese (Hong Kong) translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # Valmantas PalikÅ¡a https://launchpad.net/~walmis # yanq.wang https://launchpad.net/~nile-wangyq # Janfy Tan , 2016 # Walter Cheuk , 2016 # Ricky From Hong Kong , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-07-24 10:24+0000\n" "Last-Translator: Ricky From Hong Kong \n" "Language-Team: Chinese (Traditional, Hong Kong) \n" "Language: zh_HK\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.7-dev\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "å¯è¦‹æ€§è¨­ç½®" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "éš±è—" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "總是å¯è¦‹" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "暫時å¯è¦‹" #: data/ui/adapters-tab.ui:110 #, fuzzy msgid "Name" msgstr "å‹å–„å稱" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "é…å°è«‹æ±‚" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "å°è£ç½®çš„é…å°è«‹æ±‚:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "顯示輸入" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "è—牙è£ç½®" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "æœå°‹(_S)" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "檢視(_V)" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "求助(_H)" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "æœå°‹é™„è¿‘çš„è£ç½®" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "æœå°‹" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "與此è£ç½®å»ºç«‹é…å°" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "é…å°" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "標記/å–æ¶ˆæ¨™è¨˜é€™è£ç½®ç‚ºä¿¡ä»»è£ç½®" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "ä¿¡ä»»" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "從已知è£ç½®åˆ—表中移除該è£ç½®" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "移除" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "傳逿–‡ä»¶åˆ°æ­¤è£ç½®" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "傳逿–‡ä»¶" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "" #: data/ui/manager-main.ui:636 msgid "More" msgstr "" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "é‡è¨­(_R)" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "" #: data/ui/services-network.ui:317 #, fuzzy msgid "Dial-up Networking" msgstr "羣組網絡" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "䏿˜Ž" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM 設定" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "關閉(_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "" #: data/ui/note.ui:8 msgid "Send note" msgstr "" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "è—牙é©é…器" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "經常" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "" #: blueman/Functions.py:71 msgid "Exit" msgstr "" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "" #: blueman/Functions.py:166 msgid "B" msgstr "" #: blueman/Functions.py:169 msgid "KB" msgstr "" #: blueman/Functions.py:172 msgid "MB" msgstr "" #: blueman/Functions.py:175 msgid "GB" msgstr "" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "已連線" #: blueman/gui/manager/ManagerDeviceList.py:570 #, fuzzy msgid "Trusted" msgstr "ä¿¡ä»»" #: blueman/gui/manager/ManagerDeviceList.py:572 #, fuzzy msgid "Paired" msgstr "é…å°" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "已連線" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "å·®" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "低" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "高" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "失敗" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "連線中…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:204 #, fuzzy msgid "Unknown error" msgstr "䏿˜Ž" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "連線(_C)" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "斷線(_D)" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "自動連線:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "傳逿–‡ä»¶ï¼ˆ_F)…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "移除(_R)…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "外掛程å¼" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "æœå°‹ä¸­â€¦" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:31 #, fuzzy msgid "Desktop" msgstr "桌é¢" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "" #. translators: device class #: blueman/DeviceClass.py:52 #, fuzzy msgid "Smartphone" msgstr "智能電話" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 #, fuzzy msgid "Handsfree" msgstr "å…æè£ç½®" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 #, fuzzy msgid "Microphone" msgstr "咪高峰" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "" #: blueman/DeviceClass.py:168 #, fuzzy msgid "Generic Unknown" msgstr "連線" #: blueman/DeviceClass.py:169 #, fuzzy msgid "Generic Phone" msgstr "連線" #: blueman/DeviceClass.py:170 #, fuzzy msgid "Generic Computer" msgstr "連線" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "" #: blueman/DeviceClass.py:172 #, fuzzy msgid "Server-class Computer" msgstr "連線" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "" #: blueman/DeviceClass.py:186 #, fuzzy msgid "Generic Watch" msgstr "連線" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "" #: blueman/DeviceClass.py:188 #, fuzzy msgid "Smartwatch" msgstr "智能電話" #: blueman/DeviceClass.py:189 #, fuzzy msgid "Generic Clock" msgstr "連線" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "" #: blueman/DeviceClass.py:191 #, fuzzy msgid "Generic Remote Control" msgstr "連線" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "" #: blueman/DeviceClass.py:193 #, fuzzy msgid "Generic Tag" msgstr "羣組網絡" #: blueman/DeviceClass.py:194 #, fuzzy msgid "Generic Keyring" msgstr "羣組網絡" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "" #: blueman/DeviceClass.py:196 #, fuzzy msgid "Generic Barcode Scanner" msgstr "連線" #: blueman/DeviceClass.py:197 #, fuzzy msgid "Generic Thermometer" msgstr "連線" #: blueman/DeviceClass.py:198 #, fuzzy msgid "Ear Thermometer" msgstr "連線" #: blueman/DeviceClass.py:199 #, fuzzy msgid "Generic Heart Rate Sensor" msgstr "連線" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "" #: blueman/DeviceClass.py:215 #, fuzzy msgid "Generic Glucose Meter" msgstr "連線" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "" #: blueman/DeviceClass.py:220 #, fuzzy msgid "Generic Cycling" msgstr "羣組網絡" #: blueman/DeviceClass.py:221 #, fuzzy msgid "Cycling Computer" msgstr "連線" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "" #: blueman/DeviceClass.py:226 #, fuzzy msgid "Generic Control Device" msgstr "連線" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "" #: blueman/DeviceClass.py:240 #, fuzzy msgid "Generic Network Device" msgstr "羣組網絡" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "" #: blueman/DeviceClass.py:242 #, fuzzy msgid "Mesh Device" msgstr "è£ç½®" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "" #: blueman/DeviceClass.py:244 #, fuzzy msgid "Generic Sensor" msgstr "羣組網絡" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "" #: blueman/DeviceClass.py:296 #, fuzzy msgid "Generic Fan" msgstr "羣組網絡" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "" #: blueman/DeviceClass.py:303 #, fuzzy msgid "Generic HVAC" msgstr "連線" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "" #: blueman/DeviceClass.py:315 #, fuzzy msgid "Generic Air Conditioning" msgstr "羣組網絡" #: blueman/DeviceClass.py:316 #, fuzzy msgid "Generic Humidifier" msgstr "連線" #: blueman/DeviceClass.py:317 #, fuzzy msgid "Generic Heating" msgstr "羣組網絡" #: blueman/DeviceClass.py:325 #, fuzzy msgid "Generic Access Control" msgstr "連線" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "" #: blueman/DeviceClass.py:341 #, fuzzy msgid "Generic Power Device" msgstr "連線" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "" #: blueman/DeviceClass.py:344 #, fuzzy msgid "Plug" msgstr "外掛程å¼" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "" #: blueman/DeviceClass.py:351 #, fuzzy msgid "Generic Light Source" msgstr "連線" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "" #: blueman/DeviceClass.py:360 #, fuzzy msgid "Generic Window Covering" msgstr "羣組網絡" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "" #: blueman/DeviceClass.py:367 #, fuzzy msgid "Generic Audio Sink" msgstr "連線" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "" #: blueman/DeviceClass.py:372 #, fuzzy msgid "Speakerphone" msgstr "智能電話" #: blueman/DeviceClass.py:373 #, fuzzy msgid "Generic Audio Source" msgstr "連線" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "" #: blueman/DeviceClass.py:379 #, fuzzy msgid "Service Desk" msgstr "æœå°‹é™„è¿‘çš„è£ç½®" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "" #: blueman/DeviceClass.py:403 #, fuzzy msgid "Microwave" msgstr "咪高峰" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "" #: blueman/DeviceClass.py:420 #, fuzzy msgid "Generic Aircraft" msgstr "連線" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "" #: blueman/DeviceClass.py:422 #, fuzzy msgid "Microlight" msgstr "咪高峰" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "" #: blueman/DeviceClass.py:440 #, fuzzy msgid "Generic Hearing aid" msgstr "羣組網絡" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "" #: blueman/DeviceClass.py:444 #, fuzzy msgid "Generic Gaming" msgstr "羣組網絡" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "" #: blueman/DeviceClass.py:447 #, fuzzy msgid "Generic Signage" msgstr "羣組網絡" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "" #: blueman/DeviceClass.py:450 #, fuzzy msgid "Generic Pulse Oximeter" msgstr "連線" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "" #: blueman/DeviceClass.py:453 #, fuzzy msgid "Generic Weight Scale" msgstr "連線" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "" #: blueman/DeviceClass.py:463 #, fuzzy msgid "Generic Spirometer" msgstr "連線" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "" #: blueman/Sdp.py:88 msgid "SDP" msgstr "" #: blueman/Sdp.py:89 msgid "UDP" msgstr "" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "" #: blueman/Sdp.py:91 msgid "TCP" msgstr "" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "" #: blueman/Sdp.py:94 msgid "ATT" msgstr "" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "" #: blueman/Sdp.py:96 msgid "IP" msgstr "" #: blueman/Sdp.py:97 msgid "FTP" msgstr "" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "" #: blueman/Sdp.py:99 msgid "WSP" msgstr "" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "" #: blueman/Sdp.py:132 msgid "Fax" msgstr "" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "" #: blueman/Sdp.py:134 msgid "WAP" msgstr "" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "" #: blueman/Sdp.py:136 msgid "PANU" msgstr "" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "羣組網絡" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "" #: blueman/Sdp.py:179 #, fuzzy msgid "Generic Networking" msgstr "羣組網絡" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "" #: blueman/Sdp.py:186 msgid "HDP" msgstr "" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "" #: blueman/Sdp.py:214 msgid "User Data" msgstr "" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "" #: blueman/Sdp.py:226 #, fuzzy msgid "Secondary Service" msgstr "æœå°‹é™„è¿‘çš„è£ç½®" #: blueman/Sdp.py:227 msgid "Include" msgstr "" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "" #: blueman/Sdp.py:229 #, fuzzy msgid "Device Name" msgstr "è£ç½®" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "" #: blueman/Sdp.py:235 msgid "System ID" msgstr "" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "yes" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "no" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "" #: blueman/plugins/applet/ConnectionNotifier.py:36 #, fuzzy msgid "Disconnected" msgstr "正在中斷..." #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "釿–°é€£ç·šåˆ°â€¦" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "" #: blueman/plugins/applet/DisconnectItems.py:40 #, fuzzy, python-format msgid "Disconnect %s" msgstr "正在中斷..." #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "å¯è¢«æœå°‹â€¦" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "網絡" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "" #: data/blueman-adapters.desktop.in:4 #, fuzzy msgid "Set Bluetooth Adapter Properties" msgstr "è—牙é©é…器" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 #, fuzzy msgid "Blueman Bluetooth Manager" msgstr "è—牙é©é…器" #: data/blueman-manager.desktop.in:3 #, fuzzy msgid "Bluetooth Manager" msgstr "è—牙é©é…器" #: data/thunar-sendto-blueman.desktop.in:5 #, fuzzy msgid "Bluetooth Device" msgstr "è—牙è£ç½®" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "" #, fuzzy #~ msgid "Turn Bluetooth _On" #~ msgstr "è—牙é©é…器" #~ msgid "Network Settings" #~ msgstr "網絡設定" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "暫時å¯è¦‹" #~ msgid "Yes" #~ msgstr "是" #~ msgid "No" #~ msgstr "å¦" #~ msgid "Friendly Name" #~ msgstr "å‹å–„å稱" #~ msgid "Run the setup assistant for this device" #~ msgstr "å°æ­¤è£ç½®é‹è¡Œè¨­å®šåŠ©æ‰‹" #~ msgid "Setup..." #~ msgstr "設定" #~ msgid "Introduction" #~ msgstr "導覽" #~ msgid "Connecting..." #~ msgstr "連線中" #~ msgid "handsfree" #~ msgstr "å…æè£ç½®" #~ msgid "unknown" #~ msgstr "䏿˜Ž" #~ msgid "_Remove..." #~ msgstr "移除(_R)..." blueman-2.4.3/po/zh_TW.gmo000066400000000000000000001451271465054505200153400ustar00rootroot00000000000000Þ•7ÔIŒ3°D&±D&ØDÿDE/E?ENE`ErE ‚E E˜E²EÂEÒEÂâE¥F´FÉFàFóFGG*G=G#PG tGG•GªG¾GÒG åG ñGHC%H iH tH=‚HÀHÛHõHI I0I;CI+IC«JïJôJøJþJK! K -K 9K EK RK _KiKqK,…K²K)ÄKhîKWL0rL£L²L ÇLÓLæLìL M–M©M °M¾MÍM5âM N "N -N,8N+eN‘N ¤N ²N ½NÊN ãN ïN ûNO4!O VOdO kOuOwO|OŒO¡O±O ÀOÊOáO æOóOPP&P5PDP#^P‚P“P¦P¿PÐPâPõPQQ1QCQ?XQ¥˜Q >RLR]RdRwR‡R™R­R#¿RãRèRìR óRýR SS.S4NS'ƒS «SµS¼SÍS ÞSéS íS÷S T $T 0T W^WmW ‹W'–W ¾WÊWÓWæW XX'X0X AXOXiX {X†X ŸX­X²XÃX ÌX×XßX óXþXY Y,YCYHY[YsY ƒYYŸY°Y+ÅY ñY ÿY Z#Z8ZHZ\ZkZsZƒZ ˆZ ’Z Z¦Z«Z»ZÂZÓZÜZðZ[[ /[ <["J[!m[ [[³[$Â[ ç[ó[ø[\\3\7\F>\…\¤\$¶\Û\ û\]+ ] 6] B]P]_] x]„]] ¬] ¸]Ä]Õ]ë] ^!^)^/^2^ 7^ C^P^U^ ]^ h^ t^^–^¥^¼^Õ^æ^ ø^__._F_ ]_k_"|_Ÿ_¶_Æ_Ö_ð_ ` `+`@`O` e`r`†` `°`Ï`â`÷`aa3aHada}a—a®aÁa áa bb%b…L… […g… o…y…}… Œ…˜… … ½…Ç…Ú… í… ø… ††%† C†Q†k† o†z†~† ‡†’†¦†¶†¿† Þ† ë†÷† þ† ‡‡ )‡7‡L‡ f‡r‡{‡‚‡‰‡‘‡ ˜‡¤‡¬‡µ‡»‡Á‡LJׇê‡ð‡ô‡ú‡ ˆ ˆˆ-ˆ4ˆ<ˆBˆIˆRˆ[ˆaˆhˆ qˆ|ˆ‹ˆŽˆ¢ˆÙ¦ˆ€Š“Š£ŠÁŠ ÕŠàŠ èŠ õŠ‹ ‹ ‹"‹ 3‹ >‹I‹¤R‹÷‹ŒŒ0ŒDŒUŒgŒ{ŒŒŒ% ŒÆŒ׌éŒ) ;Ii?{»Ï7àŽ1ŽJŽ^ŽuއŽF™Ž1àŽ@SZ^dj$q –  ª¿ Ô âì!‘$‘04‘`e‘Æ‘3ß‘ ’ ’-’4’ J’T’g’y’ “ “ “+“'>“ f“p“ w“'‚“!ª“Ì“ Ü“ é“ ö“””,”<”C”0S”„” š” ¤”±”³”¸”È” Û” è” õ”ÿ”••)•?• ^•h•o••,™• ƕӕ ã• ð• ý• ––*–=– M–Z–6j–›¡–=— M—Z—a— h—u— …— ’—#œ—À—Ç—Η Õ—â—ç—î—1þ—10˜.b˜ ‘˜ž˜¥˜ ¾˜ ˘Õ˜ ܘé˜ÿ˜ ™™/™?™ X™e™x™ˆ™›™®™ Ä™Ιá™ô™ šš !š .š8šKš[štš{š‚š!•š!·š!Ùšûš› ›"› 2› ?› I›V›g›H~›Ç›×› ê›$ô›œ 5œ BœOœ _œiœ|œ ƒœ œœ³œ Ëœ$Ùœ þœ&-=P iv †“ £ ­º Í Ú ä ñû$ž3ž JžTž ežrž‚žœž ¬ž ¶žÞÊž Ñž Þžèž þžŸ ŸŸ#Ÿ3Ÿ CŸPŸ`ŸpŸ€Ÿ˜Ÿ ®Ÿ »Ÿ ÈŸÕŸ õŸÿŸ   # 6 : HA Š  ¤ ± Ï ì ü ,¡0¡@¡P¡`¡v¡†¡™¡ ©¡ ³¡ ½¡Ç¡סí¡ ¢¢¢¢):¢ d¢o¢ v¢ƒ¢ “¢ ¢§¢ ½¢Ê¢ Ý¢ê¢ ú¢ ££*£=£S£ c£p£€£Ÿ£ ²£¿£Ï£å£ ø£ ¤¤%¤5¤E¤X¤k¤¤‘¤ª¤º¤Ó¤ 㤠ð¤ý¤¥)¥<¥O¥ b¥o¥‚¥ž¥®¥Á¥Ú¥ê¥¦¦&¦ <¦ I¦V¦f¦ |¦‰¦¥¦ ¸¦Ŧ ̦ Ö¦ã¦ô¦§ § §§ '§5§:§ ?§ K§ U§!b§„§ —§¤§½§Ó§é§ù§¨(¨/¨6¨ I¨S¨ Z¨d¨ k¨ u¨ ¨Œ¨“¨­¨ ±¨¾¨Ѩبë¨ ©©$© '©34©kh©Ô©Ù©à©ó©ª1ª MªZªvª‰ª ªª¤ª·ªÔª íªúª « «-«F« _«)i«“«²« Æ« ç«ó«%¬+­2­9­<­ C­M­S­ q­|­­•­ ¥­ ²­¿­Õ­*í­,®E® U®b®r® …® ’® œ®©® ¼®Æ®Ö®ò® ¯ ¯¯¯ -¯:¯*=¯,h¯•¯'«¯Ó¯ æ¯ó¯°"°8°N° U° _° i° v°ƒ° а ”° ¡° «° µ°¿°ư Ö° à°í°ô° û°±".±Q±q±„±—±ª±±±¸±αä±ø±!² 5² B²WO² §² ±²¾² Ú² ä²î²ó²³ ³$³4³P³l³ s³€³³”³±³¸³ ½³dz γس ç³ ô³´´*´ :´F´ \´ f´p´w´ ~´‹´ª´ôÖ´Ý´ö´ µ*µnGµ¶µ…½µtC¶ ¸¶ŶÕ¶ è¶ õ¶··· &· 3·@·P·W· g·t· „· ‘·›· ®·¸·+¿·!ë·2 ¸5@¸Pv¸NǸ<¹RS¹1¦¹?عHºaºqº„º”º›º«º²º̺ ܺ æºðº&»/'»8W» » š»"§»Ê»Ñ»ä»÷»¼)¼<¼X¼_¼f¼ m¼z¼*¼¬¼¿¼ мݼ ä¼ î¼ø¼ ½½+½/½ @½ K½ X½b½r½y½˜½Ÿ½ µ½ ¿½ ̽!Ù½'û½ #¾0¾J¾[¾o¾‚¾ ˜¾¥¾ µ¾ ¾ ̾Ù¾ì¾K ¿ W¿a¿w¿¿  ¿ª¿ ½¿$Ç¿ì¿À À 'À)1À[ÀbÀvÀŠÀÀ0¶ÀçÀ ÁÁÁ!Á1ÁAÁQÁ dÁ nÁ{Á‹Á ¤Á ±Á»ÁDËÁ Â*Â1 8ÂeB¨ÂÀ¯Â pÃzÃ~Ã…à ÚáÃE±Ã ÷Ã9Ä$>Ä cÄmÄ €ÄÄ$”Ä$¹Ä ÞÄ ëÄõÄüÄÅ Å#Å0=Å nÅF{Å ÂÅ ÏÅ ÙÅãÅ êÅ0ôÅ %Æ/ÆEÆ^Æ eÆrÆyÆ €ÆŒÆ Æ šÆ ¤Æ®ÆµÆÅÆ ÕÆ ߯ìÆ üÆ Ç ÇÇ$Ç:Ç AÇ NÇ [Ç hÇ uÇ ÇŒÇ¨Ç¸ÇÔÇ ØÇæÇêÇñÇøÇ ÈÈ!(È JÈTÈdÈkÈ {È…ÈŒÈ“È£È¼È ÃÈ ÑÈ ßÈ êÈ õÈ É É É !É ,É 7ÉBÉSÉ nÉ yÉ „É ÉšÉ «É¹É ÊÉ ÕÉ àÉ ëÉöÉÊ Ê #Ê-Ê1Ê8Ê<Ê@ÊSʘõ‚eûczù6^0{ ðž¸àû˜—É“XI®!w#éï]Î@·×ßl¿dêGÞ¾5Šæ°|3±õó_7o6_îj nŸ#%ö,âWøz´æ¤uh=9Çó´åGÙÒ•àPT³HÉ[³YaêUb¥yC š+,Ø£šúßJô*íäÜ=ð~Ì ºFf¶':ÚSÕì<ȼkvã?±˜0Z`ÁâH™ú5Œ4?ËûƒÝ U4&^Åã ”çèãw¨"ä(ϧôëcØ¿v:ƒ>©f lJ..òp¡ÿ<ªP¶/dµËy*»ýf£Ô ¢±tÖ-2·¥¹‹AW&bÚoŒücw8ú+{·rÓÆ¨Ø°-h眹°Á,ë^×ÄÞ~Ó¾ K¢‹x%k¬u ŠSZ[Ö…¸\‹"38¼œsŒ Ô5Á‘”)$LÙ ÃNyîÄâ ‡ô845®ñ†6ˆÿ< é ÔÐÖ2&q3!]"nçò’#¶­ñ%;m-(öæËD›ïÛøÏnÛV A(«ì¡ùJ¤½‰}À_€R¸(ºÛŽ#í™g;~фΩ$éR*üªÚ®2…µ)íÊTFÉ?Ž &«|ñÝKpýq–gC¬Íž!‡»„ƒœ€E6 $0dM¯ÏèD¤Bï÷O>, ¾§þZª>N‚Ò´aÊÑ/ìˆm èø¯Nº»MlKrÿ×– 711@ÀXò!§)-“|„jek¢ùu¼š’j;öYáÜ+s}Í€VŸ1óQ¯B x'\L9O*%“•7 •ÙvÓ]z‰½Q¨ÇR—Xüps›xiÕUÆi¡4@¦{ŸÂå0…–O ¦I«”ÂD‘`£îáêÐѲ\Eoþž—È=¬ÐtÀG23õ¿:1Šb/)ΩðQˆAÕ¹½LÒYT7‰P‚häÜCÝ åë}B$’ÌHà ÞÃ[ý"³aÇþ'Ž`†rm.MÌ÷+IJ¥™áƵ/÷Å.ÅÊ FtÈiW›eß‘V9g¦²SEqÃÍ­­†I‡'%(minutes)d Minute%(minutes)d Minutes%(seconds)d Second%(seconds)d Seconds%(service)s on %(device)s%d %s %d %s and %d %s17–33 percent1–17 percent2-Wheeled Vehicle3-Wheeled Vehicle33–50 percent3D Display3D Glasses3D Synchronization (3DSP)50–67 percent67–83 percent83–99 percentAn error has occurred while loading a plugin. Please notify the developers with the content of this message to our website.Author:Auto-connect:Conflicts with:Connect To:ConnectedDUN SupportDepends on:Disconnect:Downloaded:File Receiving (Object Push)File:GSM settingsLog duration:Log started:NAP SettingsNAP SupportNameNo DHCP servers installedPAN SupportReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)To:Total:Transmit Power Level: %(tpl)u%% (%(tpl_state)s)Turn Bluetooth _OffTurn Bluetooth _OnUploaded:Visibility Setting_Connect_DisconnectSelect row(s) and use Control + C to copyThe following arguments will be passed: Address, Name, service name, uuid16s, rfcomm node For example: AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0 uuid16s are returned as a comma separated list Upon device disconnection the script will be sent a HUP signalSending files via BluetoothAPN:ATTAVCTPAVDTPAcceptAccept files from trusted devicesAccess DoorAccess LockAccess PointAccess pointAdap_tersAdapterAdapter PreferencesAdapter for this connection is not availableAdapter selectionAdds an exit menu item to quit the appletAdds an indication on the status icon when Bluetooth is active and shows the connections in the tooltip.Adds disconnect menu itemsAdds standard menu items to the status icon menuAdvanced AudioAgricultural VehicleAir CurtainAir quality SensorAlarmAlert Notification ServiceAll in OneAllows you to monitor your (mobile broadband) network traffic usage. Useful for limited data access plans. This plugin tracks every device separately.AlwaysAlways acceptAlways visibleAmbient Light SensorAmount of time in seconds discoverable mode will lastAmplifierAppearanceAppleAgentApplet's transfer service plugin is disabledAre you sure you want to reset the counter?Arm Blood PressureAudio ProfileAudio SinkAudio SourceAudio and input profilesAudio/VideoAudio/videoAuditoriumAuthorization request for:Automatically connected to %(service)s on %(device)sAutomation IOAwningAxial FanBBNEPBarcode ScannerBasic Printing (BPP)Battery ServiceBattery SwitchBay LightBehind-ear hearing aidBellBlade ServerBlinds or ShadesBlock/Unblock this deviceBlockedBlood PressureBlueman AppletBlueman Bluetooth ManagerBlueman is a GTK+ Bluetooth managerBluetooth ActiveBluetooth AdaptersBluetooth AuthenticationBluetooth DeviceBluetooth DevicesBluetooth DisabledBluetooth EnabledBluetooth File TransferBluetooth ManagerBluetooth NetworkBluetooth Turned OffBluetooth needs to be turned on for the adapter manager to workBluez daemon is not running, blueman-manager cannot continue. This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.Bluray PlayerBody CompositionBoilerBollard with LightBond ManagementBookshelf SpeakerBroadcasting DeviceBroadcasting RoomBrowseGroupDescriptorServiceClassIDBulbBusButtonCD PlayerCMTPCabinet LightCadence SensorCalendar, Task, and Notes (CTN) Access ServiceCalendar, Task, and Notes (CTN) Notification ServiceCalendar, Task, and Notes (CTN) ProfileCamcorderCameraCamper / CaravanCancel OperationCancellingCarCar audioCarbon Dioxide SensorCarbon Monoxide SensorCard ReaderCeiling FanCeiling LightCeiling Mounted SensorCellularCharacteristic Aggregate FormatCharacteristic DeclarationCharacteristic Extended PropertiesCharacteristic Presentation FormatCharacteristic User DescriptionCharge CaseClick to disable.Click to enable.Client Characteristic ConfigurationClothes ironClothes steamerCochlear ImplantCoffee makerColor Light SensorComboCommon ISDN Access (CIP)ComputerConfigurationConfigure Bluetooth NetworkConfigure selected plugin's preferencesConfigured directory for incoming files does not existConfiguring networking requires privilegesConfirmConfirm value for authentication:ConnectedConnected to %sConnected:ConnectingConnecting…Connection Failed: Connection to BlueZ failedConnects auto connect profiles A2DP source, A2DP sink, and HIDContact SensorContinuous Glucose MonitoringControllerControls Bluetooth adapter power statesConvertibleCordlessCordless TelephonyCreate pairing with the deviceCurling ironCurrent Time ServiceCurtainsCycling ComputerCycling PowerCycling Speed and CadenceDHCP server type:DVD PlayerData activity indicationDe-humidifierDenyDependency issueDesk FanDesk LightDesktopDesktop WorkstationDetachableDevice InformationDevice ManagerDevice NameDevice did not respondDialDial-up NetworkingDialup Networking (DUN)Dialup SettingsDigital PenDigital SignageDigitizer TabletDirectPrinting (BPP)DirectPrintingReferenceObjectsService (BPP)Disconnect %sDisconnectedDisconnection Failed: Discoverable timeoutDiscoverable…Discoverable… %ssDiscovering…DisplayDocking StationDollDoor LockDouble SwitchDryerETA:Ear ThermometerEarbudElectronic LabelElevatorEmergency Exit DoorEmergency Exit LightEnable BluetoothEnergy Harvesting SwitchEnergy MeterEnergy SensorEnter PIN code for authentication:Enter passkey for authentication:Entrance GateEnvironmental SensingError occurredError occurred while sending file %sExhaust FanExitExterior ScreenExterior ShutterExternal Report ReferenceFTPFailedFailed to autostart obex service. Make sure the obex daemon is runningFailed to change profile to %sFailed to connectFailed to obtain an IP address on %sFailed to reach blueman-managerFan HeaterFaxFile %(0)s from %(1)s successfully receivedFile SenderFile receivedFiles receivedFingertip Pulse OximeterFire SensorFirmware Revision StringFlame DetectorFlood LightFloor LightFluorescent LampFluorescent Lamp GearFlush Mounted SensorForcefully disconnect the deviceFreezerFullyGBGNSSGNSS ServerGSM SettingsGameGamepadGaming/ToyGarage DoorGarden LightGeneric AV EquipmentGeneric AccessGeneric Access ControlGeneric Air ConditioningGeneric AircraftGeneric AttributeGeneric AudioGeneric Audio SinkGeneric Audio SourceGeneric Barcode ScannerGeneric Blood PressureGeneric ClockGeneric ComputerGeneric Continuous Glucose MonitorGeneric Control DeviceGeneric CyclingGeneric DisplayGeneric Display EquipmentGeneric Domestic ApplianceGeneric Eye-glassesGeneric FanGeneric FileTransferGeneric GamingGeneric Glucose MeterGeneric HVACGeneric Hearing aidGeneric Heart Rate SensorGeneric HeatingGeneric Human Interface DeviceGeneric HumidifierGeneric Insulin PumpGeneric KeyringGeneric Light FixturesGeneric Light SourceGeneric Media PlayerGeneric Medication DeliveryGeneric Motorized DeviceGeneric Motorized VehicleGeneric Network DeviceGeneric NetworkingGeneric Outdoor Sports ActivityGeneric Personal Mobility DeviceGeneric PhoneGeneric Power DeviceGeneric Pulse OximeterGeneric Remote ControlGeneric Running Walking SensorGeneric SensorGeneric SignageGeneric SpirometerGeneric TagGeneric TelephonyGeneric ThermometerGeneric UnknownGeneric WatchGeneric Wearable Audio DeviceGeneric Weight ScaleGeneric Window CoveringGlassesGlucoseGroup NetworkHCR_Print (HCR)HCR_Scan (HCR)HDPHDP SinkHDP SourceHID LampHID Lamp GearHIDPHTTPHTTP ProxyHair dryerHandheldHandheld PC/PDA (clamshell)Handheld SpirometerHandsfreeHandsfree Audio GatewayHardcopy Control ChannelHardcopy Data ChannelHardcopy NotificationHardcopyCableReplacement (HCR)Hardware Revision StringHeadphonesHeadsetHeadset Audio GatewayHealth ThermometerHeart RateHeart Rate BeltHeat PumpHeaterHelmetHi-Fi audioHiddenHide _unnamed devicesHighHigh-bay LightHome Video Game ConsoleHornHuman Interface DeviceHuman Interface Device Service (HID)HumidifierHumidity SensorIPIP Address:IP address conflicts with interface %s which has the same addressIP address overlaps with subnet of interface %s, which has the following configuration %s/%s This may cause incorrect network behaviorISDNImagingImaging (BIP)ImagingAutomaticArchive (BIP)ImagingReferencedObjects (BIP)ImagingResponder (BIP)Immediate AlertIn-Shoe Running Walking SensorIn-ear hearing aidIn-ground LightIncandescent Light BulbIncludeIncoming Folder:Incoming file %(0)s from %(1)sIncoming file over BluetoothIndoor PositioningInfrared HeaterInput/output errorInsulin PenInsulin Pump, durable pumpInsulin Pump, patch pumpIntercomInterface %(0)s bound to IP address %(1)sInternet Protocol SupportInvalid IP addressIoT GatewayIrMC SyncIrMC Sync CommandIt seems like blueman-manager could no get activated via D-Bus. A typical cause for this is a broken graphical setup in the D-Bus activation environment that can get resolved with a call to dbus-update-activation-environment, typically issued from xinitrc (respectively the Sway config or similar).JacketJoystickKBKeyboardKioskL2CAPLAN Access Using PPPLED ArrayLED DriverLED LampLaptopLarge Goods VehicleLarge Passenger AircraftLaunch DHCP clientLaunch PPP daemonLaunching DHCP client requires privilegesLaunching PPP daemon requires privilegesLeak SensorLight AircraftLight ControllerLight DriverLight VehicleLinear LightLink LossLocation DisplayLocation PodLocation and NavigationLocation and Navigation DisplayLocation and Navigation PodLockerLoudspeakerLowLow voltage halogenLow-bay LightMBMake the default adapter temporarily visibleManages local network services, like NAP bridgesManufacturer Name StringMark/Unmark this device as trustedMaximum itemsMesh DeviceMesh Network ProxyMessage Access Profile (MAP)Message Access ServerMessage Notification ServerMicrolightMicrophoneMicrowaveMini PCMinibusMiscellaneousMobility ScooterModel Number StringModemMonitorMopedMoreMotion SensorMotorbikeMotorized GateMouseMuchMulti-Channel Adaptation Protocol (MCAP)Multi-Color LED ArrayMulti-Profile Specification (MPS) ProfileMulti-Profile Specification (MPS) ServiceMulti-SensorMulti-switchMultisensorNeck BandNetworkNetwork Access PointNetwork Access Point (NAP)Network _UsageNext DST Change ServiceNo audio endpoints registeredNo conflictsNo dependenciesNo usage statistics are available yet. Try establishing a connection first and then check this page.Not ConnectedNot availableNot currently supported with this setupNot specifiedNumber:OBEXOBEX File TransferOBEX Object PushObject TransferOccupancy SensorOn-Hip Running Walking SensorOn-Shoe Running Walking SensorOpenOpen LocationOptical Disc PlayerOptimalOrganic light emitting diode (OLED)OvenPANUPagerPairPairedPairing PIN code forPairing passkey forPairing requestPairing request for %sPairing request for device:Pairing request for:PalmPalm-size PC/PDAParagliderPathway LightPedestal FanPendant LightPeripheralPeripheral Preferred Connection ParametersPeripheral Privacy FlagPersonal Area NetworkPhonePhone Alert Status ServicePhonebook Access (PBAP)Phonebook Access (PBAP) - PCEPhonebook Access (PBAP) - PSEPlease make sure that directory "%s" exists or configure it with blueman-services. Until then the default "%s" will be usedPlugPlugin "%(0)s" depends on %(1)s. Unloading %(1)s will also unload "%(0)s". Proceed?Plugin %(0)s conflicts with %(1)s. Loading %(1)s will unload %(0)s. Proceed?PluginsPnP IDPnP InformationPointingPole-top LightPoorPortable audioPortable handheld consolePower BankPower OutletPower SensorPower StripPower SupplyPowered WheelchairPresentation RemotePrimary ServicePrinterPrinting Status (BPP)ProjectorProprietaryProvides DBus API for other Blueman componentsProvides OBEX file transfer capabilitiesProvides a StatusNotifierItem to show a statusiconProvides a basic dhcp client for Bluetooth PAN connections.Provides a menu for the applet and an API for other plugins to manipulate itProvides a menu item for making the default adapter temporarily visible when it is set to hidden by defaultProvides a menu item that contains last used connections for quick accessProvides basic support for connecting to the internet via DUN profile.Provides passkey, authentication services for BlueZ daemonProvides support for Dial Up Networking (DUN) with ModemManager and NetworkManagerProvides support for Personal Area Networking (PAN) introduced in NetworkManager 0.8Proximity SensorPublic Browse GroupPulse OximeterPush ButtonQuad BikeRFCOMMR_ename device…Radiant Panel HeaterRadiatorRadioRain SensorReceived %(files)d file in the backgroundReceived %(files)d files in the backgroundReceived %(files)d more file in the backgroundReceived %(files)d more files in the backgroundReceived Signal Strength: %(rssi)u%% (%(rssi_state)s)ReceiverReceiving fileReceiving file %(0)s from %(1)sRecommendedReconnect to…Reconnection AddressRecreational Vehicle / Motor HomeReference Time Update ServiceReferencePrinting (BPP)ReflectedUI (BPP)RefrigeratorRejectRemote ControlRemote Control TargetRemoveRemove this device from the known devices listRename deviceRenew IP AddressReport ReferenceRetryRice cookerRobotRobotic vacuum cleanerRotary SwitchRunning Speed and CadenceSDPSIM Access (SAP)S_ort ByScan ParametersScannerScooterScreenScript to execute on connectionSearchSearch for nearby devicesSearchingSecondary ServiceSelect DeviceSelect audio profile for PulseAudioSelect folder for incoming file transfersSend FileSend _Files to DeviceSend _noteSend a _File…Send a text noteSend file(s) to the deviceSend noteSending FileSerial Number StringSerial PortSerial Port %sSerial port connectedSerial port connection script failedSerial port service on device %s now will be available via %sServerServer Characteristic ConfigurationServer-class ComputerService ChangedService DeskService PreferencesService:ServiceDiscoveryServerServiceClassIDSet Bluetooth Adapter PropertiesSet RfKill StateSet-Top BoxSet-top boxSetting RfKill State requires privilegesShelves LightShow _StatusbarShow _ToolbarShow device informationShow inputShows desktop notifications when devices get connected or disconnected.Shows network traffic usageSingle SwitchSkipSliderSmartphoneSmartwatchSmoke SensorSoftware Revision StringSoundbarSpeakerphoneSpeed SensorSpeed and Cadence SensorSports WatchSpotlightStandalone SpeakerStandard SPP profile connection handler, allows executing custom actionsStandmounted SpeakerStick PCStreet LightSub-optimalSuccess!Successfully connected to DUN service on %(0)s. Network is now available through %(1)sSwitchSwitches Bluetooth killswitch status to match Bluetooth power state. Allows turning Bluetooth back on from an icon that shows its status; provided it isn't unplugged by the system, or physically.System IDTCPTCS-ATTCS-BINTabletTelevisionTemperature SensorTemporarily suspends the screensaver when a bluetooth game controller is connected.Temporarily visibleThe maximum number of items recent connections menu will display.There was a problem launching script %s %sThermostatThis should be overwrittenToasterToo muchTotal data received and rate of transmissionTotal data sent and rate of transmissionTouch PanelTouchpadToyTraffic statisticsTransferTransfer failedTransfer of file %(0)s failedTransmit Power Level: %(tpl)u%% (%(tpl_state)s)Transport DiscoveryTries to auto-connect to configurable services on start and every 60 seconds.Triple SwitchTroffer LightTrolleyTrustTrustedTrying to obtain an IP address on %s Please wait…TunerTurn off all adaptersTurn on all adaptersTurntableTx PowerUDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPUncategorizedUnderwater LightUnknownUnknown errorUnnamed deviceUnspecifiedUntrustUser DataVCRVacuum cleanerValid RangeVehicleVehicle Tire Pressure SensorVery HighVideo ConferencingVideo DistributionVideo SinkVideo SourceVideo cameraVideo conferencingVideo display and loudspeakerVideo monitorVideoConferencingGW (VCP)WAPWAP ClientWSPWall FanWall LightWall Mounted SensorWashing MachineWearableWearable computer (watch size)Weight ScaleWind SensorWindowWindow AwningWindow BlindsWindow CurtainWindow ShadesWrist Blood PressureWrist Worn Pulse OximeterWrist watch_Adapter_Added_Block_Cancel_Close_Descending_Device_Devices_Exit_Help_Info_Local Services_Make Discoverable_Name_OK_Pair_Plugins_Preferences_Remove…_Report a Problem_Reset_Search_Stop_Trust_Unblock_Untrust_Viewappletdaydayshourhoursminuteminutesnoobexd not availableyesProject-Id-Version: blueman-project Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues PO-Revision-Date: 2024-06-26 07:09+0000 Last-Translator: Peter Dave Hello Language-Team: Chinese (Traditional) Language: zh_TW MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Plural-Forms: nplurals=1; plural=0; X-Generator: Weblate 5.6-rc %(minutes)d 分é˜%(seconds)d ç§’%(device)s 上的 %(service)s%d %s %d %s , %d %s17 – 33%1–17%二輪é‹å…·ä¸‰è¼ªé‹å…·33 - 50%3D 顯示器3D 眼é¡3D åŒæ­¥ (3DSP)50 – 67%67 – 83%83 - 99%è¼‰å…¥å¤–æŽ›ç¨‹å¼æ™‚發生錯誤。請將此訊æ¯å…§å®¹é€éŽ ç¶²ç«™é€£çµé€šçŸ¥é–‹ç™¼è€…。作者:自動連線:è¡çªï¼šé€£ç·šåˆ°ï¼šå·²é€£ç·šDUN 支æ´ç›¸ä¾æ–¼ï¼šæ–·ç·šï¼šå·²ä¸‹è¼‰ï¼šæª”案接收(物件推é€ï¼‰æª”案:GSM 設定日誌期間:日誌開始:NAP 設定NAP 支æ´åç¨±æœªå®‰è£ DHCP 伺æœå™¨PAN æ”¯æ´æŽ¥æ”¶è¨Šè™Ÿå¼·åº¦ï¼š %(rssi)u%% (%(rssi_state)s)傳é€åˆ°ï¼šç¸½è¨ˆï¼šå‚³è¼¸åŠŸçŽ‡ï¼š %(tpl)u%% (%(tpl_state)s)關閉è—牙 (_O)開啟è—牙 (_O)已上傳:å¯è¦‹æ€§è¨­å®šé€£ç·š(_C)æ–·ç·š(_D)鏿“‡ä¸€åˆ—或多列,並使用 Control + C 複製將會傳éžä»¥ä¸‹åƒæ•¸ï¼š ä½å€ã€åç¨±ã€æœå‹™å稱ã€uuid16s åŠ rfcomm 節點。 舉例來說: AA:BB:CC:DD:EE:FFã€é›»è©±ã€DUN æœå‹™ã€0x1103ã€/dev/rfcomm0 uuid16s 會回傳以åŠå½¢é€—號「,ã€åˆ†éš”的列表 以上è£ç½®æ–·ç·šå‰‡æœƒé€å‡º HUP 訊號給指令稿é€éŽè—ç‰™å‚³é€æª”案APN:ATTAVCTPAVDTPæŽ¥å—æŽ¥æ”¶ä¾†è‡ªå·²ä¿¡ä»»è£ç½®çš„æª”案存å–門存å–鎖網路存å–點 (AP)網路存å–點 (AP)接收器(_T)接收器接收器å好設定此連線的接收器無法使用é¸å–接收器新增「離開ã€é¸å–®å°ˆæ¡ˆä»¥çµæŸå°ç¨‹å¼ç•¶è—牙啟用時,在狀態圖示上加上æç¤ºï¼Œä¸¦åœ¨å·¥å…·æç¤ºä¸­é¡¯ç¤ºé€£ç·šæ•¸é‡ã€‚新增斷線é¸å–®é¸é …在狀態圖示é¸å–®ä¸­åŠ å…¥æ¨™æº–çš„é¸å–®é¸é …進階音訊農業é‹å…·é¢¨ç°¾ç©ºæ°£å“è³ªåµæ¸¬å™¨è­¦å ±å™¨è­¦ç¤ºé€šçŸ¥æœå‹™All in One 電腦讓您å¯ä»¥è¿½è¹¤ï¼ˆè¡Œå‹•寬頻)網路的用é‡ï¼Œå°æ–¼æœ‰æµé‡é™åˆ¶çš„網路方案éžå¸¸æœ‰ç”¨ã€‚此外掛會ç¨ç«‹è¿½è¹¤æ¯å€‹è£ç½®ã€‚總是總是接å—總是å¯è¦‹ç’°å¢ƒå…‰æ„Ÿæ¸¬å™¨æœå°‹æ¨¡å¼æ‰€ç¶­æŒçš„æ™‚間(秒)擴大器外觀AppleAgentå°ç¨‹å¼çš„傳逿œå‹™å¤–掛已關閉您確定è¦é‡ç½®è¨ˆæ•¸å™¨å—Žï¼Ÿæ‰‹è‡‚血壓計音訊設定音訊輸出音訊來æºéŸ³è¨Šå’Œè¼¸å…¥è¨­å®šæª”è²éŸ³ / å½±åƒéŸ³è¨Š / è¦–è¨Šç¦®å ‚æŽˆæ¬Šè¦æ±‚:自動連線至在 %(device)s 上的 %(service)s自動化輸入輸出é®é™½ç¯·è»¸æµé¢¨æ‰‡BBNEPæ¢ç¢¼æŽƒæå™¨åŸºæœ¬åˆ—å° (BPP)電池æœå‹™é›»ç“¶é–‹é—œå¤©äº•燈耳背å¼åŠ©è½å™¨éˆ´éºåˆ€é‹’伺æœå™¨ç™¾è‘‰çª—或é®å…‰ç°¾å°éŽ– / 解除å°éŽ–æ­¤è£ç½®å·²å°éŽ–è¡€å£“Blueman å°ç¨‹å¼Blueman è—牙管ç†å™¨Blueman 是一個 GTK+ çš„è—牙管ç†è»Ÿé«”è—牙開啟è—牙接收器è—牙èªè­‰è—牙è£ç½®è—牙è£ç½®è—牙已關閉è—牙已開啟è—牙檔案傳é€è—牙管ç†å™¨è—牙網路è—牙已關閉è—牙必須開啟æ‰èƒ½è®“é…æŽ¥ç®¡ç†å™¨æ­£å¸¸å·¥ä½œBluez 常é§ç¨‹å¼ä¸åœ¨åŸ·è¡Œç‹€æ…‹ï¼Œblueman-manager 無法繼續。 這å¯èƒ½æ˜¯å› ç‚ºæ²’æœ‰åµæ¸¬åˆ°è—牙接收器,或è—牙常é§ç¨‹å¼æœªå•Ÿå‹•。è—光播放器身體組æˆé‹çˆç‡ˆæŸ±é€£ç¹«ç®¡ç†æ›¸æž¶æšè²å™¨å»£æ’­è£ç½®å»£æ’­å®¤BrowseGroupDescriptorServiceClassID燈泡公車按鈕CD 播放器CMTP櫃燈è¸é »æ„Ÿæ¸¬å™¨æ—¥æ›†ã€å¾…辦事項ã€ç­†è¨˜ (CTN) å­˜å–æœå‹™æ—¥æ›†ã€å¾…辦事項ã€ç­†è¨˜ (CTN) 通知æœå‹™æ—¥æ›†ã€å¾…辦事項ã€ç­†è¨˜ (CTN) 設定檔æ”錄影機相機露營車 / æ—…è¡Œæ‹–è»Šå–æ¶ˆæ“ä½œå–æ¶ˆä¸­æ±½è»Šæ±½è»ŠéŸ³éŸ¿äºŒæ°§åŒ–ç¢³åµæ¸¬å™¨ä¸€æ°§åŒ–ç¢³åµæ¸¬å™¨è®€å¡æ©Ÿå¤©èбæ¿é¢¨æ‰‡å¤©èбæ¿ç‡ˆå…·å¤©èбæ¿å®‰è£æ„Ÿæ¸¬å™¨è¡Œå‹•電話特性èšåˆæ ¼å¼ç‰¹æ€§å€¼å®£å‘Šç‰¹æ€§æ“´å±•å±¬æ€§ç‰¹æ€§å‘ˆç¾æ ¼å¼ç‰¹æ€§ä½¿ç”¨è€…æè¿°å……電盒點é¸ä»¥åœç”¨ã€‚點é¸ä»¥å•Ÿç”¨ã€‚客戶端特性組態熨斗蒸汽掛燙機人工耳è¸å’–啡機é¡è‰²å…‰æ„Ÿæ¸¬å™¨è¤‡åˆå¼è¨­å‚™é€šç”¨ ISDN å­˜å– (CIP)電腦組態設定è—牙網路調整所é¸å¤–掛的å好設定設定好的接收目錄ä¸å­˜åœ¨è¨­å®šç¶²è·¯éœ€è¦æ›´é«˜çš„æ¬Šé™ç¢ºèªç¢ºèªèªè­‰æ•¸å€¼ï¼šå·²é€£ç·šå·²é€£ç·šåˆ° %s已連線:連線中連線中…連線失敗: 連線至 BlueZ 失敗連線到具有自動連接設定檔的 A2DP 來æºã€A2DP 輸出與 HID接觸感測器連續血糖監測控制器控制è—牙接收器的電æºç‹€æ…‹ä¸å¯æ‹†å¼äºŒåˆä¸€ç­†é›»ç„¡ç·šè£ç½®ç„¡ç·šé›»è©±èˆ‡è£ç½®é…å°æ²é«®æ£’ç›®å‰æ™‚é–“æœå‹™çª—簾單車電腦單車功率單車速度與è¸é »DHCP 伺æœå™¨é¡žåž‹ï¼šDVD 播放器當å‰çš„è³‡æ–™å‚³é€ / 接收狀æ³é™¤æ¿•å™¨æ‹’çµ•ç›¸ä¾æ€§å•é¡Œæ¡Œæ‰‡æª¯ç‡ˆæ¡Œä¸Šåž‹é›»è…¦æ¡Œä¸Šåž‹å·¥ä½œç«™å¯æ‹†å¼äºŒåˆä¸€ç­†é›»è£ç½®è³‡è¨Šè£ç½®ç®¡ç†å“¡è£ç½®å稱è£ç½®ç„¡å›žæ‡‰æ’¥è™Ÿç›¤æ’¥è™Ÿç¶²è·¯æ’¥æŽ¥ç¶²è·¯ (DUN)撥接設定數ä½ç­†æ•¸ä½æ¨™ç¤ºç¹ªåœ–æ¿ç›´æŽ¥åˆ—å° (BPP)直接列å°åƒè€ƒç‰©ä»¶æœå‹™ (BPP)斷開與 %s 的連線已斷線斷線失敗: æœå°‹é€¾æ™‚å¯è¢«æœå°‹â€¦å¯è¢«æœå°‹â€¦â€¦ %s ç§’æœå°‹ä¸­â€¦â€¦é¡¯ç¤ºå™¨æ“´å……基座玩å¶é–€éŽ–é›™æ¥µé–‹é—œçƒ˜ä¹¾æ©Ÿé è¨ˆæ‰€éœ€æ™‚間:耳溫æ§è€³å¡žé›»å­æ¨™ç±¤é›»æ¢¯ç·Šæ€¥å‡ºå£é–€ç·Šæ€¥å‡ºå£ç‡ˆé–‹å•Ÿè—牙å…佈線開關能æºè¨ˆé‡å™¨èƒ½æºæ„Ÿæ¸¬å™¨è¼¸å…¥èªè­‰ PIN 碼:輸入èªè­‰å¯†ç¢¼ï¼šå…¥å£é–˜é–€ç’°å¢ƒæ„Ÿæ¸¬ç™¼ç”ŸéŒ¯èª¤å‚³é€æª”案 %s 時發生錯誤排風扇離開外部螢幕外部百葉窗外部報告åƒè€ƒFTP失敗自動啟動 obex æœå‹™å¤±æ•—ã€‚è«‹ç¢ºèª obex 常é§ç¨‹å¼æ­£åœ¨åŸ·è¡Œæ›´æ›è¨­å®šåˆ° %s 失敗連線失敗無法在 %s å–å¾— IP ä½å€ç„¡æ³•連接 blueman-manageré¢¨æ‰‡å¼æš–æ°£å‚³çœŸå·²æˆåŠŸæŽ¥æ”¶ä¾†è‡ª %(1)s çš„ %(0)s 檔案檔案傳é€è€…æª”æ¡ˆå·²æŽ¥å—æª”案已接收指尖脈æè¡€æ°§è¨ˆç«ç„°æ„Ÿæ¸¬å™¨éŸŒé«”版本字串ç«ç„°åµæ¸¬å™¨æŠ•光燈è½åœ°ç‡ˆæ—¥å…‰ç‡ˆæ—¥å…‰ç‡ˆè£ç½®å¹³é¢å®‰è£æ„Ÿæ¸¬å™¨å¼·åˆ¶ä¸­æ–·è£ç½®é€£ç·šå†·å‡æ«ƒå®Œå…¨GBå…¨çƒå°Žèˆªè¡›æ˜Ÿç³»çµ± (GNSS)å…¨çƒå°Žèˆªè¡›æ˜Ÿç³»çµ± (GNSS) 伺æœå™¨GSM è¨­å®šéŠæˆ²éŠæˆ²æ‰‹æŠŠéŠæˆ² / 玩具車庫門庭園燈通用型視è½è¨­å‚™é€šç”¨å­˜å–é€šç”¨å­˜å–æŽ§åˆ¶é€šç”¨ç©ºèª¿é€šç”¨åž‹é£›æ©Ÿé€šç”¨å±¬æ€§é€šç”¨éŸ³è¨Šé€šç”¨éŸ³è¨ŠæŽ¥æ”¶å™¨é€šç”¨éŸ³è¨Šä¾†æºé€šç”¨æ¢ç¢¼æŽƒæå™¨é€šç”¨è¡€å£“計通用時é˜é€šç”¨åž‹é›»è…¦é€šç”¨åž‹é€£çºŒè¡€ç³–監測器通用控制è£ç½®é€šç”¨å–®è»Šé€šç”¨é¡¯ç¤ºå™¨é€šç”¨åž‹é¡¯ç¤ºè¨­å‚™é€šç”¨å®¶ç”¨é›»å™¨é€šç”¨çœ¼é¡é€šç”¨é¢¨æ‰‡é€šç”¨æª”æ¡ˆå‚³è¼¸é€šç”¨åž‹éŠæˆ²é€šç”¨è¡€ç³–計通用暖通空調通用型助è½å™¨é€šç”¨å¿ƒçŽ‡æ„Ÿæ¸¬å™¨é€šç”¨é‘°åŒ™åœˆé€šç”¨äººæ©Ÿä»‹é¢è£ç½®é€šç”¨åŠ æ¿•å™¨é€šç”¨åž‹èƒ°å³¶ç´ å¹«æµ¦é€šç”¨é‘°åŒ™åœˆé€šç”¨ç‡ˆå…·é€šç”¨å…‰æºé€šç”¨åª’體播放機通用型給藥è£ç½®é€šç”¨é¦¬é”è£ç½®é€šç”¨é¦¬é”車輛通用網路è£ç½®é€šç”¨ç¶²è·¯ä¸€èˆ¬æˆ¶å¤–é‹å‹•通用型個人移動è£ç½®é€šç”¨åž‹é›»è©±é€šç”¨é›»æºè£ç½®é€šç”¨åž‹è„ˆæè¡€æ°§è¨ˆé€šç”¨æ–控器通用跑步行走感測器通用感測器通用型標示通用型肺活é‡è¨ˆé€šç”¨æ¨™ç±¤é€šç”¨é›»è©±é€šç”¨æº«åº¦è¨ˆé€šç”¨åž‹æœªçŸ¥è£ç½®æ™®é€šæ‰‹éŒ¶é€šç”¨åž‹ç©¿æˆ´éŸ³è¨Šè£ç½®é€šç”¨åž‹é«”é‡è¨ˆé€šç”¨çª—簾眼é¡è¡€ç³–值群組網路HCR_åˆ—å° (HCR)HCR_掃æ (HCR)HDPHDP 輸出HDP 來æºHID 燈HID 燈è£ç½®HIDPHTTPHTTP 代ç†å¹é¢¨æ©Ÿæ‰‹æŒè£ç½®æ‰‹æŒé›»è…¦ / PDA(翻蓋å¼ï¼‰æ‰‹æŒè‚ºæ´»é‡è¨ˆå…æŒè£ç½®å…æŒè£ç½®éŸ³è¨Šé–˜é“ç¡¬æ‹·è²æŽ§åˆ¶é€šé“硬拷è²è³‡æ–™é€šé“硬拷è²é€šçŸ¥ç¡¬æ‹·è²é›»çºœæ›¿æ› (HCR)硬體版本字串耳機耳麥耳麥音訊閘é“體溫計心率心率帶熱泵暖氣機安全帽Hi-Fi 音響隱è—éš±è—æœªå‘½åè£ç½®(_U)é«˜é«˜å¤©äº•ç‡ˆå®¶ç”¨éŠæˆ²ä¸»æ©Ÿå–‡å­äººæ©Ÿä»‹é¢è£ç½®äººæ©Ÿä»‹é¢è£ç½®æœå‹™ (HID)加濕器溼度感測器IPIP ä½å€ï¼šèˆ‡ç›¸åŒ IP ä½å€çš„ %s 介颿œ‰ IP ä½å€è¡çªIP ä½ç½®èˆ‡ä»‹é¢ %s å­ç¶²è·¯é‡ç–Šï¼Œå…¶æœ‰ä»¥ä¸‹è¨­å®š %s/%s 這å¯èƒ½æœƒé€ æˆä¸æ­£å¸¸çš„網路行為ISDN圖åƒå½±åƒè™•ç† (BIP)å½±åƒè™•ç†è‡ªå‹•歸檔 (BIP)å½±åƒè™•ç†åƒè€ƒç‰©ä»¶ (BIP)å½±åƒè™•ç†å›žæ‡‰å™¨ (BIP)峿™‚警示鞋內跑步行走感測器入耳å¼åŠ©è½å™¨åœ°ç‡ˆç™½ç†¾ç‡ˆæ³¡åŒ…å«æŽ¥æ”¶è³‡æ–™å¤¾ï¼šå¾ž %(1)s 接收檔案 %(0)sé€éŽè—牙接收檔案室內定ä½ç´…外線暖氣輸入 / 輸出錯誤胰島素筆è€ç”¨åž‹èƒ°å³¶ç´ å¹«æµ¦è²¼ç‰‡åž‹èƒ°å³¶ç´ å¹«æµ¦å°è¬›æ©Ÿä»‹é¢ %(0)s å·²ç¶å®šåˆ° IP ä½å€ %(1)s網際網路通訊å”定支æ´ç„¡æ•ˆçš„ IP ä½å€ç‰©è¯ç¶²é–˜é“器 (IoT Gateway)IrMC åŒæ­¥IrMC åŒæ­¥æŒ‡ä»¤blueman-manager 似乎無法從 D-Bus 啟動,常見的原因是啟動 D-Bus çš„ GUI 環境中的設定有å•題。這個å•題å¯ä»¥é€éŽåŸ·è¡Œ dbus-update-activation-environment 來修正,通常會把這個指令放在 xinitrc 當中(或是 Sway è¨­å®šæª”å’Œå…¶ä»–é¡žä¼¼çš„æª”æ¡ˆï¼‰ã€‚å¤¾å…‹æ–æ¡¿KBéµç›¤è³‡è¨Šäº­L2CAPé€éŽ PPP å­˜å–å€åŸŸç¶²è·¯LED 陣列LED é©…å‹•è£ç½®LED 燈筆記型電腦大型貨車大型客機啟動 DHCP 客戶端啟動 PPP 常é§ç¨‹å¼å•Ÿå‹• DHCP å®¢æˆ¶ç«¯éœ€è¦æ›´é«˜çš„æ¬Šé™å•Ÿå‹• PPP 常é§ç¨‹å¼éœ€è¦æ›´é«˜çš„æ¬Šé™æ¼æ¶²æ„Ÿæ¸¬å™¨è¼•型飛機燈光控制器燈具驅動è£ç½®è¼•型車輛線性燈連線éºå¤±ä½ç½®é¡¯ç¤ºè£ç½®å®šä½å™¨å®šä½èˆ‡å°Žèˆªå®šä½èˆ‡å°Žèˆªé¡¯ç¤ºè£ç½®å®šä½èˆ‡å°Žèˆªå™¨ç½®ç‰©æ«ƒæ“´éŸ³å™¨ä½Žä½Žå£“鎢絲燈低天井燈MBå°‡é è¨­çš„æŽ¥æ”¶å™¨è¨­å®šç‚ºæš«æ™‚å¯è¦‹ç®¡ç†æœ¬æ©Ÿç¶²è·¯æœå‹™ï¼Œä¾‹å¦‚ NAP 橋接製造商å稱字串標示此è£ç½®ç‚ºä¿¡ä»» / ä¸ä¿¡ä»»çš„æœ€å¤§é¡¯ç¤ºé …目網狀è£ç½®ç¶²ç‹€ç¶²è·¯ä»£ç†è¨Šæ¯å­˜å–設定檔 (MAP)訊æ¯å­˜å–伺æœå™¨è¨Šæ¯é€šçŸ¥ä¼ºæœå™¨å¾®å…‰éº¥å…‹é¢¨å¾®æ³¢çˆè¿·ä½ é›»è…¦å°åž‹å·´å£«å…¶ä»–摩托車型號字串數據機監視器機è¸è»Šæ›´å¤šå‹•態感測器摩托車馬é”閘門滑鼠很多多通é“酿ޥå”定 (MCAP)多色 LED 陣列多設定檔è¦ç¯„ (MPS) 設定檔多設定檔è¦ç¯„ (MPS) æœå‹™å¤šåŠŸèƒ½æ„Ÿæ¸¬å™¨å¤šåŠŸèƒ½åˆ‡æ›å™¨å¤šåŠŸèƒ½æ„Ÿæ¸¬å™¨é ¸å¸¶ç¶²è·¯ç¶²è·¯å­˜å–點 (NAP)網路存å–點 (NAP)網路使用é‡(_U)下一代 DST äº¤æ›æœå‹™ç„¡å·²è¨»å†Šçš„音訊接收è£ç½®æ²’有è¡çªæ²’有ä¾è³´å°šç„¡å¯ä½¿ç”¨çš„çµ±è¨ˆè³‡æ–™ï¼Œè«‹å…ˆå˜—è©¦å»ºç«‹ä¸€å€‹é€£ç·šå¾Œå†æª¢è¦–æ­¤é é¢ã€‚未連線無法使用目å‰ç„¡æ³•æ”¯æ´æ­¤è¨­å®šæœªæŒ‡å®šç·¨è™Ÿï¼šOBEXOBEX 檔案傳輸OBEX 物件推é€ç‰©ä»¶å‚³è¼¸ä½”用感測器腰上跑步行走感測器鞋上跑步行走感測器開啟開啟ä½ç½®å…‰ç¢Ÿæ’­æ”¾å™¨å„ªæœ‰æ©Ÿç™¼å…‰äºŒæ¥µé«” (OLED)烤箱PANU呼å«å™¨é…å°å·²é…å°é…å° PIN 碼é…å°å¯†ç¢¼é…å°è«‹æ±‚%s çš„é…å°è«‹æ±‚è£ç½®é…å°è«‹æ±‚:é…å°è«‹æ±‚:Palm è£ç½®æŽŒä¸Šåž‹é›»è…¦ / PDA滑翔傘步é“燈立扇åŠç‡ˆé€±é‚Šè£ç½®é€±é‚Šè¨­å‚™åå¥½é€£ç·šåƒæ•¸é€±é‚Šè£ç½®éš±ç§æ——標個人å€åŸŸç¶²è·¯é›»è©±é›»è©±è­¦ç¤ºç‹€æ…‹æœå‹™é›»è©±ç°¿å­˜å– (PBAP)é›»è©±ç°¿å­˜å– (PBAP) - PCEé›»è©±ç°¿å­˜å– (PBAP) - PSE請確ä¿ç›®éŒ„「%sã€å­˜åœ¨æˆ–以 blueman-services 設定。在此之å‰ï¼Œå°‡ä½¿ç”¨é è¨­çš„「%sã€æ’頭套件 「%(0)s〠ä¾å­˜æ–¼ %(1)sã€‚è§£é™¤å®‰è£ %(1)s ä¹Ÿæœƒè§£é™¤å®‰è£ ã€Œ%(0)sã€ã€‚ 是å¦ç¹¼çºŒï¼Ÿå¥—ä»¶ %(0)s 與 %(1)s è¡çªã€‚載入 %(1)s å¾Œæœƒè§£é™¤å®‰è£ %(0)s。 是å¦ç¹¼çºŒï¼Ÿå¤–掛程å¼éš¨æ’å³ç”¨ ID隨æ’å³ç”¨è³‡è¨ŠæŒ‡å‘è£ç½®ç‡ˆæ¡¿é ‚ç‡ˆå·®å¯æ”œå¼éŸ³éŸ¿æ‰‹æŒéŠæˆ²æ©Ÿè¡Œå‹•é›»æºé›»æºæ’座功率感測器排æ’é›»æºä¾›æ‡‰å™¨é›»å‹•è¼ªæ¤…ç°¡å ±é™æŽ§å™¨ä¸»è¦æœå‹™å°è¡¨æ©Ÿåˆ—å°ç‹€æ…‹ (BPP)投影機專有æä¾› DBus API 給其他的 Blueman 元件æä¾› OBEX 檔案傳é€çš„能力æä¾› StatusNotifierItem 以顯示狀態列圖示為è—牙 PAN 連線æä¾›åŸºæœ¬çš„ DHCP 客戶端。為å°ç¨‹å¼æä¾›é¸å–®ï¼Œä¸¦æä¾› API 給其他的外掛程å¼ä¾†ç·¨è¼¯é¸å–®æä¾›ä¸€å€‹é¸å–®é¸é …,來讓é è¨­ç‚ºéš±è—çš„è—牙接收器暫時å¯è¦‹æä¾›æœ€è¿‘連線éŽçš„è£ç½®æ¸…單,以方便快速連線為é€éŽæ’¥è™Ÿç¶²è·¯ (DUN) 設定檔連線到網際網路æä¾›åŸºæœ¬çš„æ”¯æ´ã€‚å‘ BlueZ 常é§ç¨‹å¼æä¾›å¯†ç¢¼ã€èªè­‰æœå‹™é€éŽ ModemManager åŠ NetworkManager æ”¯æ´æ’¥è™Ÿç¶²è·¯ (DUN)為 NetworkManager 0.8 中引入的個人å€åŸŸç¶²è·¯ (PAN) æä¾›æ”¯æ´æŽ¥è¿‘感測器公開ç€è¦½ç¾¤çµ„脈æè¡€æ°§è¨ˆæŒ‰éˆ•四輪越野車RFCOMM釿–°å‘½åè£ç½®(_E)â€¦è¼»å°„å¼æš–æ°£æ•£ç†±å™¨æ”¶éŸ³æ©Ÿé›¨é‡æ„Ÿæ¸¬å™¨å·²åœ¨å¾Œå°æŽ¥æ”¶ %(files)d 個檔案在後å°åˆæŽ¥æ”¶äº†å¦å¤– %(files)d 個檔案接收訊號強度: %(rssi)u%% (%(rssi_state)s)接收器接收檔案正在從 %(1)s 接收檔案 %(0)så»ºè­°é‡æ–°é€£ç·šåˆ°â€¦é‡æ–°é€£ç·šä½å€ä¼‘閒車 / 汽車房屋åƒè€ƒæ™‚é–“æ›´æ–°æœå‹™åƒè€ƒåˆ—å° (BPP)åå°„ä½¿ç”¨è€…ä»‹é¢ (BPP)å†°ç®±æ‹’çµ•é™æŽ§é™æŽ§ç›®æ¨™ç§»é™¤å°‡æ­¤è£ç½®è‡ªå·²çŸ¥è£ç½®æ¸…å–®ä¸­ç§»é™¤é‡æ–°å‘½åè£ç½®æ›´æ–° IP ä½å€å ±å‘Šåƒè€ƒé‡è©¦é›»å­é‹æ©Ÿå™¨äººæŽƒåœ°æ©Ÿå™¨äººæ—‹è½‰é–‹é—œè·‘步速度與節å¥SDPSIM å­˜å– (SAP)排åº(_O)掃æåƒæ•¸æŽƒæå™¨é›»å‹•摩托車螢幕於連線時執行的指令稿æœå°‹æœå°‹é™„è¿‘çš„è£ç½®æœå°‹ä¸­æ¬¡è¦æœå‹™é¸æ“‡è£ç½®ç‚º PulseAudio 鏿“‡éŸ³è¨Šè¨­å®šé¸å–è¦æŽ¥æ”¶æª”æ¡ˆå‚³é€çš„è³‡æ–™å¤¾å‚³é€æª”æ¡ˆå‚³é€æª”案到è£ç½®(_F)傳é€ä¾¿æ¢(_N)傳逿ª”案(_F)â€¦å‚³é€æ–‡å­—便æ¢å‚³é€æª”案到è£ç½®å‚³é€ä¾¿æ¢å‚³é€æª”案中åºè™Ÿå­—串串列埠串列埠 %s串列埠已連線串列埠連線指令稿失敗%s è£ç½®ä¸Šçš„åºåˆ—埠æœå‹™ï¼Œç¾åœ¨å¯ä»¥é€éŽ %s 使用伺æœå™¨ä¼ºæœå™¨ç‰¹æ€§çµ„態伺æœå™¨ç´šåˆ¥çš„電腦æœå‹™å·²è®Šæ›´æœå‹™å°æœå‹™å好設定æœå‹™ï¼šServiceDiscoveryServerServiceClassID設定è—牙接收器屬性設定 RfKill 狀態機上盒機上盒設定 RfKill ç‹€æ…‹éœ€è¦æ›´é«˜çš„æ¬Šé™æž¶ç‡ˆé¡¯ç¤ºç‹€æ…‹åˆ—(_S)顯示工具列(_T)顯示è£ç½®è³‡è¨Šé¡¯ç¤ºè¼¸å…¥ä¸­çš„æ–‡å­—ç•¶è£ç½®é€£ç·šæˆ–斷線時顯示桌é¢é€šçŸ¥ã€‚顯示網路æµé‡ä½¿ç”¨ç‹€æ³å–®æ¥µé–‹é—œè·³éŽæ»‘æ¡¿æ™ºæ…§åž‹æ‰‹æ©Ÿæ™ºæ…§åž‹æ‰‹éŒ¶ç…™éœ§åµæ¸¬å™¨è»Ÿé«”ç‰ˆæœ¬å­—ä¸²éŸ³éŸ¿å§æ“´éŸ³é›»è©±é€Ÿåº¦æ„Ÿæ¸¬å™¨é€Ÿåº¦èˆ‡è¸é »æ„Ÿæ¸¬å™¨é‹å‹•手錶èšå…‰ç‡ˆç¨ç«‹æšè²å™¨æ¨™æº–çš„ SPP 連線處ç†å™¨ï¼Œå…許使用者執行客製化æ“ä½œç«‹å¼æšè²å™¨é›»è…¦æ£’è¡—ç‡ˆå°šå¯æˆåŠŸï¼æˆåŠŸé€£ç·šåˆ° %(0)s 上的 DUN æœå‹™ã€‚ ç¾åœ¨å¯ä»¥é€éŽ %(1)s 使用網路開關é…åˆè—牙電æºç‹€æ…‹ï¼Œåˆ‡æ›è—牙緊急開關狀態。讓您å¯ä»¥åœ¨è£ç½®æ²’æœ‰è¢«ç³»çµ±æˆ–ç‰©ç†æ€§æ‹”除的情æ³ä¸‹ï¼Œå¯ä»¥é€éŽé¡¯ç¤ºå…¶ç‹€æ…‹çš„圖示,將è—ç‰™é‡æ–°æ‰“開。系統 IDTCPTCS-ATTCS-BINå¹³æ¿è£ç½®é›»è¦–溫度感測器當連線到è—ç‰™éŠæˆ²æ‰‹æŠŠæ™‚,暫時關閉螢幕ä¿è­·ç¨‹å¼ã€‚暫時å¯è¦‹åœ¨é¸å–®ä¸­æœ€å¤šé¡¯ç¤ºå¹¾å€‹æœ€è¿‘使用éŽçš„連線。啟動 "%s" 指令稿發生錯誤 %sæ†æº«å™¨é€™æ‡‰è©²è¢«è¦†å¯«çƒ¤éºµåŒ…機太多接收的資料總é‡èˆ‡å‚³è¼¸é€Ÿåº¦é€å‡ºçš„è³‡æ–™ç¸½æ–™èˆ‡å‚³è¼¸é€Ÿåº¦è§¸æŽ§é¢æ¿è§¸æŽ§æ¿çŽ©å…·ç¶²è·¯æµé‡çµ±è¨ˆå‚³é€å‚³é€å¤±æ•—å‚³é€ %(0)s 檔案失敗傳輸功率: %(tpl)u%% (%(tpl_state)s)å‚³è¼¸ç™¼æŽ˜åœ¨å•Ÿå‹•æ™‚ä»¥åŠæ¯ 60 秒嘗試自動連線至å¯è¨­å®šçš„æœå‹™ã€‚ä¸‰æ¥µé–‹é—œé‘²åµŒç‡ˆæ‰‹æŽ¨è»Šä¿¡ä»»å·²ä¿¡ä»»å˜—è©¦åœ¨ %s 上å–å¾— IP ä½ç½® è«‹ç¨å€™â€¦â€¦èª¿è«§å™¨é—œé–‰æ‰€æœ‰æŽ¥æ”¶å™¨é–‹å•Ÿæ‰€æœ‰çš„æŽ¥æ”¶å™¨è½‰ç›¤ç™¼é€åŠŸçŽ‡UDI-MTUDI-TAUDI_C-PlaneUDPUPnP/ESDPæœªåˆ†é¡žæ°´åº•ç‡ˆä¸æ˜ŽæœªçŸ¥çš„錯誤未命åè£ç½®æœªæŒ‡å®šå–消信任使用者資料錄影機å¸å¡µå™¨æœ‰æ•ˆç¯„åœè»Šè¼›è»Šè¼›èƒŽå£“æ„Ÿæ¸¬å™¨æ¥µé«˜è¦–è¨Šæœƒè­°è¦–è¨Šç™¼ä½ˆè¦–è¨Šè¼¸å‡ºè¦–è¨Šä¾†æºæ”影機視訊會議影åƒé¡¯ç¤ºå™¨èˆ‡æšè²å™¨å½±åƒç›£è¦–器視訊會議閘é“(VCP)WAPWAP 客戶端WSP壿‰‡å£ç‡ˆç‰†é¢å®‰è£æ„Ÿæ¸¬å™¨æ´—衣機穿戴å¼è£ç½®å¯ç©¿æˆ´é›»è…¦ï¼ˆæ‰‹éŒ¶å¤§å°ï¼‰é«”é‡è¨ˆé¢¨é€Ÿæ„Ÿæ¸¬å™¨çª—戶窗簾é®é™½ç¯·ç™¾è‘‰çª—窗簾窗簾手腕血壓計手腕å¼è„ˆæè¡€æ°§è¨ˆæ‰‹éŒ¶æŽ¥æ”¶å™¨(_A)已加入(_A)å°éŽ–(_B)å–æ¶ˆ(_C)關閉(_C)éžæ¸›(_D)è£ç½®(_D)è£ç½®(_D)離開(_E)說明(_H)資訊(_I)本機æœå‹™(_L)使è£ç½®å¯è¢«æœå°‹ (_M)å稱(_N)確定(_O)é…å°(_P)外掛(_P)å好設定(_P)移除(_R)…回報å•題(_R)é‡è¨­(_R)æœå°‹(_S)åœæ­¢(_S)ä¿¡ä»»(_T)解除å°éŽ–(_U)å–æ¶ˆä¿¡ä»»(_U)檢視(_V)å°ç¨‹å¼æ—¥å°æ™‚分å¦obexd 無法使用是blueman-2.4.3/po/zh_TW.po000066400000000000000000002552031465054505200151710ustar00rootroot00000000000000# Chinese (Taiwan) translation for blueman. # This file is distributed under the same license as the blueman package. # # Translators: # 黃æŸè«º ,2013-14 # Jose Sun https://launchpad.net/~josesun # Toomore https://launchpad.net/~toomore # fetag https://launchpad.net/~coolfire # Hsiu-Ming Chang , 2019 # 黃æŸè«º , 2014-2015,2017,2019 # Walter Cheuk , 2016-2017 # marklin0913da248e4cdada422a # zica <9918800@gmail.com>, 2023. # Brian Hsu , 2023. # Kisaragi Hiu , 2024. # Peter Dave Hello , 2024. msgid "" msgstr "" "Project-Id-Version: blueman-project\n" "Report-Msgid-Bugs-To: https://github.com/blueman-project/blueman/issues\n" "POT-Creation-Date: 2024-07-25 21:54+0000\n" "PO-Revision-Date: 2024-06-26 07:09+0000\n" "Last-Translator: Peter Dave Hello \n" "Language-Team: Chinese (Traditional) \n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Weblate 5.6-rc\n" #: data/ui/adapters-tab.ui:30 msgid "Visibility Setting" msgstr "å¯è¦‹æ€§è¨­å®š" #: data/ui/adapters-tab.ui:40 blueman/main/Adapter.py:162 msgid "Hidden" msgstr "éš±è—" #: data/ui/adapters-tab.ui:57 msgid "Always visible" msgstr "總是å¯è¦‹" #: data/ui/adapters-tab.ui:75 msgid "Temporarily visible" msgstr "暫時å¯è¦‹" #: data/ui/adapters-tab.ui:110 msgid "Name" msgstr "å稱" #: data/ui/applet-passkey.ui:8 msgid "Pairing request" msgstr "é…å°è«‹æ±‚" #: data/ui/applet-passkey.ui:94 msgid "Pairing request for device:" msgstr "è£ç½®é…å°è«‹æ±‚:" #: data/ui/applet-passkey.ui:123 msgid "This should be overwritten" msgstr "這應該被覆寫" #: data/ui/applet-passkey.ui:143 msgid "Show input" msgstr "顯示輸入中的文字" #: data/ui/manager-main.ui:48 msgid "Bluetooth Devices" msgstr "è—牙è£ç½®" #: data/ui/manager-main.ui:63 msgid "_Adapter" msgstr "接收器(_A)" #: data/ui/manager-main.ui:71 msgid "_Search" msgstr "æœå°‹(_S)" #: data/ui/manager-main.ui:92 msgid "_Preferences" msgstr "å好設定(_P)" #: data/ui/manager-main.ui:107 blueman/plugins/applet/ExitItem.py:12 msgid "_Exit" msgstr "離開(_E)" #: data/ui/manager-main.ui:124 msgid "_Device" msgstr "è£ç½®(_D)" #: data/ui/manager-main.ui:132 msgid "_View" msgstr "檢視(_V)" #: data/ui/manager-main.ui:142 msgid "Show _Toolbar" msgstr "顯示工具列(_T)" #: data/ui/manager-main.ui:150 msgid "Show _Statusbar" msgstr "顯示狀態列(_S)" #: data/ui/manager-main.ui:158 msgid "Hide _unnamed devices" msgstr "éš±è—æœªå‘½åè£ç½®(_U)" #: data/ui/manager-main.ui:172 msgid "S_ort By" msgstr "排åº(_O)" #: data/ui/manager-main.ui:182 msgid "_Name" msgstr "å稱(_N)" #: data/ui/manager-main.ui:191 msgid "_Added" msgstr "已加入(_A)" #: data/ui/manager-main.ui:207 msgid "_Descending" msgstr "éžæ¸›(_D)" #: data/ui/manager-main.ui:217 blueman/plugins/applet/StandardItems.py:68 msgid "_Plugins" msgstr "外掛(_P)" #: data/ui/manager-main.ui:227 blueman/plugins/applet/StandardItems.py:59 msgid "_Local Services" msgstr "本機æœå‹™(_L)" #: data/ui/manager-main.ui:243 data/ui/manager-main.ui:267 #: blueman/plugins/applet/StandardItems.py:65 msgid "_Help" msgstr "說明(_H)" #: data/ui/manager-main.ui:251 msgid "_Report a Problem" msgstr "回報å•題(_R)" #: data/ui/manager-main.ui:294 msgid "Search for nearby devices" msgstr "æœå°‹é™„è¿‘çš„è£ç½®" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:296 msgid "Search" msgstr "æœå°‹" #: data/ui/manager-main.ui:319 blueman/gui/manager/ManagerDeviceMenu.py:367 msgid "Create pairing with the device" msgstr "與è£ç½®é…å°" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:320 msgid "Pair" msgstr "é…å°" #: data/ui/manager-main.ui:333 blueman/gui/manager/ManagerDeviceMenu.py:385 msgid "Mark/Unmark this device as trusted" msgstr "標示此è£ç½®ç‚ºä¿¡ä»» / ä¸ä¿¡ä»»çš„" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:334 blueman/gui/manager/ManagerToolbar.py:39 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Trust" msgstr "ä¿¡ä»»" #: data/ui/manager-main.ui:347 blueman/gui/manager/ManagerDeviceMenu.py:430 msgid "Remove this device from the known devices list" msgstr "將此è£ç½®è‡ªå·²çŸ¥è£ç½®æ¸…單中移除" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:348 msgid "Remove" msgstr "移除" #: data/ui/manager-main.ui:370 msgid "Send file(s) to the device" msgstr "傳逿ª”案到è£ç½®" #. translators: toolbar item: keep it as short as possible #: data/ui/manager-main.ui:372 msgid "Send File" msgstr "傳逿ª”案" #: data/ui/manager-main.ui:492 msgid "Total data sent and rate of transmission" msgstr "é€å‡ºçš„資料總料與傳輸速度" #: data/ui/manager-main.ui:534 msgid "Total data received and rate of transmission" msgstr "接收的資料總é‡èˆ‡å‚³è¼¸é€Ÿåº¦" #: data/ui/manager-main.ui:585 data/ui/manager-main.ui:600 msgid "Data activity indication" msgstr "ç•¶å‰çš„è³‡æ–™å‚³é€ / 接收狀æ³" #: data/ui/manager-main.ui:636 msgid "More" msgstr "更多" #: data/ui/rename-device.ui:8 msgid "Rename device" msgstr "釿–°å‘½åè£ç½®" #: data/ui/rename-device.ui:28 data/ui/net-usage.ui:244 msgid "_Reset" msgstr "é‡è¨­(_R)" #: data/ui/rename-device.ui:42 data/ui/note.ui:27 blueman/main/Sendto.py:231 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_Cancel" msgstr "å–æ¶ˆ(_C)" #: data/ui/rename-device.ui:56 data/ui/note.ui:42 #: blueman/gui/DeviceSelectorDialog.py:17 msgid "_OK" msgstr "確定(_O)" #: data/ui/services-network.ui:32 msgid "DHCP server type:" msgstr "DHCP 伺æœå™¨é¡žåž‹ï¼š" #: data/ui/services-network.ui:59 msgid "Recommended" msgstr "建議" #: data/ui/services-network.ui:102 msgid "No DHCP servers installed" msgstr "æœªå®‰è£ DHCP 伺æœå™¨" #: data/ui/services-network.ui:143 msgid "IP Address:" msgstr "IP ä½å€ï¼š" #: data/ui/services-network.ui:180 msgid "NAP Settings" msgstr "NAP 設定" #: data/ui/services-network.ui:242 msgid "Personal Area Network" msgstr "個人å€åŸŸç¶²è·¯" #: data/ui/services-network.ui:243 msgid "PAN Support" msgstr "PAN 支æ´" #: data/ui/services-network.ui:317 msgid "Dial-up Networking" msgstr "撥號網路" #: data/ui/services-network.ui:318 msgid "DUN Support" msgstr "DUN 支æ´" #: data/ui/services-network.ui:336 msgid "Network Access Point (NAP)" msgstr "網路存å–點 (NAP)" #: data/ui/services-network.ui:348 msgid "NAP Support" msgstr "NAP 支æ´" #: data/ui/services-transfer.ui:18 msgid "File Receiving (Object Push)" msgstr "檔案接收(物件推é€ï¼‰" #: data/ui/services-transfer.ui:32 msgid "Incoming Folder:" msgstr "接收資料夾:" #: data/ui/services-transfer.ui:45 msgid "Select folder for incoming file transfers" msgstr "é¸å–è¦æŽ¥æ”¶æª”æ¡ˆå‚³é€çš„資料夾" #: data/ui/services-transfer.ui:54 msgid "Accept files from trusted devices" msgstr "接收來自已信任è£ç½®çš„æª”案" #: data/ui/send-dialog.ui:33 msgid "Sending files via Bluetooth" msgstr "é€éŽè—ç‰™å‚³é€æª”案" #: data/ui/send-dialog.ui:71 msgid "To:" msgstr "傳é€åˆ°ï¼š" #: data/ui/send-dialog.ui:109 msgid "File:" msgstr "檔案:" #: data/ui/applet-plugins-widget.ui:79 msgid "Configuration" msgstr "組態" #: data/ui/applet-plugins-widget.ui:83 msgid "Configure selected plugin's preferences" msgstr "調整所é¸å¤–掛的å好設定" #: data/ui/applet-plugins-widget.ui:129 msgid "Not specified" msgstr "未指定" #: data/ui/applet-plugins-widget.ui:151 msgid "Author:" msgstr "作者:" #. translators: device class #: data/ui/applet-plugins-widget.ui:167 #: blueman/gui/manager/ManagerDeviceList.py:377 #: blueman/gui/manager/ManagerDeviceList.py:379 blueman/DeviceClass.py:86 #: blueman/DeviceClass.py:114 blueman/DeviceClass.py:484 #: blueman/DeviceClass.py:533 blueman/Sdp.py:376 #: blueman/plugins/applet/NetUsage.py:210 #: blueman/plugins/applet/NetUsage.py:211 msgid "Unknown" msgstr "䏿˜Ž" #: data/ui/applet-plugins-widget.ui:193 msgid "Depends on:" msgstr "ç›¸ä¾æ–¼ï¼š" #: data/ui/applet-plugins-widget.ui:235 msgid "Conflicts with:" msgstr "è¡çªï¼š" #: data/ui/gsm-settings.ui:35 msgid "GSM settings" msgstr "GSM 設定" #: data/ui/gsm-settings.ui:56 msgid "Number:" msgstr "編號:" #: data/ui/gsm-settings.ui:79 msgid "APN:" msgstr "APN:" #: data/ui/net-usage.ui:14 msgid "Traffic statistics" msgstr "網路æµé‡çµ±è¨ˆ" #: data/ui/net-usage.ui:33 blueman/gui/GsmSettings.py:39 msgid "_Close" msgstr "關閉(_C)" #: data/ui/net-usage.ui:80 msgid "Downloaded:" msgstr "已下載:" #: data/ui/net-usage.ui:120 msgid "Uploaded:" msgstr "已上傳:" #: data/ui/net-usage.ui:160 msgid "Total:" msgstr "總計:" #: data/ui/net-usage.ui:197 msgid "Log started:" msgstr "日誌開始:" #: data/ui/net-usage.ui:210 msgid "Log duration:" msgstr "日誌期間:" #: data/ui/note.ui:8 msgid "Send note" msgstr "傳é€ä¾¿æ¢" #: blueman/main/Adapter.py:57 msgid "Bluetooth needs to be turned on for the adapter manager to work" msgstr "è—牙必須開啟æ‰èƒ½è®“é…æŽ¥ç®¡ç†å™¨æ­£å¸¸å·¥ä½œ" #: blueman/main/Adapter.py:97 data/blueman-adapters.desktop.in:3 msgid "Bluetooth Adapters" msgstr "è—牙接收器" #: blueman/main/Adapter.py:160 msgid "Always" msgstr "總是" #: blueman/main/Adapter.py:164 blueman/main/Sendto.py:190 #, python-format msgid "%(minutes)d Minute" msgid_plural "%(minutes)d Minutes" msgstr[0] "%(minutes)d 分é˜" #: blueman/main/Adapter.py:230 msgid "Adapter" msgstr "接收器" #: blueman/main/DBusProxies.py:73 msgid "Failed to reach blueman-manager" msgstr "無法連接 blueman-manager" #: blueman/main/DBusProxies.py:74 msgid "" "It seems like blueman-manager could no get activated via D-Bus. A typical " "cause for this is a broken graphical setup in the D-Bus activation " "environment that can get resolved with a call to dbus-update-activation-" "environment, typically issued from xinitrc (respectively the Sway config or " "similar)." msgstr "" "blueman-manager 似乎無法從 D-Bus 啟動,常見的原因是啟動 D-Bus çš„ GUI 環境中的" "設定有å•題。這個å•題å¯ä»¥é€éŽåŸ·è¡Œ dbus-update-activation-environment 來修正," "通常會把這個指令放在 xinitrc 當中(或是 Sway 設定檔和其他類似的檔案)。" #: blueman/main/Manager.py:104 msgid "Connection to BlueZ failed" msgstr "連線至 BlueZ 失敗" #: blueman/main/Manager.py:105 msgid "" "Bluez daemon is not running, blueman-manager cannot continue.\n" "This probably means that there were no Bluetooth adapters detected or " "Bluetooth daemon was not started." msgstr "" "Bluez 常é§ç¨‹å¼ä¸åœ¨åŸ·è¡Œç‹€æ…‹ï¼Œblueman-manager 無法繼續。\n" "這å¯èƒ½æ˜¯å› ç‚ºæ²’æœ‰åµæ¸¬åˆ°è—牙接收器,或è—牙常é§ç¨‹å¼æœªå•Ÿå‹•。" #: blueman/main/Manager.py:163 msgid "Click to disable." msgstr "點é¸ä»¥åœç”¨ã€‚" #: blueman/main/Manager.py:166 msgid "Click to enable." msgstr "點é¸ä»¥å•Ÿç”¨ã€‚" #: blueman/main/Manager.py:199 msgid "Searching" msgstr "æœå°‹ä¸­" #: blueman/main/Manager.py:261 blueman/plugins/applet/StandardItems.py:99 msgid "Adapter Preferences" msgstr "接收器å好設定" #: blueman/main/Manager.py:277 blueman/gui/manager/ManagerDeviceList.py:178 #: blueman/plugins/applet/StandardItems.py:89 msgid "File Sender" msgstr "檔案傳é€è€…" #: blueman/main/Sendto.py:33 msgid "Bluetooth File Transfer" msgstr "è—牙檔案傳é€" #: blueman/main/Sendto.py:42 msgid "_Stop" msgstr "åœæ­¢(_S)" #: blueman/main/Sendto.py:57 blueman/gui/manager/ManagerProgressbar.py:27 msgid "Connecting" msgstr "連線中" #: blueman/main/Sendto.py:111 msgid "obexd not available" msgstr "obexd 無法使用" #: blueman/main/Sendto.py:111 msgid "Failed to autostart obex service. Make sure the obex daemon is running" msgstr "自動啟動 obex æœå‹™å¤±æ•—ã€‚è«‹ç¢ºèª obex 常é§ç¨‹å¼æ­£åœ¨åŸ·è¡Œ" #: blueman/main/Sendto.py:142 msgid "Cancelling" msgstr "å–æ¶ˆä¸­" #: blueman/main/Sendto.py:154 msgid "Sending File" msgstr "傳逿ª”案中" #: blueman/main/Sendto.py:154 msgid "ETA:" msgstr "é è¨ˆæ‰€éœ€æ™‚間:" #: blueman/main/Sendto.py:192 #, python-format msgid "%(seconds)d Second" msgid_plural "%(seconds)d Seconds" msgstr[0] "%(seconds)d ç§’" #: blueman/main/Sendto.py:225 #, python-format msgid "Error occurred while sending file %s" msgstr "傳逿ª”案 %s 時發生錯誤" #: blueman/main/Sendto.py:229 msgid "Skip" msgstr "è·³éŽ" #: blueman/main/Sendto.py:230 msgid "Retry" msgstr "é‡è©¦" #: blueman/main/Sendto.py:281 msgid "Error occurred" msgstr "發生錯誤" #: blueman/main/applet/BluezAgent.py:123 #, python-format msgid "Pairing request for %s" msgstr "%s çš„é…å°è«‹æ±‚" #: blueman/main/applet/BluezAgent.py:134 blueman/main/applet/BluezAgent.py:246 msgid "Bluetooth Authentication" msgstr "è—牙èªè­‰" #: blueman/main/applet/BluezAgent.py:165 msgid "Enter PIN code for authentication:" msgstr "輸入èªè­‰ PIN 碼:" #: blueman/main/applet/BluezAgent.py:174 msgid "Enter passkey for authentication:" msgstr "輸入èªè­‰å¯†ç¢¼ï¼š" #: blueman/main/applet/BluezAgent.py:185 msgid "Pairing passkey for" msgstr "é…å°å¯†ç¢¼" #: blueman/main/applet/BluezAgent.py:196 msgid "Pairing PIN code for" msgstr "é…å° PIN 碼" #: blueman/main/applet/BluezAgent.py:209 msgid "Pairing request for:" msgstr "é…å°è«‹æ±‚:" #: blueman/main/applet/BluezAgent.py:212 msgid "Confirm value for authentication:" msgstr "確èªèªè­‰æ•¸å€¼ï¼š" #: blueman/main/applet/BluezAgent.py:213 msgid "Confirm" msgstr "確èª" #: blueman/main/applet/BluezAgent.py:213 blueman/main/applet/BluezAgent.py:244 msgid "Deny" msgstr "拒絕" #: blueman/main/applet/BluezAgent.py:241 msgid "Authorization request for:" msgstr "æŽˆæ¬Šè¦æ±‚:" #: blueman/main/applet/BluezAgent.py:241 msgid "Service:" msgstr "æœå‹™ï¼š" #: blueman/main/applet/BluezAgent.py:242 msgid "Always accept" msgstr "總是接å—" #: blueman/main/applet/BluezAgent.py:243 #: blueman/plugins/applet/TransferService.py:129 msgid "Accept" msgstr "接å—" #: blueman/main/PluginManager.py:67 msgid "" "An error has occurred while loading a plugin. Please notify the " "developers with the content of this message to our \n" "website." msgstr "" "è¼‰å…¥å¤–æŽ›ç¨‹å¼æ™‚發生錯誤。請將此訊æ¯å…§å®¹é€éŽ\n" "網站連çµé€šçŸ¥" "開發者。" #: blueman/Functions.py:70 msgid "Bluetooth Turned Off" msgstr "è—牙已關閉" #: blueman/Functions.py:71 msgid "Exit" msgstr "離開" #: blueman/Functions.py:72 msgid "Enable Bluetooth" msgstr "開啟è—牙" #: blueman/Functions.py:166 msgid "B" msgstr "B" #: blueman/Functions.py:169 msgid "KB" msgstr "KB" #: blueman/Functions.py:172 msgid "MB" msgstr "MB" #: blueman/Functions.py:175 msgid "GB" msgstr "GB" #: blueman/gui/manager/ManagerMenu.py:47 msgid "Device Manager" msgstr "è£ç½®ç®¡ç†å“¡" #: blueman/gui/manager/ManagerMenu.py:80 #: blueman/plugins/applet/StandardItems.py:102 msgid "Service Preferences" msgstr "æœå‹™å好設定" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:123 #: blueman/DeviceClass.py:205 msgid "Keyboard" msgstr "éµç›¤" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:158 blueman/DeviceClass.py:127 msgid "Combo" msgstr "複åˆå¼è¨­å‚™" #: blueman/gui/manager/ManagerDeviceList.py:341 msgid "Unnamed device" msgstr "未命åè£ç½®" #. translators: device class #: blueman/gui/manager/ManagerDeviceList.py:348 #: blueman/gui/manager/ManagerDeviceList.py:377 blueman/DeviceClass.py:24 #: blueman/DeviceClass.py:29 blueman/DeviceClass.py:46 #: blueman/DeviceClass.py:80 blueman/DeviceClass.py:121 msgid "Uncategorized" msgstr "未分類" #. https://github.com/python/mypy/issues/2608 #: blueman/gui/manager/ManagerDeviceList.py:568 #: blueman/plugins/applet/AutoConnect.py:50 #: blueman/plugins/applet/ConnectionNotifier.py:31 #: blueman/plugins/applet/RecentConns.py:156 #: blueman/plugins/applet/PPPSupport.py:77 msgid "Connected" msgstr "已連線" #: blueman/gui/manager/ManagerDeviceList.py:570 msgid "Trusted" msgstr "已信任" #: blueman/gui/manager/ManagerDeviceList.py:572 msgid "Paired" msgstr "å·²é…å°" #: blueman/gui/manager/ManagerDeviceList.py:574 msgid "Blocked" msgstr "å·²å°éŽ–" #: blueman/gui/manager/ManagerDeviceList.py:596 msgid "Connected" msgstr "已連線" #: blueman/gui/manager/ManagerDeviceList.py:610 msgid "Poor" msgstr "å·®" #: blueman/gui/manager/ManagerDeviceList.py:612 #: blueman/gui/manager/ManagerDeviceList.py:631 msgid "Sub-optimal" msgstr "å°šå¯" #: blueman/gui/manager/ManagerDeviceList.py:614 #: blueman/gui/manager/ManagerDeviceList.py:633 msgid "Optimal" msgstr "優" #: blueman/gui/manager/ManagerDeviceList.py:616 msgid "Much" msgstr "很多" #: blueman/gui/manager/ManagerDeviceList.py:618 msgid "Too much" msgstr "太多" #: blueman/gui/manager/ManagerDeviceList.py:621 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "接收訊號強度: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:624 #, python-format msgid "Received Signal Strength: %(rssi)u%% (%(rssi_state)s)" msgstr "接收訊號強度: %(rssi)u%% (%(rssi_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:629 msgid "Low" msgstr "低" #: blueman/gui/manager/ManagerDeviceList.py:635 msgid "High" msgstr "高" #: blueman/gui/manager/ManagerDeviceList.py:637 msgid "Very High" msgstr "極高" #: blueman/gui/manager/ManagerDeviceList.py:640 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "傳輸功率: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceList.py:643 #, python-format msgid "Transmit Power Level: %(tpl)u%% (%(tpl_state)s)" msgstr "傳輸功率: %(tpl)u%% (%(tpl_state)s)" #: blueman/gui/manager/ManagerDeviceMenu.py:137 msgid "Success!" msgstr "æˆåŠŸï¼" #: blueman/gui/manager/ManagerDeviceMenu.py:142 msgid "Failed" msgstr "失敗" #: blueman/gui/manager/ManagerDeviceMenu.py:148 msgid "Connecting…" msgstr "連線中…" #: blueman/gui/manager/ManagerDeviceMenu.py:171 msgid "Disconnection Failed: " msgstr "斷線失敗: " #: blueman/gui/manager/ManagerDeviceMenu.py:195 msgid "No audio endpoints registered" msgstr "無已註冊的音訊接收è£ç½®" #: blueman/gui/manager/ManagerDeviceMenu.py:198 msgid "Input/output error" msgstr "輸入 / 輸出錯誤" #: blueman/gui/manager/ManagerDeviceMenu.py:200 msgid "Device did not respond" msgstr "è£ç½®ç„¡å›žæ‡‰" #: blueman/gui/manager/ManagerDeviceMenu.py:204 msgid "Unknown error" msgstr "未知的錯誤" #: blueman/gui/manager/ManagerDeviceMenu.py:209 msgid "Connection Failed: " msgstr "連線失敗: " #: blueman/gui/manager/ManagerDeviceMenu.py:295 msgid "_Connect" msgstr "連線(_C)" #: blueman/gui/manager/ManagerDeviceMenu.py:297 msgid "Connects auto connect profiles A2DP source, A2DP sink, and HID" msgstr "連線到具有自動連接設定檔的 A2DP 來æºã€A2DP 輸出與 HID" #: blueman/gui/manager/ManagerDeviceMenu.py:301 msgid "_Disconnect" msgstr "æ–·ç·š(_D)" #: blueman/gui/manager/ManagerDeviceMenu.py:302 msgid "Forcefully disconnect the device" msgstr "強制中斷è£ç½®é€£ç·š" #: blueman/gui/manager/ManagerDeviceMenu.py:318 msgid "Connect To:" msgstr "連線到:" #: blueman/gui/manager/ManagerDeviceMenu.py:323 msgid "Disconnect:" msgstr "斷線:" #: blueman/gui/manager/ManagerDeviceMenu.py:333 msgid "Auto-connect:" msgstr "自動連線:" #: blueman/gui/manager/ManagerDeviceMenu.py:353 msgid "Send a _File…" msgstr "傳逿ª”案(_F)…" #: blueman/gui/manager/ManagerDeviceMenu.py:366 msgid "_Pair" msgstr "é…å°(_P)" #: blueman/gui/manager/ManagerDeviceMenu.py:376 msgid "_Trust" msgstr "ä¿¡ä»»(_T)" #: blueman/gui/manager/ManagerDeviceMenu.py:381 msgid "_Untrust" msgstr "å–æ¶ˆä¿¡ä»»(_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:388 msgid "_Block" msgstr "å°éŽ–(_B)" #: blueman/gui/manager/ManagerDeviceMenu.py:393 msgid "_Unblock" msgstr "解除å°éŽ–(_U)" #: blueman/gui/manager/ManagerDeviceMenu.py:397 msgid "Block/Unblock this device" msgstr "å°éŽ– / 解除å°éŽ–æ­¤è£ç½®" #: blueman/gui/manager/ManagerDeviceMenu.py:417 msgid "R_ename device…" msgstr "釿–°å‘½åè£ç½®(_E)…" #: blueman/gui/manager/ManagerDeviceMenu.py:426 msgid "_Remove…" msgstr "移除(_R)…" #: blueman/gui/manager/ManagerProgressbar.py:44 msgid "Cancel Operation" msgstr "å–æ¶ˆæ“作" #: blueman/gui/manager/ManagerToolbar.py:37 #: blueman/gui/manager/ManagerToolbar.py:96 msgid "Untrust" msgstr "å–æ¶ˆä¿¡ä»»" #: blueman/gui/DeviceSelectorDialog.py:14 msgid "Select Device" msgstr "鏿“‡è£ç½®" #: blueman/gui/CommonUi.py:65 msgid "Blueman is a GTK+ Bluetooth manager" msgstr "Blueman 是一個 GTK+ çš„è—牙管ç†è»Ÿé«”" #: blueman/gui/GsmSettings.py:25 msgid "GSM Settings" msgstr "GSM 設定" #: blueman/gui/applet/PluginDialog.py:121 #: blueman/plugins/applet/StandardItems.py:108 msgid "Plugins" msgstr "外掛程å¼" #: blueman/gui/applet/PluginDialog.py:231 #, python-format msgid "" "Plugin \"%(0)s\" depends on %(1)s. Unloading %(1)s will " "also unload \"%(0)s\".\n" "Proceed?" msgstr "" "套件 「%(0)s〠ä¾å­˜æ–¼ %(1)sã€‚è§£é™¤å®‰è£ %(1)s 也會解除安" "è£ ã€Œ%(0)sã€ã€‚\n" "是å¦ç¹¼çºŒï¼Ÿ" #: blueman/gui/applet/PluginDialog.py:241 #, python-format msgid "" "Plugin %(0)s conflicts with %(1)s. Loading %(1)s will " "unload %(0)s.\n" "Proceed?" msgstr "" "套件 %(0)s 與 %(1)s è¡çªã€‚載入 %(1)s å¾Œæœƒè§£é™¤å®‰è£ " "%(0)s。\n" "是å¦ç¹¼çºŒï¼Ÿ" #: blueman/gui/applet/PluginDialog.py:267 msgid "No dependencies" msgstr "沒有ä¾è³´" #: blueman/gui/applet/PluginDialog.py:272 msgid "No conflicts" msgstr "沒有è¡çª" #: blueman/gui/applet/PluginDialog.py:351 msgid "Dependency issue" msgstr "ç›¸ä¾æ€§å•題" #: blueman/gui/DeviceSelectorWidget.py:39 msgid "Adapter selection" msgstr "é¸å–接收器" #: blueman/gui/DeviceSelectorWidget.py:45 msgid "Discovering…" msgstr "æœå°‹ä¸­â€¦â€¦" #. translators: device class #: blueman/DeviceClass.py:6 msgid "Miscellaneous" msgstr "å…¶ä»–" #. translators: device class #: blueman/DeviceClass.py:8 msgid "Computer" msgstr "電腦" #. translators: device class #: blueman/DeviceClass.py:10 msgid "Phone" msgstr "電話" #. translators: device class #: blueman/DeviceClass.py:12 msgid "Access point" msgstr "網路存å–點 (AP)" #. translators: device class #: blueman/DeviceClass.py:14 msgid "Audio/video" msgstr "音訊 / 視訊" #. translators: device class #: blueman/DeviceClass.py:16 msgid "Peripheral" msgstr "週邊è£ç½®" #. translators: device class #: blueman/DeviceClass.py:18 blueman/DeviceClass.py:518 msgid "Imaging" msgstr "圖åƒ" #. translators: device class #: blueman/DeviceClass.py:20 blueman/DeviceClass.py:41 msgid "Wearable" msgstr "穿戴å¼è£ç½®" #. translators: device class #: blueman/DeviceClass.py:22 msgid "Toy" msgstr "玩具" #. translators: device class #: blueman/DeviceClass.py:31 msgid "Desktop" msgstr "桌上型電腦" #. translators: device class #: blueman/DeviceClass.py:33 msgid "Server" msgstr "伺æœå™¨" #. translators: device class #: blueman/DeviceClass.py:35 blueman/DeviceClass.py:173 msgid "Laptop" msgstr "筆記型電腦" #. translators: device class #: blueman/DeviceClass.py:37 msgid "Handheld" msgstr "手æŒè£ç½®" #. translators: device class #: blueman/DeviceClass.py:39 msgid "Palm" msgstr "Palm è£ç½®" #. translators: device class #: blueman/DeviceClass.py:48 msgid "Cellular" msgstr "行動電話" #. translators: device class #: blueman/DeviceClass.py:50 msgid "Cordless" msgstr "ç„¡ç·šè£ç½®" #. translators: device class #: blueman/DeviceClass.py:52 msgid "Smartphone" msgstr "智慧型手機" #. translators: device class #: blueman/DeviceClass.py:54 msgid "Modem" msgstr "數據機" #. translators: device class #: blueman/DeviceClass.py:56 msgid "ISDN" msgstr "ISDN" #. translators: device class #: blueman/DeviceClass.py:61 msgid "Fully" msgstr "完全" #. translators: device class #: blueman/DeviceClass.py:63 msgid "1–17 percent" msgstr "1–17%" #. translators: device class #: blueman/DeviceClass.py:65 msgid "17–33 percent" msgstr "17 – 33%" #. translators: device class #: blueman/DeviceClass.py:67 msgid "33–50 percent" msgstr "33 - 50%" #. translators: device class #: blueman/DeviceClass.py:69 msgid "50–67 percent" msgstr "50 – 67%" #. translators: device class #: blueman/DeviceClass.py:71 msgid "67–83 percent" msgstr "67 – 83%" #. translators: device class #: blueman/DeviceClass.py:73 msgid "83–99 percent" msgstr "83 - 99%" #. translators: device class #: blueman/DeviceClass.py:75 msgid "Not available" msgstr "無法使用" #. translators: device class #: blueman/DeviceClass.py:82 blueman/DeviceClass.py:417 blueman/Sdp.py:123 #: blueman/Sdp.py:164 msgid "Headset" msgstr "耳麥" #. translators: device class #: blueman/DeviceClass.py:84 blueman/Sdp.py:145 msgid "Handsfree" msgstr "å…æŒè£ç½®" #. translators: device class #: blueman/DeviceClass.py:88 blueman/DeviceClass.py:374 msgid "Microphone" msgstr "麥克風" #. translators: device class #: blueman/DeviceClass.py:90 msgid "Loudspeaker" msgstr "擴音器" #. translators: device class #: blueman/DeviceClass.py:92 blueman/DeviceClass.py:418 msgid "Headphones" msgstr "耳機" #. translators: device class #: blueman/DeviceClass.py:94 msgid "Portable audio" msgstr "坿”œå¼éŸ³éŸ¿" #. translators: device class #: blueman/DeviceClass.py:96 msgid "Car audio" msgstr "汽車音響" #. translators: device class #: blueman/DeviceClass.py:98 msgid "Set-top box" msgstr "機上盒" #. translators: device class #: blueman/DeviceClass.py:100 msgid "Hi-Fi audio" msgstr "Hi-Fi 音響" #. translators: device class #: blueman/DeviceClass.py:102 msgid "VCR" msgstr "錄影機" #. translators: device class #: blueman/DeviceClass.py:104 msgid "Video camera" msgstr "æ”影機" #. translators: device class #: blueman/DeviceClass.py:106 msgid "Camcorder" msgstr "æ”錄影機" #. translators: device class #: blueman/DeviceClass.py:108 msgid "Video monitor" msgstr "å½±åƒç›£è¦–器" #. translators: device class #: blueman/DeviceClass.py:110 msgid "Video display and loudspeaker" msgstr "å½±åƒé¡¯ç¤ºå™¨èˆ‡æšè²å™¨" #. translators: device class #: blueman/DeviceClass.py:112 msgid "Video conferencing" msgstr "視訊會議" #. translators: device class #: blueman/DeviceClass.py:116 msgid "Gaming/Toy" msgstr "éŠæˆ² / 玩具" #. translators: device class #: blueman/DeviceClass.py:125 msgid "Pointing" msgstr "指å‘è£ç½®" #. translators: device class #: blueman/DeviceClass.py:132 msgid "Display" msgstr "顯示器" #. translators: device class #: blueman/DeviceClass.py:134 msgid "Camera" msgstr "相機" #. translators: device class #: blueman/DeviceClass.py:136 msgid "Scanner" msgstr "掃æå™¨" #. translators: device class #: blueman/DeviceClass.py:138 msgid "Printer" msgstr "å°è¡¨æ©Ÿ" #. translators: device class #: blueman/DeviceClass.py:143 msgid "Wrist watch" msgstr "手錶" #. translators: device class #: blueman/DeviceClass.py:145 msgid "Pager" msgstr "呼å«å™¨" #. translators: device class #: blueman/DeviceClass.py:147 msgid "Jacket" msgstr "夾克" #. translators: device class #: blueman/DeviceClass.py:149 msgid "Helmet" msgstr "安全帽" #. translators: device class #: blueman/DeviceClass.py:151 msgid "Glasses" msgstr "眼é¡" #. translators: device class #: blueman/DeviceClass.py:156 msgid "Robot" msgstr "機器人" #. translators: device class #: blueman/DeviceClass.py:158 msgid "Vehicle" msgstr "車輛" #. translators: device class #: blueman/DeviceClass.py:160 msgid "Doll" msgstr "玩å¶" #. translators: device class #: blueman/DeviceClass.py:162 msgid "Controller" msgstr "控制器" #. translators: device class #: blueman/DeviceClass.py:164 msgid "Game" msgstr "éŠæˆ²" #: blueman/DeviceClass.py:168 msgid "Generic Unknown" msgstr "通用型未知è£ç½®" #: blueman/DeviceClass.py:169 msgid "Generic Phone" msgstr "通用型電話" #: blueman/DeviceClass.py:170 msgid "Generic Computer" msgstr "通用型電腦" #: blueman/DeviceClass.py:171 msgid "Desktop Workstation" msgstr "桌上型工作站" #: blueman/DeviceClass.py:172 msgid "Server-class Computer" msgstr "伺æœå™¨ç´šåˆ¥çš„電腦" #: blueman/DeviceClass.py:174 msgid "Handheld PC/PDA (clamshell)" msgstr "手æŒé›»è…¦ / PDA(翻蓋å¼ï¼‰" #: blueman/DeviceClass.py:175 msgid "Palm-size PC/PDA" msgstr "掌上型電腦 / PDA" #: blueman/DeviceClass.py:176 msgid "Wearable computer (watch size)" msgstr "å¯ç©¿æˆ´é›»è…¦ï¼ˆæ‰‹éŒ¶å¤§å°ï¼‰" #: blueman/DeviceClass.py:177 msgid "Tablet" msgstr "å¹³æ¿è£ç½®" #: blueman/DeviceClass.py:178 msgid "Docking Station" msgstr "擴充基座" #: blueman/DeviceClass.py:179 msgid "All in One" msgstr "All in One 電腦" #: blueman/DeviceClass.py:180 msgid "Blade Server" msgstr "刀鋒伺æœå™¨" #: blueman/DeviceClass.py:181 msgid "Convertible" msgstr "ä¸å¯æ‹†å¼äºŒåˆä¸€ç­†é›»" #: blueman/DeviceClass.py:182 msgid "Detachable" msgstr "坿‹†å¼äºŒåˆä¸€ç­†é›»" #: blueman/DeviceClass.py:183 msgid "IoT Gateway" msgstr "物è¯ç¶²é–˜é“器 (IoT Gateway)" #: blueman/DeviceClass.py:184 msgid "Mini PC" msgstr "迷你電腦" #: blueman/DeviceClass.py:185 msgid "Stick PC" msgstr "電腦棒" #: blueman/DeviceClass.py:186 msgid "Generic Watch" msgstr "普通手錶" #: blueman/DeviceClass.py:187 msgid "Sports Watch" msgstr "é‹å‹•手錶" #: blueman/DeviceClass.py:188 msgid "Smartwatch" msgstr "智慧型手錶" #: blueman/DeviceClass.py:189 msgid "Generic Clock" msgstr "通用時é˜" #: blueman/DeviceClass.py:190 msgid "Generic Display" msgstr "通用顯示器" #: blueman/DeviceClass.py:191 msgid "Generic Remote Control" msgstr "é€šç”¨æ–æŽ§å™¨" #: blueman/DeviceClass.py:192 msgid "Generic Eye-glasses" msgstr "通用眼é¡" #: blueman/DeviceClass.py:193 msgid "Generic Tag" msgstr "通用標籤" #: blueman/DeviceClass.py:194 msgid "Generic Keyring" msgstr "通用鑰匙圈" #: blueman/DeviceClass.py:195 msgid "Generic Media Player" msgstr "通用媒體播放機" #: blueman/DeviceClass.py:196 msgid "Generic Barcode Scanner" msgstr "通用æ¢ç¢¼æŽƒæå™¨" #: blueman/DeviceClass.py:197 msgid "Generic Thermometer" msgstr "通用溫度計" #: blueman/DeviceClass.py:198 msgid "Ear Thermometer" msgstr "耳溫æ§" #: blueman/DeviceClass.py:199 msgid "Generic Heart Rate Sensor" msgstr "通用心率感測器" #: blueman/DeviceClass.py:200 msgid "Heart Rate Belt" msgstr "心率帶" #: blueman/DeviceClass.py:201 msgid "Generic Blood Pressure" msgstr "通用血壓計" #: blueman/DeviceClass.py:202 msgid "Arm Blood Pressure" msgstr "手臂血壓計" #: blueman/DeviceClass.py:203 msgid "Wrist Blood Pressure" msgstr "手腕血壓計" #: blueman/DeviceClass.py:204 msgid "Generic Human Interface Device" msgstr "通用人機介é¢è£ç½®" #: blueman/DeviceClass.py:206 msgid "Mouse" msgstr "滑鼠" #: blueman/DeviceClass.py:207 msgid "Joystick" msgstr "æ–æ¡¿" #: blueman/DeviceClass.py:208 msgid "Gamepad" msgstr "éŠæˆ²æ‰‹æŠŠ" #: blueman/DeviceClass.py:209 msgid "Digitizer Tablet" msgstr "繪圖æ¿" #: blueman/DeviceClass.py:210 msgid "Card Reader" msgstr "è®€å¡æ©Ÿ" #: blueman/DeviceClass.py:211 msgid "Digital Pen" msgstr "數ä½ç­†" #: blueman/DeviceClass.py:212 msgid "Barcode Scanner" msgstr "æ¢ç¢¼æŽƒæå™¨" #: blueman/DeviceClass.py:213 msgid "Touchpad" msgstr "觸控æ¿" #: blueman/DeviceClass.py:214 msgid "Presentation Remote" msgstr "ç°¡å ±é™æŽ§å™¨" #: blueman/DeviceClass.py:215 msgid "Generic Glucose Meter" msgstr "通用血糖計" #: blueman/DeviceClass.py:216 msgid "Generic Running Walking Sensor" msgstr "通用跑步行走感測器" #: blueman/DeviceClass.py:217 msgid "In-Shoe Running Walking Sensor" msgstr "鞋內跑步行走感測器" #: blueman/DeviceClass.py:218 msgid "On-Shoe Running Walking Sensor" msgstr "鞋上跑步行走感測器" #: blueman/DeviceClass.py:219 msgid "On-Hip Running Walking Sensor" msgstr "腰上跑步行走感測器" #: blueman/DeviceClass.py:220 msgid "Generic Cycling" msgstr "通用單車" #: blueman/DeviceClass.py:221 msgid "Cycling Computer" msgstr "單車電腦" #: blueman/DeviceClass.py:222 msgid "Speed Sensor" msgstr "速度感測器" #: blueman/DeviceClass.py:223 msgid "Cadence Sensor" msgstr "è¸é »æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:224 msgid "Power Sensor" msgstr "功率感測器" #: blueman/DeviceClass.py:225 msgid "Speed and Cadence Sensor" msgstr "速度與è¸é »æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:226 msgid "Generic Control Device" msgstr "通用控制è£ç½®" #: blueman/DeviceClass.py:227 msgid "Switch" msgstr "é–‹é—œ" #: blueman/DeviceClass.py:228 msgid "Multi-switch" msgstr "多功能切æ›å™¨" #: blueman/DeviceClass.py:229 msgid "Button" msgstr "按鈕" #: blueman/DeviceClass.py:230 msgid "Slider" msgstr "滑桿" #: blueman/DeviceClass.py:231 msgid "Rotary Switch" msgstr "旋轉開關" #: blueman/DeviceClass.py:232 msgid "Touch Panel" msgstr "è§¸æŽ§é¢æ¿" #: blueman/DeviceClass.py:233 msgid "Single Switch" msgstr "單極開關" #: blueman/DeviceClass.py:234 msgid "Double Switch" msgstr "雙極開關" #: blueman/DeviceClass.py:235 msgid "Triple Switch" msgstr "三極開關" #: blueman/DeviceClass.py:236 msgid "Battery Switch" msgstr "電瓶開關" #: blueman/DeviceClass.py:237 msgid "Energy Harvesting Switch" msgstr "å…佈線開關" #: blueman/DeviceClass.py:238 msgid "Push Button" msgstr "按鈕" #: blueman/DeviceClass.py:239 msgid "Dial" msgstr "撥號盤" #: blueman/DeviceClass.py:240 msgid "Generic Network Device" msgstr "通用網路è£ç½®" #: blueman/DeviceClass.py:241 msgid "Access Point" msgstr "網路存å–點 (AP)" #: blueman/DeviceClass.py:242 msgid "Mesh Device" msgstr "網狀è£ç½®" #: blueman/DeviceClass.py:243 msgid "Mesh Network Proxy" msgstr "網狀網路代ç†" #: blueman/DeviceClass.py:244 msgid "Generic Sensor" msgstr "通用感測器" #: blueman/DeviceClass.py:245 msgid "Motion Sensor" msgstr "動態感測器" #: blueman/DeviceClass.py:246 msgid "Air quality Sensor" msgstr "空氣å“è³ªåµæ¸¬å™¨" #: blueman/DeviceClass.py:247 msgid "Temperature Sensor" msgstr "溫度感測器" #: blueman/DeviceClass.py:248 msgid "Humidity Sensor" msgstr "溼度感測器" #: blueman/DeviceClass.py:249 msgid "Leak Sensor" msgstr "æ¼æ¶²æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:250 msgid "Smoke Sensor" msgstr "ç…™éœ§åµæ¸¬å™¨" #: blueman/DeviceClass.py:251 msgid "Occupancy Sensor" msgstr "佔用感測器" #: blueman/DeviceClass.py:252 msgid "Contact Sensor" msgstr "接觸感測器" #: blueman/DeviceClass.py:253 msgid "Carbon Monoxide Sensor" msgstr "ä¸€æ°§åŒ–ç¢³åµæ¸¬å™¨" #: blueman/DeviceClass.py:254 msgid "Carbon Dioxide Sensor" msgstr "äºŒæ°§åŒ–ç¢³åµæ¸¬å™¨" #: blueman/DeviceClass.py:255 msgid "Ambient Light Sensor" msgstr "環境光感測器" #: blueman/DeviceClass.py:256 msgid "Energy Sensor" msgstr "èƒ½æºæ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:257 msgid "Color Light Sensor" msgstr "é¡è‰²å…‰æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:258 msgid "Rain Sensor" msgstr "雍釿„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:259 msgid "Fire Sensor" msgstr "ç«ç„°æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:260 msgid "Wind Sensor" msgstr "風速感測器" #: blueman/DeviceClass.py:261 msgid "Proximity Sensor" msgstr "接近感測器" #: blueman/DeviceClass.py:262 msgid "Multi-Sensor" msgstr "多功能感測器" #: blueman/DeviceClass.py:263 msgid "Flush Mounted Sensor" msgstr "å¹³é¢å®‰è£æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:264 msgid "Ceiling Mounted Sensor" msgstr "天花æ¿å®‰è£æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:265 msgid "Wall Mounted Sensor" msgstr "牆é¢å®‰è£æ„Ÿæ¸¬å™¨" #: blueman/DeviceClass.py:266 msgid "Multisensor" msgstr "多功能感測器" #: blueman/DeviceClass.py:267 msgid "Energy Meter" msgstr "能æºè¨ˆé‡å™¨" #: blueman/DeviceClass.py:268 msgid "Flame Detector" msgstr "ç«ç„°åµæ¸¬å™¨" #: blueman/DeviceClass.py:269 msgid "Vehicle Tire Pressure Sensor" msgstr "車輛胎壓感測器" #: blueman/DeviceClass.py:270 msgid "Generic Light Fixtures" msgstr "通用燈具" #: blueman/DeviceClass.py:271 msgid "Wall Light" msgstr "å£ç‡ˆ" #: blueman/DeviceClass.py:272 msgid "Ceiling Light" msgstr "天花æ¿ç‡ˆå…·" #: blueman/DeviceClass.py:273 msgid "Floor Light" msgstr "è½åœ°ç‡ˆ" #: blueman/DeviceClass.py:274 msgid "Cabinet Light" msgstr "櫃燈" #: blueman/DeviceClass.py:275 msgid "Desk Light" msgstr "檯燈" #: blueman/DeviceClass.py:276 msgid "Troffer Light" msgstr "鑲嵌燈" #: blueman/DeviceClass.py:277 msgid "Pendant Light" msgstr "åŠç‡ˆ" #: blueman/DeviceClass.py:278 msgid "In-ground Light" msgstr "地燈" #: blueman/DeviceClass.py:279 msgid "Flood Light" msgstr "投光燈" #: blueman/DeviceClass.py:280 msgid "Underwater Light" msgstr "水底燈" #: blueman/DeviceClass.py:281 msgid "Bollard with Light" msgstr "燈柱" #: blueman/DeviceClass.py:282 msgid "Pathway Light" msgstr "æ­¥é“燈" #: blueman/DeviceClass.py:283 msgid "Garden Light" msgstr "庭園燈" #: blueman/DeviceClass.py:284 msgid "Pole-top Light" msgstr "燈桿頂燈" #: blueman/DeviceClass.py:285 msgid "Spotlight" msgstr "èšå…‰ç‡ˆ" #: blueman/DeviceClass.py:286 msgid "Linear Light" msgstr "線性燈" #: blueman/DeviceClass.py:287 msgid "Street Light" msgstr "街燈" #: blueman/DeviceClass.py:288 msgid "Shelves Light" msgstr "架燈" #: blueman/DeviceClass.py:289 msgid "Bay Light" msgstr "天井燈" #: blueman/DeviceClass.py:290 msgid "Emergency Exit Light" msgstr "緊急出å£ç‡ˆ" #: blueman/DeviceClass.py:291 msgid "Light Controller" msgstr "燈光控制器" #: blueman/DeviceClass.py:292 msgid "Light Driver" msgstr "燈具驅動è£ç½®" #: blueman/DeviceClass.py:293 msgid "Bulb" msgstr "燈泡" #: blueman/DeviceClass.py:294 msgid "Low-bay Light" msgstr "低天井燈" #: blueman/DeviceClass.py:295 msgid "High-bay Light" msgstr "高天井燈" #: blueman/DeviceClass.py:296 msgid "Generic Fan" msgstr "通用風扇" #: blueman/DeviceClass.py:297 msgid "Ceiling Fan" msgstr "天花æ¿é¢¨æ‰‡" #: blueman/DeviceClass.py:298 msgid "Axial Fan" msgstr "軸æµé¢¨æ‰‡" #: blueman/DeviceClass.py:299 msgid "Exhaust Fan" msgstr "排風扇" #: blueman/DeviceClass.py:300 msgid "Pedestal Fan" msgstr "立扇" #: blueman/DeviceClass.py:301 msgid "Desk Fan" msgstr "桌扇" #: blueman/DeviceClass.py:302 msgid "Wall Fan" msgstr "壿‰‡" #: blueman/DeviceClass.py:303 msgid "Generic HVAC" msgstr "通用暖通空調" #: blueman/DeviceClass.py:304 msgid "Thermostat" msgstr "æ†æº«å™¨" #: blueman/DeviceClass.py:305 msgid "Humidifier" msgstr "加濕器" #: blueman/DeviceClass.py:306 msgid "De-humidifier" msgstr "除濕器" #: blueman/DeviceClass.py:307 msgid "Heater" msgstr "暖氣機" #: blueman/DeviceClass.py:308 blueman/DeviceClass.py:318 msgid "Radiator" msgstr "散熱器" #: blueman/DeviceClass.py:309 blueman/DeviceClass.py:319 msgid "Boiler" msgstr "é‹çˆ" #: blueman/DeviceClass.py:310 blueman/DeviceClass.py:320 msgid "Heat Pump" msgstr "熱泵" #: blueman/DeviceClass.py:311 blueman/DeviceClass.py:321 msgid "Infrared Heater" msgstr "紅外線暖氣" #: blueman/DeviceClass.py:312 blueman/DeviceClass.py:322 msgid "Radiant Panel Heater" msgstr "è¼»å°„å¼æš–æ°£" #: blueman/DeviceClass.py:313 blueman/DeviceClass.py:323 msgid "Fan Heater" msgstr "é¢¨æ‰‡å¼æš–æ°£" #: blueman/DeviceClass.py:314 blueman/DeviceClass.py:324 msgid "Air Curtain" msgstr "風簾" #: blueman/DeviceClass.py:315 msgid "Generic Air Conditioning" msgstr "通用空調" #: blueman/DeviceClass.py:316 msgid "Generic Humidifier" msgstr "通用加濕器" #: blueman/DeviceClass.py:317 msgid "Generic Heating" msgstr "通用鑰匙圈" #: blueman/DeviceClass.py:325 msgid "Generic Access Control" msgstr "é€šç”¨å­˜å–æŽ§åˆ¶" #: blueman/DeviceClass.py:326 msgid "Access Door" msgstr "å­˜å–é–€" #: blueman/DeviceClass.py:327 msgid "Garage Door" msgstr "車庫門" #: blueman/DeviceClass.py:328 msgid "Emergency Exit Door" msgstr "緊急出å£é–€" #: blueman/DeviceClass.py:329 msgid "Access Lock" msgstr "å­˜å–鎖" #: blueman/DeviceClass.py:330 msgid "Elevator" msgstr "電梯" #: blueman/DeviceClass.py:331 msgid "Window" msgstr "窗戶" #: blueman/DeviceClass.py:332 msgid "Entrance Gate" msgstr "å…¥å£é–˜é–€" #: blueman/DeviceClass.py:333 msgid "Door Lock" msgstr "門鎖" #: blueman/DeviceClass.py:334 msgid "Locker" msgstr "置物櫃" #: blueman/DeviceClass.py:335 msgid "Generic Motorized Device" msgstr "通用馬é”è£ç½®" #: blueman/DeviceClass.py:336 msgid "Motorized Gate" msgstr "馬é”閘門" #: blueman/DeviceClass.py:337 msgid "Awning" msgstr "é®é™½ç¯·" #: blueman/DeviceClass.py:338 msgid "Blinds or Shades" msgstr "百葉窗或é®å…‰ç°¾" #: blueman/DeviceClass.py:339 msgid "Curtains" msgstr "窗簾" #: blueman/DeviceClass.py:340 msgid "Screen" msgstr "螢幕" #: blueman/DeviceClass.py:341 msgid "Generic Power Device" msgstr "通用電æºè£ç½®" #: blueman/DeviceClass.py:342 msgid "Power Outlet" msgstr "é›»æºæ’座" #: blueman/DeviceClass.py:343 msgid "Power Strip" msgstr "排æ’" #: blueman/DeviceClass.py:344 msgid "Plug" msgstr "æ’é ­" #: blueman/DeviceClass.py:345 msgid "Power Supply" msgstr "é›»æºä¾›æ‡‰å™¨" #: blueman/DeviceClass.py:346 msgid "LED Driver" msgstr "LED é©…å‹•è£ç½®" #: blueman/DeviceClass.py:347 msgid "Fluorescent Lamp Gear" msgstr "日光燈è£ç½®" #: blueman/DeviceClass.py:348 msgid "HID Lamp Gear" msgstr "HID 燈è£ç½®" #: blueman/DeviceClass.py:349 msgid "Charge Case" msgstr "充電盒" #: blueman/DeviceClass.py:350 msgid "Power Bank" msgstr "行動電æº" #: blueman/DeviceClass.py:351 msgid "Generic Light Source" msgstr "通用光æº" #: blueman/DeviceClass.py:352 msgid "Incandescent Light Bulb" msgstr "白熾燈泡" #: blueman/DeviceClass.py:353 msgid "LED Lamp" msgstr "LED 燈" #: blueman/DeviceClass.py:354 msgid "HID Lamp" msgstr "HID 燈" #: blueman/DeviceClass.py:355 msgid "Fluorescent Lamp" msgstr "日光燈" #: blueman/DeviceClass.py:356 msgid "LED Array" msgstr "LED 陣列" #: blueman/DeviceClass.py:357 msgid "Multi-Color LED Array" msgstr "多色 LED 陣列" #: blueman/DeviceClass.py:358 msgid "Low voltage halogen" msgstr "低壓鎢絲燈" #: blueman/DeviceClass.py:359 msgid "Organic light emitting diode (OLED)" msgstr "有機發光二極體 (OLED)" #: blueman/DeviceClass.py:360 msgid "Generic Window Covering" msgstr "通用窗簾" #: blueman/DeviceClass.py:361 msgid "Window Shades" msgstr "窗簾" #: blueman/DeviceClass.py:362 msgid "Window Blinds" msgstr "百葉窗" #: blueman/DeviceClass.py:363 msgid "Window Awning" msgstr "窗簾é®é™½ç¯·" #: blueman/DeviceClass.py:364 msgid "Window Curtain" msgstr "窗簾" #: blueman/DeviceClass.py:365 msgid "Exterior Shutter" msgstr "外部百葉窗" #: blueman/DeviceClass.py:366 msgid "Exterior Screen" msgstr "外部螢幕" #: blueman/DeviceClass.py:367 msgid "Generic Audio Sink" msgstr "通用音訊接收器" #: blueman/DeviceClass.py:368 msgid "Standalone Speaker" msgstr "ç¨ç«‹æšè²å™¨" #: blueman/DeviceClass.py:369 msgid "Soundbar" msgstr "音響å§" #: blueman/DeviceClass.py:370 msgid "Bookshelf Speaker" msgstr "書架æšè²å™¨" #: blueman/DeviceClass.py:371 msgid "Standmounted Speaker" msgstr "ç«‹å¼æšè²å™¨" #: blueman/DeviceClass.py:372 msgid "Speakerphone" msgstr "擴音電話" #: blueman/DeviceClass.py:373 msgid "Generic Audio Source" msgstr "通用音訊來æº" #: blueman/DeviceClass.py:375 msgid "Alarm" msgstr "警報器" #: blueman/DeviceClass.py:376 msgid "Bell" msgstr "鈴éº" #: blueman/DeviceClass.py:377 msgid "Horn" msgstr "å–‡å­" #: blueman/DeviceClass.py:378 msgid "Broadcasting Device" msgstr "廣播è£ç½®" #: blueman/DeviceClass.py:379 msgid "Service Desk" msgstr "æœå‹™å°" #: blueman/DeviceClass.py:380 msgid "Kiosk" msgstr "資訊亭" #: blueman/DeviceClass.py:381 msgid "Broadcasting Room" msgstr "廣播室" #: blueman/DeviceClass.py:382 msgid "Auditorium" msgstr "禮堂" #: blueman/DeviceClass.py:383 msgid "Generic Motorized Vehicle" msgstr "通用馬é”車輛" #: blueman/DeviceClass.py:384 msgid "Car" msgstr "汽車" #: blueman/DeviceClass.py:385 msgid "Large Goods Vehicle" msgstr "大型貨車" #: blueman/DeviceClass.py:386 msgid "2-Wheeled Vehicle" msgstr "二輪é‹å…·" #: blueman/DeviceClass.py:387 msgid "Motorbike" msgstr "摩托車" #: blueman/DeviceClass.py:388 msgid "Scooter" msgstr "電動摩托車" #: blueman/DeviceClass.py:389 msgid "Moped" msgstr "機è¸è»Š" #: blueman/DeviceClass.py:390 msgid "3-Wheeled Vehicle" msgstr "三輪é‹å…·" #: blueman/DeviceClass.py:391 msgid "Light Vehicle" msgstr "輕型車輛" #: blueman/DeviceClass.py:392 msgid "Quad Bike" msgstr "四輪越野車" #: blueman/DeviceClass.py:393 msgid "Minibus" msgstr "å°åž‹å·´å£«" #: blueman/DeviceClass.py:394 msgid "Bus" msgstr "公車" #: blueman/DeviceClass.py:395 msgid "Trolley" msgstr "手推車" #: blueman/DeviceClass.py:396 msgid "Agricultural Vehicle" msgstr "農業é‹å…·" #: blueman/DeviceClass.py:397 msgid "Camper / Caravan" msgstr "露營車 / 旅行拖車" #: blueman/DeviceClass.py:398 msgid "Recreational Vehicle / Motor Home" msgstr "休閒車 / 汽車房屋" #: blueman/DeviceClass.py:399 msgid "Generic Domestic Appliance" msgstr "通用家用電器" #: blueman/DeviceClass.py:400 msgid "Refrigerator" msgstr "冰箱" #: blueman/DeviceClass.py:401 msgid "Freezer" msgstr "冷凿«ƒ" #: blueman/DeviceClass.py:402 msgid "Oven" msgstr "烤箱" #: blueman/DeviceClass.py:403 msgid "Microwave" msgstr "微波çˆ" #: blueman/DeviceClass.py:404 msgid "Toaster" msgstr "烤麵包機" #: blueman/DeviceClass.py:405 msgid "Washing Machine" msgstr "洗衣機" #: blueman/DeviceClass.py:406 msgid "Dryer" msgstr "烘乾機" #: blueman/DeviceClass.py:407 msgid "Coffee maker" msgstr "咖啡機" #: blueman/DeviceClass.py:408 msgid "Clothes iron" msgstr "熨斗" #: blueman/DeviceClass.py:409 msgid "Curling iron" msgstr "æ²é«®æ£’" #: blueman/DeviceClass.py:410 msgid "Hair dryer" msgstr "å¹é¢¨æ©Ÿ" #: blueman/DeviceClass.py:411 msgid "Vacuum cleaner" msgstr "å¸å¡µå™¨" #: blueman/DeviceClass.py:412 msgid "Robotic vacuum cleaner" msgstr "掃地機器人" #: blueman/DeviceClass.py:413 msgid "Rice cooker" msgstr "é›»å­é‹" #: blueman/DeviceClass.py:414 msgid "Clothes steamer" msgstr "蒸汽掛燙機" #: blueman/DeviceClass.py:415 msgid "Generic Wearable Audio Device" msgstr "通用型穿戴音訊è£ç½®" #: blueman/DeviceClass.py:416 msgid "Earbud" msgstr "耳塞" #: blueman/DeviceClass.py:419 msgid "Neck Band" msgstr "頸帶" #: blueman/DeviceClass.py:420 msgid "Generic Aircraft" msgstr "通用型飛機" #: blueman/DeviceClass.py:421 msgid "Light Aircraft" msgstr "輕型飛機" #: blueman/DeviceClass.py:422 msgid "Microlight" msgstr "微光" #: blueman/DeviceClass.py:423 msgid "Paraglider" msgstr "滑翔傘" #: blueman/DeviceClass.py:424 msgid "Large Passenger Aircraft" msgstr "大型客機" #: blueman/DeviceClass.py:425 msgid "Generic AV Equipment" msgstr "通用型視è½è¨­å‚™" #: blueman/DeviceClass.py:426 msgid "Amplifier" msgstr "擴大器" #: blueman/DeviceClass.py:427 msgid "Receiver" msgstr "接收器" #: blueman/DeviceClass.py:428 msgid "Radio" msgstr "收音機" #: blueman/DeviceClass.py:429 msgid "Tuner" msgstr "調諧器" #: blueman/DeviceClass.py:430 msgid "Turntable" msgstr "轉盤" #: blueman/DeviceClass.py:431 msgid "CD Player" msgstr "CD 播放器" #: blueman/DeviceClass.py:432 msgid "DVD Player" msgstr "DVD 播放器" #: blueman/DeviceClass.py:433 msgid "Bluray Player" msgstr "è—光播放器" #: blueman/DeviceClass.py:434 msgid "Optical Disc Player" msgstr "光碟播放器" #: blueman/DeviceClass.py:435 msgid "Set-Top Box" msgstr "機上盒" #: blueman/DeviceClass.py:436 msgid "Generic Display Equipment" msgstr "通用型顯示設備" #: blueman/DeviceClass.py:437 msgid "Television" msgstr "電視" #: blueman/DeviceClass.py:438 msgid "Monitor" msgstr "監視器" #: blueman/DeviceClass.py:439 msgid "Projector" msgstr "投影機" #: blueman/DeviceClass.py:440 msgid "Generic Hearing aid" msgstr "通用型助è½å™¨" #: blueman/DeviceClass.py:441 msgid "In-ear hearing aid" msgstr "入耳å¼åŠ©è½å™¨" #: blueman/DeviceClass.py:442 msgid "Behind-ear hearing aid" msgstr "耳背å¼åŠ©è½å™¨" #: blueman/DeviceClass.py:443 msgid "Cochlear Implant" msgstr "人工耳è¸" #: blueman/DeviceClass.py:444 msgid "Generic Gaming" msgstr "é€šç”¨åž‹éŠæˆ²" #: blueman/DeviceClass.py:445 msgid "Home Video Game Console" msgstr "å®¶ç”¨éŠæˆ²ä¸»æ©Ÿ" #: blueman/DeviceClass.py:446 msgid "Portable handheld console" msgstr "手æŒéŠæˆ²æ©Ÿ" #: blueman/DeviceClass.py:447 msgid "Generic Signage" msgstr "通用型標示" #: blueman/DeviceClass.py:448 msgid "Digital Signage" msgstr "æ•¸ä½æ¨™ç¤º" #: blueman/DeviceClass.py:449 msgid "Electronic Label" msgstr "電孿¨™ç±¤" #: blueman/DeviceClass.py:450 msgid "Generic Pulse Oximeter" msgstr "通用型脈æè¡€æ°§è¨ˆ" #: blueman/DeviceClass.py:451 msgid "Fingertip Pulse Oximeter" msgstr "指尖脈æè¡€æ°§è¨ˆ" #: blueman/DeviceClass.py:452 msgid "Wrist Worn Pulse Oximeter" msgstr "手腕å¼è„ˆæè¡€æ°§è¨ˆ" #: blueman/DeviceClass.py:453 msgid "Generic Weight Scale" msgstr "通用型體é‡è¨ˆ" #: blueman/DeviceClass.py:454 msgid "Generic Personal Mobility Device" msgstr "通用型個人移動è£ç½®" #: blueman/DeviceClass.py:455 msgid "Powered Wheelchair" msgstr "電動輪椅" #: blueman/DeviceClass.py:456 msgid "Mobility Scooter" msgstr "摩托車" #: blueman/DeviceClass.py:457 msgid "Generic Continuous Glucose Monitor" msgstr "通用型連續血糖監測器" #: blueman/DeviceClass.py:458 msgid "Generic Insulin Pump" msgstr "通用型胰島素幫浦" #: blueman/DeviceClass.py:459 msgid "Insulin Pump, durable pump" msgstr "è€ç”¨åž‹èƒ°å³¶ç´ å¹«æµ¦" #: blueman/DeviceClass.py:460 msgid "Insulin Pump, patch pump" msgstr "貼片型胰島素幫浦" #: blueman/DeviceClass.py:461 msgid "Insulin Pen" msgstr "胰島素筆" #: blueman/DeviceClass.py:462 msgid "Generic Medication Delivery" msgstr "通用型給藥è£ç½®" #: blueman/DeviceClass.py:463 msgid "Generic Spirometer" msgstr "通用型肺活é‡è¨ˆ" #: blueman/DeviceClass.py:464 msgid "Handheld Spirometer" msgstr "手æŒè‚ºæ´»é‡è¨ˆ" #: blueman/DeviceClass.py:465 msgid "Generic Outdoor Sports Activity" msgstr "一般戶外é‹å‹•" #: blueman/DeviceClass.py:466 msgid "Location Display" msgstr "ä½ç½®é¡¯ç¤ºè£ç½®" #: blueman/DeviceClass.py:467 msgid "Location and Navigation Display" msgstr "定ä½èˆ‡å°Žèˆªé¡¯ç¤ºè£ç½®" #: blueman/DeviceClass.py:468 msgid "Location Pod" msgstr "定ä½å™¨" #: blueman/DeviceClass.py:469 msgid "Location and Navigation Pod" msgstr "定ä½èˆ‡å°Žèˆªå™¨" #: blueman/Sdp.py:88 msgid "SDP" msgstr "SDP" #: blueman/Sdp.py:89 msgid "UDP" msgstr "UDP" #: blueman/Sdp.py:90 msgid "RFCOMM" msgstr "RFCOMM" #: blueman/Sdp.py:91 msgid "TCP" msgstr "TCP" #: blueman/Sdp.py:92 msgid "TCS-BIN" msgstr "TCS-BIN" #: blueman/Sdp.py:93 msgid "TCS-AT" msgstr "TCS-AT" #: blueman/Sdp.py:94 msgid "ATT" msgstr "ATT" #: blueman/Sdp.py:95 msgid "OBEX" msgstr "OBEX" #: blueman/Sdp.py:96 msgid "IP" msgstr "IP" #: blueman/Sdp.py:97 msgid "FTP" msgstr "FTP" #: blueman/Sdp.py:98 msgid "HTTP" msgstr "HTTP" #: blueman/Sdp.py:99 msgid "WSP" msgstr "WSP" #: blueman/Sdp.py:100 msgid "BNEP" msgstr "BNEP" #: blueman/Sdp.py:101 msgid "UPnP/ESDP" msgstr "UPnP/ESDP" #: blueman/Sdp.py:102 msgid "HIDP" msgstr "HIDP" #: blueman/Sdp.py:103 msgid "Hardcopy Control Channel" msgstr "ç¡¬æ‹·è²æŽ§åˆ¶é€šé“" #: blueman/Sdp.py:104 msgid "Hardcopy Data Channel" msgstr "硬拷è²è³‡æ–™é€šé“" #: blueman/Sdp.py:105 msgid "Hardcopy Notification" msgstr "硬拷è²é€šçŸ¥" #: blueman/Sdp.py:106 msgid "AVCTP" msgstr "AVCTP" #: blueman/Sdp.py:107 msgid "AVDTP" msgstr "AVDTP" #: blueman/Sdp.py:108 msgid "CMTP" msgstr "CMTP" #: blueman/Sdp.py:109 msgid "UDI_C-Plane" msgstr "UDI_C-Plane" #: blueman/Sdp.py:110 blueman/Sdp.py:111 msgid "Multi-Channel Adaptation Protocol (MCAP)" msgstr "多通é“酿ޥå”定 (MCAP)" #: blueman/Sdp.py:112 msgid "L2CAP" msgstr "L2CAP" #: blueman/Sdp.py:113 msgid "ServiceDiscoveryServerServiceClassID" msgstr "ServiceDiscoveryServerServiceClassID" #: blueman/Sdp.py:114 msgid "BrowseGroupDescriptorServiceClassID" msgstr "BrowseGroupDescriptorServiceClassID" #: blueman/Sdp.py:115 msgid "Public Browse Group" msgstr "公開ç€è¦½ç¾¤çµ„" #: blueman/Sdp.py:116 msgid "Serial Port" msgstr "串列埠" #: blueman/Sdp.py:117 msgid "LAN Access Using PPP" msgstr "é€éŽ PPP å­˜å–å€åŸŸç¶²è·¯" #: blueman/Sdp.py:118 msgid "Dialup Networking (DUN)" msgstr "撥接網路 (DUN)" #: blueman/Sdp.py:119 msgid "IrMC Sync" msgstr "IrMC åŒæ­¥" #: blueman/Sdp.py:120 msgid "OBEX Object Push" msgstr "OBEX 物件推é€" #: blueman/Sdp.py:121 msgid "OBEX File Transfer" msgstr "OBEX 檔案傳輸" #: blueman/Sdp.py:122 msgid "IrMC Sync Command" msgstr "IrMC åŒæ­¥æŒ‡ä»¤" #: blueman/Sdp.py:124 msgid "Cordless Telephony" msgstr "無線電話" #: blueman/Sdp.py:125 msgid "Audio Source" msgstr "音訊來æº" #: blueman/Sdp.py:126 msgid "Audio Sink" msgstr "音訊輸出" #: blueman/Sdp.py:127 msgid "Remote Control Target" msgstr "é™æŽ§ç›®æ¨™" #: blueman/Sdp.py:128 msgid "Advanced Audio" msgstr "進階音訊" #: blueman/Sdp.py:129 msgid "Remote Control" msgstr "陿ާ" #: blueman/Sdp.py:130 msgid "Video Conferencing" msgstr "視訊會議" #: blueman/Sdp.py:131 msgid "Intercom" msgstr "å°è¬›æ©Ÿ" #: blueman/Sdp.py:132 msgid "Fax" msgstr "傳真" #: blueman/Sdp.py:133 msgid "Headset Audio Gateway" msgstr "耳麥音訊閘é“" #: blueman/Sdp.py:134 msgid "WAP" msgstr "WAP" #: blueman/Sdp.py:135 msgid "WAP Client" msgstr "WAP 客戶端" #: blueman/Sdp.py:136 msgid "PANU" msgstr "PANU" #: blueman/Sdp.py:137 msgid "Network Access Point" msgstr "網路存å–點 (NAP)" #: blueman/Sdp.py:138 msgid "Group Network" msgstr "群組網路" #: blueman/Sdp.py:139 msgid "DirectPrinting (BPP)" msgstr "ç›´æŽ¥åˆ—å° (BPP)" #: blueman/Sdp.py:140 msgid "ReferencePrinting (BPP)" msgstr "åƒè€ƒåˆ—å° (BPP)" #: blueman/Sdp.py:141 msgid "Imaging (BIP)" msgstr "å½±åƒè™•ç† (BIP)" #: blueman/Sdp.py:142 msgid "ImagingResponder (BIP)" msgstr "å½±åƒè™•ç†å›žæ‡‰å™¨ (BIP)" #: blueman/Sdp.py:143 msgid "ImagingAutomaticArchive (BIP)" msgstr "å½±åƒè™•ç†è‡ªå‹•歸檔 (BIP)" #: blueman/Sdp.py:144 msgid "ImagingReferencedObjects (BIP)" msgstr "å½±åƒè™•ç†åƒè€ƒç‰©ä»¶ (BIP)" #: blueman/Sdp.py:146 msgid "Handsfree Audio Gateway" msgstr "å…æŒè£ç½®éŸ³è¨Šé–˜é“" #: blueman/Sdp.py:147 msgid "DirectPrintingReferenceObjectsService (BPP)" msgstr "直接列å°åƒè€ƒç‰©ä»¶æœå‹™ (BPP)" #: blueman/Sdp.py:148 msgid "ReflectedUI (BPP)" msgstr "åå°„ä½¿ç”¨è€…ä»‹é¢ (BPP)" #: blueman/Sdp.py:149 msgid "Basic Printing (BPP)" msgstr "åŸºæœ¬åˆ—å° (BPP)" #: blueman/Sdp.py:150 msgid "Printing Status (BPP)" msgstr "列å°ç‹€æ…‹ (BPP)" #: blueman/Sdp.py:151 msgid "Human Interface Device Service (HID)" msgstr "人機介é¢è£ç½®æœå‹™ (HID)" #: blueman/Sdp.py:152 msgid "HardcopyCableReplacement (HCR)" msgstr "硬拷è²é›»çºœæ›¿æ› (HCR)" #: blueman/Sdp.py:153 msgid "HCR_Print (HCR)" msgstr "HCR_åˆ—å° (HCR)" #: blueman/Sdp.py:154 msgid "HCR_Scan (HCR)" msgstr "HCR_掃æ (HCR)" #: blueman/Sdp.py:155 msgid "Common ISDN Access (CIP)" msgstr "通用 ISDN å­˜å– (CIP)" #: blueman/Sdp.py:156 msgid "VideoConferencingGW (VCP)" msgstr "視訊會議閘é“(VCP)" #: blueman/Sdp.py:157 msgid "UDI-MT" msgstr "UDI-MT" #: blueman/Sdp.py:158 msgid "UDI-TA" msgstr "UDI-TA" #: blueman/Sdp.py:159 msgid "Audio/Video" msgstr "è²éŸ³ / å½±åƒ" #: blueman/Sdp.py:160 msgid "SIM Access (SAP)" msgstr "SIM å­˜å– (SAP)" #: blueman/Sdp.py:161 msgid "Phonebook Access (PBAP) - PCE" msgstr "é›»è©±ç°¿å­˜å– (PBAP) - PCE" #: blueman/Sdp.py:162 msgid "Phonebook Access (PBAP) - PSE" msgstr "é›»è©±ç°¿å­˜å– (PBAP) - PSE" #: blueman/Sdp.py:163 msgid "Phonebook Access (PBAP)" msgstr "é›»è©±ç°¿å­˜å– (PBAP)" #: blueman/Sdp.py:165 msgid "Message Access Server" msgstr "訊æ¯å­˜å–伺æœå™¨" #: blueman/Sdp.py:166 msgid "Message Notification Server" msgstr "訊æ¯é€šçŸ¥ä¼ºæœå™¨" #: blueman/Sdp.py:167 msgid "Message Access Profile (MAP)" msgstr "訊æ¯å­˜å–設定檔 (MAP)" #: blueman/Sdp.py:168 msgid "GNSS" msgstr "å…¨çƒå°Žèˆªè¡›æ˜Ÿç³»çµ± (GNSS)" #: blueman/Sdp.py:169 msgid "GNSS Server" msgstr "å…¨çƒå°Žèˆªè¡›æ˜Ÿç³»çµ± (GNSS) 伺æœå™¨" #: blueman/Sdp.py:170 msgid "3D Display" msgstr "3D 顯示器" #: blueman/Sdp.py:171 msgid "3D Glasses" msgstr "3D 眼é¡" #: blueman/Sdp.py:172 msgid "3D Synchronization (3DSP)" msgstr "3D åŒæ­¥ (3DSP)" #: blueman/Sdp.py:173 msgid "Multi-Profile Specification (MPS) Profile" msgstr "多設定檔è¦ç¯„ (MPS) 設定檔" #: blueman/Sdp.py:174 msgid "Multi-Profile Specification (MPS) Service" msgstr "多設定檔è¦ç¯„ (MPS) æœå‹™" #: blueman/Sdp.py:175 msgid "Calendar, Task, and Notes (CTN) Access Service" msgstr "日曆ã€å¾…辦事項ã€ç­†è¨˜ (CTN) å­˜å–æœå‹™" #: blueman/Sdp.py:176 msgid "Calendar, Task, and Notes (CTN) Notification Service" msgstr "日曆ã€å¾…辦事項ã€ç­†è¨˜ (CTN) 通知æœå‹™" #: blueman/Sdp.py:177 msgid "Calendar, Task, and Notes (CTN) Profile" msgstr "日曆ã€å¾…辦事項ã€ç­†è¨˜ (CTN) 設定檔" #: blueman/Sdp.py:178 msgid "PnP Information" msgstr "隨æ’å³ç”¨è³‡è¨Š" #: blueman/Sdp.py:179 msgid "Generic Networking" msgstr "通用網路" #: blueman/Sdp.py:180 msgid "Generic FileTransfer" msgstr "通用檔案傳輸" #: blueman/Sdp.py:181 msgid "Generic Audio" msgstr "通用音訊" #: blueman/Sdp.py:182 msgid "Generic Telephony" msgstr "通用電話" #: blueman/Sdp.py:183 msgid "Video Source" msgstr "視訊來æº" #: blueman/Sdp.py:184 msgid "Video Sink" msgstr "視訊輸出" #: blueman/Sdp.py:185 msgid "Video Distribution" msgstr "視訊發佈" #: blueman/Sdp.py:186 msgid "HDP" msgstr "HDP" #: blueman/Sdp.py:187 msgid "HDP Source" msgstr "HDP 來æº" #: blueman/Sdp.py:188 msgid "HDP Sink" msgstr "HDP 輸出" #: blueman/Sdp.py:189 msgid "Generic Access" msgstr "通用存å–" #: blueman/Sdp.py:190 msgid "Generic Attribute" msgstr "通用屬性" #: blueman/Sdp.py:191 msgid "Immediate Alert" msgstr "峿™‚警示" #: blueman/Sdp.py:192 msgid "Link Loss" msgstr "連線éºå¤±" #: blueman/Sdp.py:193 msgid "Tx Power" msgstr "發é€åŠŸçŽ‡" #: blueman/Sdp.py:194 msgid "Current Time Service" msgstr "ç›®å‰æ™‚é–“æœå‹™" #: blueman/Sdp.py:195 msgid "Reference Time Update Service" msgstr "åƒè€ƒæ™‚é–“æ›´æ–°æœå‹™" #: blueman/Sdp.py:196 msgid "Next DST Change Service" msgstr "下一代 DST äº¤æ›æœå‹™" #: blueman/Sdp.py:197 msgid "Glucose" msgstr "血糖值" #: blueman/Sdp.py:198 msgid "Health Thermometer" msgstr "體溫計" #: blueman/Sdp.py:199 msgid "Device Information" msgstr "è£ç½®è³‡è¨Š" #: blueman/Sdp.py:200 msgid "Heart Rate" msgstr "心率" #: blueman/Sdp.py:201 msgid "Phone Alert Status Service" msgstr "電話警示狀態æœå‹™" #: blueman/Sdp.py:202 msgid "Battery Service" msgstr "電池æœå‹™" #: blueman/Sdp.py:203 msgid "Blood Pressure" msgstr "血壓" #: blueman/Sdp.py:204 msgid "Alert Notification Service" msgstr "警示通知æœå‹™" #: blueman/Sdp.py:205 msgid "Human Interface Device" msgstr "人機介é¢è£ç½®" #: blueman/Sdp.py:206 msgid "Scan Parameters" msgstr "掃æåƒæ•¸" #: blueman/Sdp.py:207 msgid "Running Speed and Cadence" msgstr "跑步速度與節å¥" #: blueman/Sdp.py:208 msgid "Automation IO" msgstr "自動化輸入輸出" #: blueman/Sdp.py:209 msgid "Cycling Speed and Cadence" msgstr "單車速度與è¸é »" #: blueman/Sdp.py:210 msgid "Cycling Power" msgstr "單車功率" #: blueman/Sdp.py:211 msgid "Location and Navigation" msgstr "定ä½èˆ‡å°Žèˆª" #: blueman/Sdp.py:212 msgid "Environmental Sensing" msgstr "環境感測" #: blueman/Sdp.py:213 msgid "Body Composition" msgstr "身體組æˆ" #: blueman/Sdp.py:214 msgid "User Data" msgstr "使用者資料" #: blueman/Sdp.py:215 msgid "Weight Scale" msgstr "é«”é‡è¨ˆ" #: blueman/Sdp.py:216 msgid "Bond Management" msgstr "連繫管ç†" #: blueman/Sdp.py:217 msgid "Continuous Glucose Monitoring" msgstr "連續血糖監測" #: blueman/Sdp.py:218 msgid "Internet Protocol Support" msgstr "網際網路通訊å”定支æ´" #: blueman/Sdp.py:219 msgid "Indoor Positioning" msgstr "室內定ä½" #: blueman/Sdp.py:220 msgid "Pulse Oximeter" msgstr "脈æè¡€æ°§è¨ˆ" #: blueman/Sdp.py:221 msgid "HTTP Proxy" msgstr "HTTP 代ç†" #: blueman/Sdp.py:222 msgid "Transport Discovery" msgstr "傳輸發掘" #: blueman/Sdp.py:223 msgid "Object Transfer" msgstr "物件傳輸" #: blueman/Sdp.py:224 msgid "AppleAgent" msgstr "AppleAgent" #: blueman/Sdp.py:225 msgid "Primary Service" msgstr "ä¸»è¦æœå‹™" #: blueman/Sdp.py:226 msgid "Secondary Service" msgstr "æ¬¡è¦æœå‹™" #: blueman/Sdp.py:227 msgid "Include" msgstr "包å«" #: blueman/Sdp.py:228 msgid "Characteristic Declaration" msgstr "特性值宣告" #: blueman/Sdp.py:229 msgid "Device Name" msgstr "è£ç½®å稱" #: blueman/Sdp.py:230 msgid "Appearance" msgstr "外觀" #: blueman/Sdp.py:231 msgid "Peripheral Privacy Flag" msgstr "週邊è£ç½®éš±ç§æ——標" #: blueman/Sdp.py:232 msgid "Reconnection Address" msgstr "釿–°é€£ç·šä½å€" #: blueman/Sdp.py:233 msgid "Peripheral Preferred Connection Parameters" msgstr "週邊設備åå¥½é€£ç·šåƒæ•¸" #: blueman/Sdp.py:234 msgid "Service Changed" msgstr "æœå‹™å·²è®Šæ›´" #: blueman/Sdp.py:235 msgid "System ID" msgstr "系統 ID" #: blueman/Sdp.py:236 msgid "Model Number String" msgstr "型號字串" #: blueman/Sdp.py:237 msgid "Serial Number String" msgstr "åºè™Ÿå­—串" #: blueman/Sdp.py:238 msgid "Firmware Revision String" msgstr "韌體版本字串" #: blueman/Sdp.py:239 msgid "Hardware Revision String" msgstr "硬體版本字串" #: blueman/Sdp.py:240 msgid "Software Revision String" msgstr "軟體版本字串" #: blueman/Sdp.py:241 msgid "Manufacturer Name String" msgstr "製造商å稱字串" #: blueman/Sdp.py:242 msgid "PnP ID" msgstr "隨æ’å³ç”¨ ID" #: blueman/Sdp.py:243 msgid "Characteristic Extended Properties" msgstr "特性擴展屬性" #: blueman/Sdp.py:244 msgid "Characteristic User Description" msgstr "特性使用者æè¿°" #: blueman/Sdp.py:245 msgid "Client Characteristic Configuration" msgstr "客戶端特性組態" #: blueman/Sdp.py:246 msgid "Server Characteristic Configuration" msgstr "伺æœå™¨ç‰¹æ€§çµ„æ…‹" #: blueman/Sdp.py:247 msgid "Characteristic Presentation Format" msgstr "ç‰¹æ€§å‘ˆç¾æ ¼å¼" #: blueman/Sdp.py:248 msgid "Characteristic Aggregate Format" msgstr "特性èšåˆæ ¼å¼" #: blueman/Sdp.py:249 msgid "Valid Range" msgstr "有效範åœ" #: blueman/Sdp.py:250 msgid "External Report Reference" msgstr "外部報告åƒè€ƒ" #: blueman/Sdp.py:251 msgid "Report Reference" msgstr "報告åƒè€ƒ" #: blueman/Sdp.py:378 msgid "Audio and input profiles" msgstr "音訊和輸入設定檔" #: blueman/Sdp.py:380 msgid "Proprietary" msgstr "專有" #: blueman/plugins/manager/Info.py:21 msgid "yes" msgstr "是" #: blueman/plugins/manager/Info.py:21 msgid "no" msgstr "å¦" #: blueman/plugins/manager/Info.py:60 msgid "Select row(s) and use Control + C to copy" msgstr "鏿“‡ä¸€åˆ—或多列,並使用 Control + C 複製" #: blueman/plugins/manager/Info.py:125 msgid "_Info" msgstr "資訊(_I)" #: blueman/plugins/manager/Info.py:126 msgid "Show device information" msgstr "顯示è£ç½®è³‡è¨Š" #: blueman/plugins/manager/Notes.py:59 msgid "Send _note" msgstr "傳é€ä¾¿æ¢(_N)" #: blueman/plugins/manager/Notes.py:60 msgid "Send a text note" msgstr "傳逿–‡å­—便æ¢" #: blueman/plugins/manager/PulseAudioProfile.py:86 #, python-format msgid "Failed to change profile to %s" msgstr "æ›´æ›è¨­å®šåˆ° %s 失敗" #: blueman/plugins/manager/PulseAudioProfile.py:132 msgid "Audio Profile" msgstr "音訊設定" #: blueman/plugins/manager/PulseAudioProfile.py:133 msgid "Select audio profile for PulseAudio" msgstr "為 PulseAudio 鏿“‡éŸ³è¨Šè¨­å®š" #: blueman/plugins/BasePlugin.py:34 blueman/plugins/BasePlugin.py:35 msgid "Unspecified" msgstr "未指定" #: blueman/plugins/applet/AutoConnect.py:20 msgid "" "Tries to auto-connect to configurable services on start and every 60 seconds." msgstr "åœ¨å•Ÿå‹•æ™‚ä»¥åŠæ¯ 60 秒嘗試自動連線至å¯è¨­å®šçš„æœå‹™ã€‚" #: blueman/plugins/applet/AutoConnect.py:50 #, python-format msgid "Automatically connected to %(service)s on %(device)s" msgstr "自動連線至在 %(device)s 上的 %(service)s" #: blueman/plugins/applet/ConnectionNotifier.py:15 msgid "Shows desktop notifications when devices get connected or disconnected." msgstr "ç•¶è£ç½®é€£ç·šæˆ–斷線時顯示桌é¢é€šçŸ¥ã€‚" #: blueman/plugins/applet/ConnectionNotifier.py:36 msgid "Disconnected" msgstr "已斷線" #: blueman/plugins/applet/NetUsage.py:155 #: blueman/plugins/applet/NetUsage.py:267 #: blueman/plugins/applet/NetUsage.py:272 msgid "Connected:" msgstr "已連線:" #: blueman/plugins/applet/NetUsage.py:169 #: blueman/plugins/applet/NetUsage.py:282 msgid "Not Connected" msgstr "未連線" #: blueman/plugins/applet/NetUsage.py:175 msgid "" "No usage statistics are available yet. Try establishing a connection first " "and then check this page." msgstr "å°šç„¡å¯ä½¿ç”¨çš„çµ±è¨ˆè³‡æ–™ï¼Œè«‹å…ˆå˜—è©¦å»ºç«‹ä¸€å€‹é€£ç·šå¾Œå†æª¢è¦–æ­¤é é¢ã€‚" #: blueman/plugins/applet/NetUsage.py:203 msgid "day" msgid_plural "days" msgstr[0] "æ—¥" #: blueman/plugins/applet/NetUsage.py:204 msgid "hour" msgid_plural "hours" msgstr[0] "å°æ™‚" #: blueman/plugins/applet/NetUsage.py:205 msgid "minute" msgid_plural "minutes" msgstr[0] "分" #: blueman/plugins/applet/NetUsage.py:207 #, python-format msgid "%d %s %d %s and %d %s" msgstr "%d %s %d %s , %d %s" #: blueman/plugins/applet/NetUsage.py:243 msgid "Are you sure you want to reset the counter?" msgstr "您確定è¦é‡ç½®è¨ˆæ•¸å™¨å—Žï¼Ÿ" #: blueman/plugins/applet/NetUsage.py:289 msgid "" "Allows you to monitor your (mobile broadband) network traffic usage. Useful " "for limited data access plans. This plugin tracks every device separately." msgstr "" "讓您å¯ä»¥è¿½è¹¤ï¼ˆè¡Œå‹•寬頻)網路的用é‡ï¼Œå°æ–¼æœ‰æµé‡é™åˆ¶çš„網路方案éžå¸¸æœ‰ç”¨ã€‚此外掛" "會ç¨ç«‹è¿½è¹¤æ¯å€‹è£ç½®ã€‚" #: blueman/plugins/applet/NetUsage.py:309 msgid "Network _Usage" msgstr "網路使用é‡(_U)" #: blueman/plugins/applet/NetUsage.py:310 msgid "Shows network traffic usage" msgstr "顯示網路æµé‡ä½¿ç”¨ç‹€æ³" #: blueman/plugins/applet/StatusIcon.py:38 #: blueman/plugins/applet/ShowConnected.py:79 #: blueman/plugins/applet/PowerManager.py:173 msgid "Bluetooth Enabled" msgstr "è—牙已開啟" #: blueman/plugins/applet/Networking.py:18 msgid "Manages local network services, like NAP bridges" msgstr "ç®¡ç†æœ¬æ©Ÿç¶²è·¯æœå‹™ï¼Œä¾‹å¦‚ NAP 橋接" #: blueman/plugins/applet/NMDUNSupport.py:18 msgid "" "Provides support for Dial Up Networking (DUN) with ModemManager and " "NetworkManager" msgstr "é€éŽ ModemManager åŠ NetworkManager æ”¯æ´æ’¥è™Ÿç¶²è·¯ (DUN)" #: blueman/plugins/applet/RecentConns.py:43 msgid "" "Provides a menu item that contains last used connections for quick access" msgstr "æä¾›æœ€è¿‘連線éŽçš„è£ç½®æ¸…單,以方便快速連線" #. the maximum number of items RecentConns menu will display #: blueman/plugins/applet/RecentConns.py:54 msgid "Maximum items" msgstr "最大顯示項目" #: blueman/plugins/applet/RecentConns.py:55 msgid "The maximum number of items recent connections menu will display." msgstr "在é¸å–®ä¸­æœ€å¤šé¡¯ç¤ºå¹¾å€‹æœ€è¿‘使用éŽçš„連線。" #: blueman/plugins/applet/RecentConns.py:156 #, python-format msgid "Connected to %s" msgstr "已連線到 %s" #: blueman/plugins/applet/RecentConns.py:162 msgid "Failed to connect" msgstr "連線失敗" #: blueman/plugins/applet/RecentConns.py:173 #, python-format msgid "%(service)s on %(device)s" msgstr "%(device)s 上的 %(service)s" #: blueman/plugins/applet/RecentConns.py:177 msgid "Adapter for this connection is not available" msgstr "此連線的接收器無法使用" #: blueman/plugins/applet/RecentConns.py:190 msgid "Reconnect to…" msgstr "釿–°é€£ç·šåˆ°â€¦" #: blueman/plugins/applet/NMPANSupport.py:18 msgid "" "Provides support for Personal Area Networking (PAN) introduced in " "NetworkManager 0.8" msgstr "為 NetworkManager 0.8 中引入的個人å€åŸŸç¶²è·¯ (PAN) æä¾›æ”¯æ´" #: blueman/plugins/applet/DBusService.py:46 msgid "Provides DBus API for other Blueman components" msgstr "æä¾› DBus API 給其他的 Blueman 元件" #: blueman/plugins/applet/TransferService.py:126 msgid "Incoming file over Bluetooth" msgstr "é€éŽè—牙接收檔案" #: blueman/plugins/applet/TransferService.py:127 #, python-format msgid "Incoming file %(0)s from %(1)s" msgstr "從 %(1)s 接收檔案 %(0)s" #: blueman/plugins/applet/TransferService.py:129 msgid "Reject" msgstr "拒絕" #: blueman/plugins/applet/TransferService.py:136 msgid "Receiving file" msgstr "接收檔案" #: blueman/plugins/applet/TransferService.py:137 #, python-format msgid "Receiving file %(0)s from %(1)s" msgstr "正在從 %(1)s 接收檔案 %(0)s" #: blueman/plugins/applet/TransferService.py:156 msgid "Provides OBEX file transfer capabilities" msgstr "æä¾› OBEX 檔案傳é€çš„能力" #: blueman/plugins/applet/TransferService.py:179 msgid "Configured directory for incoming files does not exist" msgstr "設定好的接收目錄ä¸å­˜åœ¨" #: blueman/plugins/applet/TransferService.py:180 #, python-format msgid "" "Please make sure that directory \"%s\" exists or configure it with " "blueman-services. Until then the default \"%s\" will be used" msgstr "" "請確ä¿ç›®éŒ„「%sã€å­˜åœ¨æˆ–以 blueman-services 設定。在此之å‰ï¼Œå°‡ä½¿ç”¨é è¨­çš„" "「%sã€" #: blueman/plugins/applet/TransferService.py:302 msgid "File received" msgstr "檔案已接å—" #: blueman/plugins/applet/TransferService.py:303 #, python-format msgid "File %(0)s from %(1)s successfully received" msgstr "å·²æˆåŠŸæŽ¥æ”¶ä¾†è‡ª %(1)s çš„ %(0)s 檔案" #: blueman/plugins/applet/TransferService.py:307 msgid "Open" msgstr "開啟" #: blueman/plugins/applet/TransferService.py:311 msgid "Transfer failed" msgstr "傳é€å¤±æ•—" #: blueman/plugins/applet/TransferService.py:312 #, python-format msgid "Transfer of file %(0)s failed" msgstr "å‚³é€ %(0)s 檔案失敗" #: blueman/plugins/applet/TransferService.py:332 #: blueman/plugins/applet/TransferService.py:341 msgid "Files received" msgstr "檔案已接收" #: blueman/plugins/applet/TransferService.py:333 #, python-format msgid "Received %(files)d file in the background" msgid_plural "Received %(files)d files in the background" msgstr[0] "å·²åœ¨å¾Œå°æŽ¥æ”¶ %(files)d 個檔案" #: blueman/plugins/applet/TransferService.py:338 #: blueman/plugins/applet/TransferService.py:346 msgid "Open Location" msgstr "開啟ä½ç½®" #: blueman/plugins/applet/TransferService.py:342 #, python-format msgid "Received %(files)d more file in the background" msgid_plural "Received %(files)d more files in the background" msgstr[0] "在後å°åˆæŽ¥æ”¶äº†å¦å¤– %(files)d 個檔案" #: blueman/plugins/applet/KillSwitch.py:37 msgid "" "Switches Bluetooth killswitch status to match Bluetooth power state. Allows " "turning Bluetooth back on from an icon that shows its status; provided it " "isn't unplugged by the system, or physically." msgstr "" "é…åˆè—牙電æºç‹€æ…‹ï¼Œåˆ‡æ›è—牙緊急開關狀態。讓您å¯ä»¥åœ¨è£ç½®æ²’æœ‰è¢«ç³»çµ±æˆ–ç‰©ç†æ€§æ‹”除" "的情æ³ä¸‹ï¼Œå¯ä»¥é€éŽé¡¯ç¤ºå…¶ç‹€æ…‹çš„圖示,將è—ç‰™é‡æ–°æ‰“開。" #: blueman/plugins/applet/StandardItems.py:22 msgid "Adds standard menu items to the status icon menu" msgstr "在狀態圖示é¸å–®ä¸­åŠ å…¥æ¨™æº–çš„é¸å–®é¸é …" #: blueman/plugins/applet/StandardItems.py:34 msgid "Toggle the manager on clicking the system tray icon" msgstr "" #: blueman/plugins/applet/StandardItems.py:35 msgid "" "Clicking the system tray icon will toggle the manager instead of focusing on " "it." msgstr "" #: blueman/plugins/applet/StandardItems.py:46 msgid "Send _Files to Device" msgstr "傳逿ª”案到è£ç½®(_F)" #: blueman/plugins/applet/StandardItems.py:51 msgid "_Devices" msgstr "è£ç½®(_D)" #: blueman/plugins/applet/StandardItems.py:55 msgid "Adap_ters" msgstr "接收器(_T)" #: blueman/plugins/applet/StandardItems.py:105 msgid "applet" msgstr "å°ç¨‹å¼" #: blueman/plugins/applet/AuthAgent.py:8 msgid "Provides passkey, authentication services for BlueZ daemon" msgstr "å‘ BlueZ 常é§ç¨‹å¼æä¾›å¯†ç¢¼ã€èªè­‰æœå‹™" #: blueman/plugins/applet/ExitItem.py:7 msgid "Adds an exit menu item to quit the applet" msgstr "新增「離開ã€é¸å–®å°ˆæ¡ˆä»¥çµæŸå°ç¨‹å¼" #: blueman/plugins/applet/DhcpClient.py:14 msgid "Provides a basic dhcp client for Bluetooth PAN connections." msgstr "為è—牙 PAN 連線æä¾›åŸºæœ¬çš„ DHCP 客戶端。" #: blueman/plugins/applet/DhcpClient.py:47 #: blueman/plugins/applet/DhcpClient.py:55 #: blueman/plugins/applet/DhcpClient.py:60 msgid "Bluetooth Network" msgstr "è—牙網路" #: blueman/plugins/applet/DhcpClient.py:48 #, python-format msgid "Interface %(0)s bound to IP address %(1)s" msgstr "ä»‹é¢ %(0)s å·²ç¶å®šåˆ° IP ä½å€ %(1)s" #: blueman/plugins/applet/DhcpClient.py:55 #, python-format msgid "Failed to obtain an IP address on %s" msgstr "無法在 %s å–å¾— IP ä½å€" #: blueman/plugins/applet/DhcpClient.py:60 #, python-format msgid "" "Trying to obtain an IP address on %s\n" "Please wait…" msgstr "" "嘗試在 %s 上å–å¾— IP ä½ç½®\n" "è«‹ç¨å€™â€¦â€¦" #: blueman/plugins/applet/ShowConnected.py:21 msgid "" "Adds an indication on the status icon when Bluetooth is active and shows the " "connections in the tooltip." msgstr "ç•¶è—牙啟用時,在狀態圖示上加上æç¤ºï¼Œä¸¦åœ¨å·¥å…·æç¤ºä¸­é¡¯ç¤ºé€£ç·šæ•¸é‡ã€‚" #: blueman/plugins/applet/ShowConnected.py:72 msgid "Bluetooth Active" msgstr "è—牙開啟" #: blueman/plugins/applet/ShowConnected.py:81 #: blueman/plugins/applet/PowerManager.py:176 msgid "Bluetooth Disabled" msgstr "è—牙已關閉" #: blueman/plugins/applet/DisconnectItems.py:14 msgid "Adds disconnect menu items" msgstr "新增斷線é¸å–®é¸é …" #: blueman/plugins/applet/DisconnectItems.py:40 #, python-format msgid "Disconnect %s" msgstr "斷開與 %s 的連線" #: blueman/plugins/applet/DiscvManager.py:16 msgid "" "Provides a menu item for making the default adapter temporarily visible when " "it is set to hidden by default" msgstr "æä¾›ä¸€å€‹é¸å–®é¸é …,來讓é è¨­ç‚ºéš±è—çš„è—牙接收器暫時å¯è¦‹" #: blueman/plugins/applet/DiscvManager.py:26 msgid "Discoverable timeout" msgstr "æœå°‹é€¾æ™‚" #: blueman/plugins/applet/DiscvManager.py:27 msgid "Amount of time in seconds discoverable mode will last" msgstr "æœå°‹æ¨¡å¼æ‰€ç¶­æŒçš„æ™‚間(秒)" #: blueman/plugins/applet/DiscvManager.py:35 #: blueman/plugins/applet/DiscvManager.py:126 msgid "_Make Discoverable" msgstr "使è£ç½®å¯è¢«æœå°‹ (_M)" #: blueman/plugins/applet/DiscvManager.py:36 msgid "Make the default adapter temporarily visible" msgstr "å°‡é è¨­çš„æŽ¥æ”¶å™¨è¨­å®šç‚ºæš«æ™‚å¯è¦‹" #: blueman/plugins/applet/DiscvManager.py:61 #, python-format msgid "Discoverable… %ss" msgstr "å¯è¢«æœå°‹â€¦â€¦ %s ç§’" #: blueman/plugins/applet/DiscvManager.py:63 msgid "Discoverable…" msgstr "å¯è¢«æœå°‹â€¦" #: blueman/plugins/applet/Menu.py:115 msgid "" "Provides a menu for the applet and an API for other plugins to manipulate it" msgstr "為å°ç¨‹å¼æä¾›é¸å–®ï¼Œä¸¦æä¾› API 給其他的外掛程å¼ä¾†ç·¨è¼¯é¸å–®" #: blueman/plugins/applet/PPPSupport.py:73 #, python-format msgid "" "Successfully connected to DUN service on %(0)s.\n" "Network is now available through %(1)s" msgstr "" "æˆåŠŸé€£ç·šåˆ° %(0)s 上的 DUN æœå‹™ã€‚\n" "ç¾åœ¨å¯ä»¥é€éŽ %(1)s 使用網路" #: blueman/plugins/applet/PPPSupport.py:82 msgid "Provides basic support for connecting to the internet via DUN profile." msgstr "為é€éŽæ’¥è™Ÿç¶²è·¯ (DUN) 設定檔連線到網際網路æä¾›åŸºæœ¬çš„æ”¯æ´ã€‚" #: blueman/plugins/applet/SerialManager.py:22 msgid "" "Standard SPP profile connection handler, allows executing custom actions" msgstr "標準的 SPP 連線處ç†å™¨ï¼Œå…許使用者執行客製化æ“作" #: blueman/plugins/applet/SerialManager.py:31 msgid "Script to execute on connection" msgstr "於連線時執行的指令稿" #: blueman/plugins/applet/SerialManager.py:32 msgid "" "The following arguments will be passed:\n" "Address, Name, service name, uuid16s, rfcomm node\n" "For example:\n" "AA:BB:CC:DD:EE:FF, Phone, DUN service, 0x1103, /dev/rfcomm0\n" "uuid16s are returned as a comma separated list\n" "\n" "Upon device disconnection the script will be sent a HUP signal" msgstr "" "將會傳éžä»¥ä¸‹åƒæ•¸ï¼š\n" "ä½å€ã€åç¨±ã€æœå‹™å稱ã€uuid16s åŠ rfcomm 節點。\n" "舉例來說:\n" "AA:BB:CC:DD:EE:FFã€é›»è©±ã€DUN æœå‹™ã€0x1103ã€/dev/rfcomm0\n" "uuid16s 會回傳以åŠå½¢é€—號「,ã€åˆ†éš”的列表\n" "\n" "以上è£ç½®æ–·ç·šå‰‡æœƒé€å‡º HUP 訊號給指令稿" #: blueman/plugins/applet/SerialManager.py:63 msgid "Serial port connected" msgstr "串列埠已連線" #: blueman/plugins/applet/SerialManager.py:64 #, python-format msgid "" "Serial port service on device %s now will be available via %s" msgstr "%s è£ç½®ä¸Šçš„åºåˆ—埠æœå‹™ï¼Œç¾åœ¨å¯ä»¥é€éŽ %s 使用" #: blueman/plugins/applet/SerialManager.py:114 msgid "Serial port connection script failed" msgstr "串列埠連線指令稿失敗" #: blueman/plugins/applet/SerialManager.py:115 #, python-format msgid "" "There was a problem launching script %s\n" "%s" msgstr "" "啟動 \"%s\" 指令稿發生錯誤\n" "%s" #: blueman/plugins/applet/PowerManager.py:31 msgid "Controls Bluetooth adapter power states" msgstr "控制è—牙接收器的電æºç‹€æ…‹" #: blueman/plugins/applet/PowerManager.py:41 #: blueman/plugins/applet/PowerManager.py:154 msgid "Turn Bluetooth _Off" msgstr "關閉è—牙 (_O)" #: blueman/plugins/applet/PowerManager.py:43 #: blueman/plugins/applet/PowerManager.py:156 msgid "Turn off all adapters" msgstr "關閉所有接收器" #: blueman/plugins/applet/PowerManager.py:145 msgid "Turn Bluetooth _On" msgstr "開啟è—牙 (_O)" #: blueman/plugins/applet/PowerManager.py:147 msgid "Turn on all adapters" msgstr "開啟所有的接收器" #: blueman/plugins/applet/GameControllerWakelock.py:26 msgid "" "Temporarily suspends the screensaver when a bluetooth game controller is " "connected." msgstr "當連線到è—ç‰™éŠæˆ²æ‰‹æŠŠæ™‚,暫時關閉螢幕ä¿è­·ç¨‹å¼ã€‚" #: blueman/plugins/applet/StatusNotifierItem.py:10 msgid "Provides a StatusNotifierItem to show a statusicon" msgstr "æä¾› StatusNotifierItem 以顯示狀態列圖示" #: blueman/plugins/services/Network.py:23 msgid "Network" msgstr "網路" #: blueman/plugins/services/Network.py:90 msgid "Invalid IP address" msgstr "無效的 IP ä½å€" #: blueman/plugins/services/Network.py:95 #, python-format msgid "IP address conflicts with interface %s which has the same address" msgstr "èˆ‡ç›¸åŒ IP ä½å€çš„ %s 介颿œ‰ IP ä½å€è¡çª" #: blueman/plugins/services/Network.py:103 #, python-format msgid "" "IP address overlaps with subnet of interface %s, which has the following " "configuration %s/%s\n" "This may cause incorrect network behavior" msgstr "" "IP ä½ç½®èˆ‡ä»‹é¢ %s å­ç¶²è·¯é‡ç–Šï¼Œå…¶æœ‰ä»¥ä¸‹è¨­å®š %s/%s\n" "這å¯èƒ½æœƒé€ æˆä¸æ­£å¸¸çš„網路行為" #: blueman/plugins/services/Network.py:228 #: blueman/plugins/services/Network.py:237 msgid "Not currently supported with this setup" msgstr "ç›®å‰ç„¡æ³•æ”¯æ´æ­¤è¨­å®š" #: blueman/plugins/services/Transfer.py:14 msgid "Transfer" msgstr "傳é€" #: blueman/plugins/services/Transfer.py:26 msgid "Applet's transfer service plugin is disabled" msgstr "å°ç¨‹å¼çš„傳逿œå‹™å¤–掛已關閉" #: blueman/services/DialupNetwork.py:23 msgid "Dialup Settings" msgstr "撥接設定" #: blueman/services/meta/SerialService.py:45 #, python-format msgid "Serial Port %s" msgstr "串列埠 %s" #: blueman/services/meta/NetworkService.py:51 msgid "Renew IP Address" msgstr "æ›´æ–° IP ä½å€" #: data/blueman-adapters.desktop.in:4 msgid "Set Bluetooth Adapter Properties" msgstr "設定è—牙接收器屬性" #: data/blueman.desktop.in:3 msgid "Blueman Applet" msgstr "Blueman å°ç¨‹å¼" #: data/blueman.desktop.in:4 data/blueman-manager.desktop.in:4 msgid "Blueman Bluetooth Manager" msgstr "Blueman è—牙管ç†å™¨" #: data/blueman-manager.desktop.in:3 msgid "Bluetooth Manager" msgstr "è—牙管ç†å™¨" #: data/thunar-sendto-blueman.desktop.in:5 msgid "Bluetooth Device" msgstr "è—牙è£ç½®" #: data/configs/org.blueman.policy.in:10 msgid "Configure Bluetooth Network" msgstr "設定è—牙網路" #: data/configs/org.blueman.policy.in:11 msgid "Configuring networking requires privileges" msgstr "è¨­å®šç¶²è·¯éœ€è¦æ›´é«˜çš„æ¬Šé™" #: data/configs/org.blueman.policy.in:19 msgid "Launch DHCP client" msgstr "啟動 DHCP 客戶端" #: data/configs/org.blueman.policy.in:20 msgid "Launching DHCP client requires privileges" msgstr "啟動 DHCP å®¢æˆ¶ç«¯éœ€è¦æ›´é«˜çš„æ¬Šé™" #: data/configs/org.blueman.policy.in:28 msgid "Launch PPP daemon" msgstr "啟動 PPP 常é§ç¨‹å¼" #: data/configs/org.blueman.policy.in:29 msgid "Launching PPP daemon requires privileges" msgstr "啟動 PPP 常é§ç¨‹å¼éœ€è¦æ›´é«˜çš„æ¬Šé™" #: data/configs/org.blueman.policy.in:37 msgid "Set RfKill State" msgstr "設定 RfKill 狀態" #: data/configs/org.blueman.policy.in:38 msgid "Setting RfKill State requires privileges" msgstr "設定 RfKill ç‹€æ…‹éœ€è¦æ›´é«˜çš„æ¬Šé™" #~ msgid "Recent _Connections" #~ msgstr "最近連線(_C)" #~ msgid "Turn Bluetooth _On" #~ msgstr "開啟è—牙(_O)" #~ msgid "Bluetooth needs to be turned on for the device manager to function" #~ msgstr "需è¦é–‹å•Ÿè—牙æ‰èƒ½è®“è£ç½®ç®¡ç†å“¡æ­£å¸¸é‹ä½œ" #~ msgid "Turn Bluetooth _Off" #~ msgstr "關閉è—牙(_O)" #~ msgid "Heart Rate Sensor: Heart Rate Belt" #~ msgstr "心率傳感器:心率帶" #~ msgid "Blood Pressure: Arm" #~ msgstr "血壓計:臂å¼" #~ msgid "Blood Pressure: Wrist" #~ msgstr "血壓計:腕å¼" #~ msgid "Human Interface Device (HID)" #~ msgstr "人機介é¢è£ç½® (HID)" #~ msgid "Running Walking Sensor: In-Shoe" #~ msgstr "跑步行走傳感器:鞋內å¼" #~ msgid "Running Walking Sensor: On-Shoe" #~ msgstr "跑步行走傳感器:鞋上å¼" #~ msgid "Running Walking Sensor: On-Hip" #~ msgstr "跑步行走傳感器:臀掛å¼" #~ msgid "Fingertip" #~ msgstr "指尖" #~ msgid "Wrist-Worn" #~ msgstr "腕带å¼" #~ msgid "Services" #~ msgstr "æœå‹™" #~ msgid "Network Settings" #~ msgstr "網路設定" #~ msgid "Transfer Settings" #~ msgstr "傳é€è¨­å®š" #~ msgid "Plugin description:" #~ msgstr "外掛說明:" #~ msgid "Local Services" #~ msgstr "本機æœå‹™" #~ msgid "_Apply" #~ msgstr "套用(_A)" #, python-format #~ msgid "%(connections)d Active Connection" #~ msgid_plural "%(connections)d Active Connections" #~ msgstr[0] "%(connections)d 個é‹ä½œä¸­çš„連線" #~ msgid "udhcpd" #~ msgstr "udhcpd" #, fuzzy #~ msgid "Resource temporarily unavailable" #~ msgstr "暫時å¯è¦‹" #~ msgid "Shall bluetooth get enabled automatically?" #~ msgstr "è—牙è¦è‡ªå‹•啟用嗎?" #~ msgid "Yes" #~ msgstr "是" #~ msgid "No" #~ msgstr "å¦" #~ msgid "Auto power-on" #~ msgstr "自動開啟電æº" #~ msgid "Automatically power on adapters" #~ msgstr "è‡ªå‹•é–‹å•Ÿé…æŽ¥å™¨é›»æº" #~ msgid "Trusted and Paired" #~ msgstr "已信任並已é…å°" #~ msgid "Paired" #~ msgstr "å·²é…å°" #~ msgid "Trusted" #~ msgstr "已信任" #~ msgid "Friendly Name" #~ msgstr "顯示å稱" #~ msgid "Serial Ports" #~ msgstr "串列埠通訊" #~ msgid "Run the setup assistant for this device" #~ msgstr "執行此è£ç½®çš„設置精éˆ" #~ msgid "Setup..." #~ msgstr "設置..." #~ msgid "" #~ "Welcome to the Bluetooth device setup assistant. \n" #~ "\n" #~ "\n" #~ "It will walk you through the process of configuring and connecting to " #~ "your Bluetooth enabled devices." #~ msgstr "" #~ "歡迎使用è—牙è£ç½®è¨­ç½®ç²¾éˆã€‚\n" #~ "\n" #~ "\n" #~ "將會帶您設定與連接è—牙è£ç½®ã€‚" #~ msgid "Introduction" #~ msgstr "導覽" #~ msgid "Select pairing method to use:" #~ msgstr "鏿“‡é…å°çš„æ–¹å¼ï¼š" #~ msgid "Pair Device" #~ msgstr "é…å°è£ç½®" #~ msgid "Proceed Without Pairing" #~ msgstr "ä¸éœ€è¦é€²è¡Œé…å°" #~ msgid "Pairing" #~ msgstr "é…å°ä¸­" #~ msgid "Connect to:" #~ msgstr "連線到:" #~ msgid "Connect" #~ msgstr "連線" #~ msgid "Please wait..." #~ msgstr "è«‹ç¨å€™..." #~ msgid "Connecting..." #~ msgstr "連接中..." #~ msgid "Congratulations, device successfully added" #~ msgstr "æ­å–œï¼è£ç½®å·²æˆåŠŸæ–°å¢žäº†ï¼" #~ msgid "Finished" #~ msgstr "çµæŸ" #~ msgid "Bluetooth Assistant" #~ msgstr "è—牙設定精éˆ" #~ msgid "_Set Up New Device" #~ msgstr "設定新è£ç½® (_S)" #~ msgid "Enter PIN code" #~ msgstr "輸入 PIN 碼" #~ msgid "Enter passkey" #~ msgstr "輸入密鑰" #~ msgid "palm" #~ msgstr "Palm" #~ msgid "isdn" #~ msgstr "æ•´åˆæœå‹™æ•¸ä½ç¶²è·¯ (ISDN)" #~ msgid "headset" #~ msgstr "耳機" #~ msgid "handsfree" #~ msgstr "å…æŒè£ç½®" #~ msgid "unknown" #~ msgstr "未知" #~ msgid "Serial port connected to %s" #~ msgstr "串列埠連線到 %s" #~ msgid "%.0f Minute" #~ msgid_plural "%.0f Minutes" #~ msgstr[0] "%.0f 分" #~ msgid "%.0f Second" #~ msgid_plural "%.0f Seconds" #~ msgstr[0] "%.0f ç§’" #, fuzzy #~ msgid "R_ename device..." #~ msgstr "釿–°å‘½åè£ç½®" #~ msgid "_Remove..." #~ msgstr "移除...(_R)" #~ msgid "" #~ "Toggles a platform Bluetooth killswitch when Bluetooth power state " #~ "changes (Useless with USB dongles) and makes sure a status icon is shown " #~ "if there is a bluetooth killswitch but no adapter." #~ msgstr "" #~ "ç•¶è—ç‰™é›»æºæ”¹è®Šæ™‚切æ›è—牙切æ›å™¨ï¼Œè€Œä¸ä½¿ç”¨ USB é›»æºï¼Œä¸¦é¡¯ç¤ºæ­¤åˆ‡æ›å™¨æ˜¯å¦æœ‰é…" #~ "接器。" #~ msgid "Bluetooth needs to be turned on for file sending to work" #~ msgstr "è—牙必須開啟æ‰å¯ä»¥å‚³é€" #~ msgid "Select files to send" #~ msgstr "é¸å–è¦å‚³é€çš„æª”案" #~ msgid "Source adapter. Takes address or adapter's name eg. hci0" #~ msgstr "來æºé…接器。è¦å¡«å…¥ä½å€æˆ–é…æŽ¥å™¨çš„å稱,例如 hci0" #~ msgid "Delete files on exit" #~ msgstr "åœ¨çµæŸæ™‚刪除檔案" #~ msgid "Files to be send to the bluetooth device" #~ msgstr "è¦å‚³é€çµ¦è—牙è£ç½®çš„æª”案" #~ msgid "Bluetooth needs to be turned on for the Bluetooth assistant to work" #~ msgstr "è—牙必須開啟æ‰èƒ½ä½¿ç”¨" #~ msgid "No adapters found" #~ msgstr "æ²’æœ‰æ‰¾åˆ°é…æŽ¥å™¨" #~ msgid "Pairing in progress..." #~ msgstr "正在進行é…å°..." #~ msgid "Failed to add device" #~ msgstr "未能加入è£ç½®" #~ msgid "Don't connect" #~ msgstr "ä¸è¦é€£ç·š" #~ msgid "Device added and connected successfully" #~ msgstr "è£ç½®å·²æˆåŠŸæ–°å¢žä¸¦é€£ç·š" #~ msgid "Device added successfully, but failed to connect" #~ msgstr "è£ç½®å·²æˆåŠŸæ–°å¢žï¼Œä½†é€£ç·šå¤±æ•—" #~ msgid "Start configuration assistant for this device" #~ msgstr "啟動此è£ç½®çš„設定精éˆ" #~ msgid "Uses libappindicator to show a statusicon" #~ msgstr "使用 libappindicator 顯示狀態圖示" blueman-2.4.3/py-compile000077500000000000000000000121621465054505200151570ustar00rootroot00000000000000#!/bin/sh # py-compile - Compile a Python program scriptversion=2021-02-27.01; # UTC # Copyright (C) 2000-2021 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 . # 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 or send patches to # . if test -z "$PYTHON"; then PYTHON=python fi me=py-compile usage_error () { echo "$me: $*" >&2 echo "Try '$me --help' for more information." >&2 exit 1 } basedir= destdir= while test $# -ne 0; do case "$1" in --basedir) if test $# -lt 2; then usage_error "option '--basedir' requires an argument" else basedir=$2 fi shift ;; --destdir) if test $# -lt 2; then usage_error "option '--destdir' requires an argument" else destdir=$2 fi shift ;; -h|--help) cat <<\EOF Usage: py-compile [--help] [--version] [--basedir DIR] [--destdir DIR] FILES..." Byte compile some python scripts FILES. Use --destdir to specify any leading directory path to the FILES that you don't want to include in the byte compiled file. Specify --basedir for any additional path information you do want to be shown in the byte compiled file. Example: py-compile --destdir /tmp/pkg-root --basedir /usr/share/test test.py test2.py Report bugs to . EOF exit $? ;; -v|--version) echo "$me $scriptversion" exit $? ;; --) shift break ;; -*) usage_error "unrecognized option '$1'" ;; *) break ;; esac shift done files=$* if test -z "$files"; then usage_error "no files given" fi # if basedir was given, then it should be prepended to filenames before # byte compilation. if test -z "$basedir"; then pathtrans="path = file" else pathtrans="path = os.path.join('$basedir', file)" fi # if destdir was given, then it needs to be prepended to the filename to # byte compile but not go into the compiled file. if test -z "$destdir"; then filetrans="filepath = path" else filetrans="filepath = os.path.normpath('$destdir' + os.sep + path)" fi python_major=`$PYTHON -V 2>&1 | sed -e 's/.* //;s/\..*$//;1q'` if test -z "$python_major"; then echo "$me: could not determine $PYTHON major version, guessing 3" >&2 python_major=3 fi # The old way to import libraries was deprecated. if test "$python_major" -le 2; then import_lib=imp import_test="hasattr(imp, 'get_tag')" import_call=imp.cache_from_source import_arg2=', False' # needed in one call and not the other else import_lib=importlib import_test="hasattr(sys.implementation, 'cache_tag')" import_call=importlib.util.cache_from_source import_arg2= fi $PYTHON -c " import sys, os, py_compile, $import_lib files = '''$files''' sys.stdout.write('Byte-compiling python modules...\n') for file in files.split(): $pathtrans $filetrans if not os.path.exists(filepath) or not (len(filepath) >= 3 and filepath[-3:] == '.py'): continue sys.stdout.write(file) sys.stdout.flush() if $import_test: py_compile.compile(filepath, $import_call(filepath), path) else: py_compile.compile(filepath, filepath + 'c', path) sys.stdout.write('\n')" || exit $? # this will fail for python < 1.5, but that doesn't matter ... $PYTHON -O -c " import sys, os, py_compile, $import_lib # pypy does not use .pyo optimization if hasattr(sys, 'pypy_translation_info'): sys.exit(0) files = '''$files''' sys.stdout.write('Byte-compiling python modules (optimized versions) ...\n') for file in files.split(): $pathtrans $filetrans if not os.path.exists(filepath) or not (len(filepath) >= 3 and filepath[-3:] == '.py'): continue sys.stdout.write(file) sys.stdout.flush() if $import_test: py_compile.compile(filepath, $import_call(filepath$import_arg2), path) else: py_compile.compile(filepath, filepath + 'o', path) sys.stdout.write('\n')" 2>/dev/null || exit $? # Local Variables: # mode: shell-script # sh-indentation: 2 # eval: (add-hook 'before-save-hook 'time-stamp) # time-stamp-start: "scriptversion=" # time-stamp-format: "%:y-%02m-%02d.%02H" # time-stamp-time-zone: "UTC0" # time-stamp-end: "; # UTC" # End: blueman-2.4.3/sendto/000077500000000000000000000000001465054505200144455ustar00rootroot00000000000000blueman-2.4.3/sendto/Makefile.am000066400000000000000000000013761465054505200165100ustar00rootroot00000000000000caja_blueman_sendto.py: blueman_sendto.py.in $(SED) -e "s|@FILEMANAGER@|Caja|" $< >$@ nemo_blueman_sendto.py: blueman_sendto.py.in $(SED) -e "s|@FILEMANAGER@|Nemo|" $< >$@ nautilus_blueman_sendto.py: blueman_sendto.py.in $(SED) -e "s|@FILEMANAGER@|Nautilus|" $< >$@ if HAVE_CAJA_PYTHON cajasendtodir = $(datadir)/caja-python/extensions cajasendto_DATA = caja_blueman_sendto.py endif if HAVE_NEMO_PYTHON nemosendtodir = $(datadir)/nemo-python/extensions nemosendto_DATA = nemo_blueman_sendto.py endif if HAVE_NAUTILUS_PYTHON nautilussendtodir = $(datadir)/nautilus-python/extensions nautilussendto_DATA = nautilus_blueman_sendto.py endif CLEANFILES = caja_blueman_sendto.py nemo_blueman_sendto.py nautilus_blueman_sendto.py EXTRA_DIST = blueman_sendto.py.in blueman-2.4.3/sendto/Makefile.in000066400000000000000000000456131465054505200165230ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = sendto ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac 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)$(cajasendtodir)" \ "$(DESTDIR)$(nautilussendtodir)" "$(DESTDIR)$(nemosendtodir)" DATA = $(cajasendto_DATA) $(nautilussendto_DATA) $(nemosendto_DATA) am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ @HAVE_CAJA_PYTHON_TRUE@cajasendtodir = $(datadir)/caja-python/extensions @HAVE_CAJA_PYTHON_TRUE@cajasendto_DATA = caja_blueman_sendto.py @HAVE_NEMO_PYTHON_TRUE@nemosendtodir = $(datadir)/nemo-python/extensions @HAVE_NEMO_PYTHON_TRUE@nemosendto_DATA = nemo_blueman_sendto.py @HAVE_NAUTILUS_PYTHON_TRUE@nautilussendtodir = $(datadir)/nautilus-python/extensions @HAVE_NAUTILUS_PYTHON_TRUE@nautilussendto_DATA = nautilus_blueman_sendto.py CLEANFILES = caja_blueman_sendto.py nemo_blueman_sendto.py nautilus_blueman_sendto.py EXTRA_DIST = blueman_sendto.py.in all: all-am .SUFFIXES: $(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) --foreign sendto/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign sendto/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs install-cajasendtoDATA: $(cajasendto_DATA) @$(NORMAL_INSTALL) @list='$(cajasendto_DATA)'; test -n "$(cajasendtodir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(cajasendtodir)'"; \ $(MKDIR_P) "$(DESTDIR)$(cajasendtodir)" || 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)$(cajasendtodir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(cajasendtodir)" || exit $$?; \ done uninstall-cajasendtoDATA: @$(NORMAL_UNINSTALL) @list='$(cajasendto_DATA)'; test -n "$(cajasendtodir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(cajasendtodir)'; $(am__uninstall_files_from_dir) install-nautilussendtoDATA: $(nautilussendto_DATA) @$(NORMAL_INSTALL) @list='$(nautilussendto_DATA)'; test -n "$(nautilussendtodir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(nautilussendtodir)'"; \ $(MKDIR_P) "$(DESTDIR)$(nautilussendtodir)" || 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)$(nautilussendtodir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(nautilussendtodir)" || exit $$?; \ done uninstall-nautilussendtoDATA: @$(NORMAL_UNINSTALL) @list='$(nautilussendto_DATA)'; test -n "$(nautilussendtodir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(nautilussendtodir)'; $(am__uninstall_files_from_dir) install-nemosendtoDATA: $(nemosendto_DATA) @$(NORMAL_INSTALL) @list='$(nemosendto_DATA)'; test -n "$(nemosendtodir)" || list=; \ if test -n "$$list"; then \ echo " $(MKDIR_P) '$(DESTDIR)$(nemosendtodir)'"; \ $(MKDIR_P) "$(DESTDIR)$(nemosendtodir)" || 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)$(nemosendtodir)'"; \ $(INSTALL_DATA) $$files "$(DESTDIR)$(nemosendtodir)" || exit $$?; \ done uninstall-nemosendtoDATA: @$(NORMAL_UNINSTALL) @list='$(nemosendto_DATA)'; test -n "$(nemosendtodir)" || list=; \ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \ dir='$(DESTDIR)$(nemosendtodir)'; $(am__uninstall_files_from_dir) tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 $(DATA) installdirs: for dir in "$(DESTDIR)$(cajasendtodir)" "$(DESTDIR)$(nautilussendtodir)" "$(DESTDIR)$(nemosendtodir)"; 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: -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: install-cajasendtoDATA install-nautilussendtoDATA \ install-nemosendtoDATA 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: uninstall-cajasendtoDATA uninstall-nautilussendtoDATA \ uninstall-nemosendtoDATA .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir dvi dvi-am html html-am info info-am \ install install-am install-cajasendtoDATA 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-nautilussendtoDATA \ install-nemosendtoDATA install-pdf install-pdf-am install-ps \ install-ps-am install-strip installcheck installcheck-am \ installdirs maintainer-clean maintainer-clean-generic \ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \ ps ps-am tags-am uninstall uninstall-am \ uninstall-cajasendtoDATA uninstall-nautilussendtoDATA \ uninstall-nemosendtoDATA .PRECIOUS: Makefile caja_blueman_sendto.py: blueman_sendto.py.in $(SED) -e "s|@FILEMANAGER@|Caja|" $< >$@ nemo_blueman_sendto.py: blueman_sendto.py.in $(SED) -e "s|@FILEMANAGER@|Nemo|" $< >$@ nautilus_blueman_sendto.py: blueman_sendto.py.in $(SED) -e "s|@FILEMANAGER@|Nautilus|" $< >$@ # 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: blueman-2.4.3/sendto/blueman_sendto.py.in000066400000000000000000000033321465054505200204240ustar00rootroot00000000000000from gi.repository import @FILEMANAGER@, GObject, Gio # noinspection PyMissingConstructor class BluemanSendtoExtension(GObject.GObject, @FILEMANAGER@.MenuProvider): def __init__(self): pass def on_menu_activate(self, menu, files): send_files = [] for f in files: if f.is_directory(): print("Skipping directory") continue elif f.is_gone(): print("Skipping none existing file") continue gfile = f.get_location() send_files.append("\"%s\"" % gfile.get_path()) if len(send_files) == 0: return else: cmd = "blueman-sendto %s" % " ".join(send_files) flags = Gio.AppInfoCreateFlags.SUPPORTS_STARTUP_NOTIFICATION appinfo = Gio.AppInfo.create_from_commandline(cmd, "blueman-sendto", flags) print("Running: %s" % cmd) launched = appinfo.launch() if not launched: print("*** Failed to launch program ***") def get_file_items(self, *args): files = args[-1] if len(files) == 0: return # We do not support sending whole directories for f in files: if f.is_directory(): return item = @FILEMANAGER@.MenuItem( name='BluemanSendto::blueman_send_files', label='Send files over bluetooth', tip='Sends files over bluetooth with blueman', icon='blueman' ) item.connect('activate', self.on_menu_activate, files) return [item] # stub to avoid potential warning (nautilus throws fit) def get_background_items(self, *args): return [] blueman-2.4.3/test/000077500000000000000000000000001465054505200141305ustar00rootroot00000000000000blueman-2.4.3/test/Makefile.am000066400000000000000000000003141465054505200161620ustar00rootroot00000000000000SUBDIRS = \ apps \ bluez \ gui \ main \ module \ plugins \ services \ testhelpers EXTRA_DIST = \ __init__.py \ test_imports.py \ test_gobject.py blueman-2.4.3/test/Makefile.in000066400000000000000000000502341465054505200162010ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ apps \ bluez \ gui \ main \ module \ plugins \ services \ testhelpers EXTRA_DIST = \ __init__.py \ test_imports.py \ test_gobject.py all: all-recursive .SUFFIXES: $(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) --foreign test/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/test/__init__.py000066400000000000000000000000001465054505200162270ustar00rootroot00000000000000blueman-2.4.3/test/apps/000077500000000000000000000000001465054505200150735ustar00rootroot00000000000000blueman-2.4.3/test/apps/Makefile.am000066400000000000000000000000421465054505200171230ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py blueman-2.4.3/test/apps/Makefile.in000066400000000000000000000334471465054505200171530ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/apps ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py all: all-am .SUFFIXES: $(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) --foreign test/apps/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/apps/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/apps/__init__.py000066400000000000000000000000001465054505200171720ustar00rootroot00000000000000blueman-2.4.3/test/bluez/000077500000000000000000000000001465054505200152515ustar00rootroot00000000000000blueman-2.4.3/test/bluez/Makefile.am000066400000000000000000000001461465054505200173060ustar00rootroot00000000000000SUBDIRS = \ obex EXTRA_DIST = \ __init__.py \ test_imports.py \ test_manager.py blueman-2.4.3/test/bluez/Makefile.in000066400000000000000000000501101465054505200173130ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/bluez ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ obex EXTRA_DIST = \ __init__.py \ test_imports.py \ test_manager.py all: all-recursive .SUFFIXES: $(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) --foreign test/bluez/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/bluez/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/test/bluez/__init__.py000066400000000000000000000000001465054505200173500ustar00rootroot00000000000000blueman-2.4.3/test/bluez/obex/000077500000000000000000000000001465054505200162065ustar00rootroot00000000000000blueman-2.4.3/test/bluez/obex/Makefile.am000066400000000000000000000001161465054505200202400ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py \ test_manager.py blueman-2.4.3/test/bluez/obex/Makefile.in000066400000000000000000000335451465054505200202650ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/bluez/obex ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py \ test_manager.py all: all-am .SUFFIXES: $(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) --foreign test/bluez/obex/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/bluez/obex/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/bluez/obex/__init__.py000066400000000000000000000000001465054505200203050ustar00rootroot00000000000000blueman-2.4.3/test/bluez/obex/test_imports.py000066400000000000000000000012301465054505200213100ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/bluez/obex/test_manager.py000066400000000000000000000003711465054505200212320ustar00rootroot00000000000000from unittest import TestCase from blueman.bluez.obex.Manager import Manager from blueman.gobject import SingletonGObjectMeta class TestManager(TestCase): def test_metaclass(self): self.assertIsInstance(Manager, SingletonGObjectMeta) blueman-2.4.3/test/bluez/test_imports.py000066400000000000000000000012301465054505200203530ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/bluez/test_manager.py000066400000000000000000000003641465054505200202770ustar00rootroot00000000000000from unittest import TestCase from blueman.bluez.Manager import Manager from blueman.gobject import SingletonGObjectMeta class TestManager(TestCase): def test_metaclass(self): self.assertIsInstance(Manager, SingletonGObjectMeta) blueman-2.4.3/test/gui/000077500000000000000000000000001465054505200147145ustar00rootroot00000000000000blueman-2.4.3/test/gui/Makefile.am000066400000000000000000000001411465054505200167440ustar00rootroot00000000000000SUBDIRS = \ applet \ manager EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/gui/Makefile.in000066400000000000000000000500751465054505200167700ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/gui ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ applet \ manager EXTRA_DIST = \ __init__.py \ test_imports.py all: all-recursive .SUFFIXES: $(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) --foreign test/gui/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/gui/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/test/gui/__init__.py000066400000000000000000000000001465054505200170130ustar00rootroot00000000000000blueman-2.4.3/test/gui/applet/000077500000000000000000000000001465054505200162015ustar00rootroot00000000000000blueman-2.4.3/test/gui/applet/Makefile.am000066400000000000000000000000701465054505200202320ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/gui/applet/Makefile.in000066400000000000000000000335171465054505200202570ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/gui/applet ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/gui/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/gui/applet/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/gui/applet/__init__.py000066400000000000000000000000001465054505200203000ustar00rootroot00000000000000blueman-2.4.3/test/gui/applet/test_imports.py000066400000000000000000000012301465054505200213030ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/gui/manager/000077500000000000000000000000001465054505200163265ustar00rootroot00000000000000blueman-2.4.3/test/gui/manager/Makefile.am000066400000000000000000000000701465054505200203570ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/gui/manager/Makefile.in000066400000000000000000000335221465054505200204000ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/gui/manager ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/gui/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/gui/manager/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/gui/manager/__init__.py000066400000000000000000000000001465054505200204250ustar00rootroot00000000000000blueman-2.4.3/test/gui/manager/test_imports.py000066400000000000000000000012301465054505200214300ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/gui/test_imports.py000066400000000000000000000012301465054505200200160ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/main/000077500000000000000000000000001465054505200150545ustar00rootroot00000000000000blueman-2.4.3/test/main/Makefile.am000066400000000000000000000003261465054505200171110ustar00rootroot00000000000000SUBDIRS = \ applet \ indicators EXTRA_DIST = \ __init__.py \ test_dns_server_provider.py \ test_dbus_proxies.py \ test_imports.py \ test_netconf.py \ test_pulseaudio_utils.py blueman-2.4.3/test/main/Makefile.in000066400000000000000000000502651465054505200171310ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/main ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ applet \ indicators EXTRA_DIST = \ __init__.py \ test_dns_server_provider.py \ test_dbus_proxies.py \ test_imports.py \ test_netconf.py \ test_pulseaudio_utils.py all: all-recursive .SUFFIXES: $(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) --foreign test/main/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/main/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/test/main/__init__.py000066400000000000000000000000001465054505200171530ustar00rootroot00000000000000blueman-2.4.3/test/main/applet/000077500000000000000000000000001465054505200163415ustar00rootroot00000000000000blueman-2.4.3/test/main/applet/Makefile.am000066400000000000000000000000701465054505200203720ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/main/applet/Makefile.in000066400000000000000000000335221465054505200204130ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/main/applet ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/main/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/main/applet/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/main/applet/__init__.py000066400000000000000000000000001465054505200204400ustar00rootroot00000000000000blueman-2.4.3/test/main/applet/test_imports.py000066400000000000000000000012301465054505200214430ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/main/indicators/000077500000000000000000000000001465054505200172135ustar00rootroot00000000000000blueman-2.4.3/test/main/indicators/Makefile.am000066400000000000000000000000701465054505200212440ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/main/indicators/Makefile.in000066400000000000000000000335361465054505200212720ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/main/indicators ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/main/indicators/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/main/indicators/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/main/indicators/__init__.py000066400000000000000000000000001465054505200213120ustar00rootroot00000000000000blueman-2.4.3/test/main/indicators/test_imports.py000066400000000000000000000002421465054505200223170ustar00rootroot00000000000000from unittest import TestCase class TestImports(TestCase): def test_GtkStatusIcon_import(self): __import__("blueman.main.indicators.GtkStatusIcon") blueman-2.4.3/test/main/test_dbus_proxies.py000066400000000000000000000003771465054505200212020ustar00rootroot00000000000000from unittest import TestCase from blueman.main.DBusProxies import ProxyBase from blueman.gobject import SingletonGObjectMeta class TestDBusProxies(TestCase): def test_metaclass(self): self.assertIsInstance(ProxyBase, SingletonGObjectMeta) blueman-2.4.3/test/main/test_dns_server_provider.py000066400000000000000000000067511465054505200225620ustar00rootroot00000000000000from ipaddress import IPv4Address from typing import Callable from unittest.mock import patch, Mock from dbusmock import DBusTestCase from gi.repository import GLib, Gio from blueman.main.DNSServerProvider import DNSServerProvider from test.testhelpers.DBusMock import DBusMock @patch("blueman.main.DNSServerProvider.DNSServerProvider.RESOLVER_PATH", "/tmp/resolv.conf") @patch( "blueman.main.DNSServerProvider.Gio.bus_get_sync", lambda bus_type: Gio.DBusConnection.new_for_address_sync( Gio.dbus_address_get_for_bus_sync(bus_type), Gio.DBusConnectionFlags.MESSAGE_BUS_CONNECTION | Gio.DBusConnectionFlags.AUTHENTICATION_CLIENT, ) ) class TestDNSServerProvider(DBusTestCase): @classmethod def setUpClass(cls) -> None: cls.start_system_bus() def test_resolver(self): with open("/tmp/resolv.conf", "w") as f: f.write("""# Test configuration search mynet nameserver 192.0.2.1 nameserver 2001:db8::1 nameserver 198.51.100.1""") self.assertListEqual( DNSServerProvider.get_servers(), [IPv4Address("192.0.2.1"), IPv4Address("198.51.100.1")] ) def test_systemd_resolved(self): with DBusMock("org.freedesktop.resolve1", "/org/freedesktop/resolve1", Gio.BusType.SYSTEM) as mock: mock.add_property("org.freedesktop.resolve1.Manager", "DNS", GLib.Variant("a(iiay)", [ (0, 2, [203, 0, 113, 1]), (0, 10, [0x20, 0x01, 0x0d, 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x01]), (3, 2, [198, 51, 100, 32]), (3, 10, [0x20, 0x01, 0x0d, 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x02]), (5, 2, [198, 51, 100, 64]), (5, 10, [0x20, 0x01, 0x0d, 0xb8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0x03]), ])) mock.add_method("org.freedesktop.resolve1.Manager", "GetLink", "i", "s", "ret = f'/org/freedesktop/resolve1/link/_3{args[0]}'") mock.add_object("/org/freedesktop/resolve1/link/_33")\ .add_property("org.freedesktop.resolve1.Link", "DefaultRoute", GLib.Variant("b", True)) mock.add_object("/org/freedesktop/resolve1/link/_35")\ .add_property("org.freedesktop.resolve1.Link", "DefaultRoute", GLib.Variant("b", False)) self.assertListEqual( sorted(DNSServerProvider.get_servers()), [IPv4Address("198.51.100.32"), IPv4Address("203.0.113.1")] ) def test_resolver_changed(self): self._test_changed(lambda: open("/tmp/resolv.conf", "w").close()) def test_resolved_changed(self): def trigger(): with DBusMock("org.freedesktop.resolve1", "/org/freedesktop/resolve1", Gio.BusType.SYSTEM) as dbus_mock: dbus_mock.add_property("org.freedesktop.resolve1.Manager", "DNS", GLib.Variant("a(iiay)", [])) dbus_mock.set_property("org.freedesktop.resolve1.Manager", "DNS", GLib.Variant("a(iiay)", [])) self._test_changed(trigger) @staticmethod def _test_changed(action: Callable[[], None]) -> None: mock = Mock() provider = DNSServerProvider() provider.connect("changed", mock) action() context = GLib.MainContext.default() while context.pending(): context.iteration() mock.assert_called_with(provider) blueman-2.4.3/test/main/test_imports.py000066400000000000000000000020631465054505200201630ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name, import_error): name = f"test_{mod_name.replace('.', '_')}_import" def run(): try: __import__(mod_name) except ImportError as e: self.assertIsNotNone(import_error) self.assertEqual(e.msg, import_error) setattr(self, name, run) super().__init__(name) def load_tests(*_args): expected_exceptions = { "blueman.main.NetworkManager": "NM python bindings not found.", "blueman.main.PulseAudioUtils": "Could not load pulseaudio shared library", } test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name, expected_exceptions.get(package.name))) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/main/test_netconf.py000066400000000000000000000266011465054505200201260ustar00rootroot00000000000000import os.path import shutil import subprocess from ipaddress import IPv4Address from subprocess import Popen from typing import Optional, List from unittest import TestCase from unittest.mock import patch, Mock, PropertyMock from blueman.main.NetConf import DnsMasqHandler, NetworkSetupError, DhcpdHandler, UdhcpdHandler, NetConf, DHCPHandler class FakeSocket: def __init__(self, connect_return_value: int) -> None: self._ret = connect_return_value def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb): pass def connect_ex(self, *_args: object) -> int: return self._ret @patch("blueman.main.NetConf.have", return_value="/usr/bin/mydnsmasq") @patch("blueman.main.NetConf.DnsMasqHandler._pid_path", PropertyMock(return_value="/tmp/pid")) class TestDnsmasqHandler(TestCase): @patch("blueman.main.NetConf.Popen", return_value=Popen("true")) @patch("blueman.main.NetConf.NetConf.lock") @patch("blueman.main.NetConf.socket.socket", lambda *args: FakeSocket(1)) @patch("blueman.main.NetConf.DNSServerProvider.get_servers", lambda: []) def test_success_with_dns(self, lock_mock: Mock, popen_mock: Mock, have_mock: Mock) -> None: with open("/tmp/pid", "w") as f: f.write("123") DnsMasqHandler().apply("203.0.113.1", "255.255.255.0") self._check_invocation(have_mock, popen_mock) lock_mock.assert_called_with("dhcp") @patch("blueman.main.NetConf.Popen", return_value=Popen("true")) @patch("blueman.main.NetConf.NetConf.lock") @patch("blueman.main.NetConf.socket.socket", lambda *args: FakeSocket(0)) @patch("blueman.main.NetConf.DNSServerProvider.get_servers", lambda: [IPv4Address("203.0.113.10")]) def test_success_without_dns(self, lock_mock: Mock, popen_mock: Mock, have_mock: Mock) -> None: with open("/tmp/pid", "w") as f: f.write("123") DnsMasqHandler().apply("203.0.113.1", "255.255.255.0") self._check_invocation(have_mock, popen_mock, ["--port=0", "--dhcp-option=option:dns-server,203.0.113.10"]) lock_mock.assert_called_with("dhcp") @patch("blueman.main.NetConf.Popen", return_value=Popen(["sh", "-c", "echo errormsg >&2"], stderr=subprocess.PIPE)) @patch("blueman.main.NetConf.socket.socket", lambda *args: FakeSocket(1)) @patch("blueman.main.NetConf.DNSServerProvider.get_servers", lambda: []) def test_failure(self, popen_mock: Mock, have_mock: Mock) -> None: with self.assertRaises(NetworkSetupError) as cm: DnsMasqHandler().apply("203.0.113.1", "255.255.255.0") self._check_invocation(have_mock, popen_mock) self.assertEqual(cm.exception.args, ("dnsmasq failed to start: errormsg",)) def _check_invocation(self, have_mock: Mock, popen_mock: Mock, additional_args: Optional[List[str]] = None) -> None: have_mock.assert_called_with("dnsmasq") popen_mock.assert_called_with( ["/usr/bin/mydnsmasq", "--pid-file=/tmp/pid", "--except-interface=lo", "--interface=pan1", "--bind-interfaces", "--dhcp-range=203.0.113.2,203.0.113.254,60m", "--dhcp-option=option:router,203.0.113.1"] + ([] if additional_args is None else additional_args), stderr=subprocess.PIPE ) @patch("blueman.main.NetConf.have", return_value="/usr/bin/mydhcpd") @patch("blueman.main.NetConf.DhcpdHandler._pid_path", PropertyMock(return_value="/tmp/pid")) @patch("blueman.main.NetConf.DHCP_CONFIG_FILE", "/tmp/dhcpd.conf") @patch("blueman.main.NetConf.DNSServerProvider.get_servers", lambda: []) class TestDhcpdHandler(TestCase): @classmethod def setUpClass(cls) -> None: with open("/tmp/dhcpd.conf", "w"): pass @classmethod def tearDownClass(cls) -> None: os.remove("/tmp/dhcpd.conf") @patch("blueman.main.NetConf.Popen", return_value=Popen(["sh", "-c", "echo warning >&2"], stderr=subprocess.PIPE)) @patch("blueman.main.NetConf.NetConf.lock") def test_success(self, lock_mock: Mock, popen_mock: Mock, have_mock: Mock) -> None: with open("/tmp/pid", "w") as f: f.write("123") DhcpdHandler().apply("203.0.113.1", "255.255.255.0") self._check_invocation(have_mock, popen_mock) lock_mock.assert_called_with("dhcp") @patch("blueman.main.NetConf.Popen", return_value=Popen(["sh", "-c", "echo errormsg >&2; exit 1"], stderr=subprocess.PIPE)) def test_failure(self, popen_mock: Mock, have_mock: Mock) -> None: with self.assertRaises(NetworkSetupError) as cm: DhcpdHandler().apply("203.0.113.1", "255.255.255.0") self._check_invocation(have_mock, popen_mock) self.assertEqual(cm.exception.args, ("dhcpd failed to start: errormsg",)) def _check_invocation(self, have_mock: Mock, popen_mock: Mock) -> None: have_mock.assert_called_with("dhcpd3") popen_mock.assert_called_with( ["/usr/bin/mydhcpd", "-pf", "/tmp/pid", "pan1"], stderr=subprocess.PIPE ) @patch("blueman.main.NetConf.have", return_value="/usr/bin/myudhcpd") @patch("blueman.main.NetConf.UdhcpdHandler._pid_path", PropertyMock(return_value="/tmp/pid")) @patch("blueman.main.NetConf.DNSServerProvider.get_servers", lambda: []) class TestUdhcpdHandler(TestCase): @classmethod def setUpClass(cls) -> None: with open("/tmp/dhcpd.conf", "w"): pass @classmethod def tearDownClass(cls) -> None: os.remove("/tmp/dhcpd.conf") @patch("blueman.main.NetConf.Popen", return_value=Popen(["sh", "-c", "echo warning >&2"], stderr=subprocess.PIPE)) @patch("blueman.main.NetConf.NetConf.lock") @patch("blueman.main.NetConf._is_running", lambda _name, _pid: True) def test_success(self, lock_mock: Mock, popen_mock: Mock, have_mock: Mock) -> None: with open("/tmp/pid", "w") as f: f.write("123") UdhcpdHandler().apply("203.0.113.1", "255.255.255.0") self._check_invocation(have_mock, popen_mock) lock_mock.assert_called_with("dhcp") @patch("blueman.main.NetConf.Popen", return_value=Popen(["sh", "-c", "echo errormsg >&2"], stderr=subprocess.PIPE)) @patch("blueman.main.NetConf._is_running", lambda _name, _pid: False) def test_failure(self, popen_mock: Mock, have_mock: Mock) -> None: with open("/tmp/pid", "w") as f: f.write("123") with self.assertRaises(NetworkSetupError) as cm: UdhcpdHandler().apply("203.0.113.1", "255.255.255.0") self._check_invocation(have_mock, popen_mock) self.assertEqual(cm.exception.args, ("udhcpd failed to start: errormsg",)) def _check_invocation(self, have_mock: Mock, popen_mock: Mock) -> None: have_mock.assert_called_with("udhcpd") args = popen_mock.call_args self.assertEqual(len(args[0]), 1) self.assertEqual(args[0][0][:-1], ["/usr/bin/myudhcpd", "-S"]) self.assertEqual(args[1], {"stderr": subprocess.PIPE}) @patch("blueman.main.NetConf.NetConf._IPV4_SYS_PATH", "/tmp/blueman-test/ipv4") @patch("blueman.main.NetConf.NetConf._RUN_PATH", "/tmp/blueman-test/run") @patch("blueman.main.NetConf.create_bridge") @patch("blueman.main.NetConf.call", return_value=0) class TestNetConf(TestCase): def setUp(self) -> None: os.makedirs("/tmp/blueman-test/run", exist_ok=True) os.makedirs("/tmp/blueman-test/ipv4/conf", exist_ok=True) os.makedirs("/tmp/blueman-test/ipv4/conf/i0", exist_ok=True) os.makedirs("/tmp/blueman-test/ipv4/conf/i1", exist_ok=True) def tearDown(self) -> None: shutil.rmtree("/tmp/blueman-test") class TestDHCPHandler(DHCPHandler): @property def _key(self) -> str: return "test-dhcp-handler" apply = Mock() class TestDHCPHandler2(TestDHCPHandler): clean_up = Mock() def test_initial_apply(self, call_mock: Mock, bridge_mock: Mock) -> None: NetConf.apply_settings("203.0.113.1", "255.255.255.0", self.TestDHCPHandler, False) bridge_mock.assert_called_once_with("pan1") self._check_forwarding() self._check_iptables(call_mock) self.TestDHCPHandler.apply.assert_called_with("203.0.113.1", "255.255.255.0") call_mock.assert_any_call(["ip", "link", "set", "dev", "pan1", "up"]) call_mock.assert_any_call(["ip", "address", "add", "203.0.113.1/255.255.255.0", "dev", "pan1"]) self.assertTrue(NetConf.locked("netconfig")) def test_address_change(self, call_mock: Mock, bridge_mock: Mock) -> None: NetConf.apply_settings("203.0.113.1", "255.255.255.0", self.TestDHCPHandler, True) bridge_mock.assert_called_once_with("pan1") self._check_forwarding() self._check_iptables(call_mock) self.TestDHCPHandler.apply.assert_called_with("203.0.113.1", "255.255.255.0") call_mock.assert_any_call(["ip", "link", "set", "dev", "pan1", "up"]) call_mock.assert_any_call(["ip", "address", "add", "203.0.113.1/255.255.255.0", "dev", "pan1"]) self.assertTrue(NetConf.locked("netconfig")) @patch("blueman.main.NetConf.have", lambda key: key != "ip") def test_nettools(self, call_mock: Mock, bridge_mock: Mock) -> None: NetConf.apply_settings("203.0.113.1", "255.255.255.0", self.TestDHCPHandler, False) bridge_mock.assert_called_once_with("pan1") self._check_forwarding() call_mock.assert_any_call(["ifconfig", "pan1", "203.0.113.1", "netmask", "255.255.255.0", "up"]) self.assertTrue(NetConf.locked("netconfig")) def _check_forwarding(self) -> None: for file in [ "/tmp/blueman-test/ipv4/ip_forward", "/tmp/blueman-test/ipv4/conf/i0/forwarding", "/tmp/blueman-test/ipv4/conf/i1/forwarding", ]: with open(file, "r") as f: self.assertEqual(f.read(), "1") def _check_iptables(self, call_mock: Mock, remove: bool = False) -> None: command = "-D" if remove else "-A" call_mock.assert_any_call(["/sbin/iptables", "-t", "nat", command, "POSTROUTING", "-s", "203.0.113.1/255.255.255.0", "-j", "MASQUERADE"]) call_mock.assert_any_call(["/sbin/iptables", "-t", "filter", command, "FORWARD", "-i", "pan1", "-j", "ACCEPT"]) call_mock.assert_any_call(["/sbin/iptables", "-t", "filter", command, "FORWARD", "-o", "pan1", "-j", "ACCEPT"]) self.assertEqual(NetConf.locked("iptables"), not remove) def test_dhcp_handler_replacement(self, _call_mock: Mock, _bridge_mock: Mock) -> None: NetConf.apply_settings("203.0.113.1", "255.255.255.0", self.TestDHCPHandler2, False) self.TestDHCPHandler2.clean_up.reset_mock() NetConf.apply_settings("203.0.113.1", "255.255.255.0", self.TestDHCPHandler, False) self.TestDHCPHandler2.clean_up.assert_called_once_with() self.TestDHCPHandler.apply.assert_called_with("203.0.113.1", "255.255.255.0") @patch("blueman.main.NetConf.destroy_bridge") def test_cleanup(self, destroy_bridge_mock: Mock, call_mock: Mock, _create_bridge_mock: Mock) -> None: NetConf.apply_settings("203.0.113.1", "255.255.255.0", self.TestDHCPHandler2, False) self.TestDHCPHandler2.clean_up.reset_mock() NetConf.clean_up() destroy_bridge_mock.assert_called_once_with("pan1") self.TestDHCPHandler2.clean_up.assert_called_once_with() self._check_iptables(call_mock, remove=True) self.assertFalse(NetConf.locked("netconfig")) self.assertFalse(NetConf.locked("iptables")) blueman-2.4.3/test/main/test_pulseaudio_utils.py000066400000000000000000000004231465054505200220560ustar00rootroot00000000000000from unittest import TestCase from blueman.main.PulseAudioUtils import PulseAudioUtils from blueman.gobject import SingletonGObjectMeta class TestPulseaudioUtils(TestCase): def test_metaclass(self): self.assertIsInstance(PulseAudioUtils, SingletonGObjectMeta) blueman-2.4.3/test/module/000077500000000000000000000000001465054505200154155ustar00rootroot00000000000000blueman-2.4.3/test/module/Makefile.am000066400000000000000000000000701465054505200174460ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/module/Makefile.in000066400000000000000000000335031465054505200174660ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/module ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/module/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/module/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/module/__init__.py000066400000000000000000000000001465054505200175140ustar00rootroot00000000000000blueman-2.4.3/test/module/test_imports.py000066400000000000000000000001671465054505200205270ustar00rootroot00000000000000from unittest import TestCase class TestImports(TestCase): def test_import(self): __import__("_blueman") blueman-2.4.3/test/plugins/000077500000000000000000000000001465054505200156115ustar00rootroot00000000000000blueman-2.4.3/test/plugins/Makefile.am000066400000000000000000000002031465054505200176400ustar00rootroot00000000000000SUBDIRS = \ applet \ manager \ mechanism \ services EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/plugins/Makefile.in000066400000000000000000000501531465054505200176620ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/plugins ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ applet \ manager \ mechanism \ services EXTRA_DIST = \ __init__.py \ test_imports.py all: all-recursive .SUFFIXES: $(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) --foreign test/plugins/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/plugins/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/test/plugins/__init__.py000066400000000000000000000000001465054505200177100ustar00rootroot00000000000000blueman-2.4.3/test/plugins/applet/000077500000000000000000000000001465054505200170765ustar00rootroot00000000000000blueman-2.4.3/test/plugins/applet/Makefile.am000066400000000000000000000000701465054505200211270ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/plugins/applet/Makefile.in000066400000000000000000000335331465054505200211520ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/plugins/applet ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/plugins/applet/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/plugins/applet/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/plugins/applet/__init__.py000066400000000000000000000000001465054505200211750ustar00rootroot00000000000000blueman-2.4.3/test/plugins/applet/test_imports.py000066400000000000000000000023341465054505200222060ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name, import_error): name = f"test_{mod_name.replace('.', '_')}_import" def run(): try: __import__(mod_name) except ImportError as e: self.assertIsNotNone(import_error) self.assertEqual(e.msg, import_error) setattr(self, name, run) super().__init__(name) def load_tests(*_args): expected_exceptions = { "blueman.plugins.applet.GameControllerWakelock": "This is not an X11 screen", "blueman.plugins.applet.KillSwitch": "Hardware kill switch not found", "blueman.plugins.applet.NMDUNSupport": "NM python bindings not found.", "blueman.plugins.applet.NMPANSupport": "NM python bindings not found.", } test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name, expected_exceptions.get(package.name))) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/plugins/manager/000077500000000000000000000000001465054505200172235ustar00rootroot00000000000000blueman-2.4.3/test/plugins/manager/Makefile.am000066400000000000000000000000701465054505200212540ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/plugins/manager/Makefile.in000066400000000000000000000335361465054505200213020ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/plugins/manager ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/plugins/manager/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/plugins/manager/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/plugins/manager/__init__.py000066400000000000000000000000001465054505200213220ustar00rootroot00000000000000blueman-2.4.3/test/plugins/manager/test_imports.py000066400000000000000000000017701465054505200223360ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name, import_error): name = f"test_{mod_name.replace('.', '_')}_import" def run(): try: __import__(mod_name) except ImportError as e: self.assertIsNotNone(import_error) self.assertEqual(e.msg, import_error) setattr(self, name, run) super().__init__(name) def load_tests(*_args): expected_exceptions = { "blueman.plugins.manager.PulseAudioProfile": "Could not load pulseaudio shared library", } test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name, expected_exceptions.get(package.name))) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/plugins/mechanism/000077500000000000000000000000001465054505200175555ustar00rootroot00000000000000blueman-2.4.3/test/plugins/mechanism/Makefile.am000066400000000000000000000000701465054505200216060ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/plugins/mechanism/Makefile.in000066400000000000000000000335441465054505200216330ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/plugins/mechanism ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/plugins/mechanism/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/plugins/mechanism/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/plugins/mechanism/__init__.py000066400000000000000000000000001465054505200216540ustar00rootroot00000000000000blueman-2.4.3/test/plugins/mechanism/test_imports.py000066400000000000000000000017451465054505200226720ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name, import_error): name = f"test_{mod_name.replace('.', '_')}_import" def run(): try: __import__(mod_name) except ImportError as e: self.assertIsNotNone(import_error) self.assertEqual(e.msg, import_error) setattr(self, name, run) super().__init__(name) def load_tests(*_args): expected_exceptions = { "blueman.plugins.mechanism.RfKill": "Hardware kill switch not found", } test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name, expected_exceptions.get(package.name))) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/plugins/services/000077500000000000000000000000001465054505200174345ustar00rootroot00000000000000blueman-2.4.3/test/plugins/services/Makefile.am000066400000000000000000000000701465054505200214650ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/plugins/services/Makefile.in000066400000000000000000000335411465054505200215070ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/plugins/services ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/plugins/services/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/plugins/services/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/plugins/services/__init__.py000066400000000000000000000000001465054505200215330ustar00rootroot00000000000000blueman-2.4.3/test/plugins/services/test_imports.py000066400000000000000000000012301465054505200225360ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/plugins/test_imports.py000066400000000000000000000012301465054505200207130ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/services/000077500000000000000000000000001465054505200157535ustar00rootroot00000000000000blueman-2.4.3/test/services/Makefile.am000066400000000000000000000001161465054505200200050ustar00rootroot00000000000000SUBDIRS = \ meta EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/services/Makefile.in000066400000000000000000000500731465054505200200250ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/services ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 \ distdir distdir-am 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)` DIST_SUBDIRS = $(SUBDIRS) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) 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" pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ SUBDIRS = \ meta EXTRA_DIST = \ __init__.py \ test_imports.py all: all-recursive .SUFFIXES: $(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) --foreign test/services/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/services/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs # 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" 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 distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 @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 check-am: all-am check: check-recursive all-am: Makefile 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) 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 Makefile distclean-am: clean-am distclean-generic 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 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) install-am install-strip .PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am check \ check-am clean clean-generic clean-libtool cscopelist-am ctags \ ctags-am distclean 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-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 .PRECIOUS: Makefile # 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: blueman-2.4.3/test/services/__init__.py000066400000000000000000000000001465054505200200520ustar00rootroot00000000000000blueman-2.4.3/test/services/meta/000077500000000000000000000000001465054505200167015ustar00rootroot00000000000000blueman-2.4.3/test/services/meta/Makefile.am000066400000000000000000000000571465054505200207370ustar00rootroot00000000000000EXTRA_DIST = \ __init__.py \ test_imports.py blueman-2.4.3/test/services/meta/Makefile.in000066400000000000000000000335221465054505200207530ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/services/meta ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ __init__.py \ test_imports.py all: all-am .SUFFIXES: $(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) --foreign test/services/meta/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/services/meta/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: blueman-2.4.3/test/services/meta/__init__.py000066400000000000000000000000001465054505200210000ustar00rootroot00000000000000blueman-2.4.3/test/services/meta/test_imports.py000066400000000000000000000012301465054505200220030ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/services/test_imports.py000066400000000000000000000012301465054505200210550ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home, subpath = os.path.dirname(__file__).rsplit("/test/", 1) for package in pkgutil.iter_modules([f"{home}/blueman/{subpath}"], f"blueman.{subpath.replace('/', '.')}."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/test_gobject.py000066400000000000000000000010251465054505200171540ustar00rootroot00000000000000from unittest import TestCase from gi.repository.GObject import GObject from blueman.gobject import SingletonGObjectMeta class TestGObjectMeta(TestCase): class A(GObject, metaclass=SingletonGObjectMeta): pass class B(GObject, metaclass=SingletonGObjectMeta): pass def test_instantiation(self): self.assertIsInstance(self.A(), GObject) def test_singleton(self): self.assertEqual(self.A(), self.A()) def test_separation(self): self.assertNotEqual(self.A(), self.B()) blueman-2.4.3/test/test_imports.py000066400000000000000000000013451465054505200172410ustar00rootroot00000000000000import os.path import pkgutil from unittest import TestCase, TestSuite from gi.repository import Gdk, GdkX11 fake_x11_screen = GdkX11.X11Screen() Gdk.Screen.get_default = lambda: fake_x11_screen class TestImports(TestCase): def __init__(self, mod_name): name = f"test_{mod_name.replace('.', '_')}_import" def f(): __import__(mod_name) setattr(self, name, f) super().__init__(name) def load_tests(*_args): test_cases = TestSuite() home = os.path.dirname(os.path.dirname(__file__)) for package in pkgutil.walk_packages([f"{home}/blueman"], "blueman."): test_cases.addTest(TestImports(package.name)) assert test_cases.countTestCases() > 0 return test_cases blueman-2.4.3/test/testhelpers/000077500000000000000000000000001465054505200164725ustar00rootroot00000000000000blueman-2.4.3/test/testhelpers/DBusMock.py000066400000000000000000000037721465054505200205240ustar00rootroot00000000000000from dbusmock import DBusTestCase from gi.repository import Gio, GLib class DBusMockObject: def __init__(self, name: str, path: str, system_bus: bool) -> None: self._proxy = Gio.DBusProxy( g_name=name, g_interface_name="org.freedesktop.DBus.Mock", g_object_path=path, g_connection=Gio.bus_get_sync(Gio.BusType.SYSTEM if system_bus else Gio.BusType.SESSION), ) self._proxy.init() def add_method(self, interface: str, name: str, in_sig: str, out_sig: str, script: str) -> None: self._proxy.call_sync("AddMethod", GLib.Variant("(sssss)", (interface, name, in_sig, out_sig, script)), Gio.DBusCallFlags.NONE, GLib.MAXINT) def add_property(self, interface: str, name: str, value: GLib.Variant) -> None: self._proxy.call_sync("AddProperty", GLib.Variant("(ssv)", (interface, name, value)), Gio.DBusCallFlags.NONE, GLib.MAXINT) def set_property(self, interface: str, name: str, value: GLib.Variant) -> None: self._proxy.call_sync("org.freedesktop.DBus.Properties.Set", GLib.Variant("(ssv)", (interface, name, value)), Gio.DBusCallFlags.NONE, GLib.MAXINT) class DBusMock(DBusMockObject): def __init__(self, name: str, path: str, system_bus: bool) -> None: self._system_bus = system_bus self._process = DBusTestCase.spawn_server(name, path, "org.freedesktop.DBus.Mock", system_bus=system_bus) super().__init__(name, path, system_bus) def __enter__(self): return self def __exit__(self, exc_type, exc_val, exc_tb): self._process.terminate() self._process.wait() def add_object(self, path: str) -> DBusMockObject: self._proxy.call_sync( "AddObject", GLib.Variant("(ssa{sv}a(ssss))", (path, "org.freedesktop.DBus.Mock", {}, [])), Gio.DBusCallFlags.NONE, GLib.MAXINT) return DBusMockObject(self._proxy.props.g_name, path, self._system_bus) blueman-2.4.3/test/testhelpers/Makefile.am000066400000000000000000000000351465054505200205240ustar00rootroot00000000000000EXTRA_DIST = \ DBusMock.py blueman-2.4.3/test/testhelpers/Makefile.in000066400000000000000000000334711465054505200205470ustar00rootroot00000000000000# Makefile.in generated by automake 1.16.5 from Makefile.am. # @configure_input@ # Copyright (C) 1994-2021 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 = { \ if test -z '$(MAKELEVEL)'; then \ false; \ elif test -n '$(MAKE_HOST)'; then \ true; \ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \ true; \ else \ false; \ fi; \ } 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)) 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 = test/testhelpers ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \ $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/intlmacosx.m4 \ $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \ $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \ $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \ $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/acinclude.m4 \ $(top_srcdir)/configure.ac am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ $(ACLOCAL_M4) DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON) mkinstalldirs = $(install_sh) -d CONFIG_HEADER = $(top_builddir)/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 = am__can_run_installinfo = \ case $$AM_UPDATE_INFO_DIR in \ n|no|NO) false;; \ *) (install-info --version) >/dev/null 2>&1;; \ esac am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) am__DIST_COMMON = $(srcdir)/Makefile.in DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) pkgdatadir = @pkgdatadir@ ACLOCAL = @ACLOCAL@ AMTAR = @AMTAR@ AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ AR = @AR@ AUTOCONF = @AUTOCONF@ AUTOHEADER = @AUTOHEADER@ AUTOMAKE = @AUTOMAKE@ AWK = @AWK@ BINDIR = @BINDIR@ BLUEZ_CFLAGS = @BLUEZ_CFLAGS@ BLUEZ_LIBS = @BLUEZ_LIBS@ CC = @CC@ CCDEPMODE = @CCDEPMODE@ CFLAGS = @CFLAGS@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CSCOPE = @CSCOPE@ CTAGS = @CTAGS@ CYGPATH_W = @CYGPATH_W@ CYTHONEXEC = @CYTHONEXEC@ DATADIR = @DATADIR@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ DLLTOOL = @DLLTOOL@ DOCDIR = @DOCDIR@ DSYMUTIL = @DSYMUTIL@ DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ETAGS = @ETAGS@ EXEEXT = @EXEEXT@ FGREP = @FGREP@ GETTEXT_MACRO_VERSION = @GETTEXT_MACRO_VERSION@ GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ GLIB_COMPILE_SCHEMAS = @GLIB_COMPILE_SCHEMAS@ GMSGFMT = @GMSGFMT@ GMSGFMT_015 = @GMSGFMT_015@ GREP = @GREP@ GSETTINGS_DISABLE_SCHEMAS_COMPILE = @GSETTINGS_DISABLE_SCHEMAS_COMPILE@ INSTALL = @INSTALL@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ INTLLIBS = @INTLLIBS@ INTL_MACOSX_LIBS = @INTL_MACOSX_LIBS@ LD = @LD@ LDFLAGS = @LDFLAGS@ LIBEXECDIR = @LIBEXECDIR@ LIBICONV = @LIBICONV@ LIBINTL = @LIBINTL@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ LIPO = @LIPO@ LN_S = @LN_S@ LOCALEDIR = @LOCALEDIR@ LTLIBICONV = @LTLIBICONV@ LTLIBINTL = @LTLIBINTL@ LTLIBOBJS = @LTLIBOBJS@ LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@ MAINT = @MAINT@ MAKEINFO = @MAKEINFO@ MANIFEST_TOOL = @MANIFEST_TOOL@ MKDIR_P = @MKDIR_P@ MSGFMT = @MSGFMT@ MSGFMT_015 = @MSGFMT_015@ MSGMERGE = @MSGMERGE@ NETWORKTOOLS = @NETWORKTOOLS@ 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@ PKGLIBDIR = @PKGLIBDIR@ PKG_CONFIG = @PKG_CONFIG@ PKG_CONFIG_LIBDIR = @PKG_CONFIG_LIBDIR@ PKG_CONFIG_PATH = @PKG_CONFIG_PATH@ POLKIT = @POLKIT@ POLKIT_CFLAGS = @POLKIT_CFLAGS@ POLKIT_LIBS = @POLKIT_LIBS@ POSUB = @POSUB@ PYGOBJECT_CFLAGS = @PYGOBJECT_CFLAGS@ PYGOBJECT_LIBS = @PYGOBJECT_LIBS@ PYTHON = @PYTHON@ PYTHONDIR = @PYTHONDIR@ PYTHON_CFLAGS = @PYTHON_CFLAGS@ PYTHON_EXEC_PREFIX = @PYTHON_EXEC_PREFIX@ PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_PLATFORM = @PYTHON_PLATFORM@ PYTHON_PREFIX = @PYTHON_PREFIX@ PYTHON_VERSION = @PYTHON_VERSION@ RANLIB = @RANLIB@ SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ SYSCONFDIR = @SYSCONFDIR@ USE_NLS = @USE_NLS@ VERSION = @VERSION@ XGETTEXT = @XGETTEXT@ XGETTEXT_015 = @XGETTEXT_015@ XGETTEXT_EXTRA_OPTIONS = @XGETTEXT_EXTRA_OPTIONS@ 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@ dhconfig = @dhconfig@ docdir = @docdir@ dvidir = @dvidir@ exec_prefix = @exec_prefix@ gsettingsschemadir = @gsettingsschemadir@ host = @host@ host_alias = @host_alias@ host_cpu = @host_cpu@ host_os = @host_os@ host_vendor = @host_vendor@ htmldir = @htmldir@ icondir = @icondir@ includedir = @includedir@ infodir = @infodir@ install_sh = @install_sh@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ pdfdir = @pdfdir@ pkgpyexecdir = @pkgpyexecdir@ pkgpythondir = @pkgpythondir@ prefix = @prefix@ program_transform_name = @program_transform_name@ psdir = @psdir@ pyexecdir = @pyexecdir@ pythondir = @pythondir@ runstatedir = @runstatedir@ sbindir = @sbindir@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ systemd_system_unit_dir = @systemd_system_unit_dir@ systemd_user_unit_dir = @systemd_user_unit_dir@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ EXTRA_DIST = \ DBusMock.py all: all-am .SUFFIXES: $(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) --foreign test/testhelpers/Makefile'; \ $(am__cd) $(top_srcdir) && \ $(AUTOMAKE) --foreign test/testhelpers/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__maybe_remake_depfiles)'; \ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \ 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): mostlyclean-libtool: -rm -f *.lo clean-libtool: -rm -rf .libs _libs tags TAGS: ctags CTAGS: cscope cscopelist: distdir: $(BUILT_SOURCES) $(MAKE) $(AM_MAKEFLAGS) distdir-am distdir-am: $(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 installdirs: 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) 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 mostlyclean-am distclean: distclean-am -rm -f Makefile distclean-am: clean-am distclean-generic dvi: dvi-am dvi-am: html: html-am html-am: info: info-am info-am: install-data-am: 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 -f Makefile maintainer-clean-am: distclean-am maintainer-clean-generic mostlyclean: mostlyclean-am mostlyclean-am: mostlyclean-generic mostlyclean-libtool pdf: pdf-am pdf-am: ps: ps-am ps-am: uninstall-am: .MAKE: install-am install-strip .PHONY: all all-am check check-am clean clean-generic clean-libtool \ cscopelist-am ctags-am distclean distclean-generic \ distclean-libtool distdir 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 \ maintainer-clean maintainer-clean-generic mostlyclean \ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ tags-am uninstall uninstall-am .PRECIOUS: Makefile # 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: